.c-eyebrow-bar__sub-nav {
	transform: none;
    top: 50px !important;
}
.c-eyebrow-bar__sub-nav-link {color: #fff !important;}
.c-social-list__link:hover {opacity: 1;}

.header-icons{
	height: 100%;
}

.homepageheader-item {
	/*height: 100%;*/
	transform: skew(10deg);
	padding: 0 0.625rem;
}
.homepageheader-item--mainsite {
	padding-left: 0.875rem;
}

.homepageheader-item__title * {color: #fff;}
.homepageheader-item__title {
	transform: skew(-10deg);
	/*font-weight: bold;*/
	/*font-family: Arial;*/
	line-height: 3.125rem;
}
.homepageheader-item.hover ,.homepageheader-item:hover{
	background: rgba(0,0,0,0.15);
}
.homepageheader-item.hover .homepageheader-item__title,
.homepageheader-item:hover .homepageheader-item__title,
.homepageheader-item.hover a,
.homepageheader-item:hover a {
	color: #fff;
}
.title-bar__toparea-icon .title-bar__icon-container {
	height: 100%;
	transform: skew(-10deg) translateX(5px);	
	padding: 0 0.75rem 0 0.625rem;
	background: rgba(0,0,0,.15);
	align-items: center;
	display: flex;
}
.title-bar__toparea-icon .title-bar__icon {
	line-height: 3.125rem;
}
.title-bar__toparea-icon .title-bar__icon .title-bar__icon-svg-container,
.title-bar__toparea-icon .title-bar__icon--myaccount-label {
	transform: skew(10deg);
}
.title-bar__icon--menu, .title-bar__icon--menu svg {
	width: 2.125rem;
	height: 2.125rem;
}
.title-bar__icon--menu {
	margin-left: 5px;
}
/*.title-bar__icon--menu svg {
	transform: translateY(2px);
}*/

.footer{
	padding-bottom: 1rem;
}

.homepageheader-item__title {font-size: .875rem}

@media screen and (min-width: 640px) {
	.homepageheader-item__title {font-size: 1rem}
	.homepageheader-item {
		padding: 0 1.25rem;
	}
	.homepageheader-item--mainsite {
		padding-left: 1.8125rem;
	}
}

.responsive-menu__social {
	width: 100%;
	height: 5rem;
	background-color: #000;
}

.title-bar__logo-container > a { outline: none;  }

/* v2 */
.featureTab-text {
    background: black;
    color: white;
}

.newsletter:before{
	content: " ";
	width: 100%;
}

.mega-menu__nav-menu{
	top: 90px !important; /** didn;t find inline stying so putting here directly */
}
.mega-menu__bar.is-stuck .mega-menu__nav-menu{
	top: 50px !important;
}

@media screen and (min-width: 1040px) {
    .product-related-section--featureTab {
        position: relative;
    }
    /*.product-related-section--featureTab::before {
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;

        width: 75%;
        padding: 0;
        background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .6) 15%, rgba(0, 0, 0, .6));
    }*/
    .featureProductCarousel .slick-dots li {
        margin: 0;
    }
    .featureProductCarousel .slick-dots li button::before,
    .featureProductCarousel .slick-dots li.slick-active button::before {
        color: #fff;
        font-size: 12px;
    }
    .featureProductCarousel .slick-slide > div {
        position: relative;
    }
    /*.featureProductCarousel .slick-slide:not(.slick-active) > div::before{
        position: absolute;
        content: "";
        top: 0;
        right: 0px;
        bottom: 0;
        left: 0px;
        background: rgba(0,0,0,.6);
        z-index: 2;
    }*/
    .product-related-section .featureProductCarousel .carousel__arrow--horizontal.carousel__arrow--next {
        right: 0;
    }
}
.button--feature-tab {
    background: #fff;
    color: #000;
}
#js-product-list .product-list__product {
	border: none;
}