/**
 * Theme Name:     Rife Free Child
 * Author:         Apollo13Themes
 * Template:       rife-free
 * Text Domain:	   rife-free-child
 * Description:    Rife Free is a great portfolio and photography WP theme with 7 ready-to-use demo layouts. It is also perfect for business, blogging websites and for your shop because it is WooCommerce compatible. More cool features in the Rife theme are the: ✓ Writing Effect ✓ One Page Mode ✓ Mobile/Touch Friendly Image &amp; Video Slider ✓ Bricks Gallery for Photographers ✓ Mega Menu ✓ Post Grid ✓ Google Fonts ✓ Hidden Sidebar and many more. Over 450 options to change in the Customizer and much more in each page, post, album or work. We also integrate Schema.org which helps your website be more visible to search engines. Elementor compatibility will help you make your great website even more natural. The theme is RTL and translation-ready (WPML). ★ Check our demos for more details: https://apollo13themes.com/rife/designs/
 */

body, html, article#content, #header,
article#content, #footer {
    background: #000 !important;
}
#header.a13-sticky-variant, #header.a13-sticky-variant:hover,
#header.a13-sticky-variant, #header.a13-sticky-variant:hover,
#header, .woocommerce-page .title-bar.outside .overlay-color,
.products-list.search-no-results .layout-full #content, .products-list.search-no-results .layout-full_fixed #content, .products-list.search-no-results .layout-full_padding #content, .products-list.search-no-results .layout-parted .content-box, .products-list .layout-full #secondary, .products-list .layout-full_fixed #secondary, .products-list .layout-full_padding #secondary {
    background: #000;
    background-color: #000 !important;
}
.elementor-heading-title,
.elementor-widget-icon-box .elementor-icon-box-description{
   color: #ccc !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9908a66.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: transparent;
}
.top-menu > li > a, .a13-sticky-variant .top-menu > li > span.title,
.header-horizontal .top-menu > li > span,
.top-menu i.sub-mark::before, .fa-shopping-basket:before, .a13icon-search:before, .fa-bookmark:before,
.widget a, .widget h3.title, .elementor-icon-box-title, .elementor-icon-box-title span,
.elementor-testimonial-name, .elementor-icon i:before, .elementor-icon svg:before,
.woocommerce-page .title-bar.outside .page-title, .woocommerce-page .title-bar.outside h2,
.woocommerce div.product .product_title, span.posted_in a,
.product .upsells > h2, .product .related > h2 {
    color: #d4af37 !important;
}
a.logo.normal-logo.text-logo,
.elementor-testimonial-name{
    color: #d4af37;
    line-height: 30px;
    font-weight: 500;
}
section#shop {
    border-top: 1px solid #ececec26;
}
.elementor-testimonial-content,
.elementor-testimonial-job {
    color: #ccc !important;
}
.widget_about_posts .entry-date, 
.widget_about_posts .comments, 
span.woocommerce-Price-amount.amount, li.cat-item,
.widget_about_posts .entry-date, .widget_about_posts .comments,
.textwidget p {
    opacity: 0.8 !important;
    color: #ccc !important;
}
.elementor-element.elementor-element-ef6d86e:hover,
.elementor-element.elementor-element-c6d9c7a:hover,
.elementor-element.elementor-element-95f6abd:hover{
    border-style: solid;
    border-width: 0px 0px 4px 0px !important;
    border-color: #d4af37;
    box-shadow: 0px 0px 56px 0px #d4af37 !important
}
.foot-items, div#coming-soon-footer-banner {
    display: none;
}
ul.sub-menu {
    background: #111111;
}
ul.sub-menu li a {
    color: #d4af37 !important;
}
.woocommerce-product-details__short-description p, span.woocommerce-Price-amount.amount,
span.sku_wrapper, .product_meta > span,
.woocommerce-page #content div.product .woocommerce-tabs .panel {
    color: #ccc !important;
	opacity: initial !important;
}
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: #d4af37;
    border-bottom: 2px solid #d4af37;
}
.woocommerce-grouped-product-list-item a {
    color: #ccc !important;
    opacity: initial !important;
}
.woocommerce button.button.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce input.button.alt:hover {
    background-color: rgb(211 176 56);
    color: rgba(255, 255, 255, 1);
}
.woocommerce .quantity .qty {
    background-color: #cbcbcb;
}
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: #d4af37 !important;
    border-bottom: 2px solid #d4af37 !important;
}
span.elementor-counter-number, span.elementor-counter-number-suffix {
    color: #d3b038 !important;
}
#header-tools #mobile-menu-opener {
    color: #ffffff !important;
}





