/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2024 | 10:07:51 */
/**** TOP MENU ****/

.topbar-col-left li {
    height: 61px;
}

/*** SOCIALS ***/

/** FACEBOOK PAGE **/

.social-104339::after {
	content: 'Klubbens facebook-side' !important;
	font-size: 18px;
	color: #ffffff;
}

/** FACEBOOK GROUP **/

.social-202168::after {
	content: 'Klubbens facebook-gruppe' !important;
	font-size: 18px;
	color: #ffffff;
}

/*** HIDE ANGLE RIGHT ICON ***/

.navbar-topmenu .menu-item a i {
	display: none !important;
}

/*** MENU ITEMS ***/

.navbar-topmenu li.menu-item {
	margin-left: 9px;
}

/** LOGIN **/

.navbar-topmenu .menu-item-195::before {
	font-family: "Font Awesome 5 Free";
	content: '\f023';
	font-weight: 900;
	color: #ffffff;
}

/** LOGOUT **/

.navbar-topmenu .menu-item-196::before {
	font-family: "Font Awesome 5 Free";
	content: '\f3c1';
	font-weight: 900;
	color: #ffffff;
}

/** MY ACCOUNT **/

.navbar-topmenu .menu-item-44::before {
	font-family: "Font Awesome 5 Free";
	content: '\f2bd';
	font-weight: 900;
	color: #ffffff;
}

/** FOR MEMBERS **/

.navbar-topmenu .menu-item-235::before {
	font-family: "Font Awesome 5 Free";
	content: '\f107';
	font-weight: 900;
	color: #ffffff;
}

.navbar-topmenu ul.drop-menu {
	background-color: #002e5a;
}

/**** MAIN MENU ****/

.navbar.menu-primary {
    padding-bottom: 13.5px;
}

/*** MENU ITEMS ***/

/** BTN STYLE **/ 

.menu-item.btn {
	background-color: #007ba4;
    font-size: 22px;
    letter-spacing: 0.05em !important;
	color: #ffffff;
    border-radius: 50px;
	border-color: #007ba4;
}

.menu-item.btn:hover {
	background-color: #ffffff;
	color: #007ba4;
}

/**** MOBILE ****/ 
@media screen and (max-width: 569px) {
	
/**** TOP MENU ****/
	
.top-menu-enhanced .topbar-col-left .menu-mini.menu-smart {
    padding-top: 7px;
	padding-bottom: 7px;
}
	
.top-menu-enhanced .topbar-col-left .menu-mini.menu-smart > li {
    display: block !important;
}
	
.topbar-col-left li {
    height: auto;
}
	
.topbar-col-left li:nth-of-type(2) a{
    padding-left: 0px !important;
}
	
.top-menu.top-menu-enhanced .menu-horizontal ul.menu-smart {
    display: flex;
    flex-direction: column;
}
	
#menu-item-196 {
    order: 1;
}

#menu-item-235 {
    order: 2;
}
	
#menu-item-235 a {
    padding-top: 0px;
}
	
#menu-item-235::before {
    margin-top: -5px !important;
}
	
.top-menu-enhanced-horizontal.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
	left: 18px !important;
	right: 18px !important;
	margin-left: auto !important;
    width: 303px !important;
}
	
.topbar-col-right .menu-smart a {
	font-size: 16px !important;
}
	
}

