/* ================================= Skin CSS ================================= */

/* ===================
 * HEADER
   =================== */

/* Dark */
.header-section.header-skin-dark  .woo-cart-contents,
.header-section.header-skin-dark .header-top-section .search-form .input-group-btn .btn-search,
.header-section.header-skin-dark,
.header-section.header-skin-dark .is-sticky .header-main-section,
.header-section.header-skin-dark .header-top-section .navbar-toggle .icon-bar,
/*.header-section.header-skin-dark .header-main-section .navbar-collapse,*/
.header-section.header-skin-dark .header-toggle-section,
.header-section.header-skin-dark .header-sidenav-section,
.header-section.header-skin-dark .header-toggle-content,
.header-section.header-skin-dark .header-toggle-content .form-control {
	background:#000;
}
.header-section.header-skin-dark .header-main-section .navbar-toggle .icon-bar,
.header-section.header-skin-dark .header-logo-section .navbar-toggle .icon-bar {
	background:#fff;
}
.header-section.header-skin-dark .zozo-main-nav.navbar-nav .dropdown-menu, 
.header-section.header-skin-dark .zozo-main-nav.navbar-nav .dropdown-menu .sub-menu, 
.header-section.header-skin-dark .zozo-main-nav.navbar-nav .sub-menu, 
.header-section.header-skin-dark .zozo-megamenu-wrapper, 
.header-section.header-skin-dark .header-side-top-submenu.dropdown-menu {
	background:#000!important;
}
.header-section.header-skin-dark .form-control,
.header-section.header-skin-dark .woo-cart-item a.remove.remove-cart-item,
.header-section.header-skin-dark .main-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-dark .main-right-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-dark .header-toggle-section .header-side-top-section .zozo-top-nav {
	background:#333;
}
.header-section.header-skin-dark .zozo-main-nav > li > a,
.header-section.header-skin-dark .header-logo-section .navbar-nav > li.extra-nav a,
.header-section.header-skin-dark .header-main-section .navbar-nav > li.extra-nav a,
.header-section.header-skin-dark .header-main-section .navbar-nav > li.extra-nav,
.header-section.header-skin-dark .zozo-main-nav .dropdown-menu > li > a, 
.header-section.header-skin-dark .zozo-main-nav .dropdown-menu .sub-menu a, 
.header-section.header-skin-dark .zozo-main-nav .zozo-megamenu .menu-item > a,
.header-section.header-skin-dark .dropdown-menu > li.dropdown::after,
.header-section.header-skin-dark  .sub-menu > li.dropdown::after,
.header-section.header-skin-dark .zozo-megamenu-title,.header-section.header-skin-dark .zozo-megamenu-title > a,
.header-section.header-skin-dark .woo-cart-contents .cart-product-title,
.header-section.header-skin-dark .woo-cart-contents .cart-product-quantity,
.header-section.header-skin-dark .woo-cart-contents .woo-cart-total,
.header-section.header-skin-dark .header-logo-section .header-contact-details li ,
.header-section.header-skin-dark .header-logo-section .header-contact-details li > a,
.header-section.header-skin-dark .main-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-dark .main-right-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-dark .main-mobile-nav .zozo-main-nav li > .menu-toggler,
.header-section.header-skin-dark .header-details-info,
.header-section.header-skin-dark .header-toggle-section .header-side-main-section .menu-toggler,
.header-section.header-skin-dark .header-toggle-section .mobile-sub-menu > li > a,
.header-section.header-skin-dark .header-toggle-section .header-contact-details,
.header-section.header-skin-dark .header-toggle-section .header-contact-details a,
.header-section.header-skin-dark .header-toggle-section .header-side-top-section .header-side-topmenu li > a,
.header-section.header-skin-dark  .header-toggle-content,
.header-section.header-skin-dark .form-control,
.header-section.header-skin-dark .zozo-social-icons.soc-icon-transparent i {
	color:#fff;
}
/* Blue */
.header-section.header-skin-Blue  .woo-cart-contents,
.header-section.header-skin-Blue .header-top-section .search-form .input-group-btn .btn-search,
.header-section.header-skin-Blue,
.header-section.header-skin-Blue .is-sticky .header-main-section,
.header-section.header-skin-Blue .header-top-section .navbar-toggle .icon-bar,
/*.header-section.header-skin-Blue .header-main-section .navbar-collapse,*/
.header-section.header-skin-Blue .header-toggle-section,
.header-section.header-skin-Blue .header-sidenav-section,
.header-section.header-skin-Blue .header-toggle-content,
.header-section.header-skin-Blue .header-toggle-content .form-control {
	background:#acbbdf;
}
.header-section.header-skin-Blue .header-main-section .navbar-toggle .icon-bar,
.header-section.header-skin-Blue .header-logo-section .navbar-toggle .icon-bar {
	background:#fff;
}
.header-section.header-skin-Blue .zozo-main-nav.navbar-nav .dropdown-menu, 
.header-section.header-skin-Blue .zozo-main-nav.navbar-nav .dropdown-menu .sub-menu, 
.header-section.header-skin-Blue .zozo-main-nav.navbar-nav .sub-menu, 
.header-section.header-skin-Blue .zozo-megamenu-wrapper, 
.header-section.header-skin-Blue .header-side-top-submenu.dropdown-menu {
	background:#000!important;
}
.header-section.header-skin-Blue .form-control,
.header-section.header-skin-Blue .woo-cart-item a.remove.remove-cart-item,
.header-section.header-skin-Blue .main-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-Blue .main-right-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-Blue .header-toggle-section .header-side-top-section .zozo-top-nav {
	background:#333;
}
.header-section.header-skin-Blue .zozo-main-nav > li > a,
.header-section.header-skin-Blue .header-logo-section .navbar-nav > li.extra-nav a,
.header-section.header-skin-Blue .header-main-section .navbar-nav > li.extra-nav a,
.header-section.header-skin-Blue .header-main-section .navbar-nav > li.extra-nav,
.header-section.header-skin-Blue .zozo-main-nav .dropdown-menu > li > a, 
.header-section.header-skin-Blue .zozo-main-nav .dropdown-menu .sub-menu a, 
.header-section.header-skin-Blue .zozo-main-nav .zozo-megamenu .menu-item > a,
.header-section.header-skin-Blue .dropdown-menu > li.dropdown::after,
.header-section.header-skin-Blue  .sub-menu > li.dropdown::after,
.header-section.header-skin-Blue .zozo-megamenu-title,.header-section.header-skin-Blue .zozo-megamenu-title > a,
.header-section.header-skin-Blue .woo-cart-contents .cart-product-title,
.header-section.header-skin-Blue .woo-cart-contents .cart-product-quantity,
.header-section.header-skin-Blue .woo-cart-contents .woo-cart-total,
.header-section.header-skin-Blue .header-logo-section .header-contact-details li ,
.header-section.header-skin-Blue .header-logo-section .header-contact-details li > a,
.header-section.header-skin-Blue .main-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-Blue .main-right-mobile-nav .zozo-main-nav li > a,
.header-section.header-skin-Blue .main-mobile-nav .zozo-main-nav li > .menu-toggler,
.header-section.header-skin-Blue .header-details-info,
.header-section.header-skin-Blue .header-toggle-section .header-side-main-section .menu-toggler,
.header-section.header-skin-Blue .header-toggle-section .mobile-sub-menu > li > a,
.header-section.header-skin-Blue .header-toggle-section .header-contact-details,
.header-section.header-skin-Blue .header-toggle-section .header-contact-details a,
.header-section.header-skin-Blue .header-toggle-section .header-side-top-section .header-side-topmenu li > a,
.header-section.header-skin-Blue  .header-toggle-content,
.header-section.header-skin-Blue .form-control,
.header-section.header-skin-Blue .zozo-social-icons.soc-icon-transparent i {
	color:#fff;
}
/* Widgets */
.header-section.header-skin-dark .widget,
.header-section.header-skin-dark .widget li,
.header-section.header-skin-dark .widget li a {
    color: #fff;
}
.header-section.header-skin-dark .form-control,
.header-section.header-skin-dark .woo-cart-contents,
.header-section.header-skin-dark .header-top-cart .woo-cart-item,
.header-section.header-skin-dark.header-fullwidth-menu .header-logo-section,
.header-section.header-skin-dark  .header-main-section .navbar-collapse,
.header-section.header-skin-dark .header-toggle-section  {
	border-color:#3f3f3f;
}
.header-section.header-skin-dark.type-header-3 .header-main-section .navbar-collapse::before {
	background:#3f3f3f;
}
.header-skin-dark .form-control::-moz-placeholder {
	color: #fff;
}
.header-skin-dark .form-control:-ms-input-placeholder {
	color: #fff;
}
.header-skin-dark .form-control::-webkit-input-placeholder {
	color: #fff;
}
.header-skin-dark .zozo-social-icons.soc-icon-transparent i {
	color: #fff;
}
/*Transparent*/
.header-section.header-skin-light.header-transparent,
.header-section.header-skin-dark.header-transparent,
.header-section.header-skin-light.header-transparent .header-top-section,
.header-section.header-skin-dark.header-transparent .header-top-section,
.header-section.header-skin-light.header-transparent .header-logo-section,
.header-section.header-skin-dark.header-transparent .header-logo-section,
.header-section.header-skin-light.header-transparent .header-main-section,
.header-section.header-skin-dark.header-transparent .header-main-section,
.header-section.header-skin-dark.header-transparent  .header-main-section .navbar-collapse {
	background: transparent;
}
/*Transparent - Light*/
.header-section.header-skin-light.header-transparent .is-sticky .header-main-section,
.header-section.header-skin-light.header-transparent .header-main-section.header-toggle-visible,
.header-section.header-skin-light.header-semi-transparent .header-main-section.header-toggle-visible {
	background:#fff;
}
.header-skin-light.header-transparent .top-contact-info > .header-contact-details > li,
.header-skin-light.header-transparent .top-contact-info > .header-contact-details > li > a ,
.header-skin-light.header-transparent .header-top-section ul > li, 
.header-skin-light.header-transparent  .header-top-section ul > li a {
	color:#333;
}
.header-skin-light.header-transparent .top-menu-navigation .navbar-nav > li > a ,
.header-skin-light.header-transparent .header-top-section .navbar-nav.zozo-top-right > li > p,
.header-skin-light.header-transparent p.welcome-msg {
	color:#333;
}
.header-skin-light.header-transparent .top-menu-navigation .navbar-nav > li::after,
.header-skin-light.header-transparent .header-top-section .navbar-nav.zozo-top-right > li > p::after {
	background:#333;
}
/*Transparent - Dark*/
.header-section.header-skin-dark.header-transparent .is-sticky .header-main-section,
.header-section.header-skin-dark.header-transparent .header-main-section.header-toggle-visible,
.header-section.header-skin-dark.header-semi-transparent .header-main-section.header-toggle-visible {
	background:#000;
}
/* Semi-Transparent */
.header-section.header-skin-dark.header-semi-transparent,
.header-section.header-skin-light.header-semi-transparent,
.header-section.header-skin-dark.header-semi-transparent  .header-main-section .navbar-collapse,
.header-section.header-skin-light.header-semi-transparent  .header-main-section .navbar-collapse {
	background-color:transparent;
}
.header-section.header-skin-dark.header-semi-transparent .header-logo-section,
.header-section.header-skin-dark.header-semi-transparent .header-main-section {
	background-color:rgba(0,0,0,0.7);
}
.header-section.header-skin-light.header-semi-transparent .header-logo-section,
.header-section.header-skin-light.header-semi-transparent .header-main-section {
	background-color:rgba(255,255,255,0.7);
}


/* Dark Skin */
body.theme-skin-dark,.theme-skin-dark .main-section {
	background: #333;
	border-color:#7c7c7c;
	color:#fff;
}
.theme-skin-dark hr,.theme-skin-dark legend {
    border-color: #7c7c7c;
}
.theme-skin-dark a:hover, .theme-skin-dark a:active, .theme-skin-dark a:focus,
.bg-skin-dark a:hover, .bg-skin-dark a:active, .bg-skin-dark a:focus {
    color: #fff;
}
.theme-skin-dark .bg-style.dark-wrapper {
	background: #000;
}
.bg-style.dark-grey-wrapper {
	background: #222;
}
.theme-skin-dark input, .theme-skin-dark .input, .theme-skin-dark input.form-control, .theme-skin-dark select, .theme-skin-dark select.form-control,.theme-skin-dark textarea,.bg-skin-dark input, .bg-skin-dark .input, .bg-skin-dark input.form-control, .bg-skin-dark select, .bg-skin-dark select.form-control,.bg-skin-dark textarea {
	border-color:#7c7c7c;
	background:#2e2e2e;
}
.theme-skin-dark table th,.theme-skin-dark table td,
.bg-skin-dark table th,.bg-skin-dark table td {
	border-color:#7c7c7c;
}
/* Page Title */
.theme-skin-dark .page-title-section {
	border-color:#7c7c7c;
}
/* Feature Box */
.theme-skin-dark .zozo-feature-box.feature-box-style.style-overlay-box .grid-box-inner,.bg-skin-dark .zozo-feature-box.feature-box-style.style-overlay-box .grid-box-inner {
    border: 1px solid #7c7c7c;
}
.theme-skin-dark .grid-item .grid-box-inner .grid-overlay-top,.bg-skin-dark .grid-item .grid-box-inner .grid-overlay-top {
	background:#2e2e2e;
}
.theme-skin-dark .style-sep-yes .grid-item .grid-button,.bg-skin-dark .style-sep-yes .grid-item .grid-button {
    border-top-color: #7c7c7c;
}
.theme-skin-dark .zozo-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape,.theme-skin-dark .zozo-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape,.bg-skin-dark .zozo-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape, .bg-skin-dark .zozo-feature-box .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape {
    background-color: #2e2e2e;
}
.theme-skin-dark .zozo-feature-box.style-box-with-bg .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape, .theme-skin-dark .zozo-feature-box.style-box-with-bg .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape, .bg-skin-dark .zozo-feature-box.style-box-with-bg .grid-item:hover .grid-icon-wrapper.icon-hv-bg-icon .grid-icon.icon-shape, .bg-skin-dark .zozo-feature-box.style-box-with-bg .grid-item:hover .grid-icon-wrapper.icon-hv-all .grid-icon.icon-shape {
    background-color: #333;
}
.theme-skin-dark .zozo-feature-box.style-box-with-bg,.bg-skin-dark .zozo-feature-box.style-box-with-bg {
    background-color: #2e2e2e;
}	
/* Services Box */
.theme-skin-dark .zozo-vc-service-box .service-box-inner,.bg-skin-dark .zozo-vc-service-box .service-box-inner {
    background: #2e2e2e;
    border: 1px solid #7c7c7c;
}
.theme-skin-dark .zozo-vc-service-box .service-box-content h4,.bg-skin-dark .zozo-vc-service-box .service-box-content h4 {
    border-bottom-color: #7c7c7c;
}	
/* Pricing Table */
.theme-skin-dark .zozo-pricing-table-wrapper,.bg-skin-dark .zozo-pricing-table-wrapper {
	background: #2e2e2e;
}
.theme-skin-dark .zozo-pricing-item .pricing-icon-wrapper > i,.bg-skin-dark .zozo-pricing-item .pricing-icon-wrapper > i {
    background-color: #2e2e2e;
    border-color: #7c7c7c;
}	
/* Accordion */
.typo-light .vc_tta-accordion.vc_tta-style-default .vc_tta-panel-title > a,.typo-light .zozo-accordion.zozo-accordion-default .panel-title a {
    border-bottom-color: #7c7c7c;
    color: #fff;
}
.typo-light .zozo-accordion .panel-title a.collapsed {
	color: #fff;
}
/* Progress Bar */
.theme-skin-dark .vc_progress_bar .vc_single_bar,.bg-skin-dark .vc_progress_bar .vc_single_bar {
    background: #7c7c7c;
}
/* Testimonials Slider */
.theme-skin-dark .testimonial-item.tstyle-border2 .testimonial-img,.bg-skin-dark .testimonial-item.tstyle-border2 .testimonial-img {
    background: #333;
    border-color:#7c7c7c;
}	
.theme-skin-dark .testimonial-item.tstyle-border2,.bg-skin-dark .testimonial-item.tstyle-border2 {
	border-color:#7c7c7c;
}
.theme-skin-dark .testimonial-item.tstyle-border .testimonial-content:after {
	border-color: #333 transparent transparent;
}
.bg-style.dark-grey-wrapper .testimonial-item.tstyle-border .testimonial-content:after {
	border-color: #222 transparent transparent;
}
.bg-style.dark-wrapper .testimonial-item.tstyle-border .testimonial-content:after {
	border-color: #000 transparent transparent;
}
/* Contact Form */
.theme-skin-dark .input, .theme-skin-dark input.form-control, .theme-skin-dark select, .theme-skin-dark select.form-control,.theme-skin-dark .form-control,
.bg-skin-dark .input, .bg-skin-dark input.form-control, .bg-skin-dark select, .bg-skin-dark select.form-control,.bg-skin-dark .form-control {
    background: #2e2e2e;
    border-color: #7c7c7c;
	color:#fff;
}
/* Contact Form 7 */
.theme-skin-dark .wpcf7 textarea, .theme-skin-dark .wpcf7 .wpcf7-text,.bg-skin-dark .wpcf7 textarea, .bg-skin-dark .wpcf7 .wpcf7-text,.theme-skin-dark .wpcf7-form-control,.bg-skin-dark .wpcf7-form-control {
	background: #2e2e2e;
    border-color: #7c7c7c;
	color:#fff;
}
.theme-skin-dark .wpcf7 .wpcf7-form-control::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.theme-skin-dark .wpcf7 .wpcf7-form-control:-ms-input-placeholder {
	color: #fff;
}
.theme-skin-dark .wpcf7 .wpcf7-form-control::-webkit-input-placeholder {
	color: #fff;
}
.bg-skin-dark .wpcf7 .wpcf7-form-control::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.bg-skin-dark .wpcf7 .wpcf7-form-control:-ms-input-placeholder {
	color: #fff;
}
.bg-skin-dark .wpcf7 .wpcf7-form-control::-webkit-input-placeholder {
	color: #fff;
}
/* Blog */	
.theme-skin-dark .grid-posts,.bg-skin-dark .grid-posts {
    background: #2e2e2e;
}
.theme-skin-dark h2.entry-title a,.bg-skin-dark h2.entry-title a {
	color:#fff;
}
.theme-skin-dark .list-posts,.bg-skin-dark .list-posts {
	border-color: #7c7c7c;
}
.theme-skin-dark .post .btn-more.read-more-link:hover, .theme-skin-dark .post .btn-more.read-more-link:active,.theme-skin-dark .post .btn-more.read-more-link:focus,.bg-skin-dark .post .btn-more.read-more-link:hover, .bg-skin-dark .post .btn-more.read-more-link:active, .bg-skin-dark .post .btn-more.read-more-link:focus {
    color: #fff;
}
/*Day Counter */
.theme-skin-dark .countdown-section,.bg-skin-dark .countdown-section {
	background:#2e2e2e;
}
/* VC Post Masonry grid */
.theme-skin-dark .vc_grid-item .vc_gitem-zone,.bg-skin-dark .vc_grid-item .vc_gitem-zone,.theme-skin-dark .vc_grid-item .vc_grid-item-mini,.bg-skin-dark .vc_grid-item .vc_grid-item-mini {
    background: #2e2e2e!important;
}
/*Vc Tab */
.theme-skin-dark .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a,.bg-skin-dark .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a,.theme-skin-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.bg-skin-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
	background: #2e2e2e;
    border-color: #7c7c7c;
	color:#fff;
}
.theme-skin-dark .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a ,.bg-skin-dark .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
	background: #2e2e2e;
	color:#fff;
}
.theme-skin-dark .vc_tta.vc_general .vc_tta-tab.vc_active > a,.bg-skin-dark  .vc_tta.vc_general .vc_tta-tab.vc_active > a {
	color:#333;
}
/*Zozo tab */
.theme-skin-dark .nav-tabs,.theme-skin-dark .zozo-tabs-widget .tab-content > .tab-pane,.theme-skin-dark .widget-posts-list li,
.theme-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a,.theme-skin-dark .zozo-tabs-widget .nav-tabs li h6 a:hover,.bg-skin-dark .nav-tabs,
.bg-skin-dark .zozo-tabs-widget .tab-content > .tab-pane,.bg-skin-dark .widget-posts-list li,.bg-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a,.bg-skin-dark .zozo-tabs-widget .nav-tabs li h6 a:hover {
	border-color: #7c7c7c;
}
.theme-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a,.bg-skin-dark .zozo-tabs-widget .nav-tabs li.active h6 a {
	background:#333;
}
.theme-skin-dark .vc_tta-controls-align-left .vc_tta-tabs-list, .theme-skin-dark .vc_tta-controls-align-right .vc_tta-tabs-list,
.bg-skin-dark .vc_tta-controls-align-left .vc_tta-tabs-list, .bg-skin-dark .vc_tta-controls-align-right .vc_tta-tabs-list {
	border-color: #7c7c7c;
}
/* Vc Pricing Table */
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .ult_price_link {
    background: #2e2e2e;
}
/* Contact Info */
.theme-skin-dark .zozo-social-icons.social-style-bordered li a,.bg-skin-dark .zozo-social-icons.social-style-bordered li a {
	border-color: #7c7c7c;
}
/* Widget */
.theme-skin-dark .widget-title {
	border-color:#7c7c7c;
	color: #fff;
}
.theme-skin-dark .widget.widget_recent_entries li a,.theme-skin-dark .widget.widget_recent_comments li .comment-author-link a,.theme-skin-dark .widget.zozo_category_posts_widget li a,.theme-skin-dark .widget.widget_categories li a,.theme-skin-dark .widget.widget_archive li a,.theme-skin-dark .widget.widget_meta li a,.theme-skin-dark .widget.widget_nav_menu li a,.theme-skin-dark .widget.widget_edd_categories_tags_widget li a {
    color: #fff;
}
/*Footer*/
.footer-skin-dark .zozo-footer-nav.navbar-nav > li > a:hover {
    color: #fff;
}
/* Woocommerce Widget */
.theme-skin-dark .widget_product_categories .product-categories li a,
.theme-skin-dark .woocommerce ul.product_list_widget li a {
    color: #fff;
}
.theme-skin-dark .widget_product_categories .product-categories li .count {
    background: #2e2e2e;
}
.theme-skin-dark.woocommerce ul.product_list_widget li, 
.theme-skin-dark.woocommerce-page ul.product_list_widget li,
.theme-skin-dark .widget .woocommerce-product-search .search-field {
	border-color:#7c7c7c;
}
.theme-skin-dark.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.theme-skin-dark.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	background: #fff;
}
/* Events Calender */
.theme-skin-dark .ecs-event .ecs-event-inner,.bg-skin-dark .ecs-event .ecs-event-inner {
    background: #2e2e2e;
    border-color:#7c7c7c;
}	
/* Shop - Woo-commerce */
.theme-skin-dark .woo-dropdown > li,.theme-skin-dark .woo-sort-ordering > li,.theme-skin-dark .woo-dropdown > li .order-sub-dropdown {
	background: #2e2e2e;
    border-color: #7c7c7c;
    color: #ffffff;
}
.theme-skin-dark .woo-dropdown > li strong {
	color: #ffffff;
}
.theme-skin-dark .woo-dropdown > li:before {
	background: #7c7c7c;
}
.theme-skin-dark.woocommerce .star-rating:before, .theme-skin-dark.woocommerce-page .star-rating:before {
    color: #7c7c7c;
}
.theme-skin-dark.woocommerce ul.products li.product,.theme-skin-dark.woocommerce-page ul.products li.product,.theme-skin-dark ul.products li.product {
    background: #2e2e2e;
}
.theme-skin-dark.woocommerce ul.products li.product h3 > a,.theme-skin-dark ul.products li.product h3 > a {
	color:#fff;
}
.theme-skin-dark .wcmp-product, .theme-skin-dark .wpb_row .wpb_column .wpb_wrapper .wcmp-product,
.bg-skin-dark .wcmp-product, .wpb_row.bg-skin-dark .wpb_column .wpb_wrapper .wcmp-product {
    border-color: #7c7c7c;
}	
.theme-skin-dark.woocommerce #content nav.woocommerce-pagination ul li a, .theme-skin-dark.woocommerce nav.woocommerce-pagination ul li a, .theme-skin-dark.woocommerce-page #content nav.woocommerce-pagination ul li a, .theme-skin-dark.woocommerce-page nav.woocommerce-pagination ul li a, .theme-skin-dark.woocommerce #content nav.woocommerce-pagination ul li span, .theme-skin-dark.woocommerce nav.woocommerce-pagination ul li span, .theme-skin-dark.woocommerce-page #content nav.woocommerce-pagination ul li span, 
.theme-skin-dark.woocommerce-page nav.woocommerce-pagination ul li span {
    color: #fff;
}	
.theme-skin-dark.woocommerce #content nav.woocommerce-pagination ul li a:focus, .theme-skin-dark.woocommerce #content nav.woocommerce-pagination ul li a:hover, .theme-skin-dark.woocommerce #content nav.woocommerce-pagination ul li span.current, .theme-skin-dark.woocommerce nav.woocommerce-pagination ul li a:focus, .theme-skin-dark.woocommerce nav.woocommerce-pagination ul li a:hover, .theme-skin-dark.woocommerce nav.woocommerce-pagination ul li span.current, .theme-skin-dark.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .theme-skin-dark.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .theme-skin-dark.woocommerce-page #content nav.woocommerce-pagination ul li span.current, .theme-skin-dark.woocommerce-page nav.woocommerce-pagination ul li a:focus, .theme-skin-dark.woocommerce-page nav.woocommerce-pagination ul li a:hover, .theme-skin-dark.woocommerce-page nav.woocommerce-pagination ul li span.current {
    color: #333;
}
/* Woo-commerce Single */
.theme-skin-dark.woocommerce #content div.product div.images img, .theme-skin-dark.woocommerce div.product div.images img, 
.theme-skin-dark.woocommerce-page #content div.product div.images img, .theme-skin-dark.woocommerce-page div.product div.images img {
	border-color:#7c7c7c;
}
.theme-skin-dark .product-meta-info-wrapper .product-meta-item {
	border-color:#7c7c7c;
	background:#2e2e2e;
}
.theme-skin-dark .zozo-social-share-box .zozo-social-share-icons li a,
.theme-skin-dark .zozo-social-share-box .zozo-social-share-icons li a {
	border-color:#7c7c7c;
	color:#fff;
}
.theme-skin-dark.woocommerce #content div.product .woocommerce-tabs .panel, 
.theme-skin-dark.woocommerce div.product .woocommerce-tabs .panel, 
.theme-skin-dark.woocommerce-page #content div.product .woocommerce-tabs .panel, 
.theme-skin-dark.woocommerce-page div.product .woocommerce-tabs .panel{
	border-color:#7c7c7c;
	background:#333;
}
.theme-skin-dark.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.theme-skin-dark.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	border-color:#7c7c7c;
}
.theme-skin-dark.woocommerce #review_form #respond textarea {
	color:#fff;
}
.theme-skin-dark.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color:#fff;
}
.theme-skin-dark.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, 
.theme-skin-dark.woocommerce div.product .woocommerce-tabs ul.tabs li.active, 
.theme-skin-dark.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, 
.theme-skin-dark.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	background:#333;
	border-color:#7c7c7c;
}
.theme-skin-dark.woocommerce .woocommerce-error, 
.theme-skin-dark.woocommerce .woocommerce-info, 
.theme-skin-dark.woocommerce .woocommerce-message, 
.theme-skin-dark.woocommerce-page .woocommerce-error, 
.theme-skin-dark.woocommerce-page .woocommerce-info, 
.theme-skin-dark.woocommerce-page .woocommerce-message {
	background:#2e2e2e;
	color:#fff;
	border-color:#7c7c7c;
}
/*Woocommerce Cart */
.theme-skin-dark.woocommerce-page .shop_table.cart thead,.theme-skin-dark.woocommerce .shop_table.cart thead {
    background: #2e2e2e none repeat scroll 0 0;
}
.theme-skin-dark.woocommerce table.shop_table, .theme-skin-dark.woocommerce-page table.shop_table, 
.theme-skin-dark.woocommerce table.shop_table td, .theme-skin-dark.woocommerce-page table.shop_table td,
.theme-skin-dark.woocommerce #content table.cart img, .theme-skin-dark.woocommerce table.cart img,.theme-skin-dark.woocommerce-page #content table.cart img, 
.theme-skin-dark.woocommerce-page table.cart img{
	border-color:#7c7c7c;
}
.theme-skin-dark.woocommerce #content table.cart td.actions .coupon .input-text, 
.theme-skin-dark.woocommerce table.cart td.actions .coupon .input-text, 
.theme-skin-dark.woocommerce-page #content table.cart td.actions .coupon .input-text, 
.theme-skin-dark.woocommerce-page table.cart td.actions .coupon .input-text {
	border-color:#7c7c7c;
}
.theme-skin-dark.woocommerce table.shop_table thead, .theme-skin-dark.woocommerce-page table.shop_table thead,
.theme-skin-dark.woocommerce table.shop_table th, .theme-skin-dark.woocommerce-page table.shop_table th {
	color:#fff;
	border-color: #7c7c7c;
}
.theme-skin-dark .woo-cart-totals-container tr td,
.theme-skin-dark .payment_box p {
	color:#fff;
}
.theme-skin-dark .select2-drop-active,.theme-skin-dark .select2-container .select2-choice {
	border-color:#7c7c7c;
	background:#2e2e2e;
	color:#fff;
}
.theme-skin-dark .woocommerce #order_review .shop_table thead tr th, .theme-skin-dark .woocommerce #order_review .shop_table .cart_item:last-child td,.theme-skin-dark .woocommerce-checkout #payment ul.payment_methods,.theme-skin-dark .woocommerce #order_review .payment_methods.methods > li {
	border-color:#7c7c7c;
}
.theme-skin-dark .select2-results {
	background:#2e2e2e;
}
.theme-skin-dark .select2-results .select2-highlighted {
	background:#000;
	color:#fff;
}
.theme-skin-dark .shop_table.cart td.product-name > a {
	color:#fff;
}
.theme-skin-dark .zozo-woocommerce-thank-you .order_info,
.theme-skin-dark .woocommerce .order_details li {
	border-color:#7c7c7c;
}
.theme-skin-dark .woocommerce .widget_shopping_cart .cart_list li a.remove, 
.theme-skin-dark .woocommerce.widget_shopping_cart .cart_list li a.remove {
	background:#2e2e2e;
}
/* Woocommerce Beta */
.theme-skin-dark .woocomposer_list ul.wcmp-product-list li,.bg-skin-dark .woocomposer_list ul.wcmp-product-list li {
	border-color:#7c7c7c;
}
/* BuddyPress */
.theme-skin-dark #buddypress #whats-new-form,.theme-skin-dark #buddypress #item-body form#whats-new-form,.theme-skin-dark #buddypress ul.item-list li,.theme-skin-dark #buddypress ul.item-list li,.theme-skin-dark #buddypress .activity-list li.load-more,.theme-skin-dark #buddypress .activity-list li.load-newest {
    background: #2e2e2e;
    border-color:#7c7c7c;
}
.theme-skin-dark #buddypress form#whats-new-form #whats-new-avatar,.theme-skin-dark #buddypress ul.item-list li img.avatar,.theme-skin-dark #buddypress div#item-header img.avatar,.theme-skin-dark #buddypress ul.item-list li img.avatar {
    background: #333;
    border-color:#7c7c7c;
}
.theme-skin-dark #buddypress div.item-list-tabs ul li a,.theme-skin-dark #buddypress div.item-list-tabs ul li span {
    background: #2e2e2e;
    border-color:#7c7c7c;
    color: #fff;
}
.theme-skin-dark #buddypress table.forum tr td.label,.theme-skin-dark  #buddypress table.messages-notices tr td.label,.theme-skin-dark  #buddypress table.notifications tr td.label, .theme-skin-dark #buddypress table.notifications-settings tr td.label,.theme-skin-dark  #buddypress table.profile-fields tr td.label,.theme-skin-dark  #buddypress table.wp-profile-fields tr td.label {
    border-color:#7c7c7c;
    color: #fff;
}
.theme-skin-dark #buddypress .standard-form input:focus, .theme-skin-dark #buddypress .standard-form select:focus, .theme-skin-dark #buddypress .standard-form textarea:focus {
	background: #2e2e2e;
}
.theme-skin-dark .bp-avatar-nav ul.avatar-nav-items li.current, .theme-skin-dark .bp-avatar-nav ul {
	 border-color:#7c7c7c;
}
.theme-skin-dark #buddypress form#whats-new-form textarea {
	color:#fff;
}
/* BB Press */
.theme-skin-dark #bbpress-forums li.bbp-header {
	background:#2e2e2e;
}
.theme-skin-dark #bbpress-forums,.theme-skin-dark  #bbpress-forums ul.bbp-lead-topic,.theme-skin-dark  #bbpress-forums ul.bbp-topics,.theme-skin-dark  #bbpress-forums ul.bbp-forums,.theme-skin-dark #bbpress-forums ul.bbp-replies, .theme-skin-dark #bbpress-forums ul.bbp-search-results,.theme-skin-dark #bbpress-forums li.bbp-body ul.forum,.theme-skin-dark  #bbpress-forums li.bbp-body ul.topic {
	border-color: #7c7c7c;
}
.theme-skin-dark #bbpress-forums div.odd,.theme-skin-dark #bbpress-forums ul.odd,.theme-skin-dark  #bbpress-forums li.bbp-footer,.theme-skin-dark #bbpress-forums fieldset.bbp-form,.theme-skin-dark #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	border-color: #7c7c7c;
}
.theme-skin-dark #bbpress-forums .bbp-body .bbp-forum-title, .theme-skin-dark #bbpress-forums .bbp-body .bbp-topic-permalink,.theme-skin-dark  li.bbp-forum-freshness a,.theme-skin-dark  li.bbp-topic-freshness a,.theme-skin-dark  #bbpress-forums div.bbp-topic-content a,.theme-skin-dark  #bbpress-forums div.bbp-reply-content a,.theme-skin-dark  #bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	color:#fff;
}
.theme-skin-dark div.bbp-template-notice,.theme-skin-dark div.indicator-hint, .theme-skin-dark div.bbp-template-notice.info {
	border-color:#7c7c7c;
	background:#2e2e2e;
	color:#fff;
}
div.bbp-template-notice a,div.bbp-template-notice a:hover {
	color:#fff;
}
.theme-skin-dark #bbpress-forums div.even,.theme-skin-dark #bbpress-forums ul.even {
	background:#2e2e2e;
}
.theme-skin-dark .quicktags-toolbar {
	background:#2e2e2e
}
.theme-skin-dark #bbpress-forums div.bbp-the-content-wrapper input:hover, 
.theme-skin-dark #bbpress-forums div.bbp-the-content-wrapper input:focus {
	background:#222;
	color:#fff;
}
.theme-skin-dark .bbp-pagination-links a, 
.theme-skin-dark .bbp-pagination-links span.current {
	border-color:#7c7c7c;
}
.theme-skin-dark #bbpress-forums div.even,
.theme-skin-dark #bbpress-forums div.bbp-reply-header {
	border-color:#7c7c7c;
	background:#2e2e2e;
}
.theme-skin-dark #buddypress .dir-search input[type="search"],.theme-skin-dark #buddypress .dir-search input[type="text"], .theme-skin-dark #buddypress .groups-members-search input[type="search"], .theme-skin-dark #buddypress .groups-members-search input[type="text"], .theme-skin-dark #buddypress .standard-form input[type="color"], .theme-skin-dark #buddypress .standard-form input[type="date"], .theme-skin-dark #buddypress .standard-form input[type="datetime-local"], .theme-skin-dark #buddypress .standard-form input[type="datetime"], 
.theme-skin-dark #buddypress .standard-form input[type="email"], .theme-skin-dark #buddypress .standard-form input[type="month"], .theme-skin-dark #buddypress .standard-form input[type="number"], .theme-skin-dark #buddypress .standard-form input[type="password"], .theme-skin-dark #buddypress .standard-form input[type="range"], .theme-skin-dark #buddypress .standard-form input[type="search"], .theme-skin-dark #buddypress .standard-form input[type="tel"], .theme-skin-dark #buddypress .standard-form input[type="text"], .theme-skin-dark #buddypress .standard-form input[type="time"], .theme-skin-dark #buddypress .standard-form input[type="url"],.theme-skin-dark #buddypress .standard-form input[type="week"], .theme-skin-dark #buddypress .standard-form select, .theme-skin-dark #buddypress .standard-form textarea, .theme-skin-dark #buddypress div.dir-search input[type="text"], .theme-skin-dark #buddypress li.groups-members-search input[type="text"] {
	border-color:#7c7c7c;
	color:#fff;
}
.theme-skin-dark #buddypress table.notification-settings,.theme-skin-dark  #buddypress table.profile-settings,.theme-skin-dark  #buddypress table.notifications {
	border-color:#7c7c7c;
}
.theme-skin-dark #buddypress table.notification-settings th {
	background:#2e2e2e;
}
.theme-skin-dark #buddypress table.forum thead tr, .theme-skin-dark #buddypress table.messages-notices thead tr, .theme-skin-dark #buddypress table.notifications thead tr, .theme-skin-dark #buddypress table.notifications-settings thead tr, .theme-skin-dark #buddypress table.profile-fields thead tr, .theme-skin-dark #buddypress table.profile-settings thead tr, .theme-skin-dark #buddypress table.wp-profile-fields thead tr {
    background: #2e2e2e;
}
/*Events Calender*/
.theme-skin-dark #tribe-bar-form,.theme-skin-dark #tribe-bar-form input[type="text"] {
	border-color:#7c7c7c;
}
.theme-skin-dark .tribe-events-calendar thead th {
	background:#000;
}
.theme-skin-dark #tribe-events-content table.tribe-events-calendar,
.theme-skin-dark #tribe-events-content .tribe-events-calendar td,
.theme-skin-dark.events-archive.events-gridview #tribe-events-content table .type-tribe_events,
.theme-skin-dark .tribe-events-viewmore {
	border-color:#7c7c7c;
}
.theme-skin-dark .tribe-events-calendar div[id*="tribe-events-daynum-"], 
.theme-skin-dark .tribe-events-calendar div[id*="tribe-events-daynum-"] a,
.theme-skin-dark #tribe-events-content .tribe-events-calendar td:hover {
	background:#2e2e2e;
}
.theme-skin-dark .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], 
.theme-skin-dark .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {
	background:#222;
	color:#fff;
}
.theme-skin-dark #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
	background:#222;
}
.theme-skin-dark .entry-title a, .theme-skin-dark .related-content-wrapper h5 .post-link,
.theme-skin-dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	color:#fff;
}
.theme-skin-dark .recurring-info-tooltip, 
.theme-skin-dark .tribe-events-calendar .tribe-events-tooltip, 
.theme-skin-dark .tribe-events-week .tribe-events-tooltip {
	background:#333;
	color:#fff;
}
/* List view */
.theme-skin-dark .tribe-events-list-separator-month span {
	background:#333;
}
.theme-skin-dark .tribe-events-list .time-details {
	color:#fff;
}
/* Day View */
.theme-skin-dark .tribe-events-day .tribe-events-day-time-slot h5 {
	border-color:#7c7c7c;
	background:#2e2e2e;
	color:#fff;
}
/* Single */
.theme-skin-dark .tribe-events-list-separator-month:after,
.theme-skin-dark .tribe-events-list .type-tribe_events {
	border-color:#7c7c7c;
}
.theme-skin-dark.single-tribe_events .tribe-events-event-meta {
    background: #2e2e2e ;
    border-color:#7c7c7c;
}
.theme-skin-dark .tribe-events-meta-group .tribe-events-single-section-title {
	border-color:#7c7c7c;
}
.theme-skin-dark.events-list #tribe-events-footer, 
.theme-skin-dark.single-tribe_events #tribe-events-footer, 
.theme-skin-dark .tribe-events-day #tribe-events-footer, 
.theme-skin-dark .tribe-events-map #tribe-events-footer, 
.theme-skin-dark .tribe-events-photo #tribe-events-footer {
	border-color:#7c7c7c;
}
