/* version: 	2.0.27 */


@import url('https://fonts.googleapis.com/css?family=Libre+Franklin:100,300,400,500');
dl, h1, h2, h3, h4, h5, h6, ol, p, ul {
	margin-top: 0;
}
address, dl, ol, p, ul {
	margin-bottom: 1rem;
}
.show>a, a:not([href]):not([tabindex]):focus {
	outline: 0;
}
dd, h1, h2, h3, h4, h5, h6, label {
	margin-bottom: .5rem;
}
.navbar-brand, address, legend {
	line-height: inherit;
}
progress, sub, sup {
	vertical-align: baseline;
}
button, hr, input {
	overflow: visible;
}
.collapsing, .dropdown, .dropup, sub, sup {
	position: relative;
}
.dropdown-menu, caption, th {
	text-align: left;
}
@media print {
	blockquote, img, pre, tr {
		page-break-inside: avoid;
	}
	*, ::after, ::before {
		text-shadow: none!important;
		box-shadow: none!important;
	}
	a, a:visited {
		text-decoration: underline;
	}
	abbr[title]::after {
		content: " (" attr(title) ")";
	}
	pre {
		white-space: pre-wrap!important;
	}
	blockquote, pre {
		border: 1px solid #999;
	}
	thead {
		display: table-header-group;
	}
	h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.badge {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse!important;
	}
	.table td, .table th {
		background-color: #fff!important;
	}
	.table-bordered td, .table-bordered th {
		border: 1px solid #ddd!important;
	}
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, legend, main, nav, section {
	display: block;
}
label, output {
	display: inline-block;
}
html {
	box-sizing: border-box;
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
}
*, ::after, ::before {
	box-sizing: inherit;
}
@-ms-viewport {
	width: device-width;
}
body {
	margin: 0;
	font-family: 'Libre Franklin', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
}
@font-face {
	font-family: schroedersdiet;
	src:url(https://www.101cookbooks.com/wp-content/themes/101cookbooks/inc/assets/fonts/schroeder-regular-webfont.woff2) format("woff2"), url(https://www.101cookbooks.com/wp-content/themes/101cookbooks/inc/assets/fonts/schroeder-regular-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}

[tabindex="-1"]:focus {
	outline: 0!important;
}
abbr[data-original-title], abbr[title] {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
}
address {
	font-style: normal;
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
blockquote, figure {
	margin: 0 0 1rem;
}
dfn {
	font-style: italic;
}
b, strong {
	font-weight: bolder;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
}
sub {
	bottom: -.25em;
}
sup {
	top: -.5em;
}
a {
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}
a:hover {
	color: #ebebeb;
	text-decoration: underline;
}
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none;
}
code, kbd, pre, samp {
	font-size: 1em;
}
img {
	vertical-align: middle;
	border-style: none;
}
svg:not(:root) {
	overflow: hidden;
}
[role=button], a, area, button, input, label, select, summary, textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}
table {
	border-collapse: collapse;
}
caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #868e96;
	caption-side: bottom;
}
button:focus {
	outline: dotted 1px;
	outline: -webkit-focus-ring-color auto 5px;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button, select {
	text-transform: none;
}
[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
	-webkit-appearance: listbox;
}
textarea {
	overflow: auto;
	resize: vertical;
}
fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}
[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none;
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}
.display-1, .display-2, .display-3, .display-4 {
	line-height: 1.1;
}
summary {
	display: list-item;
}
template {
	display: none;
}
[hidden] {
	display: none!important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom: .5rem;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
.blockquote, hr {
	margin-bottom: 1rem;
}
.display-1, .display-2, .display-3, .display-4, .lead {
	font-weight: 300;
}
.h1, h1 {
	font-size: 2.5rem;
}
.h2, h2 {
	font-size: 1.3rem;
}
.h3, h3 {
	font-size: 1.3rem;
}
.h4, h4 {
	font-size: 1.5rem;
}
.h5, h5 {
	font-size: 1.25rem;
}
.h6, h6 {
	font-size: 1rem;
}
.lead {
	font-size: 1.25rem;
}
.display-1 {
	font-size: 6rem;
}
.display-2 {
	font-size: 5.5rem;
}
.display-3 {
	font-size: 4.5rem;
}
.display-4 {
	font-size: 3.5rem;
}
hr {
	box-sizing: content-box;
	height: 0;
	margin-top: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}
.img-fluid, .img-thumbnail {
	max-width: 100%;
	height: auto;
}
.list-inline, .list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline-item {
	display: inline-block;
}
.list-inline-item:not(:last-child) {
	margin-right: 5px;
}
.blockquote {
	font-size: 1.25rem;
}
.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #868e96;
}
code, kbd {
	font-size: 90%;
}
.blockquote-footer::before {
	content: "\2014 \00A0";
}
.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: .25rem;
	transition: all .2s ease-in-out;
}
.container, .container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}
@media (min-width:576px) {
	.container {
		max-width: 540px;
	}
}
@media (min-width:768px) {
	.container {
		max-width: 720px;
	}
}
@media (min-width:1023px) {
	.container {
		max-width: 960px;
	}
}
@media (min-width:1200px) {
	.container {
		max-width: 1140px;
	}
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.collapse {
	display: none;
}
.collapse.show {
	display: block;
}
tr.collapse.show {
	display: table-row;
}
tbody.collapse.show {
	display: table-row-group;
}
.collapsing {
	height: 0;
	overflow: hidden;
	transition: height .35s ease;
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
}
.dropdown-toggle:empty::after {
	margin-left: 0;
}
.dropup .dropdown-menu {
	margin-top: 0;
	margin-bottom: .125rem;
}
.dropup .dropdown-toggle::after {
	border-top: 0;
	border-bottom: .3em solid;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
}
.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e9ecef;
}
.mr-auto, .mx-auto {
	margin-right: auto!important;
}
.ml-auto, .mx-auto {
	margin-left: auto!important;
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background: 0 0;
	border: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #868e96;
	background-color: transparent;
}
.dropdown-menu.show {
	display: block;
}
.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #868e96;
	white-space: nowrap;
}
.nav, .navbar {
	display: -ms-flexbox;
	-ms-flex-wrap: wrap;
}
.m-auto {
	margin: auto!important;
}
.mt-auto {
	margin-top: auto!important;
}
.mb-auto {
	margin-bottom: auto!important;
}
.nav, .navbar-nav {
	margin-bottom: 0;
	list-style: none;
}
.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
}
.nav-link, .navbar {
	padding: .5rem 1rem;
}
.nav-link {
	display: block;
}
.nav-link:focus, .nav-link:hover {
	text-decoration: none;
	background:none !important;
}
.nav-link.disabled {
	color: #868e96;
}
. .nav-justified .nav-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}
.tab-content>.tab-pane {
	display: none;
}
.tab-content>.active {
	display: block;
}
.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.navbar>.container, .navbar>.container-fluid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.navbar-brand {
	display: inline-block;
	padding-top: .3125rem;
	padding-bottom: .3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	white-space: nowrap;
}
.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
	background-color: transparent;
}
.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
}
.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0;
}
.navbar-nav .dropdown-menu {
	position: static;
	float: none;
}
.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}
.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-align: left;
	align-items: left;
}
.navbar-toggler {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background: 0 0;
	border: 1px solid transparent;
	border-radius: .25rem;
}
.navbar-toggler:focus, .navbar-toggler:hover {
	text-decoration: none;
}
.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: center center no-repeat;
	background-size: 100% 100%;
}
@media (max-width:575px) {
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width:576px) {
	.navbar-expand-sm {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.navbar-expand-sm .navbar-toggler {
		display: none;
	}
}
@media (max-width:767px) {
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}
@media (min-width:768px) {
	.navbar-expand-md {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-md .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-md>.container, .navbar-expand-md>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.navbar-expand-md .navbar-toggler {
		display: none;
	}
}
@media (max-width:1024px) {
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
	

}
@media (min-width:1024px) {
	.navbar-expand-lg {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu-right {
		right: 0;
		left: auto;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
	}
	.navbar-expand-lg .navbar-toggler {
		display: none;
	}
		.navbar-collapse {

	flex-basis: auto;

}
}
@media (max-width:1199px) {
	.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}
}
.navbar-expand {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	padding-right: 0;
	padding-left: 0;
}
.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
}
.navbar-expand .navbar-nav .dropdown-menu-right {
	right: 0;
	left: auto;
}
.fixed-bottom, .fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem;
}
.navbar-expand>.container, .navbar-expand>.container-fluid {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
}
.navbar-expand .navbar-toggler {
	display: none;
}

.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1024px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}
.fixed-top {
	top: 0;
}
.fixed-bottom {
    bottom: 0;
}

.navbar-toggler {
    margin-left: 1rem;
    margin-top: -.5rem;
}

button.navbar-toggler {
    position: relative;
}

.navbar-toggler:active,
.navbar-toggler:focus {
    outline: 0;
}

.navbar-toggler span {
    display: block;
    background-color: #181818;
    height: 3px;
    width: 25px;
    margin-top: 4px;
    margin-bottom: 4px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    position: relative;
    left: 0;
    opacity: 1;
}

.navbar-toggler span:nth-child(1),
.navbar-toggler span:nth-child(3) {
    -webkit-transition: transform .2s ease-in-out;
    -moz-transition: transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

.navbar-toggler:not(.collapsed) span:nth-child(1) {
    position: absolute;
    left: 12px;
    top: 9px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: .9;
}

.navbar-toggler:not(.collapsed) span:nth-child(2) {
    height: 12px;
    visibility: hidden;
    background-color: transparent;
}

.navbar-toggler:not(.collapsed) span:nth-child(3) {
    position: absolute;
    left: 12px;
    top: 9px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: .9;
}

.navbar-toggler:not(.collapsed) #nav-icon span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.navbar-toggler:not(.collapsed) #nav-icon span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

a:link {
    color: #212121;
    border-bottom: 2px solid #000;
    font-weight: 500;
    text-decoration: none;
}

.entrybody a:hover {
    background-color: #dedede;
    font-weight: 500;
    border-bottom: 2px solid #ccc;
    text-decoration: none;
}

a:active {
    background-color: #ebebeb;
}

a:visited {
    color: #212121;
    border-bottom: 2px solid #dedede;
}

.container-fluid {
    padding: 0;
}

.navbar {
    min-height: 3.5rem;
}

.navbar a:link {
    border-bottom: 0;
}

.navbar a:hover {
    background-color: transparent;
}

a.nav-link.plustoggle[aria-expanded="false"] {
    color: #000;
}

a.nav-link.plustoggle[aria-expanded="true"] {
    color: #666;
}

a.nav-link.plustoggle[aria-expanded="false"] span.minusopen {
    display: none;
}

a.nav-link.plustoggle[aria-expanded="true"] span.plusclosed {
    display: none;
}

span.plusclosed,
span.minusopen {
    font-weight: 700;
}

img.maincontent {
    max-width: 100%;
    height: auto;
}

div.dropdown-menu.show {
    background: rgba(243, 243, 243, .7);
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 500;
    margin-left: -2rem;
}

ul.nav.navbar-nav {
    margin-left: 2rem;
    margin-top: 1.6rem;
}

.navbar {
    background-color: rgba(255, 255, 255, .97);
    border-bottom: 1px solid gray;
}

.maincontent {
    top: 3.6rem;
}

.maincontent p {
    margin: 1.4rem 1.8rem;
    font-size: .96rem;
    line-height: 1.7rem;
    letter-spacing: .015rem;
}

.maincontent h2 {
	margin: 1.4rem 1.8rem;
	}

.maincontent h1 {
    margin: 1.2rem 1.8rem -.4rem;
    line-height: 2.2rem;
    font-family: "schroedersdiet", "Georgia", serif;
    text-align: left;
    font-size: 1.9rem;
}

.maincontent .entrybody ul {
	margin-left: 1rem;
    margin-right: 2rem;
	}

.maincontent .entrybody li {
	font-size: .96rem;
    letter-spacing: .015rem;
    list-style-type: circle;
    margin-bottom: 1rem;
	}

a.navbar-brand {
    border: 0;
    margin-right: .6rem;
}

#logo {
    margin-right: 1rem;
}

#logo svg {
    width: 13rem;
    height: auto;
}

#___gcse_0,
.addsearch {
    width: 16rem;
    margin-top: 2rem;
}

input.gsc-input,
input.addsearch {
    border-color: #979797 !important;
    border-radius: .2rem;
    min-height: 2.2rem;
    border: 1px solid;
}

.gsc-clear-button {
    display: none;
}

input.gsc-search-button {
    background-image: url(inc/assets/images/search.svg);
    background-repeat: no-repeat;
    border: 0 !important;
    background-position: center;
    padding: .7rem .7rem .7rem 0 !important;
    font-size: .001rem !important;
    color: #fff !important;
    background-color: transparent !important;
}

input.addsearch {
    font-size: 16px;
    cursor: wait;
    background-color: #fff;
    background-image: url(inc/assets/images/search.svg );
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
    #addsearch-logo,
    a#addsearch-logo {
        display: none !important;
    }

#addsearch-results {
    font-family: 'Libre Franklin', Helvetica, sans-serif !important;
}

#addsearch-results .addsearch-result-item-sub h1 a,
#addsearch-results .addsearch-result-item-sub h2 a {
    color: #212121 !important;
}

#addsearch-results .addsearch-result-item-sub-active {
    background-color: rgba(0, 0, 0, 0.045);
}

#addsearch-logo-img {
    display: none !important;
}

#addsearch-results #addsearch-pic {
    display: none !important;
}

#addsearch-results #addsearch-results-right {
    width: 0;
    margin-left: 583px;
}

#fullarchives div#gcse {display:none;}


#collapsingNavbar.collapsing {
    transition: height .15s linear;
}

nav h5 {
    font-family: 'Libre Franklin', Helvetica, sans-serif;
    font-weight: 100;
    font-size: 1.2rem;
}

.heidiphoto {
	    display:none;
    }

h5.followheidi {
    margin-top: 1rem;
}

div.extendednav {
    display: none;
}

a.nav-link {
    font-size: 1.12rem;
    font-weight: 300;
}

.mainimagewide img,
.entrybody img {
    display: block;
    height: auto;
    max-width: 100%;
    border: 0;
}

.entrybody p img {
    margin: auto;
}

a.pinit-button:link, a.pinit-button:visited, a.pinit-button:hover {border-bottom:0px;background:none;}



.categorylist .dropdown-item,
.ingredientlist .dropdown-item {
    width: 30%;
    padding: .55rem 1.5rem;
}

.seasons .dropdown-item {
    width: 45%;
    padding: .55rem 1.5rem;
}

.categorylist.dropdown-menu.show,
.ingredientlist.dropdown-menu.show,
.seasons.dropdown-menu.show {
    margin-left: 0;
}

.categorylist .dropdown-item a:hover,
.ingredientlist .dropdown-item a:hover,
.seasons .dropdown-item a:hover {
    border-bottom: 2px solid #000;
    background-color: none;
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: transparent;
}

.mobilefollow {
    margin-bottom: 2rem;
}

.mobilefollow .followlink {
    font-size: .75rem;
    padding-right: 1rem;
}

.mobilefollow .join {
    font-size: .75rem;
    padding-left: 2rem;
    padding-right: 2rem;
}

.mobilefollow h5 {
    margin-left: 2rem;
}

.intro101.card {
    font-size: .8rem;
    margin-bottom: .5rem;
    margin-top: 1rem;
}

.frontpage .intro101 .card-body {
    padding: 0;
    margin-top: .5rem;
}

.intro101 .card-header {
    border-bottom: 0;
    background-color: #f7f7f7;
}

.centersearch {
	width:75%;
}

.centersearch input { 
	margin-left: 2rem;
	width:80%;
}

.moretoggle {}

.moretoggle a {
    border-bottom: 0;
}

.moretoggle a[aria-expanded="false"] span.minusopen {
    display: none;
}

.moretoggle a[aria-expanded="true"] span.plusclosed {
    display: none;
}

div.moretoggle [aria-expanded="true"] {}

@media (max-width:320px) {
    #logo {
        margin-right: 0;
    }
    #logo svg {
        width: 11rem;
    }
    .categorylist .dropdown-item,
    .ingredientlist .dropdown-item {
        width: 45% !important;
    }
}

@media (max-width:375px) {
    .categorylist .dropdown-item,
    .ingredientlist .dropdown-item. .seasons .dropdown-item {
        width: 45% !important;
        font-size: .85rem !important;
    }
    .categorylist.dropdown-menu.show,
    .ingredientlist.dropdown-menu.show,
    .seasons.dropdown-menu.show {
        padding-left: .25rem !important;
    }
    .morelabel,
    .recipeslabel {
        display: none;
    }
}

@media (max-width:414px) {
    .container {
        padding: 0;
    }
    a.nav-link {
        font-size: 1.3rem;
    }
    #collapsingNavbar {
        overflow: scroll;
        height: 90vh;
    }
    .categorylist.dropdown-menu.show,
    .ingredientlist.dropdown-menu.show,
    .seasons.dropdown-menu.show {
        margin-left: -2rem;
    }
    .categorylist .dropdown-item,
    .ingredientlist .dropdown-item {
        width: 32%;
        font-size: .75rem;
    }
    .seasons .dropdown-item {
        width: 45%;
        font-size: .75rem;
    }
    #___gcse_0,
    .addsearch {
        margin-top: 2rem;
        padding-left: 1rem;
        margin-left: 1rem;
    }
    .sociallinks {
        justify-content: left !important;
        margin-left: 2rem;
    }
    #addsearch-results {
        width: auto;
    }
    
    .centersearch {
	    margin-left: 1rem;
	width:95%;
}

.centersearch p {
	font-size: .7rem;
     width: 70%;
     margin-bottom: 0rem;
}
.centersearch input {
	    width: 80%;
}

#addsearch-results.addsearch-m2 {border-top:0px !important;}

 .heidiphotodiv { display:none;}

}

/* landscape nav bar up to iphonex */
@media (max-width:812px) {
	#collapsingNavbar {
        overflow: scroll;
        height: 90vh;
    }
     .categorylist.dropdown-menu.show,
    .ingredientlist.dropdown-menu.show {
        width: 95%;
    }
   .sociallinks {
        justify-content: left !important;
        margin-left: 2rem;
    }
       #___gcse_0,
    .addsearch {
        margin-top: 2rem;
        padding-left: 1rem;
        margin-left: 2rem !important;
    }
	}


@media (min-width:415px) {
    .container {
        padding: 0;
    }
    .navbar-toggler {
        margin-left: 2rem;
    }
    #logo {
        margin-right: 2rem;
    }
    #___gcse_0,
    .addsearch {
        margin: auto;
        margin-top: 2rem;
    }
    #addsearch-results {
        width: 585px !important;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    div.container {
        max-width: 680px;
    }
    .categorylist .dropdown-item,
    .ingredientlist .dropdown-item {
        width: 25%;
    }
    .seasons .dropdown-item {
        width: 45%;
    }
    .categorylist.dropdown-menu.show,
    .ingredientlist.dropdown-menu.show {
        width: auto;
    }
    .seasons.dropdown-menu.show {
        max-width: 60%;
    }
    #___gcse_0,
    .addsearch {
        margin-left: 2rem;
        margin-top: 2rem;
    }
    .sociallinks {
        justify-content: left !important;
        margin-left: 2rem;
    }
     .centersearch p {
	font-size: .7rem;
    width: 90%;
}
}

@media (min-width:1024px) {
    .container {
        margin-top: 0rem;
    }
    #___gcse_0,
    .addsearch {
        margin-left: .4rem;
        margin-right: 0;
        margin-top: 2rem;
    }
    .fixed-top {
        position: relative !important;
    }
    .navbar {
        background-color: transparent;
        padding-top: 0;
        border-bottom: 0;
    }
    div#logo {
        margin-top: -.5rem;
        margin-right: 0;
        margin-left: .8rem;
    }
    .browse1,
    .browse2,
    .browse3,
    .browse4 {
        padding: 0 1.5rem;
    }
    .maincontent {
        max-width: 43rem;
    }
    .maincontent p {
        margin: 1.4rem 1.8rem;
        font-size: .96rem;
        line-height: 1.7rem;
        letter-spacing: .015rem;
    }
    .heidiphoto {
	    display:block;
        max-width: 260px;
        
    }
    .heidiphotodiv {
	    background-size: 260px 260px;
	    width:260px;
	    height:260px;
	    background-image:url(https://images.101cookbooks.com/heidi.swanson.101cookbooks.sq.jpg?w=580&auto=format);
	    }
    nav h4 {
        text-align: left;
    }
    #logo {
        width: 100%;
    }
    div.dropdown-menu.show {
        background: rgba(243, 243, 243, .99);
        border: 0;
        border-radius: 0;
        text-transform: uppercase;
        font-size: .75rem;
        font-weight: 500;
        border-bottom: 1px solid #ccc;
        left: 0;
        margin: 0;
        padding-left: 1.6rem;
    }
    #collapsingNavbar {
        overflow: visible;
        height: auto;
        flex-direction: column;
        align-items: left;
        width: 100%;
    }
    div.dropdown.show {
        width: 30rem;
        background: rgba(243, 243, 243, .99);
        border-top: 1px solid #ccc;
        margin-top: 0;
    }
    div.dropdown.byseason.show {
        width: 22rem;
    }
    div.seasons.dropdown-menu.show {
        padding-left: 1rem;
    }
    div.dropdown {
        width: auto;
        border: 0;
        background: none;
        margin-top: 1px;
    }
    ul.nav.navbar-nav {
        margin-left: 0;
    }
    .centersearch p {
	font-size: .7rem;
    width: 80%;
}

	#fullarchives #addsearch-results {
	margin-left:365px !important;
	}
	
    .maincontent {
        top: 0;
    }
    #collapsingNavbar .sectiondivide {
        display: none;
    }
    .extendednav p {
        font-size: .9rem;
        font-weight: 100;
        padding: 1rem .25rem 1rem 0;
        max-width: 16rem;
    }
    .extendednav ul {
        font-weight: 400;
        text-transform: uppercase;
        font-size: .7rem;
        padding: 0;
    }
    .extendednav ul li {
        list-style-type: none;
        padding-bottom: .8em;
    }
    div.extendednav {
        margin-top: 3rem;
        display: block !important;
    }
    .mobilefollow {
        display: none;
    }
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media (min-width:576px) {
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
} 

@media (min-width:768px) {
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width:1024px) {
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width:1200px) {
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

.maincontent.catpages h1,
.maincontent.pagepages h1,
.maincontent.fullarchives h1, .maincontent h1.thnky  {
    font-weight: 100;
    font-family: 'Libre Franklin', helvetica, sans-serif;
    font-size: 2rem;
    margin-left: 2rem;
    margin-top: 1rem;
    text-align: left;
}

.maincontent.catpages h2 {
        margin-left: 0;
    }

.maincontent.ingredientindex h1 {
    margin-bottom: 1rem;
}

.sectiondivide.adunit {
    border-top: 1px solid #979797;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.recentrecipes h1 {
	text-align: center;
    margin-bottom: 1rem;
	}

.catpages .browsemore {
    margin-top: 0;
    border-top: 0;
}

.catpages .followsocial {
    margin-top: 2rem;
    border-top: double #979797;
}


.archives {
    display: inline-flex;
    margin-left: 1rem;
    margin-top: 1rem;
	width:100%;
}

.tagholder {
    width: 30%;
    padding: 1rem;
    font-size: .8rem;
}

#archives a:link {
    border-bottom: 0px;
    font-weight: 300;
}

#archives h4 {
    width: 100%;
    margin-top: 3rem;
}

#archives .list-group {
    flex-wrap: wrap;
    flex-direction: row;
}

.tagholder a:link {
    border-bottom: 0px;
    margin-right: .25rem;
}

.archiverecipe {
    font-size: .8rem;
    width: 50%;
    padding: 1rem;
    font-weight: 100;
}

.archiverecipe a:link {
    font-weight: 100;
}

.google a:link {
    border-bottom: 1px;
}

@media (max-width:415px) {
    .tagholder {
        width: 47%;
        padding-left: 1.5rem;
    }
}

span.count {
    color: #666;
    font-size: .5rem;
    font-weight: 100;
}

.gototop {
    text-align: right;
    margin-right: 1.5rem;
    margin-top: 1rem;
}

.gototop a:link {
    border: 0;
}

.anchordiv {
    width: 100%;
    margin-top: .5rem;
}

.ingredients h4.letter {
       text-align: left;
    margin-bottom: 0;
    margin-left: 1rem;
    clear: both;
    width: 100%;
}

.ingredients h1 {
    margin-bottom: 2rem;
}

@media (min-width:1024px) {
    .maincontent.fullarchives h1 {
        margin-top: -.52rem;
    }
}

@media (min-width:768px) {
    .maincontent.catpages h1 {
        margin-left: 0;
    }
    .maincontent.catpages p, .maincontent.catpages h2 {
        margin-left: 0;
    }
}

@media (min-width:1024px) {
    .maincontent.catpages h1 {
        line-height: 2rem;
        margin-top: 0;
    }
}



.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: left !important;
  align-items: left !important;
}


/* WP Print PAge */
.pom-small-grey{
	    float: left;
    margin-top: 0;
    margin-right: 10px;
}
.printomatictext{
	float: left;
    font-weight: 500;
    font-size: .7em;
    text-transform: uppercase;
    border-bottom: 0;
}

.printdiv {

	float:left;}

.wprm-recipe-print .pom-small-grey {
	margin-top:5px;
	}


/* Footer.css from the previous design */

.form-control, .form-control-file, .form-control-range, .form-text {
	display: block;
}
.btn, .btn-link {
	font-weight: 400;
}
.breadcrumb-item, .btn-group>.btn-group {
	float: left;
}
.badge, .btn, .input-group-btn {
	white-space: nowrap;
}
.badge, .btn, .progress {
	text-align: center;
}
.modal, .modal-open, .progress {
	overflow: hidden;
}
.card, .tooltip {
	word-wrap: break-word;
}
.form-control {
	width: 100%;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #495057;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.col-form-label, .col-form-label-lg {
	padding-top: calc(.5rem - 1px * 2);
	padding-bottom: calc(.5rem - 1px * 2);
}
.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #80bdff;
	outline: 0;
}
.form-control::-webkit-input-placeholder {
	color: #868e96;
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: #868e96;
	opacity: 1;
}
.form-control::placeholder {
	color: #868e96;
	opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
	background-color: #e9ecef;
	opacity: 1;
}
select.form-control:not([size]):not([multiple]) {
	height: calc(2.25rem + 2px);
}
select.form-control:focus::-ms-value {
	color: #495057;
	background-color: #fff;
}
.col-form-label {
	margin-bottom: 0;
}
.col-form-label-lg {
	font-size: 1.25rem;
}
.col-form-label-sm {
	padding-top: calc(.25rem - 1px * 2);
	padding-bottom: calc(.25rem - 1px * 2);
	font-size: .875rem;
}
.col-form-legend, .form-control-plaintext {
	padding-top: .5rem;
	padding-bottom: .5rem;
	margin-bottom: 0;
}
.col-form-legend {
	font-size: 1rem;
}
.form-control-plaintext {
	line-height: 1.25;
	border: solid transparent;
	border-width: 1px 0;
}
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg>.form-control-plaintext.form-control, .input-group-lg>.form-control-plaintext.input-group-addon, .input-group-lg>.input-group-btn>.form-control-plaintext.btn, .input-group-sm>.form-control-plaintext.form-control, .input-group-sm>.form-control-plaintext.input-group-addon, .input-group-sm>.input-group-btn>.form-control-plaintext.btn {
	padding-right: 0;
	padding-left: 0;
}
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-sm>select.form-control:not([size]):not([multiple]), .input-group-sm>select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
	height: calc(1.8125rem + 2px);
}
.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-lg>select.form-control:not([size]):not([multiple]), .input-group-lg>select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
	height: calc(2.3125rem + 2px);
}
.form-group {
	margin-bottom: 1rem;
}
.form-text {
	margin-top: .25rem;
}
.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.form-row>.col, .form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px;
}
.form-check {
	position: relative;
	display: block;
	margin-bottom: .5rem;
}
.form-check.disabled .form-check-label {
	color: #868e96;
}
.form-check-label {
	padding-left: 1.25rem;
	margin-bottom: 0;
}
.form-check-input {
	position: absolute;
	margin-top: .25rem;
	margin-left: -1.25rem;
}
.form-check-input:only-child {
	position: static;
}
.form-check-inline {
	display: inline-block;
}
.form-check-inline .form-check-label {
	vertical-align: middle;
}
.form-check-inline+.form-check-inline {
	margin-left: .75rem;
}
.invalid-feedback {
	display: none;
	margin-top: .25rem;
	font-size: .875rem;
	color: #dc3545;
}
.invalid-tooltip {
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	width: 250px;
	padding: .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1;
	color: #fff;
	background-color: rgba(220, 53, 69, .8);
	border-radius: .2rem;
}
.form-check-input.is-invalid+.form-check-label, .was-validated .form-check-input:invalid+.form-check-label {
	color: #dc3545;
}
.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%;
}
.btn {
	display: inline-block;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.btn:focus, .btn:hover {
	text-decoration: none;
}
.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: 0 0 0 3px rgba(0, 123, 255, .25);
}
.btn.disabled, .btn:disabled {
	opacity: .65;
}
.btn.active, .btn:active {
	background-image: none;
}
[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}
.card, .input-group, .input-group-btn, .input-group-btn>.btn {
	position: relative;
}
.input-group {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	margin-bottom: 0;
}
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover, .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 3;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.card, .list-group {
	-ms-flex-direction: column;
}
.input-group-addon, .input-group-btn {
	white-space: nowrap;
	vertical-align: middle;
}
.input-group-addon {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #495057;
	text-align: center;
	background-color: #e9ecef;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem;
}
.badge, .close {
	font-weight: 700;
}
.input-group-addon.form-control-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	border-radius: .2rem;
}
.input-group-addon.form-control-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: .5rem 1rem;
	font-size: 1.25rem;
	border-radius: .3rem;
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0;
}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group-addon:not(:last-child) {
	border-right: 0;
}
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group>.btn, .input-group-btn:not(:first-child)>.dropdown-toggle, .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn, .input-group-btn:not(:last-child)>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.form-control+.input-group-addon:not(:first-child) {
	border-left: 0;
}
.input-group-btn {
	font-size: 0;
}
.input-group-btn>.btn+.btn {
	margin-left: -1px;
}
.input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group {
	margin-right: -1px;
}
.input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group {
	z-index: 2;
	margin-left: -1px;
}
.input-group-btn:not(:first-child)>.btn-group:active, .input-group-btn:not(:first-child)>.btn-group:focus, .input-group-btn:not(:first-child)>.btn-group:hover, .input-group-btn:not(:first-child)>.btn:active, .input-group-btn:not(:first-child)>.btn:focus, .input-group-btn:not(:first-child)>.btn:hover {
	z-index: 3;
}
.card {
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	min-width: 0;
	background-color: #fff;
	background-clip: border-box;
}
.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
}
.card-footer, .card-header {
	padding: .75rem 1.25rem;
	background-color: rgba(0, 0, 0, .03);
}
.card-title {
	margin-bottom: .75rem;
}
.card-header, .card-subtitle, .card-text:last-child {
	margin-bottom: 0;
}
.card-subtitle {
	margin-top: -.375rem;
}
.card-link:hover {
	text-decoration: none;
}
.card-link+.card-link {
	margin-left: 1.25rem;
}
.card-header-pills, .card-header-tabs {
	margin-right: -.625rem;
	margin-left: -.625rem;
}
.card>.list-group:first-child .list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}
.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
.card-header {
	border-bottom: 1px solid rgba(0, 0, 0, .125);
}
.card-header:first-child {
	border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.card-footer {
	border-top: 1px solid rgba(0, 0, 0, .125);
}
.card-footer:last-child {
	border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}
.card-header-tabs {
	margin-bottom: -.75rem;
	border-bottom: 0;
}
.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}
.card-img {
	width: 100%;
	border-radius: calc(.25rem - 1px);
}
.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-img-top a:link, .card-img-top a:hover, .card-img-top a:visited {
	border-bottom:0px;
	}
.card-img-bottom {
	width: 100%;
	border-bottom-right-radius: calc(.25rem - 1px);
	border-bottom-left-radius: calc(.25rem - 1px);
}
.frontpage .entriesheader h4, .frontpage .entries .morecatlink {
	font-weight: 500;
	font-size: .7rem;
	line-height: .6rem;
	margin-bottom: .25rem;
	text-transform: uppercase;
	margin-top: 1rem;
}
.frontpage .entries .card-body {
	padding: .25rem;
	width: 100%;
}
.frontpage .entries .card-body h5 {

	font-size: 1.1rem;
	letter-spacing: .02rem;
	line-height: 1.3rem;
	padding: .2rem;
	text-align:center;
}
.frontpage .entries .card .card-body {
	padding: 0 1.75rem 1.75rem;
}
.frontpage .entries .card .card-body h5 {
	font-size: 1.6rem;
	letter-spacing: .01rem;
	line-height: 2rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
}
.frontpage .entries .card-img-top img {
	max-width: 100%;
}
.frontpage .entries .card-img-top {
	max-width: 100%;
}
.frontpage .card-body p {}
.frontpage .entriesheader {
	padding: .5rem;
	width: 100%;
}
@media (min-width:768px) {
	.frontpage .entriesheader {
		padding: .25rem;
	}
	.frontpage .entries .card .card-body h5 {
		font-size: 2.6rem;
		line-height: 2.8rem;
	}
}
.frontpage .morecatlink a {
	color: #9B3A3A;
	border-bottom: 0;
}
.frontpage .morecatlink a::after {
	content: " >>";
}
.frontpage .morecatlink svg {}
.frontpage .entries.row {
	margin: 0;
}
.frontpage .entries .col-6 {
	padding: .25rem;
	margin-bottom: 0;
}
.frontpage .card-body {
	padding: .2rem;
}
.frontpage .card-body a:link {
	border: 0;
}
.frontpage #posts .entries .card {
	flex-direction: column;
}
.loadbtn {
	background-color: #efefef;
	font-weight: 100;
	font-color: #666;
}
.breadcrumb, .pagination {
	list-style: none;
	border-radius: .25rem;
}
.card-columns .card {
	margin-bottom: .75rem;
}
.breadcrumb {
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	background-color: #e9ecef;
}
.breadcrumb::after {
	display: block;
	clear: both;
	content: "";
}
.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	padding-left: .5rem;
	color: #868e96;
	content: "/";
}
.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none;
}
.breadcrumb-item.active {
	color: #868e96;
}
.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
}
nav h6 {
	font-size: 1.2rem;
	margin-left: 2rem;
	font-weight: 300;
}
.paginationnav {
	border-left: double #979797;
	padding-left: 1rem;
	margin-left: 1rem;
}
@media (min-width:768px) {
	nav h6 {
		margin-left: 0;
	}
	.pagination {
		width: 54%;
	}
	.paginationnav {
		margin-left: 0rem;
	}
}
.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
}
.page-item.active .page-link {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.page-item.disabled .page-link {
	color: #868e96;
	pointer-events: none;
	background-color: #fff;
	border-color: #ddd;
}
.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border-left: 0;
}
a.page-link {
	border-bottom: 0;
	font-weight: 300;
}
.page-link:focus, .page-link:hover {
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #ddd;
}
.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem;
}
.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem;
}
.pagination-sm .page-link {
	padding: .25rem .4rem;
	font-size: 1rem;
	line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
}
.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .2rem;
	border-bottom-right-radius: .2rem;
}
.badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	line-height: 1;
	color: #fff;
	vertical-align: baseline;
	border-radius: .25rem;
}
.media {
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}
.media-body {
	-ms-flex: 1;
	flex: 1;
}
.list-group {
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
}
.list-group-item-action {
	width: 100%;
	color: #495057;
	text-align: inherit;
}
.list-group-item-action:focus, .list-group-item-action:hover {
	color: #495057;
	text-decoration: none;
	background-color: #f8f9fa;
}
.list-group-item-action:active {
	color: #212529;
	background-color: #e9ecef;
}
.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .125);
}
.list-group-item:first-child {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}
.list-group-item:focus, .list-group-item:hover {
	text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
	color: #868e96;
	background-color: #fff;
}
.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}
.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
	border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
	border-bottom: 0;
}
.list-group-item-primary {
	color: #004085;
	background-color: #b8daff;
}
a.list-group-item-primary, button.list-group-item-primary {
	color: #004085;
}
a.list-group-item-primary:focus, a.list-group-item-primary:hover, button.list-group-item-primary:focus, button.list-group-item-primary:hover {
	color: #004085;
	background-color: #9fcdff;
}
a.list-group-item-primary.active, button.list-group-item-primary.active {
	color: #fff;
	background-color: #004085;
	border-color: #004085;
}
.list-group-item-secondary {
	color: #464a4e;
	background-color: #dddfe2;
}
a.list-group-item-secondary, button.list-group-item-secondary {
	color: #464a4e;
}
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, button.list-group-item-secondary:focus, button.list-group-item-secondary:hover {
	color: #464a4e;
	background-color: #cfd2d6;
}
a.list-group-item-secondary.active, button.list-group-item-secondary.active {
	color: #fff;
	background-color: #464a4e;
	border-color: #464a4e;
}
.list-group-item-success {
	color: #155724;
	background-color: #c3e6cb;
}
a.list-group-item-success, button.list-group-item-success {
	color: #155724;
}
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #155724;
	background-color: #b1dfbb;
}
a.list-group-item-success.active, button.list-group-item-success.active {
	color: #fff;
	background-color: #155724;
	border-color: #155724;
}
.list-group-item-info {
	color: #0c5460;
	background-color: #bee5eb;
}
a.list-group-item-info, button.list-group-item-info {
	color: #0c5460;
}
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #0c5460;
	background-color: #abdde5;
}
a.list-group-item-info.active, button.list-group-item-info.active {
	color: #fff;
	background-color: #0c5460;
	border-color: #0c5460;
}
.list-group-item-warning {
	color: #856404;
	background-color: #ffeeba;
}
a.list-group-item-warning, button.list-group-item-warning {
	color: #856404;
}
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #856404;
	background-color: #ffe8a1;
}
a.list-group-item-warning.active, button.list-group-item-warning.active {
	color: #fff;
	background-color: #856404;
	border-color: #856404;
}
.list-group-item-danger {
	color: #721c24;
	background-color: #f5c6cb;
}
a.list-group-item-danger, button.list-group-item-danger {
	color: #721c24;
}
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #721c24;
	background-color: #f1b0b7;
}
a.list-group-item-danger.active, button.list-group-item-danger.active {
	color: #fff;
	background-color: #721c24;
	border-color: #721c24;
}
.list-group-item-light {
	color: #818182;
	background-color: #fdfdfe;
}
a.list-group-item-light, button.list-group-item-light {
	color: #818182;
}
a.list-group-item-light:focus, a.list-group-item-light:hover, button.list-group-item-light:focus, button.list-group-item-light:hover {
	color: #818182;
	background-color: #ececf6;
}
a.list-group-item-light.active, button.list-group-item-light.active {
	color: #fff;
	background-color: #818182;
	border-color: #818182;
}
.list-group-item-dark {
	color: #1b1e21;
	background-color: #c6c8ca;
}
a.list-group-item-dark, button.list-group-item-dark {
	color: #1b1e21;
}
a.list-group-item-dark:focus, a.list-group-item-dark:hover, button.list-group-item-dark:focus, button.list-group-item-dark:hover {
	color: #1b1e21;
	background-color: #b9bbbe;
}
a.list-group-item-dark.active, button.list-group-item-dark.active {
	color: #fff;
	background-color: #1b1e21;
	border-color: #1b1e21;
}
.close {
	float: right;
	font-size: 1.5rem;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .5;
}
.font-weight-normal, .tooltip {
	font-weight: 400;
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	opacity: .75;
}
button.close {
	padding: 0;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}
.align-baseline {
	vertical-align: baseline!important;
}
.align-top {
	vertical-align: top!important;
}
.align-middle {
	vertical-align: middle!important;
}
.align-bottom {
	vertical-align: bottom!important;
}
.align-text-bottom {
	vertical-align: text-bottom!important;
}
.align-text-top {
	vertical-align: text-top!important;
}
.rounded-circle {
	border-radius: 50%;
}
.rounded-0 {
	border-radius: 0;
}
.clearfix::after {
	display: block;
	clear: both;
	content: "";
}
.d-none {
	display: none!important;
}
.d-print-block {
	display: none!important;
}
@media print {
	.d-print-block {
		display: block!important;
	}
}
.d-print-inline {
	display: none!important;
}
@media print {
	.d-print-inline {
		display: inline!important;
	}
}
.d-print-inline-block {
	display: none!important;
}
@media print {
	.d-print-inline-block {
		display: inline-block!important;
	}
	.d-print-none {
		display: none!important;
	}
}
.embed-responsive {
	position: relative;
    display: block;
    width: 100%;
    max-width: 620px;
    padding: 0;
    overflow: hidden;
    min-height: 300px;
    margin: auto;
}
.embed-responsive::before {
	display: block;
	content: "";
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.embed-responsive-21by9::before {
	padding-top: 42.857143%;
}
.embed-responsive-16by9::before {
	padding-top: 56.25%;
}
.embed-responsive-4by3::before {
	padding-top: 75%;
}
.embed-responsive-1by1::before {
	padding-top: 100%;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-topposition: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1020;
}

}
.w-100 {
	width: 100%!important;
}
.mw-100 {
	max-width: 100%!important;
}
.mh-100 {
	max-height: 100%!important;
}
.text-justify {
	text-align: justify!important;
}
.text-nowrap {
	white-space: nowrap!important;
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-left {
	text-align: left!important;
}
.text-right {
	text-align: right!important;
}
.text-center {
	text-align: center!important;
}
.visible {
	visibility: visible!important;
}
.invisible {
	visibility: hidden!important;
}
.ad300250 {
	background: #efefef;
	height: 250px;
	width: 300px;
	margin-top: 2rem;
	margin-bottom: 2rem;
	text-align: center;
	padding-top: 3rem;
}
.maincontent .ad300250 {
	margin-left: auto;
	margin-right: auto;
}
.ad300600 {
	background: #e7e7e7;
	height: 600px;
	width: 300px;
	margin-top: 2rem;
	margin-bottom: 2rem;
	text-align: center;
	padding-top: 3rem;
}
.browsemore {
	border-top: double #979797;
	border-bottom: double #979797;
	text-align: center;
	text-transform: uppercase;
	font-size: .6rem;
	font-weight: 500;
	min-height: 3rem;
	margin-top: 2rem;
	margin-bottom: 2rem;
	width: 100%;
}
.browsemore a:link {
	border-bottom: 0;
}
.browsemore a:hover {
	border-bottom: 2px solid #444;
}
.browsemore ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.browsemore li {
	display: inline-block;
	padding-right: .3rem;
	padding-left: .3rem;
}
.browse {
	color: #9B3A3A;
}
.followsocial {
	min-height: 5.3rem;
	font-size: .7rem;
	}
.heidiico {
	margin-right:.8rem;
	}
.heidiico img {
	height:45px;
	width:45px;
	}
#recipe h1, #recipe h2 {
	font-family: "schroedersdiet", "Georgia", serif;
	text-align: center;
	font-size: 2.2rem;
}
#recipe blockquote {
	margin-left: 2rem;
	border-left: double #979797;
}
#recipe blockquote p {
	font-size: 1.05rem;
	line-height: 2.4rem;
}
.recipetimes p {
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 500;
	text-align: left;
}
.recipefooter {
	padding: 0 1.6rem;
}
.recipefooter a:link {
	font-weight: 500;
	font-size: .7em;
	text-transform: uppercase;
	border-bottom: 0;
}
.recipefooter a:hover {
	border-bottom: 2px solid #444;
}
.recipefooter a:hover.ico {
	border-bottom: 0;
}
.recipefooter svg {
	stroke: #666;
	vertical-align: middle;
	max-height: 1.2rem;
	margin-top: -2px;
}
.recipefooter svg:hover {
	stroke: #000;
}
.printrecipe svg {
	margin-right: .5rem;
}
.recipedate svg {
	margin-left: .5rem;
}

svg.instagram {
	vertical-align: middle;
	margin-top: 0px;
	}

.instafooter {
	background-color:#F5F5F5;
	font-size: .9rem;
    padding: .4rem;
    margin-top: 1.4rem;
    align-items: center;
	}
.instafooter .blurb {
	text-align:center;
	}
.blurb a.emp  {

		border-bottom: 2px solid #000;
		font-size: .7rem;	
	}
.igico {
	width: 24px;
    height: 24px;
    margin-right: .4rem;
	}
.entries .card {
	border: 0;
}
.entries .card-img-top img {
	max-width: 100%;
}
.entries .card-body h5, .catpages .entries .card-body h2 {
	margin-bottom: 1rem;
	margin-top: 1rem;
}
.entries .card-body h5 a:link, .catpages .entries .card-body h2 a:link {
	border-bottom: 0;
}
h4 {
	font-weight: 100;
	text-align: center;
	font-size: 1.7rem;
	line-height: 1.6rem;
	margin-bottom: 2rem;
}
h5, .catpages .entries .card-body h2 {
	font-family: schroedersdiet, Georgia, Times, "Times New Roman", serif;
	text-align: left;
	font-size: 1.6rem;
	letter-spacing: .01rem;
	line-height: 2rem;
}
.catpages .entries h6 {
	text-align: left;
}
.connectbanner {
	width: 100%;
	background: #efefef;
	padding: 1rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.connectbanner .infophoto {
	display: inline-flex;
	align-items: center;
	flex-direction: column;
}
.connectbanner h4 {
	font-family: Libre Franklin, helvetica, sans-serif;
	font-weight: 100;
	font-size: 1.8rem;
	color: #444;
	margin-bottom: 1.5rem;
	letter-spacing: .2rem;
}
.connectbanner .infoblock {
	width: 100%;
	flex-direction: column;
}
.connectbanner .sociallinks {
	text-transform: uppercase;
	font-size: .7rem;
	font-weight: 500;
	margin-left: 1rem;
	margin-top: 1rem;
}
.connectbanner .sociallinks a {
	border: 0;
}
@media (max-width:375px) {
	.connectbanner div.followlink.last {
		display: none;
	}
	.connectbanner .sociallinks {
		margin-left: 0;
	}
}
.connectbanner .sociallinks div {
	padding: .25rem;
}
@media (min-width:375px) {
	.connectbanner .sociallinks div {
		padding: 0 .5rem;
	}
}
@media (min-width:414px) {
	.connectbanner .sociallinks div {
		padding: 0 .5rem 0 .75rem;
	}
}
.connectbanner .mailingblurb {
	padding: 1rem;
	font-size: .9rem;
	font-weight: 100;
	padding-top: 0;
	order: 3;
}
.connectbanner .photoblock {
	width: 70%;
}
.connectbanner img.heidiphoto {
	max-width: 100%;
}
.connectbanner input.form-control {
	width: 70%;
	border: 1px solid #979797;
	display: inline;
	color: #000;
}
.connectbanner .signupform {
	width: 100%;
	text-align: center;
	margin-left: -.5rem;
	margin-bottom: 1rem;
	order: 2;
}
.connectbanner label.joinicon {
	width: 32px;
	height: 32px;
	margin-left: 1rem;
	margin-top: .2rem;
	padding: 0;
	vertical-align: middle;
}
.connectbanner label.joinicon svg {
	height: 32px;
	width: 32px;
	color: #444;
}
.connectbanner .joininput {
	display: none;
}
@media (min-width:768px) {
	.connectbanner {
		margin-top: .25rem;
		margin-bottom: 1rem;
	}
	.connectbanner h4 {
		margin-bottom: .5rem;
	}
	.connectbanner .infophoto {
		display: inline-flex;
		align-items: center;
		flex-direction: row;
	}
	.connectbanner .infoblock {
		width: 70%;
		flex-direction: column;
	}
	.connectbanner .signupform {
		order: 3;
	}
	.connectbanner .mailingblurb {
		order: 2;
	}
	.connectbanner .sociallinks {
		text-transform: uppercase;
		margin-top: 0;
	}
	.connectbanner .sociallinks div {
		padding: 0 1rem;
	}
	.connectbanner input.form-control {
		width: 50%;
	}
	.connectbanner .photoblock {
		width: 30%;
	}
}

.ebookbanner{background:#FDEBE1!important;border:6px solid #FFFBA9;padding:1rem;margin:1rem 0}.ebookbanner .infophoto{display:inline-flex;align-items:center;flex-direction:column}.ebookbanner h4{font-family:Libre Franklin,helvetica,sans-serif;font-weight:100;font-size:1.8rem;color:#444;margin-bottom:1.5rem;letter-spacing:.2rem}.ebookbanner .infoblock{width:100%;flex-direction:column}.ebookbanner .sociallinks{text-transform:uppercase;font-size:.7rem;font-weight:500;margin-left:1rem;margin-top:1rem}.ebookbanner .sociallinks a{border:0}.ebookbanner .sociallinks div{padding:.25rem}.ebookbanner .mailingblurb{padding:0 1rem 1rem;font-size:.9rem;font-weight:100;order:3}.ebookbanner .photoblock{width:70%}.ebookbanner input.form-control{width:70%;border:1px solid #979797;display:inline;color:#000}.ebookbanner .signupform{width:100%;text-align:center;margin:.5rem 0 1rem -.5rem;order:2}.ebookbanner label.joinicon{width:32px;height:32px;margin-left:1rem;margin-top:.2rem;padding:0;vertical-align:middle}.ebookbanner label.joinicon svg{height:32px;width:32px;color:#444}.ebookbanner .joininput{display:none}.ebookbanner p{margin:1.2rem 2.5rem 0;line-height:1.4rem;letter-spacing:.01rem;font-size:.8rem}.freeebook{max-width:250px}.freeebooksm{visibility:hidden;height:0}.weeknightcov{max-width:175px;filter: drop-shadow(0px 3px 3px #777);}.infoblock img{margin:auto}.bolder{font-weight:500}@media (max-width:375px){.ebookbanner div.followlink.last{display:none}.ebookbanner .sociallinks{margin-left:0}}@media (min-width:375px){.ebookbanner .sociallinks div{padding:0 .5rem}}@media (max-width:736px){.ebookbanner .sociallinks div{padding:0 .5rem 0 .75rem}.ebookbanner input.form-control{max-width:65%}.ebookbanner p{margin:.5rem 2rem}.ebookbanner .infoblock{order:2;margin-top:10px}.freeebooksm{max-width:49%;visibility:visible;height:auto;margin-left:15px}.freeebook{display:none}.weeknightcov{max-width:44%}.ebookbanner .photoblock{width:99%!important}.ebookbanner .mailingblurb{padding:0!important}}@media (min-width:768px){.ebookbanner{margin-top:.25rem;margin-bottom:1rem}.ebookbanner h4{margin-bottom:.5rem}.ebookbanner .infophoto{display:inline-flex;align-items:center;flex-direction:row}.ebookbanner .infoblock{width:70%;flex-direction:column}.ebookbanner .signupform{order:3}.ebookbanner .mailingblurb{order:2}.ebookbanner .sociallinks{text-transform:uppercase;margin-top:0}.ebookbanner .sociallinks div{padding:0 1rem}.ebookbanner input.form-control{width:50%}.ebookbanner .photoblock{width:30%}}

.card-body p {
	margin: 0;
	font-size: .9rem;
	line-height: 1.5rem;
}
.lastentry {
	padding-bottom: 0!important;
}
.firstcomments {
	margin-top: -.4rem;
}
.firstcomments, #commentdisplay {
	font-family: 'Libre Franklin', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.sectiondivide {
	border-top: double #979797;
	margin-top: 2rem;
	margin-bottom: 2rem;
	min-height: .24rem;
	display: flex;
	align-items: center;
	justify-content: center;
	clear: both;
	
}
#commentspost input, textarea#comment.form-control {
	background-color: #F5F5F5;
	border-color: #E8E8E8;
	border-radius: .2rem;
	font-size: .8rem;
}

.commentlist {
	list-style-type: none;
	padding-left:0px;}

ul.children {
list-style-type: none;
padding-left: 30px;

	}

.children .comment.card {
	background: #f9f9f9;
	border-radius: 0px;
	border-left: 1px dashed #ccc;
	}

#commentspost {    
	list-style-type: none;
}

.no-comments {
	display:none; 
	}

textarea#comment.form-control {
	min-height: 7rem;
}
.form-group {
	margin: 0 2rem 2rem;
}
div.btn-groupcomm button, div.btn-groupcomm input#commentsubmit.submit.postbutton {
	margin-left: 2rem!important;
	border: 0;
	color: #323232;
	font-weight: 100;
	font-size: .9rem;
	padding: .75rem 1rem;
	text-transform: uppercase;
}
div.form-group.commentemail, div.form-group.commentauthor, div.form-group.commenturl {
	margin-right: 8rem;
}
.postbutton {
	background-color: #BECCCA !important;
}
.previewbutton {
	background-color: #C6CDCC;
}
.comment.card {
	border: 0;
}
.comment.card i {
	font-size: .9rem;
}
.comment.card .card-body {
	padding: 2rem!important;
}
.comment.card .card-body p {
	font-size: .95rem;
	line-height: 1.7rem;
}
.card-body h6 {
	font-size: .9rem;
	margin-top: 1.6rem;
	text-align: right;
	margin-right: .4rem;
}
.card-body h6 a:link {
	border-bottom: 0;
}
.card-body h6 a:hover {
	border-bottom: 2px solid #000;
}

.commenthead p {font-weight:500;}


    #commentform .comment-form-wprm-rating {

            margin-left: 2.8rem;
       padding-bottom: 2rem;
    }


  #commentform   .wprm-rating {

float: left;
    padding-top: 4px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .8rem;
    padding-right: 12px;
    color: #666;

    }

  #commentform   .wprm-rating-stars {

        float:left;
    }

.cookbookslist .tagholder img {margin-bottom: 1rem;width:90%;}
.cookbookslist .archives {margin-top:0;}

h6.displaymore {
	font-weight: 500;
	font-size: .7em;
	text-transform: uppercase;
	border-bottom: 0;
	text-align: center;
	line-height: 1.5rem;
}
h6.displaymore a:link {
	border: 0;
}

.maincontent.pagepages div.entrybody {margin-top:1rem;}

.pagepages .entrybody h5 {font-family: Libre Franklin, helvetica, sans-serif;
    font-weight: 100;margin-left:2rem;}
    
 ul.travel {    list-style-type: circle;}
 
 .travel li {padding:.75rem;}

.maincontent.pagepages h6 {font-weight: 100;
    font-size: 1.5rem;
    margin-left: 2rem;
    margin-top: 1rem;}
a.moretoggle svg {
	margin-left: .5rem;
	vertical-align: middle;
	max-height: 1.1rem;
	margin-top: -.2rem;
}

.maincontent.pagepages ul.archives {list-style-type:none;font-size: .7rem;margin-top:1rem;}

.maincontent.pagepages .archives li {padding:1rem;}

@media (max-width:415px) {
	.maincontent.pagepages ul.archives {display:block;}
	.maincontent.pagepages .archives li {padding:.5rem;}
}

a.moretoggle[aria-expanded="false"] svg.minusopen {
	display: none;
}
a.moretoggle[aria-expanded="true"] svg.plusclosed {
	display: none;
}
#commentdisplay {
	margin-top: 2rem;
}
.browse1, .browse2, .browse3, .browse4{
	padding: 0 .5rem;
	border-right: 1px solid #444;
}
.browse3, .browse4 {
	border-right: 0;
}
.followsocial .browse3 {
	border-right: 1px solid #444;
}	

	
@media (max-width:415px) {
	.followsocial {
	min-height: 5rem;
	}
	.followsocial .browse4 {
	display:none;
	}
.followsocial .browse3 {
	border-right: 0px;
	}
}
.maincontent .list-item {
	display: block;
	width: 33%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background: 0 0;
	border: 0;
	font-size: .85rem;
}
@media (max-width:375px) {
	.maincontent .list-item {
		width: 45%;
		padding: .4rem 2rem;
	}
}
.maincontent .list-item a:link {
	border-bottom: 0;
}
.maincontent .list-item a:hover {
	border-bottom: 2px solid #000;
}

.legalfooter p {
	font-size: .8rem;
	text-align: center;
}
.legalfooter a:link {
	border: 0;
	font-weight: 500;
}
p.copyright {
	padding: 0;
	font-weight: 700;
	color: #9f9f9f;
	text-align: center;
}
[itemtype="http://schema.org/VideoObject"] {
	margin: 1.4rem 1.8rem 1.4rem 1.8rem;
}
@media (max-width:414px) {
	.entries .card-body {
		padding: 0 1.75rem 1.75rem;
	}
	.frontpage .entries .card-body h5 {
		margin: 0;
		padding: 0;
		
	}
	#recipe h1, #recipe h2 {
		margin: .2rem 1.8rem .8rem;
	}
	.entries .card-img-top {
		overflow:hidden;
	}
	.pagination {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	a.page-link {
		border: 0;
	}
	.adthrive-comscore {
		margin-top: 4rem;
	}
}
@media (min-width:415px) {
	.maincontent h1 {
		font-size: 2.6rem;
		line-height: 2.8rem;
		text-align: center;
	}
	.entries .card {
		border: 0;
		flex-direction: row;
		margin-bottom: 1.6rem;
		align-items: center;
	}
	.entries .card-img-top {
		max-width: 50%;
	}
	.entries .card-img-top img {
		max-width: 100%;
	}
	.entries .card-body {
		width: 50%;
		padding: 0 0 0 2rem;
	}
	.entries .card-body h5 {
		margin-bottom: .6rem;
		margin-top: 0;
		font-size: 1.5rem;
	}
	.entries .card-body h5 a:link {
		border-bottom: 0;
	}
	.entries .card-body p {
		margin: 0;
		font-size: .9rem;
		line-height: 1.5rem;
	}
	#recipe h1, #recipe h2 {
		margin: .2rem 1.8rem .8rem;
	}
	#recipe blockquote {
		margin: 2rem 0;
	}
	.adthrive-comscore {
		margin-top: 3rem;
	}
}
@media (min-width:1024px) {
	.maincontent .list-item {
		width: 24%;
	}
	.intro101.card {
		margin-top: 0;
	}
	.adthrive-comscore {
		margin-top: 3rem;
		max-width: 1140px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 12%;
	}
}

#collapsingNavbar .adthrive-ad {
	text-align:left !important;
	}
	
.tworecipesdivide {
	height: 4rem;
    margin: 2rem;
    border-style: double;
    border-left: 0px;
    border-right: 0px;
	}
	
	/* Adthrive center video player */
	.player-position span.copy {
	font-family: 'Libre Franklin', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
    text-align: center;
    font-weight: 100;
    padding-bottom: 1rem;
    	padding-top: 1rem;
	}
	.player-position {

    padding-bottom: 2rem;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color:#fff !important;}
    
    .jwplayer {
	  margin-bottom: 1rem;
	    }
    
	
/* Simple Share buttons style */


.ssba img{width:37px!important;padding:8px;border:0;box-shadow:none!important;display:inline!important;vertical-align:middle;box-sizing:unset}#ssba-classic-2 .ssbp-text{display:none!important}.ssba .fb-save{padding:8px}.ssbp-list li a{height:44px!important;width:44px!important}.ssbp-list li a::before{line-height:44px!important;;font-size:18px}.ssbp-list li{margin-left:15px!important}.ssba-share-text{font-size:12px;font-weight:400;font-family:inherit}.ssba_sharecount:after,.ssba_sharecount:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ssba_sharecount:after{border-color:rgba(224,221,221,0);border-right-color:#f5f5f5;border-width:5px;top:50%;margin-top:-5px}.ssba_sharecount:before{border-color:rgba(85,94,88,0);border-right-color:#e0dddd;border-width:6px;top:50%;margin-top:-6px}.ssba_sharecount{font:11px Arial,Helvetica,sans-serif;padding:5px;-khtml-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:relative;border:1px solid #e0dddd;color:#555e58;background:#fff}.ssba_sharecount:after{border-right-color:#fff}

.ssbp-wrap{position:relative;padding:0;font-size:0;color:#272727}.ssbp-wrap .ssbp-list{list-style:none;display:inline-block;vertical-align:middle;margin:0;padding:0}.ssbp-wrap *,.ssbp-wrap :after,.ssbp-wrap :before{box-sizing:border-box}.ssbp-wrap .ssbp-btn{display:inline-block;text-align:center;text-decoration:none;font-family:sans-serif}.ssbp-wrap .ssbp-list li{margin-top:1rem;position:relative;display:inline-block;vertical-align:top}.ssbp--theme-6 .ssbp-each-share{position:absolute;top:0;left:100%;z-index:11;margin-left:-12px;padding:2px;border:1px solid #fff;background-color:#fff;border-radius:6px;font-size:10px;color:#FFF}.ssbp--theme-6 .ssbp-pinterest+.ssbp-each-share{color:#ce1a19;border-color:#ce1a19}.ssbp--theme-6 .ssbp-facebook+.ssbp-each-share{color:#3b5998;border-color:#3b5998}.ssbp--theme-6 .ssbp-google+.ssbp-each-share{color:#DC4E41;border-color:#DC4E41}.ssbp-twitter:before{content:"\e605"}.ssbp-google:before{content:"\e60a"}.ssbp-facebook:before{content:"\e60e"}.ssbp-facebook_save:before{content:"\e900"}.ssbp-pinterest:before{content:"\e603"}.ssbp-email:before{content:"\e604"}.ssbp-btn:before,.ssbp-toggle-switch:before{display:inline-block;font-family:'ssbp';speak:none;font-size:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.ssba-hide-button.ssbp-each-share,.ssbp-input-url-div,.ssbp-text,.ssbp-toggle-switch,.ssbp-total-shares{display:none}.ssbp--theme-6 .ssbp-btn:active,.ssbp--theme-6 .ssbp-btn:focus,.ssbp--theme-6 .ssbp-btn:hover{color:#fff}.ssba{margin-top:1rem}.ssbp-wrap{display:block}.ssbp--theme-6 .ssbp-btn{width:3em;height:3em;line-height:3em;background-color:#fff;-webkit-transition:.25s;transition:.25s;border:1px solid #fff;border-radius:50%}.ssbp--theme-6 .ssbp-twitter:active,.ssbp--theme-6 .ssbp-twitter:focus,.ssbp--theme-6 .ssbp-twitter:hover{background-color:#3ba0cc}.ssbp--theme-6 .ssbp-twitter{border-color:#3ba0cc;color:#3ba0cc}.ssbp--theme-6 .ssbp-pinterest{border-color:#cc5353;color:#cc5353}#ssba-modern-2 .ssbp--theme-6 .ssbp-pinterest:active,.ssbp--theme-6 .ssbp-pinterest:focus,.ssbp--theme-6 .ssbp-pinterest:hover{background-color:#cc5353}.ssbp--theme-6 .ssbp-facebook{border-color:#4e69a0;color:#4e69a0}.ssbp--theme-6 .ssbp-facebook:active,.ssbp--theme-6 .ssbp-facebook:focus,.ssbp--theme-6 .ssbp-facebook:hover{background-color:#4e69a0}.ssbp--theme-6 .ssbp-google{border-color:#e0655a;color:#e0655a}.ssbp--theme-6 .ssbp-google:active,.ssbp--theme-6 .ssbp-google:focus,.ssbp--theme-6 .ssbp-google:hover{background-color:#e0655a}.ssbp--theme-6 .ssbp-email{border-color:#9a9a9a;color:#9a9a9a}.ssbp--theme-6 .ssbp-email:active,.ssbp--theme-6 .ssbp-email:focus,.ssbp--theme-6 .ssbp-email:hover{background-color:#9a9a9a}.ssba-share-text{display:none}

@font-face {
				font-family: 'ssbp';
				src:url('https://www.101cookbooks.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?xj3ol1');
				src:url('https://www.101cookbooks.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.eot?#iefixxj3ol1') format('embedded-opentype'),
					url('https://www.101cookbooks.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.woff?xj3ol1') format('woff'),
					url('https://www.101cookbooks.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.ttf?xj3ol1') format('truetype'),
					url('https://www.101cookbooks.com/wp-content/plugins/simple-share-buttons-adder/fonts/ssbp.svg?xj3ol1#ssbp') format('svg');
				font-weight: normal;
				font-style: normal;
				}
		
a.pinit-button.custom span {
    display: block;
    background-color: transparent!important;
    background-repeat: no-repeat!important;
    background-position: 0 0!important;
}			

.entrybody a.pinit-button.custom span {
	margin-bottom:-25px;
	
	}
	
/* Mark Edits */

/* Image Spacing Fix */
.entrybody p img{
	margin-top:1.4rem;
}

/* colophon - design by Wayne Bremser */

/* based on Bootstrap 4.0 framework with significant edits to make smaller and isolate render-blocking elements */

/* inline svg icons by feathericons.com with MIT license  */