/* #404

================================================== */

	

	#error-404 h1 	{ margin:0 0 50px }

	#error-404 h2 	{ font-size:48px; line-height:54px; color:#444 }

	#error-404 p 	{ font-size:16px }



/* BACKGRPIND

========================================================================= */

	#page .back         	{ width:100%; height:0; padding-bottom: 50%; top:0; left:0; background:#000; position:fixed; z-index: -1  }



/* #Home

================================================== */



	#home 															{   }

	#home .frase1       											{ padding: 0px 30px; background-color: #003f6c; float: left; clear: left;  position: absolute; left:65px; top:41px  }

	#home .frase2       											{ padding: 0px 30px; padding-bottom:10px; background-color: #404342; float: left; clear: left;  position: absolute; left: 10px; top:100px }

	#home .frase1,

	#home .frase2      												{ line-height:60px; font-size:28px; color: #FFFFFF  }



	#home .orcamento       											{ padding:25px 30px !important; padding-bottom:10px; line-height:22px;  color:#FFFFFF; float:left;  }

	#home .orcamento   												{ position:absolute; right:10px; top:41px; z-index: 98; background: url("/massaruavaliacoesimobiliarias/images/seta_orcamento.png") 6px 17px no-repeat #0098fe; }

	#home .orcamento:hover											{ background-color:#003f6c; color:#0098fe  }

	#home .orcamento:hover	p										{ border-color:#0098fe  }

	#home .orcamento span											{ text-transform: uppercase; font-size:18px; }

	#home .orcamento .font-bold										{ font-size:24px; margin-top:25px }

	#home .orcamento p												{ font-size:14px; margin:15px 0 0 0; padding:10px 0 0 0; border-top:1px dotted #FFFFFF  }



	#content.bg_home  												{ padding:0; position: fixed; top: 710px; z-index: 0 !important }

	#content.bg_home .border1										{ background-color:#000000 !important; height: 70px; position: relative; top: 178px;   }

	#content.bg_home .border2										{ background-color:#003f6c !important; height: 50px; position: relative; top: 178px; z-index: 99  }

	#fotocarousel 													{ text-align: center; margin-bottom: 10px  }

	#fotocarousel li												{ width: 140px; height: 140px; background:url("/massaruavaliacoesimobiliarias/images/background/01p.jpg") -105px -105px #303030; margin-right:-25px; border: 5px solid #FFFFFF; display:  inline-block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer  }

	#fotocarousel li												{ /* Safari */-webkit-transform: rotate(-45deg);/* Firefox */-moz-transform: rotate(-45deg);/* IE */-ms-transform: rotate(-45deg);/* Opera */-o-transform: rotate(-45deg);/* Internet Explorer */filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

	#fotocarousel li.foto2											{ background-image: url("/massaruavaliacoesimobiliarias/images/background/02p.jpg") }

	#fotocarousel li.foto3											{ background-image: url("/massaruavaliacoesimobiliarias/images/background/03p.jpg"); margin-right: 0  }

	#fotocarousel li:hover											{ background-position: -105px -445px }



	.home_imobiliaria												{ height:380px; background:url("/massaruavaliacoesimobiliarias/images/back_imobiliarias.png") bottom center no-repeat !important;   }

	#home .slider .box 												{ position: inherit  }

	#home .slider .box .img	 										{ width:100%; height:230px; padding:0; margin:0; background:#CCC; cursor:pointer; display:block; }

	#home .slider .box .img	/*radius*/ 								{ -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }

	#home .slider .box .img	/*background-size*/ 					{ -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size:cover; background-position:center; }

	#home .slider .box .img:hover									{ color: #FFFFFF }



	#home .slider .box .texto 										{ width: 190px; height: 200px; font-size: 12px; line-height: 14px; padding: 15px; text-align: left;  background:url("/massaruavaliacoesimobiliarias/images/back_equipe.png") 0px 0px no-repeat; display: block; position:relative; top: 145px; margin: auto; color: #FFFFFF;   }

	#home .slider .box .texto .para									{ margin-bottom: 2px }

	#home .slider .box .texto h3									{ font-size: 18px; line-height: 21px; height: 45px;  margin-bottom: 5px ; color: #FFFFFF}

	#home .slider .box .texto .subtitulo							{ border-top: 1px dotted #FFFFFF; margin-top: 10px; padding-top: 10px; line-height: 15px; font-size: 11px  }

	#home .button.ver 												{ text-transform: inherit; position: absolute; padding-bottom:12px; right: 10px; z-index: 55; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }

	#home .button.ver.imobiliaria									{ bottom: -133px }



	.home_news	 													{ height: 510px;  background:url("/massaruavaliacoesimobiliarias/images/background_news.png") center bottom no-repeat #f0f0f1 !important; border-bottom: 10px solid #303030; border-top: 10px solid #FFFFFF;   }

	.home_news .grid-10	 											{ float: right; }

	#home .news h1													{ font-size: 28px; margin-bottom: 0 }

	#home .news .subtitulo											{ margin-bottom: 30px; display: block }

	#home .news .date												{ width:50px; height: 60px; text-align: center; margin:5px 30px 50px 0;  background: #cdcecf; color: #5c5c5d; float: left; font-weight: normal  }

	#home .news .date .mes											{ font-size: 16px; text-transform: uppercase; display: block }

	#home .news .date .dia											{ font-size: 26px; margin-top: 10px;  display: block }

	#home .news li 													{ margin-bottom:40px  }

	#home .news li a												{ font-size: 16px; line-height: 21px; margin-bottom: 35px; float: left; }

	#home .news li a:hover											{ color: #777777 }

	#home .news li a:hover .date									{ background-color: #003f6c; color: #FFFFFF }

	#home .news li .titulo											{ font-size: 18px; margin-bottom: 10px; line-height: 26px }

	#home .button.ver.new 											{ bottom: -60px; top: inherit }



	.home_local	 													{ background:#f0f0f1 !important; border-bottom: 10px solid #003f6c; padding: 0 !important  }

	.home_local .map, .home_local .contato							{ width:50% !important; height: 500px !important; margin:0; padding:0; float: left }

	.home_local .contato											{ background: url("/massaruavaliacoesimobiliarias/images/background_local.png") no-repeat	 }

	.home_local .contato .dados										{ padding: 40px 0 0 50px; float: left }

	.home_local .contato .dados .numero								{ font-size: 20px }

	.home_local .contato .dados	.box_fone							{ width:180px; margin-bottom: 30px; float: left  }

	#home  .chat													{ width: 195px; height: 155px; display:block;  position: absolute; top: 520px; right:0 }



	.home_equipe													{ height:432px; background:#d3d5d8 !important; border-bottom: 10px solid #FFFFFF  }

	#home .equipe .box .texto .para									{ margin-bottom: 2px; color: #ffffff; clear:left; font-size: 12px }

	#home .equipe .box .texto h3									{ font-size: 18px; line-height: 21px; height: 60px;  margin-bottom: 5px ; color: #FFFFFF}

	#home .equipe .box .texto .subtitulo							{ border-top: 1px dotted #FFFFFF; margin-top: 10px; padding-top: 10px; line-height: 15px; font-size: 11px  }

	#home .button.ver.bt_equipe										{ top:342px; }



	.home_publ														{ padding:80px 0; background:url("/massaruavaliacoesimobiliarias/images/background_video.png") left bottom no-repeat #f0f0f1 !important; border-bottom: 10px solid #888888  }

	.home_publ  .link												{ width:31.35%; margin:0 1.041666666666665%; float:left   }

	.home_publ  .link img											{ max-width: 100%; height: auto }



	.home_publ  ul													{ width:288px; height: 313px; margin:0; float:left; border: 1px solid #acacac; background-color: #e7e7e7   }

	.home_publ  ul	li												{ border-bottom: 1px solid #acacac; line-height: 19px; padding:20px 30px; margin: 0; font-size: 17px }

	.home_publ  ul	li:last-child									{ border-bottom: 0; padding: 19px 30px; }

	.home_publ  ul	li .icon_p										{ width: 45px; height: 40px;  margin:0 15px 0 0  }

	.home_publ  ul	li.credito .icon_p								{ background-position: -20px  -184px }

	.home_publ  ul	li.simulador .icon_p							{ background-position: -100px -184px }

	.home_publ  ul	li.inquilino .icon_p							{ background-position: -256px -184px }

	.home_publ  ul	li.fale .icon_p									{ background-position: -179px -184px }

	.home_publ  ul	li.credito a:hover .icon_p						{ background-position: -20px  -264px }

	.home_publ  ul	li.simulador a:hover .icon_p					{ background-position: -100px -264px }

	.home_publ  ul	li.inquilino a:hover .icon_p					{ background-position: -256px -264px }

	.home_publ  ul	li.fale a:hover .icon_p							{ background-position: -179px -264px }



	.home_eua														{ height:320px;  background:url("/massaruavaliacoesimobiliarias/images/background_eua.png") center bottom no-repeat #f0f0f1 !important; border-bottom: 10px solid #003f6c  }



	/* Slider Parceiros */

	.home_parceira													{ padding:50px 0 !important;  background:url("/massaruavaliacoesimobiliarias/images/background_parceira.png") center no-repeat #f0f0f1 !important; border-bottom: 10px solid #003f6c  }

	.home_parceira	h1												{ margin-bottom: 20px }

	.parceiro .box													{ border:3px solid #CCC; padding: 3px }





/* Páginas Institucionais

================================================== */



	#localizacao .foto 										{ height: 350px !important; background-size: cover  }

	#content.conheca_mapa									{ padding: 0 }

	#content.conheca_mapa .map								{ height: 0; overflow: hidden;	padding-bottom: 30%;	position: relative; }



	#conheca-nos 											{ }

	#conheca-nos .back 										{ background-color: #f1f1f1; }

	#conheca-nos .background 								{ background-color: #f1f1f1; padding: 20px; }

	#conheca-nos ul											{ margin-bottom: 20px; float: left }

	#conheca-nos ul li										{ background: url("/massaruavaliacoesimobiliarias/images/arrow.png") 20px 21px no-repeat; padding:15px 18px 15px 35px; border: 1px solid #CCCCCC; margin-right:30px; font-size: 16px; float: left }

	#conheca-nos .equipe									{ padding:40px 0 40px 130px; font-size:21px; background: url("/massaruavaliacoesimobiliarias/images/icon_equipe.png") 30px 25px no-repeat; float: left }

	#conheca-nos.sobre_nos	p								{ font-size: 20px; line-height: 27px; margin-bottom: 30px }

	#conheca-nos .c8.gallery .foto_bg 						{ height: 380px !important; }



	#conheca-nos.sobre_nos	h1								{ font-size: 25px }

	#conheca-nos.sobre_nos	h2								{ font-size: 25px }

	#conheca-nos.sobre_nos	p								{ font-size: 20px; line-height: 27px; margin-bottom: 30px }



	#conheca-nos .logo 										{ margin:17px 0 0 40px; border: 1px solid #CCCCCC; float: right }

	#conheca-nos .logo 										{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }

	#conheca-nos .font-semiBold 							{ color:#003f6c; font-size: 18px }



	#contato .grid li:nth-child(3n) 						{ /* margin-right:20px */} /* Quantidade por linha */

	#contato .grid li:nth-child(3n+1) 						{ clear:none }

	#contato .grid li:nth-child(4n) 						{ /*margin-right:0*/ }

	#contato .grid li:nth-child(4n+1) 						{ clear:left }





/* #Grid

================================================== */



    /* Home Imóveis e Veículos */

    #content #home .destaques li:nth-child(3n) 				{ margin-right:20px; } /* Quantidade por linha */

    #content #home .destaques li:nth-child(3n+1) 			{ clear:none; }

    #content #home .destaques li:nth-child(4n) 				{ margin-right:0 } /* Quantidade por linha */

    #content #home .destaques li:nth-child(4n+1) 			{ clear:left}



    /* Home Painel */

    #content #home .grid li:nth-child(3n) 					{ margin-right:20px; } /* Quantidade por linha */

    #content #home .grid li:nth-child(3n+1) 				{ clear:none; }

    #content #home .grid li:nth-child(4n) 					{ margin-right:0 } /* Quantidade por linha */

    #content #home .grid li:nth-child(4n+1) 				{ clear:left}





/* #Listagem

================================================== */

	/* Listagem */

	#lancamentos {  }

	#lancamentos .grid li .img { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size:cover }

	#lancamentos .grid li .img { background-position:center bottom; }

	#lancamentos .grid li .button-detalhes .icon_p { background-position: -113px -340px }

	#lancamentos .grid li .button-detalhes  { line-height: 30px }

	#lancamentos .grid li a:hover .button-detalhes .icon_p { background-position: -163px -340px }

	#lancamentos .grid li .text	{ padding: 10px 0 }

	.slick-prev, .slick-next	{ display: none !important }

	.slick-dots li { background: none}

	#lancamentos #galeria ul li  { background: none !important;}

	#content .details_body .box	 { background: #f1f1f1; padding: 10px; text-align:-webkit-center  }

	/* Portfolio */

	#portfolio									{  }

	#portfolio .box 							{ width:22.91666666666667%; display:block; margin:1.041666666666665%; position:relative; float:left }

	#portfolio .box .img	 					{ width:100%;  border: none !important; padding:0; cursor:pointer;  display:block; margin:0; background:/*url("/massaruavaliacoesimobiliarias/images/foto_imobiliaria.png") center bottom no-repeat*/ #CCC; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-position: top !important; }

	#portfolio .box .img:hover					{ color: #FFFFFF }

	#portfolio .box .texto .para				{ margin-bottom: 2px; color: #ffffff }

	#portfolio .box .texto 						{ width:73%; height: 195px; font-size: 12px; line-height: 14px; padding: 15px; text-align: left; background:url("/massaruavaliacoesimobiliarias/images/back_equipe.png") 0 0 no-repeat; display: block; position: absolute; top: 62%;  left:6.5%; color: #FFFFFF;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

	#portfolio .box .texto h3					{ font-size: 18px; line-height: 21px; height: 60px;  margin-bottom: 5px ; color: #FFFFFF}

	#portfolio .box .texto .subtitulo			{ border-top: 1px dotted #FFFFFF; margin-top: 10px; padding-top: 10px; line-height: 15px; font-size: 11px  }

	#portfolio  ul								{ margin-bottom: 0; margin-top: 20px;  }

	#portfolio  ul li							{ overflow: hidden; list-style: none outside; display: block; }

	#portfolio .grid li .img 					{ background-color: #888888; padding-bottom: 106%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: 90%; background-size:cover }



	#portfolio .details_header 					{ border: inherit; background: #f1f1f1; padding-left: 20px }

	#portfolio textarea							{ width:100% }

	#portfolio label.error 						{ background: #FFFFFF !important }

	#portfolio .details_body h3 				{ font-size: 20px !important }

	#portfolio .details_body p 					{ clear:left; }

	#portfolio .details_body ul 				{ clear:left; margin-left:10px }

	#portfolio .details_body ul li 				{ padding-left:10px; background:url(/massaruavaliacoesimobiliarias/images/arrow.png) no-repeat 0 6px; margin-bottom:6px }

	#portfolio .map .infoWindow p 				{ clear: inherit !important }

	#portfolio input[type="text"]				{ margin-bottom: 10px;}

	#portfolio .cols.gallery 					{ float:right; margin:0 1.041666666666665% 0 0; width:22.91666666666667% !important }

	#portfolio .c8.gallery						{ width: initial !important  }



	/* Arquivos */

	#arquivos 									{  }

	#arquivos .list li .img	 					{ width:32px; height:32px; background-color: transparent; border:none; margin-bottom:20px; }

	#arquivos span.data 						{ font-size: 11px; }



	/* Artigos */

	#artigos 									{  }

	#artigos .list li .title 					{ padding:0 0 10px; }

	#artigos .list li strong					{ font-size: 18px }



	/* Equipe */

	#equipe {  }

	#equipe .grid li .img 						{ height:220px; }

	#equipe .grid li:nth-child(3n) 				{ margin-right:20px } /* Quantidade por linha */

	#equipe .grid li:nth-child(3n+1) 			{ clear:none }

	#equipe .grid li:nth-child(4n) 				{ margin-right:0 }

	#equipe .grid li:nth-child(4n+1) 			{ clear:left }

	#equipe .grid-16 li .text 					{ padding:0 0 10px 0; font-size: 16px }



	/* portfolio */

	#depoimentos								{  }

	#depoimentos .box 							{ width:22.91666666666667%; display:block; margin:1.041666666666665%; position:relative; float:left }

	#depoimentos .box .img	 					{ width:100%;  border: none !important; padding:0; cursor:pointer;  display:block; margin:0;  background:/*url("/massaruavaliacoesimobiliarias/images/foto_imobiliaria.png") center bottom no-repeat*/ #CCC; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-position: top !important; }

	#depoimentos .box .img:hover				{ color: #FFFFFF }

	#depoimentos .box .texto .para				{ margin-bottom: 2px; color: #ffffff }

	#depoimentos .box .texto 					{ width:73%; height: 195px; font-size: 12px; line-height: 14px; padding: 15px; text-align: left; background:url("/massaruavaliacoesimobiliarias/images/back_equipe.png") 0 0 no-repeat; display: block; position: absolute; top: 62%;  left:6.5%; color: #FFFFFF;  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

	#depoimentos .box .texto h3					{ font-size: 18px; line-height: 21px; height: 60px;  margin-bottom: 5px ; color: #FFFFFF}

	#depoimentos .box .texto .subtitulo			{ border-top: 1px dotted #FFFFFF; margin-top: 10px; padding-top: 10px; line-height: 15px; font-size: 11px  }

	#depoimentos  ul							{ margin-bottom: 0; margin-top: 20px;  }

	#depoimentos  ul li							{ overflow: hidden; list-style: none outside; display: block; }

	#depoimentos .grid li .img 					{ background-color: #888888; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; padding-bottom: 106%; }



	/* Lançamentos */

	#lancamentos 								{  }

	#lancamentos .grid li .img 					{ background-position:center bottom; }



	/* Mapa de lançamentos */

	#mapalancamentos {  }

			

	/* Parceiros */

	#parceiros {  }

	

	/* Plantões */

	#plantoes {  }

	#plantoes .grid li		 			{ height:380px; }

	#plantoes .list li .img 			{ width:220px; height:165px; }

	#plantoes .list li .title strong 	{ padding:0 0 5px; }

	#plantoes .list li .text 			{ padding:10px 0 0; }

	#plantoes .list li .text span 		{ line-height:14px; padding:6px 0 0; }

	#plantoes .map 						{ width:100%; height:450px; margin:0 0 20px; display: none;}

	#plantoes .grid li .text 			{ padding:10px 0 0 0 !important; }

	#plantoes .grid li .text strong 	{ font-size:18px }

	#plantoes  .map .infoWindow			{ width:300px !important }

	#plantoes .grid li span				{ line-height: 20px }





	/* Portfolio */

	#portfolio {  }

    #portfolio #link_tour.button { padding-left: 0; padding-right: 0; width: 218px; margin:0; text-align: center; }

	



	/* Vídeos */

	#videos {  }

	#videos .list li strong { padding-bottom:5px; }

	#videos span.data { font-size: 11px; }





/* #Detalhes

================================================== */



	/* Arquivos */

	#arquivos 							 {  }

	#arquivos .details_body .download 	 { padding-left:65px; background:no-repeat 20px 20px #F5F5F5 }

	#arquivos .details_footer .more .img { width:32px; height:32px; background-color: transparent; border:none; margin-bottom:20px; }



	/* Artigos */

	#artigos {  }

	#artigos .details_body a { color:#F60 }

	#artigos .details_body a:hover { text-decoration:underline }

	#artigos .details_body span.fonte { font-size:12px; color:#777; display:block; padding:0 0 15px; }



	/* Equipe */

	#equipe {  }



	/* Lançamentos */

	#lancamentos {  }

	

	#lancamentos .details_header { border:0; padding-bottom:0 }

	#lancamentos .details_body { padding-bottom:0; }

	#lancamentos .details_body hr { width:100%; float:left; }

	#lancamentos .details_body .sidebar_container { width:180px; margin-right: 10px; float:right; }

	#lancamentos .details_body .sidebar { width:180px; float:right; }



	#lancamentos .plantas .img { height:300px; background:no-repeat center; margin:0; overflow:hidden; }

	#lancamentos .plantas .subtitle { padding:10px 0 }

	#lancamentos .plantas .subtitle a { color:#666; display:block; margin:-10px 0 10px; padding:6px 30px 6px 10px; background:#f5f5f5 url(../images/anexo.png) center right no-repeat; }

	#lancamentos .plantas .subtitle a:hover { background-color:#E5E5E5 }

	#lancamentos .plantas .text { padding: 0 0 20px }



    #lancamentos #sobre ul, #lancamentos #sobre ol,

    #lancamentos #implantacao .text ul, #lancamentos #implantacao .text ol,

    #lancamentos #plantas .text ul, #lancamentos #plantas .text ol,

    #lancamentos #ficha ul, #lancamentos #ficha ol,

    #lancamentos #galeria ul, #lancamentos #galeria ol,

    #lancamentos #video ul, #lancamentos #video ol,

    #lancamentos #decorado ul, #lancamentos #decorado ol,

    #lancamentos #lazer ul, #lancamentos #lazer ol,

    #lancamentos #mapa ul, #lancamentos #mapa ol { clear:right; float:left; padding:5px; margin-bottom: 15px; }



    #lancamentos #sobre ul li, #lancamentos #sobre ol li,

    #lancamentos #implantacao .text ul li, #lancamentos #implantacao .text ol li,

    #lancamentos #plantas .text ul li, #lancamentos #plantas .text ol li,

    #lancamentos #ficha ul li, #lancamentos #ficha ol li { width:45%; padding-left:10px; background:url(/massaruavaliacoesimobiliarias/images/arrow.png) no-repeat 0 5px; font-size:12px; margin-bottom:6px; float:left }



    #lancamentos #galeria ul li, #lancamentos #galeria ol li,

    #lancamentos #video ul li, #lancamentos #video ol li,

    #lancamentos #decorado ul li, #lancamentos #decorado ol li,

    #lancamentos #lazer ul li, #lancamentos #lazer ol li,

    #lancamentos #mapa ul li, #lancamentos #mapa ol li { padding-left:10px; background:url(/massaruavaliacoesimobiliarias/images/arrow.png) no-repeat 0 5px; font-size:12px; margin-bottom:6px; }



	#lancamentos #video .button { padding-left: 0; padding-right: 0; margin: 10px 0; text-align: center; }

	#lancamentos #video .button.c8 { width: 100%; }

	#lancamentos #video .button.c12 { width: 100% }



	/* Parceiros */

	#parceiros {  }

	

	/* Portfolio */

	#portfolio {  }

    #portfolio #video 						{ margin-bottom:25px; }



	#content .details_body .box 			{ width:220px; font-size:11px; color:#999; overflow:hidden; margin-bottom:20px; float:left;  }

	#content .details_body .box.big 		{ width:700px; margin-right:20px; clear:left }

	#content .details_body .box.small 		{ width:100px; margin-right:20px }

	#content .details_body .box.last 		{ margin-right:0 }

	#content .details_body .box > div 		{ background-color:#F5F5F5; padding:7px 10px; font-size:14px; color:#444 }

	

	#content .details_body .box > div ol li { font-size:12px; margin-bottom:6px }

	#content .details_body .box > div ul 	{ clear:left; margin-left:10px }

	#content .details_body .box > div ul li { padding-left:10px; /* background:url(images/arrow.png) no-repeat 0 6px; */ font-size:12px; margin-bottom:6px }



	/* Depoimentos  */

	#depoimentos {  }

	#depoimentos  .details_body h3 			{ margin-bottom: 10px;  font-size: 18px  }

	#depoimentos  .details_body h5 			{ padding: 15px; margin-bottom: 20px; background: #e5e5e5  }

	#depoimentos  .details_body .gallery 	{ border-left: 30px solid #ffffff }



	#depoimentos  .details_body  ul li,

	#depoimentos  .details_body  ol li  	{ /*width:32%;*/ padding-left:10px; background:url(/massaruavaliacoesimobiliarias/images//arrow.png) no-repeat 0 5px; font-size:12px; margin-bottom:6px; /*float:left*/ }

	#depoimentos  .details_body  ul 		{ width: 100%; /*float: left*/}

	#depoimentos  img.responsive 			{ margin: 0 0 30px 30px; float: right }





	

	/* Vídeos */

	#videos {  }





	/*	FORMULÃRIO

	================================================== */



	#contato										{ }

	#contato.grid-15								{ padding-left:30px }

	#contato > .box 								{ padding:30px; background:#f3f3f3; float: left }

	#contato > .box	label							{ padding:10px 0 0 0; }

	#contato > .box .right							{ float:right !important;}

	#contato > .box .right label.error				{ margin-top:-203px}

	#contato > .box input[type="submit"]			{ margin-top:10px }

	#contato > .box .full							{ margin:0 !important;}

	#contato > .box .box_newsleetter				{ padding:10px; background-color:#f8f8f8; border:1px solid #ccc; float:left }

	#contato > .box .grid-7 > textarea   			{ width: 386px }

	#contato > .box .grid-7.ligar 					{ width: 430px }

	#contato input[type="text"]						{ margin-bottom: 10px; height: 28px}

	#contato .grid-7.ligar > input[type="text"],

	#contato .grid-7.ligar > input[type="password"],

	#contato .grid-7.ligar > input[type="email"] 	{ width:415px }

	#contato .grid-4.cols 						 	{ margin-bottom: 5px }

	#contato .captcha .img 							{ margin-top: 5px}

	#contato .captcha .text input[type="text"] 		{width: 100% }

	#contato .box_newsleetter				 		{ margin-top:5px }

	#contato .captcha .text 						{ width: 73%; float: right }

	#contato .captcha .img 							{ width: 27px;   }

	#contato .msg 									{ float: right }



	#contato > .box .grid-4.ligar 					{ width: 205px }

	#contato .grid-4.ligar > input[type="text"]		{ width: 190px }

	#contato .grid-4.ligar > select 				{ width: 204px }

	#contato > .box	label							{ padding-top: 0  }

	#contato label.error 							{ margin-top: -56px; background: #f1f1f1; top: inherit; width:140px }

	#contato label.error[for="mensagem"]			{ margin-top: -216px}

	#contato .texto									{ padding-bottom:10px; border-bottom:1px solid #B6B6B6 }



	.grid-3.social									{ width: inherit !important }

	#plantoes .grid li:nth-child(4n+1) 				{ clear:left  }

	#plantoes .grid li:nth-child(3n+1) 				{ clear:none   }

	#plantoes .grid li:nth-child(2n+1) 				{ clear:none   }







/* Mobile

================================================== */



	@media (max-width: 980px){

		body										{ background-color: #cde7e8}

		#content.bg_home							{ margin-top: 225px }

		#home .orcamento							{ width: 300px; }

		#page .back									{ margin-top: 135px; background-color: #cde7e8 }

		#header.full								{ background-color: #cde7e8 !important }

		#home .frase1								{ top: 40px  }

		#home .frase2       						{ top: 85px }

		#home .frase3								{ top: 140px }

		#home .button.ver.imobiliaria				{ bottom: -103px }

		.grid-3.social								{ width: inherit !important }

	}



	@media (max-width: 860px){

		body										{ background-color: #cde7e8}

		#page .back									{ margin-top: 135px; background-color: #cde7e8;  }

		#header.full								{ background-color: #cde7e8 !important }

		#content.bg_home							{ margin-top: 225px }

		#home .frase1								{ top: 40px  }

		#home .frase2       						{ top: 85px }

		#home .frase3								{ top: 140px }

		#home .orcamento							{ width: 300px; }

		#home .button.ver.imobiliaria				{ bottom: -103px }

		#home .button.ver.new						{ bottom: -35px }

		#contato .grid li:nth-child(4n+1) 			{ clear:none }

		#contato .grid li:nth-child(3n+1) 			{ clear:left }

		#contato .grid li:nth-child(2n+1) 			{ clear:none }



		#plantoes .grid li:nth-child(4n+1) 			{ clear:none }

		#plantoes .grid li:nth-child(3n+1) 			{ clear:left }

		#plantoes .grid li:nth-child(2n+1) 			{ clear:none }



		#content .grid li 							{ width:31.251% }

		#portfolio	 .c8.gallery .foto_bg 			{ width: 200px !important; margin: 0px !important }

		.grid-3.social								{ width: inherit !important }

		#home .slider .box .img	 					{ width: 70%; margin: auto; }

	}



	@media (max-width: 719px) {

		.container 									{ width: 100% }

		#page .back         						{ padding-bottom: 70%; }

		#home										{ height: inherit !important }

		#page .back									{ margin-top: 225px; background-color: #b1d5d2 }

		#content.banner_botao						{ padding-bottom: 0 !important }

		#header.full								{ background-color: #b1d5d2 !important }

		#home .frase1, #home .frase2, #home .frase3	{ display: none; }

		#home .orcamento							{ width: 300px; top: -27px !important; margin:auto; display:block; position: relative; float:initial; }

		#home .orcamento span 						{ font-size:16px  }

		#home .orcamento .font-bold					{ font-size:21px; margin-top:10px }

		#home .orcamento p							{ margin: 0 }

		.home_imobiliaria							{ background: #cdc9c2 !important }

		.home_news									{ background:#e5e5e8 !important; height: inherit }

		#home .button.ver.imobiliaria				{ bottom: 40px }

		#home .button.ver.new						{ bottom:-40px }

		#home .news li .titulo						{ font-size: 15px; line-height: 20px }

		#home .news li a							{ font-size: 12px;line-height: 16px }

		#home .news .date							{ line-height: 21px; margin-bottom: 55px }

		#home .chat, .home_local 					{ display: none }

		#home h1									{ font-size: 20px }

		.home_publ									{ background:#e6e5df !important }

		.home_publ  .link							{ width:97.91666666666667% !important; text-align: center; margin-bottom: 20px; clear: left }

		.home_parceira								{ background:#f0f0f1 !important }

		#home .slider .box .img	 					{ width: 65%; margin: auto }

		#content.bg_home							{ display: none }

		#contato .msg 								{ float: left }

		#contato > .box 							{ padding:15px }

		#contato .captcha .text 					{ width: 64% }

		#contato .grid li:nth-child(4n+1) 			{ clear:none }

		#contato .grid li:nth-child(3n+1) 			{ clear:none }

		#contato .grid li:nth-child(2n+1) 			{ clear:left }



		#plantoes .grid li:nth-child(4n+1) 			{ clear:none }

		#plantoes .grid li:nth-child(3n+1) 			{ clear:none }

		#plantoes .grid li:nth-child(2n+1) 			{ clear:left }



		#plantoes .grid li h3						{ font-size: 14px; }

		#plantoes .grid li span						{ font-size: 12px; line-height: 16px }

		#plantoes .grid li							{ height: 320px }



		#content .grid li 							{ width:47.91666666666667% }

		#content.conheca_mapa .map					{ padding-bottom: 50% }

		#conheca-nos .logo 							{ margin:17px 0 20px 0; float: none; text-align: center }

		#conheca-nos hr 							{ border-color: #ffffff; margin: 5px 0  }

		#conheca-nos.sobre_nos	h2					{ font-size: 22px }

		#conheca-nos .equipe						{ font-size: 19px;  }

		#conheca-nos ul li							{ width: 97.91666666666667% }

		#contato .hasCustomSelect	 				{ width:88.9167% !important }

		#portfolio .box .texto h3,

		#depoimentos .box .texto h3					{font-size: 15px;line-height: 15px;  }

		#depoimentos .box .texto,

		#portfolio .box .texto						{ width: 65%;  left: 8%; }

		#portfolio .c8.gallery						{ width: inherit !important; text-align: center; margin-bottom: 20px; float: left }

		#portfolio .foto_unica						{ text-align: -webkit-center }

		#depoimentos  img.responsive 				{ float: inherit; width:75%; margin: auto; margin-bottom: 30px; position: relative; display: block }

		#efeito a									{ font-size: 14px !important  }

		.fb-like,

		#lancamentos .sidebar_container				{ display: none !important }

		#portfolio .hasCustomSelect,

		#lancamentos .hasCustomSelect				{ width: 97.91666666666667% !important }

		.grid-3.social								{ width: inherit !important }

		.container .c12.cols, .container .c6.cols	{ width: 100% }



	}
svg:not(:root)				{ overflow:hidden}
.fil0 						{ fill:#2DA152;fill-rule:nonzero}
.footer_whatsApp			{ text-decoration:none;position:absolute;z-index:99999}
.footer_whatsApp svg		{ position:fixed;bottom:30px}
.footer_whatsApp span.tit 	{ width: 140px;font-weight: 400;background: #fff;text-align: center;color: #222;font-size: 12px;line-height: 15px;position: relative;bottom: 0;left: 40px;right: 0;top: -30px;padding: 5px 7px;visibility: hidden;opacity: 0;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;border: 1px solid #ccc;}
@media (min-width: 719px) 	{.footer_whatsApp svg{right:40px}}
@media (max-width: 1400px) 	{#voltar_topo {display: none!important}}
@media (max-width: 719px) 	{.footer_whatsApp svg{left:20px;bottom:20px};#content{ height:inherit!important}}