/*---------------------------------------------------------------------------------

 Theme Name:   NBE child theme
 Theme URI:    https://nbe.dk
 Description:  NBE child theme
 Author:       Steen Langeland
 Author URI:   https://nbe.dk
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/*first image on shopslider animation off*/
.shop-slider.et_pb_slide_image, .et_pb_slide:first-child .et_pb_slide_image img.active {
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important;
}

/* changes padding on blub navigation line*/

.blurb-padding-left-nav.et_pb_blurb_position_left .et_pb_blurb_container   {
    padding-left: 0px!important;
}
.blurb-padding-left-nav.et_pb_blurb_position_left .et_pb_main_blurb_image{
	width: 20px;
    display: table-cell;
    line-height: 0;
}

/*Support button in navigation*/
.et_pb_menu_0_tb_header.et_pb_menu .custom-link  a {
	color: #ffffff!important;
    background: #bf0101;
    border: 0px solid #000;
	border-radius: 30px;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	padding-left: 15px!important;
	padding-right: 15px!important;
	margin-top: 12px!important;
	margin-bottom: 12px!important;
}
.et_pb_menu_0_tb_header.et_pb_menu .custom-link  a:hover {
	color: #ffffff!important;
    background: #bf0101;
    border: 0px solid #000;
	border-radius: 30px;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	padding-left: 15px!important;
	padding-right: 15px!important;
	margin-top: 12px!important;
	margin-bottom: 12px!important;

}
	/*Make the mobile menu scrollable*/
.et_mobile_menu {
    max-height: 100vh!important;
    overflow-y: scroll !important;
}
/* Move the first-level dropdown to the left */
.dl-menu ul.nav > li > ul.sub-menu {
    transform: translateX(-26px);
}
/* Add rounded corners to the dropdown container */
.dl-menu.et_pb_menu .et-menu-nav ul.sub-menu {
    border-radius:10px;
}

/* Add rounded corners to the first dropdown item */
.dl-menu ul.sub-menu li:first-child a {
    border-radius: 10px 10px 0 0;
}

/* Add rounded corners to the last dropdown item */
.dl-menu ul.sub-menu li:last-child a {
    border-radius: 0 0 10px 10px;
}
/* Change the width of the dropdown container */
.dl-menu ul.sub-menu {
    width: 280px;
}

/* Change the width of the links inside the dropdown */
.dl-menu ul.sub-menu li,
.dl-menu ul.sub-menu li a {
    width: 100%;
	padding-left: 10px;
}
/*.dl-menu .opened #mobile_menu1 {
	width: 100vw !important;
	position: fixed !important;
	top: 0em !important;
	left: 0vw !important;
	height: 100vh !important;
	display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	opacity: 1 !important;
	visibility: visible !important;
	transition: visibility 0.3s, opacity 0.3s ease-in-out;
	padding: 0 !important;
}*/
/*Menu settings*/
/*@media only screen and (min-width: 769px) {
.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a {
    padding-top: 15px;
	padding-bottom: 15px;
}
}*/
/*@media only screen and (max-width: 768px) {
ul.et_mobile_menu li a {
  padding-bottom: 0px;
  padding-top: 0px
}
}
@media only screen and (max-width: 400px) {
ul.et_mobile_menu li a {
  padding-bottom: 0px;
  padding-top: 0px
}
}*/
/*Cookie plugin*/
#cmplz-manage-consent .cmplz-manage-consent {
    bottom: -1px!important;
    right: 4%!important;
	/*height:auto!important;*/
    /*color: #333!important;
    background: #c5c5c5!important;
	  padding: 15px 15px 15px 15px!important;		
    min-width:unset!important;*/
}
/*blurb-module*/
.page-blurb-height{
	min-height: 450px;
}