/*
 * Gebruik zoveel mogelijk nested CSS
 * Meer informatie: https://www.w3schools.com/cssref/sel_nesting.php
 */


body {
	overflow-x: hidden;
}

.elementor-73 .elementor-element.elementor-element-2db495a .elementor-nav-menu .elementor-item.highlighted {
    background: #E84E1B !important;
}

@media (max-width: 1700px) {

.aw_hero .aw_hero_container {
		padding-left: 40px;
	padding-right: 40px;
}
}

@media (max-width: 1440px) {

.aw_hero .aw_hero_container {
		padding-left: 20px;
	padding-right: 20px;
}
}


@media (max-width: 960px) {

.facetwp-facet.facetwp-facet-vacature_cat.facetwp-type-checkboxes {
gap: 10px !important;
}
}

@media (max-width: 768px) {
.facetwp-facet.facetwp-facet-vacature_cat.facetwp-type-checkboxes {
    flex-direction: column;

}
}


p b, p strong {
	font-weight: 600;
}



.facetwp-facet.facetwp-facet-vacature_cat.facetwp-type-checkboxes {
    display: flex;
    gap: 30px;
	   margin-bottom: 0px;
}

span.facetwp-counter {
	display: none !important;
}




.facetwp-checkbox {
    background: url(https://netpoint.nl/wp-content/uploads/Checkbox.svg) 0 50% no-repeat !important;
}

.facetwp-checkbox.checked {
	    background: url(https://netpoint.nl/wp-content/uploads/Checkbox-checked.svg) 0 50% no-repeat !important;
}

.facetwp-display-value {
    padding-left: 5px;
}

.<span>Netpoint Software</span>#Software {
	display: block;
}


#Software {
	display: none;
}


.e-loop-item.vacature.categorie-open-sollicitatie .main_container {
	background: #fff !important;
}

.e-loop-item.vacature.categorie-open-sollicitatie .main_container .elementor-element,
.e-loop-item.vacature.categorie-open-sollicitatie .main_container .elementor-heading-title{
	color: #331806 !important;
}

.open_sollicitatie,
.e-loop-item.vacature.categorie-open-sollicitatie .main_container .vacature_btn{
	display: none;
}



.e-loop-item.vacature.categorie-open-sollicitatie .main_container  .open_sollicitatie {
	display: block !important;
}

.e-loop-item.vacature.categorie-open-sollicitatie .main_container  .emblems {
	display: none !important;
}




.e-loop-item.vacature.categorie-open-sollicitatie .main_container  .emblems {
	display: none !important;
}



.e-loop-item.vacature .main_container  .aw_emblem {
	display: none;
}

.e-loop-item.vacature.categorie-netpoint-group .aw_emblem#group,
.e-loop-item.vacature.categorie-netpoint-software .aw_emblem#software,
.e-loop-item.vacature.categorie-netpoint-farmacie .aw_emblem#farmacie,
.e-loop-item.vacature.categorie-netpoint-mondzorg .aw_emblem#mondzorg{
	display: block;
} 


.facetwp-facet.facetwp-facet-vacature_cat.facetwp-type-checkboxes {
    font-family: 'Alycone';
    font-size: 16px;
    font-weight: 500;
}



ul.wp-block-list {
	padding-left: 28px !important;
}


h2.wp-block-heading {
	margin-bottom: 0px;
	margin-top: 20px;
}



.menu_btns_oranje a {
    background-color: var(--e-global-color-accent);
	border-radius: 4px;
	padding: 8px 12px !important ;
}


.menu_btns_oranje a:hover {
    background-color: var(--e-global-color-secondary) 
}

.menu_btns_oranje .current-menu-item > a,
.menu_btns_wit .current-menu-item > a{
	background-color: #000 !important;
}

.menu_btns_wit a {
    background-color: #FFFFFF;
	border-radius: 4px;
		padding: 3px 8px  !important ;
	
}
.menu_btns_wit a:hover  {
    background-color: var(--e-global-color-accent); 
	color: #fff;
}

.elementor-nav-menu .sub-arrow {
	padding-left: 0px;
}

.elementor-field-type-radio {
	font-size: 20px;
}


.usp .elementor-icon-box-icon {
    background: linear-gradient(105.34deg, #E84E1B 48.96%, #E5007E 98.04%);
    border-radius: 8px;
    height: 140px;
    display: block;
    position: relative;
	    justify-content: space-around;
    align-items: center;
	display: flex !important;
}


.usp .elementor-icon-box-title {
    padding: 0px 20px;
}
@media (min-width: 960px) {
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    width: 25%;
}
}


/* SVG-fix Firefox (2026-10-02): SVG's zonder width/height-attribuut worden in Firefox 0px hoog
   bij %-breedte + height:auto. Zet class aw_svg_fix op het blok (container/widget). */
.aw_svg_fix img[src$=".svg"] {
    width: auto !important;
    height: clamp(50px, 6vw, 80px) !important;
    max-width: 100%;
}

/* YouTube (Elementor atomic widget) heeft vaste breedte 1000px → nooit breder dan scherm/blok (2026-10-02) */
.elementor .e-youtube-base {
    max-width: 100%;
}
