/*
Theme Name: planacademy
Theme URI:
Author: PA Team
Author URI:
Description: PlanAcademy Inc. Theme
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.2
Version: 1.0
*/

.login-notice-box > p:last-child {
    margin-bottom: 0;
}

/* Hide scrollbar track while keeping scrollbar */
div::-webkit-scrollbar {
	height: 8px;
	/* Adjust scrollbar height */
}

div::-webkit-scrollbar-track {
	background: transparent;
	/* Makes track invisible */
}

div::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.5);
	/* Visible scrollbar */
	border-radius: 4px;
}

/* For Firefox */
div {
	scrollbar-width: thin;
	scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}

::-moz-selection {
	background: #333;
	color: #fff;
}

::selection {
	background: #333;
	color: #fff;
}


.ld-focus-content .ldfc-favorite-button {
	margin: 0;
}






.pa-title-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pa-title-wrapper .icons {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pa-title-wrapper .icons .ldnt-content-notes {
	z-index: 1;
}

.pa-title-wrapper .ldfc-favorite-button .ldfc-button.js-favcon-favorite {
	padding: 5px;
	border: none !important;
}

.pa-title-wrapper .ldfc-favorite-button .ldfc-button.js-favcon-favorite .ld-icon {
	padding-right: 3px;
	font-size: 25px;
}

.pa-title-wrapper .ldfc-favorite-button .ldfc-button.js-favcon-favorite .ld-icon .ldfc-icon {
	font-size: 25px;
}

.ldfc-favorite-button .ldfc-button.js-favcon-favorite.favcon-saved {
	color: #00a2e8;
	background: #fff;
	border: none !important;
	outline: none !important;
}

/*** Autoplay Toggle ***/
.autoplay-button {
	height: auto !important;
}
/*** End Autoplay Toggle ***/

/* --------------------------------------------------------------------------
 * Shop styles
 * ----------------------------------------------------------------------- */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .woocommerce-Price-amount {
	color: #1f2937;
	font-weight: 600;
}
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price del .woocommerce-Price-amount {
	color: #9ca3af;
	font-weight: 400;
}
.woocommerce ul.products li.product .price ins {
	text-decoration: none;
}
.woocommerce ul.products li.product .price .subscription-details {
	color: #6b7280;
	font-weight: 400;
}
.woocommerce ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.product_type_subscription {
	background-color: #3476A6;
	color: #fff;
	font-weight: 600;
	border: 0;
	border-radius: 0.375rem;
	padding: 0.625rem 1.25rem;
}
.woocommerce ul.products li.product a.button.add_to_cart_button:hover,
.woocommerce ul.products li.product a.button.product_type_subscription:hover {
	opacity: 0.92;
}
/* Hide the "View cart" link WooCommerce injects next to the button after an
   AJAX add-to-cart. WooCommerce core JS always tags this link with
   .added_to_cart regardless of the loop markup, so we hide it globally (the
   shop grid isn't the default ul.products list, so a scoped selector missed
   it). The header cart badge already confirms the add. */
a.added_to_cart {
	display: none !important;
}