.homepageheader-item__title > a{
	font-family: 'DM Sans', Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #fff !important;

	font-size: 12px;
	line-height: 3rem;
	margin: 0px 5px;
	padding: 5px 0;
}
.homepageheader-item:hover .homepageheader-item__title ,
.homepageheader-item--shop .homepageheader-item__title {
	/*border-bottom: 2px solid #fff;*/
	background: #00703b;
}
.divider {
	font-weight: 700;
}
#responsive-sidemenu-myaccount {
	background: rgb(0, 166, 81);
	border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	margin: 0 1rem;
	padding: 0 1rem;
}
.title-bar__icon--myaccount-label {
	line-height: 3rem;
}
.responsive-quicksearch {
	border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	--tw-bg-opacity: 0.6;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
/*.newsletter, .footer-responsive {
	--tw-gradient-to: #00703B;
	--tw-gradient-from: #008540;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 166, 81, 0));
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}*/
.title-bar__toparea-icon .title-bar__icon-container {
	padding: 0;
}
@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;
	}
	.homepageheader-item__title > a {
		font-size: 14px;
		line-height: 3.5rem;
		margin: 0px 14px;
		padding: 6px 0;
	}
	.homepageheader-item:hover .homepageheader-item__title > a ,
	.homepageheader-item--shop .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 #003E14;
	}
	.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;
	}
	.main-header__top-area .mega-menu__icon {
		margin-left: 14px;
		margin-right: 14px;
	}
	.mega-menu__nav-menu {
		--tw-shadow: 0 5px 7px 0 rgba(0, 0, 0, .3), inset 0 5px 7px 0 rgba(0, 0, 0, 0.3);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-image: url("/stdimg/wing.svg");
		border-bottom-left-radius: 30px;
	}
	/*#footer-wrapper{
		--tw-gradient-to: #FFD000;
	    --tw-gradient-from: #FFF200;
	    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 242, 0, 0));

		--tw-shadow: 0 0 #0000;
		--tw-ring-inset: var(--tw-empty, );
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: rgba(59, 130, 246, 0.5);
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;

	    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	    position: relative;
	}
	#footer-wrapper::after{
		content: "";
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: cover;
		background-image: url("/stdimg/wing.svg");
		width: 100%;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
	}*/
	.social__wrapper,
	.footer,
	.footer__bottom {
		z-index: 1;
	}
}
 
.myaccount-dropdown {
	background-color: #fff;

	background-image: url(/inc/custom/wing.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-bottom-left-radius: 30px;
	-webkit-box-shadow: 0 5px 7px 0 rgba(0,0,0,.3),inset 0 5px 7px 0 rgba(0,0,0,.3);
	box-shadow: 0 5px 7px 0 rgba(0,0,0,.3),inset 0 5px 7px 0 rgba(0,0,0,.3);
	padding: 2rem;
}
.myaccount-dropdown__signout > a {
	text-align: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #000;
	font-weight: 700;
}
.myaccount-dropdown .c-eyebrow-bar__sub-nav-title{
	border-bottom: solid 1px #000;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.myaccount-dropdown__list {
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	color: #003E14;
}