/**
 * Theme Name:     LBROW
 * Author:         nozzap
 * Template:       Divi
 * Text Domain:	   lbrow
 * Description:    LBROW Child theme of Divi
 * Theme URI:      https://formation.lbrow.com
 * Author URI:     https://nozzap.com
 * Version:        1.0
 */

/* Font Retros */
.npz-font, h1, h2, h3, h4, h5, h6, .et_pb_module_header {
    font-family: "futura-pt", sans-serif !important;
    font-style: normal;
}

.npz-title {
    font-family: inherit;
    font-style: normal;
}

.et-social-rss a.icon:before {
    content: "\f81e";
    font-family: "FontAwesome";
}


/* Blog Cards */
.npz-blog-card .et_pb_ajax_pagination_container {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px !important;
    justify-content: center !important;
}

.npz-blog-card article {
    width: 300px !important;
    height: 200px !important;
    overflow: hidden !important;
    border-radius: 10px !important;
    position: relative;
    padding: 0 !important;
}

.npz-blog-card article .entry-title {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 100;
    font-family: "futura-pt", sans-serif !important;
}

.npz-blog-card article .post-content { display: none !important; }

/* Divi Overrides */
.et_pb_scroll_top.et-pb-icon {
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.et-cart-info, #footer-widgets {
	display: none !important;
}

#et-footer-nav .container {
	text-align: center !important;
	font-weight: 300 !important;
}

.et_mobile_menu {
	color: #ffffff;
}

/* WooCommerce Overrides */
.order-again {
    display: none !important;
}


.woocommerce-info {
	border-radius: 1vw;
}

.woocommerce-info a {
	color: #ffffff !important;
}

.woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-link {
	color: #af5a59 !important;
}

/* LearnDash Overrides */
:root {
    --ld-color-brand-primary: #2e1b0f !important;
}
.learndash-wrapper .ld-profile-summary .ld-profile-card a.ld-profile-edit-link, .ld-profile-stats .ld-profile-stat span {
    color: #2e1b0f !important;
    font-size: 1rem !important;
}

.ld-course-title, .ld-progress-steps {
    color: #2e1b0f !important;
}

/* nozzap */
.nzp_header_bg {
  max-width: 100% !important;
}


