@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html,body{text-align:center;height:100%;background:#f9f9f9;-webkit-text-size-adjust:none}#content_framing{clear:none;overflow:visible}#lv0{position:relative;text-align:left;min-height:100%;display:flex;flex-direction:column;min-height:100vh}#lv1{flex-grow:1;width:1120px;margin:0 auto}@media (max-width: 1160px){#lv1{width:100%;padding:0 20px;box-sizing:border-box}}.fill{width:100%}.block{display:block}hr{border:none;width:12px;text-align:left;margin:0;border-bottom:1px solid #333;margin:12px 0}div,table{box-sizing:border-box}.expandable-toggle{display:inline-block;color:#e03b46;font-size:28px;margin:0;line-height:28px;cursor:pointer}.no-dev .dev-only{display:none !important}.beta-only{display:none}.beta .beta-only{display:unset}.beta .beta-hidden{display:none}#lv0 #lv1 .new-item{border-top:1px solid #000;border-bottom:1px solid #000;background:#ffcc88;padding:0 20px 6px;color:black}#lv0 #lv1 .new-item a{color:black}#lv0 #lv1 .edit-item{display:inline-block;background:#ffcc88;border:1px solid #333;border-radius:3px;color:black;padding:2px 7px 0 3px}.snippet{position:relative}.snippet .edit{position:absolute;top:0;right:0;width:64px;height:64px;background:url(/assets/edit-corner-a1b529322e20f9f13e75da31c278db52.png);cursor:pointer}.ace_editor_wrapper{width:100%;height:100%}content-block{position:relative;display:block}.edit-content{display:none}.admin-active .edit-content{display:block;position:absolute;top:0;right:0;z-index:100;width:64px;height:64px;background:url(/assets/edit-corner-a1b529322e20f9f13e75da31c278db52.png);cursor:pointer}.preview{opacity:0.5}.admin-only{display:none !important}.is-admin .admin-only{display:initial !important}.admin-active .hide-on-admin{display:none}.show-on-admin{display:none}.admin-active .show-on-admin{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333333;text-decoration:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:30px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#ffffff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar .month{padding:10px;text-transform:uppercase;background:#7c2237;color:white;margin:1px 0}.calendar .month.current{background:#e03b46}.calendar .date{background:#f0e2df}.calendar .date:hover{background:#edbdbd}.calendar .expanded:hover{background:#f0e2df}.calendar .expanded.current:hover{background:#edbdbd}.calendar .no-content{background:#f0e2df}.calendar .no-content.current:hover{background:#edbdbd}.calendar .date-range{font-size:26px;color:#e03b46;margin:0 0 0.5em}.calendar .date{overflow:auto;padding:12px 8px;color:black;margin:1px 0;cursor:pointer}.calendar .date .intro{margin:0.4em 0;color:black;padding-left:3px}.calendar .date.no-content{cursor:default}.calendar .content{cursor:default;padding-left:3px}.calendar .content h1,.calendar .content h2,.calendar .content h3,.calendar .content h4,.calendar .content h5,.calendar .content p,.calendar .content ul,.calendar .content ol,.calendar .content hr{max-width:450px}.calendar .close,.calendar .download{cursor:pointer;color:#666666;margin-bottom:1.5em;margin-left:0;margin-right:20px;margin-top:6px;opacity:0.8}.logged-out .calendar .date.no-content{cursor:pointer}@media (max-width: 680px){#lv0 .calendar>*{padding-left:20px;padding-right:20px}}.section{padding:8px 0;border-top:1px dotted #333;clear:both;overflow:hidden;margin-top:2em}.section:first-child{margin-top:0}img{max-width:100%}@media (max-width: 680px){img{margin-bottom:1em}}h1.main{margin:48px 0 30px;border-top:1px solid #333;font-size:200%;color:#333333;padding-top:6px}h1{margin-top:20px}div.section>h1:first-child{margin-top:0}a{text-decoration:none}.section .content p:last-child{margin-bottom:0}.featured-btn{display:block;box-sizing:border-box;line-height:55px;border:1px solid #777;color:#777;background:none;margin:20px 0;font-size:21px;width:100%;text-transform:uppercase;font-weight:200;text-align:center}.featured-btn:hover{text-decoration:none;opacity:0.8}h2.subpage-header,h2.dynamic-header{position:relative;border-top:1px solid #333;line-height:40px;margin-bottom:30px;font-size:21px}h2.subpage-header a,h2.dynamic-header a{position:absolute;top:0;right:0;width:140px;line-height:40px;font-size:12px;text-transform:uppercase;background:#F9C7BD;text-align:center;color:#333}h2.subpage-header a:hover,h2.dynamic-header a:hover{text-decoration:none}@media (max-width: 400px){h2.subpage-header,h2.dynamic-header{font-size:18px}}h2.dynamic-header{font-size:16px;padding-left:8px}p.abstract{font-size:14px;line-height:20px;font-weigh:600;color:#333}.gfx-stats{margin:0 -10px}.gfx-stats h2{font-size:26px;margin-top:0;margin-bottom:0;padding-left:10px}.gfx-stats .box{padding:10px;width:25%;float:left;box-sizing:border-box}@media (max-width: 740px){.gfx-stats .box{width:50%}}.gfx-stats h3{margin-top:0;border-bottom:1px solid #777}.gfx-stats .decorator{padding-top:68%;background-size:contain;background-repeat:no-repeat;background-position:50%;position:relative}.gfx-stats .decorator div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:100;color:#333}.gfx-stats .country{padding-top:68%;background-size:contain;background-repeat:no-repeat;background-position:50%;width:33%;float:left;position:relative}.gfx-stats .country div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333;text-transform:uppercase;text-shadow:0 0 4px #fff}@media (max-width: 500px){.gfx-stats .country div{font-size:9px}}@media (min-width: 741px) and (max-width: 900px){.gfx-stats .country div{font-size:10px}}@media (min-width: 800px){.balance br{display:none}}@media (min-width: 1080px){.contained{padding-left:115px;padding-right:115px}}.wines.padded tbody td{padding-top:5px;padding-bottom:5px}.wines.padded tbody .fallthrough td{padding-top:0;padding-bottom:0}.full-width .table-padding{padding-left:20px;padding-right:8px}@media (min-width: 700px){.full-width .table-padding{padding-left:8px}}@media (min-width: 550px) and (max-width: 999px){.two-columns{overflow:auto}.two-columns .col{float:left;width:50%;box-sizing:border-box}.two-columns .col:first-child{padding-right:20px}}@media (min-width: 1000px){.foods{position:relative}.two-columns{position:absolute;top:0;right:-370px;width:300px}.two-columns h2:first-child{margin-top:0}}h1.main{position:relative}h1.main .user{position:absolute;right:0;top:7px;text-align:right;text-transform:none;font-size:17px;line-height:19px;color:#888;font-weight:400}td.indicate-high{width:16px;background:red !important}td.indicate-medium{width:16px;background:gold !important}td.indicate-low{width:16px;background:green !important}td.indicate-untouched{width:16px;background:#aaa !important}.action-footer{height:44px;line-height:44px;background:#f0f0f0;text-align:center;font-size:130%;color:#ccc}.action-footer a{color:#888}.action-footer span{padding:0 8px}.btn-decorated{position:relative;padding-left:40px;overflow:hidden}.btn-decorated i{position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;background:#7f2349;color:white;text-shadow:none}.document-list .field label{display:block;margin-top:0.70em}.document-list textarea{width:100%}.document-list input{max-width:100%}.document-list #edit-document{border-top:1px solid #d7d7d7;padding:10px 0}.document-list #edit-document{clear:both}.document-list #currentDocument{float:left;border-top:1px solid #d7d7d7;margin:20px 0}.document-list #documents h2,.document-list #currentDocument h2{margin-top:12px}.document-list #documents{margin-top:20px;float:left}.document-list #documents li{border-top:1px solid #d7d7d7;padding-bottom:6px}.document-list p.links a,.document-list #documents a{margin:6px 20px 1.5em 0;opacity:0.8;color:#666666}.document-list #documents .icon-plus-sign{position:relative;top:1px}.document-list #documents p{margin-bottom:6px}.document-list #decor{margin-left:470px;position:relative;padding-top:20px}.document-list #decor img{width:100%}@media (max-width: 899px){.document-list #decor{display:none}}.document-list .file-uploader-input{background:white;border:1px solid #ccc;padding:10px;border-radius:4px}.file-uploader-input ul{max-width:100% !important}.ls-count{float:right;font-weight:bold;color:black}.list-locations li{cursor:pointer}.list-locations li.current{color:black;font-weight:bold}.list-locations.empty{display:block;opacity:0.4}.list-locations h2 a{position:absolute;right:0;bottom:-1px;font-size:12px;color:#55c}.flat-btn{border-radius:2px;background:#cfdbde;padding:7px 20px;width:110px;display:inline-block;text-align:center;margin-right:15px;color:black}.flat-btn-danger{background:#da9193}.foods{max-width:600px}.food,h2,h3{clear:both}.food{border-top:1px solid #d7d7d7}.food p{margin:6px 50px 1em 0}p.price{font-weight:bold;float:right;margin:6px 0 12px 30px;white-space:nowrap;font-size:16px;font-weight:normal}.xplaque{border-top:1px solid #999;border-bottom:1px solid #999;background:white;padding:18px 10px}#page-footer{display:flex;justify-content:space-between;border-top:1px solid #888;margin:80px auto 40px;padding:20px 20px 0;max-width:1120px}#page-footer a{color:inherit}#page-footer .open table{width:260px}#page-footer img{width:60px}@media (max-width: 900px){#page-footer{flex-direction:column}#page-footer div{width:100%;margin:0.6em 0}#page-footer .logo-holder{order:1}#page-footer .links{order:3}#page-footer .contact{order:2}#page-footer .open{order:4}}@media (max-width: 900px) and (min-width: 600px){#page-footer .open{position:absolute;top:105px;right:20px;width:auto}}textarea{width:100%;height:100px;box-sizing:border-box}fieldset.inline .field{float:left}input[type=text],input[type=number],input[type=email],input[type=password]{width:220px;box-sizing:border-box}.btn{min-width:72px}p .btn{margin-right:16px}.show-errors .invalid label{color:red}.show-errors .invalid input,.show-errors .invalid select,.show-errors .invalid textarea{border-color:red}.show-errors .field.ng-invalid input,.show-errors .field.ng-invalid textarea,.show-errors .field.ng-invalid select{border-color:red}.show-errors .field.ng-invalid label{color:red}.ng-invalid.ng-dirty{border-color:red}.ng-invalid.ng-dirty :focus{border-color:black}.placeholder-11::placeholder{font-size:11px}.placeholder-12::placeholder{font-size:12px}#body mfw-user-input:focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:none}#body mfw-user-input[disabled] .input{background:#eee !important;opacity:0.7}#body .field{margin-top:10px}#body .field input,#body .field select,#body .field textarea{margin-bottom:0}#body .field label{margin-bottom:3px}#body .field select:focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:none}#body .field.error input,#body .field.error select,#body .field.error textarea{border:1px solid red}#body .field.error label{color:red}#body .custom-input{margin:0;outline:0}#body .custom-input .input{background:white;border:1px solid #ccc;border-radius:5px;padding:5px 10px;color:#555;font-size:14px;position:relative;cursor:pointer;overflow:hidden;height:30px;box-sizing:border-box}#body .custom-input .input .icon{position:absolute;right:0;top:0;width:30px;height:30px;background:url(/icons/search-40.png);background-size:cover}#body .custom-input .input.disabled{background:#eee}#body .custom-input .input:focus-within{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:none}#body .custom-input label.description{font-size:11px;color:#888}#body .custom-input .input:focus{outline:none;border:none;box-shadow:none}#body .custom-input-right{float:right;padding-right:30px;color:#bbb}#body datetime-input,#body mfw-user-input{display:inline-block;width:100%}#body .search-input{position:relative;background:white;padding-right:30px;border-radius:4px;height:30px;overflow:hidden;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#body .search-input input{border:0;box-shadow:none;outline:none;width:188px}#body .search-input .icon{cursor:pointer;position:absolute;right:0;top:0;width:30px;height:30px;background:url(/icons/search-40.png);background-size:cover}#body .search-input .icon.clear{background-image:url(/icons/clear-40.png)}#body label.change-type{text-transform:uppercase;margin-top:20px;font-size:12px !important;cursor:pointer}#body div.inactive{opacity:0.3}#body .inactive div.inactive{opacity:1}.default-form .actions{margin-top:10px}@media (min-width: 500px){.default-form-columns{margin-left:-10px;padding-left:10px;margin-bottom:-10px;padding-bottom:10px;overflow:auto}.default-form-columns .field{float:left;margin-right:20px}}file-input,email-message-input{display:block}.input-decorator{position:absolute;right:-1px;top:-1px;width:31px;height:32px;background:#7f2349;border:1px solid #aaa;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.field-outline:focus-within .input-decorator{border:1px solid rgba(82,168,236,0.8)}.input-decorator:before{position:relative;top:6px;left:8px;font-size:17px;color:white}.left-custom-input .input-decorator{right:auto;left:0;width:32px;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.left-custom-input .input-decorator:before{top:10px}.nbtn{min-width:100px;height:30px;border:none;color:white;background:#44f;border-radius:3px;font-size:14px;box-sizing:border-box;padding:0 16px}.nbtn.disabled{background:#666;color:white;outline:none}.mform label{text-align:left}.mform input,.mform select{width:100%;box-sizing:border-box;background:white}.mform .highlight{background:#ff7}.mform input[type=checkbox]{width:auto;margin:0 8px 0 0;position:relative;top:1px}.mform input::placeholder{color:#ccc}.mform .list-form{display:grid;grid-gap:6px 20px;grid-template-columns:150px 1fr}.mform .list-form h3{margin:10px 0 0;text-align:right;font-weight:bold;color:#d36;grid-column:1/3}.mform .list-form label{text-align:left;margin-top:6px}.mform .list-form input,.mform .list-form select,.mform .list-form textarea{grid-column-start:2;margin:0;border:none;border-bottom:1px solid #bbb;border-radius:0;box-shadow:0 0 1px #666;height:32px}.mform .list-form input,.mform .list-form select{height:32px}.mform .list-form input[type=checkbox]{width:auto;height:auto;box-shadow:none}#loading-view{display:none}body.loading #content_framing{display:none}body.loading #loading-view{display:block;margin-top:80px;text-align:center;padding:135px 40px 40px;color:#888;font-size:130%;border-top:1px solid #000;border-bottom:1px solid #000;background:url(/assets/mfw-logo.png) #f7f7f7 50% 45px no-repeat}.row{display:block;position:relative;overflow:hidden;clear:both}.slim-gutter{margin-right:1px;margin-top:1px;position:relative}.slim-gutter p{padding-right:12px}.span4{float:left;width:31.666;margin-right:2.5%}.span4:last-child{margin-right:0}.span4.nogutter{width:33.332%;margin-right:0}.span6{float:left;width:48.75%;margin-right:2.5%;overflow:hidden}.span6:last-child{margin-right:0}.span6.nogutter{width:50%;margin-right:0}@media (max-width: 680px){#lv1 .span4{float:none;width:auto;margin:0}#lv1 .span6{float:none;width:auto;margin:0}.full-width{margin:0 -20px;position:relative}}.reversed .span6,.image-on-right .span6{float:right;margin-left:2.5%;margin-right:0}.reversed .span6:last-child,.image-on-right .span6:last-child{margin-left:0}@media (max-width: 680px){.not-in-mobile{display:none}}#page-header{text-align:center;min-height:190px;margin-top:0}#page-header .logo{margin:35px auto 0}#page-header .language{position:absolute;top:15px;right:15px;font-size:15px;color:black;z-index:900;text-align:right}#page-header.red .language{color:white}#page-header.red .background{overflow:hidden;width:inherit;height:inherit;max-height:470px}@media (max-width: 749px){#page-header.red .background{max-height:210px}}.dropdown{font-size:13px;line-height:20px;max-height:100vh;overflow:auto}.dropdown .nav-public,.dropdown .nav-private,.dropdown .nav-admin{display:flex;flex-direction:row}.dropdown .nav-admin h3,.dropdown .nav-admin p,.dropdown .nav-admin a{color:#eee}@media (max-width: 639px){.dropdown .nav-public{flex-direction:column;padding-bottom:80px}}@media (max-width: 500px){.dropdown .nav-private{flex-direction:column;padding-bottom:80px}}@media (max-width: 700px){.dropdown .nav-admin{flex-direction:column;padding-bottom:80px}}.dropdown .nav-group{padding-right:60px}.dropdown .nav-group:last-child{padding-right:0}.dropdown .close{position:fixed;top:16px;right:20px;font-size:24px;color:#c33;cursor:pointer}.navbar{position:absolute;top:157px;left:50%;width:1120px;margin-left:-560px;height:38px;line-height:38px;z-index:997;font-size:14px}.navbar .navbar-inner{position:relative;text-align:left;padding:0 2px;margin:0 auto;max-width:1080px}.navbar .main{text-align:center}.navbar .name{margin-right:4px}.navbar ul{margin:0.6em 0;text-transform:uppercase;letter-spacing:1px}.navbar li{display:inline;padding:0 20px 0 20px;cursor:pointer;border-left:1px solid #777}.navbar li:first-child{padding-left:0;border-left:none}.navbar span:hover{text-decoration:underline}.navbar ul{margin:0}.navbar ul.right{position:absolute;right:2px}.navbar .fa-sort-down{position:relative;top:-2px;margin-right:4px}@media (max-width: 1160px){.navbar{width:100%;padding:0 20px;left:0;margin-left:0}.navbar .main{text-align:left}.navbar li{padding:0 15px;border-left:none}}@media (max-width: 850px){.navbar .movie{display:none}}@media (max-width: 700px){.navbar{font-size:12px}}@media (max-width: 900px){.navbar li{padding:0 10px;border-left:none}.is-admin .navbar .save-space{display:none}}@media (max-width: 560px){.navbar .name{display:none}}@media (max-width: 440px){.navbar{font-size:11px}.navbar li{padding:0 8px 0 0}}#body.sticky-nav .navbar{position:fixed;top:0;left:0;width:100%;margin:0;box-shadow:0 1px 2px #999;border-top:none !important;background:#F9C7BD;color:#333;text-shadow:none}.header-basic .navbar{border-top:1px solid #000;background:#F9C7BD;color:#333}.header-red .navbar{color:white;border-top:1px solid #fff;text-shadow:0 0 3px #000,0 0 2px #000}.dropdown{position:fixed;top:0;left:0;right:0;padding:20px 0 30px;background:white;border-bottom:1px solid #666;max-height:100vh;overflow:auto;z-index:998}.dropdown .disabled{opacity:0.6;cursor:not-allowed}.dropdown-inner{text-align:left;max-width:1160px;padding:0 20px;margin:0 auto;display:flex;justify-content:space-around}.help-toggle{position:fixed;top:0;right:0;background:#ff8;padding:3px 6px;z-index:1000}.show-help .help-toggle{background:black;color:#ff8}.sticky-nav .help-toggle{top:39px}#body .blueclay-large{display:none}#body .blueclay-small{display:inline}@media (min-width: 700px){#body .blueclay-large{display:inline}#body .blueclay-small{display:none}}.help-box{background:white;margin-bottom:30px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);border-left:5px solid #b9336a;padding:2px 30px;clear:both}.popup .window .help-box p{padding-left:0}#body .help-text{padding:1px 12px;margin-bottom:30px;border-left:5px solid #b9336a}#body .help-text p{margin:0;padding:0.5em 0}#page-background{display:none}@media (min-width: 1280px) and (min-height: 400px){#page-background{display:block;z-index:0;position:fixed;top:0;left:0;right:0;bottom:0;background:url(/images/v3/both.jpg) 50% 50%}}.big-bg #lv0{padding:0 30px;background:#f9f9f9}.big-bg #page-background{background:url(/images/v3/large.jpg) 50% 50%;background-size:cover}@media (min-width: 1945px){#lv0{padding:0 30px;background:#f9f9f9}#page-background{background:url(/images/v3/large.jpg) 50% 50%;background-size:cover}}@media (min-height: 1257px){#lv0{padding:0 30px;background:#f9f9f9}#page-background{background:url(/images/v3/large.jpg) 50% 50%;background-size:cover}}.popover-input{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);z-index:99991;display:flex;align-items:center;justify-content:center;font-size:15px}.popover-input h1{position:relative;font-size:24px;margin:0;line-height:60px;text-align:center;background:#7f2349;color:white}mfw-popup{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);z-index:999}mfw-popup .window{width:900px;max-width:100%;max-height:100%;overflow:auto;background:white;text-align:left}mfw-popup .content{position:relative}mfw-popup.small .window{width:600px}mfw-popup.scroll-content .window{display:flex;flex-direction:column}mfw-popup.scroll-content .content{overflow:auto;flex:1}mfw-popup.scroll-content header,mfw-popup.scroll-content footer{flex-shrink:0}mfw-popup header{display:block;position:relative;height:100px;background:#7d2941;border-bottom:5px solid #000}mfw-popup header h1{position:absolute;bottom:0;left:0;padding:0 100px 0 26px;color:white;text-align:left;margin:0}mfw-popup header .logo{position:absolute;right:15px;top:15px;height:70px;width:70px}mfw-popup p{text-align:left;font-size:14px;color:#333333;line-height:19px}mfw-popup label{color:#333333;font-size:14px;padding-left:3px}mfw-popup footer{display:block;height:47px;padding-top:13px;background:#dddddd;border-top:1px solid #000;text-align:right}mfw-popup footer a{margin-right:16px}.reds{font-size:90%}.reds .dark{background:#aa0046}.reds .normal{background:#e03b46}.reds .dark,.reds .normal{padding:12px;color:white;position:relative;margin-top:1px}.reds .expand{font-size:30px;line-height:32px;border-radius:50%;color:#e03b46;background:white;position:absolute;top:15px;right:15px;width:30px;height:30px}.reds h1,.reds h2,.reds h3,.reds p{color:#eeeeee}.reds h1{letter-spacing:2px;font-weight:light;font-family:arial}.reds p{font-size:110%}.red-buttons{margin-top:2em}.red-buttons .red-button{position:relative;float:left;margin-right:0;width:25%}@media (max-width: 680px){.red-buttons .red-button{width:50%}}.red-buttons .active{opacity:0;position:absolute;top:0;left:0;transition:opacity 0.4s;-moz-transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s}.red-buttons .active:hover{opacity:1}.red-buttons img{margin:0}.hash-nav-target{position:relative;top:-20px;display:block;width:1px}table{width:100%}th,td{vertical-align:top}th.center,td.center{text-align:center}th.right,td.right{text-align:right}th.currency,td.currency{text-align:right}th{padding:6px 0 4px}td{padding-right:10px}#lv1 td.empty-table{padding:20px 10px;text-align:center;color:#aaa;border-bottom:3px solid #fcc}tr.disabled{opacity:0.5}.pack-left{white-space:nowrap;width:1px;padding-right:20px !important}.pack-right{white-space:nowrap;width:1px;padding-left:20px !important}table.wines tbody tr:first-child td{border-top:6px solid #fff}table .total td{font-weight:bold;color:#e03b46}@media (max-width: 699px){.full-width th:first-child,.full-width td:first-child{padding-left:20px}.full-width th:last-child,.full-width td:last-child{padding-right:20px}.full-width table table th:first-child,.full-width table table td:first-child{padding-left:0}.full-width table table th:last-child,.full-width table table td:last-child{padding-right:0}.maturity-value{display:none}}table.simple th{border-top:1px dotted #333;border-bottom:1px dotted #333}.pricetable{margin-bottom:1.5em}.pricetable td{padding-left:10px}.pricetable tbody tr:last-child td{padding-bottom:6px;border-bottom:1px solid #d7d7d7}.pricetable tbody tr:first-child td{border-top:1px solid #d7d7d7}.pricetable td.price{font-weight:bold;padding-left:0}.pricetable th.price{text-align:right;padding-right:10px}.pricetable tfoot td{padding-top:4px;font-style:italic}td.price,th.price{white-space:nowrap;text-align:right}.wine-comment{color:#aaa;padding:0 20px}tr.error td{color:red}table.key-value{width:auto;font-size:14px;line-height:24px;margin-bottom:10px}table.key-value td:first-child{padding-left:3px;width:1px;padding-right:30px;color:black;font-weight:normal;white-space:nowrap;min-width:100px}table.key-value .separator td{padding-top:15px;padding-bottom:5px;font-size:120%;color:#333;font-weight:lighter;text-transform:uppercase}table.key-value .separator:first-child td{padding-top:0}.stack-left{width:1px;white-space:nowrap;text-align:left;padding-right:20px}.stack-main{width:auto;white-space:normal;text-align:left}.stack-right{width:1px;white-space:nowrap;text-align:right;padding-left:20px}ul.bar-separated,ul.slash-separated{color:#ddd;list-style:none;margin:0;padding:0}ul.bar-separated li,ul.slash-separated li{display:inline}ul.bar-separated li+li:before,ul.slash-separated li+li:before{padding:0 10px;color:#ddd}ul.bar-separated a,ul.slash-separated a{color:#999}.bar-separated li+li:before{content:" | "}.slash-separated li+li:before{content:" / "}.autocomplete ul{background:white;padding:10px;margin-top:0;border:1px solid #bbb;border-radius:4px;position:absolute;top:0;left:0;z-index:100;width:256px}.autocomplete li{line-height:25px;border-top:1px solid #f0f0f0;padding-left:3px}.autocomplete li:first-child{border-top:none}.autocomplete li:hover,.autocomplete li.current{background:#f7f7f7;cursor:pointer}#edit-transaction #report-format{position:absolute;right:0;top:18px}#edit-transaction #report-format label{text-align:right;padding-right:24px}.new-wine{width:300px;text-align:left;margin:0 27px}.new-wine input,.new-wine select{width:256px}.search-results span.where.active span:hover{color:black}#new-wine-form input{transition:background-color 0.5s;-webkit-transition:background-color 0.5s;background-color:white}#new-wine-form input.highlight{transition:background-color 0;-webkit-transition:background-color 0;background-color:#ffff99}html{font-family:"proxima-nova",Helvetica,verdana;font-size:12px;line-height:1.25em;color:#888888}.framing>h1{border-top:1px solid #666}p,ul,ol{margin:1em 0}h1{font-size:220%;margin:0.4em 0;line-height:1.2em;text-transform:uppercase}h1 .subheader{font-size:66%;position:relative;top:-10px;color:#aaa}#featured h1{margin-top:0;font-size:120%}h2,markdown h1{font-size:140%;margin:1.4em 0 0.5em}h3,markdown h2{font-size:110%;margin:1.4em 0 0.5em}h4,markdown h3{font-size:100%;margin:1.4em 0 0.5em;font-weight:bold}h2.wine{text-transform:none}h2 label,span.where{text-transform:none;font-size:10px;font-style:italic;color:#999999;position:relative;top:-5px}h1,h2,h3,h4{color:#333333;font-weight:lighter;text-transform:uppercase;line-height:1.4em}markdown h1,markdown h2,markdown h3{margin-bottom:0}markdown.abstract p{font-weight:bold}strong,.strong{font-weight:bold}a{color:inherit}a:hover{text-decoration:underline}em{font-style:italic}strong em{opacity:1;font-weight:bold}@media (min-width: 700px){html{font-size:13px;line-height:19px}}.raquo li{margin-left:1.7ex;text-indent:-1.7ex}.raquo li:before{content:"\00bb\00a0"}.mdash li,content-block ul li{margin-left:1.7ex;text-indent:-1.7ex}.mdash li:before,content-block ul li:before{content:"– "}li.section{padding-bottom:30px}.section .content h2:first-child{margin-top:0}p.introduction{margin-bottom:2em;max-width:650px}p.warning,.red{color:#e03b46}.balance{white-space:nowrap}a.inline{text-decoration:underline}.link-list{column-width:300px;column-gap:30px}.link-list a{font-weight:bold}:target::before{content:'';display:block;height:45px;margin-top:-45px}#body .urgent{font-weight:bold;color:#e00;opacity:1}table.wines{font-size:90%;margin:0.5em 0 8px}table.wines th{background:#f9c7bd;color:white;padding:6px 8px}table.wines.red-head th{background:#7d2a45}table.wines tbody tr{border-bottom:1px solid #f2f5f0}table.wines tbody tr.gray{border-bottom:1px solid #fff}table.wines td{background:white;padding:0 8px}table.wines th .left,table.wines td .left{white-space:nowrap;text-align:left;width:1px;padding-right:30px}table.wines tr.clickable{cursor:pointer}table.wines tr.clickable:hover td{background:#eeeeee}table.wines tr.inactive{opacity:0.7}table.wines tr.fallthrough td,table.wines thead td{background:none}table.wines td.empty-message{line-height:30px;padding-bottom:3px;text-align:center}table.wines td.actions{padding:1em;text-align:center;background:#f0f0f0;font-size:130%;color:#ccc;padding:0.8em 8px}table.wines td.actions a{color:#888}table.wines td.actions span{color:#ccc;padding:0 8px}table.wines tr.inbox td{background:#fffca2}#lv0 table.wines .line-actions{color:white;padding-left:10px;padding-right:5px;width:1px;white-space:nowrap;text-align:right}#lv0 table.wines tr:hover .line-actions{color:#666}#body .wines.easy .sticky th{top:0;position:sticky}#body .wines.easy .editable{padding-left:0;padding-right:0}#body .wines.easy .current td{background:#eee}#body .wines.easy input[type="text"]{border:none;padding:0 20px 0 8px;margin:0;background:#ff7;color:#333;border-right:2px solid #fff;height:19px;text-align:right;width:100%;box-shadow:none;border-radius:0;font-size:inherit}#body .wines.easy td,#body .wines.easy th{width:1px;white-space:nowrap;padding-right:20px}#body .wines.easy td:last-child,#body .wines.easy th:last-child{padding-right:8px}#body .wines.easy td.expanding,#body .wines.easy th.expanding{width:1000px;overflow:hidden;text-overflow:ellipsis;max-width:unset;white-space:normal}#body .wines.easy td.right,#body .wines.easy th.right{text-align:right}#body .wines.easy td.left,#body .wines.easy th.left{text-align:left}#body .wines.easy tbody tr.sum{border-bottom:none}#body .wines.easy tbody tr.sum td{font-weight:bold;border-top:3px solid #fcc;padding-top:2px}#body .wines.easy tfoot td{background:none}#body .wines.easy.modern tbody:last-child tr:last-child{border-bottom:3px solid #fcc}#body .wines.easy.modern tbody:last-child tr:last-child td{padding-bottom:3px}#body table.bare tr,#body table.bare td{margin:0;padding:0;border:none}dl.ref{overflow:auto}dl.ref dt{clear:both;float:left;width:80px}dl.ref dd{float:left;font-weight:bold}
