/**
Primary Colors
White: #ffffff
Black: #0f0f0f
Blue: #1da1f2
Light Gray: #bbbbbb
Dark Gray: #666666
 */

.blue header,
.blue header .sub-menu{
    background-color: #ffffff;
}

.blue header nav.main-menu ul li a,
.blue #commentform label,
.blue #articles article h3 a,
.blue header nav.mobile-menu ul li a{
    color: #0f0f0f;
}

.blue #breadcrumbs .container
{
    color: #ffffff;
}



.blue header nav.main-menu ul li.current-menu-item a,
.blue header nav.main-menu ul li a:hover,
.blue footer .recent-post-date,
.blue .comment-reply-link,
.blue .color_3,
.blue .primary-color,
.blue footer .recent-post-date,
.blue header nav.main-menu ul li.current-menu-item a,
.blue header nav.main-menu ul li a:hover,
.blue header nav.main-menuli.menu-item-has-children > a::after,
.blue .mobile-menu-trigger,
.blue .mobile-menu-trigger:focus,
.blue .mobile-menu-trigger:hover,
.blue #articles article h3 a:hover,
.blue #articles article .article-meta{
    color: #1da1f2 !important;
}


.blue header nav.main-menu ul.sub-menu li:hover a {
    background-color: #1da1f2 !important;
    color:#ffffff !important;
}

.blue header nav.main-menu ul.sub-menu{
    border-top:2px solid #1da1f2;
}

.blue header nav.main-menu ul.sub-menu li a,
.blue header nav.main-menu ul li > a,
.blue header #logo{
    color:#0f0f0f !important;
}

.blue footer, #copyright {
    background-color: #0f0f0f;
}

.blue footer p,
.blue footer .recent-post-title a,
.blue footer #copyright p,
.blue .comment-meta.commentmetadata a{
    color: #bbbbbb;
}

.blue footer .widget-title{
    border-bottom: 2px solid #1da1f2;
    color: #ffffff;
}


.blue #commentform #submit,
.blue .wpcf7-form-control.wpcf7-submit,
.blue .wpcf7-form-control.wpcf7-submit,
.blue .primary-bg-color,
.blue header nav.mobile-menu ul li a:hover,
.blue #breadcrumbs{
    background-color: #1da1f2;
}


.blue .bg_color_2,
.blue #searchsubmit{
    background-color: #0f0f0f;
}

.blue #sidebar .widget-title span {
    background: #1da1f2 none repeat scroll 0 0;
}

.blue #sidebar .widget-title::after {
}

.blue footer .widget-title{
    border-bottom: 2px solid #1da1f2;
}


.blue footer .recent-post-title a,
.blue #sidebar .widget-title span,
.blue #homepage-banner h1,
.blue #homepage-banner h2,
.blue #articles .article-post-meta .article-button,
.blue footer .widget-title,
.blue footer .recent-post-title a,
.blue #commentform #submit,
.blue .wpcf7-form-control.wpcf7-submit{
    color: #ffffff;
}

.blue #sidebar .widget ul li {
    background: #ffffff none repeat scroll 0 0;
}

.blue #articles .article-content,
.blue header nav.mobile-menu{
    background: #ffffff;
}

.blue footer {
    background: #0f0f0f;
}
.blue footer p,
.blue footer #copyright{
    color: #bbbbbb;
}

.blue #sidebar .widget ul li,
.blue #sidebar .widget ul li a,
.blue #articles p,
.blue #sidebar .widget p{
    color: #666666;
}

.blue .comment-author{
    color: #bbbbbb;
}

.blue #sidebar .post-date{
    color: #bbbbbb;
}

.blue .estage-pagination a {
    background-color: #ffffff;
    color: #1da1f2;
}

.blue .estage-pagination a:hover{
    background-color: #1da1f2;
    color: #ffffff;
}

.blue .estage-pagination span.dots {
    color: #666666;
}

.blue .estage-pagination span.current {
    background-color: #1da1f2;
    color: #ffffff;
}

.blue header nav.mobile-menu ul li a:hover{
    color: #ffffff;
}


.blue footer #copyright{
    background: #0f0f0f none repeat scroll 0 0;
    border-top: 1px solid #333333;
}

.blue .comment-body{
    background: #ffffff none repeat scroll 0 0;
}

.blue nav.footer-menu ul li a{
    border-right: 1px solid #bbbbbb;
}
.blue nav.footer-menu ul li a,
.blue nav.footer-menu ul li a:hover{
    color: #bbbbbb;
}

/*
v1.5
 */
.blue .footer_text_logo,
.blue .footer_text_logo:hover{
    color: #bbbbbb;
}

.blue footer_text_logo_tagline,
.blue .footer_text_logo_tagline:hover{
    color: #bbbbbb;
}

.blue header .logo_tagline,
.blue header .logo_tagline:hover{
    display: block;
    text-decoration: none;
    color: #000000;
}

.blue .estage_team_role{
    color: #1da1f2;
}

.blue .header_logo_color,
.blue .footer_logo_color{
    color: #000000;
}

.blue .sms-title{
    color: #666666;
}

.blue .social-media-sharing{
    background: #ffffff;
}
.blue .social-media-sharing ul li a{

    color: #ffffff;
}

.blue #estage_popup_pre_form{
    color: #ffffff;
}
.blue #estage_popup_form input[type='submit']{
    background: #1da1f2;
    color: #ffffff;
}
.blue #estage_popup_post_form{
    color: #ffffff;
}

.blue .section-title-line{
    border: 1px solid #1da1f2;
}

/**
v1.9
 */
.blue .buy-now-btn{
    background: #1da1f2;
    color: #ffffff !important;
}

.blue .product_price {
    color: #1da1f2;
}