.pll-parent-menu-item {position: relative;}
.pll-parent-menu-item > a span {padding: 20px 9px !important;}
header#masthead .pll-parent-menu-item ul.sub-menu {width: 200px !important;padding: 15px 0px !important;display: none;background: #0174c3;position: absolute;left: -20px;text-align: left;opacity: 0;transition: .35s ease,opacity .35s ease,z-index 0s ease 0s,-webkit-transform .35s ease;}
header#masthead .pll-parent-menu-item ul.sub-menu li {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu li:first-child {padding-top: 5px;}
header#masthead .pll-parent-menu-item ul.sub-menu li:last-child {padding-bottom: 5px;}
header#masthead .pll-parent-menu-item ul.sub-menu.english .lang-item-en {display: block !important;}
header#masthead .pll-parent-menu-item ul.sub-menu.german .lang-item-de {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.spanish .lang-item-es {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.french .lang-item-fr {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.italian .lang-item-it {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.united_kingdom .lang-item-uk {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.belgium  .lang-item-be {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.german-english  .lang-item-de-en {display: block;}
header#masthead .pll-parent-menu-item ul.sub-menu.netherlands  .lang-item-nl {display: block;}
header#masthead ul#account-menu li > a > span.label-wrap:after {content: none;}
header#masthead .pll-parent-menu-item:hover ul.sub-menu {display: block;opacity: 1 !important;}
header#masthead .pll-parent-menu-item ul.sub-menu a span {color: #fff !important;padding: 0 0 0 7px !important;}
header#masthead .pll-parent-menu-item a img {width: 20px;height: 20px;padding: 20px 6px !important;box-sizing: content-box;}
header#masthead .pll-parent-menu-item a.img-wrap {display: block;position: relative;}
header#masthead .pll-parent-menu-item a.img-wrap span:after {content: none;}
header#masthead .pll-parent-menu-item a.img-wrap:after {content: "";display: block;border: 7px solid transparent;position: absolute;left: 0;right: 0;width: 0;height: 0;opacity: 0;margin: auto;bottom: 0;border-bottom-color: #0174c3;transition: all .35s ease;}
header#masthead .pll-parent-menu-item:hover a.img-wrap:after {opacity: 1;}
header#masthead .pll-parent-menu-item ul.sub-menu li a {padding: 10px !important;display: flex !important;align-items: baseline;color: white;}
header#masthead .pll-parent-menu-item ul.sub-menu ul.submenu {position: absolute;right: 100%;background: rgba(58,116,195,.9);z-index: 99999;z-index: -99999;width: 0px;top: 0%;opacity: 0;overflow: hidden;}
header#masthead .pll-parent-menu-item > ul.sub-menu > li.lang-item {position: relative;padding: 0 20px;}
header#masthead .pll-parent-menu-item ul.sub-menu li:hover ul.submenu {opacity: 1;transition: opacity .22s ease;width: 140px;}
header#masthead .pll-parent-menu-item > ul.sub-menu > li.lang-item li.lang-item a {padding: 7px 5px !important;font-size: 15px;}
@media (max-width: 768px) {header#masthead .pll-parent-menu-item {display: inline-block !important;}
	header#masthead .pll-parent-menu-item ul.sub-menu li {display: block !important;}
	header#masthead .pll-parent-menu-item a img {padding: 22px 6px !important;}
	header#masthead .pll-parent-menu-item ul.sub-menu {width: 210px !important;right: -50px;padding: 15px 15px !important;}}
@media (max-width: 500px) {header .site-branding {padding-right: 0;max-width: 165px;}
	.account-nav {margin-right: 35px;}}