.main_nav ul li a:hover, .main_nav ul li.active a {
    color: #e8ffba !important;
}
.icon-home i {
    color: #4a8255;
    font-size: 50px;
}

.footer_hours {top: 108px;}

.hours_list {
    color: white;
    font-size: 14px;
}

.hours_list a:hover {
    color: #d3d3d3;
}

.hours_info {
    color: black;
    font-size: 14px;
}

.hours_info a:hover {
    color: #828282;
}

.news_post_image iframe {
    width: 525px;
    height: 252px;
}

.contact_map iframe {
    width: 100%;
    height: calc(100% + 30px);
}

.header_top_phone {
    margin-left: 20px !important;
}

.lnk-login {
    background-color: #00942e;
    border: 1px solid #00942e;
    border-radius: 6px;
    color: white;
    font-weight: bold;;
    padding: 4px 8px;
    transition: .5s;
}
    .lnk-login:hover {
        background-color: #003e13;
        border: 1px solid #003e13;   
        color: white;     
    }

.dn {display: none !important}

.hours_list li:not(:last-child) {
    margin-bottom: 12px !important;
}

.texto-cotacao {
    color: #e8ffba !important;
    font-weight: bold;
    font-size: 18px;
    margin-left: 8px;
}