@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Oswald:300,400,700|Playfair+Display:400,700');

body { background-color: #fff; font-family: "Open Sans", sans-serif; }

header { border: 0; }
@media (min-width: 1024px) {
	header { height: 100px; }
}

.mainContent { border: 0; }

#headerLogo { padding-top: 2px; height: 100%; }

#siteNav { background:#fff; }
	nav a,
	nav span,
	nav .link { color: #222; }

	#mchn-accountNav a,
	#mchn-accountNav span,
	#mchn-accountNav .link { color: #fff; }

	nav .heading { color: #000; font-family: 'Oswald', sans-serif; font-size: 17px; }
	nav .articleListingTextCategoriesHub a,
	nav .articleListingTextCategoriesHub a:hover,
	nav .articleListingTextCategoriesParent a,
	nav .articleListingTextCategoriesParent a:hover { color: #fff; text-decoration: none; }

	nav li > ul { background: #fff; border: #626262 1px solid; color: #222; }

	nav > ul > li > a, 
	nav > ul > li > .heading > a { text-transform: uppercase; }
	nav > ul > li:hover > a, 
	nav > ul > li:hover > .heading > a { text-decoration: none; }
	nav > ul > li a,
	nav > ul > li:hover .heading { color: #222; }
	nav > ul > li:hover li a { color: #222; }

	nav > ul > li:hover a,
	nav > ul > li:hover .heading { color: #222; }
		nav > ul > li:hover .articleListingTextCategories a,
		nav > ul > li:hover .articleListingTextCategories a:hover { color: #fff; text-decoration: none; }


	nav > ul > li > .heading,
	nav > ul > li > .heading a
	nav > ul > li > .heading [class^="icon-"],
	nav > ul > li > .heading [class*=" icon-"] { color: #000; }
	nav > ul > li.selected > .heading,
	nav > ul > li.selected > .heading a { color: #fff; }
	nav > ul > li:hover > .heading,
	nav > ul > li:hover > .heading a { color: #fff; }

	@media (min-width: 1024px) {
	nav > ul > li { padding-left: 23px; padding-right: 23px; }
		nav > ul > li > .heading .icon-circle-down { display: none; }
	}

#userNav { background:#fff; }
	#userNav > ul { border-top: 2px solid #ccc; max-width: 1258px; }
	@media (max-width: 1024px) {
		#userNav > ul { border: none; }
	}

/*
.pageHeadingTitle { 
	font-family: 'oswald', sans-serif;
	font-size: 3.5em;
	background: none;
	text-align: left;
	text-transform: uppercase;
	padding: 0;
	font-weight: 400;
}

.subcat-container {
	text-align: left;
	border-top: 4px solid #8e8f92;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 12px;
}

.subcat {
  display: inline-block;
  text-align: center;
  padding-top: 12px;
  margin-right: 25px;
}
.subcat-link {
  font: 200 14px 'oswald', sans-serif;
  text-transform: uppercase;
  color: #646464;
  height: 30px;
  display: block;
  text-align: center;
}
.subcat-link:hover {
	color: #000;
	text-decoration: underline;
}
.subcat > img {
	height: 80px;
	width: 80px;
}
.subcat > .hover-frame {
	height: 80px;
	width: 80px;
	position: absolute;
}
.subcat > .hover-frame:hover {
	box-shadow: 0 0 0 6px #8e8f92 inset;
}

.big-drop-down-container {
	max-width: 1282px; 
	width: 100%; 
	margin-left: auto; 
	margin-right: auto;
}
.big-drop-down {
	background: #fff;
	color: #000;
	max-width: 1282px;
	width: 100%;
	position: absolute;
	z-index: 999;
	border: 1px solid #ccc;
	border-top: 0;
	box-shadow: 0 1px 1px 0 #cacaca;
}
.big-drop-down .boxContent { text-align: left; padding: 8px; }
.big-drop-down .boxContent > span { display: block; font-size: 18px; font-weight: 600; }
.big-drop-down .boxContent > div { height: 197px; overflow: hidden; }
.big-drop-down ul { list-style: none; width: 100%; }
.big-drop-down li { display: block; border-bottom: 1px solid #cacaca; }
.big-drop-down li:hover { background: #f1f1f1; color: #000; }
.big-drop-down li:last-child { border-bottom: 0; }
.big-drop-down a { color: #000; font-size: 14px; font-weight: normal; }
.big-drop-down a:hover { color: #000; text-decoration: none; text-shadow: 1px 0 0 #c2c2c2; }
.big-drop-down li > a { font: 100 15px 'oswald', sans-serif; color: #333; padding-top: 2px; }
.big-drop-down li > a:hover { font-weight: 400; text-decoration: none; }
.big-drop-down img { max-width: 100%; }

.bcl-breadcrumb { 
	text-align: left; 
	padding-bottom: 6px;
	margin-bottom: 12px;
	border-bottom: 1px solid #d2d2d2;
}
.bcl-breadcrumb > a { color: #8e8f92; }

.feature-recent { }

.thumb-grid {
	text-align: justify;
}
.thumb-grid:after {
	content: "";
	width: 100%;
	display: inline-block;
}

.thumb-grid span {
 color:#fff; 
 font: 14px 'Roboto Condensed', sans-serif; 
 padding: 1px 4px; 
 text-transform: uppercase;
}

.thumb-grid span > a { color: #fff; }
.thumb-grid span > a:hover { color: #fff; } 
.thumb-grid > div {
	display: inline-block; 
	max-width:28%;
	vertical-align: top;
	height: 250px;
	max-height: 250px;
	text-overflow: ellipsis;
}
.thumb-title {
	color: #585858;
	font: 14px 'Roboto', sans-serif;
}
.thumb-title:hover {
	color: #585858;
	text-decoration: none;
	text-shadow: 1px 0 0 #c2c2c2;
}
*/

.triple-header {
  width:100%; 
  height:5px; 
  margin:32px 0; 
  text-align:center; 
  border-top:3px double #cacaca; 
  border-bottom:1px solid #cacaca;
}
.triple-header > span {
	font:32px 'oswald', sans-serif; 
	position:relative; 
	top:-26px; 
	background-color: #fff; 
	padding:0 14px;
}

.articleSlideshowButtons {
  background-color:#fff !important;
}
.articleSlideshowButtonsNext,
.articleSlideshowButtonsPrev {
	color: #6f6f6f !important;
}

.event-calendar {
	width: 100%;
	text-align:left;
}

