.nomob {
    display: none !important;
}

.icon-sluiten {
    display: none;
}

#mobnav.actief .icon-sluiten {
    display: block;
    width: 1.005859375em;
}

#mobnav.actief .icon-hamburger {
    display: none;
}

#mobnav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 1rem;
}

#mob_menu {
    background-color: var(--notwhite);
    width: 16.7rem;
    position: absolute;
    top: 2.6rem;
    right: -16.7rem;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    border-bottom-left-radius: 0.4rem;
}

#mobnav.actief #mob_menu {
    display: block;
    right: 0;
    box-shadow: -6px 4px 5px 0px #04233333;
}

#mob_menu>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0.1rem 1rem 1rem;
    gap: 0.8rem;
}

nav #mob_menu a {
    justify-content: flex-start;
    font-size: 1rem;
}

#mob_menu li.pijltje {
    display: none;
}

#mob_menu>ul>li>ul {
    height: 0;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 0.4rem;
    gap: 0rem;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

#mob_menu>ul>li.opensub>ul {
    height: auto;
    display: flex;
}

#mob_menu>ul>li.opensub>ul a {
    font-size: 0.85rem;
    line-height: 2.5em;
}

#mob_menu>ul>li.opensub>ul>li {
    padding: 0 0.4rem;
    border-bottom: .1rem solid #D6ECFF;
    width: 100%;
}

nav>.wrapper {
    display: none;
}

#marketbar .wrapper,
div#benchmarkers,
.wrapper,
section .left,
section .right {
    width: 100%;
}

section .wrapper {
    padding: 1.5rem 1rem;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 2rem;
}

.titelbm {
    display: none;
}

section .left {
    padding-right: 0;
}

section.wit .right img,
section.leftright .right img {
    height: auto;
    width: 100%;
}

section .right img {
    height: 12rem !important;
    object-fit: cover;
}

section .left img {
    height: auto;
    width: 100%;
}

h1 {
    font-size: 1.1rem;
}

.marketscover {
    margin-top: -0.7rem;
    flex-wrap: wrap;
}

.lijn {
    margin: 0;
}

.experience h2 {
    margin-bottom: 0;
}

.hl {
    width: 100%;
    min-height: unset;
}

.buttons.topmargin {
    margin-top: 0;
}

.insights p {
    margin-top: -1.6rem;
}

.latestinsights {
    margin-top: 0;
}

.latestinsights a {
    width: 13.7rem;
    height: 7rem;
}

span.item {
    padding: 0.6rem 0.8rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

span.item h5 {
    font-size: 0.8rem;
    margin-top: 0;
}

.bigsignup {
    font-size: 0.9rem;
    margin-top: 1rem;
    border-radius: 0.35rem;
    padding: 1.2rem 1.2rem 0.8rem;
    align-items: stretch;
    flex-direction: column;
}

.bigsignup p {
    margin-top: 0.95rem;
}

.bigsignup p span {
    white-space: nowrap;
}

.div2 {
    gap: 0.8rem;
    margin-top: 1.2rem;
}

footer .wrapper {
    padding: 1.7rem 1.7rem;
    gap: 3rem 0rem;
}

footer .logo,
footer .ourhighlights,
footer .tools,
footer .aboutus,
footer .help {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0.5rem;
    width: 50%;
}

footer .logo {
    width: 100%;
    padding-top: 0.3rem;
}

footer .logo .icon {
    margin-top: -0.85rem;
}

footer .logo .icon.dcami {
    margin-top: -0.45rem;
}

footer .adres {
    padding-left: 0;
}

footer h3 {
    margin-bottom: 0.3rem;
}

.copyright {
    flex-direction: column;
}

footer .wrapper .copyright span {
    display: none;
}

.wrapper.foot {
    padding: 1.1rem 2rem 2rem;
}

#factsbar {
    height: 6.4rem;
}


body:not(.technical-analysis, .milkpricecalculator, .valorizationtool, .frozenfriesindex) section.leftright.wit .wrapper:nth-child(2n),
body.dairy section.leftright:not(.wit) .wrapper:nth-child(2n-1),
body.crops-ingredients section.leftright:not(.wit) .wrapper:nth-child(2n),
body.potatoes section.leftright:not(.wit) .wrapper:nth-child(2n-1) {
    flex-direction: column-reverse;
}


section.leftright .wrapper {
    gap: 1rem;
    padding: 2rem 1rem;
}

.wit h3 {
    line-height: 1.3em;
}

.benchmarkoverview {
    grid-template-columns: 1fr;
    margin-top: 1rem;

}

.benchmarkoverview {
    grid-template-columns: 1fr;
    margin-top: -2rem;
    gap: 2rem 0;
}

.benchmarkincluded {
    margin-top: -1rem;
}

.wrapper.lbl {
    flex-direction: column;
    gap: 2rem;
}

.lbl>div {
    width: 100%;
}

.lbl>div>img {
    width: 13rem;
    height: auto;
}

.wrapper.team {
    grid-template-columns: 1fr 1fr;
    gap: 2rem 1rem;
}

.pressrelease a.update img {
    display: none;
}

.pressrelease {
    width: 100%;
    gap: 3rem;
}

.itempage .item {
    max-width: 100%;
}

img.articlephoto {
    margin: -2rem -4rem 2rem -3rem;
    height: auto;
    width: calc(100% + 4rem);
    object-fit: cover;
    border-radius: unset;
}

.article img {
    width: 100% !important;
}

section.contactthanks .wrapper,
section.contact .wrapper {
    padding: 5.5rem 1rem 1.5rem;
}

body.signup {
    background: var(--notwhite);
}

section.signup .left {
    width: 100%;
}

section.signup .right {
    display: none;
}

.additions {
    margin-top: -1rem;
}

section .left li:not(.iti__country),
section.wit li,
ul.check li {
    background-image: url("/css/svg/check.svg");
    background-position: left 0.15rem;
    background-size: 0.85rem;
}

.bigsignup {

    h2,
    p {
        font-size: .8rem;
    }
}

.quickmenu {
    display: none;
}

.mediaroom a.anchor,
.whitepaper a.anchor {
    display: none;
}

.pressrelease {
    flex-direction: column;
}

.inmedia {
    flex-direction: column;
    gap: 2rem;
}

.inmedia a {
    width: 100%;
}

.vacancies {
    flex-direction: column;
    gap: 2rem;
}

.vacancies a {
    width: 100%;
}

.mediacontact {
    flex-direction: column;
    gap: 2rem;
}

.businesscard {
    gap: 1rem;
    padding: 2rem 0.9rem 1.6rem 1.8rem;
    max-width: 100%;
}

.contactus {
    width: 100%;
    padding: 0rem 0.4rem 0.7rem;
}

.whitepaperpage .img {
    display: none;
}

.mediaroom h2.titel,
.morepressreleases h2.titel,
.moreinmedia h2.titel,
.whitepaper h2.titel {
    margin-bottom: 0
}

.businesscard img {
    width: 6rem;
    height: 6rem;
}