/*
Theme Name: Wux Blog Theme - Child
Template: wux-blogs
Description: A child theme for the Wux Blogs theme
Author: Wux B.V.
Author URI: https://wux.nl/
Version: 1.0.0
Text Domain: wux-blogs-child
*/

@import url("../wux-blogs/style.css");

.wpb-card > :first-child img { height: 360px; object-fit: cover; }
.wpb-navigation .logo { color: var(--clr-primary); font-size: 30px; font-weight: bold; text-decoration: none; }
.wpb-meta-group { display: flex; flex-wrap: wrap; }
.wpb-header--blog .container > .wpb-meta-group { position: absolute; right: var(--header-padding); top: var(--header-padding); left: var(--header-padding); z-index: 1; justify-content: end; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { --lh: 1.2; font-family: var(--wpb-font-secondary); font-weight: 900 !important; }

.bold,.strong { font-weight: 900 !important; }
.italic,.em { font-style: italic; }

.btn-group--left { display: flex; justify-content: flex-start; }
.btn-group--right { display: flex; justify-content: flex-end; }
.btn-group--center { display: flex; justify-content: center; }

.wpb-card.wpb-card--sidebar :is(ol,ul) { margin-left: 1.5rem; }

.wpb-archive--sidebar .container:has(.sidebar) { display: grid; column-gap: 6.4rem; row-gap: 2rem; grid-template-columns: 1fr; }
.wpb-archive--sidebar .container .sidebar { overflow: visible; position: relative; }

@media (min-width: 1200px) {
    .wpb-archive--sidebar .container:has(.sidebar) { grid-template-columns: auto var(--sidebar-width); }
    .wpb-archive--sidebar .container:has(.sidebar.sidebar--left) { grid-template-columns: var(--sidebar-width) auto; }
    .wpb-archive--sidebar .container .sidebar.sidebar--left { order: -1; }
}


/* Not added */


/* Not to add */

:root {
    --clr-gold: #ffd700;
    --clr-gold-dark: #a18900;
}

.wpb-rating { display: flex; justify-content: space-between;}
.wpb-rating__label { display: flex; gap: 1.2rem; }
.wpb-rating__label h3 { font-size: clamp(1.6rem, 1.5vw, 2rem); line-height: 1; font-weight: 600; }

.wpb-rating__stars { display: flex; align-items: center; gap: 0.2rem; }
.wpb-rating-star { position: relative; top: unset; bottom: unset; left: unset; right: unset; }
.wpb-rating-star i:nth-child(1) { position: relative; top: 0; left: 0; cursor: pointer; }
.wpb-rating-star i:nth-child(1).--hover { --clr: var(--clr-gold-dark); }
.wpb-rating-star i:nth-child(2) { position: absolute; top: 0; left: 0; --clr: var(--clr-gold); pointer-events: none; }


@media (max-width: 767px) {
    .wpb-navigation .wpb-submenu__toggle { background-color: #fff; }
}

.wpb-card.wpb-card--recept small:has(.wpb-icon) { display: flex; align-items: center; gap: 0.5rem; font-size: clamp(1.4rem, 1.2vw, 1.6rem); color: var(--clr-secondary); }
.wpb-card.wpb-card--recept small .wpb-icon { --clr: var(--clr-secondary); }
.wpb-card.wpb-card--recept h3 { font-size: clamp(1.6rem, 3vw, 2.0rem) !important; }