/*
Theme Name: Yooker Theme
Template: Impreza
Version: 1.0.0
Author:	Yooker
Theme URI: https://yooker.nl
Author URI: https://yooker.nl
*/

@import url("./forms.css");
@import url("./responsive.css");

:root { /* Deze aanpassen naar klantkleuren */
	--main-color: #141f35;
	--secondary-color: #1c39da;
	--tertiary-color: #000;
}


/* Fonts */
h1, h2, h3, h4, h5, h6, p, a {
	font-family: arponasans, sans-serif !important;
}


/* Single Blog */
.blog-cat a {
	border: solid #ffffff8f 1px;
	border-radius: 50px;
	padding: 4px 20px;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a {
	color:#111 !important;
	background-color:transparent !important;
	border:solid #00000014 1px;
	margin-left:-1px;
	padding:14px !important;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a:before {
	font-size:17px !important;
}
.et_pb_post_content_0_tb_body.et_pb_post_content .scriptlesssocialsharing a:hover {
	background:#111 !important;
	color:#fff !important;
	border-color:#111 !important;
}
.scriptlesssocialsharing__heading {
	font-size:18px !important;
}
.scriptlesssocialsharing:first-child .scriptlesssocialsharing__buttons {
	margin-bottom:35px;
}
.et_pb_post_content p:not(.has-background):last-of-type {
	margin-bottom:35px !important;
}


/* Team persoon */
.w-person {
	text-align: left;
	border-radius: 15px;
}
.w-person.layout_trendy .w-person-content-alt {
	justify-content: end;
}
.persoon-knoppen {
	color: black!important;
	font-size: smaller!important;
	background: #fff;
	align-self: flex-start;
	border-radius: 15px;
	margin-top: 15px;
	padding: 8px 25px;
	box-shadow: 0 0em 0em rgb(0 0 0 / 20%);
	width: 215px;
	text-align: center;
}
/* .page-team .type_grid .w-grid-list article:nth-child(4n+1) .w-grid-item-h {
	border-radius: 0 1.1rem 1.1rem 0 !important;
}
.page-team .type_grid .w-grid-list article:nth-child(4n) .w-grid-item-h {
	border-radius: 1.1rem 0 0 1.1rem !important;
}
 */


/* Review grid */
.review-quotations-wrap::before {
	font-family: arponasans, sans-serif !important;
	content: "\2018";
	font-size: 30px;
	font-weight: 700;
}
.review-quotations::after {
	content: "\2019";
	font-size: 30px;
	font-weight: 700;
}

/* Testimonial grid */
.us_testimonial .post_content .l-section {
	padding: 0 !important;
}
.us_testimonial .us-btn-style_12 {
	padding:0 !important;
	display: flex;
	align-items: center;
}
.us_testimonial .us-btn-style_12 i {
	background: #141f35;
	padding: 0;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	padding-left: 3px;
	font-size: 17px;
	line-height: 2.4;
	margin-right: 22px;
	color: #fff !important;
}
.testamonials::after {
	content: "\201D";
	font-size: 40px;
	font-weight: 600;
}
#TestamonialGrid1 .w-grid-item:not(:last-child) {
	border-bottom: 1px solid #141f35;
	padding-bottom: 75px;
}
@media screen and (min-width: 751px) {
	#TestamonialGrid1 .usg_hwrapper_4::before {
		font-family: arponasans, sans-serif !important;
		content: "\201C";
		font-size: 40px;
		font-weight: 600;
		position: absolute;
		top: 13px;
		left: -20px;
	}
}
@media screen and (max-width: 750px) {
	.testamonials::before {
		content: "\201C";
		font-size: 24px;
		font-weight: 600;
	}
	.testamonials::after {
		content: "\201D";
		font-size: 24px;
		font-weight: 600;
	}
}


/* Contactpagina */
#contact a:not(.gform_wrapper a) {
	color: #333;
}
#contact a:hover:not(.gform_wrapper a){
	color: var(--main-color);
}


/* Vertical align */
.vertical-align { 
	display: flex; 
	flex-direction: column; 
	justify-content: center;
} 

/* privacy pagina */
.no-touch .w-tabs-section-header:hover:not(.faq_landing_page .w-tabs-section-header:hover), .no-touch .w-tabs-section-header:focus:not(.faq_landing_page .w-tabs-section-header:focus){
	background: #fff !important;
}
.no-touch .w-tabs-section-header{
	font-weight: bold;
}
.w-tabs.accordion>div>.w-tabs-section{
	border-style: none;
}

/* Cookie Banner */
.seopress-user-consent {
	font-size:16px !important;
	padding:12px !important;
	background:#f7f7f7 !important;
	border-right:0px !important;
}
.seopress-user-consent p a:first-child {
	content: "";
	background-image: url(/wp-content/uploads/2022/01/yooker-cookies.png);
	width: 32px;
	height: 32px;
	display: inline-block;
	background-size: cover;
	margin-bottom: -11px;
	margin-right: 13px;
}
.seopress-user-consent #seopress-user-consent-accept{
	background: var(--main-color);
	color: #fff;
	border-radius: 0px;
	padding: 8px 35px;
	margin-top: 5px;
	font-size: 13px;
	font-weight: 600;
	margin-left:50px !important;
	border:none;
	cursor:pointer;
	transition:all ease .3s;
}

.seopress-user-consent #seopress-user-consent-close {
	background: none;
	border: none;
	font-size: 13px;
	padding: 3px 20px;
	margin-top: 5px;
	font-weight: 600;
	color: #000;
	transition:all ease .3s;
}
.seopress-user-consent #seopress-user-consent-close:hover {
	border:none;
	background:none;
	color:red;
	transition:all ease .3s;
}
.seopress-user-consent p a:nth-child(2) {
	text-decoration:underline;
}
.seopress-user-consent p {
	padding-bottom:0 !important;
}


/* Mobile menu */
#mobile_menu {
	background:#fff !important;
	z-index:999 !important;
}
#mobile_menu a {
	color:#121212;
}
#mobile_menu .dipi-cta-button {
	background: var(--main-color) !important;
}
#mobile_menu .dipi-cta-button {
	margin-top: 15px !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}
.dipi_hamburger.hamburger {
	background-color:transparent !important;
}


/* Contact form notification */
#gform_confirmation_message_1 h6 {
	color: #000 !important;
	font-size: 18px !important;
	line-height: 1.6 !Important;
}

/* Gravity froms Aanvraagformulier */
.gform_body input[type="text"], #contact .gform_body textarea {
	border-radius: 15px!important;
}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select {
	max-width: 101%;
}
.gform_wrapper.gravity-theme .ginput_complex input, .gform_wrapper.gravity-theme .ginput_complex select {
	width: 101%;
}
#gform_submit_button_5 {
	border-radius: 15px!important;
	width: auto!important;
	background: #cac3b3;
	float: right;
}

/* Gravity forms padding onder weg */
.gform_wrapper.gravity-theme .gform_footer {
	padding-bottom:0 !important;
}

/* Icoontje in knop formulieren */
#gform_5 #gform_submit_button_5:before {
	border:none !important;
}
#gform_5 #gform_submit_button_5 i {
	margin-right: 5px !important;
}


/* Footer */
footer .widget.widget_nav_menu li {
	margin-bottom: 14px !important;
}
footer .g-cols.via_flex:not(.socket .g-cols) {
	flex-wrap: inherit !important;
}

/* Header */
.vertical-header ul.w-nav-list.level_1.hover_underline{
	width: 20%;
	padding: 2% !important;
	padding-top: 5% !important;
}

.vertical-header .w-nav-list.level_1.hover_underline li{
	border-bottom: 1px solid #141f35;
}
.ush_menu_1 ul.w-nav-list li.menu-item a {
	padding:0 !important;
}
.ush_menu_1 ul.w-nav-list li.menu-item .w-nav-title:not(ul.w-nav-list li.menu-item:nth-last-child(2) .w-nav-title) {
	border-right: 2px solid #141f35 !important;
}
.ush_menu_1 ul.w-nav-list li.menu-item .w-nav-title {
	padding-left: 35px;
	padding-right: 35px;
}
.w-nav-control.active .w-nav-icon {
	position: absolute;
	right: -112px;
	top: 20px;
	font-size: 27px;
}

/* fotos met tekst onder header */
.header-foto-tekst h1{
	font-family: arponasans, sans-serif;
	text-shadow: -3px 7px 7px rgba(0,0,0,0.20) !important;
	line-height: 1 !important;
}
.header-tekst h1{
	font-family: arponasans, sans-serif;
	line-height: 1 !important;
}

/* Opbrengst calculator/formulier */
.calc-number{
	width: 29px;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
	border: solid 1px #091a3e;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	background-color: #091a3e;
}
.opbrengst-calc_wrapper h2{
	display: none;

}
#field_6_6 .ginput_container.ginput_container_text:after {
	content: "m2";
	display: block;
	position: absolute;
	right: 22px;
	top: 8px;
	color: grey;
}
#field_6_8 .ginput_container.ginput_container_text:after {
	content: "kWh";
	display: block;
	position: absolute;
	right: 22px;
	top: 8px;
	color: grey;
}
#field_6_6 .ginput_container {
	position:relative;
}
#field_6_8 .ginput_container {
	position:relative;
	width:80%;
}
.volgende-knop input {
	margin-top: 19px !important;
}
.opbrengst-calc_wrapper .gform_body .gfield_label, .opbrengst-calc_wrapper #field_6_22 h4 {
	font-weight: 300 !important;
	font-size: 28px;
	margin-bottom: 35px !important;
}
#gform_fields_6_3{
	width: 80%;
}
#field_6_6{
	width: 80%;
}
#input_6_1{
	width: 80%;
}
#gf_progressbar_wrapper_6{
	width: 80%;
}
.calc-tekst-active{
	color: #d2c4aa !important;
	font-weight: 800;
	background: white;
}
.calc-tekst-active{
	color: #d2c4aa !important;
	font-weight: 800;
	background: white;
	padding-left: 5px;
}
.calc-tekst-active .calc-number{
	width: 29px;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
	border: solid 1px #d2c4aa;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	background-color: #d2c4aa;
	font-weight: 400;
}
.calc-pag{
	position: absolute;
	right: -12%;
	padding: 10px;
	top: 25%;
}
.calc-tekst{
	background: white;
	padding: 5px;
}
.gf_progressbar_wrapper{
	display: none;
}
.gform_confirmation_message_6{
	padding-bottom: 10%;
	padding-top: 4%
}
.opbrengst-calc input[type="text"] {
	box-shadow:0px 3px 0px 0px rgb(189 189 189 / 23%) inset !important;
	background: #E7E7E7 !important;
	color: #9d9d9d !important;
	padding: 3px 12px !important;
}
.opbrengst-calc_wrapper {
	padding-bottom: 40px;
	padding-top:20px;
}
.opbrengst-calc_wrapper .gform_page_footer {
	/* 	position: absolute; */
	right: -60px;
	width: 175px;
	bottom: 0;
	display: flex;
	z-index: 2;
}
.opbrengst-calc_wrapper .gform_page_footer input[type="button"] {
	width: 100%;
	border-radius: 10px;
	font-weight: 600;
	font-size: 14px;
	background: var(--color-alt-content-primary-grad);
}
.calc-row .vc_column-inner {
	background: repeating-linear-gradient(121deg, transparent, transparent 18px, #ffffff 10px, #f5f5f5 20px), linear-gradient(to bottom, #eeeeee00, #9990);
}
.opbrengst-calc_wrapper .gform_validation_errors{
	display: none;
}




/* Header */
.w-nav-icon {
	z-index:9 !important;
}
.l-header.shadow_wide .l-subheader.at_middle, .l-header.shadow_wide .l-subheader.at_bottom {
	box-shadow: 0 3px 10px -1px rgb(0 0 0 / 62%), 0 2px 1px -1px rgb(0 0 0 / 5%) !important;
}

.ush_menu_2 #menu-item-851, .ush_menu_2 #menu-item-436 {
	border-bottom:none !important;
}
.ush_menu_2 li a:not(.menu-knop) {
	padding: 15px 0 !important;
}
.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
	transform: rotate(270deg);
	font-size:12px !important;
}
#menu-item-433 a.w-nav-anchor.level_1:after {
	content: "";
	background: url(https://www.dsg.nl/wp-content/uploads/2022/04/dsg-solar-label.svg);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 65px;
	height: 19px;
	background-size: cover;
}
#menu-item-432 a.w-nav-anchor.level_1:after {
	content: "";
	background: url(https://www.dsg.nl/wp-content/uploads/2022/04/dsg-solar-fields.svg);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 65px;
	height: 19px;
	background-size: cover;
}
#menu-item-430 a.w-nav-anchor.level_1:after {
	content: "";
	background: url(https://www.dsg.nl/wp-content/uploads/2022/04/dsg-solar-battery.svg);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 65px;
	height: 19px;
	background-size: cover;
}
#menu-item-431 a.w-nav-anchor.level_1:after {
	content: "";
	background: url(https://www.dsg.nl/wp-content/uploads/2022/04/dsg-solar-energy.svg);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 65px;
	height: 19px;
	background-size: cover;
}
.ush_menu_2 w-btn {
	box-shadow: 0 1px 6px rgb(0 0 0 / 65%) !important;
}



/* Home Icons */
.home-icons h3 {
	font-size: 40px;
	font-weight: 900;
	margin: 0;
	padding: 0 !important;
}



/* Testimonials logos */
.testimonials .post_image img {
	filter: grayscale(1);
	transition:all ease-in-out .3s;
}
.testimonials .post_image:hover img {
	filter: grayscale(0);
	transition:all ease-in-out .3s;
}


/* Vacatures */
.layout_309 .vacature:last-child .usg_hwrapper_4 {
	border-bottom-width: 0px!important;
	margin-top: 0 !important;
}
#input_3_8, #input_3_9{
	border-radius: 1rem;
}

/* Knop met chevron */
.btn-angle .fa-angle-right:before{
	background-color: #d2c4aa;
	border-radius: 50%;
	width: 0px;
	padding: 9px;
	margin-right: 10px;
	padding-left: 17px;
	padding-right: 17px;
	color: #fff !important;
}


/* Vacature popup */
article.vacature .usg_html_1 {
	flex: 1;
	text-align: right;
}
.vacature-form {
	background: var(--color-alt-content-primary);
	color: #fff;
	border-radius: 10px;
	padding: 10px 20px;
	font-weight: 500;
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 41%);
}
.vacature-form i {
	margin-right:5px;
}
.popup {
	background: rgb(255 255 255 / 62%);
	position: fixed;
	display: none;
	z-index: 5000;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.popup h2 {
	margin-bottom: 20px;
	color:#fff;
}
.popup .gform_heading {
	display:none !important;
}
.popup > div {
	max-width: 600px;
	width: 70%;
	position: sticky;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 55%;
	background: #141f35;
	color:#Fff;
	padding: 45px;
	z-index: 5001;
	text-align: left;
	border-radius: 10px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
.popup .sluiten {
	position: absolute !important;
	font-size: 25px;
	background: var(--color-content-link);
	border-radius: 50px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 1;
	top: 20px !important;
	right: 20px !important;
	font-weight: 500 !important;
}
.popup input:not(#gform_submit_button_3), #gform_wrapper_3 select {
	background: #f5f5f5 !important;
	box-shadow: none !important;
	border-radius: 15px !important;
}
.popup .gfield {
	margin-bottom: 6px !important;
}
#gform_wrapper_3 .bestanden-box {
	border-top: solid #ffffff73 2px;
	margin-top: 15px;
	padding-top: 25px;
}
#gform_wrapper_3 .bestanden-box .gform_drop_area {
	background: #fff;
	color: #888;
	border: none;
	border-radius: 15px;
	margin-top: 10px;
	font-size: 15px;
}
#field_3_6 .gfield_label {
	font-weight: 400 !important;
}
#gform_wrapper_3 .bestanden-box .gform_button_select_files {
	background: #fff;
	border: solid var(--color-alt-content-link) 1px !important;
	border-radius: 15px;
	font-size: 14px;
	box-shadow: none;
	border-width: 1px !important;
}
#gform_wrapper_3 #gform_submit_button_3 {
	background: var(--color-alt-content-link);
	width: auto;
	float: right;
	padding-right: 25px;
	padding-left: 15px;
}
#gform_wrapper_3 .gform_fileupload_rules {
	display:none !important;
}
#gform_submit_button_3 {
	border-radius: 15px!important;
	width: auto!important;
	background: #cac3b3;
	float: right;
}
#gform_wrapper_3 #gform_fields_3 {
	grid-row-gap: 20px !important;
}
#gform_wrapper_3 .gform_footer {
	justify-content: flex-end;
}



/* portofolio */
.mfp-bottom-bar .mfp-title {
	display: none;
}
.portfolio-icon-alignement {
	justify-content: space-between;
}

/* Icoontje in knop formulieren */
#gform_3 #gform_submit_button_3:before {
	border:none !important;
}
#gform_3 #gform_submit_button_3 i {
	margin-right: 5px !important;
}

/* Animaties 
.animated-title {
animation:myfirst 1.6s;
position:absolute;
-webkit-animation:myfirst 1.6s ease-out forwards; 
position: absolute;
width: 100%;
left: 0;
animation-delay: 4s !important;
font-size:120px;
top: -90px;
}


Typende woorden 
.animated-title .word-1 {
-webkit-animation:woorden .7s ease-out forwards; 
animation-delay: 1s !important;
visibility:hidden;
text-indent:-9999rem;
display:inline-block;
}
@keyframes woorden
{
0%   {visibility:hidden; }
10% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}

@-webkit-keyframes woorden 
{
0%   {visibility:hidden; }
10% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}


.animated-title .word-2 {
-webkit-animation:woorden-2 .7s ease-out forwards; 
animation-delay: 2s !important;
visibility:hidden;
text-indent:-9999rem;
display:inline-block;
}
@keyframes woorden-2
{
0%   {visibility:hidden; }
50% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}

@-webkit-keyframes woorden-2
{
0%   {visibility:hidden; }
50% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}


.animated-title .word-3 {
-webkit-animation:woorden-3 .7s ease-out forwards; 
animation-delay: 3s !important;
visibility:hidden;
text-indent:-9999rem;
display:inline-block;
}
@keyframes woorden-3
{
0%   {visibility:hidden; }
50% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}

@-webkit-keyframes woorden-3
{
0%   {visibility:hidden; }
50% {text-indent:0;}
100% {visibility:visible;text-indent:0;}
}




Overlay animatie 
@keyframes myfirst
{
0%   {left:0px; top:0px; }
100% {top:230px;}
}

@-webkit-keyframes myfirst 
{
0%   {left:0px; top:0px; }
100% {top:230px;}
}	

.page-id-1977 .l-section-overlay {
opacity:1;
-webkit-animation:overlay 1s ease-out forwards; 
animation-delay: 4s !important;
}
@keyframes overlay
{
0%   {opacity:1; }
100% {opacity:0;}
}

@-webkit-keyframes overlay 
{
0%   {opacity:1; }
100% {opacity:0;}
} */

#us_grid_2 h4 {
	padding-top: 15px !important;
}


/* E-book */
#gform_2 input:not(#gform_submit_button_2) {
	color: #222;
	border-radius: 5px !important;
	border: solid 1px #444;
}
#gform_2 .address_zip {
	flex:1;
}
#gform_submit_button_2 {
	width:100% !important;
	height:50px !important;
	background: var(--color-alt-content-primary);
	box-shadow: 0px 3px 3px rgb(0 0 0 / 22%);
}



/* SDE Aanvraag */
#gform_wrapper_5 .gform_footer {
	justify-content: flex-end !important;
}
#gform_wrapper_5 input:not(#gform_submit_button_5) {
	margin-bottom: 9px !important;
}
@media screen and (max-width: 1050px){
	#field_6_22 h4 {
		font-size: 18px !important;
		line-height: 1.3 !important;
	}
}



/* Aanpassingen Userback */
.gform_footer button.button {
	font-family:'arponasans' !important;
	text-transform: uppercase;
}
.gform_body input {
	font-family:'arponasans' !important;
}

/* Telefoon overscrijvend */
@media screen and (max-width: 600px){
/* 	.page-team .type_grid .w-grid-list article .w-grid-item-h {
		border-radius: 0 !important;
	}
	.page-team .type_grid .w-grid-list article:nth-child(4n+1) .w-grid-item-h {
		border-radius: 0 !important;
	}
	.page-team .type_grid .w-grid-list article:nth-child(4n) .w-grid-item-h {
		border-radius: 0 !important;
	} */
	.gform_footer button.button, #gform_submit_button_3 {
		width:100% !important;
	}
	#gform_wrapper_3 select {
		background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat !important;
		background-position: right 10px top !important;
		-moz-appearance: none !important;
		-webkit-appearance: none !important;
		appearance: none !important;
		background-color: #fff !important;
	}
	.popup {
		top:0 !important;
		overflow-y: scroll !important;
	}
	.popup .wrapper {
		top: 95px;
		transform: none;
		z-index: 99999 !important;
		left: 5%;
		width:90% !important;
		position:absolute !important;
	}
	#gform_wrapper_3 #gform_fields_3 {
		grid-row-gap: 5px !important;
	}

}
@media screen and (max-width: 999px){
	.w-nav.type_mobile.m_layout_panel .w-nav-list.level_1 {
		width: 100vw !important;
		top: 36px !important;
	}
	.w-nav-control.active .w-nav-icon {
		position: absolute;
		right: 0 !important;
		top: 10px !important;
		font-size: 27px;
	}
}


.voordelen h2 {
	font-size:2.2rem !important;
}




/* Vacature overzicht vernieuwd */
.vacature-overzicht-details {
	gap: 0.75rem;
}
.vacature-overzicht-details > * {
	flex: 1 1 auto;
	min-width: 30%;
}
.vacatures-nieuw {
	font-size: 12px;
	line-height: 18px;
	padding: 0.75rem 0.25rem;
	border-radius: 5px;
	width: 100%;
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2);
}
.overflow-slider .owl-stage-outer{
	overflow: visible;
}
.clickthrough {
	pointer-events: none;
}
.fixed-logo-width i {
	width: 20px;
}

/* Solliciteren nieuw */
#gform_3 input,
#gform_3 select {
	border-radius: 5px !important;
	max-width: 100%;
}

@media screen and (max-width: 1024px) {
	#vacatures-nieuw .vacature-overzicht-details > * {
		min-width: 45% !important;
	}
	#vacatures-nieuw .vacature .vacature-overzicht-details {
		flex-direction: row !important;
	}
	#vacatures-nieuw .vacature .vacature-overzicht-details .w-btn .w-btn-label {
		display: block !important;
	}
	#vacatures-nieuw .vacature-overzicht-details a.w-btn {
		display: flex;
		justify-content: center;
	}

	/* Solliciteren nieuw */
	#solliciteren-titel h2 {
		font-size: 3rem;
		text-transform: uppercase;
	}
	#gform_3 input,
	#gform_3 select {
		width: 100%;
	}
}