/*
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 */
/* Footer logos*/
.sponsor-logos .et_pb_column {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	gap: 20px;
}
.sponsor-logos .et_pb_column .et_pb_module {
    width: 150px;
    text-align: center;
	margin: 0;
  }
.sponsor-logos .et_pb_column .et_pb_module a {
    display: block;
    padding: 10px;
  }
.sponsor-logos .et_pb_image img {
	width: 100% !important;
	height: 100%;
	max-width: 150px;
    max-height: 100px;
}

.worth-to-know-text li a {text-decoration: underline;}
.worth-to-know-text li a:hover {color: #521331 !important;}

.et_mobile_menu .current_page_item a {font-weight:bold !important;}

.gfield div table {border:none !important;}
.gfield div table tr th, .gfield div table tr td {color: #521431; padding: 9px 0 !important;}

/* bestillings side */
.vaerd-at-vide ul li {
	padding-bottom: 10px;
}
	.vaerd-at-vide ul li:last-child {
		padding-bottom: 0px;
	}
	.vaerd-at-vide ol li {
		padding-bottom: 0px;
	}
	.vaerd-at-vide ol {
		padding-top: 10px !important;
	}
	.vaerd-at-vide ol li span,
	.vaerd-at-vide ul li span{
		font-family: 'DIN Next Heavy',Helvetica,Arial,Lucida,sans-serif;
		font-weight: 900;
	}

/* bestillings form */
.gform-theme--framework .gf_step_completed .gf_step_number::after {
	background: #083c75 !important;
	border-color: #083c75 !important;
	color: #fff !important;
}

.gf_page_steps .gf_step_active .gf_step_number {
	background: #083c75;
	color: #fff;
	border-color: #083c75;
}

.gf_step_label {
	color: #083c75 !important;
}

input.gform_next_button, input.gform_button.button {
    color: #fff !important;
    background-color: #083c75 !important;
    font-family: 'DIN Next Bold',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 16px !important;
    box-shadow: none !important;
    padding: 2px 30px 2px !important;
}
.gform_page_footer .gform_previous_button {
	color: #083c75 !important;
    background-color: transparent !important;
    box-shadow: none !important;
    font-family: 'DIN Next Bold',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 16px !important;
    padding: 0px 30px !important;
    border: 2px solid #083c75 !important;
}
input.gform_next_button, input.gform_button.button, input.gform_previous_button {
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 10px !important;
    border-width: 0px !important;
}
.gform-field-label {
	color: #083c75 !important;
}
h3.gsection_title {
	    font-family: "DIN Next Black Condensed", Helvetica, Arial, Lucida, sans-serif !important;

}