﻿section { position:relative; }
.fakelink { position:absolute; top:-85px; }


#header.header-scrolled {
    height: 70px !important;
}

.navbar a, .navbar a:focus {
    padding-top: 15px;
}

#header #logo img {
    height: 45px !important;
}

#logoEte{
    width: 50% !important;
}

.footer-img {
    max-height: 75px;
    width: auto;
}


#reclamacao {
    width: 125px !important;
    padding-top: 10px;
    
}

.footer .copyright a { color: white;}
.footer .copyright a:hover {text-decoration: underline;}



.changeColor{
    color:rgba(255, 255, 255, 0.6) !important;

}

.contatcs-subtitle {
    margin-top: 20px;
    font-weight: bold;
    color: #03346f !important;
}

#contactMargin {
    padding-bottom: 80px !important;
}

#usefulLinks { }
#usefulLinks ul { padding-left: 0; }
#usefulLinks ul li { list-style-type: none !important; padding-top: 10px;}
#usefulLinks a:hover{color:white!important;}


h3 {
    color: #03346f !important;
}

.contacts-details .bi {
    margin-right: 5px;
    color: #03346f;
}


.contacts-list {
    padding: 10px 30px;
    border: 1px solid #d3dff3;
    margin-bottom: 20px;
}

    .contacts-list a {
        cursor: pointer;
        display: block;
        line-height: 1;
        padding: 8px 0 8px 15px;
        border-left: 3px solid #c2cbdf;
        margin: 20px 0;
        color: #03346f !important;
        transition: 0.3s;
    }

        .contacts-list a.active {
            font-weight: 700;
            border-color: #03346f;
        }

        .contacts-list a:hover {
            border-color: var(--color-primary);
        }

.contacts-details table tr td {
    vertical-align: top;
}


@media (min-width: 768px) and (max-width: 1032px) {
    .col-md-9 {  
        margin-left: 80px!important;
    } 

    #usefulLinks {
        margin-left: 185px;
    }
}

.googleMaps {
    width: 100% !important;
    width:600px;
    height:450px;
    border:0px;
}

.cellphone{
    margin-left: 26px!important;
}

@media (max-width: 768px){

    #usefulLinks {
        margin-left: 135px; 
    }
}

@media (min-width: 1033px){

}

@media (min-width: 993px) and (max-width: 1033px) {
    #contactUs {
        margin-left: 290px;
    }

    .col-md-9 {
        margin-left:240px !important;   
    }
}

.emailFim{
    color:white!important;
    margin-left: 5px;
}

.emailFim:hover {
    text-decoration: underline;
}

@media (min-width: 1400px){
    .logoImg {
        width: 45% !important;
    }
}

#about .section-header .section-title {
    padding-top: 0 !important;
}

.img-fluid {
    width: 100% !important;
}

#logoEte {
    width: 70%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.footer-img {
    max-height: 75px;
    width: auto;
    display: block;
    margin: 0 auto;
}

h4{font-size:1.2rem !important;}

html {
    scroll-padding-top: 70px;
    scroll-behavior: auto !important;
}
