/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://foxiz.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Foxiz in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

/**
 * JNews to Foxiz Review Bridge - CSS Fixes
 * Ensures reviews without header images still look good
 */

/* Default dark background for review header when no image */
.review-section .review-intro {
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
    min-height: 120px;
}

/* Ensure header text is visible on dark background */
.review-section .review-intro .inner {
    position: relative;
    z-index: 2;
    padding: 25px 30px;
}

.review-section .review-heading .h2 {
    color: #fff;
    font-size: 1.5em;
    margin-bottom: 10px;
}

.review-section .review-intro .average {
    color: #fff;
}

.review-section .review-intro .average .h1 {
    color: #fff;
    font-size: 2.5em;
}

/* Review quickview box (compact version at top) */
.review-quickview {
    margin-bottom: 20px;
}

/* Ensure stars are visible */
.review-section .rstar-wrap {
    display: inline-flex;
}

/* Fix review content spacing */
.review-section .review-content {
    background: #fff;
}

.review-section .review-footer {
    background: #f8f9fa;
    padding: 25px 30px;
}

/* Pros/Cons styling enhancement */
.review-section .pros-cons {
    margin-bottom: 20px;
}

.review-section .pros-list-wrap {
    background: rgba(40, 167, 69, 0.05);
    border-radius: 8px;
    padding: 15px;
}

.review-section .cons-list-wrap {
    background: rgba(220, 53, 69, 0.05);
    border-radius: 8px;
    padding: 15px;
}

/* Summary section */
.review-section .summary-wrap {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eee;
}

/* Buy button */
.review-section .review-btn {
    background: #e91e63;
    color: #fff;
    padding: 12px 30px;
    border-radius: 25px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.review-section .review-btn:hover {
    background: #c2185b;
}

/**
 * Inline Co-authors, Editor, and Reviewer in Author Byline
 */
.meta-coauthors-inline {
    display: inline;
    font-size: inherit;
}

.meta-coauthors-inline .meta-comma {
    margin-right: 3px;
}

.meta-coauthors-inline a {
    color: inherit;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 2px;
}

.meta-coauthors-inline a:hover {
    color: var(--g-color);
    text-decoration-style: solid;
}

.meta-editor-inline,
.meta-reviewer-inline {
    display: inline;
    font-size: inherit;
}

.meta-editor-inline .meta-sep,
.meta-reviewer-inline .meta-sep {
    margin: 0 8px;
    color: #ccc;
}

.meta-editor-inline .editor-label {
    color: #d32f2f;
    font-weight: 500;
}

.meta-reviewer-inline .reviewer-label {
    color: #2e7d32;
    font-weight: 500;
}

.meta-editor-inline a,
.meta-reviewer-inline a {
    color: inherit;
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 2px;
}

.meta-editor-inline a:hover {
    color: #d32f2f;
    text-decoration-style: solid;
}

.meta-reviewer-inline a:hover {
    color: #2e7d32;
    text-decoration-style: solid;
}