.mtsnb,
#footer,
#header
.social,
#mobile-menu,
.menu-main-menu-container { display: none !important; }

body { padding: 0 0 50px 0 !important; }

.container { max-width: auto !important; width: 100% !important; padding: 0 !important; margin: 0 !important; }

#header { position: absolute; right: 0; border: none; width: 200px; }

#page-header { min-height: 70px; padding: 0 !important; margin: 0 0 40px 0 !important; border-bottom: 1px solid #51beea; }
#page-header h1,
#page-header h2 { font-size: 26px !important; color: #51beea !important; text-transform: none; padding: 30px 250px 30px 0 !important; margin: 0 !important; font-weight: 700 !important; }

#content p,
#content li { page-break-inside: avoid; }

.single-recipe #page-header h1,
.single-recipe #content-wide,
#post-image,
#recipe-desc,
#recipe-equipment { display: none; }
.single-recipe #content-container .container { flex-wrap: nowrap; }
#post-info { flex-basis: 25%; }
#post-info * { font-size: 14px !important; }
#post-info h3 { color: #51beea !important; }
#recipe-print { display: none; }
#content.recipe-content { flex-basis: 70%; padding: 0; }
#recipe-equipment-mobile { display: block; }
#recipe-ingredients { margin-top: 0; }
#recipe-ingredients li { list-style: disc; margin: 0 0 7px 25px; }
#content.recipe-content h3 { font-size: 22px; font-weight: 700; color: #51beea; }

#featured-image { display: none; }
#content { padding: 0; }
#content h2 { font-size: 30px; }
