/**
 * Theme Name:   Blocksy Discovery
 * Theme URI:    https://breakfastco.xyz
 * Description:  A Blocksy child theme for LabLearner
 * Author:       Breakfast
 * Author URI:   https://breakfastco.xyz
 * Template:     blocksy
 * Text Domain:  blocksy-discovery
 * Version:      1.0.6
 * Tested up to: 6.8.2
 * License: GPLv2
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Domain Path: /languages
 * GitHub Theme URI: https://github.com/lablearner/blocksy-discovery
 * Primary Branch: main
 */

/* Login logo */
body.login div#login h1 a {
	background-image: url(https://faithandreason.test/wp-content/uploads/2025/05/Lg_LL_LOGO.png);
	width: auto;
	background-size: 250px;
}

/* Blocksy main page content background should not be the same as the header. */
[data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
	background: none !important;
	box-shadow: none;
}

/* Change hero background color for archives */
.post-type-archive .hero-section[data-type="type-2"] {
	background-color:#FFF9E5 !important;
}

/* Blocksy sold out badge background color. */
.woocommerce-product-gallery .out-of-stock-badge{
	background-color: var(--theme-selection-background-color);
}

/* LifterLMS */
.llms-syllabus-wrapper{
	border: 0;
}
/* LifterLMS - Login and Registration forms */
.llms-person-login-form-wrapper,
.llms-new-person-form-wrapper{
	background: white;
	padding: 2em;
	border-radius: 30px;
	margin-bottom: 2em;
}
/* LifterLMS. We are hiding the Course Catalog archive title, so add padding to create a gap previously covered by the title. */
.llms-course-list{
  padding-top: 3em;
}
.llms-instructor-info .llms-instructors .llms-author{
	border-color: var(--theme-selection-background-color);
}
.llms-instructor-info .llms-instructors .llms-author .avatar{
	border-color: var(--theme-selection-background-color);
	background-color: var(--theme-selection-background-color);
}

/* Hide the WooCommerce listing top element on course catalog page */
.post-type-archive-product .woo-listing-top {
  display: none !important;
}

/* WooCommerce */
.woocommerce form table.shop_table,
.woocommerce .cart_totals table.shop_table {
	border: 0;
}

.woocommerce-cart .wp-block-post-title{
    max-width: var(--wp--style--global--wide-size) !important;
}

/* Product singles */
article > .product{
	padding-top: 40px;
}

/* Alternating table rows in product attributes and nags */
.woocommerce-product-attributes tr:nth-child(2n) th,
.woocommerce-product-attributes tr:nth-child(2n) td,
.woocommerce-info,
.woocommerce-message{
  background-color: rgb(246, 238, 208) !important;
}

/* Selects in checkout form */
.wc-block-components-form .wc-blocks-components-select__container{
	border: 1px solid hsla(0,0%,7%,.8) !important;
}
.wc-block-components-form .wc-block-components-select-input.has-error .wc-blocks-components-select__container{
	border-color: #cc1818 !important;
}

/* Hide lesson count in course catalog shortcode */
.llms-course-list .llms-lessons-count,
.llms-course-list .llms-progress-bar{
	display: none;
}
.llms-course-list .llms-loop-item{
	border: none;
	background: none;
}

ul.voucher-list {
    list-style: none;
}