
/* -- DARK THEME --
   ================================================== */

#wrapper,
body .cg-product-cta .add_to_cart_button, 
body .cg-product-cta .product_type_external, 
body .cg-product-cta .product_type_grouped,
.container .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
body .header, 
body .cg-menu-default, 
body .cg-menu-below,
body .cg-header-fixed-wrapper.cg-is-fixed,
.woocommerce-tabs .tabs li a,
.content-area table.shop_table tr:nth-child(even),
.content-area ul.payment_methods .payment_method_bacs p,
.widget-area .tagcloud a, 
.widget .tagcloud a, 
.widget_tag_cloud .tagcloud a, 
.widget_product_tag_cloud .tagcloud a,
.blog-pagination ul li a,
.content-area article.sticky .image img,
body .wpb_row .wpb_teaser_grid li h2,
.wpb_teaser_grid li .entry-content,
.wpcf7 input.wpcf7-submit,
.wpb_call_to_action,
.panel {
    background: #222 !important;
}

.widget_price_filter .ui-slider .ui-slider-range {
    background: #fff;
}

body,
code,
.vc_carousel-inner,
.content-area ul,
.content-area ol,
.content-area table,
.titlewrap h2, 
.content-area .titlewrap h2,
.cg-product-info .name,
.cg-product-info a:hover .name,
.vc_separator.vc_separator_align_center h4, 
.vc_separator.vc_separator_align_left h4,
.testimonials-wrap p, 
.content-area .testimonials-wrap p,
.cg-announcements li,
.cg-primary-menu .menu > li > a, 
.cart_subtotal .amount,
body h4.widget-title,
.widget ul li a,
.widget ul li a:hover,
.widget ul.product_list_widget li a,
.widget ul.product-categories li a:hover,
.cat-pic .cat-title h3,
.up-sells-bottom h2, 
.related h2,
.woocommerce-tabs .entry-content,
.woocommerce-tabs .tabs li a,
.yith-wcwl-add-to-wishlist a,
a.reset_variations,
table.variations label,
.summary p,
.cg-product-detail .product_title,
a.woocommerce-review-link, 
.content-area a.woocommerce-review-link,
a.woocommerce-review-link:hover, 
.content-area a.woocommerce-review-link:hover,
.woocommerce-tabs .entry-content h2,
.woocommerce .container table.shop_attributes th,
.woocommerce .container table.shop_attributes td,
.sku_wrapper, 
.posted_in, 
.tagged_as,
.yith-wcwl-wishlistexistsbrowse .cg-icon-heart-2-1, 
.yith-wcwl-add-button .cg-icon-heart-2-1, 
.yith-wcwl-wishlistaddedbrowse .cg-icon-heart-2-1,
.shop-sidebar-left h4.widget-title,
.shop-sidebar-right h4.widget-title,
.right-sidebar h4.widget-title,
#secondary h4.widget-title,
.content-area table.shop_table thead tr th,
.content-area table,
.content-area table.cart td.product-remove a,
.woocommerce-page .content-area form .coupon h3,
.content-area table.cart tr td.product-name a,
.content-area .cross-sells h2,
.woocommerce-page .content-area form h2,
body.woocommerce-checkout .woocommerce-info,
body.woocommerce-checkout .woocommerce-info a:hover,
.content-area a:hover,
.content-area p.form-row label,
.content-area .woocommerce-billing-fields h3,
.woocommerce-billing-fields label, 
.woocommerce-shipping-fields label,
body .content-area h2,
body .content-area h3,
body .content-area h4,
body .content-area h5,
body .content-area h6,
.content-area p, 
.page-template-template-home-default-php #cg-page-wrap .cg-section p,
.content-area ul.woocommerce-error,
body.woocommerce-checkout .content-area h2,
.content-area .addresses h3,
.content-area address,
p#breadcrumbs,
.vc_pie_wrapper,
#showcasedetails,
.breadcrumb-wrapper a:hover,
.content-area footer.entry-meta a,
.content-area table.shop_table dl p,
.content-area .img .caption .heading a,
.woocommerce .container .price_slider_amount .price_label,
.widget-area .tagcloud a, 
.widget .tagcloud a, 
.widget_tag_cloud .tagcloud a, 
.widget_product_tag_cloud .tagcloud a,
.content-area article h2 a,
.content-area header .entry-meta a,
.img .caption p,
.blog-pagination ul li a,
.content-area .entry-meta,
.content-area header .entry-meta a:hover,
.content-area header .entry-meta:before,
#cg-articles p,
#cg-articles h3 a:hover,
#cg-page-wrap .widget .tagcloud a:hover,
.widget-area .widget.advanced-sidebar-menu ul li.current_page_item a,
.widget_recent_reviews span.reviewer,
.blog-pagination ul li.prev a, 
.blog-pagination ul li.first a, 
.blog-pagination ul li.next a, 
.blog-pagination ul li.last a,
.widget ul.product-categories ul.children li a,
.widget ul.product-categories li.current-cat a,
.widget ul.product-categories li.current-cat ul li a,
.summary .product_meta p a:hover, 
.summary .product_meta a:hover, 
.content-area .summary .product_meta p a:hover,
.group_table td.label label,
.woocommerce-result-count,
.mfp-close-btn-in .mfp-close,
.mfp-close-btn-in .mfp-close:hover,
.cg-quickview-product-pop .summary h1 a,
body .lightwrapper ul li a,
body .lightwrapper ul li a:hover,
.lightwrapper .amount,
label, mark {
    color: #fff;
}

hr,
.titlewrap,
.cg-product-img,
body .vc_separator.vc_sep_color_grey .vc_sep_line,
.testimonials-wrap,
input.sb-search-input, 
.widget_product_search input.search-field,
.cg-menu-default, 
.cg-menu-below,
.page-numbers li span, 
.page-numbers li a, 
.pagination li span, 
.pagination li a,
body h4.widget-title,
body.woocommerce .widget_layered_nav ul.yith-wcan-color li a, 
body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,
.woocommerce-page .container .price_slider_amount .button,
.widget_price_filter .ui-slider .ui-slider-handle,
.widget ul.product_list_widget li,
.widget_layered_nav ul.yith-wcan li,
.cat-pic,
.woocommerce .button, 
.woocommerce .container a.button, 
.woocommerce .container button.button, 
.woocommerce .container input.button, 
.woocommerce .container #respond input#submit, 
.woocommerce .container #content input.button, 
.woocommerce-page .container a.button, 
.woocommerce-page .container button.button, 
.woocommerce-page .container input.button, 
.woocommerce-page .container #respond input#submit, 
.woocommerce-page .container #content input.button, 
.slider .cg-product-cta .button,
.content-area .woocommerce-tabs .tabs, 
.woocommerce-tabs .tabs,
.social-icons a, 
.content-area .social-icons a,
.sku_wrapper, .posted_in, 
.tagged_as,
a.reset_variations,
.variations_form,
.woocommerce .container table.shop_attributes th, 
.woocommerce .container table.shop_attributes td, 
.content-area table.shop_attributes th, 
.content-area table.shop_attributes td,
.woocommerce .container #reviews #comments ol.commentlist li, 
.woocommerce-page .container #reviews #comments ol.commentlist li, 
.content-area #comments ol.commentlist li, 
#comments ol.comment-list li,
.content-area table.shop_table thead tr th,
.content-area .cart_totals table th, 
.content-area .cart_totals table td,
.woocommerce-page .container .cart-collaterals input.update-button, 
.woocommerce .update-button,
.content-area .cross-sells,
.content-area .cart_totals table tr.order-total th, 
.content-area .cart_totals table tr.order-total td,
body.woocommerce-checkout .woocommerce-info a,
.content-area .woocommerce-shipping-fields h3#ship-to-different-address,
.content-area ul.payment_methods li.payment_method_paypal a,
.content-area table.shop_table tr th, 
.content-area table.shop_table tr td,
.content-area table.shop_table tfoot td,
.content-area .woocommerce-billing-fields h3,
.container .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.widget-area .tagcloud a, 
.widget .tagcloud a, 
.widget_tag_cloud .tagcloud a, 
.widget_product_tag_cloud .tagcloud a,
.cg-more-work h2,
.content-area blockquote,
.default-blog footer.entry-meta,
.blog-pagination ul li a,
.container .vc_carousel .vc_carousel,
.content-area .comments-area,
input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="url"], 
input[type="tel"], 
input[type="date"], 
textarea {
    border-color: #444;
}

.content-area table.shop_table td {
    border-bottom: 2px solid #444;
}

.widget ul.product-categories ul.children li a, 
.widget_pages ul ul.children li a,
.widget_recent_reviews span.reviewer,
.woocommerce-result-count,
.widget ul.product-categories li.current-cat ul li a,
.img .caption p,
#showcasedetails,
a.reset_variations {
    opacity: 0.7;
}

.img {
    box-shadow: none;
}

body .lightwrapper {
    background: #111;
}

.breadcrumb-wrapper,
.content-area ul.payment_methods,
.content-area ul.woocommerce-error,
.content-area article.sticky,
.img.slideUp,
.img .caption.bottom, 
.img .caption {
    background: #333;
}

code,
.widget_price_filter .ui-slider .ui-slider-range,
.container .vc_progress_bar .vc_single_bar,
.content-area .cg-divider {
    background: #444;
}

.content-area .cart_totals table tr:nth-child(even), 
.content-area table.cart tr:nth-child(even) {
    background-color: transparent;
}

.container .mejs-mediaelement {
  border-radius: 0px;
  background: #fff;
}

.cat-pic .cat-title {
    background: rgba(0, 0, 0, 0.9);
}

.toggleGrid {
      background: url(../images/icons/list-grid-dark.png);
}

.toggleList {
    background: url(../images/icons/list-switch-dark.png);
}

.content-area .chosen-container-single .chosen-single:hover,
.select2-container .select2-choice:hover,
.content-area .vc_message_box-icon p {
    color: #333;
}

.cg-header-fixed .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li.image-item > a:after,
.cg-primary-menu .menu > li.menu-full-width .cg-submenu-ddown .container > ul > li.image-item > a:after {
    display: none;
}

.cg-quick-view-mfp-lightbox .mfp-content {
    background: #000;
}


/* Must use !important */

.woocommerce-page .container .shipping-calculator-form button.button,
.woocommerce-page .container .cart-collaterals .coupon input.button,
.woocommerce-page .container form.checkout_coupon input.button {
    background: #444 !important;
}

.container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    border: 1px solid #444 !important;
}

.woocommerce-page .container .shipping-calculator-form button.button:hover,
.woocommerce-page .container .cart-collaterals .coupon input.button:hover {
    background: #666 !important;
}

#respond input#submit,
.woocommerce-page .container .cart-collaterals input.update-button, 
.woocommerce .update-button {
    background: transparent !important; 
}

.widget ul.product-categories li a:hover,
#respond input#submit, 
.wpcf7 input.wpcf7-submit,
.woocommerce-page .container .cart-collaterals input.update-button, 
.breadcrumb-wrapper a:hover,
.woocommerce .update-button,
.content-area .coupon h3 {
    color: #fff !important;
}

.woocommerce-page .container .cart-collaterals input.update-button:hover, 
.woocommerce .update-button:hover {
    color: #fff !important;
    border-color: #fff !important;
}

