:root{--black-shadows:#baa7b0;--turquoise-green:#91c7b1;--dark-orange:#fa8a00;--xiketic:#04030f;--rocket-metallic:#847577}body{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0}ol,ul{list-style:none;margin:0}.clear{clear:both}#wrapper{margin:10px auto;width:1100px}#wrapper a{text-decoration:none}#wrapper a,#wrapper span.highlight{color:#f48a00}#header{border-bottom:1px solid #ccc;margin-bottom:20px}#header ul.navigation{display:flex;justify-content:flex-end}#header .navigation li:hover{transform:scale(.95)}#header .navigation li a{background-color:rgba(145,199,177,.3);border-radius:10px;display:inline-block;font-weight:700;margin:0 0 0 10px;padding:10px 15px}#header .title{font-family:cursive;margin-bottom:10px;padding-bottom:10px;text-align:center}#header h2{font-size:92px;line-height:110px;margin:0}#header h2 a{color:#000}#header h3{font-size:24px;font-weight:400;margin:0}.maincontent{display:flex}.maincontent .main{flex:1 0 400px}.two-col .sidebar{flex:0 0 240px}.boxed-h3{background-color:rgba(145,199,177,.3);border-radius:10px;font-size:20px;font-weight:400;line-height:1.2em;margin:0;padding:10px 15px}#footer{border-top:1px solid #ccc;color:#aaa;padding:10px;text-align:center}.sidebar .section,.sidebar p{margin-bottom:20px}.sidebar p{line-height:1.5em}.sidebar .comment p{margin-bottom:5px}.sidebar .comment{margin-bottom:10px;padding-bottom:10px}.sidebar .tags{font-weight:700}.sidebar .tags .weight-1{font-size:12px}.sidebar .tags .weight-2{font-size:15px}.sidebar .tags .weight-3{font-size:18px}.sidebar .tags .weight-4{font-size:21px}.sidebar .tags .weight-5{font-size:24px}.recipe .title{display:flex;justify-content:space-between}.recipe h2{border-bottom:1px solid #ccc;color:#666;font-size:36px;line-height:40px;margin:0 0 20px}.recipe images{width:100%}.recipe img{border:1px solid #ccc;margin:0 10px 10px 0;padding:5px;width:190px}.recipe img.large{min-height:165px;width:300px}.recipe ul{margin-bottom:5px;margin-top:5px}.preperationsteps div{padding-left:10px}.preperationsteps ol{padding:15px 0}.preperationsteps li{margin-bottom:10px}ul.ingredientgroup{list-style-type:none;padding-left:10px}ul.ingredientgroup li{padding-bottom:15px}ul.ingredientgroup li span{font-size:120%;text-decoration:underline}ul.ingredients{list-style-position:inside;list-style-type:square;padding-left:10px;padding-top:5px}ul.ingredients li{padding-bottom:0;padding-top:0}div.ingredient input[type=text]{width:100px}#comments form{margin-top:5px}.recipeeditor{font-size:16px}.recipeeditor div{margin:10px 0}.recipeeditor label{font-weight:700;margin-right:10px;text-align:right;vertical-align:top;width:200px}.recipeeditor .ingredient select,.recipeeditor input.foodautocomplete,.recipeeditor input[type=number],.recipeeditor input[type=text]{background-color:#fff;border-width:1px;font-size:16px;line-height:18px;margin:0 2px;min-height:20px;padding:0 2px}.recipeeditor input.foodautocomplete,.recipeeditor input[type=text]{width:500px}.recipeeditor textarea{font-size:20px;height:150px;line-height:26px;width:700px}.recipeeditor ul li{color:red;margin-bottom:5px}fieldset,label{margin:0;padding:0}body{margin:20px}h1{font-size:1.5em;margin:10px}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{content:"\f005";display:inline-block;font-family:FontAwesome;font-size:1.25em;margin:5px}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}