.border-top {border-top:5px solid #f4a63c !important}

.bg-orange {background-color:#f4a63c; border:0}

.btn-orange {background-color:#f4a63c; border:0}

.btn-orange:hover,
.btn-orange:active,
.btn-orange:visited,
.btn-orange:focus {
    background-color:#d38f31 !important; 
    border:0 !important;
    box-shadow: none !important;
}

#logo {position:absolute;left:5.5rem;z-index:999}

#btn-voltar {position:absolute;top:3rem; right:5.5rem;z-index:999}

#layerslider h5 {color:#fff;font-size:3rem;font-weight:bold;}

#layerslider p {color:#fff;font-size:1.7rem}

nav ul {margin-left:0px; padding-left:0;}

nav ul li {padding:0 20px}

nav ul li {border-right:1px solid #b5b5b5}

nav ul li:last-child {border:0}

nav ul li,
nav ul li a {
    font-size: 12px;    
    height:34px; 
    line-height:34px; 
    vertical-align:middle; 
}

nav ul li a .v-align {
    line-height:34px !important;
}

nav ul li a,
nav ul li a:hover,
nav ul li a:active,
nav ul li a:focus,
nav ul li a:visited {
    color:#000;
}

nav ul li a img {float:left;margin-left:-10px;}

nav ul li a span {float:left;text-align:left;line-height:18px;margin-left:10px;}

.divisor {border:7px solid #f4a63c}

#servicos h2 {font-size:1.2rem}

#fotos{
	padding:0% 10% 5% 10%;
}
#servicos figcaption {min-height:140px}

#clientes a:hover,
#clientes a:active,
#clientes a:visited,
#clientes a:focus {text-decoration: none;}

#clientes figcaption {font-size:1.3rem; color:#7c7c7c; font-weight:bold;}

#clientes .item {border:2px solid #cecece;}

#clientes .item .logo {height:200px; line-height:200px; display:block;}

@media (max-width: 992px) {
    
    #logo {
        position:relative !important;
        left:0;
        top:-16px;
        width:150px;
    }

    nav ul li {
        border-right: 0;
        border-bottom: 1px solid #f4a63c;
    }

    nav ul li:hover,
    nav ul li:active,
    nav ul li:visited,
    nav ul li:focus {
        background-color: #f4a63c;        
    }

    nav ul li a:hover {
        color: #fff !important;
    }

    nav ul li a {
        border: 0px;
        padding: 20px 0;
        font-size: 1rem;
    }

    nav ul li,
    nav ul li a {
        font-size: 1.2rem;
        display:inline-block !important;
        height: auto !important;
        text-align: center;                
    }

    nav ul li a span {
        width: 100%;
        line-height: 24px !important;
        margin-left: 0;
    }

    nav ul li a img {
        float:none; 
        display:inline-block;
        margin-left:0;        
    }

    .navbar-toggler {
        margin-top: -36px;
    }
}