.pg_header {
	background: white;
	padding-top: 15px;
    padding-bottom: 20px;
}

.pg_header_top {
	margin-bottom: 15px;
}

.pg_header_top, .pg_header_bottom {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.pg_header_top section {
	display: flex;
	align-items: center;
	max-width: 50%;
}

.pg_header_cityPicker, .pg_header_logo {
	display: flex;
	align-items: center;
	margin-right: 10px;
}

.pg_header_subMenu {
	display: none;
	align-items: center;
}

.pg_header_subMenu a {
	color: #CCD2E8;
	font-weight: 900;
	font-size: 14px;
}

.pg_header_subMenu a:not(:last-child) {
	margin-right: 20px;
}

.pg_header_additionalLinks {
	display: flex;
}

.pg_header_additionalLinks svg {
	margin-right: 10px;
}

.pg_header_additionalLinks a {
	font-size: 14px;
	font-weight: 900;
}

.pg_header_additionalLinks span {
	display: flex;
	align-items: center;
}


.pg_header_logo img {
	width: 95px;
	height: 35px;
	object-fit: contain;
}

.pg_header_bottom section {
	display: flex;
	align-items: center;
}

.pg_header_menu {
	display: none;
}

.pg_header_menu a:not(:last-child) {
	margin-right: 25px;
}

.pg_header_menu a {
	position: relative;
	font-weight: 900;
}

/* .pg_header_menu a:before { 
	content: "";
	width: 100%;
	height: 0;
	background-color: #c50178 !important;
	position: absolute;
	bottom: -12px;
	transition: 0.1s;
}*/

.pg_header_menu a:hover:before {
	height: 3px;
}

.pg_header_menu span {
	color: #c50178 !important;;
	/* position: relative; */
	margin-right: 25px;
	font-weight: 900;
}

/* .pg_header_menu span:before { 
	content: "";
	width: 100%;
	height: 3px;
	background-color: #c50178 !important;
	position: absolute;
	bottom: -12px;
}*/

.pg_header_extraMenu {
	display: flex;
	align-items: center;
}

.pg_header_connectInet {
	background: #6CC100;
	color: #fff;
	margin-right: 10px;
	/* border-radius: 15px; */
	transition: 0.3s;
	font-size: 13px;
	padding: 10px !important;
}

.pg_header_userAvatar {
	width: 35px;
	height: 35px;
	display: none;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.pg_header_mobileMenu {
	display: block;
	width: 35px;
	height: 35px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("/wp-content/themes/pg19/site-header/mobile-menu.png");
}

.ph_header_mobileHide {
	display: none !important;
}

.pg_header_mobileSeparator {
	width: 100%;
	height: 1px;
	background: #D9D9D9;
	margin: 15px 0;
}
.pg_header_hiddenMenu {
	display: none!important;
}
.pg_header_subMenuSelected {
	color: #c50178!important;
}
/* .pg_header_subMenuSelected:hover { 
	text-decoration: underline;
}*/

@media (min-width: 998px) {
	.pg_header_top section {
		max-width: 100%;
	}

	.pg_header_menu {
		display: flex;
	}

	.pg_header_subMenu {
		display: flex;
	}
}

@media (min-width: 768px) {
	.pg_header_cityPicker, .pg_header_logo {
		min-width: 150px;
	}

	.pg_header_additionalLinks span:not(:last-child) {
		margin-right: 25px;
	}

	.pg_header_connectInet {
		padding: 10px 15px !important;
		margin-right: 20px;
		font-size: 13px;
	}

	.pg_header_userAvatar {
		display: block;
	}

	.pg_header_mobileMenu {
		display: none;
	}

	.ph_header_mobileHide {
		display: flex !important;
	}

	.pg_header_mobileSeparator {
		display: none;
	}
}