/*
Theme Name: Bording Danmark
Theme URI:  https://bording.dk
Author:     Bording Danmark
Author URI: https://bording.dk/
Template:   Divi
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* ============================================== */
/*				   GLOBAL OPTIONS                 */
/* ============================================== */

/* body.page-id-229868 header.et-l.et-l--header {
    z-index: 99999 !important;
    position: relative !important;
}

div#et-main-area {margin-top:-142px;}

@media (max-width: 980px) {
div#et-main-area {margin-top:-72px;}
} */

.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_section {
	background-color: #000 !important;
}
/* ============================================== */
/*				   GRAVITY FORMS                  */
/* ============================================== */
.gfield_label {
	color: #fff !important;
}
.gfield input, .gfield textarea {
	background-color: transparent !important;
    border-width: 0 0 1px 0 !important;
    border-color: #E09900 !important;
	border-radius: 0px !important;
	color: #fff !important;
}
.gform_body input:focus, .gform_body textarea:focus {
	outline: 2px solid #E09900;
	outline-offset: -2px;
}


.gform-footer input[type=submit] {
	border-width: 1px !important;
    border-color: #e8b900 !important;
    border-radius: 10px !important;
    letter-spacing: 2px !important;
    font-size: 14px !important;
	background-color: transparent !important;
}

.gform-footer input[type=submit]:hover {
	color: #FFFFFF !important;
    background-image: linear-gradient(110deg, #f2d100 0%, #ba9012 29%, #ffc535 99%) !important;
    background-color: RGBA(255, 255, 255, 0) !important;
}

/* ============================================== */
/*				     TEKST MM                     */
/* ============================================== */
.specs-table table, .specs-table table tr td {
	border: none !important;
	vertical-align: top;
}
.specs-table table tr td:first-child {
	font-weight: bold;
}
.specs-table table tr:last-child td:last-child,
.specs-table table tr:nth-child(5) td:last-child{
	font-size: 0.9em;
}

.service-tekst-boks .et_pb_blurb_description p {
	column-count: 2;
	column-gap: 40px;

}
@media (max-width: 980px) {
.service-tekst-boks .et_pb_blurb_description p {
	column-count: initial;
}
}

@media only screen and (max-width: 767px) {
	.service-tekst-boks .et_pb_main_blurb_image .et_pb_image_wrap {
		display: table-caption;
	}
}

/* ============================================== */
/*				   CUSTOM STYLING                 */
/* ============================================== */
/* color video overlay homepage */
.video-overlay-section::before {
  content: '';
  position: absolute;
  top: 0; left: 0; width: 100%; height: 100%;
  background-color: rgba(0, 0, 0, 0.3); /* change to desired overlay color */
  z-index: 2;
  pointer-events: none;
}

.video-overlay-section > .et_pb_row {
  position: relative;
  z-index: 3;
}

/* Side by Side Buttons v1 */
.side-by-side-1 .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 25px;
}