/* 	ESTRUTURA PADRÃO PARA DESKTOP e MOBILE

	AUTOR: Márcio Biz
	URL: http://www.marciobiz.com
	ANO: 2015
================================================== */


/*-------------------------------------------------------
CORES

LARANJA				= #F58634 rgba(245,134,52,0.7)

AZUL ESCURO ESCURO	= #002D48 rgba(0,45,72,0.7)
AZUL CLARO 			= #C6C6C6 rgba(198,198,198,0.7)


--------------------------------------------------------*/
	
.branco				{ color: #ffffff;}
.laranja			{ color: #F58634;}
.azul-escuro		{ color: #002D48;}
.cinza-escuro 		{ color:#737173;}
.cinza-claro 		{ color:#C6C6C6;}

.borda-branca {background: #ffffff !important; width: 100px !important; height: 3px !important; margin: 0 auto !important; margin-top: 20px !important; margin-bottom: 20px !important;}
.divisor-cinza {background: #5A5B5D !important; width: 80px !important; height: 1px !important; margin: 0 auto !important;}

.separador {background: #f1f1f1 !important; width: 100% !important; height: 1px !important; margin: 40px 0 40px 0 !important;}
.separador-laranja {background: #F58634 !important; width: 100% !important; height: 1px !important; margin: 40px 0 40px 0 !important;}



/* Imagens
================================================== */

  	img 										{ max-width: 100%; height: auto; }
	.img-redondo 								{ width: 270px !important; height: 270px !important; border-radius: 50% !important; border: solid 4px rgba(90,91,93,1) !important;
												-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; 
												}
	.img-redondo:hover							{ border: solid 4px rgba(131,195,76,0.7) !important; }
	
	.img-redondo-depoimento 					{ width: 180px !important; height: 180px !important; border-radius: 50% !important; border: solid 4px rgba(90,91,93,1) !important;
												-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; 
												}
	.img-redondo-depoimento:hover				{ border: solid 4px rgba(131,195,76,0.7) !important; }
	
	.borda-cinza								{ border: solid 4px rgba(90,91,93,1) !important;
												-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; 
												}
	.borda-cinza:hover							{ border: solid 4px rgba(131,195,76,0.7) !important; }
	
	.borda-cinza-escuro								{ border: solid 2px rgba(90,91,93,1) !important;
												-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; 
												}
	.borda-cinza-escuro:hover					{ border: solid 2px rgba(131,195,76,0.7) !important; }



/* #Base 100%
================================================== */

	.wrap 										{ width: 100%; min-height: 100%; position: relative; display:table; }



/* #Base 960 Grid
================================================== */
	
    .container                                  { position: relative; width: 960px; display:table; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    
	.container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* PADDING LEFT */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }
	
	/* PADDING RIGHT */
    .container .padding-right5                  { padding-right: 5px;  }
	.container .padding-right10                 { padding-right: 10px; }
	.container .padding-right15                 { padding-right: 15px; }
	.container .padding-right20                 { padding-right: 20px; }
	.container .padding-right25                 { padding-right: 25px; }
	.container .padding-right30                 { padding-right: 30px; }
	.container .padding-right35                 { padding-right: 35px; }
	.container .padding-right40                 { padding-right: 40px; }
	.container .padding-right45                 { padding-right: 45px; }
	.container .padding-right50                 { padding-right: 50px; }
	
	/* PADDING left */
    .container .padding-left5                  { padding-left: 5px;  }
	.container .padding-left10                 { padding-left: 10px; }
	.container .padding-left15                 { padding-rleft: 15px; }
	.container .padding-left20                 { padding-left: 20px; }
	.container .padding-left25                 { padding-left: 25px; }
	.container .padding-left30                 { padding-left: 30px; }
	.container .padding-left35                 { padding-left: 35px; }
	.container .padding-left40                 { padding-left: 40px; }
	.container .padding-left45                 { padding-left: 45px; }
	.container .padding-left50                 { padding-left: 50px; }
	
	/* PADDING TOP */
    .container .padding-top5                   	{ padding-top: 5px;    }
	.container .padding-top10                   { padding-top: 10px;   }
	.container .padding-top15                   { padding-top: 15px;   }
	.container .padding-top20                   { padding-top: 20px;   }
	.container .padding-top25                   { padding-top: 25px;   }
	.container .padding-top30                   { padding-top: 30px;   }
	.container .padding-top35                   { padding-top: 35px;   }
	.container .padding-top40                   { padding-top: 40px;   }
	.container .padding-top45                   { padding-top: 45px;   }
	.container .padding-top50                   { padding-top: 50px;   }
	.container .padding-top100                  { padding-top: 100px;   }
	
	/* PADDING BOTTOM */
    .container .padding-bottom5                 { padding-bottom: 5px; 	}
	.container .padding-bottom10                { padding-bottom: 10px;	}
	.container .padding-bottom15                { padding-bottom: 15px; }
	.container .padding-bottom20                { padding-bottom: 20px; }
	.container .padding-bottom25                { padding-bottom: 25px; }
	.container .padding-bottom30                { padding-bottom: 30px; }
	.container .padding-bottom35                { padding-bottom: 35px; }
	.container .padding-bottom40                { padding-bottom: 40px; }
	.container .padding-bottom45                { padding-bottom: 45px; }
	.container .padding-bottom50                { padding-bottom: 50px; }





/* Limpar
================================================== */

    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* Usar essa classe para limpar */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }





/* ================================================== FONTES ================================================== */

@font-face {
    font-family: 'nexa_boldregular';
    src: url('./fontes/nexa_bold-webfont.eot');
    src: url('./fontes/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fontes/nexa_bold-webfont.woff2') format('woff2'),
         url('./fontes/nexa_bold-webfont.woff') format('woff'),
         url('./fontes/nexa_bold-webfont.ttf') format('truetype'),
         url('./fontes/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'nexa_lightregular';
    src: url('./fontes/nexa_light-webfont.eot');
    src: url('./fontes/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fontes/nexa_light-webfont.woff2') format('woff2'),
         url('./fontes/nexa_light-webfont.woff') format('woff'),
         url('./fontes/nexa_light-webfont.ttf') format('truetype'),
         url('./fontes/nexa_light-webfont.svg#nexa_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'plutoblack';
    src: url('./fontes/plutoblack-webfont.eot');
    src: url('./fontes/plutoblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fontes/plutoblack-webfont.woff2') format('woff2'),
         url('./fontes/plutoblack-webfont.woff') format('woff'),
         url('./fontes/plutoblack-webfont.ttf') format('truetype'),
         url('./fontes/plutoblack-webfont.svg#plutoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'camptonbold_demo';
    src: url('./fontes/rene_bieder_-_campton_bold_demo-webfont.eot');
    src: url('./fontes/rene_bieder_-_campton_bold_demo-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fontes/rene_bieder_-_campton_bold_demo-webfont.woff2') format('woff2'),
         url('./fontes/rene_bieder_-_campton_bold_demo-webfont.woff') format('woff'),
         url('./fontes/rene_bieder_-_campton_bold_demo-webfont.ttf') format('truetype'),
         url('./fontes/rene_bieder_-_campton_bold_demo-webfont.svg#camptonbold_demo') format('svg');
    font-weight: normal;
    font-style: normal;
}





/* ================================================== ESTILOS GERAIS ================================================== */

/* TOPO */
#topo { width: 100% !important; min-height:10px !important; background: #002D48 !important; padding: 2px 0 2px 0 !important; position:fixed !important; z-index:999999999999 !important;}
.telefone-topo {color: #ffffff; margin-top: 3px !important;}
.icone-telefone-topo { background: #ffffff !important; color: #F58634 !important; text-align:center !important; width: 18px !important; height: 18px !important; 
padding: 5px !important; margin-top: -3px !important; border-radius: 50% !important;}

.redes-sociais-cabecalho { float:right !important;}
ul.redes-sociais-topo { list-style:none; float:right !important; margin: 1px 0 0 0 !important;}
ul.redes-sociais-topo li { display:inline !important;}
ul.redes-sociais-topo li .icone-redes-sociais-topo { background: #ffffff !important; color: #F58634 !important; font-size:20px !important; text-align:center !important; width: 18px !important; height: 18px !important; border-radius: 50% !important; 
padding: 5px !important; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
ul.redes-sociais-topo li .icone-redes-sociais-topo:hover { background: #F58634 !important; color: #ffffff !important; }


/* HEADER */
#header { width: 100%; min-height: 50px; padding: 35px 0px 5px 0px; background: #ffffff url(../imagens/backgrounds/pattern3.jpg) repeat !important;
 -ms-box-shadow: 1px 1px 9px #999; -moz-box-shadow: 1px 1px 9px #999; -o-box-shadow: 1px 1px 9px #999;}
 #header .logo img { margin: 8px 0 5px 0; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
 #header .logo img:hover {  -webkit-transform: translate(0px, -5px);-moz-transform: translate(0px, -5px);-o-transform: translate(0px, -5px);transform: translate(0px, -5px);}
 
 
/* BUSCA */ 
 #form-busca {display: inline !important; float:right !important; margin-top: 42px !important;}
.input-busca {display: inline !important; width: 100% !important; background: #ffffff !important; color: #848484 !important;}
.envia-busca {display: inline !important; width: 100% !important; padding: 4px 0 4px 0 !important;}
.envia-busca:hover { background: #929497 !important; color: #ffffff !important; }


/* MENU */ 
.bg-navegacao { background:#F4742B !important;  width:100% !important; padding: 15px 0 5px 0 !important; z-index:1 !important;}

.toggleMenu { display:  none;background: #F58634;padding: 10px 15px;color: #ffffff !important;}

.nav {list-style: none;*zoom: 1; }

.nav:before,.nav:after {content: " "; display: table; }
.nav:after {clear: both;}
.nav ul {list-style: none;width: 9em;}
.nav a {padding: 0px 15px;color:#fff; font-family: 'nexa_boldregular';}
.nav li {position: relative; margin-bottom:-9px !important;}
.nav > li {float: left;padding: 3px 32px 2px 32px;}
.nav > li > .parent {/*background-image: url(../imagens/setas/downArrow.png);background-repeat: no-repeat;background-position: right;*/}
.nav > li > a {}
.nav > li > a:hover { background: #ffffff; color: #F58634; border-radius: 20px;}
.nav ul { width: 200px !important;}
.nav ul li {margin-bottom: 0 !important;}
.nav li ul {margin-top:2px;position: absolute;left: -9999px;padding: 3px 15px 12px 15px;}
.nav > li.hover > ul {left: 0;}
.nav ul li.hover ul {left: 100%;top: 0;}
.nav li li a {padding: 10px 15px;display: block;background: #F4742B;position: relative;z-index:100;border-top: 1px solid #ffffff !important;}
.nav li li a:hover {background: #ffffff;color:#F58634; border-radius: 20px;}
.nav li li a {border-top: none !important; }
.nav li li li a {background:#249578;z-index:200;border-top: 1px solid #ffffff;}

@media screen and (max-width: 768px) {
	.bg-navegacao { padding: 10px 0 10px 0 !important; }
    .active {display: block;}
    .nav > li {float: none; margin-bottom: 10px !important; width:90%;}
    .nav > li > .parent {background-position: 95% 50%;}
    .nav li li .parent {background-image: url(../imagens/setas/downArrow.png);background-repeat: no-repeat;background-position: 95% 50%;}
    .nav ul {display: block;width: 100%;}
    .nav > li.hover > ul , .nav li li.hover ul {position: static;}
}
 


/* ================================================== BG TOPO ================================================== */
#bg-topo { width:100% !important; min-height: 150px !important; margin:0px; padding: 120px 0px 20px 0px; position:relative; }
#bg-topo img { width:100%; margin:0px; padding:0px; position:relative; }

#bg-topo h1.titulo-site {color: #ffffff !important; text-align:center !important; font-size: 35px !important;}



/* ================================================== SLIDER HOME ================================================== */
#slider { max-width:100% !important; height: auto !important; margin:0px; padding:0px; position:relative;  }
#slider img { width:100%; height: auto !important; margin:0px; padding:0px; position:relative; }

#banner-mobile {display: none !important;}




/* ================================================== CADASTRO ================================================== */
.bg-cadastro { width: 100% !important; min-height: 20px !important; background: url(../imagens/backgrounds/bg-rodape.jpg) no-repeat 50% -120px; background-size: cover; 
padding: 30px 0  0px 0 !important;border-top: solid 8px #F4742B; border-bottom: solid 5px #929497;}
.bg-cadastro h2 { color: #ffffff !important;}
.bg-cadastro p { color: #ffffff !important; font-size: 14px !important; margin-top: 5px !important;font-family: 'nexa_boldregular'; }
.bg-cadastro .ganhe-desconto {color: #FBB340 !important; font-size: 15px !important;}

#form-cadastro {display: inline !important;}
.input-cadastro {display: inline !important; width: 100% !important; background: #ffffff !important; color: #848484 !important; border: solid 2px #5A5B5D !important;}
.envia-cadastro {display: inline !important; width: 100% !important; padding: 4px 0 4px 0 !important; border: solid 2px #ffffff !important;}
.envia-cadastro:hover { background: #929497 !important; }

.bgCadastro { width: 100% !important; min-height: 20px !important; background: url(../imagens/backgrounds/pattern3.jpg) repeat; 
padding: 30px 0  0px 0 !important;border-top: solid 8px #F4742B; border-bottom: solid 5px #929497;}
.bgCadastro h2 { }
.bgCadastro p { color: #ffffff !important; font-size: 14px !important; margin-top: 5px !important;font-family: 'nexa_boldregular'; }
.bgCadastro .ganhe-desconto {color: #FBB340 !important; font-size: 15px !important;}

#form-cadastro {display: inline !important;}
.input-cadastro {display: inline !important; width: 100% !important; background: #ffffff !important; color: #848484 !important; border: solid 2px #5A5B5D !important;}
.envia-cadastro {display: inline !important; width: 100% !important; padding: 4px 0 4px 0 !important; border: solid 2px #5A5B5D!important;}
.envia-cadastro:hover { background: #929497 !important; }


/* ================================================== PASSAGENS ================================================== */
.wrap .bg-parallax { width:100%; height:357px; margin:0px; padding:0px; position:relative; background-image: url(../imagens/backgrounds/);background-attachment:scroll; background-repeat:no-repeat; background-position: center 0; display: table;min-height: 100%;overflow-x: hidden;overflow-y: hidden;vertical-align: middle;z-index: 1; }

.wrap #parallax { width:100%; height:600px; margin:0px; padding: 0px 0px 0px 0px; position:relative; background-repeat:no-repeat;background-size: cover; }
.wrap #parallax h2.titulo-site {color: #ffffff !important; text-align:center !important; font-size: 35px !important; margin: 200px 0px 0px 0px;}



/* Sections
---------------------------------------------------------------------------------------------------------------------------------------------------- */
/*.bg-textura {background: url(../imagens/backgrounds/pattern5.jpg) repeat;}*/
.box-cinza {background: #f1f1f1 !important; padding: 20px 0; min-height:50px !important;}
.box-cinza ul.lista {list-style: none !important; margin-left:20px;}
.box-cinza ul.lista li {background: url('../imagens/icone-lista.png') no-repeat left; padding: 0 0 0 33px !important; font-size:16px; font-family: 'allerbold';}
.box-cinza ul.lista li a{}




/* ================================================== BG CORES 100% ================================================== */
.bg-branco { width:100%; min-height:50px !important; background: #ffffff !important; }
.bg-cinza { width:100%; min-height:100px !important; background: #f1f1f1 /*url(../imagens/backgrounds/diamond_upholstery.png) repeat*/ !important; padding: 50px 0;}
.bg-cinza-escuro { width:100%; min-height:100px !important; background: #5A5B5D; padding: 50px 0;
box-shadow: 1px 1px 9px rgba(0,0,0,0.1); -webkit-box-shadow: 1px 1px 9px rgba(0,0,0,0.1);-ms-box-shadow: 1px 1px 9px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 9px rgba(0,0,0,0.1); -o-box-shadow: 1px 1px 9px rgba(0,0,0,0.1); }



/* ================================================== ESTILO DAS PÁGINAS ================================================== */

/* ===== BREADCRUMB ===== */
ul.breadcrumb {list-style: none; margin: 20px 0 0 0; padding: 0 0 0 2px;}
ul.breadcrumb li {display: inline; font-size: 15px;font-family: 'nexa_lightregular'; color: #0A3553; 
background: url(../imagens/setas/seta-breadcrumb.png) right 4px no-repeat; padding:0px 20px 0 5px;}
ul.breadcrumb li:last-child {background: none; color: #F58634; font-family: 'nexa_boldregular', sans-serif;}
ul.breadcrumb li a {}

.box-voltar {text-align: right !important; margin: 20px 0 0 0 !important;}
a.botao-voltar { background: url(../imagens/setas/botao-voltar.png) right 4px no-repeat; padding:0px 13px 0 0px; font-size: 15px; }



/* ===== HOME ===== */
ul.chamadas-noticias-home { list-style:none !important; }
ul.chamadas-noticias-home .imagem-chamada-noticia-home { border: solid 3px #F58634 !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; }
ul.chamadas-noticias-home .imagem-chamada-noticia-home:hover { opacity: 0.8 !important; }
ul.chamadas-noticias-home li { display: block !important; }
ul.chamadas-noticias-home li h4 { font-size: 16px !important; text-transform:uppercase; color: #F58634; margin-top: -2px;
-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease; transition: all 0.4s ease;}
ul.chamadas-noticias-home li h4:hover { color: #5A5B5D !important;}
ul.chamadas-noticias-home li p { font-size: 13px !important; }
ul.chamadas-noticias-home li a.botao-saiba-mais { float:right !important; margin-top: -10px !important; background: #5A5B5D !important; color: #ffffff; padding: 3px; }

.todas-as-noticias { background: #F58634 !important; width: 100% !important; min-height: 10px !important; color: #ffffff !important; font-family: 'nexa_boldregular'; margin-top: 2px !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;  }
.todas-as-noticias:hover { background: #002D48 !important; width: 100% !important; min-height: 10px !important; color: #F58634 !important;  }
.todas-as-noticias p {   text-align:center !important; padding: 7px 0 7px 0 !important; color: #ffffff !important; }



/* ===== A GCC ===== */
.box-missao {padding: 10px 10px 0px 10px !important; color: #ffffff !important; background: #002D48  !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
.box-missao:hover { -webkit-transform: translate(0px, -5px);-moz-transform: translate(0px, -5px);-o-transform: translate(0px, -5px);transform: translate(0px, -5px);}
.box-missao h3 {color: #F58634 !important;}
.box-missao p {font-size: 19px; color: #ffffff !important;}




/* ===== LISTAGEM DOS SERVIÇOS ===== */
.icone-servicos { position:relative; margin-bottom: 20px !important;padding: 0px 0px 0px 0px !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
.icone-servicos:hover { }
.icone-servicos figure { text-align:center !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; }
.icone-servicos figure:hover {
	-ms-transform: rotate(15deg); /* IE 9 */
    -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
    transform: rotate(15deg);
	}
.icone-servicos figure figcaption {
width: 100% !important; box-sizing: border-box !important; opacity: 1 !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; }
.icone-servicos figure figcaption:hover { color: #ffffff !important;}
.icone-servicos h2 { color: #F58634 !important; padding: 0 0 0px 0 !important; font-size:16px !important;}
.icone-servicos figure figcaption p.chamada-produtos { color: #ffffff !important; display:none !important; text-align:center !important; font-size:14px;}
.icone-servicos figure figcaption a { color: #ffffff !important;}
.icone-servicos figure:hover figcaption { opacity: 1 !important;height: 100% !important; background-color: rgba(245,134,52,1); color: #ffffff !important;}
.icone-servicos figure:hover figcaption p.chamada-produtos { display:block !important; text-align:center !important; width:90% !important;}




/* ===== LISTAGEM DOS CLIENTES ===== */
figure.icone-clientes { width:100% !important; position:relative;border:solid 1px #ccc; margin-bottom: 50px !important; padding: 0px 0px 0px 0px !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease;}
figure.icone-clientes:hover { -webkit-transform: translate(0px, -5px);-moz-transform: translate(0px, -5px);-o-transform: translate(0px, -5px);transform: translate(0px, -5px);}
figure.icone-clientes img {width: 100%; }
figure.icone-clientes figcaption { position:absolute !important; bottom: 0px !important; background-color: rgba(230,26,51,1); 
width: 100% !important; height: 17% !important; box-sizing: border-box !important; opacity: 1 !important;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; }
figure.icone-clientes figcaption h3 { color: #ffffff !important; padding: 8px 0 0 0 !important; font-size: 14px; text-transform:uppercase;}
figure.icone-clientes figcaption p { color: #ffffff !important;}
figure.icone-clientes figcaption a { color: #ffffff !important;}
figure.icone-clientes:hover figcaption { opacity: 1 !important; background-color: rgba(90,91,93,1);}


/* ===== SIDEBAR ===== */
aside.widget {}
aside.widget h5 {margin-bottom: 20px !important; background: #002D48 !important; padding: 5px 10px 5px 10px !important; color: #F58634 !important;}
aside.widget ul {list-style: none;}
aside.widget ul li {display:block; border-bottom: solid 1px #ccc; padding:11px 0; margin-top:-10px;}
aside.widget ul li:last-child {border-bottom: none;}
aside.widget ul li a {text-decoration:none !important; width:100%;}
aside.widget ul li a:hover {text-decoration:underline;}

.tagcloud a {font-size: 16px !important; display:block; border-bottom: solid 1px #ccc; padding:11px 0; margin-top:0px;}
.tagcloud a:last-child {border-bottom: none;}




/* ===== CONTATO ===== */
ul.dados-contato {}
ul.dados-contato li .icone-dados-contato { font-size: 35px;}
ul.dados-contato li  {display: block;}
ul.dados-contato li span  {font-size: 25px;}

.telefone-contato { color:#0A3553; font-size: 50px; font-family: 'nexa_boldregular'; text-align:center;}
.telefone-contato .icone-telefone-contato { width: 50px; height: 50px; border-radius: 50%; background:#F58634; color: #ffffff; padding: 20px; box-shadow: 1px 2px 7px rgba(0,0,0,0.4);}
.telefone-contato p { color:#5A5B5D; font-size: 30px; font-family: 'nexa_boldregular'; text-align:center; margin-top: 50px;}
.telefone-contato p:hover { color:#F58634;}

.box-orcamento { width: 100% !important; background: #F58634 !important; text-align:center !important; padding: 50px 50px 50px 50px !important; color: #ffffff !important;}
.box-orcamento p { color: #ffffff !important;}
.box-orcamento .icone-orcamento {font-size: 60px;}

/* --------- VALIDAÇÕES FORMULÁRIO DE CONTATO ------------ */
.wpcf7-form {}
.wpcf7-form input.watermark{ color: #FFF !important; font-weight:100 !important; font-family:  'Lato' !important;  }
.wpcf7-form textarea.watermark{ color: #FF6600 !important; font-weight:100 !important; font-family: 'Lato' !important;  }
.wpcf7-form div.wpcf7-response-output{ font-size: 15px; color:#BF2D2D !important; background: #ffffff; text-align:center; 
font-weight:100 !important; font-family: 'Lato' !important; width:95%;  clear:both !important; }
.wpcf7-form div.wpcf7-validation-errors{ border:none !important; font-size:15px; font-weight:100 !important; 
font-family: 'Lato', sans-serif !important; margin-bottom: 20px !important; }
.wpcf7-form div.wpcf7-mail-sent-ok{ border:none !important; margin-left:0px; background:#FFF !important; color:#04bebe !important; 
font-weight:100 !important; font-family: 'Lato' !important;  }
.wpcf7-form span.wpcf7-not-valid-tip{ color: #fff !important; background: #900; width:150px !important; font-size:15px !important; 
text-align:center !important; font-weight:100 !important; font-family: 'Lato' !important; margin-top:-40px !important;
margin-left: 0px !important; position:absolute; z-index: 300;  }



/* REDES SOCIAIS */
.bg-redes-sociais { padding: 20px 0px 10px 0px !important; background-color: #00ABAA!important;}
.bg-redes-sociais .icone-redes-sociais { width: 30px !important; height: 30px !important; background: #ffffff !important; font-size: 30px !important; padding: 10px !important; color:#00ABAA !important; 
text-align:center !important; margin: 0 auto !important; }
.bg-redes-sociais .icone-redes-sociais:hover { background: #FBB340 !important; }
.bg-redes-sociais h3 { color: #ffffff !important; font-size:20px !important; text-align:center !important; font-family: 'nexa_lightregular'; text-transform:uppercase !important; margin: 10px 0 0 0 !important;}




/* FOOTER */
#footer { width:100%; margin:0px; padding: 0px 0px 40px 0px; position:relative; 

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002d48+0,003856+100 */
background: url(../imagens/backgrounds/bg-rodape.jpg) no-repeat 50% 0; background-size: cover;

border-top: solid 8px #929497; display: table;overflow-x: hidden;overflow-y: hidden;vertical-align: middle;z-index: 1;}
#footer .logo-rodape { margin-top: 20px !important; position:relative !important; }
#footer h3 { font-size: 18px; color: #ffffff; font-family: 'nexa_boldregular'; text-transform: uppercase;}

.telefone-contato-rodape { color:#0A3553; font-size: 50px; font-family: 'nexa_boldregular'; text-align:center;}
.telefone-contato-rodape .icone-telefone-contato { width: 50px; height: 50px; border-radius: 50%;  color: #F58634 ; padding: 20px;}
.telefone-contato-rodape span { color:#ffffff; font-size: 25px; font-family: 'nexa_boldregular'; text-align:center; margin-top: 10px; display:block;}
.telefone-contato-rodape span:hover { color:#F58634 ;}



/* DIREITOS AUTORAIS */
.direitos-autorais { padding: 25px 0 0 0; border-top: solid 1px #ffffff;
box-shadow: 1px 1px 9px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 9px rgba(0,0,0,0.3);-ms-box-shadow: 1px 1px 9px rgba(0,0,0,0.3); -moz-box-shadow: 1px 1px 9px rgba(0,0,0,0.3); -o-box-shadow: 1px 1px 9px rgba(0,0,0,0.3);

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc338+0,f58634+100 */
background: #ffc338; /* Old browsers */
background: -moz-linear-gradient(top, #ffc338 0%, #f58634 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc338 0%,#f58634 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc338 0%,#f58634 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc338', endColorstr='#f58634',GradientType=0 ); /* IE6-9 */


}
.direitos-autorais p {color: #ffffff !important; font-size:14px;font-family: 'nexa_boldregular';}
.direitos-autorais a {color: #002D48;}

ul.lista-endereco-rodape { list-style:none; width:100% !important; text-align:right !important; margin: -5px 0 0 0 !important;}
ul.lista-endereco-rodape li { display:inline !important; color: #ffffff !important;}
ul.lista-endereco-rodape li .icone-endereco-rodape { font-size: 25px !important; color: #ffffff;}
ul.lista-endereco-rodape li.endereco-rodape { font-size: 14px !important; color: #ffffff;}






/* ================================================== CARROSSEL ================================================== */
#owl-demo .item{ margin: 3px; text-align:center !important; width: 100% !important; }
#owl-demo .item img{ display: block; width: 100%; height: auto; text-align:center !important; }

#owl-parceiros-home .item{ margin: 3px; text-align:center !important; }
#owl-parceiros-home .item img{ display: block;  height: auto; text-align:center !important; }

#owl-example .item{ padding: 30px 0px;margin: 10px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center; }
#owl-example .item img{ width: auto;margin: 0 auto;display: block; }
#owl-example .item h3{ font-size: 28px;font-weight: 300;margin: 25px 0 0; }
#owl-example .item h4{ margin: 5px 0 0;font-size: 18px; }
.item h1{ margin: inherit; }



.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; margin: 0 auto !important;}

.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; text-align:center !important;margin: 0 auto !important;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px); text-align:center !important;}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out; text-align:center !important;}
	
.owl-carousel .owl-item {float: left;  text-align:center !important;}
.owl-carousel .owl-item:hover { background: none !important;}
.owl-carousel .owl-item:last-child {float: left;  border-right: none; text-align:center !important;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.grabbing { cursor:url(grabbing.png) 8 8, move;}


.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:hidden; text-align:center !important;}


/* --------------- */
.owl-carousel-parceiros-home .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; text-align:center !important;}

.owl-carousel-parceiros-home{display: none;position: relative;width: 100%;-ms-touch-action: pan-y; text-align:center !important;}
.owl-carousel-parceiros-home .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px); text-align:center !important;}
.owl-carousel-parceiros-home .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%; border: none !important; border-right: none !important;}
.owl-carousel-parceiros-home .owl-item:last-child {float: left;  border-right: none !important; border: none !important;}
.owl-carousel-parceiros-home .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.owl-carousel-parceiros-home .owl-item{float: left; border: none !important; border-right: none !important; text-align:center !important; }
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.grabbing { cursor:url(grabbing.png) 8 8, move;}


.owl-carousel-parceiros-home  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:hidden;}




/* CSS3 Transitions */
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}

/* fade */
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: empty 1ms both ease;-moz-animation: empty 1ms both ease;animation: empty 1ms both ease;}

/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}




.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
font-size: 12px;background: url(../imagens/setas/seta-carrossel.png) no-repeat;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;background: url(../imagens/setas/seta-carrossel.png) no-repeat;}

.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 15px;height: 15px;border-radius: 50%; margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;background: #606669;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;background: #606669; }

.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}


.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}



/* ================================================== FUNCIONALIDADES ================================================== */


/* LISTAS e LINKS */
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10,ul.lista-caracteristicas-unidade-movel {list-style-type:none;margin:0px 0px 25px 0px;padding: 0px;
text-align: left;}
ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.lista-caracteristicas-unidade-movel li{padding-left: 18px;margin: 3px 0;}

ul.menu-rodape li a { color: #ffffff !important; font-size:17px !important; font-family: 'nexa_lightregular'; text-decoration:none;}
ul.menu-rodape li a:hover { text-decoration: underline !important;}

ul.lista-geral li { background:url(../imagens/setas/seta-breadcrumb.png) no-repeat left 2px; font-size:18px;margin:0px 0px 20px 0px !important; padding: 0 0 0 20px !important;}


/* IR PARA O TOPO */
.scrollup{width:40px;height:40px;opacity:1;position:fixed;bottom:43px;right:20px;display:none;text-indent:-9999px;
background: url(../imagens/setas/scroll-top-arrow.png) no-repeat left top;z-index: 999;}



/* BOTÕES */
.box-botao-fale-com-a-unidade {width:100% !important;}
.botao-fale-com-a-unidade { min-width:100% !important; height: 30px !important; position:relative !important; margin: 0 auto !important;   color: #ffffff !important; 
font-family: 'nexa_boldregular'; border-radius: 20px !important; 
text-align:center !important; padding: 15px 85px 15px 85px !important; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease; transition: all 0.2s ease;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f58634+0,ffc338+100 */
background: #f58634; /* Old browsers */
background: -moz-linear-gradient(top, #f58634 0%, #ffc338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f58634 0%,#ffc338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f58634 0%,#ffc338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58634', endColorstr='#ffc338',GradientType=0 ); /* IE6-9 */

}
.botao-fale-com-a-unidade:hover {padding: 25px 85px 25px 85px !important; color: #ffffff !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc338+0,f58634+100 */
background: #ffc338; /* Old browsers */
background: -moz-linear-gradient(top, #ffc338 0%, #f58634 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc338 0%,#f58634 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc338 0%,#f58634 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc338', endColorstr='#f58634',GradientType=0 ); /* IE6-9 */

 }
 
 
.botao { padding: 10px 30px; border-radius: 20px; color: #ffffff !important;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f58634+0,ffc338+100 */
background: #f58634; /* Old browsers */
background: -moz-linear-gradient(top, #f58634 0%, #ffc338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f58634 0%,#ffc338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f58634 0%,#ffc338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58634', endColorstr='#ffc338',GradientType=0 ); /* IE6-9 */
	
}

.botao:hover { padding: 10px 40px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc338+0,f58634+100 */
background: #ffc338; /* Old browsers */
background: -moz-linear-gradient(top, #ffc338 0%, #f58634 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffc338 0%,#f58634 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffc338 0%,#f58634 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc338', endColorstr='#f58634',GradientType=0 ); /* IE6-9 */
	
}




/* ================================================== SITE RESPONSIVO ================================================== */

	
	
/* #Tablet (Portrait)
================================================== */

    /* Largura de 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Largura de 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Largura de 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
    }
	
	
	
	
/* MOBILE TABS 1 */	
@media only screen and (min-width: 1000px){}
@media only screen and (min-width: 768px) and (max-width: 999px){

	#tabs {padding:0px;float:left;clear:both;width: 99.5%;margin-bottom:0px;margin-top: 10px;border: 1px solid #eee;}
	.tab-container {overflow: hidden;clear: both;float: left; padding: 20px 15px 10px 15px;width: 96%;background-color: #fff;}
		
	.tab-content {padding: 15px;font-size: 14px;background: #fff;}

}


@media only screen and (min-width: 480px) and (max-width: 767px){

	#tabs {padding:0px;float:left;clear:both;width: 99%;margin-bottom:0px;margin-top: 10px;border: 1px solid #eee;}
	.tab-container {overflow: hidden;clear: both;float: left; padding: 20px 15px 10px 15px;width: 93%;background-color: #fff;}
	.tab-content {padding: 5px;font-size: 14px;background: #fff;}

}


@media only screen and (max-width: 479px){

	#tabs {padding:0px;float:left;clear:both;width: 98%;margin-bottom:0px;margin-top: 10px;border: 1px solid #eee;}
	.tab-container {overflow: hidden;clear: both;float: left; padding: 20px 15px 10px 15px;width: 90%;background-color: #fff;}
	.tab-content {padding: 5px;font-size: 14px;background: #fff;}
	ul.tabs li a {font-size: 12px;}

}



/* MOBILE TABS 2 */	
@media only screen and (min-width: 1000px){}
@media only screen and (min-width: 768px) and (max-width: 999px){


	#tabs-two.fullpage {padding:0px;float:left;clear:both;width: 100%;}
	ul.tabs-two.fullpage {margin: 0;padding: 0;float: left;list-style: none;min-height: 45px;width: 14%;background: #eee;}
	.tab-container-two.fullpage {overflow: hidden;float: left; padding: 30px;width: 77%;background-color: #fff;border-bottom: 3px solid #eee;border-right: 1px solid #eee;
	border-top: 1px solid #eee;}

}


@media only screen and (min-width: 480px) and (max-width: 767px){

	#tabs-two.fullpage {padding:0px;float:left;clear:both;width: 100%;}
	ul.tabs-two.fullpage {margin: 0;padding: 0;float: left;list-style: none;min-height: 45px;width: 22%;background: #eee;}
	.tab-container-two.fullpage {overflow: hidden;float: left; padding: 30px;width: 63%;background-color: #fff;border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;border-top: 1px solid #eee;}
	ul.tabs-two.fullpage li a {text-decoration: none;color: #727272;display: block;font-size: 11px;text-transform: uppercase;outline: none;cursor: pointer;text-align: left;
	padding: 0px 10px 0px 10px;background-color: #eee;width: 85px;border-bottom: 1px solid #fff;}
	
	.envia-cadastro {display: inline !important; width: 102% !important; padding: 4px 0 4px 0 !important;}
	
	.box-voltar {text-align: left !important; margin: 40px 0 0 0 !important;}
	
	.telefone-contato p a { font-size: 40px; }

}


@media only screen and (max-width: 479px){

	#tabs-two.fullpage {padding:0px;float:left;clear:both;width: 100%;}
	ul.tabs-two.fullpage {margin: 0;padding: 0;float: left;list-style: none;min-height: 45px;width: 25%;background: #eee;}
	.tab-container-two.fullpage {overflow: hidden;float: left; padding: 10px 20px 10px 10px;width:63%;background-color: #fff;border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;border-top: 1px solid #eee;}
	ul.tabs-two.fullpage li a {text-decoration: none;color: #727272;display: block;font-size: 10px;text-transform: uppercase;outline: none;cursor: pointer;text-align: left;
	padding: 0px 10px 0px 10px;background-color: #eee;width: 85px;border-bottom: 1px solid #fff;}
	
	#topo {display: none !important;}
	.telefone-topo { text-align: center !important; }
	.box-login { margin: 30px 0 !important; }
	
	#form-busca {display: none !important;}
	
	ul.redes-sociais-topo { margin-right: 90px !important;}
	#header {margin-top:0 !important;}
	#header .logo { text-align:center !important; margin: 0px 0 10px 0 !important; }
	
	#slider { display: none !important;}
	#banner-mobile { display: block !important;}
	
	.bg-cadastro {padding: 25px 0 25px 0 !important; min-height:30px !important;background: url(../imagens/backgrounds/bg-rodape.jpg) no-repeat 50% 0px;}
	.bg-cadastro p { text-align:center !important; }
	.envia-cadastro {display: inline !important; width: 102% !important; padding: 4px 0 4px 0 !important;}
	
	.box-voltar { display:none !important;}
	
	.owl-carousel-chamadas-noticias-home{ margin-bottom: 50px !important;}
	
	ul.chamadas-noticias-home { list-style:none !important; }
	ul.chamadas-noticias-home .imagem-chamada-noticia-home { text-align:center !important; margin-bottom:10px !important;}
	ul.chamadas-noticias-home li { text-align:center !important;}
	ul.chamadas-noticias-home li h4 { text-align:center !important;}
	ul.chamadas-noticias-home li p { text-align:center !important; }
	ul.chamadas-noticias-home li a.botao-saiba-mais {display: none !important;}
	.todas-as-noticias { margin-bottom: 100px !important;  }
	
	.telefone-contato p a { font-size: 40px; }
	
	#footer { background: #002D48 !important; text-align:center !important; padding-bottom:50px !important;}
	#footer .logo-rodape { margin: 50px 0 30px 0 !important; }
	#footer h3 { color: #ffffff !important; text-align:center !important;}
	#footer .menu-rodape a { color: #ffffff !important; text-align:center !important;}
	
	ul.menu-rodape li { color: #ffffff !important; font-size:17px !important; font-family: 'nexa_lightregular';text-align:center !important;}
	ul.lista-endereco-rodape {text-align:center !important;}
	
	.direitos-autorais { text-align: center !important; background: #F58634 !important; padding-bottom: 20px !important;}
	ul.lista-endereco-rodape li .icone-endereco-rodape { color: #ffffff !important;}
}