/* 
Theme Name: REBORN CHILD
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Fabian Almiron
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.page-content {
    max-width: 1444px !important;
    margin: auto;
}

.container {}


/*   ===============  Global Theme Styles  =============== */


/* Fluid Typography */

h1 {font-size: clamp(1.5rem, 2.33vw + 0.954rem, 3.75rem);}
h2 {font-size: clamp(1.25rem, 1.812vw + 0.825rem, 3rem);}
h3 {font-size: clamp(1.5rem, 8vw - 2rem, 3rem);}
h4 {font-size: clamp(1.5rem, 8vw - 2rem, 3rem);}
h5 {font-size: clamp(1.5rem, 8vw - 2rem, 3rem);}
h6 {font-size: clamp(1.5rem, 8vw - 2rem, 3rem);}

/* End Fluid Typography */


.content-width-limit-1 {
	width: 100% !important;
	max-width: 650px !important;
}


/* Form Styles */

.full-width-image-content-block {
	min-height: 600px !important;
}


/* Form Styles */



/*   =============== Main Menu  =============== */

.home header .elementor-nav-menu--main a.elementor-item {
	color: #cccccc !important;
}

.home header .elementor-nav-menu--main a.elementor-item:hover {
	color: #ffffff !important;
}

header .elementor-nav-menu--main .elementor-nav-menu a,
header .elementor-nav-menu--main .elementor-nav-menu a.highlighted, 
header .elementor-nav-menu--main .elementor-nav-menu a:focus, 
header .elementor-nav-menu--main .elementor-nav-menu a:hover {
	padding: 35px 20px;
}

header .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li a {
	font-size: 16px;
	padding: 15px 20px !important;
	min-width: 18em !important;
	background: #f1f1f1;
}




header .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent a,
header .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li.current_page_parent a:hover,
header .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown li a:hover {
	background: #333333 !important;	
}

header .elementor-nav-menu--main ul.sub-menu.elementor-nav-menu--dropdown ul {
	min-width: 15em !important;
}

/* ============ Global Content =============== * /

/* Footer CTA */

.elementor-64 .elementor-element.elementor-element-4a0c6f6 {
	width: 100%;
	max-width: 1450px;
}

/* end posts cards */

/* ============ global componenets =============== * /

/* spacing utitlities */
.max-1336 { max-width: 1366px; margin: auto; }
.max-1444 { max-width: 1444px; margin: auto; }
.max-1920 { max-width: 1920px; margin: auto; }


.padding_bottom { padding-bottom: 2%; }
.padding_top { padding-top: 2%; }

/* end spacing utitlities */





/* ============ Footer =============== * /
	
/* Navigation Links */
	
footer .elementor-widget-container a:hover {
	color: #C10000 !important;
}


/*  ============================================ Responsive Styles ============================================ */


