@charset "utf-8";
/* CSS Document */


/* @media only screen and (max-width: 4000px) and (min-width: 768px) { */

/*--------------------- POSITIONING ELEMENTS ------------------------*/

/* box that contains the category heading box and navigation box */
.box-category {
	display: block;
	width: 1128px;
	margin: auto;
	padding: 35px 0 0 0;
}

/* category heading positioning box */
.box-category-title {
	display: inline-block;
	margin-right: 0;
	padding: 15px 0 15px 0;
	vertical-align: middle;
}

/* navigation positioning box */
.box-category-nav {
	display: inline-block;
	vertical-align: middle;
	border-left: 2px solid #96CA2D;
}

/* column positioning box */
.cat-nav-col {
	display: inline-block;	
	margin-left: 45px;
	vertical-align: top;
}

/* column spacing between links */
.cat-nav-col li {
	margin: 10px 0px 10px 0px;
}

/* holds the magnifying glass */
.cat-nav-col-end {
	display: inline-block;	
	margin-left: 20px;
}

/* pushes the magnifying glass down slightly from the top */
.cat-nav-col-end li {
	padding-top: 8px;
}


/*---------------------- STYLING ELEMENTS -------------------------*/

.cat-nav-selected {
	font-weight: 600;
	color: #444444;
}

.cat-heading {
	padding-bottom: 6px;
	max-width: 153px;  
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	padding-right: 50px;
	display: block;
}

.cat-heading a {
	cursor: pointer;
}

.cat-subhead {
	max-width: 153px;  
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	margin-right: 50px;
	display: block; 
	line-height: 120%;
}

.cat-input {
	margin: auto;
	margin-top: 20px;
	width: 150px;
	height: 25px;
	color: #333333;
	font-family: lato, sans-serif;
	font-weight: 600;
	font-size: 21px; 
	text-align: center;
	border: 1px solid #C8C7BB;
}

.cat-search-icon {
	opacity: 0.7;
	width: 65%;
	height: 65%;
}


