/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.1.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* 
 * Imports the parent theme's stylesheet.
 * Changes below this line will override parent styles.
*/
@import url("../kadence/style.css");

/* Theme customization starts here
-------------------------------------------------------------- */

iframe {
    border: none !important;
}

.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img {
    margin-left: auto;
    margin-right: auto;
    width: 300px;
	padding-bottom: 32px;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
border-right: 1px solid #e2e7ed;
flex: 0 0 90px;
padding: 0px !important;
text-align: center;
}

.ff-on .mobile-start-course-title {
	display: none !important;
}


/* Info Box for ACF Values */
.nds-info-box {
    background: #EAF1F8; /* Light shade of #193A55 */
    padding: 15px;
    border-left: 5px solid hsl(var(--primary)); /* Primary theme color */
    border-radius: 5px;
    margin-bottom: 15px;
}
.nds-info-box h4 {
    margin: 0 0 5px 0;
    font-size: 16px;
    color: #193A55; /* Deep Blue Title */
    font-weight: bold;
}
.nds-info-box p {
    margin: 0;
    font-size: 14px;
    color: #193A55; /* Text color */
}

/* Error Message */
.nds-error-message {
    background: #FBEED5; /* Light shade of #F5A623 */
    color: #D68910; /* Darker shade of #F5A623 */
    padding: 10px;
    border-left: 5px solid #F5A623; /* Golden Yellow Accent */
    border-radius: 5px;
    font-weight: bold;
    margin-bottom: 15px;
}

/* Warning Message */
.nds-warning-message {
    background: #FFF4E5; /* Light warning background */
    color: #E67E22; /* Dark orange */
    padding: 10px;
    border-left: 5px solid #F5A623; /* Golden Yellow */
    border-radius: 5px;
    font-weight: bold;
    margin-bottom: 15px;
}
.nds-group-thumbnail {
    display: block;
    margin: 0 auto; /* Centers the image */
    max-width: 300px; /* Adjust size */
    height: auto; /* Maintain aspect ratio */
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.ehs-build-meta {
    color: #6b7280;
    font-size: 0.6875rem;
    letter-spacing: 0.02em;
    margin: 0.75rem auto;
    opacity: 0.8;
    text-align: center;
}
