@charset "utf-8";
/* NACAS 1FS Overrides  */

/* global & home */

body{
	background: url('../img/nacas-bg-top.jpg') repeat-x #ffffff;
	}
	
a {color:#75b72e; }

a:hover {color:#5b971b;}


#my-onefs a{
	background:url(../img/my-1fs-nacas.png) no-repeat;
	}
	

.onefs-tagline h1{
	background:#97cd5c;
	}
	
	.onefs-tagline h1 span{
		color:#616161;
		}
	
	
#mobile-nav-search input[type="image"] {
	background: url('../img/search-glass-mobile2-aramark.jpg') no-repeat;
	}
	
	
#nav-search input[type="image"] {
	background: url('../img/search-glass-aramark.jpg') no-repeat;
	}
	
	
#nav-search select {
	background: #cccccc;
	}
	
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	background: #ffffff;
	}

.nav-tabs>li a {color:#5b971b!important; background: #dddedc;
}


	
	
.prod-thumb h2 a, .prod-thumb h2 a:hover {
	color: #3f3f3f;
	}

	
.sidebar div.sign-up input[type="submit"] {
	background: #3f3f3f;
	border: 1px solid #3f3f3f;
	}
	
#panel-login{
	position:absolute;
	background:#898989;
	}
	
	.slide-login a{
		background: url('../img/login-arrow.png') right 8px no-repeat #9dcc6c;
		color:#ffffff;
		}
		
	.slide-login.loginactive a{
		background: url('../img/login-arrow-down.png') right 8px no-repeat #898989;
		color:#393939;
		}
		
	.sidebar-login-error h3{
		background: #3f3f3f;
		color: #ffffff;
		}
		
		
.lists-toggle, .lists-toggle:hover{
		color:#616161 !important;
		}
		
		
h4.modal-title {
    background: url(../img/vid-logo-schools.jpg) 3px 3px no-repeat;
    padding: 2px 0 0 70px;
    font-weight: bold;
}

/* video modal specific styling */
#inc-video h4.modal-title{
	background: url(../img/vid-logo-schools.jpg) 3px 3px no-repeat;
	}


#mobile-refine-search {
    background: #686868;
}



.pagination li.page-arrow a,  .pagination span a{
	color:#686868;
	}
	
	.pagination li.page-arrow:hover{
		background:#686868;
		cursor:pointer;
		}
		
		.pagination li.page-arrow:hover a{
			color:#ffffff;
			}
			
			
/* mobile menu */
/* styling once active */
.sidr{	
	background:url('../img/offcanvas-bg-schools.jpg') repeat-y #002944;
	overflow-x:hidden;
	}

.sidr-inner{
	background:#393939;
	}

.sidr-inner:first-child{
	height:100%;
	float:left;
	background:#f5ba18;
	}
	
	.sidr-inner a, .sidr-inner a:link, .sidr-inner a:active, .sidr-inner a:visited{
		border-bottom:1px solid #4a4a4a;
		}
		
	#sidr-id-nav-manuf, #sidr-id-nav-search, #sidr-id-nav-lists, #sidr-id-nav-about, #sidr-id-mobile-manf-search, #sidr-id-nav-cat{
		border-bottom:1px solid #4a4a4a;
		}
			
	
	#sidr-id-close-button{
		float:left;
		width:41px;
		height:100%;
		text-indent:-10000px;
		background:url('../img/offcanvas-hamburger-schools.jpg') no-repeat 0 10px;
		border:0;
		}
		
		
		
/* --------------------------------------------------------------------------- */

/* first load slider modal */
		
	#intro-slider h1{
		color:#666666;
		}
		
		#intro-slider .slick-dots li button{
			background:url(../img/slick-dot-hover-school.jpg) no-repeat;
			}
			
			#intro-slider .slick-dots li button:hover, #intro-slider .slick-dots li.slick-active button{
				background:url(../img/slick-dot-school.jpg) no-repeat;
				}
				

/* --------------------------------------------------------------------------- */
	

/* MFR landing page */
.manuf-prod-cats h2, .manuf-brands h2{
	background:#f5ba18!important;
	}
	
	

/* --------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------- */

/* suppliers/brands dropdown landing */

.sup-landing h2, .sup-landing h2 a {
    color: #3f3f3f;
	}

	.sup-landing ul li a{
				color: #75b72e; }

	.sup-landing ul li a:hover {
		color: #5b971b;
	}


	
/* product detail */

#product-detail h1 {
	color: #a3a3a3;
	}
	
	/* buttons */
	#product-actions button.pdf {
		background: url(../img/pdf-button-bg-aramark.jpg) center right no-repeat #3f3f3f;
		border: 1px solid #3f3f3f;
		}
		
	#product-options button, #product-feedback, #your-favorite-details input#save-note {
		background: #3f3f3f;
		border: 1px solid #3f3f3f;
		}

	#product-feedback:hover{
		color:#ffffff;
	}

	/*teddie */
	#product-detail h2 span a, #product-detail h2 span strong {color:#75b72e!important;}
	#product-detail h2 span a:hover {color:#5b971b!important;}

	.panel-title>a, .panel-title>a:link, .panel-title>a:visited, .panel-title>a:active {xxxcolor:#333333!important;}
	/*.panel-title>a:hover {color:#5b971b!important;}*/
	.panel-title>a:hover {color:#97cd5c!important;}
	.panel-title {background: url(../img/collapse-minus-grey.jpg) center right no-repeat;}
	.panel-title>a.collapsed {background: url(../img/collapse-plus-grey.jpg) center right no-repeat;}
/*teddie end */

		
		
	/* sidebar */
	.sidebar div.sidebar-prod-pager a {
		color: #3f3f3f;
		}
		
		.sidebar div.sidebar-prod-pager a:hover{
			color:#757575;
			}
			
	.sidebar div.get-this form button[type="submit"],
	.mobile-how-to-buy form button[type="submit"]{
		background:#82be42;
		color:#ffffff;
		text-transform:uppercase;
		border:1px solid #ffffff;
		}
		
		.sidebar div.get-this form button[type="submit"]:hover, 
		.mobile-how-to-buy form button[type="submit"]:hover{
			color:#333333;
			}	
	
	
	.sidebar div.get-this form input[type="image"], .sidebar div.get-this img.get-icon {
		background: url('../img/sidebar-zip-search-aramark.jpg') no-repeat;
		}
		
		
	.sidebar-sample h3 {
		background: #686868;
	}

	.sidebar-suggest h2{
		background: #686868;
		}


/* --------------------------------------------------------------------------- */

/* sales locator */
.locator-offices h2, .locator-distributor h2 {
	background: #686868;
	}
	
	.sidebar .locator-contact h2 {
		background: #686868;
		}
		
	.locator-offices a.email-locator, .sidebar .locator-contact p a.email-locator {
		background: #3f3f3f;
		border: 1px solid #3f3f3f;
		}
		
.locator-mobile h2{
	background:#686868;
	}
	
.sidebar .manuf-feature h2{
	background:#686868;
	}
		
		
/* --------------------------------------------------------------------------- */

/* search results */

.srch-results-category-list h3, #list-view div div h3, #thumb-view h3,  #list-view h2, #main-content h3 {
	color: #3f3f3f;
	}
	
.protip-content {
    border: 4px solid #6c6c6c;}

.protip-content:after {
			border-bottom-color: #6c6c6c; }

.protip-content a, .protip-content a:link, .protip-content a:visited, .protip-content a:active{
			border:1px solid #c4d9ad;
			background:#d9eac6;
			color:#666666;
			}

/* --------------------------------------------------------------------------- */

/* profile */

#profile-accordion .panel-title {
    background: #686868;
   	}


   	#profile-tabs  li a.sttab {
		background: #ebebeb;
		color: #005288;
		cursor:pointer;
		}

		#profile-tabs  li a:hover.sttab {
			background: #686868;
		}

		#profile-tabs li.active a{
			color:#ffffff !important;
			background: #686868;
			}


/* ---------------------------------------------------------------------------------- */

/* advanced search */

#advanced-search-primary h1, #advanced-search-secondary h1 {
    color: #333333;}

/* --------------------------------------------------------------------------- */

@media (min-width: 767px){
	
.manuf-toggle, .manuf-toggle:hover, .cat-toggle, .cat-toggle:hover, .lists-toggle, .lists-toggle:hover, .nonfoods-toggle, .nonfoods-toggle:hover{
	color:#3f3f3f;
	background:url(../img/manuf-arrow-small-aramark.jpg) right 7px no-repeat;
	}

#adv-srch-btn{
	color:#3f3f3f;
}

#school-talk a{
	background:#9ed071;
}
	
	
/* search results */
.sidebar .sidebar-refine-results h2 {
	color: #e7e7e7;
		background: #686868;
	}
	
	.sidebar .sidebar-refine-results h3 {
		background: #686868;
	}
	
	.sidebar .sidebar-compare-products h3, #ofs-compare-cart-sidebar h3	{
		background: #686868;
	}

.srch-results-clear a {
    border: 1px solid #d3cfc4;
    background: #ede9df;
    color: #ca6700;}
		
		#manuf-main-nav, #cat-main-nav, #cat-second-nav, #nonfoods-main-nav, #lists-main-nav{
			border-top: 8px solid #616161;
		}

		#manuf-main-nav li a, #cat-main-nav li a, #nonfoods-main-nav li a, #lists-main-nav li a{
			color:#3f3f3f;
		}

		#manuf-main-nav li a:hover, #cat-main-nav li a:hover, #nonfoods-main-nav li a:hover, #lists-main-nav li a:hover{
				color:#5b971b;
	

} /* min-width 767 */




/* ---------------------------------------------------------------------------------- */
@media (min-width:1190px){

/* global & home */
#onefs-logo img {
    padding: 20px 0px 20px 6px;
	}
		
	
.manuf-toggle, .manuf-toggle:hover, .cat-toggle, .cat-toggle:hover, .nonfoods-toggle, .nonfoods-toggle:hover, .lists-toggle, .lists-toggle:hover{
	color:#75b72e;
	background:url(../img/manuf-arrow-aramark.jpg) right 10px no-repeat;
	padding-top:3px;
	}

.footer	{background:url(../img/bg-footer-neutral.jpg) repeat-x #e1e1e1;}

} /* min-width 1190 */