/* Custom Blue Header and Footer Styles */
.header-background {
    margin: 0 auto 40px;
    background: #0086db !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
}

.footer-container {
    background-color: #0086db;
    color: #fff;
}

/* Ensure header logo area has blue background */
.header-logo {
    background-color: #0086db;
    padding: 20px 0;
    margin-bottom: 20px;
    border-radius: 5px;
}

/* Blue theme for navigation */
.main-menu {
    background-color: #0086db;
    border-bottom: 2px solid #0066aa;
}

.main-menu .nav > li > a {
    color: #fff;
}

.main-menu .nav > li > a:hover {
    color: #e6f2ff;
}

/* Blue theme for social menu */
.social-menu {
    background-color: #0066aa;
    border-bottom: 2px solid #004488;
}

.social-menu .navbar-nav > li > a {
    color: #fff;
}

.social-menu .navbar-nav > li > a:hover {
    color: #e6f2ff;
}

/* Blue accents */
.btn-goto-top:hover {
    background-color: #0086db;
    color: #fff;
}

/* Blue theme for breaking news */
.tkr-breaking-news {
    background-color: #0086db;
}

.tkr-breaking-news .title {
    background-color: #0066aa;
    color: #fff;
}

.tkr-breaking-news .content .ticker .ticker-content a {
    color: #fff;
}

.tkr-breaking-news .content .ticker .ticker-content a:hover {
    color: #e6f2ff;
}
