/*
Theme Name: BDK Lotteriplatform
Theme URI: https://bording.dk/
Description: A child theme for Divi.
Author: Bording
Author URI: https://bording.dk/
Template: Divi
Version: 1.0.0
*/

@import url('../Divi/style.css'); /* Optional: Import Divi styles */

/*-------------------------------------------*/
/*Start style here*/
/*-------------------------------------------*/

/*Image background overlay*/

.bg-overlay:after {
	content:"";
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
	background-image: url(https://dbu.168-63-79-147.plesk.page/wp-content/uploads/2025/06/bg_dr-1600.png) !important;
	mask-image: linear-gradient(to bottom, transparent 60%, black 85%);
	background-repeat: no-repeat;
	background-position: center 10%;
	background-size: cover; 
	mask-image: linear-gradient(to bottom, transparent 60%, black 85%);
	-webkit-mask-image: linear-gradient(to bottom, transparent 60%, black 85%); 
}

/*Number color change*/
.number-color-change img {
	filter: brightness(0) saturate(100%) invert(17%) sepia(80%) saturate(6472%) hue-rotate(345deg) brightness(85%) contrast(110%);
}

/*Kontakt form*/
.contact-us_wrapper textarea {
	min-block-size: 10rem !important;
}

body .gform_wrapper input,
body .gform_wrapper textarea,
body .gform_wrapper select {
	outline: none !important;
	
}
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  	border-color: #1d1d1d !important; 
  	box-shadow: 0 0 0 2px rgb(29 29 29 / 10%); 
}
input.gform_previous_button {
    color: #C60C30 !important;
	border: 1px solid #C60C30 !important;
}
input.gform_previous_button:hover {
    color: #fff !important;
	border: 1px solid #C60C30 !important;
	background-color: #C60C30 !important;
}
input.gform_next_button,
input.gform_button.button {
	border: 1px solid #C60C30 !important;
}
input.gform_next_button:hover,
input.gform_button.button:hover {
  	color: #c60c30 !important;
  	background-color: #fff !important;
	border: 1px solid #C60C30 !important;
}
body .gform_wrapper .gform-body label, body .gform_wrapper .gform-body .gfield_description, body .gform_wrapper fieldset legend, body .gform_wrapper .gform-body span, body .gform_wrapper .gf_page_steps span {
    color: #1d1d1d !important;
}

@media (max-width: 767px) {
	.et_pb_row {
		width: 90%;
	}
	.two-cols-mobile {	
		display: flex;
		flex-wrap: wrap;
		gap:10px;	
	}
	.two-cols-mobile .et_pb_column {
		width: 50% !important;
		flex: 1 1 calc(50% - 5px);
		margin: 0px !important;
  	}
}