/**
 * Theme Name:        generatepress
 * Theme URI:         https://generatepress.com/
 * Description:       Custom theme description...
 * Version:           1.0.0
 * Author:            Amy Phan
 * Author URI:        https://phanamy.com/
 * Tags:              block-patterns, full-site-editing
 * Template:          generatepress
 * Text Domain:       generatepress-child
 * Domain Path:       /assets/lang
 * Tested up to:      6.4
 * Requires at least: 6.2
 * Requires PHP:      7.4
 * License:           GNU General Public License v2.0 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 */
 
 :root{
 	--NIF_red_100: color:#CF3339;
    }

    
.has-primary-gray-110-gray{
		font-size: 18px;
   		letter-spacing: 0px;
        line-height: 1.75rem;
	}

@media (max-width: 1024px) {
	.has-primary-gray-110-gray{
		font-size: 16px;
   		letter-spacing: 0px;
        line-height: 1.6rem;
	}
}

@media (max-width: 768px) { 
	.has-primary-gray-110-gray p.has-primary-gray-110-color.has-text-color.has-link-color.wp-elements-e725ff4aa97fdc5b284c914179634d72{
		font-size: 16px;
   		letter-spacing: 0px;
        line-height: 1.6rem;
		color: red;
	
	}
}   
 
.site-main .wp-block-group__inner-container {
    padding: 0 0 0 0;
    margin: 0;
}

.shadow-effect {
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.shadow-effect-2{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.shadow-effect-2:hover{
	box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px !important;
    transition: all 0.25s;
}

summary{
	padding: 1em;
    text-wrap: wrap;
}

.summary-citation{
	padding: 0;
    text-wrap: wrap;
}


.summary-citation ol {
    margin: 0;
    padding: 1em 1em 1.5em 3em;
    background: white;
}

.is-layout-flex{
	gap: .5em;
}

.wb-block-separator{

  border: 10px solid green;
  border-radius: 5px;
}

/** SECTIONS: TEXT **/

.child-bg-image {
  margin: 0;
  padding: 0;
  position: relative;
  margin-right: 250px;
}

.child-bg-image-container {
  position: absolute;
}

/** FORMS **/
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));
    color: var(--wpforms-button-text-color);
    padding: 1em 2em 1em 2em;
    height: 100%;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));
    color: var(--wpforms-button-text-color);
    padding: 1em 2em 1em 2em;
    height: 100%;
}

div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color)) !important;
   	padding: 1em 2em 1em 2em;
    height: 100%;
}