

   /* ----------------                                  ---------------- */
  /* --------                  Global Elements                 -------- */
 /* ----------------                                  ---------------- */

.navigation .pageinner {
	padding:0 20px;
}

@media (max-width:990px) {
	.mobilemenu {
		bottom:auto;
		left:auto;
		top:18px;
		right:20px;
		width:30px;
		padding-left:0;
		position:absolute;
	}
	.mobilenav-item {
		width:100%;
	}
	#mobile-nav-list ul {
		bottom:auto;
		top:170px;
	}
	#mobile-nav-list > div > ul > li > a {
		font-style: normal;
	}
	.navLogo.mobile-only {
	  position: absolute;
	  top: 40px;
	  left: 45px;
	  text-align:left;
	}
	.navLogo.mobile-only img {
		width: calc(100% - 90px);
		max-width:530px;
	}
}

@media (max-width:575px) {
	.navLogo.mobile-only {
		position: absolute;
		top: 50%;
		left: 24px;
		text-align: left;
		transform: translateY(-50%);
	}
	.navLogo.mobile-only img {
		max-width:430px;
	}
	.line.header .lineinner {
		height: 12px !important;
	}
}