﻿/*!
Theme Name: Motion 2023
Theme URI: https://agencyinmotion.com/
Author: Chris Paccione
Author URI: http://chrispaccione.com/
Description: A WordPress Theme built for Motion
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Motion
Tags: accessibility-ready, grid-layout, custom-menu

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

:root {
    --red-100: #e8413f;
}

[x-cloak] { display: none !important; }

.white-motion-nav {
    background-color: #ffffff;
    z-index: 50;
}

/*
* lazy loading styles for post thumbnails
*/
img[loading="lazy"] {
    opacity: 0;
    transition: opacity 0.3s;
}

img:not([data-src]) {
    opacity: 1;
}


/* .page-title {
    padding-top: 6rem;
    max-width: 65rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin: 0 auto;
}

.page-title h1 {
    font-size: 2rem;
    font-weight: 900;
    line-height: 2.5rem;
    padding-bottom: 0.75rem;
}

.page-title p {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2.5rem;
    max-width: 42rem;
}


@media(min-width: 768px) {
    .page-title {
    padding-top: 10rem;
    }

    .page-title p {
        font-size: 1.875rem;
        line-height: 2.75rem;
    }
} */

/* Healthcare page */
/* .healthcare-intro {
    padding-top: 127px;
    padding-bottom: 84px;
}

.healthcare-intro h2 {
    font-size: 32px;
    font-weight: 900;
    line-height: 36px;
}

.healthcare-intro p {
    font-size: 30px;
    font-weight: 300;
    line-height: 44px;
} */

/* @media(min-width: 768px) {
    .healthcare-hero {
        margin-top: 97px;
    }
} */

/* WP Forms */
.wpforms-selected input[type=checkbox] {
    background-color: #E0E0E0 !important;
    border: 2px solid #000000 !important;
}

.healthcare-form .wpforms-container li input[type=checkbox]:hover {
    background-color: #0FA8C3 !important;
}

.main-phone-number:hover {
    text-decoration: underline;
    color: #e73e3b;
}

.blog-article p strong {
    font-weight: 500;
}

.wpforms-container .wpforms-field {
    padding: 5px 0 !important;
}

.wpforms-container {
    margin-bottom: 0 !important;
}