﻿a.submit.mini-icon-off span {
    color: #fff;
}

li.menu-item a i {
    color: #fff !important;
}

#main {
    background-color: #fff !important;
}

.masthead .top-bar .mini-contacts {
    color: #103078 !important;
}

span.mini-contacts i {
    color: #2a64a6 !important;
}

.top-bar-bg {
  background-image: url(https://sistecapp.com.br/wp-content/uploads/2021/08/Sem-Titulo-sssss.jpg) !important;
}

i.mw-icon.the7-mw-icon-search-bold {
    color: #fff;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space {
    min-height: 80px;
}

.masthead:not(.mixed-header) {
    background: #103078 none repeat center center;
    background-size: auto;
}

ul#primary-menu li a {
    color: #1fff;
}

ul#primary-menu li a span.menu-item-text .menu-text {
    color: #fff !important;
}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header){
    border-bottom: 1px solid #103078;
}

/*  Service sidebar menu */
     .service_menu .widget { 
     padding-bottom:20px!important;
} 

/* Custom VC columns gap */
.custom-columns-gap.vc_row > .vc_column_container {
     padding-left: 25px; 
     padding-right: 25px;
 }

 .vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top: 0px !important;
}

.vc_btn3-container.vc_btn3-center {
    margin-bottom: 0px;
    margin-top: 13px;
}

.wpb_content_element{
    margin-bottom: 0px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin: 0px !important;
}

.custom-menu li, .menu li, .qts-lang-menu li, .widget_pages li {
    padding: 0px !Important;
}

.sidebar .widget, .sidebar-content .widget {
    padding-bottom: 0px !Important;
}

#bottom-bar.solid-bg {
    border-top-color: #E61518 !important;
    border-top: 2px solid;
}

.wpb_column.vc_column_container.vc_col-sm-12.vc_col-xs-6 {
    padding: 0px 0px 17px 0px;
}

footer#footer .wf-wrap {
    background: #103078;
}

.wf-container-footer, .footer.full-width-line {
    background: #103078;
}

#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
    width: 1250px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget{
    margin-top: 15px;
}

.images-container img{
    max-width: 50% !important;
}

.images-container.layzr-bg-transparent {
    display: none;
}

.entry-meta.portfolio-categories {
    display: none;
}

nav.navigation.post-navigation {
    background: #F8F8F8;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 0px 0px 0px 10px;
}

input#empresa {
    padding: 0px 0px 0px 10px;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin: 0px;
    height: 30px;
    width: 100%;
    padding: 0px 0px 0px 10px;
}

input.wpcf7-form-control.wpcf7-text {
    padding: 0px 0px 0px 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 120px;
}

.form-atendimento p {
    margin-bottom: 5px;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    padding-top: 0px;
}
.vc_gitem-animate-flipFadeIn {
    padding: 25px;
}