html{height:100%;background:#ff6400}body{padding:0;margin:0}ul{padding-left:15px;line-height:1.3em}#mainHeader{border-bottom:1px solid #333;margin-bottom:15px}#mainHeader #logo{border-bottom:none}#standardPage{margin:0 auto;max-width:1000px;padding:10px}#content,#standardPage{width:96%;background:#fff;box-shadow:0 0 300px 100px #fff;box-sizing:border-box}#content{padding:25px;margin:50px auto;outline:10px solid hsla(0,0%,100%,.5);max-width:700px}#content.narrow{max-width:300px}.tagsWrapper,.tagsWrapper .tag{display:inline-block}.tagsWrapper .tag{background:#fcfcfc;border:1px solid #eee;padding:2px;margin-right:3px}.tagsWrapper .tag:hover{background:#fff;box-shadow:1px 1px 3px hsla(0,0%,39.2%,.2)}.tagsWrapper .tag.selected{background:#718c00;color:#fff}.tagsWrapper label.tag{cursor:pointer}#mealOverview .oneItem{border:1px solid #eee;margin-bottom:15px}#mealOverview .oneItem .preview{height:150px;background-size:cover;background-position:50%}#mealOverview .oneItem .info{padding:10px 10px 5px}#mealOverview .oneItem .info .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:700}#mealOverview .oneItem .info .stats{font-style:italic}#mealOverview .oneItem .info .description{font-size:.85em;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:5px}#mealOverview .oneItem .info .createdBy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;font-size:.9em;color:#666}#mealDetailWrap{position:relative}#mealDetailWrap #toggleFavo{position:absolute;top:0;right:10px;cursor:pointer;display:inline-block;padding:2px 5px;font-size:1.5em}#mealDetailWrap #toggleFavo:hover{color:red}#mealDetailWrap #mealCommentWrap{margin-bottom:15px}#mealDetailWrap #mealCommentWrap>*{border-bottom:1px solid #eee;padding:10px 0}#mealDetailWrap #mealAddComment textarea{height:125px}#favoritesWrap .oneItem{border:1px solid #eee;margin-bottom:15px}#favoritesWrap .oneItem .preview{height:150px;background-size:cover;background-position:50%}#favoritesWrap .oneItem>.info{padding:10px 10px 5px}#favoritesWrap .oneItem>.info>.goto{text-align:right;color:#666;font-size:.9em}@media screen and (max-width:767px){#content{box-shadow:0 0 50px 5px #fff}}html{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000}h1{margin-top:15px;margin-bottom:5px}p{margin-top:0}a{color:#000;text-decoration:none;border-bottom:1px dotted #000}table{width:100%}table td,table th{text-align:left}table.standard tr:nth-child(odd)>td{background:hsla(0,0%,78.4%,.1)}.mockStandardTable .mockTR:nth-child(odd){padding:2px}.mockStandardTable .mockTR:nth-child(odd),.mockStandardTable .mockTR:nth-child(odd)>*{background:hsla(0,0%,78.4%,.1)}input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.cancel{color:#666;font-style:italic;cursor:pointer}#buttonBar{margin-top:25px}#buttonBar>*{vertical-align:bottom}.button,button{border:none;border-bottom:1px solid green;padding:5px 10px;background:#cfc;color:green;cursor:pointer;font-size:1.1em}.button.careful,button.careful{background:orange;color:#fff;border-color:#000}.button.danger,button.danger{background:#ff4500;color:#fff;border-color:#000}.button[disabled],button[disabled]{background:#ccc;font-style:italic;color:#666;border-bottom-color:#666}form.locked{position:relative}form.locked:after{position:absolute;display:block;top:0;left:0;right:0;bottom:0;content:"";background:#fff;opacity:.5}form>div,form>label{display:block;margin-bottom:5px}form>div>span,form>label>span{display:inline-block;width:150px;vertical-align:top}form>div .inputSize,form>div input,form>div select,form>div textarea,form>label .inputSize,form>label input,form>label select,form>label textarea{display:inline-block;padding:3px;width:250px;box-sizing:border-box}form>div .inputSize[type=checkbox],form>div .inputSize[type=radio],form>div input[type=checkbox],form>div input[type=radio],form>div select[type=checkbox],form>div select[type=radio],form>div textarea[type=checkbox],form>div textarea[type=radio],form>label .inputSize[type=checkbox],form>label .inputSize[type=radio],form>label input[type=checkbox],form>label input[type=radio],form>label select[type=checkbox],form>label select[type=radio],form>label textarea[type=checkbox],form>label textarea[type=radio]{width:25px}form>div .inputSize.inputSize label,form>div input.inputSize label,form>div select.inputSize label,form>div textarea.inputSize label,form>label .inputSize.inputSize label,form>label input.inputSize label,form>label select.inputSize label,form>label textarea.inputSize label{line-height:25px}form>div .inputSize.inputSize label.inputLine,form>div input.inputSize label.inputLine,form>div select.inputSize label.inputLine,form>div textarea.inputSize label.inputLine,form>label .inputSize.inputSize label.inputLine,form>label input.inputSize label.inputLine,form>label select.inputSize label.inputLine,form>label textarea.inputSize label.inputLine{display:block}form>div .inputSize.inputSize input[type=checkbox],form>div .inputSize.inputSize input[type=radio],form>div input.inputSize input[type=checkbox],form>div input.inputSize input[type=radio],form>div select.inputSize input[type=checkbox],form>div select.inputSize input[type=radio],form>div textarea.inputSize input[type=checkbox],form>div textarea.inputSize input[type=radio],form>label .inputSize.inputSize input[type=checkbox],form>label .inputSize.inputSize input[type=radio],form>label input.inputSize input[type=checkbox],form>label input.inputSize input[type=radio],form>label select.inputSize input[type=checkbox],form>label select.inputSize input[type=radio],form>label textarea.inputSize input[type=checkbox],form>label textarea.inputSize input[type=radio]{margin-left:0;margin-right:0}form>div>label{display:inline-block;width:150px;margin-bottom:5px}.simpleModalContent{position:absolute;top:50px;left:50%;transform:translateX(-50%);padding:15px;background:#fff;z-index:1001;box-shadow:2px 2px 5px #000}.simpleModalContent h1{margin-top:0;margin-bottom:20px}.simpleModalBG{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,78.4%,.7)}.A1,.A1nm,.A2,.A2nm,.A3,.A3nm,.A4,.A4nm,.A5,.A5nm,.A6,.A6nm,.A7,.A7nm,.A8,.A8nm,.A9,.A9nm,.A10,.A10nm,.A11,.A11nm,.A12,.A12nm,.B1,.B1nm,.B2,.B2nm,.B3,.B3nm,.B4,.B4nm,.B5,.B5nm,.B6,.B6nm,.B7,.B7nm,.B8,.B8nm,.B9,.B9nm,.B10,.B10nm,.B11,.B11nm,.B12,.B12nm,.C1,.C1nm,.C2,.C2nm,.C3,.C3nm,.C4,.C4nm,.C5,.C5nm,.C6,.C6nm,.C7,.C7nm,.C8,.C8nm,.C9,.C9nm,.C10,.C10nm,.C11,.C11nm,.C12,.C12nm{display:inline-block;vertical-align:top;box-sizing:border-box}.A1,.A2,.A3,.A4,.A5,.A6,.A7,.A8,.A9,.A10,.A11,.A12,.B1,.B2,.B3,.B4,.B5,.B6,.B7,.B8,.B9,.B10,.B11,.B12,.C1,.C2,.C3,.C4,.C5,.C6,.C7,.C8,.C9,.C10,.C11,.C12{margin-left:1%;margin-right:1%}.A1 img,.A1>*>img,.A1nm>*>img,.A1nm>img,.A2 img,.A2>*>img,.A2nm>*>img,.A2nm>img,.A3 img,.A3>*>img,.A3nm>*>img,.A3nm>img,.A4 img,.A4>*>img,.A4nm>*>img,.A4nm>img,.A5 img,.A5>*>img,.A5nm>*>img,.A5nm>img,.A6 img,.A6>*>img,.A6nm>*>img,.A6nm>img,.A7 img,.A7>*>img,.A7nm>*>img,.A7nm>img,.A8 img,.A8>*>img,.A8nm>*>img,.A8nm>img,.A9 img,.A9>*>img,.A9nm>*>img,.A9nm>img,.A10 img,.A10>*>img,.A10nm>*>img,.A10nm>img,.A11 img,.A11>*>img,.A11nm>*>img,.A11nm>img,.A12 img,.A12>*>img,.A12nm>*>img,.A12nm>img,.B1 img,.B1>*>img,.B1nm>*>img,.B1nm>img,.B2 img,.B2>*>img,.B2nm>*>img,.B2nm>img,.B3 img,.B3>*>img,.B3nm>*>img,.B3nm>img,.B4 img,.B4>*>img,.B4nm>*>img,.B4nm>img,.B5 img,.B5>*>img,.B5nm>*>img,.B5nm>img,.B6 img,.B6>*>img,.B6nm>*>img,.B6nm>img,.B7 img,.B7>*>img,.B7nm>*>img,.B7nm>img,.B8 img,.B8>*>img,.B8nm>*>img,.B8nm>img,.B9 img,.B9>*>img,.B9nm>*>img,.B9nm>img,.B10 img,.B10>*>img,.B10nm>*>img,.B10nm>img,.B11 img,.B11>*>img,.B11nm>*>img,.B11nm>img,.B12 img,.B12>*>img,.B12nm>*>img,.B12nm>img,.C1 img,.C1>*>img,.C1nm>*>img,.C1nm>img,.C2 img,.C2>*>img,.C2nm>*>img,.C2nm>img,.C3 img,.C3>*>img,.C3nm>*>img,.C3nm>img,.C4 img,.C4>*>img,.C4nm>*>img,.C4nm>img,.C5 img,.C5>*>img,.C5nm>*>img,.C5nm>img,.C6 img,.C6>*>img,.C6nm>*>img,.C6nm>img,.C7 img,.C7>*>img,.C7nm>*>img,.C7nm>img,.C8 img,.C8>*>img,.C8nm>*>img,.C8nm>img,.C9 img,.C9>*>img,.C9nm>*>img,.C9nm>img,.C10 img,.C10>*>img,.C10nm>*>img,.C10nm>img,.C11 img,.C11>*>img,.C11nm>*>img,.C11nm>img,.C12 img,.C12>*>img,.C12nm>*>img,.C12nm>img{max-width:100%}.gridTL{text-align:left}.gridTC{text-align:center}.gridTR{text-align:right}.C1{width:6.33333%}.C1nm{width:8.33333%}.C2{width:14.66667%}.C2nm{width:16.66667%}.C3{width:23%}.C3nm{width:25%}.C4{width:31.33333%}.C4nm{width:33.33333%}.C5{width:39.66667%}.C5nm{width:41.66667%}.C6{width:48%}.C6nm{width:50%}.C7{width:56.33333%}.C7nm{width:58.33333%}.C8{width:64.66667%}.C8nm{width:66.66667%}.C9{width:73%}.C9nm{width:75%}.C10{width:81.33333%}.C10nm{width:83.33333%}.C11{width:89.66667%}.C11nm{width:91.66667%}.C12{width:98%}.C12nm{width:100%}@media screen and (min-width:768px){.B1{width:6.33333%}.B1nm{width:8.33333%}.B2{width:14.66667%}.B2nm{width:16.66667%}.B3{width:23%}.B3nm{width:25%}.B4{width:31.33333%}.B4nm{width:33.33333%}.B5{width:39.66667%}.B5nm{width:41.66667%}.B6{width:48%}.B6nm{width:50%}.B7{width:56.33333%}.B7nm{width:58.33333%}.B8{width:64.66667%}.B8nm{width:66.66667%}.B9{width:73%}.B9nm{width:75%}.B10{width:81.33333%}.B10nm{width:83.33333%}.B11{width:89.66667%}.B11nm{width:91.66667%}.B12{width:98%}.B12nm{width:100%}}@media screen and (min-width:1024px){.A1{width:6.33333%}.A1nm{width:8.33333%}.A2{width:14.66667%}.A2nm{width:16.66667%}.A3{width:23%}.A3nm{width:25%}.A4{width:31.33333%}.A4nm{width:33.33333%}.A5{width:39.66667%}.A5nm{width:41.66667%}.A6{width:48%}.A6nm{width:50%}.A7{width:56.33333%}.A7nm{width:58.33333%}.A8{width:64.66667%}.A8nm{width:66.66667%}.A9{width:73%}.A9nm{width:75%}.A10{width:81.33333%}.A10nm{width:83.33333%}.A11{width:89.66667%}.A11nm{width:91.66667%}.A12{width:98%}.A12nm{width:100%}}@media screen and (max-width:768px){.hideWhenC{display:none}.showWhenC{display:inherit}.showWhenA,.showWhenB{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.hideWhenB{display:none}.showWhenB{display:inherit}.showWhenA,.showWhenC{display:none}}@media screen and (min-width:1024px){.hideWhenA{display:none}.showWhenA{display:inherit}.showWhenB,.showWhenC{display:none}}#mainnav>li{display:inline-block}#mainnav>li+li{margin-left:5px}#mainnav a{padding:3px 10px;color:#ff6400;text-decoration:none}#mainnav a:hover{color:#c800ff;border-bottom:1px dotted #ff6400}@media screen and (max-width:767px){#mainnav{text-align:center}#mainnav li{width:30%}#mainnav li+li{margin-left:0}}