.menu-smart > li > a > div > div > div.btn {
    margin: 0;
    background: #3e4aff;
    color: #ffffff;
}

.marg1 {
margin-top: -20px !important;
}

.marg2 {
margin-top: -30px !important;
}

.headshadow {
text-shadow: 1px 1px 5px #000000;
}

footer .footer-last {
    display: none;
}

.post-info {
display: none;
}

.site-footer a:hover {
color: #000000 !important;
}

.tab-container:not(.default-typography) .nav-tabs > li > a span {
    font-size: 16px;
}

.menu-container:not(.isotope-filters) ul.menu-smart li.dropdown > a {
    font-weight: 400;
}

@media (min-width: 960px) {
.submenu-light .menu-sub-enhanced .menu-smart ul a {
    color: #ffffff !important;
    font-weight: 600;
}
.menu-smart ul li {
margin-left: -15px! important;
}
.submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul a:hover {
    color: #ffffff !important;
}
.submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul a:active {
    color: #ffffff !important;
}
}

@media (max-width: 959px) {
.submenu-light:not(.isotope-filters) .menu-smart a {
    color: #ffffff !important;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
    font-size: 20px;
}
}


.menu-light .menu-smart a:hover {
color: #3e4aff !important;
}

.menu-light .menu-smart a:focus {
color: #3e4aff !important;
}

.menu-light .menu-smart a:active {
color: #3e4aff !important;
}

.menu-light .menu-smart>li.active>a, .menu-light .menu-smart>li a.active, .menu-light .menu-smart>li.current-menu-ancestor>a, .menu-light .menu-smart>li.current-menu-item:not(.menu-item-type-custom)>a {
color: #3e4aff !important;
}

.submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul li.current-menu-parent>a, .submenu-light .menu-horizontal.menu-sub-enhanced .menu-smart ul li.active>a {
color: #3e4aff !important;
}

.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-size: 16px;
}




.site-footer a {
color: #fff! important; 
}

.fa-grid2:before {
    content: "\f00a"! important;
}

.center .btn-container  {
text-align: center;
}

