html,
body {
    width: 100%;
    overflow-x: hidden;
}

img {
    max-width: 100%;
}

footer {
    color: white;
    justify-content: center;
    display: flex;
    align-items: center;
}

footer p {
    margin: 0;
}

.right-bar {
    list-style-type: none;
    border-color: #a6c654;
    border-right-width: 3px;
    border-radius: 1px;
    border-right-style: solid;
    padding-right: 15px
}

.navbar-default,
.navbar {
    background-color: transparent;
    box-shadow: none;
    background-image: none;
    border: none !important;
    z-index: 10;
}

.footer-side-nav {
    list-style-type: none;
    border-color: #a6c654;
    border-left-width: 3px;
    border-radius: 1px;
    border-left-style: solid;
    padding-left: 25px
}

.footer-side-nav a {
    color: white;
}

.footer-logo {
    padding-left: 2rem;

}

.bg-color-secondary {
    background-color: #0d345d;
    padding: 10px;
}

.footer-container {
    border-bottom-left-radius: 25px;
}

.divider {
    background-image: url("../imagens/divider.png");
    height: 51px;
    clear: both;
}

.info-card {
    color: white;
    padding: 0 1rem;
    margin: .5rem 0;
}

.info-title {
    font-weight: bold;
    font-size: 20px;
    padding: 1rem 0;
}

.info-title h1 {
    font-weight: bold;
}

.info-bg {
    background-size: cover;
    background-image: url("../imagens/info-bg.png");
    background-repeat: no-repeat;
    background-position: bottom;
    min-height: 55rem;
    border-radius: 15px;
}

.main-info-bg {
    background-size: cover;
    background-image: url("../imagens/main-info-bg.png");
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 4rem;
    min-height: 50rem;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 15px;
}

.brands img {
    max-height: 40px;
}

#brand1 {
    max-height: 120px;
    margin-top: -11px;
}

#brand2 {
    max-height: 105px;
    margin-top: -13px;
}

#brand3 {
    max-height: 64px;
    margin-top: 10px;
}

#brand4 {
    max-height: 64px;
    margin-top: 10px;
}

#brand5 {
    max-height: 160px;
    margin-top: -41px;
}

#brand6 {
    max-height: 70px;
    margin-bottom: 10px;
}

.brand-title {
    text-align: center;
    margin: 1rem 0;
}

.green-highlight {
    border-bottom: 2px solid #a6c654;
    padding-bottom: .25rem;
}

.navy-highlight {
    border-bottom: 2px solid #0d345d;
    padding-bottom: .25rem;
}

.navy {
    color: #0d345d;
}

.contact-info {
    text-align: center;
}

.contact-container {
    background-image: url("../imagens/contact-bg.png");
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    height: 12rem;
}

.brand-title {
    color: #0d345d;
    font-weight: bold;
}

.header-logo {
    border-bottom-right-radius: 41px;
}

.header-nav {
    height: 7rem;
}

.header-nav li {
    padding: 1rem;
}

.header-nav li a {
    background: none !important;
    text-align: center;
    padding: 5px;
}

.header-nav li.active a {
    border: 1px solid white;
    border-radius: 25px;
    min-width: 100px;
}

.navbar-default .navbar-nav>.active>a:hover {
    color: rgb(218, 218, 218);
}

.navbar-default .navbar-nav a:hover {
    color: rgb(218, 218, 218) !important;
}


.header-nav-container {
    border-bottom-left-radius: 25px;
}

.main-title {
    font-weight: bold;
    color: #0d345d;
    font-size: 3rem;
}

/* Overrides */
.navbar-brand {
    padding: 5px 10;
}

.navbar-brand img {
    max-width: 50px;
}

.navbar-header {
    background: #a6c654;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #0d345d;
}

.navbar-collapse {
    background-color: #0d345d;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a {
    color: white;
    background-color: #1d4672;
    background-image: none;
}

.navbar-default .navbar-nav>li>a {
    color: white;
}


/* Utils */


.center-content {
    justify-content: center;
    display: flex;
    align-items: center;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-t-60 {
    margin-top: 60px;
}

.m-t-140 {
    margin-top: 140px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-v-20 {
    margin: 20px 0;
}

.flex {
    display: flex;
}

.no-padding {
    padding: 0;
}

.green {
    color: #a6c654;
}

.social-item {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.social-icon {
    font-size: 24px;
    margin-right: 10px;
}

.social-info {
    font-size: 18px;
}

.social-info a {
    text-decoration: none;
    color: white;
}

.slide-bg {
    z-index: 10;
    position: relative;
}

.bg-slide-show {
    width: 100%;
    height: 65rem;
    background-color: #a6c654;
    position: absolute;
    z-index: 1;
    top: -6rem;
    left: 8rem;
    border-bottom-left-radius: 25px;
}

.owl-dots {
    text-align: left !important;
    padding-left: 4.5rem !important;
}

.divider-section {
    background-image: url(../imagens/divider.png);
    background-repeat: no-repeat;
}

.divisor {
    border-bottom: 5px solid #a6c654; 
}

.img-logo-tittle {
    width: 176px;
}

.item-container {
    margin: 1rem 0;
    cursor: pointer;
}
.item-img, .item-img img {
    text-align: center;
    max-height: 200px;
}

.relative {
    position: relative;
}

.relative a {
    text-decoration: none;
}

.wp-button {
    cursor: pointer;
    background-color: #25D366;
    font-size: 5rem;
    border-radius: 50px;
    width: 46px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.floating {
    position: fixed;
}

.bottom-right {
    right: 2rem;
    bottom: 2rem;
}

.slide img {
    border-radius: 15px;
}

.empresa-text {
    font-size: 20px;
}



/*

<div class="col-xs-12 col-md-6">
    <p>Rua Boticário Monocorvo, 888</p>
    <p>Ed. Celita Franca Business, 2° Andar, Sala-203</p>
    <p>Kalilândia, CEP: 44.149-999 - Feira de Santana BA</p>
</div>
<div class="col-xs-12 col-md-3">
    <div class="social-item row">
        <div class="social-icon"></div>
        <div class="social-info">ney@neyroberto.com.br</div>
    </div>
    <div class="social-item row">
        <div class="social-icon"></div>
        <div class="social-info">neyrobertorepresentações</div>
    </div>
</div>
*/