/*
Theme Name: Child theme
Theme URI: https://www.searchflow.nl
Description: 
Author: Searchflow
Author URI: https://www.searchflow.nl
Template: hello-elementor
Version: 1.0.0
Text Domain: sf-child
*/
.sf-icon-list{
	min-width: 198px!important;
}
.sf-two-color-head span{
	color: #E5B975!important;
}
.sf-icon-list-icon-top svg{
    height: 1px!important;
}
.sf-opsomming-titels-kleur span{
	color: #E5B975;
}
.sf-opsomming-titels-kleur .elementor-icon-list-text span{
	margin-right: 12px;
}
.sf-opsomming-titels-kleur svg{
	stroke: #E5B975;
}
.sf-max-width-733{
	max-width: 733px!important;
}
.sf-flex-wrap , .g-f473ad8{
    display: flex;
    flex-wrap: wrap;
    column-gap: 68px;
	row-gap: 62px;
}
@media screen and (min-width: 769px) {
	.sf-flex-wrap > div , .g-f473ad8 > div{
		flex: 0 0 calc((100% - 204px) / 4);
		max-width: calc((100% - 204px) / 4);
		box-sizing: border-box;
	}
}
.sf-max-width-860{
	max-width: 860px!important;
}
.sf-tekst-blok a{
	text-decoration: underline;
}
.sf-tekst-max-width-1148{
	max-width: 1148px!important;
}
.sf-tekst-max-width-520{
	max-width: 520px!important;
}
@media screen and (min-width: 1200px) {
	.sf-button-wide a{
		min-width: 424px;
	}
}
.sf-tekst-blok p a{
	color: inherit!important;
}
.sf-icon svg path{
	fill: #fff0;
}
.sf-max-width-800{
	max-width: 800px!important;
}
.sf-faq details {
	background: #FAF9F5;
	border: 1px solid #0426461C;
	border-radius: 20px;
	padding-bottom: 25px;
}
.sf-faq .e-n-accordion-item-title-icon{
	background: #042646;
	height: 40px;
	min-height: 40px;
	width: 40px;
	min-width: 40px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sf-faq .e-n-accordion{
	gap: 15px;
	display: flex;
    flex-direction: column;
}
@media screen and (max-width: 768px) {
	.sf-icon-list ul{
		flex-direction: column;
		gap: 4px;
	}
	.sf-sub-head .elementor-heading-title{
		FONT-WEIGHT: 400!IMPORTANT;
	}
	.sf-container-best .sf-button-wide .elementor-button-text{
		text-align: left!important;
	}
	.sf-faq details {
		border: 0px solid #0426461C!important;
		border-radius: 16px;
	}
	.sf-faq .e-n-accordion-item-title-icon{
		height: 26px;
		min-height: 26px;
		width: 26px;
		min-width: 26px;
		border-radius: 6px;
	}
}