/* NANCY BOY */
/*
	font-family: 'Source Sans Pro', sans-serif;
	font-family: 'Gentium Basic', serif;
	
		//nancyboy blue:
		color:#70cffd; 

*/


.navPages-container {
	position:absolute;
	top:178px;
}
.navPages-item {
	text-align:center;
}
.navPages-item:hover,
.navPages-action:focus {
	background:transparent url('./img/arrowDown.png') center 36px no-repeat;
}
.navPages-action:hover,
.navPages-action.activePage {
	color:#10749c;
}

.navPages-action {
	font-size:19px;
	color:#000;
	padding:9px 11px;
}
.navPages-action:hover,
.navPages-action:focus {
	color:#000;
}
.icon.navPages-action-moreIcon {
	display:none;
}
.navPages-action.is-open {
	/*background-color:#FFF;*/
	background:none;
}

/* SUBMENUS */
.navPage-subMenu.is-open {
	border:solid 3px #CCC;
}
.navPage-subMenu.is-open ul.navPage-subMenu-list li:nth-child(1) { /* hide the All Face, All Body, All Home links*/
	display:none;
}
.navPage-subMenu-item > .navPage-subMenu-action {
	display:block;
	height:175px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	border:none;
}
.navPage-subMenu-item > .navPage-subMenu-action span {
	display:block;
	width:100%;
	padding:0 0 5px 0;
	border-bottom:solid 1px #CCC;
}


/* HIDE BONUS CATEGORY */
.navPages ul > li:nth-child(4) {
    display:none;
}

/* HIDE PAGES MENU */
.navPages-item.navPages-item-page {
	display:none;
}

.navPage-subMenu {
	background-color:#FFF;
}


.navPages ul.navPage-subMenu-list > li:nth-child(4) {
	display:block;
}
.navPage-subMenu-item > .navPage-subMenu-action:hover,
.navPage-subMenu-item > .navPage-subMenu-action:focus {
	background:none;
}


/******************* ORIGINAL NANCYBOY STYLES ************************/
/******************* MENU BACKGROUND IMAGES ************************/
.navPages .navPage-subMenu-list {
	float:left;
	width:calc(100% - 300px);
	max-width:calc(100% - 300px);
}
.navPage-subMenu-list li {
	height:185px;
}
/* FACE */
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(2) {
    background:url('./img/navFace_moisturizing.jpg') no-repeat center 36px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(3) {
    background:url('./img/navFace_eyecream.jpg') no-repeat center 36px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(4) {
    background:url('./img/navFace_cleansing.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(5) {
    background:url('./img/navFace_shaving.jpg') no-repeat center 36px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(6) {
    background:url('./img/navFace_masks.jpg') no-repeat center 36px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(7) {
    background:url('./img/navFace_lip.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(8) {
    background:url('./img/navFace_travel.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(1) .navPage-subMenu-list li:nth-child(9) {
    background:url('./img/navGifts.jpg') no-repeat center 46px;
}


/* BODY */
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(2) {
    background:url('./img/navBody_hair.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(3) {
    background:url('./img/navBody_cleansing.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(4) {
    background:url('./img/navBody_moisturizing.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(5) {
    background:url('./img/navBody_bath.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(6) {
    background:url('./img/navBody_deodorant.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(7) {
    background:url('./img/navBody_bodyspray.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(8) {
    background:url('./img/navBody_signaturecologne.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(9) {
    background:url('./img/navBody_travel.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(10) {
    background:url('./img/navBody_accessories.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(2) .navPage-subMenu-list li:nth-child(11) {
    background:url('./img/navGifts.jpg') no-repeat center 46px;
}


/* HOME */
.navPages-list li:nth-child(3) .navPage-subMenu-list li:nth-child(2) {
    background:url('./img/navHome_homescent.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(3) .navPage-subMenu-list li:nth-child(3) {
    background:url('./img/navHome_laundry.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(3) .navPage-subMenu-list li:nth-child(4) {
    background:url('./img/navHome_cleaning.jpg') no-repeat center 50px;
}
.navPages-list li:nth-child(3) .navPage-subMenu-list li:nth-child(5) {
    background:url('./img/navHome_tea.jpg') no-repeat center 46px;
}
.navPages-list li:nth-child(3) .navPage-subMenu-list li:nth-child(6) {
    background:url('./img/navGifts.jpg') no-repeat center 46px;
}


/******************* OLD CATEGORY MENU FEATURED PRODUCT ************************/
.navFeaturedProduct {
	float:right;
    width:270px;
    min-height:360px;
    padding:16px 20px 0 35px;
    border-left:solid 1px #CCC;
}
.navFeaturedProduct h5 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#000;
    text-align:center;
    letter-spacing:0;
    line-height:14px;
    padding:0 0 5px 0;
    margin:0 0 10px 0;
    border-bottom:solid 1px #CCC;
}
.navFeaturedProductContent {
    text-align:center;
}
.navFeaturedProductContent a {
    font-family: 'Gentium Basic', serif !important;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
	text-decoration:none;
    color:#000;
	transition:0.2s all;
}
.navFeaturedProductContent a:hover {
	color:#70cffd; 
	text-decoration:underline;
}
