html, body{width:100%; margin:0; padding:0; font-size:16px; line-height:1.5; color:#000; background:#fff; background:linear-gradient(90deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 41%, rgba(200,200,200,1) 76%, rgba(243,243,243,1) 100%);}
*{font-family:'Open Sans', sans-serif; font-weight:400; vertical-align:top; text-decoration:none; outline:none; border:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; box-sizing:border-box; -webkit-font-smoothing:antialiased;}
:focus, :focus-visible{outline:none !important;}
::selection{background:#ccc; color:#000;}

/* fonts */
h1, h2, h3, h4{margin-left:-2px; font-family:'Copperplate', sans-serif; color:#000; font-weight:normal; line-height:1; text-transform:uppercase; transition:0.3s ease; letter-spacing:-1px;}
h1{font-size:2.2rem; margin-bottom:14px; letter-spacing:-1px;}
h2{font-size:1.9rem; letter-spacing:-2px;}
h3{font-size:1.6rem; margin-bottom:-10px;}
h4{font-size:1.4rem;}
p{margin:20px 0 0;}
p:first-child{margin-top:0;}
strong{font-weight:700;}
em{color:#000;}

/*buttons*/
.uk-link, a, button{color:#000; transition:0.3s ease; cursor:pointer;}
.uk-link:hover, a:hover{color:#000; text-decoration:none;}
.c-linkbtn{display:inline-block; margin:26px 0 0; padding:0 32px; font-family:'Copperplate', sans-serif; font-size:1rem; color:#fff !important; line-height:36px; text-transform:uppercase; text-decoration:none !important; border:1px solid #000; border-radius:5px; background:rgba(0,0,0,1); border-collapse:inherit;}
.c-linkbtn:hover{padding:0 36px; color:#000 !important; background:rgba(0,0,0,0); text-decoration:none !important; opacity:1 !important;}
.c-linkbtn.c-linkbtn-border{color:#000 !important; background:none;}
p > .c-linkbtn{margin:10px 0 20px;}
.c-no-underline a{text-decoration:none !important;}

/*form*/
.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:20px;}
.with_frm_style .frm_top_container .frm_primary_label{font-size:1rem; color:#000; font-weight:700;}
.with_frm_style input[type=text], .with_frm_style input[type=email], .with_frm_style input[type=tel], .with_frm_style textarea, .with_frm_style select{padding:18px 12px; font-size:1rem; color:#000; background-color:#fff !important; border-color:#fff; border-radius:0; box-shadow:0 1px 1px rgb(0 0 0 / 10%);}
.with_frm_style select{height:38px; padding:0 12px; background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>') 99% 50% no-repeat transparent; -moz-appearance:none !important; -webkit-appearance:none !important; appearance:none !important;}
.with_frm_style .vertical_radio .frm_checkbox, .with_frm_style .vertical_radio .frm_radio{display:inline-block; margin:5px 10px 0 0;}
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label{font-size:1rem; color:#000;}
.with_frm_style textarea{padding:8px 12px;}
.with_frm_style input:focus{background:#f3f3f3 !important;}
.frm_style_formidable-style.with_frm_style .frm_submit button{padding:10px 32px; margin-bottom:0; font-family:'Copperplate', sans-serif; font-size:1.1rem; color:#fff!important; text-transform:uppercase; background:#000; border:1px solid #000; border-radius:5px; transition:0.3s ease;}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover{padding:10px 36px; color:#000 !important; border:1px solid #000; background:rgba(0,0,0,0);}

/*misc*/
.uk-padding-large{padding-top:36px; padding-bottom:36px;}
ol, ul{padding-left:16px;}
.c-bg-color{color:#fff; background:#000; background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(30,30,30,1) 40%, rgba(0,0,0,1) 100%);}
.c-bg-color h2, .c-bg-color h3{color:#fff;}
.c-bg-color .c-linkbtn:hover{color:#fff !important; background:#000;}
.c-bg-color .c-linkbtn-border{color:#fff !important; border-color:#fff;}
.uk-inline-clip::after{position:absolute; content:""; left:5px; top:5px; right:5px; bottom:5px; border:1px solid rgba(255,255,255,0.3);}
span.icon{display:inline-block; width:13px; height:22px; margin-right:10px; background:no-repeat center / 13px 13px;}
span.icon_tel{background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/phone.svg);}
span.icon_email{background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/mail.svg); background-size:13px 10px;}
span.icon_whatsapp{width:12px; height:12px; margin-left:5px; background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/whatsapp.svg); background-size:12px 12px;}
.grecaptcha-badge{z-index:1;} .grecaptcha-logo iframe{margin:0 !important;}
.google-maps{width:100%; height:400px;}
.google-maps .gm-style .gm-style-iw{font-size:0.8rem;}
.google-maps .gm-style .gm-style-iw p{margin:0; padding:10px;}


/** FRAMEWORK **/


/*top*/
.c-logo{display:block; width:150px; height:150px; margin:10px 0 0; background:url(/wp-content/themes/bouwgezel/assets/img/logo-white.svg) no-repeat center / 150px 150px; transition:0.3s ease; z-index:11;}
.c-top{position:fixed; width:100%; padding:0; background:rgba(0,0,0,0.5); transition:0.3s ease; -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); z-index:10;}
.c-top .uk-container{padding-left:10px; padding-right:10px;}
.c-top nav ul{gap:0;}
.c-top nav li{position:relative;}
.c-top nav li::after{position:absolute; content:""; bottom:0; left:0; width:0; height:2px; background:rgba(255,255,255,0.5); transition:0.3s ease;}
.c-top nav li:hover::after, .c-top nav li.current-menu-item::after, .c-top nav li.current-menu-ancestor::after{width:100%;}
.c-top nav li a{position:relative; display:inline-block; min-height:60px; padding:0 16px; font-family:'Copperplate', sans-serif; font-size:1.2rem; line-height:60px; color:#fff; letter-spacing:-0.5px; transition:0.3s ease;}
.c-top nav li a:hover, .c-top nav li.current-menu-item a, .c-top nav li.current-menu-ancestor a{color:#fff;}
.c-top nav li:nth-of-type(4){margin-left:auto; background:rgba(0,0,0,0.5);}
.c-top nav .uk-navbar-dropdown{width:auto; background:#000; border-radius:0 0 40px 0;}
.c-top nav .uk-navbar-dropdown li{padding:0; list-style:none;}
.c-top nav .uk-navbar-dropdown li::after{display:none;}
.c-top nav .uk-navbar-dropdown li a{min-height:auto; padding:0 0 20px; line-height:1; white-space:nowrap;}
.c-top nav .uk-navbar-dropdown li:last-child a{padding-bottom:0;}
.c-top nav .uk-navbar-dropdown li a:hover, .c-top nav .uk-navbar-dropdown > li.current-menu-item a{color:#fff; opacity:0.6;}
.c-top:hover{background:rgba(0,0,0,1);}
.c-top:hover li:nth-of-type(4){background:#151515;}

.c-hero{position:relative; background:#000;}
.c-hero .c-job-finder{position:absolute; bottom:50px; left:50%; width:90%; padding:16px 16px 10px; text-align:center; border-radius:5px; transform:translate(-50%,0); background:rgba(255,255,255,0.5); transition:0.3s ease; z-index:4;}
.c-hero .c-job-finder input{height:38px; width:100%; padding:0 12px !important; font-size:0.8rem; border-radius:5px; border:0;}
.c-hero .c-job-finder .el-input>.el-input__inner{height:38px;}
.c-hero .c-job-finder button{height:38px; padding:0 20px; font-family:'Copperplate', sans-serif; font-size:0.9rem; color:#fff; text-transform:uppercase; letter-spacing:-0.5px; background:#000 !important; border-radius:5px;}
.c-hero .c-job-finder button:hover{background:#333 !important;}
.c-hero .c-job-finder p{margin:10px 0 0; font-size:0.8rem;}
.c-hero .c-job-finder p a{margin-left:10px; color:#000; text-transform:uppercase; font-weight:700;}
.c-hero .c-job-finder p a:hover{text-decoration:underline;}
.c-hero .c-job-finder:hover{background:rgba(255,255,255,0.7); box-shadow:0px 0px 30px rgba(0,0,0,0.4);}
.c-hero ul{min-height:500px !important;}
.c-hero ul .c-content{position:absolute; top:50%; left:50%; text-align:center; transform:translate(-50%,-50%); z-index:3;}
.c-hero ul .c-content p{margin:0; font-family:'Copperplate', sans-serif; font-size:2rem; line-height:1; color:#fff; text-transform:uppercase; letter-spacing:-1px;}
.c-hero .c-gradient{position:absolute; left:0; bottom:0; width:100%; height:60%; background:rgb(17,17,17); background:linear-gradient(180deg, rgba(17,17,17,0) 0%, rgba(17,17,17,0.6) 100%); z-index:2;}
.c-hero .c-bg-image{position:absolute; top:0; left:0; width:100%; height:100%; background:no-repeat center / cover; opacity:0.9; z-index:1;}
.c-hero-small ul{min-height:260px !important;}
.c-hero-small ul .c-content{position:absolute; left:50%; bottom:30px; transform:translate(-50%,0); z-index:3;}
.c-hero-small ul .c-content h1{margin:0; color:#fff; line-height:0.9;}
.c-hero::before, .c-hero::after{position:absolute; content:""; bottom:22px; left:30%; width:40%; height:2px; background:#fff; z-index:3; opacity:0.3;}
.c-hero::after{bottom:10px; left:5%; width:90%;}

.c-about{position:relative;}
.c-about .uk-container{position:relative; z-index:2;}
.c-about .c-intro p{padding:0;}
.c-about .c-intro a{text-decoration:underline;}
.c-about .c-intro a:hover{opacity:0.6;}

.c-content-grid{overflow:hidden;}
.c-content-grid .uk-grid:nth-of-type(2n){flex-direction:row-reverse;}
.c-content-grid h3{color:#fff; margin-bottom:20px;}
.c-content-grid .txt{padding:34px;}
.c-content-grid .img{height:200px; background:no-repeat center / cover;}

.c-slogan{position:relative; padding:140px 0;}
.c-slogan .uk-container{position:relative; z-index:3;}
.c-slogan p{margin-bottom:0; padding:0 5%; font-family:'Copperplate', sans-serif; font-size:2rem; line-height:1; color:#fff; text-transform:uppercase; letter-spacing:-1px;}
.c-slogan .c-bg-color{position:absolute; top:0; left:0; width:100%; height:100%; background:rgb(0,0,0,0.8); z-index:2;}
.c-slogan .c-bg-image{position:absolute; top:0; left:0; width:100%; height:100%; background:no-repeat center / cover; z-index:1;}

.c-certificats{background:#fff;}
.c-certificats img{height:40px; width:auto;}

.c-job-filter .wpjmsf-section-label{display:block; font-family:'Copperplate', sans-serif; font-size:2.4rem; line-height:1; margin-top:-8px;}
.c-job-filter .wpjmsf-label{display:block; font-family:'Copperplate', sans-serif; font-size:1.4rem !important; margin-bottom:10px;}
.c-job-filter .c-job_wrapper{background:#ddd; padding:20px; margin-top:10px;}
.c-job-filter .c-job_wrapper label{display:block; font-size:0.9rem; cursor:pointer;}
.c-job-filter .c-job_wrapper label:hover{opacity:0.7;}
.c-job-filter .c-job_wrapper label input{width:auto !important; float:right;}
.c-job-filter .wpjmsf-text_locate-field{padding:10px;}
.job_filters .search_jobs, .showing_jobs.wp-job-manager-showing-all, .job_filters.wpjmsf_filters{display:none !important;}
/**/
.c-joblist .job_listings{margin-bottom:0 !important;}
.c-joblist .c-joblist-wrapper{padding:20px 20px 12px; background:#fff; border:0; box-shadow:0 1px 1px rgb(0 0 0 / 10%);}
.c-joblist .c-joblist-wrapper h2{margin:-5px 0 10px;}
.c-joblist .c-joblist-wrapper ul li.job_listing:last-child{border:0;}
.c-joblist h3{margin-bottom:10px !important; font-size:1.2rem !important; line-height:1 !important;}
.c-joblist div.job_listings, .c-joblist ul.job_listings{border:0;}
.c-joblist div.location, .c-joblist div.company, .c-joblist ul.meta{font-size:0.8rem !important; line-height:1.2 !important;}
.c-joblist div.location{color:#000 !important;}
.c-joblist ul.meta li.job-type{padding-bottom:5px; color:#000 !important;}
.c-joblist li.job_listing.job_position_featured a{background:#f3f3f3 !important;}
/**/
.c-page p img{width:100%;}
.c-page .site-main{padding-top:160px;}
.c-page .site-main h1{text-align:center;}
.c-page .site-main .job_listing.status-publish li.job-type{background:#000;}
.c-page .single_job_listing .company{border:0; background:#fff;}
.c-page .single_job_listing .company .name a, .c-page .single_job_listing .meta{font-size:0.8rem;}
.c-page .single_job_listing .meta{text-align:center;}
.c-page .single_job_listing .meta li{float:none; display:inline-block;}
.c-page .single_job_listing .application .application_button{display:inline-block; margin:20px 0 40px; padding:0 40px; font-family:'Copperplate', sans-serif; font-size:1.2rem; color:#fff !important; line-height:42px; text-transform:uppercase; text-decoration:none !important; border:1px solid #000; border-radius:5px; background:rgba(0,0,0,1); border-collapse:inherit; cursor:pointer; transition:0.3s ease;}
.c-page .single_job_listing .application .application_button:hover{padding:0 36px; color:#000 !important; background:rgba(0,0,0,0); text-decoration:none !important; opacity:1 !important;}
.c-page .job_tags{display:none !important;}
.c-page .single_job_listing .application .application_details p{text-align:left;}

/**/
.post-navigation .nav-links{padding-top:20px; border-top:1px solid #fff;}
.post-navigation .nav-previous{float:left;}
.post-navigation .nav-next{float:right;}
.post-navigation a{font-size:0.8rem;}

.c-page{position:relative;}
.c-page .uk-container{position:relative; z-index:2;}
.c-page p{text-align:justify;}
.c-page a{color:#000; text-decoration:underline;}
.c-page a:hover{opacity:0.6;}
.c-page form{margin-top:40px;}
.c-page-bg{position:absolute; top:0; left:0; width:100%; height:100%; background:url(/wp-content/themes/bouwgezel/assets/img/brand.svg) no-repeat right / 300% auto; opacity:0.1;}

/*footer*/
.c-footer{position:relative; font-size:1rem; color:#fff; background:#000; background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(30,30,30,1) 40%, rgba(0,0,0,1) 100%);}
.c-footer .uk-container{position:relative; z-index:2;}
.c-footer h4{display:inline-block; border-bottom:1px solid rgba(255,255,255,0.3);}
.c-footer h4, .c-footer a{color:#fff;}
.c-footer h4{margin:0;}
.c-footer a:hover{opacity:0.7;}
.c-footer p{line-height:1.5;}
.c-footer span.icon_tel{background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/phone-white.svg);}
.c-footer span.icon_email{background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/mail-white.svg);}
.c-footer span.icon_whatsapp{background-image:url(/wp-content/themes/bouwgezel/assets/img/icons/whatsapp-white.svg);}
.c-footer .uk-grid-collapse div:last-child{position:absolute; right:0; top:0; text-align:right;}
.c-footer .uk-grid-collapse div:last-child svg{fill:#fff; width:26px; transition:0.3s ease;}
.c-footer .uk-grid-collapse div:last-child svg:hover{fill:#aaa;}
.c-footer .c-bg{position:absolute; top:0; right:0; width:100%; height:100%; background:url(/wp-content/themes/bouwgezel/assets/img/brand.svg) no-repeat left / 300% auto; opacity:0.05;}

.c-bottom{padding:20px 0; background:#111;}
.c-bottom p{float:left; margin:0; font-size:0.7rem; font-weight:700; text-transform:uppercase; color:#aaa;}
.c-bottom p:last-child{float:right;}
.c-bottom p:first-child a{margin-left:20px;}
.c-bottom p:last-child a{margin-left:20px;}
.c-bottom a{color:#aaa; font-weight:700;}
.c-bottom a:hover{color:#fff;}

/*mobile nav*/
.uk-offcanvas-container, .uk-offcanvas-page{overflow:auto !important;}
.uk-open > .uk-offcanvas-reveal, .uk-offcanvas-bar{width:320px !important;}
.uk-offcanvas-bar{display:flex; align-items:flex-end; background:linear-gradient(90deg, rgba(10,10,10,1) 0%, rgba(30,30,30,1) 30%, rgba(0,0,0,1) 100%);}
.uk-offcanvas-overlay::before{background:rgba(38,80,140,0.4);}
.c-hamburger{position:relative; display:block; width:22px; height:16px; margin-right:20px; padding:0;}
.c-hamburger span{position:absolute; width:22px; height:1px; background:#fff; transition:0.3s ease;}
.c-hamburger span:nth-of-type(1){top:0px;}
.c-hamburger span:nth-of-type(2){top:8px;}
.c-hamburger span:nth-of-type(3){bottom:0;}
.c-hamburger::after{position:absolute; content:""; top:50%; left:50%; width:40px; height:40px; background:#000; border:1px solid #000; z-index:-1; border-radius:100%; transform:translate(-50%,-50%); transition:0.3s ease;}
.c-hamburger:hover span{background:#fff;}
.c-hamburger:hover::after{background:#000; border-color:#000;}
.c-hamburger.c-hamburger-m{position:fixed; bottom:36px; right:14px; z-index:1001;}
.c-hamburger.c-hamburger-m::after{width:48px; height:48px;}
#mobile-nav ul{position:relative; margin-bottom:80px; width:100%; z-index:2;}
#mobile-nav ul li{position:relative; margin:20px 0; line-height:1;}
#mobile-nav ul li a{display:inline-block; padding:0; font-family:'Copperplate', sans-serif; color:#fff; font-size:1.4rem; line-height:1; text-transform:uppercase; transition:0.3s ease;}
#mobile-nav ul li span{position:absolute; right:0; top:10px; width:16px; height:2px; background:#fff; transition:0.3s ease;}
#mobile-nav ul li span::after{position:absolute; content:""; right:7px; top:-7px; width:2px; height:16px; background:#fff; transition:0.3s ease;}
#mobile-nav ul li span::before{position:absolute; content:""; right:-4px; top:-10px; width:24px; height:24px;}
#mobile-nav ul li.uk-open span{transform:rotate(90deg); background:#000;}
#mobile-nav ul li ul{margin:0; padding:0;}
#mobile-nav ul li ul li{margin:10px 0; line-height:1;}
#mobile-nav ul li ul li a{font-size:1.1rem; opacity:0.7;}
#mobile-nav li.current-menu-item > a, #mobile-nav li.current-menu-ancestor > a{border-bottom:1px solid #fff;}
#mobile-nav .c-bg{position:absolute; top:0; left:0; width:90%; height:100%; background:url(/wp-content/themes/bouwgezel/assets/img/brand.svg) no-repeat top right / auto 75%; opacity:0.05; z-index:1;}
/*active*/
.c-hamburger.active span{background:#fff;}
.c-hamburger.active span:nth-of-type(1){transform:rotate(-45deg); top:8px; width:22px;}
.c-hamburger.active span:nth-of-type(2){opacity:0;}
.c-hamburger.active span:nth-of-type(3){transform:rotate(45deg); bottom:8px; width:22px;}


/*0 > 320*/
@media screen and (max-width:320px){
}
/*320 > 640*/
@media screen and (max-width:640px){
h1, h2{line-height:0.9;}
.uk-padding-large{padding:34px;}
.uk-container{padding-left:0; padding-right:0;}
.uk-margin-medium-top{margin-top:20px !important;}
.c-linkbtn{margin:20px 0 0; padding:0 28px;}
.c-hero ul .c-content{top:auto; bottom:260px; width:80%; transform:translate(-50%,0);}
.c-hero-small ul .c-content h1{font-size:2rem; text-align:center;}
.c-hero-small ul .c-content{bottom:30px;}
.c-joblist ul.job_listings li.job_listing a, .c-joblist ul.job_listings li.no_job_listings_found a{padding-left:0 !important; padding-right:0 !important;}
.c-joblist ul.meta li.date{display:none !important;}
.c-page .site-main h1{font-size:2rem; text-align:center;}
.c-footer .uk-grid-margin{margin-top:30px;}
.c-footer .uk-grid-margin:first-child{margin-top:0;}
.c-bottom .uk-container{padding-left:20px; padding-right:20px;}
.c-bottom p:first-child a{margin:0;}
}
/*640 > 960*/
@media screen and (max-width:960px){
.c-bottom p{width:100%; padding-right:15%; text-align:left;}
.c-bottom p a{margin:0 15px 0 0; white-space:nowrap;}
.c-bottom p:last-child{margin-top:10px;}
.c-bottom p:last-child a{margin-left:0;}
}
/*640>*/
@media(min-width:640px){
h1{font-size:2.4rem; letter-spacing:-2px; margin-bottom:20px;}
h2{font-size:2.1rem;}
h3{font-size:1.7rem;}
h4{font-size:1.3rem;}
.uk-padding-large{padding-top:70px; padding-bottom:70px;}
.c-logo{margin-top:20px; width:180px; height:180px; background-size:180px 180px;}
.c-hero ul{min-height:520px !important;}
.c-hero ul .c-content p{font-size:2.4rem; white-space:nowrap;}
.c-hero .c-job-finder{bottom:110px; width:700px; padding:20px 20px 14px; text-align:left;}
.c-hero-small ul{min-height:340px !important;}
.c-hero-small ul .c-content{bottom:50px; top:auto;}
.c-hero-small ul .c-content h1{line-height:1; white-space:nowrap;}
.c-slogan p{font-size:2.4rem;}	
.c-content-grid .uk-container-large{max-width:100%; padding:0 !important;}
.c-content-grid .txt{padding:60px;}	
.c-content-grid .img{height:300px;}
.c-page-bg, .c-footer .c-bg{width:70%; background-size:200% auto;}
.c-footer{font-size:0.9rem;}
}
/*960>*/
@media(min-width:960px){
h1{font-size:2.6rem;}
h2{font-size:2.2rem;}
.c-top nav li a{padding:0 13px; font-size:1.1rem;}
.c-hero ul .c-content p{font-size:2.6rem;}
.c-about .c-intro p{padding:0 10%;}
.c-slogan p{font-size:2.6rem; padding:0 15%;}
.c-content-grid .uk-grid:nth-of-type(2){flex-direction:row-reverse;}
.c-content-grid .img{height:auto;}
.c-job-filter .c-job_wrapper{padding:20px; margin-top:20px;}
.c-joblist .c-joblist-wrapper{padding:40px 40px 32px;}
.c-joblist .c-joblist-wrapper h2{margin:-5px 0 30px;}
.c-joblist h3{font-size:1.3rem !important;}
.c-footer .uk-grid-collapse div:last-child{position:relative; right:auto; top:auto;}
}
/*1200>*/
@media(min-width:1200px){
h1{font-size:2.8rem;}
h2{font-size:2.4rem;}
h4{font-size:1.4rem;}
.uk-padding-large{padding-top:100px; padding-bottom:100px;}
.google-maps{height:600px;}
.c-hero ul .c-content p{font-size:2.8rem;}
.c-slogan{padding:180px 0;}
.c-slogan p{font-size:2.8rem;}
.c-content-grid .txt{padding:100px;}
.c-page .site-main{padding-top:120px;}
}
/*1280>*/
@media(min-width:1280px){
}
/*1400>*/
@media(min-width:1400px){
.uk-padding-large{padding-top:140px; padding-bottom:140px;}
.c-top .uk-container{padding-left:40px; padding-right:40px;}
.c-hero ul{min-height:600px !important;}
.c-hero .c-job-finder{bottom:150px;}
.c-hero-small ul{min-height:400px !important;}
.c-slogan{padding:200px 0;}
.c-certificats img{height:50px;}
.c-page .site-main{padding-top:80px;}
}
/*1600>*/
@media(min-width:1600px){
h1{font-size:3.2rem; margin-bottom:20px;}
h2{font-size:2.6rem;}
.c-hero ul .c-content p{font-size:3.2rem;}
.c-content-grid .uk-container-large{max-width:1400px; padding-left:40px; padding-right:40px;}
.c-slogan p{font-size:3.2rem; margin-bottom:20px;}
}
/*1900>*/
@media(min-width:1900px){
.uk-padding-large{padding-top:180px; padding-bottom:180px;}
.c-hero ul{min-height:700px !important;}
.c-hero .c-job-finder{bottom:200px;}
.c-hero-small ul{min-height:500px !important;}
.c-slogan{padding:250px 0;}
.c-content-grid .txt{padding:120px;}
.c-page .site-main{padding-top:50px;}
}
/*2000>*/
@media(min-width:2000px){
}