@media (max-width: 768px) {

.sidebar-element-Cookies {

display: none;

}

}

/* QUIZ STYLES */

.interactive-quiz-wrap{
max-width:900px;
margin:40px auto;
padding:24px;
border:1px solid #ddd;
border-radius:12px;
background:#fff;
box-shadow:0 2px 10px rgba(0,0,0,0.04);
font-family:Arial, sans-serif;
line-height:1.6;
}

.interactive-quiz-wrap h2{
margin-top:0;
font-size:30px;
text-align:center;
}

.quiz-intro{
text-align:center;
font-size:16px;
color:#444;
margin-bottom:30px;
}

.quiz-question{
margin-bottom:28px;
padding:20px;
border:1px solid #e5e5e5;
border-radius:10px;
background:#fafafa;
}

.quiz-question h3{
margin-bottom:15px;
font-size:20px;
}

.quiz-options label{
display:block;
margin:10px 0;
padding:12px 14px;
border:1px solid #ccc;
border-radius:8px;
cursor:pointer;
background:#fff;
line-height:1.5;
}

.quiz-options input{
margin-right:10px;
}

.quiz-btn{
display:inline-block;
margin-top:12px;
padding:10px 18px;
border:none;
border-radius:8px;
background:#1f6fd1;
color:#fff;
font-size:15px;
cursor:pointer;
}

.quiz-feedback{
margin-top:15px;
padding:15px;
border-radius:8px;
display:none;
}

.quiz-feedback.correct{
background:#ecf9ee;
border:1px solid #8bcf99;
color:#1f5d2b;
}

.quiz-feedback.wrong{
background:#fff2f2;
border:1px solid #e2a4a4;
color:#8a1f1f;
}

.quiz-score-box{
margin-top:35px;
padding:20px;
border-radius:10px;
background:#f7f7f7;
border:1px solid #ddd;
text-align:center;
}

.quiz-score{
font-size:26px;
font-weight:bold;
margin:10px 0;
}

.show-score-btn,
.reset-quiz-btn{
margin:10px 8px 0 8px;
padding:12px 20px;
border:none;
border-radius:8px;
cursor:pointer;
font-size:15px;
}

.show-score-btn{
background:#222;
color:#fff;
}

.reset-quiz-btn{
background:#e9e9e9;
color:#222;
}


/* Remove author and date line completely */
.entry-meta,
.post-meta,
.posted-on,
.byline,
.author-name {
    display: none !important;
}

/* REMOVE QUANTITY BOX (BWRR) */
.single-product .quantity {
    display: none !important;
}
.woocommerce ul.products li.product .product-thumbnail,
.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
    aspect-ratio: 16 / 9 !important;
}

.woocommerce ul.products li.product img {
    width: 100%;
    height: 100%;
    object-fit: contain !important;
}