
.modal { z-index:999999!important; }
.modal-backdrop.in { opacity:0.9!important; }

/*****************************************
*						VINHETA							*
*****************************************/
.vinheta { width:100%; margin:50px 0; display:block; position:relative; }
.vinheta h4 { margin-top:30px; font-family:'Cookie', cursive; font-size:60px; line-height:30px; text-align:center; color:#545454; letter-spacing:2px; }
.vinheta h4 i { color:#545454; border-radius:100px; font-size:100px; text-align:center; position:absolute; top:-20px; left:calc(50% - 50px); opacity: 0.1; }
.vinheta p { margin: 20px 0 40px 0; text-align:center; font-size:16px; font-style:italic; color:rgba(0, 0, 0, 0.39); font-weight:400; }

h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:3092; stroke-dashoffset:3092; fill-opacity:0; }


/*****************************************
*							SLIDER							*
*****************************************/
#topo-slideshow { width:100%; color:#000; text-align:center; overflow:hidden; background:#FFF; }
#topo-slideshow.static { background-size:cover !important; background-attachment:fixed !important; background-position:center center !important; }
#topo-slideshow .overlay { width:100%; height:100%; position:absolute; top:0; right:0; left:0; z-index:1049; opacity:0.4; background:url(../images/overlay.png); }
#topo-slideshow .slider-parallax #owl-main .owl-pagination {display: block !important;}
#topo-slideshow .slider-parallax #owl-main .owl-buttons {display: none !important;}
#topo-slideshow .slider-parallax #topo-slideshow { width:100%; position:fixed; z-index:0; top:0; left:0; }
#topo-slideshow .slider-parallax .section { position:relative; }
#topo-slideshow .slide-content { height:100px; margin:auto; position:absolute; z-index:1048; left:0; right:0; top:0; bottom:10px; display:table-cell; vertical-align:middle; text-align:center; }
#topo-slideshow .slide-content .slide-icon {margin-top:54px;}
#topo-slideshow .owl-controls { display:none!important; }

#topo-slideshow .slide-content .item h2 { font-size:50px; color:#FFF; font-weight:200; font-style:italic; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.58); }
#topo-slideshow .slide-content .item-sep { width:30%; height:2px; margin:0 auto; background:rgba(255, 255, 255, 0.31); }
#topo-slideshow .continuar-navegando a { padding:16px 20px; border:2px dotted #FFF; color:#FFF; border-radius:120px; position:absolute; bottom:30px; left:calc(50% - 30px); z-index:9999; }



/*****************************************
*					CAPA		 		*
*****************************************/
.capa-bg { margin-top:0; }
.conteudo-bg { margin-top:0; position:relative; }

.capa-empreendimentos { padding-top:34px; }
.capa-empreendimentos h4 { padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
/*.capa-empreendimentos h4:before { content:""; width:20%; height:2px; background:#000; position:absolute; left:40%; bottom:-5px; }
.capa-empreendimentos h4:after { content:""; width:20%; height:2px; background:#000; position:absolute; left:40%; bottom:0; }*/
.capa-empreendimentos h4 svg { width:250px; margin:0 auto; display:block; }


.capa-empreendimentos ul { border:none; margin-top:30px; text-align:center; }
.capa-empreendimentos ul li { margin:0 5px; display:inline-block; float:none; }
.capa-empreendimentos ul.nav-tabs>li>a { padding:20px 25px; font:16px 'Raleway'; text-transform:uppercase; color:#999999; background:none; border:none; /*background:url(../images/stripes_1.png); border:1px solid #EBEBEB;*/ border-radius:0; transition:all 0.3s; }
.capa-empreendimentos ul.nav-tabs>li>a:after { width:100%; height:20px; background:url("../images/separator.png") no-repeat center; position:absolute; left:0; opacity:0; bottom:-23px; transition:all 0.3s; content:""; }
.capa-empreendimentos ul.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border:none; background:none; color:#000; }
.capa-empreendimentos ul.nav-tabs>li>a:hover { color:#000 }
.capa-empreendimentos ul.nav-tabs>li>a:hover::after { opacity:1; bottom:-3px; }
.capa-empreendimentos ul.nav-tabs>li.active>a::after { opacity:1; bottom:-3px; }

.capa-empreendimentos .capa-emp-tabs { margin-top:40px; position:relative; z-index:998 }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item { position:relative; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item article a { padding:0 20px; display:block; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a figure { width:100%; border-bottom:5px solid transparent; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a h1 { width:196px; margin:20px 0; padding:15px; position:absolute; bottom:0; left:calc(50% - 98px); z-index:998; border:1px solid #FFF; text-shadow:1px 1px 1px #000; letter-spacing:0; font-family:"Lancelot"; font-size:34px; font-weight:bold; text-align:center; color:#FFF; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a h1:after { width:100%; height:100%; content:""; position:absolute; z-index:1; border: 1px solid #FFF; left:-5px; bottom:-5px; } 
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a p { width:50%; margin:0 auto; margin-bottom:20px; }

.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a:hover figure { border-bottom-color:#0095DA; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a:hover h1 { background:rgba(215, 42, 48, 0.7); border-color:rgba(215, 42, 48, 0.6); text-shadow:none; }
.capa-empreendimentos .capa-emp-tabs .owl-carousel .owl-item a:hover h1:after { left:-6px; bottom:-6px; border-width:3px; border-color:#99B75B; border-top-width:0; border-right-width:0; }

.capa-empreendimentos .capa-emp-tabs .owl-prev, .owl-next { width:50px; line-height:50px; position:absolute; top:50%; transform:all 0.5s; font-size:22px; color:#666; text-align:center; transition:all 0.3s; }
.capa-empreendimentos .capa-emp-tabs .owl-prev:before, .owl-next:before { width:60px; height:60px; border:1px dotted #999; content:""; position:absolute; left:-5px; top:-5px; border-radius:50px; transition:all 0.3s; }
.capa-empreendimentos .capa-emp-tabs .owl-prev:after, .owl-next:after { width:44px; height:44px; border:1px solid #999; content:""; position:absolute; left:3px; top:3px; border-radius:50px; transition:all 0.3s; }
.capa-empreendimentos .capa-emp-tabs .owl-prev:hover, .owl-next:hover { color:#000; }
.capa-empreendimentos .capa-emp-tabs .owl-prev:hover::after, .owl-next:hover::after { width:50px; height:50px; left:0; top:0; }
.capa-empreendimentos .capa-emp-tabs .owl-prev:hover::before, .owl-next:hover::before { border-color:#CCC; }
.capa-empreendimentos .capa-emp-tabs .owl-prev { left:-50px; content:"\f177"; }
.capa-empreendimentos .capa-emp-tabs .owl-next { right:-50px; content:"\f178";}


.capa-empresa-bg { width:100%; margin-top:100px; display:inline-block; }
.capa-empresa-parallax { padding-bottom:7px; background:url(../images/bg-empresa.jpg) no-repeat fixed; background-position:bottom; background-size:cover; transition:none; }
.capa-empresa figure { width:200px; height:200px; padding:33px; background:#FFF; position:absolute; top:-110px; left:calc(50% - 100px); z-index:10; border-radius:500px; text-align:center; }

.capa-empresa { min-height:370px; position:relative; display:block; } 
.capa-empresa article { margin-top:100px; }
.capa-empresa article p, article p div { line-height:19px!important; font:14px "Raleway"; font-weight:300; color:rgba(255, 255, 255, .85); text-align:justify; }

/* RETIRADO MISSAO VISAO ETC PELO CLIENTE
.capa-empresa-bg { width:100%; margin-top:100px; display:inline-block; }
.capa-empresa-parallax { padding-bottom:7px; background:url(../images/bg-empresa.jpg) no-repeat fixed; background-position:bottom; background-size:cover; transition:none; }
.capa-empresa { min-height:350px; position:relative; display:block; } 

.capa-empresa figure { width:200px; height:200px; padding:33px; background:#FFF; position:absolute; top:-110px; left:calc(50% - 100px); z-index:10; border-radius:500px; text-align:center; }

.capa-empresa .capa-empresa-tab-itens { margin-top:120px; }
.capa-empresa .capa-empresa-tab-itens ul { border:none; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li { width:50%; padding-bottom:10px; color:white; float:none; display:table; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover { background:none; border:none; color:white; opacity:1; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background:none; border:none; color:white; opacity:1; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li>a { font:36px "Lancelot"; opacity:0.5; color:white; text-align:center; position:relative; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li>a:after { width:0; height:20px; content:""; background:url(../images/separator-w.png) no-repeat center; background-size:contain; position:absolute; left:50%; bottom:-5px; transition:all 0.5s; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li.active>a:after { width:100%; left:0; }
.capa-empresa .capa-empresa-tab-itens ul.nav-tabs>li>a:hover::after { width:100%; left:0; }

.capa-empresa .capa-empresa-tabs { margin-top:120px; }
.capa-empresa .capa-empresa-tabs article { height:220px; padding:20px; }
.capa-empresa .capa-empresa-tabs article.green { background:rgba(145, 179, 86, 0.61); }
.capa-empresa .capa-empresa-tabs article.red { background:rgba(211,40,48,0.43); }
.capa-empresa .capa-empresa-tabs article.orange { background:rgba(234, 163, 35, 0.43); }
.capa-empresa .capa-empresa-tabs article cite { margin-bottom:10px; font:32px "Raleway"; font-weight:bold; color:#FFF; display:block; }
.capa-empresa .capa-empresa-tabs article p, article p div { line-height:19px!important; font:14px "Raleway"; color:rgba(255, 255, 255, 1); text-align:justify; }
*/

.capa-itapema-bg { padding-top:30px; }
.capa-itapema-bg h4 { padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.capa-itapema-bg h4 svg { width:250px; margin:0 auto; display:block; }
/*.capa-itapema-bg h4:before { content:""; width:20%; height:2px; background:#000; position:absolute; left:40%; bottom:-5px; }
.capa-itapema-bg h4:after { content:""; width:20%; height:2px; background:#000; position:absolute; left:40%; bottom:0; }*/
.capa-itapema { padding-top:70px; }
.capa-itapema .capa-carousel-itapema { position:relative; }
/*.capa-itapema .capa-carousel-itapema:before { width:17px; height:47px; background:url(../images/ornamento1.png); content:""; position:absolute; right:-10px; top:-50px; z-index:999; }*/
.capa-itapema .capa-carousel-itapema:after { width:0; height:100%; position:absolute; right:-3px; top:0; content:""; border-radius:10px; }
.capa-itapema .capa-itapema-texto { margin-top:0; font-family:"Raleway"; font-size:15px; font-weight:300; text-align: justify; }

.capa-itapema .capa-itapema-infos { margin-top:20px; }
.capa-itapema .capa-itapema-infos div { padding:0; margin-bottom:10px; }
.capa-itapema .capa-itapema-infos i { width:40px; line-height:40px; margin-right:10px; background:#90b255; color:#FFF; border-radius:50px; text-align:center; display:inline-block; }
.capa-itapema .capa-itapema-infos p { font:12px "Raleway", sans-serif; color:#0095da; display:inline-block; text-transform:uppercase; }


.capa-corretor-bg { width:100%; margin-top:40px; display:inline-block; }
.capa-corretor-bg h4 { padding:15px 0; margin-bottom:30px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#FFF; letter-spacing:0; display:block; }
.capa-corretor-bg h4 svg { width:250px; margin:0 auto; display:block; }
.capa-corretor-parallax { padding-bottom:7px; background:url(../images/bg-corretor.jpg) no-repeat fixed; background-position:bottom; background-size:cover; transition:none; }
.capa-corretor { min-height:200px; position:relative; display:block; } 

.capa-corretor form label { font-size:17px; font-weight:100; text-transform:uppercase; color:beige; }
.capa-corretor form input { height:auto; padding:10px; background:#dff0d8; border:none; border-radius:0; color:#000; }
.capa-corretor form button[type=submit] { padding:20px 40px; margin:0px 10px 10px 0; font-size:16px; background:#0095da; border:none; border-radius:0; color:#FFF; }
.capa-corretor form button[type=button] { padding:20px 30px; margin-bottom:10px; font-size:16px; background:#d22830; border:none; border-radius:0; color:#FFF; }

#modalCadastro .modal-content { border-radius:0; border:none; background:#0095da; box-shadow:none;}
#modalCadastro .close { color:#FFF; opacity:1; }
#modalCadastro .modal-title { color:#FFF; font-size:22px; font-weight:400; text-transform:uppercase; text-align:center; }
#modalCadastro .modal-header { border-bottom:2px solid #0d87bf; }
#modalCadastro .modal-footer { border-top:2px solid #0d87bf; }
#modalCadastro .modal-body form {}
#modalCadastro .modal-body form label p { font-size:10px; display:inline-block; }
#modalCadastro .modal-body form label { font-size:14px; font-weight:400; text-transform:uppercase; color:#FFF; }
#modalCadastro .modal-body form input { height:auto; padding:10px; background:#FFF; border:1px solid #FFF; border-radius:0; box-shadow:2px 2px 0 #22769c; font-weight:400; }
#modalCadastro .modal-footer button[type=submit] { padding:20px; background:#94b558; border:none; border-radius:0; font-size:13px; font-weight:200; text-transform:uppercase; color:#FFF; letter-spacing:1px; }
#modalCadastro .modal-footer button[type=button] { padding:20px; background:#d02830; border:none; border-radius:0; font-size:13px; font-weight:200; text-transform:uppercase; color:#FFF; letter-spacing:1px; }


.capa-contato-bg { padding-top:30px; }
.capa-contato-bg h4 { padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.capa-contato-bg h4 svg { width:250px; margin:0 auto; display:block; }
.capa-contato-bg h3 { text-align:center; font:19px "Roboto", sans-serif; font-weight:300; color:rgba(0,0,0,0.5); }
.capa-contato { padding:50px 0 20px 0; }


.capa-contato-bg .capa-contato form .form-group { margin-bottom:30px; }
.capa-contato-bg .capa-contato form label { margin-bottom:1px; font-size:16px; font-weight:500; text-transform:uppercase; color:#0c3d54; }
.capa-contato-bg .capa-contato form input { height:auto; padding:15px; background:rgba(3, 3, 3, 0.1); border:none; border-radius:0; font-size:16px; font-weight:300; color:#FFF!important; transition:all 0.3s; }
.capa-contato-bg .capa-contato form textarea { min-height:150px; padding:15px; background:rgba(3, 3, 3, 0.1); border:none; border-radius:0; font-size:16px; font-weight:300; color:#FFF!important; transition:all 0.3s; }
.capa-contato-bg .capa-contato form input:focus, .capa-contato-bg .capa-contato form textarea:focus { background:#0095da; }
.capa-contato-bg .capa-contato form button { margin-top:-10px; padding:12px 25px; background:#2e7190; border:none; border-radius:0; font-size:24px; font-weight:400; color:#FFF; zoom:1; transition:all 0.4s; }
.capa-contato-bg .capa-contato form button:hover { transform:scale(1.1,1.1)}

.capa-contato-mapa { margin-top:30px; }

#google-maps {
  color: #222;
  background:#e5e5e5;
  width:100%;
  height:575px;
}
#google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}


/*****************************************
*				EMPREENDIMENTO		 	 *
*****************************************/

#navbar-empreendimento { width:100%; height:60px; background:#92b456; position:absolute; left:0; top:0; z-index:900; }
#navbar-empreendimento:after{ content:""; clear:both; display:block }
#navbar-empreendimento nav { width:100%; transition:all 0.6s; float:right; }
#navbar-empreendimento>nav>ul { width:100%; margin-bottom:0; position:relative; float:left; }
#navbar-empreendimento>nav>ul li { width:16.66%; list-style:none; float:left }
#navbar-empreendimento>nav>ul li a { width:100%; padding:16px 0; color:#FFF; text-align:center; text-decoration:none; position:relative; float:left; }
#navbar-empreendimento>nav>ul li a:after { width:100%; height:20px; content:""; background:url(../images/separator-w.png) no-repeat center; background-size:contain; position:absolute; left:0; bottom:-10px; opacity:0; transition:all 0.5s; }
#navbar-empreendimento>nav>ul li a:hover::after { bottom:1px; opacity:1; }

#navbar-empreendimento-icons{ position:absolute;left:calc(50% - 15px); top:13px; display:none; z-index:9999} 
#navbar-empreendimento-icons span{ width:30px; margin-bottom:5px; border:4px solid #FFF; display:block;-webkit-transition:all .2s;transition:all .1s}


@media only screen and (max-width: 959px) {
	#navbar-empreendimento nav { display:none; width:100%; clear:both; float:none;max-height:400px;overflow-y:scroll; background:#92b456; }
	#navbar-empreendimento-icons {display:inline; cursor:pointer}
	#navbar-empreendimento-icons.active .first { transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}
	#navbar-empreendimento-icons.active .second{transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;top:-12px;}
	#navbar-empreendimento-icons.active .third{display:none}

	#navbar-empreendimento nav{ margin-top:60px; padding:10px; }
	#navbar-empreendimento nav ul { float:none; }
	#navbar-empreendimento nav li { width:100%!important; float:none!important; text-align:center; }

}


.empreendimento { width:100%; padding-top:74px; overflow:hidden; display:block; }
.empreendimento h4 { width:100%; margin-bottom:60px; padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.empreendimento h4 svg { width:16%; display:block; position:absolute; left:42%; stroke-dasharray:1606; }
.empreendimento h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:1606; stroke-dashoffset:1606; fill-opacity:0; }
.empreendimento-parallax { background:url(../images/logo-bg.svg) repeat-y top center; background-size:cover; /*background:url(../images/bg-empreendimento.png) no-repeat; background-position:top right; background-size:cover; transform:none;*/ }

.empreendimento figure { width:40%; margin:0 auto; margin-bottom:40px; }
.empreendimento cite { font:17px "Raleway", sans-serif; color:#545454; font-weight:100; display:inline-block; text-align:justify; }

/*.empreendimento section { margin:0 0; text-align:center; }
.empreendimento section svg { width:50%; margin:0 auto; margin-bottom:30px; }*/
.empreendimento section { margin:20px 0; text-align:center; }
.empreendimento section p { font-size:16px; padding:0; margin:0; }
.empreendimento section svg { width:90%; margin:0 auto; }

.empreendimento .e-chamada-1 { margin-bottom:30px; padding:0; background:url(../images/pattern-1.png) #0095da; }
.empreendimento .e-chamada-1 h1 { line-height:100px; font-family:"Lancelot", Sans-serif; font-size:42px; color:#FFF; }

.empreendimento .e-caracteristicas { background:url(../images/logo-bg.svg) no-repeat center; background-size:contain; margin-left:auto; margin-right:auto; margin-bottom:50px; display:block; }
.empreendimento .e-caracteristicas h4 { width:100%; margin-bottom:60px; padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.empreendimento .e-caracteristicas h4 svg { width:16%; display:block; position:absolute; left:42%; stroke-dasharray:1606; }
.empreendimento .e-caracteristicas h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:1606; stroke-dashoffset:1606; fill-opacity:0; }

.empreendimento .e-caracteristicas ul li { margin-bottom:10px; font-size:15px; color:rgba(66, 63, 60, 0.7); text-align:left; display:inline-block; }
.empreendimento .e-caracteristicas ul li i { margin-right:5px; }


.empreendimento .e-fotos ul { border:none; margin-top:30px; text-align:center; }
.empreendimento .e-fotos ul li:nth-child(1) { background:#da0000; }
.empreendimento .e-fotos ul li:nth-child(2) { background:#e00d0d; }
.empreendimento .e-fotos ul li:nth-child(3) { background:#e61c1c; }
.empreendimento .e-fotos ul li:nth-child(4) { background:#ea2727; }
.empreendimento .e-fotos ul li { margin:0; }
.empreendimento .e-fotos ul.nav-tabs>li>a { padding:20px 0; font:16px 'Raleway'; text-transform:uppercase; color:rgba(255, 255, 255, 1); background:none; border:none; border-radius:0; transition:all 0.3s; }
.empreendimento .e-fotos ul.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border:none; background:none; color:#FFF; text-decoration:underline; }
.empreendimento .e-fotos ul.nav-tabs>li>a:hover { color:#FFF }


.empreendimento .e-fotos { display:block; }
.empreendimento .e-fotos:hover .owl-thumbs { opacity:1; }
.empreendimento .e-fotos .owl-dots { width:100%; line-height:60px; display:block; position:absolute; top:0; }
.empreendimento .e-fotos .owl-dots .owl-dot { width:20px; height:20px; margin:0 10px; background:#FFF; border:2px solid #FFF; display:inline-block; }
.empreendimento .e-fotos .owl-dots .owl-dot.active { border-color:#FFF; background:transparent; }
.empreendimento .e-fotos .owl-nav { width:100%; position:absolute; top:calc(50% - 40px); }
.empreendimento .e-fotos .owl-nav .owl-fotos-prev, .owl-fotos-next { width:120px; line-height:120px; position:absolute; background:rgba(0, 0, 0, 0.3); border-radius:200px; font-size:35px; color:white; cursor:pointer; }
.empreendimento .e-fotos .owl-nav .owl-fotos-prev:hover, .owl-fotos-next:hover { background:rgba(0, 0, 0, 0.7); }
.empreendimento .e-fotos .owl-nav .owl-fotos-prev { left:-60px; text-indent:20px;}
.empreendimento .e-fotos .owl-nav .owl-fotos-next { right:-60px; text-indent:-20px; }


.empreendimento .e-chamada-2 { margin-bottom:30px; padding:0; background:url(../images/pattern-1.png) #cc2730; }
.empreendimento .e-chamada-2 h1 { line-height:100px; font-family:"Lancelot", Sans-serif; font-size:42px; color:#FFF; }


.empreendimento .e-acompanhe { width:100%; background:url(../images/logo-bg.svg) no-repeat center; background-size:contain; margin-top:50px; display:table; }
.empreendimento .e-acompanhe h4 { width:100%; margin-bottom:30px; padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.empreendimento .e-acompanhe h4 svg { width:16%; display:block; position:absolute; left:42%; stroke-dasharray:1606; }
.empreendimento .e-acompanhe h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:1606; stroke-dashoffset:1606; fill-opacity:0; }

.empreendimento .e-acompanhe-select { border:2px solid #E1DEE3; border-radius:8px; }
.empreendimento .e-acompanhe-select select { height:40px; padding:10px; background:none; border:none; box-shadow:none; font-size:16px; font-weight:400; color:rgba(2, 2, 2, 0.46); }

.empreendimento .e-acompanhe-andamentos { margin:20px 0; }
.empreendimento .e-acompanhe-andamento { margin-bottom:10px; display:block; }
.empreendimento .e-acompanhe-andamento .e-andamento-label { font-family:'Lancelot'; font-size:20px; color:#283239; text-align:left; display:block; }
.empreendimento .e-acompanhe-andamento .e-andamento-container { height:50px; background:rgba(146, 180, 86, 0.48); display:block; font-family:'Lancelot'; font-weight:100; font-size:18px; color:#FFF; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.empreendimento .e-acompanhe-andamento .e-andamento-wrap { padding:8px; }
.empreendimento .e-acompanhe-andamento .e-andamento-porcentagem { width:18%; line-height:16px; padding:9px 0px; background:rgba(0,0,0,0.13); float:left; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.empreendimento .e-acompanhe-andamento .e-andamento-bar-container { width:78%; height:10px; margin:12px 0; background:rgba(0,0,0,0.13); overflow:hidden; float:right; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.empreendimento .e-acompanhe-andamento .e-andamento-bar { height:100%; background:#FFF; float:left; -webkit-border-radius:10px 0px 0px 10px; -moz-border-radius:10px 0px 0px 10px; border-radius:10px 0px 0px 10px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

.empreendimento .e-andamento-fotos { overflow:hidden; }
.empreendimento .e-andamento-fotos .owl-andamento-fotos-dots { width:100%; line-height:60px; display:block; position:absolute; bottom:0; }
.empreendimento .e-andamento-fotos .owl-andamento-fotos-dots .owl-andamento-fotos-dot { width:15px; height:15px; margin:0 10px; background:#FFF; border:2px solid #FFF; display:inline-block; cursor:pointer; }
.empreendimento .e-andamento-fotos .owl-andamento-fotos-dots .owl-andamento-fotos-dot.active { border-color:#0095da; }

.empreendimento .owl-andamento-nav { width:100%; position:absolute; top:calc(50% - 40px); }
.empreendimento .owl-andamento-nav .owl-andamento-fotos-prev, .empreendimento .owl-andamento-nav .owl-andamento-fotos-next { width:60px; line-height:60px; position:absolute; background:rgba(0, 0, 0, 0.5); font-size:25px; color:white; cursor:pointer; opacity:.5; }
.empreendimento .owl-andamento-nav .owl-andamento-fotos-prev:hover, .empreendimento .owl-andamento-nav .owl-andamento-fotos-next:hover { opacity:1; }
.empreendimento .owl-andamento-nav .owl-andamento-fotos-prev { left:10px; }
.empreendimento .owl-andamento-nav .owl-andamento-fotos-next { right:10px; }


.empreendimento .e-chamada-3 { margin:30px 0; padding:0; background:url(../images/pattern-1.png) #92b456; }
.empreendimento .e-chamada-3 h1 { line-height:100px; font-family:"Lancelot", Sans-serif; font-size:42px; color:#FFF; }


.empreendimento .e-downloads { width:100%; background:url(../images/logo-bg.svg) center; background-size:contain; display:table; } 
.empreendimento .e-downloads h4 { width:100%; margin-bottom:30px; padding-bottom:5px; position:relative; font-family:'Lancelot'; font-size:45px; text-align:center; color:#423F3C; letter-spacing:0; }
.empreendimento .e-downloads h4 svg { width:16%; display:block; position:absolute; left:42%; stroke-dasharray:1606; }
.empreendimento .e-downloads h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:1606; stroke-dashoffset:1606; fill-opacity:0; }

.empreendimento .e-downloads .e-downloads-item { position:relative; }
.empreendimento .e-downloads .e-downloads-item svg { width:80%; stroke-dasharray:1535; }
.empreendimento .e-downloads h4 svg path { stroke:#000; stroke-width:1px; stroke-dasharray:1535; stroke-dashoffset:1535; fill-opacity:0; }
.empreendimento .e-downloads .e-downloads-item a h1 { width:80%; height:90px; margin:0; position:absolute; top:calc(50% - 45px); left:10%; font-family:"Lancelot"; font-size:60px; color:#283239; }
.empreendimento .e-downloads .e-downloads-item a h1 span { width:100%; display:block; font-size:15px; text-transform:uppercase; }

.empreendimento .e-chamada-4 { width:100%; margin-bottom:0; background:url(../images/pattern-1.png) #0095da; }
.empreendimento .e-chamada-4 a { margin-bottom:30px; padding:0; text-decoration:none; }
.empreendimento .e-chamada-4 a h1 { line-height:100px; font-family:"Lancelot", Sans-serif; font-size:36px; color:#FFF; }

#modalLigar .modal-content { border-radius:0; border:none; background:#0095da; box-shadow:none;}
#modalLigar .close { color:#FFF; opacity:1; }
#modalLigar .modal-title { margin-bottom:0; color:#FFF; font-size:22px; font-weight:400; text-transform:uppercase; text-align:center; }
#modalLigar .modal-header { border-bottom:2px solid #0d87bf; }
#modalLigar .modal-footer { border-top:2px solid #0d87bf; }
#modalLigar .modal-body form label { font-size:14px; font-weight:400; text-transform:uppercase; color:#FFF; }
#modalLigar .modal-body form input { height:auto; padding:10px; background:#FFF; border:1px solid #FFF; border-radius:0; box-shadow:2px 2px 0 #22769c; font-weight:400; }
#modalLigar .modal-footer button[type=submit] { padding:20px; background:#94b558; border:none; border-radius:0; font-size:13px; font-weight:200; text-transform:uppercase; color:#FFF; letter-spacing:1px; }
#modalLigar .modal-footer button[type=button] { padding:20px; background:#d02830; border:none; border-radius:0; font-size:13px; font-weight:200; text-transform:uppercase; color:#FFF; letter-spacing:1px; }



.empreendimento .e-localizacao { margin:0; padding:0; }
.empreendimento .e-localizacao .e-localizacao-endereco { width:100%; line-height:50px; background:rgba(255, 255, 255, 0.6); position:absolute; z-index:999; font-family:"Roboto", Sans-serif; font-size:20px; font-weight:100; text-transform:uppercase; color:#466b73; }

.empreendimento a.e-localizacao-sair { width:100%; padding:20px 0; position:absolute; bottom:0; left:0; background:rgba(42,63,68,0.8); border:none; font:20px "Roboto", sans-serif; color:rgba(255,255,255,0.7); font-weight:200; }


/******************************************
				RODAPE					*
*****************************************/
.rodape-bg { width:100%; display:table; position:relative; }
.rodape-bg:before { width:100%; height:3px; background:#0095DA; content:""; position:absolute; top:-1px; left:0; z-index:3; }
.rodape { height:84px; margin-top:1px; background:#FFF; border-top:1px solid rgba(255,255,255,.1); color:#FFFFFF; position:relative; display:block; }
.rodape:after { width:20%; height:3px; background:#D22830; content:""; position:absolute; top:-3px; left:0; z-index:4; }
.rodape:before { width:20%; height:3px; background:#98B75A; content:""; position:absolute; top:-3px; left:20%; z-index:5; }

.rodape .copyright { line-height:84px; font-size:15px; font-weight:100; color:#333; } 

.rodape ul { margin:0; margin-right: 75px; padding:0; text-align:right; }
.rodape ul li { padding:0; margin:14px 5px; border-radius:60px; display:inline-block; text-align:center }
.rodape ul li a { width:60px; line-height:60px!important; display:block; position:relative; }
.rodape ul li a:before { content:""; width:60px; height:60px; border:1px solid transparent; border-radius:60px; position:absolute; left:0; transition:all 0.1s; }
.rodape ul li a img { padding:11px 0; margin:0; display:inline-block; }
.rodape ul li a i { font-size:20px; text-align:center; color:#FFF; transition:all 0.5s; }

.rodape ul li:nth-child(1) { background:#000; }
.rodape ul li:nth-child(2) { background:#3b5997; }
.rodape ul li:nth-child(3) { background:#966842; }
.rodape ul li:nth-child(4) { background:#d02830; }

.rodape ul li a:hover::before { width:70px; height:70px; left:-5px; top:-5px; padding:10px; border-width:2px; border-color:#eaa73a; }

a.voltarTopo { width:60px; line-height:60px!important; background:#d02830; display:block; opacity:0; text-align:center; position:fixed; bottom:20px; right: 94px; z-index:99999; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px; }
a.voltarTopo:before { content:""; width:60px; height:60px; border:1px solid transparent; border-radius:60px; position:absolute; left:0; transition:all 0.1s; }
a.voltarTopo i { font-size:20px; text-align:center; color:#FFF; transition:all 0.5s; }
a.voltarTopo:hover::before { width:70px; height:70px; left:-5px; top:-5px; padding:10px; border-width:2px; border-color:#eaa73a; }