@charset "utf-8";

/*
	#Codificacao Hyann Coelho 
*/
@import url(css/bootstrap.min.css);
@import url(css/font-awesome.min.css);
@import url(css/custom-animate.css);
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,100,700|Raleway:400,500,600,700,900|Ubuntu:300,400,700);
ul,ol{padding:0;margin:0;list-style-type:none;}
.no-float{float:none;}
.over-hide{overflow:hidden}
.text-white{color:#fff}
.relative{position:relative}
.absolute{position:absolute;}
.uppercase{text-transform:uppercase;}
.no-uppercase{text-transform:none;}
.inline{display:inline-block;vertical-align:top;}
.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;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center;background-repeat:no-repeat}
textarea{resize:none;overflow:hidden;}
a{outline:none;}
.overlay-map{font-size:0;line-height:0;}
span.text-footer{display:inline-block;vertical-align:top;font-size:13px;line-height:21px;}
.logo-krush{margin-left:8px;margin-top:-5px;}
::-webkit-input-placeholder{font-size:14px;color:#fff;}
::-moz-input-placeholder{font-size:14px;color:#fff;}
:-moz-input-placeholder{font-size:14px;color:#fff;}
::-o-input-placeholder{font-size:14px;color:#fff;}
::-ms-input-placeholder{font-size:14px;color:#fff;}
h1,h2,h3,h4,h5,h6{margin-top:0;}
p{margin-bottom:20px;}
html,body{height:100%;color:#808285;}
body{font-family:'Raleway',sans-serif;}
.bg-white{background:#fff;}
.exo{font-family:'Exo 2',sans-serif;}
.ubuntu{font-family:'Ubuntu',sans-serif;}
h1{font-size:32px;text-transform:uppercase;letter-spacing:.1em;color:#1c64a0;margin-bottom:30px;line-height:normal;}
h1+.sub-title{font-size:18px;letter-spacing:.1em;font-weight:300;}
h1.title-home{font-size:30px;color:#039bbd;margin-bottom:10px;}
h2{font-size:26px;font-weight:700;color:#a6ce39;margin-bottom:15px;}
.sec-header{position:absolute;top:0;left:0;padding:15px;z-index:9999;}
.sec-header>header{background:#fff;padding-top:10px;padding-bottom:8px;border-bottom:5px solid #a6ce39;}
.logo-top{width:75px;margin-left:20px;}
.nav-top{text-align:right;padding-top:23px;padding-right:20px;}
ul.top-menu,ul.options-top{display:inline-block;vertical-align:top;}
ul.top-menu li{display:inline-block;vertical-align:top;border-right:1px solid #c0dc73;padding:0 10px;}
ul.top-menu li:last-child{border-right:0;}
ul.top-menu li a{display:block;color:#1c64a0;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
ul.top-menu li a:hover{color:#c0dc73;}
ul.options-top li{display:inline-block;vertical-align:top;margin-left:8px;}
ul.options-top li a{display:block;font-size:10px;font-weight:700;color:#fff;text-transform:uppercase;background:#bfbfbf;text-align:center;line-height:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-decoration:none;}
ul.options-top li a.active,ul.options-top li a:hover{background:#a6ce39;}
ul.options-top li a.language{width:20px;height:20px;}
ul.options-top li a.btn-login{width:50px;height:20px;}
.sec-slider-home{height:100%;overflow:hidden;}
.sec-slider-home .bx-wrapper,.sec-slider-home .bx-viewport,.sec-slider-home ul.slider-home,.sec-slider-home ul.slider-home li,.sec-slider-home .wrap-slider{display:block;position:absolute;width:100%;height:100%!important;top:0;left:0;}
.bg-slider-zoom{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-webkit-transform-origin:20% 80%;-webkit-transition:-webkit-transform 12s;-moz-transform-origin:20% 80%;-moz-transition:-moz-transform 12s;-webkit-transform:scale(1);-moz-transform:scale(1);}
.bg-slider-no-zoom{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.active-slide .bg-slider-zoom{transform:scale(1.1) rotate(0.1deg) translateX(-2.5%) translateY(-1%);-webkit-transform:scale(1.1) rotate(0.1deg) translateX(-2.5%) translateY(-1%);-moz-transform:scale(1.1) rotate(0.1deg) translateX(-2.5%) translateY(-1%);}
.sec-slider-home .animated{opacity:0;}
.active-slide .animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.slider-home .content-slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.slider-home .content-slider .container{position:relative;padding-top:170px;height:calc(100vh);height:-webkit-calc(100vh);height:-moz-calc(100vh);height:-o-calc(100vh);}
.title-slider{font-size:50px;font-weight:300;margin-bottom:5px;}
.title-slider small{color:inherit;font-size:.4em;line-height:.1em;font-weight:300;}
.title-slider+p{font-size:19px;font-weight:300;color:#fff;}
.slider-home .content-slider .bottom-content{position:absolute;bottom:50px;right:5px;color:#fff;}
.slider-home .content-slider .bottom-content p{font-size:28px;font-weight:300;}
.arrow-slider{position:absolute;top:50%;width:20px;height:30px;font-size:50px;z-index:999;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
.arrow-slider.prev{left:6%;}
.arrow-slider.next{right:6%;}
.arrow-slider.prev:hover{left:5.7%;}
.arrow-slider.next:hover{right:5.7%;}
.arrow-slider>a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;}
.arrow-slider .fa{position:absolute;top:0;line-height:30px;}
.sec-ntc{background:#014c58;padding-top:35px;padding-bottom:35px;}
.sec-ntc h4.title{position:relative;display:inline-block;font-size:40px;font-weight:100;text-transform:uppercase;color:#a6ce39;}
.sec-ntc h4.title:after{content:'';position:absolute;width:18px;height:32px;top:8px;right:-30px;background:url(img/after-ntc.png) no-repeat center;background-size:100%;}
.content-ntc .bx-pager-item{display:none!important;}
.arrow-slider.ar-small .fa{font-size:30px}
.ar-left{top:initial;bottom:-25px;right:30px;color:#d1d1d1;}
.ar-right{top:initial;bottom:-25px;right:0;color:#d1d1d1;}
.content-ntc p a{font-size:18px;font-weight:500;margin:0;letter-spacing:.1em;line-height:1.4em;padding-bottom:0;color:#fff;}
.sec-about-home{padding-top:20px;margin-bottom:20px;}
.sec-about-home h3{font-size:14px;text-transform:uppercase;color:#039bbd;font-weight:900;margin-top:25px;margin-bottom:8px;letter-spacing:.05em;}
.sec-about-home p{}
a.btn-plus{display:block;margin:0 auto;width:30px;height:30px;color:#fff;background:#a6ce39;text-decoration:none;line-height:31px;text-align:center;font-size:35px;font-weight:500;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;}
a.btn-plus:hover{background:#7e9e26;}
.sec-footer{background:#a6ce39;}
.sec-footer>footer{padding-top:15px;padding-bottom:15px}
span.text-footer{line-height:20px;color:#707070;}
span.text-footer.terms{font-size:12px;letter-spacing:.02em;font-weight:300;}
.box-rede-soc .fa{width:30px;height:30px;font-size:16px;margin:0 10px 20px;background:rgba(255,255,255,.5);text-align:center;line-height:30px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;color:#a6ce39;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
.box-rede-soc .fa:hover{background:rgba(255,255,255,.9);}
.content-slider{height:600px;}
.banner-top-page{height:360px;border-bottom:8px solid #a6ce39;}
.content-intern p,.content-intern h4{font-size:16px;line-height:25px;font-family:'Ubuntu',sans-serif;}
.text-blue{color:#1c64a0;}
strong.text-blue{margin-right:5px}
.content-intern h4{font-size:16px;font-weight:700;margin-top:35px;}
.text-lightgreen{color:#a6ce39;}

/*.pg-contact { border-bottom: 10px solid #a6ce39; }*/
input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{display:block;width:100%;background:#c7c8ca;padding:10px;font-size:14px;line-height:normal;margin-bottom:10px;border:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;outline:0;}
textarea{height:180px;}
input[type=submit]{display:inline-block;vertical-align:top;font-weight:600;text-transform:uppercase;border:0;padding:12px 70px;font-size:14px;color:#fff;background:#a6ce39;line-height:normal;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
input[type=submit]:hover{background:#7e9e26;}
.label-check{font-weight:400;color:#58595b;}
input[type=file]{outline:0!important;width:100px;}
.label-file{position:relative;}
.label-file input[type=file]{opacity:0;}
.label-file span.btn{position:absolute;top:0;left:0;background:#b1b3b6;font-weight:600;text-transform:uppercase;border:0;padding:12px 70px;font-size:14px;color:#fff;line-height:normal;letter-spacing:.03em;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;z-index:9;}
.box-btns{margin-top:10px;}
.sec-mapa{border-top:10px solid #a6ce39;height:400px}
ul.list-collapse{}
ul.list-collapse>li{position:relative;display:block;width:100%;border-top:1px solid #1c64a0;}
ul.list-collapse>li:last-child{border-bottom:1px solid #1c64a0;}
ul.list-collapse>li>.title-list{padding:15px 0;cursor:pointer;}
ul.list-collapse>li>.title-list>h4{margin:0;color:#1c64a0;}
.title-list h4:after{content:'+';position:absolute;top:0;right:10px;font-weight:700;font-size:24px;line-height:50px;color:#1c64a0;}
.title-list.list-active h4:after{content:'-';}
.main-list{display:none;overflow:hidden;padding-top:20px;padding-bottom:20px;}
.img-prod{border:4px solid #1c64a0;margin-bottom:10px;}
.thumb-product{display:inline-block;vertical-align:top;margin-left:-2px;margin-right:-2px;}
.img-prod figcaption{color:#fff;background:#1c64a0;padding:15px 10px;text-transform:uppercase;font-weight:700;font-size:14px;text-align:center;}
.img-prod img{width:100%;}
.sec-filter{margin-bottom:20px;}
.sec-filter input.find-text{background:transparent;border:1px solid #d1d3d4;padding:5px 8px;font-size:13px;width:130px;}
.sec-filter p{font-size:13px;font-weight:700;margin-bottom:0;padding:0;margin-right:7px;color:#939598;}
input.find-text::-webkit-input-placeholder{font-size:13px;color:#939598;}
input.find-text::-moz-input-placeholder{font-size:13px;color:#939598;}
input.find-text:-moz-input-placeholder{font-size:13px;color:#939598;}
input.find-text::-o-input-placeholder{font-size:13px;color:#939598;}
input.find-text::-ms-input-placeholder{font-size:13px;color:#939598;}
span.title-list-ntc{position:relative;display:inline-block;line-height:25px;font-size:16px;font-weight:700;color:#1c64a0;}
span.date-title:after{content:'';position:absolute;top:5px;right:-12px;width:0;height:0;border-top:5px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #1c64a0;border-left:3px solid transparent;}
ul.list-ntc{}
ul.list-ntc>li{padding-top:20px;border-top:1px solid #1c64a0;}
.ic-extr-ntc{display:inline-block;vertical-align:top;width:32px;height:35px;margin-right:10px;margin-bottom:10px;background:url(img/sprite-ic-ntc.png) no-repeat;background-size:64px;}
.link{background-position:0 0;}
.pdf{background-position:-32px 0;}
ul.list-eventos{margin-top:40px;}
ul.list-eventos li:nth-child(odd) .inner-cl{background:#1c64a0;}
ul.list-eventos li:nth-child(odd) .img-evento img{border:3px solid #1c64a0;}
ul.list-eventos li:nth-child(even) .inner-cl{background:#898989;}
ul.list-eventos li:nth-child(even) .img-evento img{border:3px solid #898989;}
.img-evento{margin-bottom:10px;}
.img-evento img{width:100%;}
.celula{margin-bottom:10px;}
.inner-cl{padding:17px 10px;color:#fff;}
.inner-cl p{font-size:15px;padding:0;margin:0;}
.inner-cl a{color:#fff;}
h4.first-val{margin-top:-10px;}
.val-about{margin-bottom:5px;}
.resultado{margin-top:20px}
.resultado,.resultado p{font-size:18px;}
.text-green{color:#a6ce39;}
h1.text-green sup{font-size:50%;letter-spacing:normal;top:-.8em;}
.sub-title-page{font-size:24px;color:#7c7c80;font-weight:500;font-size:20px;}
h1 + .sub-title-page{margin-top:-22px;margin-bottom:30px;}
.sec-video{background:#000;border-bottom:5px solid #014c58;}
a.anchor-collapse{position:relative;display:inline-block;font-size:21px;color:#014c58;font-weight:400;text-transform:uppercase;text-decoration:none;cursor:default;}
.anchor-collapse:after{content:'';display:inline-block;width:27px;height:15px;margin-left:20px;background:url(img/arrow-down.png) no-repeat top center;background-size:100%;}
.banner-info-intern{position:relative;width:50vw;height:340px;top:0;background-repeat:no-repeat;background-color:#000;}
.banner-info-intern.left{float:right;right:-5px;background-position:top right;}
.banner-info-intern.right{float:left;left:-5px;background-position:top left;}
.banner-info-intern a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.content-ntc-intern{font-size:16px;font-weight:300;}
.sec-ntc.intern{padding-top:15px;padding-bottom:15px;}
.sec-ntc.intern h4.title{font-size:30px;}
.banner-top-page.avenue,.banner-top-page.ecima{border-color:#014c58;}
/*.banner-top-page.avenue{height:250px;}*/
.sec-ntc.intern h4.title:after{content:'';width:14px;height:32px;top:2px;right:-30px;}
.content-ntc-intern p a{display:block;font-size:18px;margin-top:7px;color:#fff;}
.content-ntc-intern p{margin-bottom:0;}
.sec-referencia{}
.sec-referencia h2{text-transform:uppercase;color:#a6ce39;font-weight:300;}
ul.list-number{list-style-type:decimal;list-style-position:inside;font-weight:700;}
ul.list-number>li>span{display:block;font-size:12px;font-weight:300;margin-bottom:10px;}

/*-------------------------- slide home ---------------------------*/

/* PAGER */
.bx-wrapper{	/*position: relative;*/}
.bx-wrapper .bx-pager{width:100%;position:absolute;text-align:center;color:#666;z-index:9999;bottom:20px;  /*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;}
@media screen and (min-width:992px){
	.md-hide{display:none}
}
@media screen and (max-width:991px) and (min-width:768px){
	.sm-hide{display:none}
	.banner-top-page,.content-slider{height:500px;}
	.bg-slider-zoom{top:0;left:0;}
	.inner-cl{padding:14px 10px;}
}
@media screen and (max-width:767px){
	.xs-hide{display:none}
	.xs-center{text-align:center}
	.banner-top-page,.content-slider{height:400px;}
	.navbar-collapse{padding-right:0;padding-left:0;margin-right:-10px;margin-left:-10px;}
	.navbar-toggle{border:1px solid #1c64a0;background:#0f2a55;margin-top:5px;margin-bottom:0;margin-right:0;}
	.navbar-toggle .icon-bar{background:#fff;}
	.collapsed{background:transparent;}
	.collapsed .icon-bar{background:#1c64a0;}
	.nav-top{padding-top:0;}
	ul.top-menu{display:block;margin-top:10px;margin-bottom:10px;}
	ul.top-menu li{display:block;width:100%;padding:5px 10px;border-right:0;}
	.sec-header>header{padding-right:20px;}
	.logo-top{width:70px;}
	.logos-emp{width:100%;}
	.ic-extr-ntc{margin-bottom:10px;}
	.img-evento{margin-top:20px;}
	.inner-cl{padding:10px;}
	.inner-cl p{font-size:14px;}
	.slider-home .content-slider .container{padding-top:120px;padding-left:15px;}
	.title-slider{font-size:36px;}
	.title-slider+p{font-size:15px;}
	.slider-home .content-slider .bottom-content{bottom:20px;left:15px;}
	.slider-home .content-slider .bottom-content p{font-size:15px;}
	.banner-info-intern{background-size:cover;width:100vw;left:-5px;float:left!important;height:200px;}
}
@media screen and (max-width:480px){
	.min-xs-hide{display:none;}
	.col-min-xs-24{width:100%}
	.banner-top-page,.content-slider{height:350px;}
	.prod-intern-ecima{width:90%}
}
.title-mod{
	font-weight: 500 !important;
}
.title-bot-mod{
	font-size: 19px !important;
}