/* ========
#12588D = azul
#98c23f = verde
#f5f0ed = seção escura
#fffcfa = seção clara
======== */
html, body {width:100% !important; }


* {
    font-family: 'Roboto Condensed' !important;
}
*.fa {
    font-family: FontAwesome !important;
}
h2 {
    color: #12588D;
}
body {
    scrollbar-color: black black !important;
}
img {
    text-align:center;
    object-fit: cover;
}
/* ======================
HEADER
====================== */
.navbar {
    background:rgba(18, 88, 141, 0.8) !important;
    background-color:rgba(18, 88, 141, 0.8) !important;
}
#navbar {
    background:none !important;
    background-color:none !important;    
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li > a {
    color: white;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover {
    color: white;
}
nav {
}
#navbar, #nav {
}
.navbar-default .navbar-nav > .active > a:after {
}
/* ======================
HEADER Mobile
====================== */
.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}
.navbar-default .navbar-toggle {
    border-color: white;
}

/* ======================
CAROUSEL
====================== */
.screen-shots {
    margin: 0px;
    padding: 0px;
}
.slick-slide > img {
    height:700px;
}
#home-section-2 {
    text-align: center;
}
#home-section-2 h2 {
    color: #12588D;
    font-size:32px;
}
#home-section-2 p{
    font-size:24px;
    line-height:32px;
}
.slick-slide {
    padding:0px !important;
}
.slick-slide > img {
    filter: brightness(70%);
}
/* ======================
História
====================== */
.about p {
    font-size: 20px;
    line-height: 28px;
    text-align: justify;
}
.about li {
    font-size: 20px;
    line-height: 28px;
    color: #606060;

}
.about img {
    height:400px;
    width:100%;
    min-width:300px;
    filter: brightness(70%);
}
@media (max-width: 991px) {
    .hide-media { display: none }
}

/* ======================
NOSSA EQUIPE
====================== */
#features {
    background-color: white;
}
.img-colab {
    width:100%;
    height:300px;
    filter: brightness(70%);
}
#features .col-md-2 {
    padding:0px;
}
#features .features-desc {
    font-size:24px;
    line-height:32px;
    margin:0px;
    padding:0 0 10px 0;
}

/* ======================
NOSSOS NEGÓCIOS
====================== */
#price {
    padding-bottom:0px;
}
#price h2 {
    color: #12588D;
    font-size:32px;
}
#price p, #price li {
    font-size:20px;
    line-height:32px;
}
#price h2.landingpage {
    color: #12588D;
}


/* ======================
CONTATO
====================== */
#blog p {
    font-size:20px;
    line-height:32px;
    margin:0px;
    padding:0 0 10px 0;
}
@media (max-width: 991px) {
    #blog .col-md-6 {
        width:100%;
    }
}

/* ======================
FOOTER
====================== */
footer {
    padding: 20px 0;
    background-color: #12588D;
}
.footer-logos {
    width:100%;
    max-width:100px;
    cursor:pointer;
    border-radius:10px; 
}

@media (max-width: 991px) {
    .copyright {
        margin-bottom:10px !important;
    }

    .footer-logos {
        margin-bottom:10px;
    }
}




