.navbar-dark .navbar-brand {
        max-width: 200px;
}

body {
color: #4c4c4c;
}

a {
    color: #0a5ca8;
}

li {
    margin-bottom: 7px;
}

.site-footer {
    text-align: center;
    font-size: 10px;
    letter-spacing: 1px;
}

.entry-title {
    text-align: center;
    position: relative;
    top: 45%;
    font-size: 2.5rem;
    color: #fff;
    font-weight: 600;
    text-shadow: 2px 2px 8px #0000004d;
}

#wrapper-footer {
    background: linear-gradient(to right, #1a436e , #249ed8);
    padding: 10px 0;   
    color: #fff;
}

#wrapper-footer-full {
    background: #1c4974;
    /* background: linear-gradient(to right, #1a436e , #249ed8); */
    padding: 30px 0;
    color: #fff;
    text-align:center !important;
}

.site-info a {
    color:#fff;
}

.bg-dark {
    background-color: #fff !important;
    border-bottom: 1px solid #d2d2d2;
    color: #000 !important;
}


#header-img {
    background-size: cover;
    display: block;
    margin: 0 auto;
    height: 350px;
    width: 100%;
    position: relative;
    margin: 0 auto;
    max-width: 100% !important;
}

#header-img img {
    background-size: cover;
    display: block;
    margin: 0 auto;
    height: 350px;
    width: 100%;
    position: relative;
    margin: 0 auto;
    max-width: 100% !important;
}

div.effect-heading h2 {
    text-transform:Capitalize !important;
}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu.ubermenu-main.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    margin-top: 21px !important;
}

.ubermenu .ubermenu-row {
    margin-top:10px !important;
}

.widget-title {
    font-weight:300;
}

#mc4wp-form-1 input::placeholder {
    color:#fff;
}

.effect-hover.effect-chico h2 {
    padding: 13% 0 20px !important;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
    padding-top: 100% !important;
}

.newsroom-post-date {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #1b4976;
}

@media (min-width: 768px) {
.col-md-6 {
        flex: 0 0 100%;
    max-width: 100%;
}

}

.post-layout {
    box-shadow: 0 2px 17px -4px rgba(12,12,33,.66);
}

.tantalus-news-title {
    font-size: 21px;
    font-weight: 300;
}

.tribe-events-page-title {
    display: none !important;
    
}

#blog-button {
    background-color: #1c4974;
    padding: 15px;
    color: #fff !important;
    position: relative;
    top: 20px;
    display: block;
    max-width: 240px;
    margin-bottom: 20px;
}


#blog-button a {
    color: #FFF;
    text-decoration: none;
}

#tribe-events .tribe-events-button, .tribe-events-button {
    display: none;
}

.tribe-events-back a {
    background-color: #1c4974;
    padding: 15px;
    color: #fff !important;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    display: none;
}

#tribe-events-content {
    margin-top: 40px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #000;
}

.btn-primary {
    background-color: #1b4974 !important;
    border-color: #1b4974 !important;
}

.btn-primary:hover {
    background-color: #1b4974 !important;
    border-color: #1b4974 !important;
}