header .mega-menu .menu-logo > li > a img {   height: 75px;   margin-top: 0px;}
header .mega-menu .menu-links { padding-left: 50px;}
.main-bg { background: #1e66b0;}  
.iq-workinfo .service-shap { border: 10px solid #d23353;}   
.button { background: #f6a41d;   }   
.first { background-color: #f6a41d; }  
.main-color {
    color: #f6a41d;
}
img { max-width: 100%; }
.pt-0 { padding-top: 0 !important; }
.d-flex { display: flex !important; }
.align-items-center { align-items: center; }
.mb-3 { margin-bottom: 30px !important; }
/* --- CORES --- */
.text-green { color: #97be0d !important; }
.c-theme-nav li.c-active > a:not(.btn), 
.c-content-title-1 > h3, 
.c-theme-nav li:focus > a:not(.btn), .c-theme-nav li:active > a:not(.btn), .c-theme-nav li:hover > a:not(.btn), 
.c-theme-font, .c-theme-color, 
a:active, a:hover, a:focus, 
.c-theme-link:focus, .c-theme-link:active, .c-theme-link:hover, 
.c-theme-ul > li:focus > a:not(.btn), .c-theme-ul > li:active > a:not(.btn), .c-theme-ul > li:hover > a:not(.btn) {
    color: #97be0d !important;
}
.btn-default:hover {
    background-color: #FFFFFF;
    border-color: #97be0d;
}
.c-theme-btn.c-btn-border-2x {
    color: #97be0d;
    border-color: #97be0d;
}
.c-theme-bg, 
.owl-carousel.c-theme .owl-controls .owl-dot.active {
    background: #97be0d !important;
}
.owl-carousel.c-theme .owl-controls .owl-dot:hover {
    background: #CCC  !important;
}
.c-theme-btn.btn {
    background: #97be0d ;
    border-color: #97be0d ;
}
.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left {
    background-color: #97be0d ;
}
.c-theme-bg2 {
    background: #50585e !important;
}
.c-content-feature-1 > h3, 
.c-font-gray {
    color: #50585e;
}
.c-btn-border-2x.c-btn-blue, 
.c-btn-blue-2 {
    border-color: #97be0d;
    color: #97be0d;
    border-color: #97be0d;
    background-color: transparent;
}
.c-content-tab-4.c-opt-5 > .nav > li.active > a:focus, 
.c-content-tab-4.c-opt-5 > .nav > li > a:focus, 
.c-content-tab-4.c-opt-5 > .nav > li.active > a, .c-content-tab-4.c-opt-5 > .nav > li:active > a, 
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even):active > a, 
.c-content-tab-4.c-opt-5 > .nav > li > a:hover, 
.c-content-tab-4.c-opt-5 > .nav > li.active:nth-child(even) > a:focus {
    color: #FFFFFF !important;    
    background-color: #85bf00;
}
.c-content-tab-4.c-opt-5 > .nav > li > a:hover {
    opacity: 0.7;
}
.c-content-pagination.c-theme > li.c-active > span, .c-content-pagination.c-theme > li.c-active > a {
    border-color: #97be0d;
    background: #97be0d;
    color: #fff;
}
.c-content-pagination.c-theme > li:hover > a {
    color: #fff !important;
    opacity: 0.7;
border-color: #97be0d;
    background: #97be0d;
}
.c-theme-btn.btn.btn-no-focus:hover, .c-theme-btn.btn:hover, .c-theme-btn.btn.btn-no-focus:active, .c-theme-btn.btn:active, .c-theme-btn.btn.active, .open > .c-theme-btn.btn.dropdown-toggle {
    color: #ffffff;
    background: #465761;
    border-color: #465761;
}
.c-btn-border-2x.c-btn-blue.btn-no-focus:hover, .c-btn-border-2x.c-btn-blue:hover, .c-btn-border-2x.c-btn-blue.btn-no-focus:active, .c-btn-border-2x.c-btn-blue:active, .c-btn-border-2x.c-btn-blue.active, .open > .c-btn-border-2x.c-btn-blue.dropdown-toggle {
    color: #ffffff !important;
    background: #85bf00;
    border-color: #85bf00;
}

.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-5 > .nav > li > a {
    color: #FFFFFF !important;
    background-color: #475660;
}
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a {
    background-color: #475660;
}

body {
 background-color: #FFFFFF;
}
.c-desktop-logo {
    margin-top: 27px;
} 
.text-white {
    color: #FFFFFF !important;
} 

.c-content-title-1 > h3 {
    margin-bottom: 20px;
}

/* MENU */
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo {
    display: block;
    margin-top: 10px;
}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
    display: none;
}
.c-layout-header .c-navbar {
    line-height: 0px;
    border-bottom: 1px solid rgba(135, 151, 174, 0.15);
    box-shadow: 0 1px 3px 0 rgba(000, 000, 000, 0.01);
}
header .c-navbar { background: #ffffff !important; }

/* BANNER */
.c-layout-revo-slider {
    overflow: hidden;
}
.c-layout-revo-slider .tp-parallax-wrap {
   left: 19% !important;
}

.c-content-feature-4 .c-content-left.c-arrow {
   background-repeat: no-repeat;
    background-size: contain;
    background-position: left;
}

/* CLIENTES */
.owl-carousel .owl-controls {
    margin-top: 20px;
}
/* CALL TO ACTION */
#calltoaction {
   background-color: #5c6873;
}

/* FOOTER */
footer {
   background-color: #F7F7F7;
}
.c-layout-footer.c-layout-footer-1 .c-prefooter {
    background: #485761;
}
.c-layout-footer.c-layout-footer-3 .c-postfooter {
    padding: 10px 0;
}
footer .socicon-btn {
   color: #FFFFFF;
   background-color: #85bf00;
border-color: #85bf00;
}
footer p {
   color: #FFFFFF;
}
footer p a.c-link:hover {
   color: #6dc72a !important;
}
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-logo {
    padding-bottom: 0;
}
footer.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li {
   padding: 10px 0;
   border-color: #DDDDDD !important;
}
footer.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li > a > i {
    background: #6dc72a;
    color: #285406;
}
footer.c-layout-footer.c-layout-footer-1 .c-postfooter {
    padding: 20px 0;
}
footer .c-desktop-logo {
    margin-top: -8px;
    width: 200px;
}
footer .c-content-title-1 > p {
    font-weight: 300;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials > li > a > i {
    background: #97be0d;
}
.c-postfooter {
background-color: #CCCCCC;
}
input::placeholder {
  color: white;
}
::placeholder {
  color: white;
}
.canto {
    bottom: 0 !important;
}

/* SOBRE */
.c-content-app-1 > .c-diagram > .noremat-vantagens-img {
position: absolute;
    background-color: transparent;
    width: 600px;
    height: 483px;
    left: 50%;
    margin-left: -300px;
    top: 48px;
}
.c-content-app-1 > .c-diagram > .c-point-2 {
    margin-left: 120px;
    top: -40px;
}
.c-content-app-1 > .c-diagram > .c-point-4 {
    top: 220px;
}
.c-content-app-1 > .c-diagram > .c-box {
    padding: 15px;
    background-color: #f7f7f7;
}
row.links-mp {
}
row.links-mp ul {
    list-style: square;
}
row.links-mp ul li a {
}
row.links-mp ul li a:hover {
    cursor: default;
    color: #5c6873;
}

/* PRODUTOS */
.owl-carousel .owl-controls .owl-dot {
    width: 40px;
    border-radius: 2px;
height: 6px;
}
.c-content-media-2-slider .owl-controls {
    width: 100%;
    top: inherit;
    bottom: -30px;
    text-align: center;
    right: 0;
}
.tab-pane table {
    width: 100%;
}
.pag-produto .c-content-media-2 {
   padding: 0;
}
.pag-produto .product-meta {
    margin-top: 30px;
}

.c-layout-page .c-content-box iframe {
       margin: auto;
    display: block;
}

.row.galeria-fotos > div {
    margin-top: 15px;
}
.row.galeria-fotos a {
    text-align: center;
}
.row.galeria-fotos h5 {
   margin-top: 15px;
   font-weight: 700;
   font-size: 20px;
   color: #485761;
}
.galeria-fotos img, 
.c-bg-img-center, 
.owl-stage-outer img {
    border-radius: 4px;
}
@media (max-width: 991px) {
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler {
height: 63px;
    padding: 20px;
    background-color: #485761;
}
header .c-logo {
float: left;
}
.c-page-on-scroll .c-mobile-logo {
display: none;
}
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile {
top: 60px;
}
}