/* ==========================================================================
 *                Main text color
   ========================================================================== */
a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.news-ticker li a:hover, .mom-post-meta a:hover, .news-box .older-articles ul li a:hover,
.news-box .nb1-older-articles ul li a:hover, .mom-login-widget .lw-user-info a:hover strong,
.mpsw-slider ul.slides li .slide-caption:hover, .tagcloud a:hover, .mom-recent-comments .author_comment h4 span a:hover,
.widget .twiter-list ul.twiter-buttons li a:hover, .copyrights-text a:hover, ul.main-menu li.mom_mega .mega_col_title  a:hover,
#navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest li a:hover,
#navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts:hover,
.base-box .read-more-link, .widget ul li a:hover, .main_tabs .tabs a.current, .button:hover,
.weather-widget .next-days .day-summary .d-date span.dn, .np-posts ul li .details .link:hover,
#comments .single-comment .comment-content .comment-reply-link:hover, #comments .single-comment .comment-content .comment-edit-link:hover,
.single-author-box .articles-count, .star-rating, .blog-post .bp-head .bp-meta a:hover, ul.main-menu > li:not(.mom_mega) ul.sub-menu li a:hover,
.not-found-wrap .ops, #bbpress-forums a,
#navigation .main-menu > li:hover > a, #navigation .main-menu > li.current-menu-item > a, #navigation .main-menu > li.current-menu-ancestor > a,
#navigation .main-menu > li:hover > a:before, #navigation .main-menu > li.current-menu-item > a:before, #navigation .main-menu > li.current-menu-ancestor > a:before,
#navigation ul.device-menu li.dm-active > a, #navigation .device-menu li.dm-active > .responsive-caret, .widget li:hover .cat_num, .news-ticker li i, .mom_breadcrumb .sep, .scrollToTop:hover,
ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button:hover, .main_tabs .tabs li.active > a, .toggle_active .toggle_icon:before, #navigation .nav-button.active, .mom-main-color, .mom-main-color a,
#buddypress div#item-header div#item-meta a, #buddypress div#subnav.item-list-tabs ul li.selected a, #buddypress div#subnav.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li span, #buddypress div#object-nav.item-list-tabs ul li.selected a, #buddypress div#object-nav.item-list-tabs ul li.current a, .mom_bp_tabbed_widgets .main_tabs .tabs a.selected, #buddypress div.activity-meta a.button, .generic-button a {
    color: #f09217;
}


/* important color */
.news-box .nb-item-meta a:hover {
    color: #f09217 !important;
}
/*background*/
.mom-social-icons li a.vector_icon:hover, .owl-dot.active span, .feature-slider .fs-nav .selected,  #navigation .nav-button.nav-cart span.numofitems  {
    background-color: #f09217;
}
/* border */
#comments .single-comment .comment-content .comment-reply-link:hover, #comments .single-comment .comment-content .comment-edit-link:hover, .post.sticky {
    border-color:#f09217;
}

/* ==========================================================================
 *                button
   ========================================================================== */
.button, #commentform #submit-comment, input[type="submit"], #bbpress-forums #bbp-single-user-details + ul li a
{
    background: #000;
    color: #fff;
}

.button:hover, #commentform #submit-comment:hover, input[type="submit"]:hover, #bbpress-forums #bbp-single-user-details + ul li a:hover
{
    background: #9e1616;
    color: #fff;
}

/* ==========================================================================
 *                Topbar
   ========================================================================== */

.topbar, .copyrights-area {
    background: #000;
}

.topbar .top-nav > li a:hover, .topbar .top-nav > li.current-menu-item a, .topbar .top-nav > li ul.sub-menu {
    background: #b31818;
}

.topbar .top-nav > li ul.sub-menu li, .topbar .top-nav > li ul.sub-menu li:hover, .topbar .top-nav > li ul.sub-menu li:hover+li {
    border-color: #981212;
}
.topbar .top-nav > li ul.sub-menu {
    border: 1px solid #981212 !important;
    border-top: none !important;
    left: -1px;
}
.topbar .top-nav > li ul.sub-menu li {
    border-color: #981212;
}
.topbar .top-nav > li ul.sub-menu li a:hover {
    background: #981212;
    border-color: #981212;
}
.topbar button {
    background: #303030;
}

.topbar input, .topbar select, .topbar textarea {
    background: #2a2a2a;
}

/* ==========================================================================
 *                Header
   ========================================================================== */
.header {
    background: #b31818;
}

/* ==========================================================================
 *                navigation
   ========================================================================== */
#navigation {
    border-bottom-color:#c8c8c8;
    border-top-color:#9a1818;
}

.navigation-inner {
    background-color: #b31818;
    border-bottom-color: #9a1818;
}

#navigation .main-menu > li, #navigation .main-menu > li:last-child {
    border-color: #9a1818;
}

#navigation .main-menu > li > a {
    color: #fff;
}

ul.main-menu > li.menu-item-has-children > a:after {
    color: #c5a7a7;
}
#navigation .nav-button.active {
    background: #fff;   
}
#navigation .nav-button {
    background: #ab1414;
    color: #fff;
    border-color: #9a1818;
}
#navigation .nav-button a {
      color: #fff;
}
.current_time {
    background: #000;
}

/* ==========================================================================
 *                Widgets and Boxes 
   ========================================================================== */
.sidebar .widget-title, .news-box .nb-header .nb-title {
    color: #b31818;
}


/* ==========================================================================
 *                Footer
   ========================================================================== */
#footer {
    background: #b31818;
    border-color: #f09217;
}
#footer .widget .widget-title {
    border-color: #8a1010;
    color: #000000;
}
#footer .widget ul li {
    border-color: #a31515;
}
#footer .widget, #footer .widget a, #footer .mom-newsletter h4 {
    color: #fff;
}
#footer .mom-post-meta, .mom-recent-comments .author_comment h4 time, .mom-recent-comments .author_comment h4 span a, #footer .mom-recent-comments .author_comment p, #footer .widget .textwidget a, #footer .widget .twitter-widget a {
    color: #680404;
}
#footer input, #footer select, #footer textarea {
    background: #951010;
    border-color: #8a1010;
    color: #5e0303;
}

#footer ::-webkit-input-placeholder {
   color: #5e0303;
   opacity: 1;
}

#footer  :-moz-placeholder { /* Firefox 18- */
   color: #5e0303;  
   opacity: 1;
}

#footer ::-moz-placeholder {  /* Firefox 19+ */
   color: #5e0303;  
   opacity: 1;
}

#footer :-ms-input-placeholder {  
   color: #5e0303;  
   opacity: 1;
}
#footer .button, .bbp-search-form #bbp_search_submit {
    background-color: #000;
    border-color: #000;
}


/* ==========================================================================
 *                Widgets
   ========================================================================== */
.weather-widget .next-days .day-details {
    background-color: #000;
}
.weather-widget .next-days .day-summary.active .d-date {
    background-color: #000;
    border-color: #000;

}

.weather-widget .next-days .day-details li {
    border-color: #191919;
}

.mpsw-slider .slide-caption {
    background-color: #000;
}

#footer .widget .twitter-widget ul li:before {
    color: #fff !important;
}