/** Preloader **/
#qodef-page-spinner.qodef-layout--halstein .qodef-m-subtitle {
    color: #000;
}

/** Side Area **/
#qodef-side-area-top .qodef-m-image img {
    width: 244px;
    height: 80px;
}

#qodef-side-area .widget:not(.widget_halstein_core_title_widget) {
    margin: 0 0 14px;
    color: #000;
}

#qodef-side-area .widget a {
    color: #000;
}

/** Home **/
.qodef-e-info>:not(.qodef-e-info-item) {
	color: var(--e-global-color-secondary);
}

.qodef-svg--quote-testimonials {
    fill:  var(--e-global-color-secondary) !important;
}


.qodef-h6, h6 {
	color: var(--e-global-color-secondary) !important;
}

/** Page **/
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    color: #fff;
}

/** Product **/


#qodef-woo-page .added_to_cart:hover, #qodef-woo-page .button:hover, #yith-quick-view-modal .added_to_cart:hover, #yith-quick-view-modal .button:hover, .qodef-woo-shortcode .added_to_cart:hover, .qodef-woo-shortcode .button:hover {
    border-color: #ed1c24;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value a, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-value a {
	color: #ed1c24 !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a {
    font-weight: 600;
    font-size: 14px;
    background-color: #f1f1f1;
    padding: 12px 25px;
    letter-spacing: 4px;
    color: #666;
    }

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a {
    color: #ed1c24;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li {
    margin: 0 20px 0 0;
}

.product-tb tr:first-child td {
    font-weight: 600;
    background-color: #f9f9f9;
}

.product-tb tr:nth-child(even) td {
    background-color: #ddd;
}

table.product-tb td {
    border: none;
}

/** Blog **/
.widget .wp-block-archives li a, .widget .wp-block-categories-list li a, .widget .wp-block-page-list li a, .widget.widget_archive li a, .widget.widget_categories li a, .widget.widget_meta li a, .widget.widget_pages li a, .widget.widget_recent_entries:not(.widget_block) li a {
    color: #000;
}

.widget .wp-block-archives li a:hover, .widget .wp-block-categories-list li a:hover, .widget .wp-block-page-list li a:hover, .widget.widget_archive li a:hover, .widget.widget_categories li a:hover, .widget.widget_meta li a:hover, .widget.widget_pages li a:hover, .widget.widget_recent_entries:not(.widget_block) li a:hover {
    color: #ed1c24;
}

/**blade troubleshoot**/
div.tech-solution > div > div > h6{
		color: #ffffff !important;
}

div.tech-solution > div > div > ol > li::before{
		color: #ffffff !important;
}

/** Footer **/
.qodef-grid.qodef-columns-layout--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(2) {
    width: 30%;
}

#qodef-page-footer {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
		background-color: #696969;
}

#qodef-page-footer .widget:not(.widget_halstein_core_title_widget) {
    color: #ffffff;
}

#qodef-page-footer .widget a:hover {
    color: #b7b8be;
}

#qodef-page-footer .widget a {
    color: #fff;
}

.qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder .widget>:not(p) {
    display: flex;
    height: 100%;
    align-items: center;
    margin: 0;
    padding: 0 20px;
    display: none;
}

#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title, #yith-quick-view-content.single-product .entry-summary .qodef-woo-product-title {
    margin-top: 0;
}

#qodef-woo-page.qodef--single .entry-summary, #yith-quick-view-content.single-product .entry-summary {
    margin: auto !important;
}

.qodef-e-info {
    display: none;
    line-height: 1.125em;
}

#qodef-woo-page.qodef--single .related {
    display: none;
}

.qodef-header-sticky-inner {
    justify-content: start;
}

#qodef-page-header .qodef-header-sticky .qodef-header-logo-link img {
    max-height: 50%;
    margin: 70px;
}

.qodef-header--tabbed #qodef-page-header .qodef-tabbed-header-bottom-wrapper .qodef-widget-holder {
    flex-shrink: 0;
    margin: 0;
    display: none;
    border-left: 1px solid #ded5c8;
}

.product-categories li{
	letter-spacing: 1px!important;
	text-transform:capitalize!important;
}

/** To Top **/
#qodef-back-to-top {
    height: 30px;
    width: 30px;
    right: 30px;
	  bottom: 30px;
 }