/*
*************************************************

Print Styles

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************
*/

body { font: 9pt/1.3 "Times New Roman", Times, Georgia, serif; color: #282827; border: none; }

h1, h2, h3, h4, h5, h6 { 
	color: black !important;
	letter-spacing: 1px;
	font-size: 70%;
}
h1 a { text-decoration: none; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size: 12pt; }
h5 { font-size: 9pt; }
h6 { font-size: 9pt; }

a,
a.cta,
a.read-more { color: #634c5c; }

img { border: none; }

p { margin-top: 0; line-height: 1.5; }

table { margin-bottom: 20px; border-bottom: 1px solid #666; border-collapse: collapse; }
	td { padding: 6px; border-top: 1px solid; }

pre, code { vertical-align: baseline; }

/*-------------------------------------------
    Elements
-------------------------------------------*/

#content a[href]:after { content: " (" attr(href) ") "; font-size: 60%; color: #666; display: block; }

.content {
	background: transparent !important;
	box-shadow: none !important;
	border-radius: none;
}

.item {
	background: transparent !important;
	box-shadow: none !important;
	border: 1px solid #ccc;
}

/*-------------------------------------------
    Global Combinations
-------------------------------------------*/

.utility-nav,
.main-nav,
.page-footer,
a#skip,
*:before,
*:after,
.hills,
.clouds,
.promo-primary,
.flavor-landing .filter-flavors,
.flavor-landing .sort-form,
.flavor-types-accordion,
.load-more,
.timeline-slider,
.divider,
.nutrition-link,
b,
.masonry .item.isotope-item.quote img,
.flavor-suggester,
.masonry.our-initiatives .item.initiative img,
nav.section-nav,
.globe,
.next-slide 
 { display: none !important; }

 div.logo a,
 .get-the-dough-out h1 .money {
 	text-indent: 0 !important;
 	overflow: visible;
 	display: block;
 	height: auto !important;
 	width: auto !important;
 	font-size: 1em;
 	margin: 0 auto !important;
 	text-align: center;
 	top: 0 !important;
 }

 .page-header {
 	margin-bottom: 0 !important;
 }

#main { border-bottom: 1px solid #666; padding-bottom: 20px; margin-bottom: 25px; }

.home .slideshow-hero,
.home .flavor-carousel
{
	margin: 0;
	float: left;
	clear: both;
}
.home .slideshow-hero *,
.slideshow-hero a,
.slideshow-hero p,
.masonry * ,
.breadcrumbs i,
.flavor-gurus p ,
.counter span,
.money-counter {
	color: black !important;
}

.home .slideshow-hero h1,
.home .slideshow-hero h2,
.flavor-types-wrap a,
.timeline-slides .year {
	font-size: 80% !important;
}

.flavor-carousel,
.values-carousel {
	width: 100% !important;
}

.accordion-content,
.accordion-content-up,
div.more,
.flavors .flavor-item img {
	display: block !important;
}

.flavors .flavor-item,
.masonry .item {
	position: relative !important;
	left: 0 !important;
	float: left !important;
	height: 200px !important;
	width: 500px !important;
	max-width: 500px !important;
	clear: both !important;
	-webkit-transform: none !important;
}

.flavor-hero {
	max-width: 40% !important;
}

.masonry {
	min-height: 1000px !important;
	overflow: visible !important;
}

.masonry .item.proud-to-be,
.masonry .item.callout,
.masonry .item.factoid-wide,
.masonry .item.factoid-med,
.masonry .item.available-products {
	height: 100px !important;
}
.masonry .item.isotope-item.quote {
	height: 500px !important;
}
.masonry .item.isotope-item.quote p,
.masonry .item.isotope-item.quote blockquote {
	float: left;
}
.masonry .item.available-products li {
	float: left;
}

blockquote {
	margin: 0 !important;
	padding: 0 !important;
}

.flavor-detail .story .sub {
	float: none;
}
.sub .item {
	float: none !important;
}
.masonry.our-initiatives .item.initiative {
	height: auto !important;
	border: none !important;
}
