/*!
Theme Name: Pawsh Equestrian
Theme URI: http://designingmedia.com/pawsh
Author: Designing Media (modified)
Author URI: http://designingmedia.com
Description: A romantic, whimsical, equestrian child-style makeover of Pawsh. Soft blush pink, sage green, warm cream, and gold accents with elegant script headings and serif body support. Compatible with Elementor.
Version: 1.2
Requires PHP: 7.0
Tested up to: 6.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pawsh
Tags: Pet Care Theme, Pet Grooming, Pet Services, Equestrian, Pony Party, Responsive Design, SEO Friendly, Modern Interface, Elementor, Feminine, Pastel
*/

/* =========================================================
   EQUESTRIAN OVERRIDES - Soft pastel romantic palette
   ========================================================= */
:root {
    --color-soft-blush: #F4D9E6;
    --color-dusty-rose: #E8B9C9;
    --color-sage-green: #8A9A7F;
    --color-cream: #F8F1E9;
    --color-gold: #C9A87C;
    --color-dark-brown: #4A3728;
    --color-black: #2C2C2C;
    --color-light-pink: #F8DDE9;
    --color-green-foliage: #A3B38A;

    --font-script: 'Great Vibes', 'Alex Brush', cursive;
    --font-heading: 'Playfair Display', 'Lora', Georgia, serif;
    --font-body: 'Montserrat', 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

body {
    font-family: var(--font-body);
    background-color: var(--color-cream);
    color: var(--color-black);
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    color: var(--color-dark-brown);
}

.site-title, .hero-title, .banner-title, .page-title {
    font-family: var(--font-script);
    color: var(--color-dusty-rose);
}

a { color: var(--color-sage-green); }
a:hover { color: var(--color-dark-brown); }


.no-breadcrumbs.page-title-area:after{ display: none; }

.navbar-area .nav-container .navbar-collapse #menu-all-pages > li + li{ margin-left: 10px; }
.navbar-area .nav-container .navbar-collapse #menu-all-pages li{ padding: 0 7px; }
/*Unit test css*/
.navbar-area .nav-container .logo a.retina-logo{
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output, 
.wpcf7-not-valid-tip {
    color: #FFF;
    font-size: 1em;
    font-weight: normal;
    display: block;
    margin-top: 2px;
    position: absolute;
    width: 445px;
    display: block;
    left: 0;
    border: 0px solid #d9d9d9;
    padding: 0px 0px 0px 0px;
}
.banner-inner .wpcf7 form.sent .wpcf7-response-output, 
.banner-inner .wpcf7-not-valid-tip {
    color: #FFF;
    border: 1px solid #FFF;
}
.wpcf7-spinner {
    display: none;
}
.banner-inner .wpcf7 form.invalid .wpcf7-response-output, 
.banner-inner .wpcf7 form.unaccepted .wpcf7-response-output, 
.banner-inner .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #FFF;
    color: #FFF;
    margin-top: 0;
}
.wpcf7 form.invalid .wpcf7-response-output {
    display: none;
}






