/* Themify Customize Styling */
body {	
	font-family: "Poppins";	font-weight:400;
 
}
h1 {	
	font-family: "Poppins";	font-weight:400;
 
}
h2 {	
	font-family: "Poppins";	font-weight:400;
 
}
h3 {	
	font-family: "Poppins";	font-weight:400;
 
}
h4 {	
	font-family: "Poppins";	font-weight:400;
 
}
h5 {	
	font-family: "Poppins";	font-weight:400;
 
}
h6 {	
	font-family: "Poppins";	font-weight:400;
 
}
#header {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
.post-title {	
	font-family: "Poppins";	font-weight:500;
	letter-spacing:0px;
	line-height:1.4em;
	text-align:left; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #363636; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #0030ff; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Poppins";	font-weight:500;
	letter-spacing:0px;
	line-height:1.4em;
	text-align:left; 
}
#sidebar, #sidebar-alt {	
	font-family: "Poppins";	font-weight:400;
	letter-spacing:0px;
	line-height:1.4em;
 
}
#sidebar a, #sidebar-alt a {	
	color: #363636; 
}
#sidebar a:hover, #sidebar-alt a:hover {	
	color: #0030ff; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:600;
	letter-spacing:1px;
	line-height:1.4em;

	color: #ffffff; 
}

/* Themify Custom CSS */
h1, h2, h3, h4, h5, h6, h7, p {
	margin: 0;
	padding: 0;
}

.widget .feature-posts-list li {
	background-color: #F0F7FF;
	padding: 20px 20px 13px 20px !important;
	border-radius: 10px;
	border: solid 1px blue;
	font-size: 0.8em;
}

.widget .feature-posts-list .feature-posts-title {
	font-weight: 500;
}

.related-posts {
	border-top: none;
}

.sticky_sidebar_enabled:not(.fixed-header-on) :is(#sidebar,#sidebar-alt) {
	height: 100vh;
}

#sidebar, #sidebar-alt {
	padding: 60px 0;
}

#sidebar .widgettitle, #sidebar-alt .widgettitle {
	text-align: left;
	color: #363636 !important;
}