body{overflow-x:hidden;}
nav{z-index:2;}
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;}
#menu-collapse{z-index:2;}
.navbar-brand:hover{color:#1c74b7;}
nav.sticked{z-index:2;background:#002b4c;}
nav.sticked ul li:hover{background-color:rgba(255, 255, 255, 0.15);}
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{visibility:hidden;}
.sliding{animation:slideIn 0.7s;-webkit-animation:slideIn 0.7s;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%);}
}
.slideInRight{visibility:hidden;}
.slidingRight{animation:slideInRight 0.7s;-webkit-animation:slideInRight 0.7s;will-change:transform, opacity;visibility:visible;}
@keyframes slideInRight{0%{opacity:0;transform:translateX(-70%);}
100%{opacity:1;transform:translateX(0%);}
}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(-70%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
.slideInLeft{visibility:hidden;}
.slidingLeft{animation:slideInLeft 0.7s;-webkit-animation:slideInLeft 0.7s;will-change:transform, opacity;visibility:visible;}
@keyframes slideInLeft{0%{opacity:0;transform:translateX(70%);}
100%{opacity:1;transform:translateX(0%);}
}
@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(70%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
.pulseDown{animation:pulseDown 1.3s infinite ease-out;-webkit-animation:pulseDown 1.3s infinite ease-out;will-change:transform, opacity;}
@keyframes pulseDown{0%{opacity:0;transform:translateY(-50%);}
100%{opacity:1;transform:translateY(30%);}
}
@-webkit-keyframes pulseDown{0%{opacity:0;-webkit-transform:translateY(-50%);}
100%{opacity:1;-webkit-transform:translateY(30%);}
}
.pulseUp{animation:pulseUp 1.3s infinite ease-out;-webkit-animation:pulseUp 1.3s infinite ease-out;will-change:transform, opacity;}
@keyframes pulseUp{0%{opacity:0;transform:translateY(50%);}
100%{opacity:1;transform:translateY(-30%);}
}
@-webkit-keyframes pulseUp{0%{opacity:0;-webkit-transform:translateY(50%);}
100%{opacity:1;-webkit-transform:translateY(-30%);}
}
#rep-foot::-webkit-scrollbar{width:7px;}
#rep-foot::-webkit-scrollbar-button{display:none;}
#rep-foot::-webkit-scrollbar-track{background:transparent;}
#rep-foot::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, .6);}
#rep-foot::-webkit-scrollbar:horizontal{display:none;}
address a{color:#fff;text-decoration:underline;}
address a:hover{text-decoration:none;}
#topo{background-image:url('../imagens_frontend/imagens_resized/paineis-full-md-9-2.jpg');background-size:cover;z-index:1;width:100%;color:#eee;overflow:hidden;}
h1{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:20px;}
#download p{font-size:1.5em;margin-top:60px;font-family:'Montserrat', sans-serif;}
#download p a{text-decoration:none;color:#ffffff;}
#download p a:hover{color:#b6b6b6;}
.meio{margin:20px auto 0;}
#pesquisa{z-index:1;}
#resultado{min-height:100vh;}
.produto{margin:40px auto;border-left:4px solid;border-right:0 solid;border-color:#f85210;overflow:hidden;}
.produto-right img{width:100%;height:100%;margin-top:0;cursor:pointer;}
.produto-left p, .produto-left div{margin:0;padding:0;text-align:justify;font-family:'Montserrat' !important;}
.produto-left h2{color:#f85210;border-bottom:2px solid #f85210;margin-bottom:0;font-size:2.4em;}
small{color:#999;font-size:1.2em;margin-bottom:50px !important;}
a[href^='mailto:']{font-size:1.2em;font-weight:300;color:#337ab7;overflow-wrap:break-word;word-wrap:break-word;hyphens:none;}
a[href^='mailto:']:hover{color:#ff4c05;text-decoration:none;}
h5{font-size:2em;padding-bottom:15px;}
#rep-foot{max-height:50vh;overflow:auto;}
footer{color:#fff;margin:0;overflow:hidden;background-image:url(../imagens_frontend/background-topo-resized2.jpg);background-size:cover;}
.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%;}
#volta-topo a{color:#fff;font-size:1.4em;text-decoration:none;font-family:'Heebo';font-weight:100;}
#volta-topo a:hover{color:#ddd;}
#footer-left{margin-top:-25px;}
#contatos{font-size:1.1em;font-family:'Heebo', sans-serif;font-weight:100;margin:35px auto 15px;overflow-x:visible;}
#contatos span{margin:25px 0;vertical-align:middle;}
#contate-nos{border-bottom:1px solid #fff;font-family:'Heebo';font-size:2em;font-weight:100;padding:5px;margin-bottom:15px;}
#footer-top{padding:10px 20px;}
.btn-outlined-primary{background:transparent;color:#2780E3;border:1.2px solid #2780E3;border-radius:0;white-space:normal;}
.btn-outlined-primary:hover{animation:0.35s btn-animation forwards;-webkit-animation:0.35s btn-animation forwards;}
#modal-image{width:100% !important;}
.search-addon{color:white;background:#45b6d7;border:none;padding-left:1.5em;cursor:pointer;}
#lgpd {font-family: 'Heebo', sans-serif;font-size:1.3em;}
@keyframes btn-animation{100%{background:#2780E3;color:#fff;}
}
@-webkit-keyframes btn-animation{100%{background:#2780E3;color:#fff;}
}
@media (min-width:280px) AND (max-width:767px){.produto-right img{max-width:70vw;border-radius:1em;}
}
@media (max-width:767px){#topo{padding-top:50px;background-position:center;}
.produto{padding-left:5px;padding-right:5px;}
.produto-right{display:flex;justify-content:center;}
#btn-footer{margin-top:80px;margin-bottom:50px;}
#ver-produtos{text-align:left;}
#download{margin-top:30px;}
#download p{margin-top:30px;}
.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:9px;}
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;}
.produto{padding-left:30px;}
.produto-right img{border-radius:1.4em;}
.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;}
}