/*
Theme Name: Vincentius
Template: hello-elementor
Author: Child Theme Configurator
Version: 3.3.0.1738579909
Updated: 2025-02-03 10:51:49

*/

.blue-btn .elementor-button-icon svg {
	width: 2.5em !important;
}
.blue-btn .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blue-btn .elementor-button-icon {
    display: inline-flex;
}
.blue-btn .elementor-button-text {
    display: inline-block;
    vertical-align: middle;
}
#footertop a:hover, #footerbtm a:hover{
	text-decoration: underline !important;
}
.vacatures .elementor-widget-text-editor a {
	color: var( --e-global-color-primary ) !important;	
	font-weight: bold !important;
}
.vacatures .elementor-widget-text-editor a:hover {
	text-decoration: underline !important;
}
/*.textstroke {
	-webkit-text-stroke: 1px var( --e-global-color-primary ) !important;
}*/
.legal a {
	color: var( --e-global-color-primary ) !important;	
	text-decoration: underline !important;
}
.elementor-widget-text-editor a {
	color: var( --e-global-color-primary ) !important;	
	font-weight: bold !important;
	text-decoration: underline !important;
}
.elementor-widget-text-editor a:hover {
	color: #CC3216 !important;
}
.team_member_grid_text a {
	text-decoration: underline !important;
	color: var( --e-global-color-primary ) !important;
}
.team_member_grid_text a:hover {
	text-decoration: underline !important;
	color: #CC3216 !important;
}
.elementor-widget-text-editor h4 {
	font-family: var(--e-global-typography-c0d6f12-font-family), Sans-serif;
    font-size: var(--e-global-typography-c0d6f12-font-size);
    font-weight: var(--e-global-typography-c0d6f12-font-weight);
    text-transform: var(--e-global-typography-c0d6f12-text-transform);
    line-height: var(--e-global-typography-c0d6f12-line-height);
    letter-spacing: var(--e-global-typography-c0d6f12-letter-spacing);
    color: var(--e-global-color-primary);
	margin-top: 20px;
}