/*
Theme Name: Perfect Paws Theme
Theme URI: https://perfectpawsdogtraining.co.uk/
Author: Martin Terry
Version: 1.0
Description: Starter stylesheet for the Perfect Paws Dog Training classic theme.
*/

.hero-subtext p {
    margin: 0;
}

/* === Perfect Paws Review Slider (Class‑Only Oxygen Replica) === */
/* Reviews section padding (from #section-352-14) */
.reviews-section .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 40px;
}

/* Top/bottom bars (from #div_block-392-14, #div_block-394-14) */
.reviews-top-bar,
.reviews-bottom-bar {
    background-image: linear-gradient(90deg,#756087,#ffffff);
    background-color: #756087;
    width: 100%;
    height: 6px;
}

/* Slider padding (from unslider.css) */
#slider-882-14 .unslider {
    padding: 0 40px;
}

/* Row with icon + text (from #div_block-365-14) */
.review-row {
    text-align: left;
    display: flex;
    flex-direction: row;
}

/* Author block (from #div_block-388-14) */
.review-author-block {
    text-align: left;
    align-items: flex-end;
    width: 100%;
    padding-right: 30px;
    display: flex;
}

/* Quote icon (from #fancy_icon-310-14 etc.) */
.review-icon {
    color: #60c953;
}
.review-icon > svg {
    width: 50px;
    height: 50px;
}

/* Review text (from #text_block-366-14 / 893 / 909) */
.review-text {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 18px;
}

/* Author text (from #text_block-298-14 / 896 / 912) */
.review-author-text {
    font-family: 'PT Serif';
    font-weight: 700;
    font-size: 20px;
    margin-left: 0;
    margin-right: 0;
}

/* Author inner alignment */
.review-author-inner {
    text-align: right;
}

/* Optional: keep Oxygen slide centering but allow text-left inside */
.review-slide {
    text-align: left;
}
