body {
    background: #242525;
    background-image: url(../images/skins/black/bg.png);
    color: #8e8e8e;
}
body.layout-boxed {
    background: #242525 url(../images/skins/black/bg.png);
}
.layout-boxed:not(.layout-boxed-content) .boxed-wrap, .layout-boxed-content .boxed-content-wrapper {
    background: #1c1c1c;
}
.layout-boxed .base-box, .layout-boxed .sidebar .widget, .layout-boxed .comment-form, .layout-boxed div.bbp-template-notice, .layout-boxed div.indicator-hint, .layout-boxed #bbpress-forums fieldset.bbp-form legend, .layout-boxed .news-ticker {
    border-color: #000;
}
h1, h2, h3, h4, h5, h6,
.news-box .nb1-older-articles ul li a ,
.news-box .older-articles ul li a, dt {
    color: #c8c8c8;
}
/* ==========================================================================
 *                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: #ff9c1b;
}

/* important color */
.news-box .nb-item-meta a:hover {
    color: #ff9c1b !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: #ff9c1b;
}
/* border */
#comments .single-comment .comment-content .comment-reply-link:hover, #comments .single-comment .comment-content .comment-edit-link:hover, .post.sticky {
    border-color:#ff9c1b;
}

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

/* ==========================================================================
 *                form elements
   ========================================================================== */
input,select,textarea, .mom-select,
#footer input,#footer select, #footer textarea,
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea, #buddypress div#object-nav.item-list-tabs li.last .mom-select
{
    background: #1b1b1b;
    border-color: #111;
    color: #3b3b3b;
}
.mom-select:before, #buddypress div#object-nav.item-list-tabs li.last .mom-select:before {
    background: #1f1f1f;
    border-color: #000;
}

.asf-el .mom-select select, .asf-el .mom-select select:focus {
    text-shadow: 0 0 0 #3b3b3b;
}
::-webkit-input-placeholder {
   color: #3b3b3b;
    opacity: 1;
}

:-moz-placeholder { /* Firefox 18- */
   color: #3b3b3b;  
    opacity: 1;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #3b3b3b;  
    opacity: 1;
}

:-ms-input-placeholder {  
   color: #3b3b3b;  
    opacity: 1;
}

#footer ::-webkit-input-placeholder {
   color: #3b3b3b;
   opacity: 1;
}

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

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

#footer :-ms-input-placeholder {  
   color: #3b3b3b;  
   opacity: 1;
}

/*----- images borders -----*/
.sidebar .widget ul.twiter-list > li img, .sidebar .mom-login-widget .avatar, .sidebar .mom-recent-comments .author_avatar,
.about-the-author .author_avatar img, #comments .single-comment .avatar, #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
    border-color: #111;
} 
/* ==========================================================================
 *                Top bar
   ========================================================================== */

.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: #232323;
}
.topbar .top-nav li a, .copyrights-area a, #bbpress-forums .bbp-reply-content .bbp-author-name, #bbpress-forums .bbp-topic-content .bbp-author-name {
    color: #c8c8c8;
}
.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: #000;
}

.topbar .top-nav > li ul.sub-menu {
    border: 1px solid #000 !important;
    border-top: none !important;
}
.topbar .top-nav > li ul.sub-menu li a:hover {
    background: #000;
    border-color: #000;
}
.mom-social-icons li a.vector_icon {
    background: #1f1f1f;
}

.topbar input, .topbar select, .topbar textarea {
    background: #191919;
    color: #383838;
}

/* ==========================================================================
 *                Header
   ========================================================================== */
.header {
    background: #232323;
}
.header .logo span {
    color: #c8c8c8;
}
/* ==========================================================================
 *                Navigation
   ========================================================================== */
#navigation {
    background: #191919;
    border-color: #000;
}
.navigation-inner {
    background: #1f1f1f;
    border-color: #000;
}
#navigation .main-menu > li, #navigation .main-menu > li:last-child {
    border-color: #000;
}

#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{
    background: #191919;

}

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

ul.main-menu > li.menu-item-has-children > a:after {
    color: #cacaca;
}
#navigation .nav-button {
    background: #1f1f1f;
    border-color: #000;
    color: #c8c8c8;
}
#navigation .nav-button:hover {
    background: #191919;
}
#navigation .nav-button.active {
    background: #191919;
}
#navigation .nav-button.active:before {
    background: #191919;
}

.nb-inner-wrap .nb-inner {
    background: #191919;
    border-color: #000;

}
.nb-inner-wrap .search-form input {
    background: #1f1f1f;
}

.nb-inner-wrap .search-results-title, .nb-inner-wrap ul.s-results .s-img .post_format,
.show_all_results {
    background: #191919;
    border-color: #000;
}
.nb-inner-wrap ul.s-results li {
    border-color: #191919;
}
.nb-inner-wrap ul.s-results .s-img .post_format {
    color: #c8c8c8;
}

/* ==========================================================================
 *                Dropdown
   ========================================================================== */
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu,
ul.main-menu > li:not(.mom_mega) ul.sub-menu li,
#navigation .main-menu li.mom_mega.menu-item-depth-0 > .mom_mega_wrap,
.main-menu .mom_mega.menu-item-depth-0 > .mom_mega_wrap:before,
#navigation .main-menu > li .cats-mega-wrap {
    background: #191919;
}
ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a {
    background: #1f1f1f;
}
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu,
#navigation .main-menu li.mom_mega.menu-item-depth-0 > .mom_mega_wrap,
#navigation .main-menu > li .cats-mega-wrap {
    border: 1px solid #000;
    border-top: 0;
}
#navigation .main-menu > li .cats-mega-wrap {
    width: 502px;
    left: -1px;
}
#navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal {
    width: 617px;
}

ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu {
    left: -1px;
}
ul.main-menu > li:not(.mom_mega) ul.sub-menu li,
ul.main-menu li.mom_mega .mega_col_title > a,
ul.main-menu li.mom_mega .mom_mega_wrap ul li a,
ul.main-menu > li .cats-mega-wrap ul.sub-menu li.active a,
#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner,
#navigation .main-menu > li .cats-mega-wrap .subcat ul li,
#navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts,
#navigation .main-menu > li .cats-mega-wrap.mom_cats_horizontal .subcat .mom-cat-latest li {
    border-color: #000;
}
#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before {
    background: #000;
}
ul.main-menu > li:not(.mom_mega) ul.sub-menu li a,
ul.main-menu li.mom_mega .mega_col_title > a,
ul.main-menu li.mom_mega .mom_mega_wrap ul li a,
#navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title a,
    #navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts {
    color: #C8C8C8;
}
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li ul.sub-menu li:last-child a {
    border-bottom: 1px solid #000;
    padding-bottom: 9px;
}
#navigation .main-menu > li .cats-mega-wrap .subcat {
    background: #1f1f1f;
    border-color: #000;
}
/* ==========================================================================
 *                News Ticker 
   ========================================================================== */
.news-ticker {
    background: #191919;
    border-color: #191919;
}
.news-ticker li a {
    color: #707070;
}

.current_time {
    background: #000;
}

/*
 //Same as the light version
 
 .breaking-news .bn-title {
    background: #ff9c1b;
}
.breaking-news .bn-title:after {
    border-left-color: #ff9c1b;
}
body.rtl .breaking-news .bn-title:after {
    border-right-color: #ff9c1b;
}

*/
/* ==========================================================================
 *                Base Box
   ========================================================================== */
.base-box, .sidebar .widget, .comment-form, div.bbp-template-notice, div.indicator-hint, #bbpress-forums fieldset.bbp-form legend, .scrolling-box:before {
    background: #1f1f1f;
    border-color: #191919;
}
.scrolling-box:after {
    background: #191919;
}
.base-box:after, .sidebar .widget:after, div.bbp-template-notice:after, div.indicator-hint:after, #bbpress-forums fieldset.bbp-form legend:after {
    border-color: #242424;
}
.base-box .base-box {
    border-color: #000;
}
.news-box .nb-header, .sidebar .widget .widget-head {
    background: #191919;
    border: 1px solid #000;
    margin: -21px;
    margin-bottom: 0;
}
.sidebar .widget .widget-head {
    margin-bottom: 20px;
}
.news-box .nb-header .nb-title a, .news-box .nb-header .nb-title span, .sidebar .widget .widget-title span {
    background: #191919;
    color: #c8c8c8;
}

.news-box .older-articles, .nb-style1 .nb1-older-articles {
    background: #191919;
}
.news-box .older-articles ul.two-cols li, .news-box .older-articles ul li, .news-box .nb-footer, .nb-style3 .older-articles, .nb-style1 .nb1-older-articles ul.two-cols:before, .nb-style1 .recent-news
{
    border-color: #000;
}
.sidebar .mom-posts-widget .mpw-post, .news-list .nl-item, .scrolling-box .owl-item, .mom-carousel .owl-wrapper {
    border-color: #191919;
}
.nb-style2 .older-articles .two-cols:before {
    background: #000;
}

.mom-post-meta, .mom-post-meta a, .blog-post .bp-head .bp-meta, .blog-post .bp-head .bp-meta a, .bbp-reply-post-date {
    color: #454545;
}
.news-box .nb-item-meta a {
    color: #454545 !important;
}

.news-box .nb-footer a:hover {
    color: #fff;
}
a:hover, .base-box .read-more-link:hover {
    color: #fff;
}
.news-box .nb-footer .nomoreposts {
    background: #1f1f1f;
}
.nb-load {
    background-color: #1f1f1f;
}

.fs-image-nav .fs-prev, .fs-image-nav .fs-next {
    background: #191919;
    color: #505050;
    border-color: #000;
}
.fs-image-nav {
    border-color: #000;
}
.owl-dot span {
    background: #000;
}
.fs-image-nav .fs-prev:hover, .fs-image-nav .fs-next:hover {
    background-color: #000;
}
/* ==========================================================================
 *                blog
   ========================================================================== */

.pagination span.current {
    background: #1f1f1f;
    border-color: #000;
    color: #c8c8c8;
}
.bbp-pagination-links span.current {
    color: #c8c8c8 !important;
    border-color: #000;
    background: #191919;
}
/*---- Share icons ---*/
.blog-post .bp-head, .bp-vertical-share .mom-social-share, .mom-social-share.ss-horizontal {
    border-color: #191919;
}
.mom-social-share.ss-vertical .ss-icon span.count:before, .mom-social-share.ss-vertical .ss-icon span.count:after {
    border-bottom-color: #2d2f2f;
}
.mom-social-share.ss-horizontal .ss-icon span.count:after, .mom-social-share.ss-horizontal .ss-icon span.count:before {
        border-right-color: #2d2f2f;

}
.mom-social-share .ss-icon span.count {
    border-color: #2d2f2f;
    background: #2d2f2f;
    color: #d6d6d6;
}

/* ==========================================================================
 *                Single Post
   ========================================================================== */
.single-post-meta {
    border-color: #000;
}
.np-posts ul li.prev:before, h2.single-title:after, .comment-reply-title:after {
    background: #000;
}
.np-posts, #comments .single-comment .comment-content .comment-reply-link, #comments .single-comment .comment-content .comment-edit-link {
    border-color: #000;
}
.np-posts ul li .details .link {
    color: #fff;
}

/* ==========================================================================
 *                Reviews
   ========================================================================== */

.mom-reveiw-system .review-header, .mom-reveiw-system, .review-desc, .mom-reveiw-system .review-area,
.mom-reveiw-system .review-summary .review-score .score-wrap, .mom-reveiw-system .review-summary .review-score,
.mom-reveiw-system .review-header .mr-types li, .mom-reveiw-system .stars-cr, .mom-reveiw-system .review-circles .review-circle,
.mom-reveiw-system .review-circle .circle {
    border-color: #000;
}
.mom-reveiw-system .review-summary .review-score .score-wrap, .mom-reveiw-system .review-summary .review-score, .mom-reveiw-system .review-header,
.mom-reveiw-system .user-rate-bar .ub-inner, .mom-reveiw-system .stars-cr {
    background: #2D2F2F;
}
.mom-reveiw-system .review-summary .review-score .score-wrap .star-rating, .mom-reveiw-system .review-footer .user-star-rate .star-rating span {
    color: #000;
}
.mom-reveiw-system .review-header .mr-types li.current:before {
    border-top-color: #000;
}
.mom-reveiw-system .review-header .mr-types li.current:after {
     border-top-color: #1f1f1f;
}
.mom-reveiw-system .review-header .mr-types li, .mom-reveiw-system .user-rate-circle .cru-score {
    color: #c8c8c8;
}
.mom-reveiw-system .review-header .mr-types li:hover, .mom-reveiw-system .review-header .mr-types li.current {
    background: #1f1f1f;
    color: #fff;
}
.mom-reveiw-system .review-summary .review-score .score-wrap, .mom-reveiw-system .score-wrap .review-circle {
    color: #fff;
}
.mom-reveiw-system .review-summary .review-score .score, .mom-reveiw-system .review-circle .circle .val {
    color: #c8c8c8;
}
.mom-reveiw-system .review-footer {
    border-color: #000;
}
.mom-reveiw-system .user-rate-bar > div {
    border-color: #000;
}
.mom-reveiw-system .review-footer .user-star-rate .star-rating {
    color: #000;
}

/* ==========================================================================
 *                Widgets
   ========================================================================== */

.widget ul li a {
    color: #c8c8c8;
}
/*---- Socila counter ----*/
.mom-socials-counter .sc-head {
    border-color:#000;
    background: #191919;
}
.mom-socials-counter .sc-count {
        border-color:#000;
        background: #2d2f2f;
}
.mom-socials-counter .sc-count span {
    color: #c8c8c8;
}
.mom-socials-counter .sc-count {
    color: #515151;
}
.mom-socials-counter .msc-instagram .sc-head, .mom-socials-counter .msc-behance .sc-head {
    color: #c8c8c8;
}
/*---- login widget ----*/
.mom-login-form > div:not(.mom-submit-wrapper):before {
    background: transparent;
    border-color: #111;
    color: #83868a;
}
.mom-login-widget input[type="checkbox"] + label i {
    background: #1b1b1b;
    border-color: #111;
}
/* newsletter*/
.mom-newsletter .mn-form i {
    background: transparent;
    border-color: #111;
}
/* tag Clouds */
.tagcloud a, .p-single .post-tags a {
    background: #2d2f2f;
    color: #969696;
    border-color: #111;
}
.tagcloud a:hover, .p-single .post-tags a:hover {
    background: #111;
}

/*---- googleplus ----*/
.mom-googleplus-widget .mgw-cover:before {
    background: #1f1f1f;
}
.mom-googleplus-widget .mgw-inner {
    border-right: #c6c7c7;
}

.sidebar .mom-recent-comments ul li, .sidebar .twitter-widget ul li, .widget ul.twiter-list > li {
        border-color: #191919;
}
/*----- weather widget -----*/
.current-day-weather {
    background: #2d2f2f;
    border-color: #000; 
}
.current-day-weather .cdw-data {
    background: #171717;
    border-color: #000;
}
 .current-day-weather .cdw-data .cdw-meta {
    border-color: #000;
 }
 .current-day-weather ol {
    color: #5b5b5b;
 }
 .current-day-weather .cd-temp span {
    color: #a1a1a1;
 }
 .current-day-weather .cd-temp span.current-temp {
    color: #fff;
 }
 .weather-widget .next-days .day-summary {
    background: #171717;
    border-color: #000;
 }
 .weather-widget .next-days .day-summary .d-date {
    background: #2d2f2f;
    border-color: #000;
 }
 .weather-widget .next-days .day-summary.active .d-date {
    background: #2d2f2f;
    border-color:  #000;
    
 }
 .weather-widget .next-days .day-details {
        background: #2d2f2f;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
 }
 .weather-widget .next-days .day-details li {
    border-color: #272727;
    background: #2d2f2f;
 }
 .weather-widget .next-days .day-summary .d-handle {
    background: #1f1f1f;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    }
.weather-widget .next-days li:first-child .day-summary .d-handle {
        border-top: 1px solid #000;
}
.weather-widget .next-days li:first-child .day-summary .d-handle:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #2d2f2f;
    border-left: 1px solid #2d2f2f;
    bottom: 0;
    left: -1px;
}
.weather-widget .next-days .day-details li:last-child {
    border: 0;
}
.message-box.error {
    color: red;
    border-color: red;
}
.message-box.error i {
    color: red;
}
.icon-cloud:after, .basecloud:before, .windyraincloud:before, .icon-hail::before, .icon-windy::before, .icon-mist:before {
    color: #3e3e3e;
}
.secondary-sidebar .cd-icon .icon-cloud:after, .secondary-sidebar .cd-icon .basecloud:before, .secondary-sidebar .cd-icon .windyraincloud:before, .secondary-sidebar .cd-icon .icon-hail::before, .secondary-sidebar .cd-icon .icon-windy::before, .secondary-sidebar .cd-icon .icon-mist:before {
    color: #a1a1a1;
}
.secondary-sidebar .current-day-weather .cd-temp {
    background: #2D2F2F;
    border-color: #000;
}
/* ==========================================================================
 *                Shortcodes
   ========================================================================== */
.main_tabs .tabs {
    background: #191919;
    border-color: #000;
}
.main_tabs .tabs li {
    border-color: #000;
}
.main_tabs .tabs a {
    background: #1f1f1f;
}
.main_tabs .tabs a.current, .main_tabs .tabs a.current:before, .main_tabs .tabs li.active > a:before, .main_tabs .tabs li.active > a {
    background: #1f1f1f;
}
.tabs_v1, .tabs_v2, .tabs_v3 {
    overflow: hidden;
}
.tabs_v1 ul.tabs li, .tabs_v2 ul.tabs li, .tabs_v3 ul.tabs li, .tabs_v3 ul.tabs li {
    border-color: #000;
}
.tabs_v1 ul.tabs li a, .tabs_v2 ul.tabs li a, .tabs_v3 ul.tabs li a {
    background: #191919;
}
.tabs_v1:before, .tabs_v2:before, .tabs_v3:before {
    background: #000;
}

.highlight {
    color: #000;
}

.parograss_text {
    border:none;
    background: #2D2F2F;
}
.accordion, .base-box .accordion {
    border-color: #000;
    background: #1f1f1f;
}
.accordion .acc_title {
    background: #191919;
    border-color: #000;
}
.accordion h2.active + .acc_content, .accordion .ui-accordion-header-active + .acc_content,
.wpb_accordion_section:last-child .acc_title, .wpb_accordion_section:last-child .ui-accordion-header-active + .acc_content {
    border-color: #000;
}
.accordion .acc_title.active, .accordion .acc_title:hover, .accordion .acc_title.ui-accordion-header-active {
    background: #1f1f1f;
    color: #c8c8c8;
}
.acc_handle  {
    color: inherit;
 }
 
 .mom_hr .mom_inner_hr {
    border-color: #000;
 }
 .mom_hr .mom_inner_hr i:before, .mom_hr .mom_inner_hr i:after {
    background: #000;
 }
 .mom_hr .mom_inner_hr i {
    background: #1f1f1f;
    border-color: #000;
 }
.mom_quote {
    background: #191919;
}
 /* ==========================================================================
 *                tooltip
   ========================================================================== */
 .simptip-position-top[data-tooltip]:before {
    border-top-color: #000;
 }
 .simptip-position-top[data-tooltip]:after {
    background: #000;
 }
/* ==========================================================================
 *                Footer
   ========================================================================== */
#footer {
    background: #1f1f1f;
    border-color: #000;
}
#footer .widget .widget-title {
    border-color: #000;
}
#footer .widget ul li {
    border-color: #111;
}

.scrollToTop {
    background: #000;
}

/* ==========================================================================
 *                Page
   ========================================================================== */
.mom_breadcrumb {
    border-color:#000;
    color: #fff;
}
.mom_breadcrumb a:hover {
    color: #fff;
}

.page-title, .portfolio-item-title {
    border-color: #000;
    color: #c8c8c8;
}
.main-title {
    border-color: #000;
}

/* ==========================================================================
 *                Timeline
   ========================================================================== */
.mom-timeline {
    color: #9c9c9c;
}
.mom-timeline .tl-month .tlm-title:before, .mom-timeline .tl-month .tl-day:before, .mom-timeline .tl-month .tl-day:after, .mom-timeline .tl-month .tl-day .tld-title:after,
.mom-timeline .tl-month .tl-day ul.tl-posts li:before, .mom-timeline .tl-month .tl-day ul.tl-posts li:after {
    background: #000;
}
.mom-timeline .tl-month .tlm-title, .mom-timeline .tl-month .tl-day .tld-title span, .mom-timeline .tl-month .tl-day ul.tl-posts li {
    border-color: #000;
    background: #191919;
}
.mom-timeline .tl-month .tlm-title .handle {
    background: #1f1f1f;
    border-color: #000;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
    border-color: #000;
    background: #2d2f2f;
}
.mom-timeline .mom-post-meta, .mom-timeline .mom-post-meta a {
    color: #525252;
}
/* ==========================================================================
 *                Portfolio
   ========================================================================== */
.portfolio-filter {
    border-color: #191919;
}
.portfolio-filter li.current {
    background: #000;
}

.portfolio-filter li a {
    color: #c8c8c8;
}
.portfolio-filter li a:hover {
    color: #fff;
}
.both-sidebars ul.portfolio-list.portfolio-one-column li .portfolio-details, ul.portfolio-list.portfolio-one-column li .portfolio-details {
    border-color: #191919;
    background: #2d2f2f;
}
ul.portfolio-list li .pt-overlay {
    background: #000;
    background: rgba(0,0,0, 0.7);
}

/* ==========================================================================
 *                404
   ========================================================================== */
.not-found-wrap .big404 {
    color: #191919;
}
.not-found-wrap h1 {
    color: #111;
}

/* ==========================================================================
 *                Search
   ========================================================================== */
.advanced-search-form label {
    text-align: left;
    display: block;
}

/* ==========================================================================
 *                Chat
   ========================================================================== */
.chat-text:after {
    border-right-color: #191919;
}
.chat-text:before {
    border-right-color: #000;
}
body.rtl .chat-text:after {
    border-left-color: #191919;
}
body.rtl .chat-text:before {
    border-left-color: #000;
}
.chat-text {
    background: #191919;
    border-color: #000;
}

/* ==========================================================================
 *                Author Page
   ========================================================================== */
.single-author-box .about-the-author {
    background: #000;
    background: rgba(0,0,0, 0.9);
}

/* Table 
__________________ */

tr:nth-of-type(odd) { 
  background: #191919; 
}
th { 
  background: #1f1f1f; 
  color: #c8c8c8; 
}
td, th {
    border-color: #000;
}

pre, code {
    border-color: #000;
}
/* ==========================================================================
 *                bbpress
   ========================================================================== */
#bbpress-forums li.bbp-header {
    background: #1f1f1f;
}
#bbpress-forums a.bbp-forum-title, #bbpress-forums a.bbp-topic-permalink, #bbpress-forums .bbp-topic-title h3 a, #bbpress-forums li.bbp-header, div.bbp-template-notice,
.bbp-admin-links a:not(.bbp-topic-super-sticky-link):before, #bbpress-forums h1.bbp-s-title {
        color: #c8c8c8;
}
#bbpress-forums li.bbp-header, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header > ul > li, #bbpress-forums li.bbp-body > ul > li, #bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-color: #000;
}
#bbpress-forums ul.odd {
    background: #191919;
}
#bbpress-forums ul.even, #bbpress-forums div.even, #bbpress-forums ul.even {
    background: #1f1f1f;
}
div.bbp-template-notice:before, div.indicator-hint:before {
    border-color: #191919;
}
.quicktags-toolbar {
    background: #191919 !important;
    border-color: #000 !important;
}
.bbp-the-content-wrapper {
    border-color: #000 !important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    background: #000 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-color: #000 !important;
    color: #c8c8c8 !important; 
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
    border-color: #000;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #000;
    color: #c8c8c8;
}
.bbp-topics ul.sticky {
    background: #2d2f2f !important;
}

#bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {
    background: #2d2f2f;
    border-color: #111;
}
#bbpress-forums a:hover {
    color: #fff;
}
.bbp-pagination-links a {
    border-color:#000 !important;
}
.bbp-pagination-links a:hover {
     background: 0 !important;
    color: #fff !important;
}

.mom-ad-empty {
    background: #191919;
    border-color: #000000;
}
.mom-ad-empty a {
    color: #fff;
}
.mom-ad-empty a:hover{
    color: #fff !important;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
    background: #000;
}

/* ==========================================================================
 *                Woocommerce
   ========================================================================== */
ul.products li .product-inner, ul.products li .mom_product_thumbnail, .widget.woocommerce:not(.widget_product_categories):not(.widget_layered_nav) ul li, .summary .woocommerce-product-rating {
    border-color: #000;
}

ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button {
    color: #fff;
}
.woocommerce .cart .quantity input {
    color: #fff;
}
.woocommerce .cart .quantity input.qty {
    background: #000;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #000;
    border-color: #000;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: #191919;
}

/* ==========================================================================
 *                Budypress
   ========================================================================== */
#buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="text"] {
    background: #1b1b1b;
    border-color: #000;
    color: #3b3b3b;
}

#buddypress div.dir-search input[type="submit"] {
    background: #000;
    border-color: #000;
    color: #83868a;
}

#buddypress div#object-nav.item-list-tabs {
    background-color: #191919;
    border-color: #000;
}
#buddypress div#object-nav.item-list-tabs ul li, #buddypress div#object-nav.item-list-tabs ul li:last-child, #buddypress div#object-nav.item-list-tabs ul li.mom_last_child {
    border-color: #000;
}
#buddypress div#object-nav.item-list-tabs ul li a {
    color: #c8c8c8;
}
#buddypress div#object-nav.item-list-tabs ul li.selected a, #buddypress div#object-nav.item-list-tabs ul li.current a, #buddypress div#object-nav.item-list-tabs ul li:hover a   {
    background-color: #000;
}

.base-box .pagination span.current, #buddypress ul.item-list li, #buddypress ul.item-list li:first-child, #buddypress div#subnav.item-list-tabs, .message-box {
    border-color: #000;
}

.mom_bp_tabbed_widgets .main_tabs .mom-bp-tabbed-widgets li a.loading:before,  #buddypress li.load-more.loading a:before, #buddypress list li.load-newest.loading a:before {
	background: url(../images/bp-load-black.gif) no-repeat;
}
#buddypress li.load-more.loading a:before, #buddypress list li.load-newest.loading a:before {
	background: url(../images/bp-load-black.gif) no-repeat;
}
#buddypress div.messages-options-nav {
    background: #000;
}

#buddypress table#message-threads tr.unread td {
    background: #2f2f2f;
    border-color: #000;
}

.mom_bp_tabbed_widgets .main_tabs .tabs, .mom_bp_tabbed_widgets .main_tabs .tabs a.current, .mom_bp_tabbed_widgets .main_tabs .tabs a.selected, .mom_bp_tabbed_widgets .main_tabs .tabs a.selected:before {
    background-color: #1f1f1f;
}

.mom_bp_tabbed_widgets .main_tabs .tabs-content-wrap li {
    border-color: #000;
}
/* ==========================================================================
 *                Responsive
   ========================================================================== */
.top-menu-holder, .device-top-nav {
    background: #232323;
    border: 1px solid #000;
    border-width: 0 1px 0 1px;
}
.device-top-nav {
    border:1px solid #000;
    border-top: 0;
}
.device-top-nav li, .device-top-nav li .responsive-caret {
    border-color: #000;
}
.device-top-nav li.dm-active > a, .device-top-nav li.dm-active:before, .device-top-nav li.dm-active:after {
    background: #191919;
}
.device-top-nav li.dm-active > .responsive-caret {
    border-color: #000;
}
#navigation .device-menu li.dm-active.mom_mega.menu-item-depth-0 > a {
    border-color: #000;
}

.device-menu-holder, .device-menu-holder .mh-caret {
    background: #1f1f1f;
    border-color: #000;
}

.device-menu-holder .mh-icon, .device-menu-holder .mh-caret, .device-menu-holder, #navigation .device-menu li.menu-item > a {
    color: #cbcbcb;
}

.device-menu-holder.active:before,.device-menu-wrap.has_nav_search .device-menu-holder.active:after, .device-menu-wrap.has_nav_search .device-menu-holder.active, .device-menu-holder, .device-menu-holder .mh-caret,
#navigation .device-menu {
    background: #191919;
}
#navigation .device-menu, #navigation .device-menu li.menu-item, #navigation .device-menu li .responsive-caret {
    border-color: #000;
}
.device-menu-holder.active:before {
    border-color: #191919;
}

#navigation .device-menu li.dm-active > a, #navigation .device-menu li.dm-active > .responsive-caret {
    background: #000;    
}


/*------------------------------------------------------------------------------*/
/*                    Width : 568 = iphone 5 landscape
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 0) and (max-width: 670px) {
    .nb-style3 .older-articles ul li:first-child, .scrolling-box .owl-controls {
        border-color: #000;
    }    
}