.col-md-5 {
    width: 45%;
}
.col-md-4 {
    width: 30%;
}
.col-md-3 {
    width: 17%;
}
.col-md-3, .col-md-4, .col-md-5 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.pull-left {
    float: left !important;
}
.pull-right {
    float: right !important;
}
.posicao_rodape {
    border-top: 5px solid #ffd926;
}
.posicao_rodape {
    height: 203px !important;
}
.pre-footer {
    background: #342a28;
    padding-bottom: 18px;
}
.pre-footer .container {
    padding-top: 5px;
    width: 1200px;
    margin: 0 auto;
}
.pre-footer-col h2,
.pre-footer-col h3,
.pre-footer-col h4 {
    color: #d6c496 !important;
    font-size: 180%;
    margin-top: 25px;
}
.pre-footer-col h4 span {
    color: #d6c496 !important;
    font-size: 12px !important;
}
.pre-footer span,
.pre-footer p,
.pre-footer a {
    color: #fff !important;
    text-decoration: none;
}
.pre-footer .col-md-3.pre-footer-col .col-sm-6 {
    padding-left: 0 !important;
}
.col-md-5.pre-footer-col p {
    text-align: justify;
}
.col-md-5.pre-footer-col .col-md-4 {
    padding-right: 0;
}
.col-md-5.pre-footer-col .col-md-4 span {
    font-size: 10.5px;
}
.col-md-3.pre-footer-col p a {
    line-height: 2;
}