@charset "utf-8";
/* CSS Document */
.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li>ul {
	border:none !important;	
}
.ml-global-include {
	background:#425368 !important;
}
.navbar-default .nav.navbar-nav.ml-navbar-nav li a {
	color:#221f1f !important;
}
.navbar-default .nav.navbar-nav.ml-navbar-nav > li.active > a > .ml-cat-underline, 
.navbar-default .nav.navbar-nav.ml-navbar-nav > li > a:hover > .ml-cat-underline {
	border-bottom:2px solid #221f1f;
}
.ml-header-global-cart-wrapper.active .ml-header-global-cart-count {
	color:#f1e7d6;
}
.nav.navbar-nav.ml-navbar-nav li a {
	height:53px;
	padding-bottom:10px;	
}
.ml-layout-section-home main .container .ml-home-page-wrapper .ml-custom-home-fillslot {
	padding-left:8px;
	padding-right:8px;	
	
}

/* LEFT NAV */
.ml-navleft .ml-navleft-snippet {
	margin-left:10px;	
	height:25px;
}

.nav.navbar-nav.ml-navbar-nav li.ml-navbar-separator:after {
	margin:8px 15px !important;
}

/* FO - WOMENS Drop Down */
.ml-header-wrapper-fo .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu > li.ml-category-nav-id-102703 > ul {
	height:300px;
	width:720px !important;
}
.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root.ml-category-nav-id-102703>ul li.ml-sibling-group ul.ml-sibling-group-items {
	width:210px !important;	
}

/* FO - MENS Drop Down */
.ml-header-wrapper-fo .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu > li.ml-category-nav-id-102722 > ul {
	height:300px;
	width:720px !important;
}
.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root.ml-category-nav-id-102722>ul li.ml-sibling-group ul.ml-sibling-group-items {
	width:210px !important;	
}



.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root > ul li.ml-sibling-group ul.ml-sibling-group-items > li.ml-category-nav-header-snippet,
.ml-navleft-snippet {
	color:#221f1f !important;
	font-size:17px !important;
	padding-top:7px;
	font-family:'EngraversGothicBold', serif !important;	
	font-weight:normal !important;
}
.ml-navleft-snippet {
	padding-top:0px;	
}
.navbar-default .nav.navbar-nav.ml-navbar-nav > li > ul > li a {
	font-size:15px !important;	
}
.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu>li>ul {
	opacity:.95;	
}


/******************** LARGE BREAK POINT ****************************************************/
@media screen and (min-width: 1200px) {	
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root > ul li.ml-sibling-group ul.ml-sibling-group-items > li.ml-category-nav-header-snippet, .ml-navleft-snippet {
		height:40px;	
	}
}
/******************** MEDIUM BREAK POINT ****************************************************/
@media screen and (min-width: 992px) {
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root > ul li.ml-sibling-group ul.ml-sibling-group-items > li.ml-category-nav-header-snippet, .ml-navleft-snippet {
		height:40px;	
	}
}

/******************** SMALL BREAK POINT ****************************************************/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	.nav.navbar-nav.ml-navbar-nav > li > a {
		font-size:17px !important;	
	}
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root > ul li.ml-sibling-group ul.ml-sibling-group-items > li.ml-category-nav-header-snippet,
	.ml-navleft-snippet {
		font-size:15px !important;	
	}
	.navbar-default .nav.navbar-nav.ml-navbar-nav > li > ul > li a {
		font-size:13px !important;	
	}
	
	.nav.navbar-nav.ml-navbar-nav li.ml-category-nav-id-102703 > ul {
		margin-left:-197px !important;
	}
	.nav.navbar-nav.ml-navbar-nav li.ml-category-nav-id-102722 > ul {
		margin-left:-274px !important;
	}
	
	
	.nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li.ml-sibling-group-root > ul li.ml-sibling-group ul.ml-sibling-group-items > li.ml-category-nav-header-snippet, .ml-navleft-snippet {
		height:40px;	
	}
	
	/*.gateway_leftnav_custom_factory_outlet-3, .gateway_leftnav_custom_factory_outlet-6 {
		padding-right:0px !important;	
	}*/
	
	.ml-layout-section-home main .container .ml-home-page-wrapper .ml-custom-home-fillslot {
		padding-left:15px !important;
		padding-right:0px !important;	
	}
	.ml-layout-section-home main .container .gateway_leftnav_custom_factory_outlet-7, 
	.ml-layout-section-home main .container .gateway_leftnav_custom_factory_outlet-8 {
		padding-right:15px !important;
	}
	
	
}

/******************** X-SMALL BREAK POINT ****************************************************/
@media screen and (max-width: 767px) {
	.ml-header-global-cart-text {
		margin-left:9px !important;	
	}
	.ml-globalcart-container .popDownNav {
		width:42px !important;	
	}
	.ml-header-global-cart-wrapper.active .ml-header-global-cart-count {
		color:#221f1f;
	}
	.ml-icon.ml-icon-global-cart {
		background:url('/images/ghbass/en_us/global/globalnav/fo_bag.png') no-repeat;
		height:18px;
		width:14px;	
	}
	.nav.navbar-nav.ml-navbar-nav li a:hover, .nav.navbar-nav.ml-navbar-nav li a:focus, .nav.navbar-nav.ml-navbar-nav li.active>a, .nav.navbar-nav.ml-navbar-nav li.active>a:hover, .nav.navbar-nav.ml-navbar-nav li.active>a:focus {
		padding-bottom:10px !important;	
	}
	.nav.navbar-nav.ml-navbar-nav li a {
		height:auto;	
	}
	/*.ml-header-logo-wrapper-xs {
		width:70% !important;
	}*/
	
	.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav ul li a {
		font-size:15px;	
	}
	
	.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-header-snippet {
		font-family:'EngraversGothicBold', serif;
		font-size:17px;
		padding-bottom:8px;
		text-align:left;
		border-bottom:none !important;
		margin-left:25px !important;
		
	}
	.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-header-snippet, .ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-sibling-group {
		border-bottom:none !important;	
	}
	.ml-navbar-secondary .nav.navbar-nav.ml-navbar-nav>li>ul>li.ml-category-nav-item {
		border-bottom:none !important;
		border-top:none !important;
	}
	
	
}



@media only screen and (max-device-width : 320px) { 
	.ml-header-logo.active a {
		padding:0 0 30px 190px !important;
	}
}

/******************** SMALL BREAK POINT Portrait mode****************************************************/



@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

	.nav.navbar-nav.ml-navbar-nav li.ml-navbar-separator:after {
		margin:8px 6px !important;
	}
	
}
/******************** I-pad for landscape layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	
}

/******************** X-SMALL BREAK POINT ****************************************************/
@media screen and (max-width: 767px) {
.ml-category-nav-container .nav.navbar-nav.ml-navbar-nav li:first-child {
		border-top:1px solid #CCCCCC !important;
	}
	.ml-category-nav-container .nav.navbar-nav.ml-navbar-nav li, .ml-category-nav-container .nav.navbar-nav.ml-navbar-nav li:first-child {
		border-bottom:1px solid #CCCCCC !important;
	}
}