/*
Theme Name: The7 Child
Theme URI: wtp.media
Description: The7 Child Theme
Author: WTP Media
Author URI: wtp.media
Version: 1.0.0
Text Domain: dt-the7-child
Template: dt-the7
*/


/*--------------------------
*           Index          *
----------------------------
* 1. Global                *
*    1.1 Custom Properties *
*    1.2 Universal         *
*    1.3 Header            *
*    1.4 Footer            *
*    1.5 Sidebar           *
* 2. Home-page             *
* 3. Sub-page              *
* 4. Responsive            *
* 5. Keyframes             *
--------------------------*/

/*--------------------------
*        1. Global         *
--------------------------*/

/* 1.1 Custom Properties */
:root {
    /* Add color custom properties here */
    --color-brand: #0000ff;
    --color-brand-rgba: 0, 0, 255;
    --color-accent: #ff0000;
    --color-accent-rgba: 255, 0, 0;
    --color-black: #121212;
    --color-white: #f8f8f8;

    /* Add font custom properties here */
    --font-headings: sans-serif;
    --font-default: sans-serif;
}

/* 1.2 Universal */
/* Don't let phone number links wrap */
a[href^="tel:"],
a[href^="tel+"] {
    white-space: nowrap;
}
/* End Don't let phone number links wrap */

/* Hidden Links */
a.hide-link,
a.hide-link:hover {
    color: inherit !important;
    text-decoration: none !important;
    cursor: text !important;
}
/* End Hidden Links */

/* Defaults for Gravity Forms */
html body .gform_ajax_spinner {
    max-width: 1em;
    height: 1em;
    width: 1em;
}

html body .gform_confirmation_message {
    text-align: center;
    color: #fff;
    border-radius: 10px;
    background-color: green;
    margin: 1em;
    padding: 1em;
}

html body .gform_wrapper.gravity-theme .gform_validation_errors,
html body .gform_wrapper.gravity-theme .validation_message {
    background-color: rgb(255 0 0 / 5%);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: transparent;
    border-radius: 10px;
}

html body .gform_wrapper.gravity-theme .validation_message {
    padding: .5em 1em;
}

/* Removes default appearance for iOS/Safari forms */
input:matches([type="button"],
[type="submit"],
[type="reset"]) {
    -webkit-appearance: none !important;
}
/* End Defaults for Gravity Forms */

/* Add default top margin to headings (excludes when first element in container). Alter as necessary. */
/* Note: By default this only applies to blog posts. Remove '.single' if necessary on all pages. */
html body.single h1:not(:first-child),
html body.single h2:not(:first-child),
html body.single h3:not(:first-child),
html body.single h4:not(:first-child),
html body.single h5:not(:first-child),
html body.single h6:not(:first-child) {
    margin-top: 1em;
}
/* End Add default top margin to headings */

/* 1.3 Header */

/* 1.4 Footer */

/* 1.5 Sidebar */


/*------------------------
*      2. Home-page      *
-------------------------*/


/*------------------------
*      3. Sub-page       *
------------------------*/


/*------------------------
*      4. Responsive     *
------------------------*/


/*------------------------
*      5. Keyframes      *
-------------------------*/