/*
Theme Name: REIGN Child
Theme URI: https://wbcomdesigns.com/downloads/reign-buddypress-theme/
Author: Wbcom Designs
Author URI: https://wbcomdesigns.com/
Description: Premium BuddyPress Theme with Elementor Page Builder support.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: reign-child
Template: reign-theme
Domain Path: /languages/
Tags: one-column, two-columns, right-sidebar, custom-background, custom-menu, featured-images, post-formats, full-width-template, translation-ready, theme-options, threaded-comments, footer-widgets, custom-logo
*/

body {
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

p {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.8 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h1 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h2 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h3 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h4 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h5 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}

h6 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    font-style: normal !important;
    letter-spacing: normal !important;
}


.home #masthead {
    box-shadow: none;
    background: transparent !important;
}

.home .reign-fallback-header.version-two .container {
    max-width: 1170px;
	padding: 0px 15px;
}

.home .more-menu-enable .main-navigation>ul {
    justify-content: center;
}

.home .wcv-vendor-list-filter {
    display: none;
}

.home #masthead.sticky {
    background: #fff !important;
}

.widget.woocommerce.widget_product_categories ul {
    column-count: 2;
}

footer div.footer-wrap {
    padding-bottom: 30px;
}

.woolentor-checkout__box div#registration-login-form-popup {
    display: none;
}

.vendor-products {
    column-gap: 5px;
}

.wbcom-slider-text-wrapper {
    max-width: 1170px;
    margin: 0px auto !IMPORTANT;
    width: 100% !important;
	padding: 0px 15px;
}

span.cart-contents-count.rg-count {
    top: -20px;
    right: 0px;
}

a.rg-icon-wrap.woo-cart-wrap.dropdown-toggle {
    height: unset;
    line-height: unset !important;
}

.widget-title span {border: 0px !important;}

.footer-wrap .widget-title {
    border: 0px !important;
    margin: 0px !important;
    line-height: 3;
}

.widget.widget_nav_menu ul li {
    margin: 0px !important;
}

.widget.widget_nav_menu ul li a {
    line-height: 2;
}

.fa, .fas, a:after, a:before, .fa *, .fas * {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 900 !important;
}
span.far.fa-shopping-cart {
    padding-top: 5px;
}

.woocommerce-account .rg-my-account-content-wrapper.woo_myaccount_layout1 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover, .woocommerce-account .rg-my-account-content-wrapper.woo_myaccount_layout2 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a:hover {
    background: var(--reign-colors-theme);
}
a {
    --reign-site-link-hover-color: #153045;
}


a.user-link.dropdown-toggle {
    margin-top: -3px !important;
}

.home .reign-elementor-content  {
    padding: unset;
    max-width: unset;
    margin: unset;
}
.home .container, .home .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
.reign-elementor-content {
    padding: 4em 0px;
    max-width: 1170px;
    margin: 0px auto;
}
.container, .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 1em;
}
dt.variation-SoldBy,variation-SoldBy {
    display: none !important;
}

dd.variation-SoldBy {
    display: none !important;
}
ul.wc-item-meta {
    display: none !important;
}


.elementor-products-grid ul.products.elementor-grid li.product {
    max-width: unset !important;
}
.elementor-section .elementor-container {
    padding: 0px;
}


.elementor-products-grid ul.products.elementor-grid li.product {
    width: unset !important;
    max-width: unset !important;
}

.product_meta {
    display: none;
}

p.product-totals-html {
    display: none;
}


.footer-wrap {
    padding: 2em 1em !important;
}


.admin-bar .site-content {
    min-height: unset !important;
}