
/* ---------------------------------------------------------------- */
/* STORE HEADER WT */
/* ---------------------------------------------------------------- */

.siteTop a, .siteTop .block p a, .siteTop .block a p {
	color:#fff !important;
}


body .sitelogo {display:block;}
body .sitelogoStore {display:none;}
body.store .sitelogo {display:none;}
body.store .sitelogoStore {display:block;}

REM.body.store .siteHeaderWrapper {
	background:#fff;
	color: #010101;
}
@media (min-width: 65em) {
	body.store .siteHeaderWrapper {
		height:275px;
	}
}
REM.body.store .siteHeader.isSticky {
	background:#fff;
}
body.store .siteHeader .main-nav ul.cm-menu {
	display:none;
}

REM.body.store .siteHeader .headerInner {background:#fff;}


body.store .sitelogo a:after {
	content:"STORE";
	display:block;
	color:#c29433;
	color:#FFF;
	text-align:center;
	font-family:'oswald',sans-serif;
	font-size:0.827em;
	
	font-weight:700;
}
@media (min-width: 65em) {
	body.store .sitelogo a:after {font-size:1.15em;}
	body.store .siteHeader.isSticky .sitelogo a:after {font-size:0.95em;}
}
body.store .sitelogo a:hover {
	text-decoration:none;
}
body.store .store-nav-wrapper {
	border-top:0px solid #D6D6D6;
}

body.store .store-nav-top-bar {
	display:block;
}
body.store .store-nav-top-bar .homeLink,
body.store .store-nav-top-bar .acntLink { 
	color:#fff; background:#484848;
	font-size:0.667em;
	font-weight:700;
	text-transform:uppercase;
	line-height:35px;
    width:60%;
    float:left;
    display:block;  
    text-align:center;
}
body.store .store-nav-top-bar .acntLink {
	color:#484848; background:#cdcdcd;
    width:40%;
}
body.store .store-nav-top-bar .homeLink span {
    margin-right: 5px;
}

@media all and (min-width: 80em) {
	/**/
    .siteSearch {
		position:absolute;
		left:inherit;
		right:27px;
		top:43px;
	}	
    .headerLinks.headerLinksLeft {
        float: left;
        margin-top:10px;
    }
    .siteHeader.isSticky .headerLinks.headerLinksLeft {
        margin-top:3px;
        /*margin-left:540px;*/
		right:220px;
        position:absolute;
    }

    .siteHeader .headerInner {padding-top:5px;}
    .siteHeader.isSticky a.searchToggle {
		float:none;
		margin-top:-11px;
        position:absolute;
        right:170px;
        padding-right:10px;
    }
    .headerLinks > ul > li.buyNow {padding-right:6px;}
    .siteHeader.isSticky .headerLinks > ul > li.nfl-network  {border-left: 1px solid #353535;}
    .siteHeader.isSticky .main-nav {padding-left:0px;}
    .siteHeader .mainNavigationWrapper {padding-top: 5.91em;}
    .siteHeader.isSticky .mainNavigationWrapper {padding-bottom:4px;}
    
        body.store .siteHeader .headerInner {padding-top:15px;}
        body.store .headerLinks.headerLinksLeft {margin-top:0;}
        body.store .siteHeader .mainNavigationWrapper {padding-top: 4.1em;}
        body.store .siteHeader.isSticky .headerLinks.headerLinksLeft {margin-left:0;}
        body.store .siteHeader.isSticky .headerLinks > ul > li.nfl-network  {border-left: 0px solid #353535;}
    /**/

    body.store .siteSearch {
		position:absolute;
		left:inherit;
		right:50px;
		top:60px;
	}	
	body.store .siteSearch .searchInputs {
		width: 315px;
	}
	body.store .siteSearch .searchInputs input[type="text"]  {
		background-color: rgba(235, 235, 235, 1);
		color:#010101;
		font-size: .9em;
		padding: 0 55px 0 25px;
	}
	body.store .siteSearch .searchInputs button {
		left:inherit;
		right:15px;
		-webkit-transform:rotateY(180deg);
		-moz-transform:rotateY(180deg);
		-o-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
	}
	
	body.store .headerLinks.headerLinks {
		margin-right:18px;
	}
	body.store .headerLinks > ul > li  a{
		/*padding:2px 5px;*/
	}
	body.store .headerLinks.headerLinksLeft {
		float:left;
	}
	body.store .headerLinks .nfl-network .trigger.active {
		color:#535353;
	}
	
	body.store .store-nav ul.cm-menu li a span:after 	{
		
	}
	
	
	body.store .siteHeader.isSticky a.searchToggle {
		float:none;
		margin-top:0px;
        position:absolute;
        right:45px;
	}

	body.store .sitelogo:before {
	content:"";
    height:1px;
    width:50px;
    background:#D6D6D6;
    margin:0px 0 0 -45px;
	}
	body.store .sitelogo:after {
		content:"";
		height:1px;
		width:50px;
		background:#D6D6D6;
		float:right;
		margin:0px -45px 0 0;
	}
	
	body.store .store-nav-top-bar {
		display:none;
	}
}


body.store .headerLinks a.cartLink {
	font-weight:700;
}
body.store .headerLinks > ul > li {
	border-color:#d1d1d1;
	padding: 0 8px;
}
body.store .headerLinks > ul > li a.buy {
	/*background:transparent;
	color:#996b15 !important;*/
}
.headerLinks .homeLinkWpr {
	display:none;
}
body.store .headerLinks .homeLinkWpr {
	margin-bottom:8px;
	display:block;
}
body.store .headerLinks a.homeLink {
	color:#616161;
	font-size:1em;
	font-weight:700;
	text-transform:uppercase;
	padding: 0 12px;
}
body.store .headerLinks a.homeLink span {
	margin-right:5px;
}
body.store .headerLinks > ul > li.member a {
	/*color:#242424 !important;*/
	/*background:transparent;*/
	font-weight:700;
}
body.store .store-nav .toggle-menu {
	color:#484848;
	border:none;
	float:right;
	width:100px;
	margin:20px 10px 0 0;
	clear:right;
}
body.store .store-nav .toggle-menu .toggleText {
	color:#1e1e1e;
	width:40px;
	font-family:'open sans', sans-serif;
	text-align:center;
	line-height: 1.1;
	font-weight: 700;
	font-family:'open sans', sans-serif;
	font-size:0.893em;
	margin-top:8px;
}
body.store .store-nav .toggle-menu .iconWrapper  {
	background:transparent;
	border:none;
}
body.store .store-nav .toggle-menu .iconWrapper .icon-bars {
	font-size:2.725em;
}
body.store .store-nav .toggle-menu .iconWrapper .inner {
	display:none;
}


body.store .store-nav > div {
    font-size:1em;
    border-right:1px solid #d8d8d8;
    display:table;
    float:left;
    height:62px;
    width:25%;
    overflow:hidden;
	margin:10px 5px 10px 0;
}
body.store .store-nav > div:last-child {
    border:none;
}
body.store .store-nav > div > a {
	color:#1e1e1e;
	line-height: 1.1;
	font-weight: 700;
	font-family:'open sans', sans-serif;
	font-size:0.893em;
	text-transform:uppercase;
    display:table-cell;
    vertical-align:middle;
}
body.store .store-nav a:last-child {
	border:none;
}
body.store .store-nav a.callout {
	padding: 0 8px;
}
@media (min-width: 80em) {
	body.store .store-nav .item,
	body.store .toggle-menu {
		display: none;
	}
}



body.store .sitelogo:before {
	content:"";
    height:1px;
    width:30px;
    background:#D6D6D6;
    margin:0px 0 0 -15px;
}
body.store .sitelogo:after {
	content:"";
    height:1px;
    width:30px;
    background:#D6D6D6;
    float:right;
    margin:0px -15px 0 0;
}
body.store .siteHeader .constrain .toggle-menu {
	display:none;
}
body.store .store-nav ul.cm-menu {
    width: 100%;
	float:left;
}

body.store .searchToggle {
	left:inherit;
	right:4%;
	top:65%;
}

.cartLinkWrprMob {display:none;}
body.store .cartLinkWrprMob {
	display:block;
	position: absolute;
	left: 4%;
	top: 65%;
	z-index:9999;
}
body.store .cartLinkWrprMob .icon-cart_hof {
	font-size:1.25em;
}
@media (min-width: 80em) {
	body.store .cartLinkWrprMob {display:none;}
}
@media (max-width: 20em) {
	body.store .cartLinkWrprMob #spanCartTotal2 {display:none;}
}

/* - nav step */
@media all and (max-width: 80em) {
	body.store .sitelogoStore  {width:95px;}
}
/*iPad in portrait & landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
		html.isTablet body.store .headerLinks {display:block; float:right;
			position: relative;
			font-size: 0.9em;
			padding: 5px 0 0;
			z-index: 50;
			color: #363535;
			margin-right: 18px;
		}
		html.isTablet body.store .headerLinks > ul > li {
			display: inline-block;
			vertical-align: middle;
			margin-bottom: 0;
			border-right: 1px solid #d1d1d1;
			line-height: 1;
		}
		html.isTablet body.store .headerLinks > ul > li:last-child { border-right: 0;}
		html.isTablet body.store .headerLinks.headerLinksLeft {display:block; float: left; }

		html.isTablet body.store .store-nav .item, body.store .toggle-menu { display: none; }
		html.isTablet body.store .store-nav-top-bar { display:none;}
		html.isTablet body.store .toggle-menu { display:none;}
		html.isTablet body.store .store-nav ul.cm-menu {	clear:right; display:block;}
		html.isTablet body.store .store-nav ul.cm-menu li { display:table-cell;}
		html.isTablet body.store .toggle-menu + .cm-menu { max-height:80em; opacity:1; overflow:visible; }
		
		html.isTablet body.store .store-nav ul.cm-menu li a {font-size: 0.73em;}
		
		html.isTablet body.store .cartLinkWrprMob {display:none;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	html.isTablet body.store .headerLinks {margin-right:2px;}
	html.isTablet body.store .headerLinks > ul > li.nfl-network a span {display:block; width:1px; overflow:hidden;}
	html.isTablet body.store .headerLinks > ul > li.member {display:none;}
	html.isTablet body.store .store-nav ul.cm-menu li a span {padding: 15px 10px;}
}
@media only screen 
and (max-device-width : 768px) {
	body.store .store-nav ul.cm-menu > li > a {font-size: 1em;}
}

/* checkout */
body.store img[height='1'] {width:0px !important; height:1px !important; margin:0; padding:0; position:absolute; }
body.store.checkout .mainTop {padding-top:0;}
body.store.checkout .siteHeaderWrapper {height:215px;}
body.store.checkout .sitelogoStore {margin-top:22px;}
body.store.checkout .sitelogoStore {margin-top:22px;}
body.store.checkout .siteHeader.isSticky .sitelogoStore {margin-top:0;}

/* my account */
body.store.myAccount .siteWrapper {height:auto; overflow:initial;}
body.store.myAccount .mainTop {padding-top:80px;}
body.store.myAccount .siteHeaderWrapper {height:215px;}
body.store.myAccount .sitelogoStore {margin-top:22px;}
body.store.myAccount .sitelogoStore {margin-top:22px;}
body.store.myAccount .siteHeader.isSticky .sitelogoStore {margin-top:0;}

/* teams */

/* bg adjust*/
/*body.store .siteHeaderWrapper { background:#f4f4f4;}*/
/*body.store .siteHeader .headerInner {	background:transparent;*/
/*background: -moz-linear-gradient(top,  rgba(81,81,81,1) 0%, rgba(239,239,239,0) 100%);
background: -webkit-linear-gradient(top,  rgba(81,81,81,1) 0%,rgba(239,239,239,0) 100%);
background: linear-gradient(to bottom,  rgba(81,81,81,1) 0%,rgba(239,239,239,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#00efefef',GradientType=0 );
}*/

/* store search */
body .store-nav-wrapper {display:none;}
body.storeSearch .store-nav-wrapper {display:block;}
body.store .store-nav-wrapper {display:block;}
body.store.checkout.storeSearch .sitelogoStore {margin-top: 0px;}
body.storeSearch {}
body.store.interior.checkout .siteHeaderWrapper {height:220px;}


/* page heading push */
body.phPush .siteHeaderWrapper {height:165px;}

/* ---------------------------------------------------------------- */
/* END STORE HEADER WT */
/* ---------------------------------------------------------------- */



