.h-header {
	position: sticky;
	top: 0;
	background-color: #EEEEEE;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	z-index: 3;
}

.h-header-hamburger {
	display: none;
}

.h-header-menu {
	width: 45%;
	padding: 1vw 0 1vw 4vw;
}

.h-header-logo {
	width: 10%;
	text-align: center;
	padding: 1vw 0 1vw 0;
}

.h-header-icons {
	width: 45%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: right;
	padding: 1vw 4vw 1vw 0;
}

.h-header-menu-nav ul {
 	display: flex;
}

.h-header-menu-nav li {
	margin-right: 1vw;
}

.h-header-menu-nav a:hover {
	text-decoration: underline 0.15vw;
	text-underline-offset: 0.3vw;
}

.active-link {
    text-decoration: underline 0.15vw;
    text-underline-offset: 0.3vw;
 }

.h-icon-account {
	background-image: url("https://hempika.com/wp-content/themes/hemp-master/custom/img/account.svg"); /*LINK!*/
	width: 1.5vw;
	height: 1.5vw;
}

.h-icon-languages {
	background-image: url("https://hempika.com/wp-content/themes/hemp-master/custom/img/language.svg"); /*LINK!*/
	width: 1.5vw;
	height: 1.5vw;
	margin-left: 1vw;
}

.h-icon-cart {
	background-image: url("https://hempika.com/wp-content/themes/hemp-master/custom/img/cart.svg"); /*LINK!*/
	display: flex;
	justify-content: center;
	width: 1.5vw;
	height: 1.5vw;
	margin-left: 1vw;
	padding-top: 0.6vw;
	font-size: 0.68vw;
}

.h-icon-menu {
	background-image: url("https://hempika.com/wp-content/themes/hemp-master/custom/img/menu-open.svg"); /*LINK!*/
	display: inline-block;
	width: 2vw;
	height: 2vw;
}

@media only screen and (max-width: 768px) {

.h-header-hamburger {
	display: block;
	width: 32.5%;
	order: 1;
	padding: 4vw 0  4vw 4vw;
}
	
.h-header-menu {
	width: 100%;
	order: 4;
	display: none;
	padding: 6vw 4vw;
}

.h-header-logo {
	width: 35%;
	order: 2;
	padding: 4vw 0 4vw 0;
}
	
.h-header-icons {
	width: 32.5%;
	order: 3;
	padding: 4vw 4vw 4vw 0; /*dodano */
}
	
.h-icon-account, .h-icon-languages {
	display: none;
}
	
.h-icon-cart {
	width: 8vw;
	height: 8vw;
	padding-top: 3vw;
	font-size: 4vw;
	margin-left: 2vw;
}
	
.h-icon-menu {
	width: 8vw;
	height: 8vw;
	}

.h-header-menu-nav ul {
	display: block;
}
	
.h-header-menu-nav li {
	margin-bottom: 6vw;
}
	
.h-header-menu {
	background-color: #235d39;
}
	
.h-header-menu a {
	color: #EEEEEE;
	font-size: 6vw
}
	
.h-header-menu-nav-account a {
	font-family: "hempika-light";
	font-size: 4vw;
}

}

@media only screen and (min-width: 768px) {
	
.h-header-menu-nav-account {
	display: none;
}

}

/*------------------------ LANGUAGE SWITCHER ----------------------------------*/

@media only screen and (min-width: 768px) {
	
.h-wpml {
	display: none;
	position: fixed;
	top: 4vw;
	left: 90.75vw;
	background-color: #EEEEEE;
	}
	
.h-wpml-wrapper {
	border-top: solid 0.2vw #235d39;
	border-left: solid 0.2vw #235d39;
	border-right: solid 0.2vw #235d39;
}
	
.h-wpml a {
	display: block;
	font-size: 0.75vw;
	border-bottom: solid 0.2vw #235d39;
	padding: 0.5vw;
}
	
.h-wpml a:hover, .wpml-ls-current-language a {
	background-color: #235d39;
	color: #EEEEEE;
}

}

@media only screen and (max-width: 768px) {

.h-wpml ul {
	display: flex;
}
	
.h-wpml-wrapper {
	display: inline-block;
	border-top: solid 0.8vw #EEEEEE;
	border-left: solid 0.8vw #EEEEEE;
	border-bottom: solid 0.8vw #EEEEEE;
}
	
.h-wpml a {
	display: block;
	border-right: solid 0.8vw #EEEEEE;
	padding: 2vw;
	font-size: 4vw;
}
	
.h-wpml a:hover, .wpml-ls-current-language a {
	background-color: #EEEEEE;
	color: #235d39;
}

}