/* Themify Customize Styling */
body {	
	font-family: "Raleway";	font-weight:500;
 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #2c77bc; 
}
a:hover {	
	color: #225b91; 
}
:root {	
	--theme_accent: #2c77bc;
	--theme_accent_hover: #225b91; 
}
a, .post-nav .arrow {	
	color: #2c77bc; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #383838; 
}
h1 {	
	font-family: "Raleway";	font-weight:900;

	color: #2c77bc; 
}
h2 {	
	font-family: "Raleway";	font-weight:600;

	color: #2c77bc; 
}
h3 {	
	font-family: "Raleway";	font-weight:300;

	color: #2c77bc; 
}
h4 {	
	font-family: "Raleway";	font-weight:600;

	color: #2c77bc; 
}
h5 {	
	font-family: "Raleway";	font-weight:100;

	color: #2c77bc; 
}
h6 {	
	font-family: "Raleway";	font-weight:400;

	color: #2c77bc; 
}
#sidebar a, #sidebar-alt a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}

/* Themify Custom CSS */
.ui.builder_button {
	display: flex;
	gap: 20px;
	    flex-wrap: nowrap;
}

.module-addfile a.tf_in_flx {
	  place-items: start;
    flex-direction: row;
	    flex-wrap: nowrap;
}
.buttons-fullwidth :is(.module-buttons-item,.module-buttons-item a) {
    place-content: start;
}