.s_box p {
    display: inline-block;
    padding: 0 20px;
    border-radius: 20px;
    border: 1px solid #5f727f !important;
}
.s_box div {
    text-align: center;
}
.s_label_box p {
    display: inline-block;
    padding: 0 20px;
    border-radius: 20px;
    border: 1px solid #5f727f !important;
}
h1, .title-h1
 {
    font-size: 33px !important;
}
h1, .title-h1 {
    line-height: 42px !important;
}
#colophon .widget a:active {
    color: #7EF950FF !important;
}
#colophon .widget a:hover, #colophon .gem-contacts .gem-contacts-item.gem-contacts-website a, #colophon .gem-contacts .gem-contacts-item.gem-contacts-email a, #colophon #wp-calendar #prev a:hover:after, #colophon #wp-calendar #next a:hover:after, #colophon .widget_tweets .jtwt_tweet a, #colophon .recentcomments .comment-author-link a, #colophon .widget .jtwt_date, #colophon .widget_tweets .twitter-box .jtwt_tweet:before, #colophon .recentcomments .comment-author-link, #colophon .comment-author-link, #colophon .gem-latest-news-title span, #colophon .gem-pp-posts-date, #colophon .gem-contacts a:before {
    color: #7EF950FF !important;
}
.footer-site-info a, #colophon .jtwt_tweet_text a, footer#colophon .gem-contacts a {
    color: #7EF950FF !important;
}

.block-content:last-of-type {
    padding-bottom: 0 !important;
}
.thegem-te-menu-secondary-nav ul.nav-menu > li > a:before {
    display:none !important;
}

.thegem-te-menu-secondary-nav ul.nav-menu > li > ul {
    background-color: #000000;
}
.thegem-te-menu-secondary-nav ul.nav-menu > li > ul li a {
    color: #ffffff;
}
@media (min-width: 992px) {
    .site-footer .col-md-3 {
        width: 50% !important;
        position: relative !important;
        left: 0 !important;
    }
}