a {
    color: #f49339;
}
a:hover {
    color: #ddd;
}
.sp-contact-info li {
    display: inline-block;
    margin: 0 10px;
    font-size: 90%;
    color: #fff;
}
ul.social-icons >li a {
    color: #ffffff;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #a94442;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #a94442;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    padding: 0 10px;
    font-size: 16px !important;
    font-weight: bold;
    font-family: Ubuntu !important;
    color: #f49239;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #a94442;
}
.sp-page-title {
    background: #5cb85c;
}
#offcanvas-toggler >i {
    color: #a94442;
}
.TxtHome {
    text-align: center;
}
.DescPort {
    height: 115px;
}
#sp-bottom {
    padding: 100px 0px;
}
.sp-module:first-child {
    margin-top: 0;
    color: #ffffff;
}
.sp-module ul >li >a {
    color: #ffffff;
}
.sp-module ul >li >a:hover {
    color: #ffd600;
}
.sp-page-builder .page-content #section-id-1493051368 {
    margin: 100px 0px 0px;
    padding: 40px 40px;
    background-color: #f5f5f5;
}
.gcore-line-td input, .gcore-line-td textarea, .gcore-line-td select {
    width: 100% !important;
    height: 45px;
}
.gcore-display-table {
    width: 80%;
}
.gcore-subinput-container-wide {
    width: 100%;
}
.chrono_credits {
    display: none;
}
.sppb-addon-cta .sppb-cta-subtitle {
    margin-bottom: 20px;
    line-height: 26px !important;
}
.text-center {
    text-align: right;
}
.sppb-btn-success {
    color: #ffffff;
    background-color: #b80909;
    border-color: #b80909;
}
#sp-main-body {
    padding: 20px 0;
}
.entry-link, .entry-quote {
    background: #f49239;
}
.post-format {
    background: #f49239;
}
article.item {
    text-align: justify;
}
.tagsfox {
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: normal;
    font-family: Ubuntu;
}
.scrollup {
    border-radius: 20px;
}
.offcanvas-menu {
    background-color: rgb(169, 68, 66);
}
.icofacetopo,.icoinstatopo {
    color: #fff;
    font-size: 22px;
    padding: 0px 10px 0px 0px;
}
.telstopo {
    text-align: right;
}
.icotel,.icofax {
    font-size: 18px;
    padding: 0px 5px 0px 0px;
}
.tel1 {
    padding: 0px 20px 0px 0px;
}
.icodressrodape {
    font-size: 52px;
    padding: 0px 10px 0px 0px;
}
.telsrodape {
    font-size: 20px;
    font-weight: bold;
    line-height: 34px;
}
.RedesSociaisrodape {
    font-size: 42px;
    letter-spacing: 10px;
}
.linkrdsocialrdp {
    color: #fff;
}
.linkrdsocialrdp:hover {
    color: #770b09;
}
.icotel-a,.icofax-a {
    padding: 0px 10px 0px 0px;
}
.cont-rdp {
    text-align: center;
}
.cont-hrfunc {
    text-align: center;
    padding: 20px 0px 0px 0px;
}
.titlehrfunc {
    font-size: 28px;
}
.sppb-carousel-pro-text {
    text-align: center;
}
.titstrong {
    font-size: 31px;
    font-weight: bold;
}