/* 
Theme Name:		 WIM Elementor child
Theme URI:		 https://wearewim.nl/
Description:	 WIM Elementor child theme
Author:			 Sjoerd van der Sluis
Author URI:		 https://wearewim.nl/
Template:		 wim-elementor
Version:		 1.0.0
Text Domain:	 wim-elementor-child
*/

/*
    Plaats hier de style
*/

@import url("https://use.typekit.net/fru6nxy.css");

.titel h1{
	font-family: "futura-pt", sans-serif!important;
	font-weight: bold!important;
	font-style: italic!important;
}

.titel span{
	font-family: "futura-pt", sans-serif!important;
	font-weight: bold!important;
	font-style: italic!important;
}

.gfield_label {
    font-family: "Montserrat", Sans-serif!important;
    font-weight: bold!important;
}

input {
    background-color: #F4F4F4!important;
    border: none!important;
    box-shadow: unset !important;
    font-family: "Montserrat", Sans-serif!important;
}

.gform_fields {
    row-gap: 25px!important;
}

.gform_button.button {
    background-color: #FF6949!important;
    text-transform: uppercase!important;
    font-family: "Montserrat", Sans-serif!important;
    font-weight: bold!important;
}

.aanmelden:before {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    left: -450px;
    width: 1100px;
    height: 1100px;
    background: url(https://events.velder.com/wp-content/uploads/2026/06/Path-232@2x-1-scaled.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.9;
    top: 84px;
}

.aanmelden:after {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    right: -555px;
    width: 600px;
    height: 600px;
    background: url(https://events.velder.com/wp-content/themes/WIM-Elementor-child/images/outline.svg);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0.5;
    top: 84px;
    z-index: -1;
}

.gform-field-label {
    font-family: "Montserrat", Sans-serif!important;
}

.location:before {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    left: -333px;
    width: 333px;
    height: 148px;
    background: url(https://events.velder.com/wp-content/themes/WIM-Elementor-child/images/beforeyellow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 84px;
}

.location:after {
    content: "";
    display: block;
    position: absolute;
    top: 40px;
    right: -517px;
    width: 530px;
    height: 600px;
    background: url(https://events.velder.com/wp-content/themes/WIM-Elementor-child/images/afteryellow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    top: 84px;
    z-index: -1;
}

@media screen and (max-width: 767px) {
    .location:before {
        display: none;
    }
    
    .location:after {
        display: none;
    }
    .aanmelden:before {
        display: none;
    }
    
    .aanmelden:after {
        display: none;
    }
}

/* Standaard / Nederlands */
.header::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -70px;
    right: 25%;
    z-index: 9999;
    background-image: url(https://events.velder.com/wp-content/uploads/2026/06/kom-en-maak@2x.png);
    width: 273px;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

/* Engels */
.header.lang-en::after {
    background-image: url(https://events.velder.com/wp-content/uploads/2026/07/en-velder@2x.png) !important;
}

/* Duits */
.header.lang-de::after {
    background-image: url(https://events.velder.com/wp-content/uploads/2026/07/de-velder@2x.png) !important;
}

@media screen and (max-width: 1340px) { 
	.header::after {
		opacity: 0;
	}
}