body{font-family:Roboto;}
@media(min-width:992px) and (max-width:1200px){.container-fix{display:flex}#logo{flex:1}}
.section{background:#fff;}
strong{font-weight:700;}
h1, h2, h3, h4, h5, h6{font-family:Roboto;margin:0 0 .8em;font-weight:400;line-height:1.3em;}
.secao-inovacao-home{background:#f2f2f2;}
.titulo-inivacao-3-passos{letter-spacing:0px;text-transform:none;font-size:40px;color:#4f4f4f;text-align:center;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:0px;}
.texto-gestao-posto{letter-spacing:0px;text-transform:none;font-size:30px;color:#fff;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:20px;}
.titulo-inivacao-3-passos-posto{letter-spacing:0px;text-transform:none;font-size:35px;color:#4f4f4f;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:0px;}
.sub-titulo-inivacao-3-passos{letter-spacing:0px;text-transform:none;font-size:27px;color:#4f4f4f;text-align:center;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:10px;}
.secao-gestao-frota{background:#38c2d2;}
.btn-sicombus{background:#38c2d2!important;border-color:#38c2d2!important;padding-bottom:15px;padding-top:15px;font-size:14px; font-weight:bold;}
.btn-circle{border-radius:23px;}
.texto-gestao-home{letter-spacing:0px;text-transform:none;font-size:35px;color:#fff;text-align:right;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:10px;}
.texto-dashboard-home{letter-spacing:0px;text-transform:none;font-size:39px;color:#4f4f4f;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:10px;}
.sub-texto-dashboard-home{letter-spacing:0px;text-transform:none;font-size:24px;color:#2d2d2d;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:20px;line-height:30px;}
.texto-versao-home{letter-spacing:0px;text-transform:none;font-size:44px;color:#ffffff;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:0px;}
.texto-versao-home span{letter-spacing:0px;text-transform:none;font-size:22px;color:#ffffff !important;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:0px;}
.sub-texto-versao-home{width:100%;letter-spacing:0px;text-transform:none;font-size:23px;color:#ffffff!important;text-align:left;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:10px;}
.testimonial{position:relative;padding:20px;background-color:transparent;border:0px solid rgba(0,0,0,0.1);border-radius:5px;box-shadow:0 0px 0px rgba(0,0,0,0.1);}
.titulo-icone-home{font-weight:bold;font-size:18px;color:#ffffff;padding:10px 0 10px 0;}
.titulo-icone-posto{font-weight:400;font-size:17px;color:#26556a;padding:10px 0 10px 0;}
.texto-icone-home{font-size:14px;color:#ffffff;}
.texto-icone-posto{font-size:14px;color:#777;}
.div-icones{padding-left:30px;padding-right:30px;}
.pricing-tenure-switcher{position:relative;}
.pricing-tenure-switcher .pts-left,
.pricing-tenure-switcher .pts-right,
.pricing-tenure-switcher .pts-switcher{display:inline-block;margin:0 10px;height:30px;overflow:hidden;}
.pricing-tenure-switcher .pts-left,
.pricing-tenure-switcher .pts-right{font-size:16px;font-weight:600;color:#AAA;line-height:30px;}
.pricing-tenure-switcher .pts-switch-active{color:#333;}
.pricing-tenure-switcher .pts-switcher label{margin-bottom:0;}
.mes{font-size:14px;text-align:right;margin-right:20px;}
@media (min-width:992px){#primary-menu.style-3 > ul > li > a{margin:13px 0;}
#top-search,
#top-cart,
#side-panel-trigger{margin-top:25px;margin-bottom:25px;}
#top-cart .top-cart-content{top:45px;}
#header,
#header-wrap,
#logo img{height:70px;}
#header.sticky-header:not(.static-sticky),
#header.sticky-header:not(.static-sticky) #header-wrap,
#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{height:55px;}
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{padding-top:16.5px;padding-bottom:16.5px;}
#header.sticky-header:not(.static-sticky) #top-search,
#header.sticky-header:not(.static-sticky) #top-cart,
#header.sticky-header:not(.static-sticky) #side-panel-trigger{margin-top:17.5px !important;margin-bottom:17.5px !important;}
#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content,
#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div #top-cart .top-cart-content{top:37.5px;}
}
#primary-menu ul li > a{padding:39px 11px;font-size:12px;color:#fff;font-weight:500;}
#header.semi-transparent{background-color:hsla(213, 22%, 22%, 0.2);}
.slider-caption h2, .slider-caption p{letter-spacing:0px;text-transform:none;font-size:32px;color:#ffffff!important;text-align:center;font-style:normal;font-weight:200;padding-top:0px;padding-bottom:10px;}
.slider-caption h3{letter-spacing:0px;text-transform:none;font-size:21px;color:#ffffff;text-align:center;font-style:normal;font-weight:300;padding-top:0px;padding-bottom:10px;}
#footer .footer-widgets-wrap{padding:0px;}
#copyrights{padding:10px 0;}
.atendimento{font-size:16px;font-weight:400;}
.fone{font-size:22px;font-weight:400;}
.horario{font-size:14px;font-weight:400;}
.dark .copyright-links a{color:#38c2d2;}
#header.semi-transparent.sticky-header #header-wrap{background-color:rgba(43,54,67,1);}
.pricing-box.best-price .pricing-price{color:#40c0cb;}
input.switch-toggle-round:checked + label:before{background-color:#40c0cb;}
@media (max-width:991px){#header.transparent-header, #header.semi-transparent{background-color:rgba(43,54,67,1);border-bottom:1px solid rgba(43,54,67,1);}
}
#primary-menu-trigger i{color:white;font-size:26px;}
.texto-sobre{letter-spacing:0px;text-transform:none;font-size:18px;line-height:160%;color:#666666;text-align:justify;font-style:normal;font-weight:400;padding-top:0px;padding-bottom:0px;}
.texto-central{letter-spacing:0px;text-transform:none;font-size:32px;color:#6b6b6b;text-align:left;font-style:normal;font-weight:100!important;padding-top:0px;padding-bottom:0px;}
.texto-horario{letter-spacing:0px;text-transform:none;font-size:16px;color:#383838;text-align:left;font-style:normal;font-weight:500;padding-top:0px;padding-bottom:0px;}
.texto-fone{letter-spacing:0px;text-transform:none;font-size:28px;line-height:160%;color:#383838;text-align:left;font-style:normal;font-weight:bold;padding-top:0px;padding-bottom:0px;}
.texto-end{letter-spacing:0px;text-transform:none;font-size:14px;line-height:160%;color:#383838;text-align:left;font-style:normal;font-weight:400;padding-top:0px;padding-bottom:0px;}
.box-duvida{padding:30px 20px;background-color:#f7f7f7;}
.card{border:1px solid #ececec;}
.card-header{padding:12px 30px 12px 15px;font-size:16px;font-weight:600;line-height:22px;background-color:#fdfdfd;border:1px solid #ececec;}
.card-header h5 a{color:#2d5865;font-weight:bold;}
#header{border-bottom:0px solid #F5F5F5; background:#2b3643;}
.titulo-contato{letter-spacing:0px;text-transform:none;font-size:38px;color:#ffffff;text-align:center;font-style:normal;font-weight:bold;padding-top:0px;padding-bottom:0px;}
.sub-titulo-contato{letter-spacing:0px;text-transform:none;font-size:28px;color:#ffffff;text-align:center;font-style:normal;font-weight:200;padding-top:0px;padding-bottom:0px;}
.feature-box.fbox-border.fbox-light .fbox-icon i, .feature-box.fbox-border.fbox-light .fbox-icon img{color:#fff;}
.feature-box h3{font-size:22px;font-weight:bold;color:#fff;}
.feature-box p{color:#fff;font-size:14px;}
#template-contactform label{color:#fff;}
.form-process{background-color:rgba(14, 7, 15, 0.12);}
#primary-menu.style-3 > ul > li.current > a{background-color:#49494999;}
.titulo-slide{font-size:24px;font-weight:700;color:#fff;margin-bottom:0px;}
.sub-titulo-slide{font-size:20px;font-weight:600;color:#fff;text-transform:uppercase;}
.texto-slide{font-size:18px;font-weight:300;color:#fff;}
.btn-android{width:200px;}
.css3-spinner-ball-scale-multiple > div{background-color:#000;}
.slide-posto p,.slide-posto h3{text-align:left!important;}
.button.button-large{font-size:14px;}
.box-whatsapp{width:60px;height:60px;background:#01e675;position:fixed;right:80px;bottom:0px;z-index:999999;padding:10px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;}
.box-whatsapp img{width:100%;}
a{color: #38c2d2;}
@media (max-width: 991px){ .slider-caption{margin-top:0px!important;}}
#header.transparent-header + #slider, #header.transparent-header + #page-title.page-title-parallax, #header.transparent-header + #google-map, #slider + #header.transparent-header {top: -70px;}
.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content{border-top-color: #38c2d2;}
@media (max-width: 575px){#primary-menu-trigger{left: 10px;}}
@media (max-width: 991px){#primary-menu-trigger{top: 20px; left: unset; right:5px;} .justifica{text-align:justify;}}
@media (max-width: 991px){.hidden-desktop{display:block;} .visible-desktop{display:none;} }
@media (min-width: 992px){.hidden-desktop{display:none;} .visible-desktop{display:block;} }
.btn-largo{padding-left: 30px; padding-right: 30px;}
#header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a{color: #38c2d2 !important;}
#primary-menu.dark ul ul li > a{color:#fff!important;}
.merrequinha{ margin-top: -20px;}
@media(max-width: 991px){#logo{text-align:left;}}
@media (max-width: 991px){body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a{ color: #38c2d2 !important;}}
.flex-control-nav{right:40%;}
.flex-direction-nav{display:none;}
.mfp-close{font-size:70px;font-family:Roboto;font-weight:100;}
.img-center{margin-left:auto;margin-right:auto;}
.feature-box h3 span.subtitle{font-size:16px;text-align:justify;}
.feature-box.fbox-bg.fbox-center{padding:68px 30px 10px;}
.feature-box:hover .fbox-icon i{ background:#38c2d2;}
.fbox-effect .fbox-icon i::after { box-shadow: 0 0 0 2px #38c2d2;}
@media (max-width:1024px){#logo a.standard-logo{display:none;} #logo a.retina-logo{display:inline-block;} #slider{width:100%} #header.transparent-header, #header.semi-transparent {z-index: 21;}}
#header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a { color: #fff !important;}
#primary-menu.style-3 > ul > li.current > a { background-color: #38c2d2 !important;}
.button.button-rounded {margin-bottom: 8px;}
.div-cookies{position: fixed;bottom: 0;background: #38c2d2;z-index: 999;width: 100%;color: #fff; padding-top: 15px;}
.div-cookies a{color: #ffffff;font-weight: bold;}
.div-cookies p{padding: 10px;  padding-bottom: 0px!important;}
.div-cookies a:hover{color: #000;font-weight: bold;}
.div-cookies button{font-size: 0.85rem!important;}
.feature-box h3 span.subtitle {font-size: 19px;text-align: justify;font-family: 'Roboto';letter-spacing: 0px;}