/*
Theme Name: Genesis Child
Theme URI: https://datachieve.com/
Description: This is the child theme.
Author: DatAchieve
Author URI: https://www.datachieve.com/

Version: 1.0.0
*/

/*
 ____          _   _       _     _____    _ _ _   _
|  _ \  ___   | \ | | ___ | |_  | ____|__| (_) |_| |
| | | |/ _ \  |  \| |/ _ \| __| |  _| / _` | | __| |
| |_| | (_) | | |\  | (_) | |_  | |__| (_| | | |_|_|
|____/ \___/  |_| \_|\___/ \__| |_____\__,_|_|\__(_)

*/

/*
Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
Requires at least: 5.4
Requires PHP: 5.6
*/

/* Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Container
	- Site Inner
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Genesis Simple FAQ
	- WPForms
- Skip Links
- Site Header
	- Title Area
- Site Navigation
	- Responsive Menu
	- Header Menu
	- Footer Menu
- Content Area
	- Entry Content
	- Entry Meta
	- Pagination
	- Entry Comments
- Sidebar
- Footer Widgets
- Site Footer
- Media Queries
	- Min-width: 960px
		- Site Header
		- Genesis Menu
		- Responsive Menu
		- Header Menu
		- Site Inner
		- Content
		- Sidebar
		- Author Box
		- After Entry
		- Column Classes
		- Entry Misc.
		- Footer Widgets
- Print Styles
*/

/*********************************************
	# ACF Notification Bar
*********************************************/

.alert-container {
	background-color: #333;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 12px 10px;
	text-align: center;
	transition: all 0.4s ease-in-out;
}

.alert-container p {
	margin-bottom: 0;
}

a:hover .alert-container {
	opacity: .9;
}

/*********************************************
	# Hero Header
*********************************************/

.hero_container {
	position: relative;
}

.hero_container .cont {
    position: absolute;
    bottom: 0;
	left: 10%;
}

.hero_container .hero_cont_wrap {
	margin: 0;
    align-content: center;
    align-items: center;
    gap: 1.875rem;
    height: 30rem;
    max-width: 50rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto;
}

.hero_container .hero_cont_wrap h1 {
	font-size: 60px;
}

.hero_container .content_cont {
	color: #fff;
}

/*********************************************
	# Custom Header Titles
*********************************************/

.header-hero .color-overlay .wrap {
	max-width: 100%;
}

.header-hero .cs-header-title {
	color: #fff;
	display: flex;
	flex-direction: column;
	padding: 200px 40px;
	margin: 0 auto;
	max-width: 1700px;
}

.header-hero .cs-header-title h1.entry-title {
	color: #fff;
}
