.navbar-nav{ /*float:right; width:89%;*/}

.nav ul.submainmenu {
	width: 100%;
	position: absolute;
	left: 0;
	top:106px;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	z-index: 1;
	list-style:none;
	text-align:center;
}

.nav ul.submainmenu ul{ max-width: 1170px; width: 100%; position:inherit; margin:0 auto; padding:0 40px;
}

.loaded-with-awesome nav [aria-expanded=true]+ul, .js nav .the-chosen-one+ul {
	visibility: visible;
	height: auto;
	opacity: 1;
	background:#dfe7eb;
	padding-left:0;	
	/*border-top:1px solid rgba(109,109,109,0.6);
	border-bottom:1px solid rgba(109,109,109,0.6);*/
	border-top:1px solid #323a43;
	border-bottom:1px solid #293139;
	
	
}/* 2702 HV */

.loaded-with-awesome nav.expanded ul ul ul, .js nav .the-chosen-one ul ul ul {
	visibility: visible;
	height: auto;
	opacity: 1;
	/*background:#f0f0f0;
	padding-left:0;
	border:0px solid rgba(109,109,109,0.6);*/
	
}/* 2702 HV */

.loaded-with-awesome nav .vare_tjenester [aria-expanded=true]+ul, .js nav .vare_tjenester .the-chosen-one+ul {
	background:#f7f7f7; padding:30px 0 18px; border-bottom:1px solid #c9ccce;
}

.no-js nav ul ul {
	display: none; 
}
.nav ul li{ display:inline-block;}
.nav ul li a{  clear: both;
    color: #605962;
    display: block;
    font-weight: normal;
    line-height:34px;
    padding: 12px 15px !important;
    white-space: nowrap;
	background:none;
	text-transform:uppercase;
}
.nav ul li a:hover, .nav ul li a:visited{color: #333333; text-decoration:none;}

nav span {
	opacity: 0;
	position: absolute;
	display: block;
	top: 104px !important;
	width: 0;
	height: 0;
	margin: 0 auto;
	border-top: 9px solid transparent;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
	margin-left: -30px;
	display:none;
}
.nav span.static {
	border-bottom-color: #d8d8d8
}
.cbp-af-header-shrink nav span 
{ top:62px !important;
}
.cbp-af-header-shrink nav ul ul
{ top:78px;
}
/*2702 HV*/
.vare_tjenester ul li img {
    box-shadow: 0 8px 6px -6px #7c7c7c;
    max-height: 174px; max-width:358px;
    text-align: center;
}
.vare_tjenester ul li a{ text-decoration:none;}
.vare_tjenester ul li a:hover{ text-decoration:none;}
.vare_tjenester ul li h4 {
    background: url("../images/title-bg-errow.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    letter-spacing: 0.25px;
    margin: 14px 0 7px;
    padding: 0 0 0 20px;
	color:#272a2e;
	text-transform:uppercase; text-align:left;
	
}
.loaded-with-awesome nav ul.submainmenu{ text-align:left; padding:51px 20px 51px;}
.desktopmenu .nav{ /*position:relative;*/}
.mainmenu .nav ul.submainmenu li{ margin-right:0; text-align:center; display:block;}
.mainmenu .nav ul.submainmenu ul li{ margin:0px 9px 0 9px; padding:0; width:23%; /*float:left;*/ display:block; text-align:left;}
.mainmenu .nav ul.submainmenu ul li.rowlastmenu{ margin-right:0;}
.mainmenu .nav ul.submainmenu ul li a{ padding:0 !important; color:#605962; text-decoration:none; border-bottom:none; text-transform:capitalize; font-size:16px; cursor:pointer;}/* 2805 HV */
.mainmenu .nav ul.submainmenu ul li.active a {border-bottom:none !important;}
.mainmenu .nav ul.submainmenu ul li a:hover {border-bottom:none !important; border-bottom:none;}
.mainmenu .nav ul.submainmenu ul li a h4 span{font-family: 'globersemibold'; font-size:16px; /*border-bottom:1px solid #192232; padding-bottom:9px; margin-bottom:12px;*/ color:#192232; cursor:pointer;}/* 2805 HV */
.mainmenu .nav ul.submainmenu li ul li{ display:block; margin-bottom:20px; float:left;}/* 2805 HV */