/* Fix Glitch Maybe */

/* elementor header */

.ct-elementor-default-template .elementor-top-section {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.ct-elementor-default-template .elementor-section.elementor-section-boxed > .elementor-container {
	width: auto;
}

@media (min-width: 1024px) {
	.hfe-nav-menu > li:first-child {
		display: none;
	}
}

@media (max-width: 1024px) {
	.ct-elementor-default-template .elementor-section.elementor-section-boxed > .elementor-container {
		width: 100% !important;
		max-width: 100% !important;
	}
}

.elementor-11389 .elementor-element.elementor-element-02bcd1e 
.menu-item a.hfe-sub-menu-item {
	padding-left: 30px !important;
}

/* page */

.ct-container-full[data-vertical-spacing="top:bottom"] {
	padding-top: 0;
	padding-bottom: 0;
}

.wp-block-uagb-container.uagb-block-0452d32b.alignfull.uagb-is-root-container {
	margin-top: 0;
}

/* blog page */

[data-vertical-spacing*="bottom"] {
	padding-bottom: 45px;
}

/* photo gallery */

@media (max-width: 767px) {
	.wp-block-gallery .wp-block-image {
		width: 100% !important;
	}
}

/*news and events */

@media (min-width: 767px) {
	#post-3906 .wpnbha {
		padding-right: 1.25em;
	}
}

/* style of posts */

.wpnbha img {
	border-radius: 6px;
}

.wpnbha .cat-links {
	font-size: 18px !important;
	margin-top: 16px !important;
	margin-bottom: -12px !important;
	font-weight: 600 !important;
}

.wpnbha .entry-title {
	margin-top: 16px !important;
	font-size: 21.5px !important;
}

.wpnbha p {
	margin-top: 0.6em !important;
	margin-bottom: 0.8em !important;
}

.wpnbha a.more-link {
	font-weight: 500;
}

.wpnbha > button {
	margin-top: 2em !important;
}

.wp-block-button__link {
	margin: 0 auto;
}

@media (max-width: 767px) {
  .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-4304b3e5 > .uagb-container-inner-blocks-wrap {
		--inner-content-custom-width: 			initial !important;
	}
}

@media (max-width: 781.6px) {
	.category-aton-forest-events.type-post.post-has-image .entry-title {
		font-size: 25px;
	}
	.category-aton-forest-news.type-post.post-has-image {
		font-size: 20px;
	}
}

/* fix width on resize */

@media (max-width: 976px) {
	.wp-block-uagb-container.uagb-is-root-container .uagb-block-3c2aa714 {
		max-width: 100% !important;
	}
}

/* stacked cards */

@media (max-width: 598px) {
	.category-aton-forest-news.type-post.post-has-image {
		margin-bottom: 25px;
	}
	.category-aton-forest-events.type-post.post-has-image {
		margin-bottom: 25px;
	}
	.category-thoughts-from-the-forest.type-post.post-has-image {
		margin-bottom: 25px;
	}
	.category-seen-and-shared.type-post.post-has-image {
		margin-bottom: 25px;
	}
	.wpnbha {
		margin-bottom: 0 !important;
	}
	.category-aton-forest-news.type-post.post-has-image p, a.more-link {
		font-size: 16px;
	}
	.category-aton-forest-events.type-post.post-has-image .entry-title {
		font-size: 20px !important;
	}
}

/* single post */

.entry-header.ct-container 
.entry-meta a {
	color: var(--theme-text-color);
}

.ct-container article a {
	text-decoration: none;
}

h3.sd-title {
	margin-top: 1em !important;
	font-size: 10pt !important;
	font-weight: normal !important;
	line-height: 1.5 !important;
}

.jp-relatedposts {
	display: none !important;
}

.nav-item-prev, .nav-item-next {
	font-family: sans-serif;
	letter-spacing: 0.25px;
}

.post-navigation .item-label {
	font-weight: 600;
	font-size: 15px;
	text-transform: capitalize;
}

.post-navigation .item-title {
	font-size: 15px;
	font-weight: 500;
}

/* archive */

nav.ct-pagination {
	margin-top: 40px;
}

a.prev.page-numbers {
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.25px;
}

[data-pagination="simple"] .page-numbers.current, [data-pagination="next_prev"] .page-numbers.current {
	color: var(--theme-link-hover-color);
	background: #fff;
}

a.next.page-numbers {
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.25px;
}

/* sidebar */

.wp-block-latest-posts__list.wp-block-latest-posts li:first-child {
	padding-top: 0;
}

.wp-block-latest-posts__list.wp-block-latest-posts li {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
}

.wp-block-latest-posts__list.wp-block-latest-posts a, .wp-block-categories-list.wp-block-categories a {
	color: var(--theme-palette-color-1);
}

.wp-block-latest-posts__list.wp-block-latest-posts a:hover, .wp-block-categories-list.wp-block-categories a:hover {
	color: var(--theme-palette-color-9);
}

.wp-block-latest-posts__post-date {
	font-size: 15px;
}

.wp-block-categories-list.wp-block-categories li {
	padding-bottom: 5px;
}

.wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

/* contact form */

.contact-desc p {
	padding-left: 2px;
}

.uagb-block-de57d0a8 
.uagb-forms-name-input, 
.uagb-block-de57d0a8 
.uagb-forms-email-input {
	padding-top: 26px !important;
	padding-bottom: 26px !important;
	font-size: 15px;
}

.uagb-block-de57d0a8 .uagb-forms-main-form textarea {
	padding-top: 14px !important;
	font-size: 15px;
}

.wp-block-uagb-forms-textarea.uagb-forms-textarea-wrap.uagb-forms-field-set.uagb-block-f72264f4 {
	margin-bottom: 30px;
}

.uagb-forms-main-submit-button.ast-outline-button {
	color: #fff;
	background: 
		var(--theme-palette-color-2);
	padding: 10px 34px 10px 34px;
	border-radius: 28px;
}

.uagb-forms-main-submit-button.ast-outline-button:hover {
	background: 
		var(--theme-palette-color-1);
}

/* blocksy footer */

#footer #block-14 .widget-title {
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 12px;
}

#footer .widget-title {
	font-size: 21.5px;
	letter-spacing: 0.25px;
	font-weight: normal;
}

#footer .ct-widget.widget_block p, li {
	letter-spacing: 0.15px;
}

#footer a {
	color: var(--theme-palette-color-1);
}

#footer a:hover {
	color: var(--theme-palette-color-9);
}

/* socials
div#block-22 {
	margin-top: 20px;
}
div#block-22 p {
	font-size: 15px;
} */

/* more footer */

@media (min-width: 1000px) {
	.ct-footer 
	[data-column="widget-area-2"] {
		padding-left: 15px;
	}
	.ct-footer 
	[data-column="widget-area-3"] {
		padding-left: 30px;
	}
	.ct-footer 
	[data-column="widget-area-4"] {
		padding-left: 30px;
	}
}

@media (max-width: 1335px) {
	#footer .ct-container {
		width: 95% !important;
	}
}

@media (max-width: 690px) {
	#footer .ct-container {
		width: 90% !important;
	}
}

@media (max-width: 690px) {
	#footer .widget-title {
		margin-bottom: -10px !important;
	}
	#footer div.ct-container {
		padding-bottom: 50px;
	}
}

/* header footer left right

@media (max-width: 1335px) {
	#header .ct-container {
		width: 95%;
	}
}
@media (max-width: 767px) {
	#header .ct-container {
		width: 90%;
	}
} */

/* mobile nav

@media (max-width: 767px) {
	div.ct-panel-actions {
		padding-top: 40px;
		padding-right: 35px;
	}
} */