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