@font-face {
    font-family: 'Bree';
    src: url('../../fonts/Bree-Light.woff2') format('woff2'),
        url('../../fonts/Bree-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bree';
    src: url('../../fonts/Bree-Regular.woff2') format('woff2'),
        url('../../fonts/Bree-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bree';
    src: url('../../fonts/Bree-Bold.woff2') format('woff2'),
        url('../../fonts/Bree-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

body.language--fr a.nav-link.item-langnl, 
body.language--nl a.nav-link.item-langfr {
    opacity: .5;
}
body.language--fr a.nav-link.item-langnl:hover, 
body.language--nl a.nav-link.item-langfr:hover {
    opacity: 1;
}
body.language--fr a.nav-link.item-langfr, 
body.language--nl a.nav-link.item-langnl {
    opacity: 1;
}

body.language--fr .selectlang-footer .item-langfr, 
body.language--nl .selectlang-footer .item-langnl {
    display: none;
}
.page__footer .selectlang-footer {
	margin: 0 auto;
}
.page__footer a.item-langfr,
.page__footer a.item-langnl {
	margin: 10px auto;
    padding: 0 10px 0 2.5rem;
    color: #fff;
    font: 500 12px / 20px "ClanPro", Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MDAgODAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTQyKSAgLS0+CiAgPHBhdGggaWQ9IlBhdGhfMTAiIGQ9Ik00MDAsMEMxNzkuMSwwLDAsMTc5LjEsMCw0MDBzMTc5LjEsNDAwLDQwMCw0MDAsNDAwLTE3OS4xLDQwMC00MDBDNzk5LjcsMTc5LjIsNjIwLjguMiw0MDAsMFpNNzY3LjEsMzgzLjdoLTE2My42Yy0xLjEtNTkuNS0xMi4zLTExOC40LTMzLTE3NC4zLDM0LjYtMTYuMyw2Ni43LTM3LjUsOTUuMi02Myw2MS41LDY0LjIsOTcuNSwxNDguNSwxMDEuNCwyMzcuM2gwWk00MTYuMyw0Ni43YzI0LjcsMjAuMyw0Ni44LDQzLjYsNjUuOCw2OS4zLDE3LjcsMjMuOCwzMi45LDQ5LjMsNDUuMyw3Ni4yLTM1LjcsMTMuMi03My4xLDIwLjctMTExLjEsMjIuNFY0Ni43Wk00NTQuNiwzNi42YzY5LjYsMTAuNSwxMzQuNyw0MC44LDE4Ny41LDg3LjMtMjUuNCwyMi4zLTUzLjgsNDEtODQuMyw1NS41LTI0LjYtNTQtNTkuNy0xMDIuNS0xMDMuMi0xNDIuOGgwWk0zMTkuNiwxMTZjMTguNi0yNS4xLDQwLjItNDcuOSw2NC4yLTY3Ljl2MTY2LjVjLTM3LjUtMS42LTc0LjUtOS0xMDkuNy0yMS44LDEyLjUtMjcuMSwyNy43LTUyLjgsNDUuNS03Ni43Wk0yNDMuNSwxODAuMWMtMzEtMTQuNi01OS45LTMzLjUtODUuNy01Ni4xLDUzLjMtNDcsMTE5LjEtNzcuNCwxODkuNC04Ny42LTQzLjgsNDAuNS03OS4xLDg5LjQtMTAzLjgsMTQzLjdoMFpNMzgzLjcsMjQ3LjF2MTM2LjZoLTE1M2MxLjItNTUsMTEuNi0xMDkuNCwzMC43LTE2MC45LDM5LjIsMTQuNCw4MC41LDIyLjYsMTIyLjIsMjQuM2gwWk0zODMuNyw0MTYuM3YxMzQuM2MtNDAuOCwxLjYtODEuMSw5LjUtMTE5LjUsMjMuMy0yMC40LTUwLjItMzEuNy0xMDMuNS0zMy41LTE1Ny42aDE1M1pNMzgzLjcsNTgzLjF2MTY1LjRjLTQzLjctNDEuNi03OS42LTkwLjctMTA2LjItMTQ0LjksMzQuMi0xMi4xLDcwLTE5LDEwNi4yLTIwLjVoMFpNMzUyLjcsNzY0LjNjLTcyLjktOS40LTE0MS4yLTQwLjYtMTk2LjEtODkuNCwyNy0yMy45LDU3LjMtNDMuOCw5MC4xLTU4LjgsMjYuNSw1NS4xLDYyLjQsMTA1LjMsMTA2LDE0OC4yaDBaTTQxNi4zLDc1MC4xdi0xNjdjMzYuNywxLjYsNzMsOC43LDEwNy42LDIxLTI2LjksNTQuNy02My4zLDEwNC4xLTEwNy42LDE0NS45aDBaTTU1NC43LDYxNi44YzMyLjIsMTUsNjIuMSwzNC42LDg4LjcsNTguMi01NC40LDQ4LjQtMTIyLjEsNzkuNC0xOTQuMiw4OS4xLDQzLjQtNDIuNyw3OS05Mi41LDEwNS41LTE0Ny4zaDBaTTQxNi4zLDU1MC42di0xMzQuNGgxNTQuNmMtMS44LDU0LjMtMTMuMiwxMDcuOC0zMy43LDE1OC4xLTM4LjgtMTQuMS03OS42LTIyLjItMTIwLjktMjMuOGgwWk00MTYuMywzODMuOHYtMTM2LjZjNDIuMy0xLjcsODQtMTAuMSwxMjMuNi0yNC44LDE5LjMsNTEuNywyOS43LDEwNi4zLDMxLDE2MS41aC0xNTQuNlpNMTM0LjQsMTQ2LjVjMjguOSwyNS44LDYxLjUsNDcuMyw5Ni42LDYzLjctMjAuNiw1NS42LTMxLjcsMTE0LjMtMzIuOCwxNzMuNkgzMi45YzMuOS04OC44LDM5LjktMTczLjEsMTAxLjQtMjM3LjJaTTMyLjksNDE2LjNoMTY1LjNjMS43LDU4LjMsMTMuNiwxMTUuOSwzNS4zLDE3MC4xLTM2LjYsMTYuOC03MC40LDM5LTEwMC40LDY1LjktNjAuOC02NC05Ni4zLTE0Ny44LTEwMC4yLTIzNlpNNjY2LjgsNjUyLjNjLTI5LjUtMjYuNi02Mi45LTQ4LjYtOTguOS02NS4zLDIxLjktNTQuNCwzMy45LTExMi4yLDM1LjYtMTcwLjdoMTYzLjZjLTMuOSw4OC4yLTM5LjUsMTcyLTEwMC4zLDIzNloiIHN0eWxlPSJmaWxsOiAjZmZmOyIvPgo8L3N2Zz4=") left center / contain no-repeat;
}

.language--fr .produit .prod-labels li.label-ble .icon {
	background: url(../../img/prod-labels-fr-BE.png) 0 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-ble .icon {
	background: url(../../img/prod-labels-nl-BE.png) 0 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-huile .icon {
	background: url(../../img/prod-labels-fr-BE.png) -60px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-huile .icon {
	background: url(../../img/prod-labels-nl-BE.png) -60px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-conservateur .icon {
	background: url(../../img/prod-labels-fr-BE.png) -120px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-conservateur .icon {
	background: url(../../img/prod-labels-nl-BE.png) -120px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-colorants .icon {
	background: url(../../img/prod-labels-fr-BE.png) -180px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-colorants .icon {
	background: url(../../img/prod-labels-nl-BE.png) -180px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-sel .icon {
	background: url(../../img/prod-labels-fr-BE.png) -240px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-sel .icon {
	background: url(../../img/prod-labels-nl-BE.png) -240px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-sucre .icon {
	background: url(../../img/prod-labels-fr-BE.png) -300px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-sucre .icon {
	background: url(../../img/prod-labels-nl-BE.png) -300px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-cereales .icon {
	background: url(../../img/prod-labels-fr-BE.png) -360px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-cereales .icon {
	background: url(../../img/prod-labels-nl-BE.png) -360px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-fibre .icon {
	background: url(../../img/prod-labels-fr-BE.png) -420px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-fibre .icon {
	background: url(../../img/prod-labels-nl-BE.png) -420px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-ab .icon {
	background: url(../../img/prod-labels-fr-BE.png) -480px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-ab .icon {
	background: url(../../img/prod-labels-nl-BE.png) -480px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-bio .icon {
	background: url(../../img/prod-labels-fr-BE.png) -540px 0 no-repeat;
	width: 66px;
}
.language--nl .produit article .prod-labels li.label-bio .icon {
	background: url(../../img/prod-labels-nl-BE.png) -540px 0 no-repeat;
	width: 66px;
}
.language--fr .produit article .prod-labels li.label-aromes .icon {
	background: url(../../img/prod-labels-fr-BE.png) -606px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-aromes .icon {
	background: url(../../img/prod-labels-nl-BE.png) -606px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-vegetariens .icon {
	background: url(../../img/prod-labels-fr-BE.png) -666px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-vegetariens .icon {
	background: url(../../img/prod-labels-nl-BE.png) -666px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-fruitsfrancais .icon {
	background: url(../../img/prod-labels-fr-BE.png) -726px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-fruitsfrancais .icon {
	background: url(../../img/prod-labels-nl-BE.png) -726px 0 no-repeat;
}
.language--fr .produit article .prod-labels li.label-vegetal .icon {
	background: url(../../img/prod-labels-fr-BE.png) -786px 0 no-repeat;
}
.language--nl .produit article .prod-labels li.label-vegetal .icon {
	background: url(../../img/prod-labels-nl-BE.png) -786px 0 no-repeat;
}