html{width:100vw;overflow-x:hidden;}
body{width:100vw;overflow-x:hidden;max-width:100%;background-image:url(imagens_frontend/kimak-background3-8.jpg);}
nav{z-index:10;width:100vw !important;}
nav ul li a, .navbar-brand, button span.icon-bar, button.navbar-toggle{color:#fff;}
button.navbar-toggle{background:transparent;border:1px solid #fff;}
button span.icon-bar{background:#fff;}
nav ul li{border-radius:8px;}
nav ul li.active{border:3px solid #fff;margin-bottom:-2px;border-radius:8px 8px 0 0;}
nav ul li:hover{background:rgba(28, 1, 95, 0.9);}
nav ul li:hover a{color:#fff;}
.navbar-brand:hover{color:#1c74b7;}
nav.sticked{z-index:10;background:#002b4c;width:100vw !important;}
nav.sticked ul li:hover{background-color:rgba(255, 255, 255, 0.15);}
#menu-collapse{z-index:10;}
nav.sticked{animation:navChange 0.5s;-webkit-animation:navChange 0.5s;}
@keyframes navChange{0%{background-color:transparent;}
100%{background-color:#002b4c;}
}
@-webkit-keyframes navChange{0%{background-color:transparent;}
100%{background-color:#002b4c;}
}
nav.unSticked{animation:unNavChange 0.5s;-webkit-animation:unNavChange 0.5s;}
@keyframes unNavChange{0%{background-color:#002b4c;}
100%{background-color:transparent;}
}
@-webkit-keyframes unNavChange{0%{background-color:#002b4c;}
100%{background-color:transparent;}
}
.slideIn, .slideIn2, .slideIn3{visibility:hidden;}
.sliding{animation:slideIn 0.75s;-webkit-animation:slideIn 0.75s;will-change:transform, opacity;visibility:visible;}
.sliding2{animation:slideIn 1s;-webkit-animation:slideIn 1s;will-change:transform, opacity;visibility:visible;}
.sliding3{animation:slideIn 1.3s;-webkit-animation:slideIn 1.3s;will-change:transform, opacity;visibility:visible;}
@keyframes slideIn{0%{opacity:0;transform:translateY(70%);}
100%{opacity:1;transform:translateY(0%);}
}
@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(70%);}
100%{opacity:1;-webkit-transform:translateY(0%);}
}
#topo{z-index:0;width:100%;margin-top:0;background-image:url(imagens_frontend/imagens_resized/topo-full-md-8.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;}
h1{color:#fff;padding-left:0 !important;font-weight:500;font-size:20vw;font-family:'Roboto', sans-serif}
#subtitle{color:#aaa;font-size:5vw;font-family:'Heebo', sans-serif;color:#fff;padding-left:13.77vw;margin-top:-6vw;}
#topo-info{white-space:nowrap;}
#topo-info img{z-index:3;width:40vw;margin-left:-12%;}
#carousel{padding:0;}
#myCarousel{height:100vw;width:100vw;padding:0;overflow:hidden;}
.item img{width:100% !important;height:100% !important;}
#sobre{background-size:cover;color:#fff;width:100%;padding:10px 0;min-height:100vh;}
#sobre h3{border-bottom:2px solid #fff;margin-left:15px;font-family:'Roboto', sans-serif;font-weight:400;font-size:2.2em;}
#sobre-texto{max-height:700px;text-overflow:ellipsis;margin:0;font-family:'Heebo', sans-serif;font-weight:100;font-size:1.3em;}
footer{width:100%;background:#111;color:#fff;margin:0;padding:0;overflow:hidden;}
#contato-left{margin:0 -10px 0 10px;padding:20px;}
#contato-left .row{margin:20px 0 20px -12px;}
#map{padding:0;min-height:250px !important;}
#map img{width:100%;}
footer h4{font-size:2em;border-bottom:2px solid #fff;width:78%;}
address a{font-size:1.3em;color:#4eaaff;}
address a:hover{color:#d5460d;text-decoration:none;}
#produtos{background-size:cover !important;}
.icon{background-color:#d5460d;border-radius:50%;height:100px;width:100px;margin:25px auto;}
.icon span{color:#fff;font-size:3.7em;padding:21.5px;}
.painel-quadrado{background:#ddd;height:350px;border-radius:0 25px;border-color:#d5460d;cursor:pointer}
.painel-quadrado .icon{margin-top:70px;}
.painel-quadrado p{margin-bottom:40px;font-size:1.1em;}
.painel-quadrado h2{margin-top:5px;font-weight:400;}
.painel-quadrado a{color:#fff;padding:5px;border-radius:5px;display:none;}
.painel-quadrado:hover a{display:block;}
.painel-quadrado:hover{color:#fff;background:#d5460d;text-decoration:none;}
h2, h3, h4{font-family:'Roboto', sans-serif;}
dt{font-family:'Roboto', sans-serif;font-weight:400;}
dd{font-family:'Heebo', sans-serif;}
#endereco, .painel-texto p{font-family:'Heebo', sans-serif;}
.list-unstyled{margin:0;}
.list-unstyled a{font-size:1.2em;}
.list-unstyled a li{text-decoration:none;color:#f6f6f6;}
#footer-bottom{margin:0;width:100%;}
#lgpd {font-family: 'Heebo', sans-serif;font-size:1.3em;}
@media (max-width:767px){#sobre{padding:80px 15px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url('imagens_frontend/kimak4-mobile.jpg');}
#paineis{margin-top:105px !important;}
#sobre{margin-top:105px !important;}
.painel-quadrado{margin-top:30px;margin-bottom:30px;color:#fff;}
#paineis{background-image:url('imagens_frontend/imagens_resized/paineis-full-md-8-2.jpg');background-position:bottom;}
#paineis h2{font-size:2.7em;}
#lab{background-image:url('imagens_frontend/imagens_resized/maquinas-full-md-8.jpg');color:#eee;}
#servicos{background-image:url('imagens_frontend/imagens_resized/servicos-full-md-8.jpg');background-position:bottom;}
.list-unstyled{margin-bottom:40px;margin-top:40px;text-align:center;}
#footer-bottom .glyphicon{display:inline !important;font-size:.9em;}
.list-unstyled a li{padding:5px 0;font-size:1.3em;font-family:'Heebo', sans-serif;font-weight:100;white-space:nowrap;}
.list-unstyled a li:hover{text-decoration:underline;text-decoration-color:#f6f6f6;border-radius:4px;background:#f6f6f6;color:#222;}
}
@media (min-width:768px){body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-button{display:none;}
body::-webkit-scrollbar-track{background:#000;border-radius:20px;}
body::-webkit-scrollbar-thumb{background:#444;border-radius:20px;}
body::-webkit-scrollbar:horizontal{display:none;}
.navbar-collapse::-webkit-scrollbar{width:4px;}
.navbar-collapse::-webkit-scrollbar-button{display:none;}
.navbar-collapse::-webkit-scrollbar-track{background:#000;border-radius:15px;}
.navbar-collapse::-webkit-scrollbar-thumb{background:#444;border-radius:15px;}
.navbar-collapse::-webkit-scrollbar:horizontal{display:none;}
#topo{height:100vh;max-height:850px;padding:0;}
#topo-info{padding-left:90px;}
h1{font-size:6.1vw;}
#subtitle{font-size:1.55vw;margin-top:-1.85vw;padding-left:4.2vw;}
#topo-info img{width:12vw;margin-left:-8%;}
#myCarousel{height:37vw !important;width:37vw;margin-left:10vw;max-height:80vh;}
.painel-texto p{font-weight:bolder;}
.painel-quadrado:hover .painel-texto p{font-weight:100 !important;}
#sobre{background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url('imagens_frontend/imagens_resized/sobre-full-md-8.jpg');padding-left:60px;min-height:100vh;}
#sobre h3{width:40%;}
#map{overflow:hidden;}
.list-unstyled{display:flex;justify-content:space-around;background-color:rgba(0, 0, 0, .8);text-align:center;}
.list-unstyled a{border-top:2px solid #111;padding:15px 0;}
.list-unstyled a:hover li{color:#fff;font-weight:bold;}
.list-unstyled a:hover{color:#222;background-color:#000;border-top:2px solid #fff;text-decoration:none;}
}
@media (min-width:768px) AND (max-width:1140px){#lab h2{font-size:1.88em;color:#303030;}
.painel-quadrado{padding:0;}
#lab:hover h2{color:#fff;}
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
  z-index:100;
}

.my-float{
	margin-top:16px;
}