/*
 Theme Name:     Hello Child
 Theme URI:      https://www.growth-ninjas.com/
 Description:    Hello Elementor Child Theme
 Author:         David Scharler
 Author URI:     https://www.growth-ninjas.com/die-ninjas/david-scharler/
 Template:       hello-elementor
 Version:        1.0
*/

/* Header */
.elementor .header-wrapper { border: 1px solid rgba(255, 255, 255, 0.35); backdrop-filter: blur(8px) saturate(140%); -webkit-backdrop-filter: blur(8px) saturate(140%); }

/* Rankmath Breadcrumbs */
.elementor .rank-math-breadcrumb a { color: var(--Mammoth-Brown, #45382A); text-decoration: underline; color: #45382A; }
.elementor .rank-math-breadcrumb a:hover { color: var(--Deep-Sea-Blue, #35515E); }
.elementor .rank-math-breadcrumb .separator { color: var(--Value-Gold, #C6A75E); font-size: 1.4em; vertical-align: -1px; }
/* Post Single Category Header */
.post-category-pair { font-size: 24px; text-transform: uppercase; font-family: "Sora", Sans-serif; }
.search-result .post-category-pair { font-size: 14px }
/* Post Single Date */
.post-date { text-align: center; padding-bottom: 30px; font-family: "Sora", Sans-serif; }
.post-date-day { display: block; font-size: 100px; color: var(--Value-Gold, #C6A75E); font-weight: 100;line-height: 1; }
.post-date-rest { display: block; font-size: 24px; color: var(--Mammoth-Brown, #45382A); text-transform: uppercase; }

.elementor-widget-text-editor ul { margin-bottom: 1em; }

html { scroll-padding-top: 110px; }

/* .elementor-element h1, */
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6 { font-weight: 700; line-height: 1.3; margin-block-end: 0.5rem; margin-block-start: 1.5rem; }

.elementor-widget-text-editor h1 { font-size: 40px; }
.elementor-widget-text-editor h2 { font-size: 36px; }
.elementor-widget-text-editor h3 { font-size: 28px; }
.elementor-widget-text-editor h4 { font-size: 24px; }


@media (max-width: 1023px) { 	
	.elementor-widget-text-editor h1 { font-size: 32px; }
	.elementor-widget-text-editor h2 { font-size: 28px; }
	.elementor-widget-text-editor h3 { font-size: 24px; }
	.elementor-widget-text-editor h4 { font-size: 20px; }
}

@media (max-width: 767px) {
	.elementor-widget-text-editor h1 { font-size: 24px; }
	.elementor-widget-text-editor h2 { font-size: 20px; }
	.elementor-widget-text-editor h3 { font-size: 18px; }
	.elementor-widget-text-editor h4 { font-size: 16px; }
}



/* Tablet */
@media screen and (max-width: 1023px) {
.post-category-pair { font-size: 18px; text-transform: uppercase; font-family: "Sora", Sans-serif; }
}

/* Mobile */
@media screen and (max-width: 767px) {
.post-category-pair { font-size: 14px; text-transform: uppercase; font-family: "Sora", Sans-serif; }
}