/**handles:divi-style**/
/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Knap-IT
 Author URI:     https://www.knap-it.com
 Template:       Divi
 Version:        1.0.0
*/


/* <!---- Menu ----!> */
#top-menu-nav #top-menu li.current-menu-item > a {
	color: #dc1c28;
}
#top-menu-nav #top-menu li ul {
	width: 300px;
}
#top-menu-nav #top-menu li ul li a {
	width: 100%;
}
#top-menu li {
    padding-right: 12px;
}

/* <!---- Header ----!> */
.header-image .et_pb_image_wrap img {
	object-fit: cover;
	object-position: bottom;
	background-repeat: no-repeat;
}

/* <!---- Divi Den overrides ----!> */
@media (max-width: 479px) {
	.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
		width: 100% !IMPORTANT;
	}
	footer .diana_ample_footer.factory_ample_footer .et_pb_column_1_4 {
		margin-right: 0 !IMPORTANT;
	}
}


/* Kasper addition *** Dropdown menu width adaptor */
@media screen and (min-width: 981px) {
.sub-menu {
	min-width: 325px;
}
#top-menu li li a {
    width: 260px;
	/* Reduce padding on list */
	padding: 4px 12px;
	}
}