body {
  	
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@font-face {
    font-family: 'FuturaCondensed';
    src: url('https://rwb.jo-dsgns.nl/css/fonts/Futura-CondensedExtraBold.woff2') format('woff2'),
        url('https://rwb.jo-dsgns.nl/css/fonts/Futura-CondensedExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    src: url('https://rwb.jo-dsgns.nl/css/fonts/Futura-MediumItalic.woff2') format('woff2'),
        url('https://rwb.jo-dsgns.nl/css/fonts/Futura-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    src: url('https://rwb.jo-dsgns.nl/css/fonts/Futura-Medium.woff2') format('woff2'),
        url('https://rwb.jo-dsgns.nl/css/fonts/Futura-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    src: url('https://rwb.jo-dsgns.nl/css/fonts/Futura-Bold.woff2') format('woff2'),
        url('https://rwb.jo-dsgns.nl/css/fonts/Futura-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FuturaCondensedMedium';
    src: url('https://rwb.jo-dsgns.nl/css/fonts/Futura-CondensedMedium.woff2') format('woff2'),
        url('https://rwb.jo-dsgns.nl/css/fonts/Futura-CondensedMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



.job .btn {
    margin-top: 10px;
    cursor: pointer;
  	font-weight: 600 !important;
    font-family: 'FuturaCondensed', sans-serif !important;
    text-transform: uppercase;
    clip-path: polygon(10px 0%, 100% 0%, calc(100% - 10px) 100%, 0% 100%);
    transition: all 0.2s;
}
.job-border {
      border: 1px solid #efeded !important;
      box-shadow: 0 2px 5px rgb(0 0 0 / 16%);
}
.btn-primary {
    color: #ffffff !important;
    background-color: #E30714 !important;
    border-color: #0d8aee;
}

.m-t-5 {
    margin-top: 5px !important;
  	font-size: 16px !important;
  	line-height: 24px !important;
  	font-weight: 300 !important;
}

.jobsite h5 {
    margin-top: 5px !important;
  	font-size: 28px !important;
  	line-height: 28px !important;
  	font-weight: 600 !important;
}


.jobsite p, #jobs-list div, .job-content, #applicationform div, #applicationform td, .jobsite dd, .jobsite dt, .sidebar-content div, .jobsite small, .no-jobs span, .no-jobs div, #applicationform label, #applicationform input, #applicationform textarea {
    color: #000000 !important;
    font-size: 16px;
    line-height: 24px !important;

}




/*RWB*/

.headerImage {
    height: 27vw;
    background-position: center;
    background-size: cover;
  /*background-attachment: fixed;
  background-repeat: no-repeat;*/
  
}
.veryBig {
  	font-size:120px;
}
@media (max-width: 768px) {
  .veryBig {
      font-size:50px;
  }
}

.brandItem img {
    max-height: 100% !important;
    filter: grayscale(0) !important;
    transition: all 0.2s;
}

.brandItem {
    background-color: transparent !important;
}

.owl-theme .owl-nav {
    display: none !important; 
}

.heroCarousel {
    height: 27vw;
  
}
#heroCarousel .item {
    height: 27vw;
  
}
