/**
* Layout padrão para: Nome do Site
*
* Esse estilo irá definir a estrutura, e componentes gerais do site.
*
* @project Nome do Site
* @version 1.0
* @package layout
* @author Camila Tigre
* @copyright Camila Tigre
* @fontdef font-family:"Trebuchet MS", Helvetica, sans-serif;
* 
*/

/*------------------
* @section RESET 
-------------------*/
/*Arial, Helvetica, sans-serif*/
html, body, form, fieldset {margin:0;padding:0;font:100%/120%  "Trebuchet MS", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0;padding:0;word-spacing:0;}
table {border-collapse:collapse;}
li, dd, blockquote {margin-left:0;}
form label {cursor:pointer;}
fieldset {border:none;}
input, select, textarea {font-size:100%;font-family:inherit;}
img{border:0;}
a{font-size:12px;color:#000;text-decoration:none;line-height:1.3em;text-align:justify;}
a:hover{text-decoration:underline;}
header,nav,section,article,aside,footer,hgroup {display:block;}
@font-face {
font-family:'titillium-light';
src: url('../font/titillium-light/titillium-light.eot'); /* IE9 Compat Modes */
src: url('../font/titillium-light/titillium-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../font/titillium-light/titillium-light.woff') format('woff'), /* Modern Browsers */
     url('../font/titillium-light/titillium-light.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../font/titillium-light/titillium-light.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
}
@font-face {
font-family:'titillium-regular';
src: url('../font/titillium-regular/titillium-regular.eot'); /* IE9 Compat Modes */
src: url('../font/titillium-regular/titillium-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../font/titillium-regular/titillium-regular.woff') format('woff'), /* Modern Browsers */
     url('../font/titillium-regular/titillium-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../font/titillium-regular/titillium-regular.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
}
@font-face {
font-family:'titillium-bold';
src: url('../font/titillium-bold/titillium-bold.eot'); /* IE9 Compat Modes */
src: url('../font/titillium-bold/titillium-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('../font/titillium-bold/titillium-bold.woff') format('woff'), /* Modern Browsers */
     url('../font/titillium-bold/titillium-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('../font/titillium-bold/titillium-bold.svg#svgBebasNeue') format('svg'); /* Legacy iOS */
}

/*------------------
* @section LAYOUT 
-------------------*/
/*--------------------------------------------
* @subsection GERAL:REGRAS DE FORMATAÇÃO
----------------------------------------------*/
body,html {width:100%;font-family:'titillium-regular';font-smooth:12em;background:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body{overflow-x:hidden;}}
input, textarea {font-size:14px;color:#000;border:0;background-repeat:no-repeat;}
label {font-size:12px;color:#000;}
p{font-size:14px;color:#000;line-height:1.3em;text-align:left;margin-bottom:15px;}
li{font-size:14px;color:#000;line-height:1.3em;text-align:left;list-style-position:inside;}
h1 {font-size:30px;color:#CC0407;}
h2 {font-size:25px;color:#CC0407;line-height:1.1em;text-align:left;}
h3 {font-size:20px;color:#CC0407;line-height:1.1em;text-align:left;}
h4 {font-size:16px;color:#CC0407;line-height:1.1em;text-align:left;}
img {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.flow {overflow:hidden;}
.fade {transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.btn {float:left;cursor:pointer;text-transform:uppercase;font-weight:bold;background:#CC0407;color:#fff;border:0;text-align:center;padding:5px 10px;padding:5px\9 10px\9;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;border-bottom:2px solid #224756;position:relative;margin-left:25px;}
.btn:before {padding:5px\9 10px\9;padding:5px 10px;position:absolute;left:-25px;background:#224756;content:"+";font-weight:bold;color:#fff;top:0;border-bottom:2px solid #224756;}
.btn:hover {background:#224756;text-decoration:none;}
.btn-voltar:before {content:"<";}
/*--------------------------------------------
* @subsection GRID
----------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {}
*[class*=row-] {float:left;}
.row-auto {width:980px;height:auto;margin:0 auto;padding:0;position:relative;float:none;}
	/* GRID 100% */
.row-980 {width:980px;margin:0 0 20px 0;}
.row-940 {width:940px;margin:0 0 20px 0;}
.row-940 {width:940px;margin:0 0 20px 0;}
.row-900 {width:900px;margin:0 0 20px 0;}
	/* MARGIN */
.esp-20 {margin:0 20px 20px 0;}
.esp-25 {margin:0 25px 25px 0;}
.esp-30 {margin:0 30px 30px 0;}
.esp-35 {margin:0 35px 35px 0;}
.esp-40 {margin:0 40px 40px 0;}
	/* GRID */
.row-700 {width:700px;}
.row-645 {width:645px;}	
.row-640 {width:640px;}
.row-635 {width:635px;}	
.row-630 {width:630px;}
.row-625 {width:625px;}
.row-620 {width:620px;}
.row-615 {width:615px;}
.row-610 {width:610px;}
.row-605 {width:605px;}
.row-600 {width:600px;}
.row-500 {width:500px;}
.row-550 {width:550px;}
.row-480 {width:480px;}
.row-470 {width:470px;}
.row-460 {width:460px;}
.row-450 {width:450px;}
.row-440 {width:440px;}
.row-430 {width:430px;}
.row-420 {width:420px;}
.row-410 {width:410px;}
.row-400 {width:400px;}
/**/
.row-340 {width:340px;}
.row-335 {width:335px;}	
.row-330 {width:330px;}
.row-325 {width:325px;}
.row-320 {width:320px;}
.row-315 {width:315px;}
.row-313 {width:313px;}
.row-310 {width:310px;}
.row-305 {width:305px;}
.row-300 {width:300px;}
.row-250 {width:250px;}
.row-230 {width:230px;}
.row-200 {width:200px;}

/*--------------------------------------------
* @subsection GERAL:REGRAS DE ESTRUTURA
----------------------------------------------*/
#bg-header {width:100%;float:left;min-height:90px;}
#header    {position:relative;}
#header .logo {position:absolute;left:0;z-index:99;top:0px;}
#header .menu {position:absolute;right:0;top:45px;}
#header .menu:after {width:1000px;right:-445px;position:absolute;border-bottom:1px solid #CC0407;content:"";bottom:-5px;}
#header .menu li {list-style:none;float:left;margin:0 15px 0 0;}
#header .menu li:last-child {margin:0;}
#header .menu li a {font-size:16px;text-transform:uppercase;position:relative;text-decoration:none;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;color#CC0407;}
#header .menu li a:hover {color:#CC0407;}
#header .menu li a:before {width:18px;height:18px;position:absolute;left:calc(50% - 9px);top:-40px;content:"";opacity:0;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
#header .menu li a:hover:before {opacity:1;top:-20px;}
#header .menu li:nth-child(1) a:before {background:url(../img/menu/1.png) no-repeat;}
#header .menu li:nth-child(2) a:before {background:url(../img/menu/2.png) no-repeat;}
#header .menu li:nth-child(3) a:before {background:url(../img/menu/3.png) no-repeat;}
#header .menu li:nth-child(4) a:before {background:url(../img/menu/4.png) no-repeat;}
#header .menu li:nth-child(5) a:before {background:url(../img/menu/5.png) no-repeat;}
#header .menu li:nth-child(6) a:before {background:url(../img/menu/6.png) no-repeat;}

#bg-banner {width:100%;float:left;height: 400px;position:relative;z-index:2;display:table;}
div.bg { position:absolute;width:100%;height: 400px;top:0;background-position: center bottom;background-repeat: no-repeat;z-index:1;}
div#background1 { background-image: url(../img/banner/1.jpg); }
div#background2 { background-image: url(../img/banner/2.jpg); }
div#background3 { background-image: url(../img/banner/3.jpg); }
div#background4 { background-image: url(../img/banner/4.jpg); }

#bg-footer {width:100%;float:left;background:#CC0407;padding:40px 0 40px 0;margin-top:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#bg-footer {margin:30px 0 -20px 0;}}
#footer    {position:relative;}
#footer p {color:#fff;text-align:center;font-size:14px;}
#footer .fb {width:45px;height:45px;position:absolute;left:calc(50% - 22px);top:-60px;background:url(../img/fb.png) no-repeat;display:block;}
#footer .rs {position:absolute;left:calc(50% - 73px);}

/*-------------------------------
* @subsection PAGINA INICIAL 
---------------------------------*/
/*
*
* @deletar
* Aqui toda a estrutura e formatação especifica da primeira página.
* este comentario pode ser deletado
*
*/
#bg-conteudo {width:100%;float:left;}
#conteudo    {}

#bg-section-1 {width:100%;float:left;background:#CC0407;padding:50px 0 20px 0;margin:30px 0 0 0;}
#section-1    {position:relative;}
#section-1 .icon {width:72px;height:72px;background:url(../img/certificados.png) no-repeat;display:table;position:absolute;left:calc(50% - 36px);top:-80px;}

#bg-section-2 {width:100%;float:left;background:#ebebeb;padding:20px 0 0 0;margin:0 0 30px 0;}
#section-2    {position:relative;}

#conteudo .faleconosco a {width:645px;height:235px;background:url(../img/faleconosco.jpg) no-repeat;float:left;text-decoration:none;}
#conteudo .faleconosco a div {border-left:2px solid #fff;padding:40px 0px 40px 20px;margin:35px 0 0 20px;}
#conteudo .faleconosco a div h3 {font-size:30px;color:#fff;font-weight:normal;margin:0 0 5px 0;}
#conteudo .faleconosco a div p {color:#fff;}
/*-------------------------------
* @subsection PAGINAS INTERNAS
---------------------------------*/
/*
*
* @deletar
* Aqui toda a estrutura e formatação especifica em comum com todas 
* as paginas internas.
*
*/
#bg-conteudo-interno {width:100%;float:left;margin:20px 0;}
#conteudo-interno  h2 {min-width:28px;min-height:28px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #CC0407;padding:0 0 0 38px;margin:0 0 20px 0;}
#conteudo-interno  h2:before {width:28px;height:28px;display:table;content:"";position:absolute;left:0;}
#conteudo-interno  h2.icon-empresa:before {background:url(../img/icon-1.png) no-repeat;}
#conteudo-interno  h2.icon-servicos:before {background:url(../img/icon-2.png) no-repeat;}
#conteudo-interno  h2.icon-pragas:before {background:url(../img/icon-3.png) no-repeat;}
#conteudo-interno  h2.icon-certificacoes:before {background:url(../img/icon-4.png) no-repeat;}
#conteudo-interno  h2.icon-contato:before {background:url(../img/icon-5.png) no-repeat;}
/**/
.paginacao  {width:auto;height:auto;float:left;}
.paginacao li {list-style:none;float:left;margin:0 5px 0 0;}
.paginacao li a {text-decoration:none;display:block;text-align:center;padding:5px 3px;}
.paginacao li .pag-on  {background:#000;color:#fff;}
.paginacao li .pag-off {background:#fff;color:#000;}

/*-----------------------------
* @subsection  EMPRESA  
-------------------------------*/
#bg-section-empresa {width:100%;float:left;background:#ebebeb;padding:20px 0;}
#section-empresa ul li {float:left;width:300px;margin:0 20px 0 0;list-style:none;}
#section-empresa ul li:last-child {margin:0;}
#section-empresa ul li span {margin:0 0 10px 20px;width:33px;height:33px;display:block;position: relative;}
#section-empresa ul li h3 {text-align:center;margin:0 0 5px 0;text-transform:uppercase;}
#section-empresa ul li p  {text-align:center;}
#section-empresa ul li:nth-child(1) span {background:url(../img/empresa-1.png) no-repeat;left:calc(50% - 32px);}
#section-empresa ul li:nth-child(2) span {background:url(../img/empresa-2.png) no-repeat;left:calc(50% - 37px);}
#section-empresa ul li:nth-child(3) span {background:url(../img/empresa-3.png) no-repeat;left:calc(50% - 30px);}

/*-----------------------------
* @subsection  CERTIFICAÇÕES  
-------------------------------*/
#conteudo-interno .certificacoes li {width:980px;float:left;margin:0 0px 10px 0;list-style:none;border-bottom:1px solid #CCC;padding:0px;text-align:left;}
#conteudo-interno .certificacoes li a {text-decoration:none;width:100%;float:left;}
#conteudo-interno .certificacoes li a span {width:26px;height:27px;background:url(../img/pdf.png) no-repeat 0 0;float:left;position:relative;margin:0 0 10px 0;}
#conteudo-interno .certificacoes li a:hover span {background-position:0 -27px;}
#conteudo-interno .certificacoes li a h3 {text-align:center;font-family:'titillium-bold';font-size:16px;text-transform:uppercase;color:#000;text-align:left;padding:7px 0px 0px 35px;}
#conteudo-interno .certificacoes li a:hover h3 {color:#CC0407;}

/*-----------------------------
* @subsection  PRAGAS  
-------------------------------*/
#conteudo-interno .pragas li {width:230px;float:left;margin:0 20px 25px 0;list-style:none;}
#conteudo-interno .pragas li.last {margin:0 0 25px 0;}
#conteudo-interno .pragas li .img {width:230px;height:230px;position:relative;float:left;margin:0 0 10px 0px;overflow:hidden;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#conteudo-interno .pragas li .img img {width:230px;height:230px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;z-index:1;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#conteudo-interno .pragas li .img:before {width:100%;height:100%;background:rgba(52,108,130,0);position:absolute;left:0px;top:0px;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;z-index:98;color:#fff;text-align:center;padding:70px 0 0 0;font-size:30px;content:"";z-index:2;}
#conteudo-interno .pragas li .img:after {width:54px;height:53px;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);content:"";background:url(../img/more.png) no-repeat;opacity:0;transition:All 0.7s ease;-webkit-transition:All 0.7s ease;-moz-transition:All 0.7s ease;-o-transition:All 0.7s ease;z-index:3;}
#conteudo-interno .pragas li p {text-align:center;}
#conteudo-interno .pragas li .btn {left:75px;}
#conteudo-interno .pragas li .img:hover:before {background:rgba(52,108,130,0.5);}
#conteudo-interno .pragas li .img:hover:after {opacity:1;}
/*-----------------------------
* @subsection  INTERNA  
-------------------------------*/
/*serviços*/
#conteudo-interno .interna img {float:left;margin:0 20px 10px 0;}
#conteudo-interno .interna h3 {font-weight:normal;text-transform:uppercase;font-size:25px;margin:0 0 10px 0;}
/*pragas*/
#conteudo-interno .interna-pragas img {border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;}
/*-------------------------------
* @subsection FORMULARIOS 
---------------------------------*/
label {width:100%;float:left;color:#7f7f7f;cursor:text;margin-bottom:5px;text-transform:uppercase;font-weight:bold;}
.input {width:980px;height:35px;float:left;margin:0;padding:0 5px\9;color:#7f7f7f;font-size:12px;margin:0 0 20px 0;padding:0px 5px;background:#ebebeb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom:2px solid #7f7f7f;}
.input2 {width:480px;}
.input3 {width:191px;}

.msg {width:460px;height:145px;float:left;margin:0 0 10px 0;padding:5px;padding:5px\9;color:#393939;font-size:12px;resize:none;overflow:hidden;display:block;}
input[type="submit"] {float:left;cursor:pointer;text-transform:uppercase;font-weight:bold;background:#CC0407;color:#fff;border:0;text-align:center;padding:5px 10px;padding:5px\9 10px\9;transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;border-bottom:2px solid #224756;}
input[type="submit"]:hover {background:#224756;}

::-moz-placeholder  {color:#7f7f7f;opacity:1;}
::-webkit-input-placeholder {color:#7f7f7f;opacity:1;}
:-ms-input-placeholder {color:#7f7f7f;opacity:1;}

/* select */
select {width:460px;margin:0;background:#fff;height:25px;color:#fff;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {select {padding-right:18px;}}*/
.label {height:26px;position:relative;}
.label:after {content:'>';color:#7f7f7f;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0px;top:28px;padding:0;position:absolute;pointer-events:none;}
.label:before { content:'';right:0px; top:24px;width:20px;height:25px;position:absolute;pointer-events:none;display:block;background:#fff;}

/* checkbox */
input[type=checkbox].css-checkbox {display:none;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:25px;height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position: 0 0;font-size:22px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -22px;}
label.css-label {background-image:url(../img/checkbox.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

#form .checkbox {width:980px;float:left;}
#form .checkbox div {width:auto;float:left;margin:0 30px 0 0;}
#form .checkbox div label {font-size:10px;padding:3px 0 0 30px;}

#form .anexo  {width:980px;height:auto;float:left;margin-bottom:15px;position:relative;}
#form .file_1 {width:826px;height:40px;background:url(../img/bgcoisas.png);padding:0 5px;}
/*---------------------------------------
* @subpackage CSS PARA JS: caroulFredSel
----------------------------------------*/
/*
*
* @css-for para SERVIÇOS
*
*/

.list_carousel {width:1000px;height:420px;float:left;position:relative;z-index:99;margin-top:2px;display:table;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;margin:0 0 0 0px;}
.list_carousel li {width:313px;height:420px;float:left;display:block;margin:0 20px 0 0;}
.list_carousel li .img {width:313px;height:235px;position:relative;float:left;margin:0 0 10px 0px;overflow:hidden;}
.list_carousel li .img img {width:313px;height:235px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;z-index:1;}
.list_carousel li .img:before {width:100%;height:100%;background:rgba(52,108,130,0);position:absolute;left:0px;top:0px;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;z-index:98;color:#fff;text-align:center;padding:70px 0 0 0;font-size:30px;content:"";z-index:2;}
.list_carousel li .img:after {width:54px;height:53px;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);content:"";background:url(../img/more.png) no-repeat;opacity:0;transition:All 0.7s ease;-webkit-transition:All 0.7s ease;-moz-transition:All 0.7s ease;-o-transition:All 0.7s ease;z-index:3;}
.list_carousel li h3 {font-size:30px;font-weight:normal;text-transform:uppercase;text-align:left;margin:0 0 5px 0;}
.list_carousel li p {text-align:left;}
.list_carousel li .btn {margin-right:10px;}
.list_carousel li .img:hover:before {background:rgba(52,108,130,0.5);}
.list_carousel li .img:hover:after {opacity:1;}
/*transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);*/

.list_carousel.responsive {width: auto; margin-left: 0;}
.next, .prev {position:absolute;top:95px;z-index:99;opacity:0.7;width:40px;height:40px;background:#CC0407;text-align:center;color:#fff;font-family:'titillium-bold';font-size:30px;text-decoration:none;padding:0 0 5px 0;}
.next:hover, .prev:hover {opacity:1;text-decoration:none;}
.next {right:21px;}
.prev {left:0px;}
.clearfix {float: none;clear: both;}

/*---------------------------------------
* @subpackage CSS PARA JS: caroulFredSel
----------------------------------------*/
/*
*
* @css-for para CERTIFICADOS
*
*/

.list_carousel2 {width:980px;height:auto;float:left;position:relative;z-index:99;margin-top:0px;position:relative;}
.list_carousel2 ul {margin: 0;padding: 0;list-style: none;display: block;margin:0 0 0 0px;}
.list_carousel2 li {width:980px;height:120px;float:left;display:block;margin:0 20px 0 0;text-align:center;}
.list_carousel2 li h3 {font-size:30px;font-weight:normal;text-transform:uppercase;text-align:center;margin:0 0 5px 0;color:#fff;font-family:'titillium-bold';}
.list_carousel2 li a {text-align:center;color:#fff;font-size:20px;font-weight:normal;font-family:'titillium-light';color:#fff;}

/*---------------------------------------
* @subpackage CSS PARA JS: caroulFredSel
----------------------------------------*/
/*
*
* @css-for para PRAGAS
*
*/

.list_carousel3 {width:980px;height:320px;float:left;position:relative;z-index:99;margin-top:2px;display:table;}
.list_carousel3 ul {margin: 0;padding: 0;list-style: none;display: block;margin:0 0 0 0px;}
.list_carousel3 li {width:228px;height:320px;float:left;display:block;margin:0 15px 0 0;}
.list_carousel3 li .img {width:228px;height:228px;position:relative;float:left;margin:0 0 10px 0px;overflow:hidden;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.list_carousel3 li .img img {width:228px;height:228px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;z-index:1;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.list_carousel3 li .img:before {width:100%;height:100%;background:rgba(52,108,130,0);position:absolute;left:0px;top:0px;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;z-index:98;color:#fff;text-align:center;padding:70px 0 0 0;font-size:30px;content:"";z-index:2;}
.list_carousel3 li .img:after {width:54px;height:53px;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);content:"";background:url(../img/more.png) no-repeat;opacity:0;transition:All 0.7s ease;-webkit-transition:All 0.7s ease;-moz-transition:All 0.7s ease;-o-transition:All 0.7s ease;z-index:3;}
/*.list_carousel3 li h3 {font-size:30px;font-weight:normal;text-transform:uppercase;text-align:center;margin:0 0 5px 0;}*/
.list_carousel3 li p {text-align:center;}
.list_carousel3 li .btn {left:75px;}
.list_carousel3 li .img:hover:before {background:rgba(52,108,130,0.5);}
.list_carousel3 li .img:hover:after {opacity:1;}
/*transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);*/

.list_carousel.responsive {width: auto; margin-left: 0;}
.botoes {background:#ebebeb;border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:55px;height:55px;position:absolute;top:300px;left:calc(50% - 30px);z-index:99;display:table;}
.next3, .prev3 {position:absolute;top:5px;opacity:0.7;color:#ababab;font-family:'titillium-bold';font-size:30px;text-decoration:none;padding:0 0 5px 0;}
.next3:hover, .prev3:hover {opacity:1;text-decoration:none;color:#224756;}
.next3 {right:8px;}
.prev3 {left:8px;}
.clearfix {float: none;clear: both;}

/*---------------------------------------
* @subpackage CSS PARA JS: caroulFredSel
----------------------------------------*/
/*
*
* @css-for para CLIENTES
*
*/

.list_carousel4 {width:313px;height:auto;float:left;position:relative;z-index:99;margin-top:0px;position:relative;}
.list_carousel4 ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel4 li {width:313px;height:auto;float:left;display:block;}
.list_carousel4 li a img {width:313px;height:235px;border:1px solid #ebebeb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.list_carousel4 li a {width:313px;height:235px;display:table;}

.btn-whats{
  position: fixed;
  z-index: 999;
  right: 30px;
  bottom: 30px;
}

