/* **********************************************************
 * BLOG
 * ******************************************************** */

/* Blog Heading Sizes */
.elementor-kit-7.single-post h1 {
	font-size: 2.5rem;
}
.elementor-kit-7.single-post h2 {
	font-size: 2.25rem;	
}
.elementor-kit-7.single-post h3 {
	font-size: 2rem;	
}
.elementor-kit-7.single-post h4 {
	font-size: 1.75rem;	
}
.elementor-kit-7.single-post h5 {
	font-size: 1.5rem;	
}
.elementor-kit-7.single-post h6 {
	font-size: 1.25rem;	
}

/* Blog Buttons */
/* a.raven-post-button {
    padding: ;	
} */


/* *****************************
 * BLOG LANDING & ARCHIVE 
 * *************************** */
/* Blog Search Box - Use code if need to adjust focus state of blog search field 
.elementor-search-form--skin-minimal:focus-within {
    outline-width: 0 !important;
    outline-style: unset !important;
}

*/


/* *****************************
 * BLOG SELECT
 * *************************** */
.jet-select select {
	background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;	
	position: relative;
}
.jet-select:after {
	align-items: center;
	content: "\e909";
	display: flex;
	font-family: 'Happy Icons' !important;
	font-size: 16px;
	font-weight: 900;
	justify-content: flex-end;
	pointer-events: none;
	position: absolute;
	right: 1rem;
	top: calc(50% + 1px);
	color: #fff !important;
}
.jet-select:after {
    transform: translateY(-50%);	
}
.jet-filter {
    --tabindex-color: #ccc !important;
    --tabindex-shadow-color: transparent !important; 
}


/* *****************************
 * BLOG ARCHIVE
 * *************************** */
.btn-archive-view-all a {
    width: 100%;
}