.mobmenu,
#thsp-sticky-header,
header,
#nav-primary,
.breadcrumbs,
#allshows,
/*footer,*/
.menu-nav-menu-container,
.social,
.bottom-footer-copyright{display:none !important;}

/* fonts */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
  font-size:11px;}
.site-content .content h1{font-size:22px;}
.site-content .content h2{font-size:17px;}
.site-content .content h3{font-size:15px;}
.site-content .content h4{font-size:13px;}

/* structure */
.bnt-container{width:80%;}

/* posts */
.marquee img{/*margin:0 auto;width: 50%;*/ display:none;}

.headline figure{/*display:none;*/margin:0;}
.headline figure.circle img{
  margin:0 auto;
  width:200px;
  height:200px;
  max-width:200px;
  max-height:200px;
  -webkit-box-shadow:0 0 0 0 rgb(0 0 0 / 0%);
  -moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
  box-shadow:0 0 0 0 rgb(0 0 0 / 0%);}
.headline h1{font-size:34px;margin:0;padding:0;}

body.single-post .content-single-post .entry-content{margin-top:0;margin-bottom:0;padding:0.75em 0;}
body.single-post .content-single-post .entry-content h4{margin:0.5em 0;}

.site-content .content p, .entry-content ul li, .entry-content ol li, .entry-content .so-widget-sow-editor ul li, .entry-content .so-widget-sow-editor ol li{
  font-size:0.9em;
  line-height:1.3em;}

body.single-post .meal-information h3{
  font-size:1.75em;}
body.single-post .meal-information h3 strong{
  font-size:0.75em;}

body.single-post .ingredients ul, body.single-post .ingredients ol, body.single-post .instructions ul, body.single-post .instructions ol{
  font-size:0.9em;
  line-height:1.3em;}