/* 
Theme Name: Delft Retail
Author: DOWO Digital
Author URI:  https://www.dowo.digital/
Template: hello-elementor
Version: 1.0.0
Text Domain:  dowo
*/
.gform-body input::placeholder,
	.gform-body textarea::placeholder {
    color: #511818 !important;    opacity: 1; font-family: "Matter", Sans-serif !important;  font-size: 12px !important;font-weight: 300 !important;line-height: 19px !important;
		}
.gform_title, .gform_required_legend{display:none;}
.gfield--type-html{color: #511818 !important; font-family: "Matter", Sans-serif !important; font-size: 10px !important;font-weight: 300 !important;line-height: 14px !important; font-style: italic !important; text-transform: initial !important }
.gform-body input, .gform-body textarea{padding:12px !important; font-family: "Matter", Sans-serif !important;  border-radius: 0px !important; border:0px !important; border-top: 1px solid #FF6C00 !important; background:none !important; box-shadow:none !important; transition: none !important;  text-transform: initial !important; font-size: 12px !important;font-weight: 300 !important;line-height: 19px !important; height:20px !important;}
.gform-body input:focus, .gform-body textarea:focus{outline: none !important; box-shadow: none !important; border-color: #511818 !important;}
.gform-theme--foundation .gform_fields{ row-gap: 4px !important;}
.gform_button{background: rgba(255, 108, 0, 0.73) !important; font-family: "Matter", Sans-serif !important;padding:8px 24px !important; font-size: 12px !important;font-style: normal;font-weight: 300 !important;line-height: 19px !important;}
.gform_button:hover, .gform_button:focus, .gform_button:active{background:#511818 !important; color:#fff !important; }

.dowo-confirmation{text-align:center;}
.dowo-confirmation h2, .dowo-confirmation h3{color:#CA5035;font-family: "SchnyderMTrial", Sans-serif;  font-size: 20px;  font-weight: 300;    font-style: normal;  line-height: 23px;   margin:0px !important;}
.dowo-confirmation h3{ text-transform: initial !important; color:#1E1E1E;}

.gform_submission_error{color:#CA5035;font-family: "SchnyderMTrial", Sans-serif !important;  font-size: 14px;  font-weight: 300;    font-style: normal;  line-height: 18px; text-transform: initial !important; }
.gform-theme--framework .gform_validation_errors ol a{ font-size: 14px;  font-weight: 300;    font-style: normal;  line-height: 18px; text-transform: initial !important;}

.gfield_validation_message{display:none !important;}
.dowo-brochure-download a.elementor-button{background: rgb(255, 108, 0) !important;}

@media (min-width: 640px) {
    column-gap: 24px !important;	
}
@media (max-width: 640px) {
    .gform-footer .gform_button{width:100% !important;}	
    .dowo-footer-menu li{width:100% !important;}
    .dowo-confirmation h2, .dowo-confirmation h3{ font-size: 40px;  line-height: 40px;  letter-spacing: -0.4px;}
}
@media (max-width: 1024px) {
	.gform-body input::placeholder,
	.gform-body textarea::placeholder {
    color: #fff !important;    opacity: 1;
		}
	
	.gform-body input, .gform-body textarea{color:#fff !important;}
	.gform-body input:focus, .gform-body textarea:focus{color:#fff !important;}
	.gfield--type-html{color: #fff !important; font-family: "Matter", Sans-serif !important; font-size: 10px !important;font-style: italic !	important;font-weight: 300 !important;line-height: 14px !important; font-style: italic !important; text-transform: initial !important }
}

 


