.menu-smart > li > a > div > div > div.btn {
    margin: 0;
background-color: #f3f9fe;
}

.marg1 {
margin-top: -20px !important;
}

.marg2 {
margin-top: -30px !important;
}

.site-footer a:hover {
color: #ffffff !important;
}

.post-info {
display: none !important;
}

.footer-last {
display: none !important;
}

h1, h2, h3, h4, h5, {
font-family: futura-pt, sans-serif !important;
}

.text-lead, .text-lead > * {
    font-size: 29px;
}

@media (max-width: 600px) {
.hider5 {
display: none !important;
}
}

.port .t-overlay-text {
    background: rgba(0, 0, 0, 0.8) !important;
}

.port .tmb .t-entry p.t-entry-meta span {
    font-size: 16px !important;
}

.submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul li > a {
    font-weight: 600;
}

.redd {
color: #bf1e2d !important;
}

.redd2 {
text-decoration: underline;
text-decoration-color: #bf1e2d;
}

h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: 29px !important;
}

@media (max-width: 959px) {
.menu-smart a {
    text-transform: capitalize !important;
}
}

.spaced a {
padding-left: 20px;
font-weight: 600;
}

ul.menu-smart li.menu-item > a {
    font-weight: 600;
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
    font-size: 30px;
}

.site-footer a:active {
color: #ffffff !important;
}

li {
    font-size: 29px;
}