/*
-GENERAL-RESET-FOR-BONES-------------------------------------------------------------------------------*/
html,
body {
	font:100% Arial!important;
	height:auto!important;
	margin:0!important;
	padding:10px!important;
	background:#fff!important;
	color:#000!important;
}
.page,
.page__content-box,
.page__content {
	float:none!important;
	min-width:0!important;
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	background:#fff!important;
}
.page:before,
.page__right:before,
.page__right:after {
	display:none!important;
}
/*
-HIDE-TRASH----------------------------------------------------------------------------------------------*/
.p-head,
.p-foot,
.page__right,
.js-comments,
.b-title-count,
.b-bkt,
.i-count,
.b-bread,
.b-tags__all,
.b-create,
.b-title-sub,
.b-related,
.b-paper__writer,
.b-paper-social,
.b-paper__info,
.b-paper-bottom,
.b-paper-change,
.b-slider,
.b-banner,
.b-paper__like,
.b-ul_brownrich,
.i-unprintable,
.i-print,
.recipe__like {
	display:none;
}
/*
-SHOW-PRINT'S-PAGE-ELEMENTS---------------------------------------------------------------------------*/
.print-head {
	display:block!important;
	margin-bottom: 15px;
}
.print-toggle-wrap {
	text-align: center;
	margin-bottom: 20px
}
.print-toggle {
	text-decoration:none;
	border-bottom:1px dashed #3898E0;
	color:#3898E0;
	font: 125% Georgia;
}
.print-toggle-url {
	margin-bottom: 20px
}
.print-toggle:hover {
	border-color:#fff;
}
/*
-STYLIZE-SERVICES-PRINTS-----------------------------------------------------------------------------*/
.b-tags {
	clear:both;
	padding:10px 0 0;
	margin:0;
}
.b-paper {
	display:block!important;
	padding:15px 0 20px;
	border-bottom:1px solid #999;
}
.b-paper__info {
	padding:15px 0;
	border-bottom:1px solid #999;
}
.b-paper__updated {
	font-size:12px;
	margin-left:2px;
	color:#000;
}
.b-paper__text__author {
	margin:0;
	padding:10px 0;
}
.recipe__ingredient,
.recipe__step__item {
	page-break-inside: avoid;
}
.recipe__step__number {
	background: none;
	color: #000;
	line-height: normal;
}
.recipe__pic {
	padding-top: 0;
	text-indent: 0;
	height: 320px;
	width: 100%;
	background-image: none !important;
}
.recipe__pic .photo {
	display: block;
	margin: 0 auto;
	height: 100%;
	width: auto !important;
}
.recipe__page > .recipe__pic {
	height: 500px;
}


/*
-MEDIA-FOR-DIRECTLY_PRINTING---------------------------------------------------------------------------*/
@media print {
	html,
	body {
		padding:0;
	}
	.print-toggle {
		display:none;
	}
}
