﻿.center{display:block;margin-left:auto;margin-right:auto}.wrapper{display:flex}html{font-size:14px;min-width:600px;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased}body{visibility:visible !important;margin:0px 40px;padding-bottom:5px;font-family:Roboto,Arial,sans-serif;background-color:#000;background-image:url("/files/img/global/background/6.gif");background-repeat:repeat;font-size:14px;font-weight:300}img{font-size:0}a{text-decoration:none}p{padding:0 10px;line-height:1.8}#content{margin:0 auto;max-width:1100px;padding:5px;background:#1b0e18;background-image:linear-gradient(180deg, rgb(27, 14, 24), rgb(24, 7, 20));color:#f0f8ff;border:3px inset #8a2be2;border-radius:25px}.header{margin:0 auto;max-width:1100px;padding:5px;padding-top:2%;padding-bottom:.75%}.header .name{display:flex;justify-content:center;text-align:center}.header .name img{height:auto;width:9.6%;aspect-ratio:1;object-fit:fill;padding:10px 4px}.navbar .left{border-radius:14px 2px 2px 2px}.navbar .left a{display:inline-block}.navbar .right{border-radius:2px 14px 2px 2px}.navbar .navbar-element{text-align:center;background:rgba(0,0,0,.4);margin:10px 5px 20px;padding:.6em 10px;border:5px double #441539;height:25px;font-family:"Times New Roman",serif;font-weight:bold;font-style:italic;font-size:14px;letter-spacing:1px}.navbar .navbar-element img{width:auto;height:25px;padding:0 20px}.leftpane{float:left;display:inline;width:30%}.rightpane{float:right;display:inline;width:70%}.copyright{display:block;text-align:center;font-size:13px;margin:0 auto;min-height:400px;max-width:1100px;padding:5px;padding-top:30px;text-align:center;color:hsla(0,0%,100%,.4)}.subquote{padding:.4em 1.5em;margin:10px 5px 20px;background:rgba(0,0,0,.4);border:2px double #441539;border-radius:5px;text-align:center;text-wrap:balance;font-family:"Times New Roman",serif;font-size:1rem;font-style:italic;letter-spacing:.06rem;line-height:1.8rem;color:#f0f8ff}.title{padding:8px 40px;margin:1em 20px;margin-bottom:0px;background:rgba(0,0,0,.5);border:5px solid #441539;border-radius:5px;text-align:center;font-family:Garamond,serif;font-size:1.5rem;line-height:1;letter-spacing:3px;color:#f0f8ff}blockquote{padding:.5em 1.5em;margin:1.5em 30px;position:relative;background:rgba(0,0,0,.5);border-left:10px solid rgba(240,248,255,.8);border-radius:2px;font-size:1.5rem;font-style:italic}blockquote:before{color:#f0f8ff;font-family:"Arial",serif;content:"“";font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{font-family:"Times New Roman",serif;font-style:italic;font-size:1.1em;letter-spacing:.07em;line-height:2.7em;display:inline;width:100%;background-position:0 -1000px;background-clip:text;box-decoration-break:clone;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-box-decoration-break:clone}.cloudquote{background-image:url("/files/img/global/background/quotes/clouds.gif")}.firequote{background-image:url("/files/img/global/background/quotes/fire.gif")}.turingquote{background-image:url("/files/img/global/background/quotes/turinghammer.gif")}.stormyquote{background-image:url("/files/img/global/background/quotes/stormy.gif")}.staticquote{background-image:url("/files/img/global/background/quotes/static2.gif")}.soupquote{background-image:url("/files/img/global/background/quotes/soup.gif")}.darkcloudsquote{background-image:url("/files/img/global/background/quotes/darkclouds.gif")}.explosionquote{background-image:url("/files/img/global/background/quotes/explosion.gif")}.rainbowstaticquote{background-image:url("/files/img/global/background/quotes/wavyrainbow.gif")}.recipe-list-container .recipe-list-item{display:block;margin-left:auto;margin-right:auto;background-color:rgba(68,21,57,.5);border:3px solid rgba(68,21,57,.8);border-radius:6px;margin:14px 34px;padding:0px}.recipe-list-container .recipe-list-item:hover{background-color:#441539}.recipe-list-container .recipe-list-item .recipe-list-details{padding-left:20px;height:11rem;display:flex;flex-direction:column;justify-content:center}.recipe-list-container .recipe-list-item .recipe-list-details .name{font-size:3em;font-family:"Times New Roman",Times,serif;color:#f0f8ff;padding-bottom:6px}.recipe-list-container .recipe-list-item .recipe-list-details .time{font-size:20px;font-family:"Times New Roman";color:#ccc}.recipe-list-container .recipe-list-item .recipe-list-details .tags{font-size:17px;font-family:"Times New Roman";color:#ccc;font-style:italic}.recipe-list-container .recipe-list-item .recipe-thumbnail{height:11rem;width:18rem;float:left;border-right:2px solid rgba(68,21,57,.8);object-fit:cover}.recipe-main-display{color:#f0f8ff;display:flex}.recipe-main-display .left{float:left;display:inline;width:35%}.recipe-main-display .left img{display:block;margin-left:auto;margin-right:auto;width:84%;padding:20px;padding-bottom:17px}.recipe-main-display .left .ingredient-container{padding-left:31px;margin-bottom:26px;margin-right:16px}.recipe-main-display .left .checkbox-container{cursor:pointer;display:block;position:relative;padding-left:26px;margin-bottom:12px;font-size:16px}.recipe-main-display .left .checkbox-container:hover input~.checkmark{background-color:#ccc}.recipe-main-display .left .checkbox-container input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}.recipe-main-display .left .checkbox-container input:checked~.checkmark{background-color:#2196f3}.recipe-main-display .left .checkbox-container input:checked~.checkmark:after{display:block}.recipe-main-display .left .checkbox-container input:checked~.checkmark~.name{text-decoration:line-through}.recipe-main-display .left .checkbox-container .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#eee}.recipe-main-display .left .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:5.9259259259px;top:3.2px;width:3.2px;height:6.4px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.recipe-main-display .right{float:right;display:inline;width:65%}.recipe-main-display .right .info-container h1{font-size:3rem;font-family:"Times New Roman",Times,serif;margin:0;margin-top:20px}.recipe-main-display .right .info-container .subtitle{font-size:17px;font-family:"Times New Roman";color:#ccc}.recipe-main-display .right .info-container .subtitle .tags{font-style:italic}.recipe-main-display .right .info-container .description{font-size:1.4rem;font-family:"Times New Roman",Times,serif;margin-top:20px;margin-bottom:24px;padding:12px 12px 12px 0px}.recipe-main-display .right .sources{margin:10px;margin-right:14px;font-size:16px;font-family:"Times New Roman";text-align:right;color:#ccc}.recipe-main-display .right .sources .source-link{display:inline-block;font-style:italic;color:#ccc}.recipe-main-display .right .sources .source-link:visited,.recipe-main-display .right .sources .source-link:hover,.recipe-main-display .right .sources .source-link:focus,.recipe-main-display .right .sources .source-link:active{text-decoration:none;color:#ccc}.recipe-main-display .right .steps-container{padding-right:10px}.recipe-main-display .right .steps-container .step-title{padding:10px;border:2px solid #ccc;border-radius:6px 6px 0 6px;background-color:rgba(68,21,57,.4);padding-left:14px;font-weight:bold;background-color:rgba(0,0,0,.4)}.recipe-main-display .right .steps-container .step-description{padding:10px;border:2px solid #ccc;border-radius:6px 6px 0 6px;background-color:rgba(68,21,57,.4);margin-left:14px;border-top:0;border-radius:0 0 6px 6px;text-align:justify}.recipe-main-display .right .steps-container .step-item{margin-bottom:20px}