/* Themify Customize Styling */
:root {	
	--theme_accent: #9e2644; 
}
a, .post-nav .arrow {	
	color: #9e2644; 
}
body,h1,h2,h3,h4,h5,h6 {	
	color: #7a7a7a; 
}
h1 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
h2 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
h3 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
h4 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
h5 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
h6 {	
	font-family: "mclaren-font";	font-weight:100;

	color: #9e2644; 
}
.page-title {	
	border-bottom: 1px dotted rgba(158,38,68,0.23);;
	margin-bottom: 20px;
	padding-bottom: 10px; 
}

/* Themify Custom CSS */
.fullwidth-leftalign.buttons-fullwidth :is(.module-buttons-item,.module-buttons-item a) {
	place-content: start;
}

.table {
	border-collapse: collapse;
	width: 100%;
}

.table-padding-10 tr td {
	padding: 10px;
}

.table-border tr td {
	border: 1px solid #ccc;
}

.imagelinkblock a {
	gap:10px;
}
.imagelinkblock a img {
	width: 80px
}

.df-popup-thumb {
	width: calc(100% - 30px);
}