@media print {

/* Home Page & Shared Specifics */

a[href]:after {
   content:"" !important;
}

a {
	text-decoration: none !important;
}

a.overlay,
.navigation-slug,
.ad-slug,
#trending-carousel,
.get-more,
.button-row,
.cocktail-generator-dfp-outer,
.cocktail-generator,
.footer-links,
.footer-spread,
.comments-row,
.zergnet-content-grid,
.end-of-content,
.related-articles,
.pub-exchange,
.smarter-than-a-bartender
{
	display: none;
}

.copy-legal {
	display: block !important;
}

.col-sm-6,
.col-sm-4,
.col-sm-3 {
	width: 100%;
}

.post {
	height: auto !important;
	margin-bottom: 20px !important;
	display: block !important;
	padding: 0px !important;
}

.row {
	margin: 0px !important;
}

.inner-content-width {
	width: 100% !important;
	padding: 0px 0px 0px 10px !important;
}

h1 {
	color: white !important;
}

h1.hero-heading.sans {
  color: black !important;
 	padding: 0px 10px !important;
 	text-align: left !important;
}

.hero {
	height: auto !important;
}

.hero-copy,
.hero-heading {
	margin: 10px 0px !important;
 	padding: 0px 10px !important;
 	text-align: left !important;
}

.title {
	font-size: 1em !important;
}

h3.header {
	font-size: 1em !important;
}

h4.divider {
	border: none;
	font-size: 2em;
	text-decoration: underline;
 	text-align: left !important;
	width: 100% !important;
	margin: 0px;
	line-height: 3em;
}


.cocktail,
.spirit,
.guide {
 	text-align: center !important;
 	margin: 0px;
 	padding: 0px;
 	margin-bottom: 0px;
}

.post .image {
	width: 100px !important;
	margin-right: 10px !important;
}

.cocktail .image,
.spirit .image,
.guide .image {
	width: 100% !important
}

.post .image img {
	width: 100px !important;	
}

.cocktail .image img,
.spirit .image img,
.guide .image img {
	width: 100% !important;	
}

.col-xs-12.col-sm-6.col-md-4.cocktail {
	width: 15%;
	padding-right: 1%;
}

.col-sm-3.col-xs-6.spirit {
	width: 15%;
	padding-right: 1%;
	height: 250px;
}

.spirit .subtitle div {
  display: block !important;
}

.spirit .subtitle div span {
  display: none !important;
}

.col-sm-4.guide {
	width: 15% !important;
	padding-right: 1%;
	float: left;
}



/* Recipe Specifics */

.head-row h1 {
	color: black !important;
 	text-align: left !important;
}

.social-icons {
	display: none;
}

.recipe-container {
  width: 100%;
}

p {
 	text-align: left !important;
}	

.action-group {
	display: none;
}	

.row.x-recipe-unit,
.row.x-recipe-garnish,
.row.x-recipe-glasstype {
	margin-bottom: 5px !important;
 	font-size: 1em;
 	line-height: 1em;
}

.recipe-container .col-xs-12.col-sm-7.col-md-8 {
	width: 100% !important;
}

.recipe-checklist {
 	display: inline;
 	padding-right: 10px;
	font-size: 1.25em;
  	line-height: 0.5em;
  	vertical-align: sub;
}

.col-xs-9.recipe-link.no-padding {
 	padding: 0px 15px !important;
}

.x-recipe-unit .text-right,
.x-recipe-garnish .text-right,
.x-recipe-glasstype .text-right {
 	text-align: left !important;
 	padding: inherit !important;
}

.recipe-container a {
	text-decoration: none !important;
	border: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.x-recipe-flavor {
 	text-align: left !important;
}

.x-recipe-terms .text-right {
 	text-align: left !important;
	padding: 0px;
  	width: 20%;
}

.collections-cta-button,
.collections-cta-button + div {
	display: none;
}

.img-hero {
	max-width: 200px;	
}

.x-recipe-ingredients,
.x-recipe-ingredients + div {
	width: 50% !important;
}

/*.image-row .legacy {
	width: 50% !important;
}*/
.head-row h1 {
	font-size: 1.5em !important;
}
.fake-row h2,
.ingredients-preparation h2 {
	font-size: 1.2em !important;
}

.center-block {
	width: 150px;
}
