.homepageheader-item__title > a{
	color: #fff !important;
	font-size: 12px;
	line-height: 3rem;
	margin: 0px 5px;
	padding: 5px 0;
}
.homepageheader-item.hover .homepageheader-item__title,
.homepageheader-item:hover .homepageheader-item__title,
.homepageheader-item.hover a,
.homepageheader-item:hover a,
.homepageheader-item--selected .homepageheader-item__title,
.homepageheader-item--selected a {
	background: #d07805;
}
.homepageheader-item__title {font-size: .75rem}
.title-bar__logo-container > a { outline: none;  }

@media screen and (min-width: 1040px) {
	.main-header__widemenu-container {
    	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
	}
	.main-header__widemenu .logo {
	    width: 130px;
	}
	.main-header__widemenu .logo img {
	   /* height: 100px;*/
	    position: absolute;
	    top: 0;
	    transform: translateY(16px);
	}
	.main-header__top-area {
		padding-left: 158px;
	}
	.main-header__top-area--secure {
		padding-left: 0;
	}
	.homepageheader-item__title > a {
		font-size: 13px;
		line-height: 3.5rem;
		margin: 0px 14px;
		padding: 6px 0;
	}
	.homepageheader-item:hover .homepageheader-item__title > a ,
	.homepageheader-item--selected .homepageheader-item__title > a
	{
		border-bottom: 4px solid #fff;
	}
	.mega-menu__title > span {
		padding: 23px 8px;
	}
	.mega-menu__title.hover > span {
		border-bottom: 4px solid black;
	}
	.mega-menu__icon--myaccount {
		margin: 0;
	}
	.mega-menu__icon--myaccount-label {
		background: #fff;
		border-radius: 15px 0px;
		padding: 0.5rem 1rem;
	}
	.mega-menu__icon--myaccount--logged-in .mega-menu__icon--myaccount-label {
		background: transparent;
		color: #fff;
		font-size: 0.875rem;
		padding: 1.25rem 0rem;
	}
	.mega-menu__icon--myaccount-label-container {
		line-height: 1;
		font-weight: 700;
	}

}