@charset "utf-8";

/*
	#Codificacao Hyann Coelho 
*/
ul{padding:0;margin:0;list-style-type:none;}
.no-float{float:none;}
.over-hide{overflow:hidden}
.text-white{color:#fff}
.relative{position:relative}
.uppercase{text-transform:uppercase;}
.pad-10{padding-top:10px;padding-bottom:10px}
.pad-20{padding-top:20px;padding-bottom:20px}
.pad-30{padding-top:30px;padding-bottom:30px}
.pad-40{padding-top:40px;padding-bottom:40px}
.pad-50{padding-top:50px;padding-bottom:50px}
.pad-60{padding-top:60px;padding-bottom:60px}
.pad-70{padding-top:70px;padding-bottom:70px}
.pad-80{padding-top:80px;padding-bottom:80px}
.pad-90{padding-top:90px;padding-bottom:90px}
.pad-100{padding-top:100px;padding-bottom:100px}
.wrapper{position:relative;width:100%}
.wrapper:before,.wrapper:after{display:table;content:" "}
.wrapper:after{clear:both}
.webdoor{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center;background-repeat:no-repeat;}
::-webkit-input-placeholder{font-size:14px;color:#666}
::-moz-input-placeholder{font-size:14px;color:#666}
:-moz-input-placeholder{font-size:14px;color:#666}
::-o-input-placeholder{font-size:14px;color:#666}
::-ms-input-placeholder{font-size:14px;color:#666}
body{font-family:'Raleway',sans-serif;color:#666;}
h1{font-size:40px;margin-top:0;margin-bottom:38px;}
h2{font-size:30px;margin-top:0;margin-bottom:30px;}
h3{font-size:18px;margin-top:0;margin-bottom:22px;}
p{font-weight:500;margin-bottom:20px;line-height:22px;}
.ultra{font-weight:900;text-transform:uppercase;}
.no-upper{text-transform:none;}
hr.tracejad{border-top:1px dashed #15698c;}
.bate{position:absolute;width:1px;height:93px;top:-93px;left:0;}
.box-sup{background:#08759e;}
.box-sup>.container{padding-top:5px;padding-bottom:5px;}
span.text-top{font-size:13px;}
span.text-top strong{font-size:1.2em;}
span.icon-top{display:inline-block;width:22px;height:20px;margin-bottom:-3px;margin-left:20px;margin-right:15px;background-image:url(img/sprite-icons-top.png);background-repeat:no-repeat;background-size:44px;}
span.icon-top.tel{background-position:-22px 2px;}
span.icon-top.email{background-position:0 0;}
.box-header{padding-top:1px;padding-bottom:01px;box-shadow:0 3px 10px rgba(0,0,0,.2);background:#fff;z-index:99999;}
.box-header.fixed{position:fixed;top:0;left:0;z-index:99999}
img.logo{width:300px;}
ul.top-menu{margin-top:27px;}
ul.top-menu>li{position:relative;display:inline-block;margin:0 15px;}
ul.top-menu>li:last-child{margin-right:0;}
ul.top-menu li ul{position:absolute;display:none;top:20px;padding-top:20px;left:-15px;background:#fff;text-align:left;width:160px;}
ul.top-menu li ul li{padding-left:15px;padding-right:10px;margin-bottom:10px;}
ul.top-menu li a{font-size:13px;text-decoration:none;color:#666;font-weight:600;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;}
ul.top-menu li a:hover{color:#00aeef;}
.box-slider-top{	/*margin-top: 92px;*/
border-bottom:7px solid #08759e;}
.wrapper.fixed-active{margin-top:93px;}
.container-slider>.container{position:relative;height:510px;}
.container-slider.limpeza{background-image:url(img/slider/limpeza.jpg)}
.container-slider.zeladoria{background-image:url(img/slider/manutencao.jpg)}
.container-slider.recepcao{background-image:url(img/slider/recepcao.jpg)}
.container-slider.portaria{background-image:url(img/slider/portaria.jpg)}
.container-slider.pintura{background-image:url(img/slider/pintura_predial.jpg)}

.box-sobre-empresa,.box-pq-contratar{background:#d4e6eb;}
.box-sobre-empresa .ultra,.box-pq-contratar .ultra{color:#08759e;}
ul.list-diferenciais{font-size:14px;font-weight:500;line-height:24px;}
ul.list-diferenciais li{position:relative;display:block;margin-bottom:10px;}
ul.list-diferenciais li:before{content:'●';position:absolute;top:0;left:-30px;color:#08759e;font-size:30px;}
.item-servico{margin-right:4.16666667%;}
.item-servico:last-child{margin-right:0;}
span.icon-servico{position:relative;display:inline-block;margin:-3px -2px;background:url(img/sprite-icons-servicos.png) no-repeat;}
.item-servico h4{margin-top:15px;margin-bottom:5px;font-size:20px;font-weight:800;line-height:22px;}
a.btn-sbmais{font-size:14px;color:#fff;}
a.btn-sbmais:hover{text-decoration:underline;}
.item-pq-contratar{display:inline-block;vertical-align:top;float:none;margin:40px -3px -2px;}
.item-pq-contratar h4{font-size:14px;margin-top:5px;}
.item-pq-contratar p{font-size:12px;}
.item-pq-contratar p strong{color:#1576a0;}
span.icon-pq-contratar{display:block;float:left;clear:both;width:72px;height:71px;background:url(img/sprite-icons-all.png) no-repeat;background-size:648px;margin-right:10px;margin-bottom:30px;}
span.icon-pq-contratar.satisfacao{background-position:0 0;}
span.icon-pq-contratar.padronizacao{background-position:-72px 0;}
span.icon-pq-contratar.etica{background-position:-144px 0;}
span.icon-pq-contratar.atendimento{background-position:-216px 0;}
span.icon-pq-contratar.sob-medida{background-position:-288px 0;}
span.icon-pq-contratar.excelencia{background-position:-360px 0;}
span.icon-pq-contratar.qualificacao{background-position:-432px 0;}
span.icon-pq-contratar.credibilidade{background-position:-504px 0;}
.box-depoimentos .bx-viewport{overflow:visible!important;}
blockquote{position:relative;padding:0;border:0;padding-bottom:40px;}
blockquote p{font-size:16px;}
.slider-frases blockquote:before,.slider-frases blockquote:after{content:'';position:absolute;   /*
	   font-size: 150px;
	   line-height: 55px;
	   font-weight: 600;
	   */width:45px;height:60px;top:-20px;background-repeat:no-repeat;background-size:100%;}
	.slider-frases blockquote:before{	/*content: '“';*/
	left:-60px;background-image:url(img/aspas1.png);}
	.slider-frases blockquote:after{	/*content: '”';*/
	right:-60px;background-image:url(img/aspas2.png);}
	span.author{font-size:14px;font-weight:700;}
	input[type=text],input[type=email],textarea,select{border:0;width:100%;padding:15px;font-size:14px;line-height:normal;margin-bottom:15px;}
	textarea{height:250px}
	select{background:url(img/bg-select.png) no-repeat top right #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
	select::-ms-expand{display:none;}
	input[type=submit]{border:0;padding:12px 45px;background:#26ace2;color:#fff;font-weight:900;font-size:14px;text-transform:uppercase;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;}
	input[type=submit]:hover{opacity:.9;}
	#form-cont input[type=text],#form-cont input[type=email],#form-cont textarea,#form-cont select{border:2px solid #00aeef;}
	.box-face-maps{background:#005d80;}
	.box-footer{background:#003a50;}
	.text-footer{margin-right:10px;font-family:'Roboto',sans-serif;font-size:12px;}
	img.logo-krush{margin-top:-5px;}

	/*------------- internas -------------*/
	.interna h1{color:#00aeef;margin-top:15px;}
	span.icon-title{display:block;float:left;clear:both;width:72px;height:71px;background:url(img/sprite-icons-all.png) no-repeat;background-size:648px;margin-right:20px;}
	span.icon-title.fort{background-position:0 -144px;}
	span.icon-title.recepcao{background-position:-72px -144px;}
	span.icon-title.zeladoria{background-position:-144px -144px;}
	span.icon-title.portaria{background-position:-216px -144px;}
	span.icon-title.limpeza{background-position:-288px -144px;}
	ul.list-default{list-style-type:disc;font-weight:500;font-size:14px;line-height:24px;}
	ul.list-default li{margin-left:15px;margin-bottom:20px;}
	.box-orcamento{padding-top:60px;padding-bottom:80px;background:#c9e8f4;}
	.box-orcamento h3{color:#0f86b2;font-size:20px;font-weight:800;}
	.box-orcamento input[type=text],.box-orcamento input[type=email],.box-orcamento select,.box-orcamento textarea{width:80%;}
	.box-orcamento textarea{height:120px;}
	textarea{resize:none;}
	ul.list-collapsed li{position:relative;list-style-type:decimal;list-style-position:inside;color:#00aeef;font-size:14px;font-weight:800;background:#dbf5fe;padding:15px 20px;cursor:pointer;margin-bottom:10px;}
	ul.list-collapsed li h3{text-transform:uppercase;color:#00aeef;font-size:14px;font-weight:800;margin-bottom:0;line-height:20px;}
	ul.list-collapsed li p{color:#0f86b2;}
	ul.list-collapsed li p:last-child{margin-bottom:0;}
	ul.list-collapsed li .main{padding-top:20px;display:none;}
	.arrow{position:absolute;top:2px;right:20px;font:700 40px/normal 'Raleway',sans-serif;cursor:pointer}
	.main{padding:0 5px}
	.arrow:before{content:'+'}
	.list-active .arrow:before{content:'-'}
	.list-collapsed li .main a{text-decoration:underline;}
	.box-trabalhe-conosco{background:#c9e8f4;}
	.box-servico-p{display:inline-block;vertical-align:top;float:none;margin:-3px -2px 28px;}
	span.icon-servico-p{display:inline-block;clear:both;width:72px;height:71px;background:url(img/sprite-icons-all.png) no-repeat;background-size:648px;}
	span.icon-servico-p.dog-walker{background-position:0 -72px;}
	span.icon-servico-p.passadeira{background-position:-144px -72px;}
	span.icon-servico-p.limpeza{background-position:-72px -72px;}
	span.icon-servico-p.idosos{background-position:-216px -72px;}
	span.icon-servico-p.motorista{background-position:-288px -72px;}
	span.icon-servico-p.jardineiro{background-position:-360px -72px;}
	span.icon-servico-p.vizinho{background-position:-432px -72px;}
	span.icon-servico-p.baby{background-position:-504px -72px;}
	span.icon-servico-p.piscina{background-position:-576px -72px;}
	.box-servico-p h4{font-size:12px;font-weight:800;color:#157ea2;}
	.box-servico-p span.text{display:block;font-size:11px;line-height:normal;color:#157ea2;}
	.bg-page-servico{background-repeat:no-repeat;background-position:bottom left;}
	.box-text-mobile{position:absolute;width:100%;height:auto;bottom:0;left:0;background:rgba(8,117,158,.78);padding:30px 10px;}
	.box-text-mobile h3{color:#00aeef;text-transform:uppercase;font-size:54px;margin-top:10px;margin-bottom:10px;font-weight:900;}
	.box-text-mobile p{font-size:24px;color:#fff;margin-bottom:10px;line-height:normal;text-shadow:0px 2px 3px rgba(0,0,0,.8);}
	@media screen and (min-width:992px){
		.md-hide{display:none}
		.btn-solicite-orcamento img{width:300px;}
		span.icon-servico{width:160px;height:160px;background-size:800px;}
		span.icon-servico.limpeza{background-position:0 0;}
		span.icon-servico.portaria{background-position:-160px 0;}
		span.icon-servico.zeladoria{background-position:-320px 0;}
		span.icon-servico.recepcao{background-position:-480px 0;}
		span.icon-servico.fort{background-position:-640px 0;}
	}
	@media screen and (max-width:991px) and (min-width:768px){
		.sm-hide{display:none}
		.btn-solicite-orcamento img{width:200px;}

		/*---------- slider home ---------*/
		.container-slider>.container{height:400px;}
		span.icon-servico{width:122px;height:122px;background-size:610px;}
		span.icon-servico.limpeza{background-position:0 0;}
		span.icon-servico.portaria{background-position:-122px 0;}
		span.icon-servico.zeladoria{background-position:-244px 0;}
		span.icon-servico.recepcao{background-position:-366px 0;}
		span.icon-servico.fort{background-position:-488px 0;}
	}
	@media screen and (max-width:767px){
		.xs-hide{display:none!important}
		.xs-center{text-align:center}
		ul.top-menu{margin-top:0;}
		ul.top-menu>li{display:block;text-align:right;margin-right:0;padding:7px 0;}
		ul.top-menu li ul{position:relative;top:0;left:none;text-align:right;width:auto;}
		ul.top-menu li ul li{padding-right:5px;}
		.navbar-toggle{margin-top:20px;background:#898989;border:1px solid #898989;}
		.navbar-toggle .icon-bar{background:#fff;}
		.collapsed{background:transparent;}
		.collapsed .icon-bar{background:#898989;}
		.item-servico:nth-child(1n+0){margin-right:0;}
		span.icon-servico{width:122px;height:122px;background-size:610px;}
		span.icon-servico.limpeza{background-position:0 0;}
		span.icon-servico.portaria{background-position:-122px 0;}
		span.icon-servico.zeladoria{background-position:-244px 0;}
		span.icon-servico.recepcao{background-position:-366px 0;}
		span.icon-servico.fort{background-position:-488px 0;}
		span.text-top{font-size:11px;}

		/*---------- slider home ---------*/
		.container-slider>.container{height:390px;}
		.box-text-mobile p{font-size:16px;}
		.btn-solicite-orcamento img{width:200px;margin-top:10px;margin-bottom:10px;}
		.container-slider{background-position:top center!important;}
		.container-slider.limpeza{background-image:url(img/slider/mobile/limpeza.jpg)}
		.container-slider.zeladoria{background-image:url(img/slider/mobile/manutencao.jpg)}
		.container-slider.recepcao{background-image:url(img/slider/mobile/recepcao.jpg)}
		.container-slider.portaria{background-image:url(img/slider/mobile/portaria.jpg)}
		
	}
	@media screen and (max-width:480px){
		.col-min-xs-12{width:50%;}
		.col-min-xs-24{width:100%;}
		.bx-wrapper .bx-pager{width:100%!important;left:0!important;transform:translateX(0)!important;-webkit-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-o-transform:translateX(0)!important;}
	}

	/* PAGER */
	.bx-wrapper{position:relative;}
	.bx-wrapper .bx-pager{position:absolute;text-align:center;width:300px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);color:#666;z-index:9999;bottom:15px;  /*padding-top: 20px;*/}
	.bx-wrapper .bx-pager.bx-default-pager a{background:transparent;border:1px solid #fff;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fff;}
	.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
	.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}

	/*----------------- error form -------------------*/
	input.error,textarea.error,select.error{background-color:#ff9999!important;color:#fff}
	input.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#fff;}
	input.error::-moz-input-placeholder,textarea.error::-moz-input-placeholder{color:#fff;}
	input.error:-moz-input-placeholder,textarea.error:-moz-input-placeholder{color:#fff;}
	input.error::-ms-input-placeholder,textarea.error::-ms-input-placeholder{color:#fff;}
	.resultado{border:2px solid #27ae60;color:#27ae60;padding:5px 10px;margin-top:15px;margin-bottom:10px;display:none;}
	.resultado p{margin:0;font-size:14px;font-weight:700;}
	input.curriculo{margin-bottom:15px;}

	h3.rodape {font-size:25px;color:#fff;}
	h4.rodape {font-size:15px;color:#fff;}