/* fake inner tables (inherits some from .entries-a) */

.entries-b { padding-top: 35px; }
 .entries-b > .entry { position: relative; margin: 0; }
 .entries-b > .entry:first-child { border-top:solid 1px #ccc;}
 .entries-b > .entry:nth-child(odd):before { position: absolute; left: -10px; right: -10px; top: 0; bottom: 0; z-index: -1; content: ' '; background-color: #fbf9f3; }
  .entries-b > .entry > header { margin: 0; font-size: 12px;; }
  .entries-b > .entry:nth-child(odd) { background-color:#f5f5f5; }
   .entries-b > .entry > header ul.item { list-style: none; margin: 0 -10px; padding: 5px 10px; font-size: 0.01em; letter-spacing: -1em; text-align: right;}
    .entries-b > .entry > header ul.item:after { display: table; clear: both; content: ''; }
    .entries-b > .entry > header li.litem:before { background:none;}
    .entries-b > .entry > header li.litem { display: inline-block; position: relative; margin: 0; padding: 10px 0; font-size: 14px; line-height: 18px; letter-spacing: 0; vertical-align: top; text-align: left; }
    .entries-b > .entry > header li.field { padding: 0; }
    .entries-b > .entry > header li.actions { min-width: 40px; margin-left: 15px; text-align: right; }
     .entries-b > .entry.is-open > header li.actions .icon.toggle:before { content: '\e602'; }
    .entries-b > .entry > header li ~ li { margin-left: 20px; }
     .entries-b > .entry > header li.litem:before { display: none; }
     .entries-b > .entry > header li[data-th]:before { display: none; position: absolute; left: 0; top: -35px; float: none; content: attr(data-th); width: auto; height: auto; margin: 0; padding: 0; border: none; color:#c00; font: bold 14px/1.1 "proxima-nova",Helvetica Neue,Helvetica,Arial,sans-serif; white-space: nowrap; }
     .entries-b > .entry > header li.id[data-th]:before { text-indent:50px;}
     .entries-b > .entry:first-child > header li[data-th]:before { display: block; }
     .entries-b > .entry > header li.litem input { width: 40px; padding: 0 3px; font-weight: bold; text-align: center; }
     .entries-b > .entry > header li.litem .updateText { display:block; margin-top:5px;}
     .entries-b > .entry > header li.id input { width: 300px; max-width: 100%; padding: 0 10px; text-align: left; }
  .entries-b > .entry > section { display: none; margin: 0; padding: 15px 0; font-size: 12px; }
  .entries-b > .entry.is-open > section { display: block; border-top: 1px dashed #ccc; }
   .entries-b > .entry > section ul.item { list-style: none; margin: 0; padding: 5px 0; font-size: 0.01em; letter-spacing: -1em; text-align: right; }
   .ie8 .entries-b > .entry > section ul { letter-spacing: -5em; }
    .entries-b > .entry > section ul:after { display: table; clear: both; content: ''; }
    .entries-b > .entry > section li { display: inline-block; font-size: 100em; font-weight: bold; text-transform: uppercase; letter-spacing: 0; text-align: left; }
    .entries-b > .entry > section li ~ li { margin-left: 20px; }
     .entries-b > .entry > section li:before { display: none; }
     

.entries-b.items1 > .entry > header li.id { float: left; width: 175px; margin: 0 -100% 0 0; }
.entries-b.items1 > .entry.add > header li.id { width: 320px; }
.entries-b.items1 > .entry > header li.name { float: left; width: 300px; max-width:100%;margin-left: 190px; }
.entries-b.items1 > .entry > header li.qty { width:90px;margin-left:20px; }
.entries-b.items1 > .entry > header li.price { width:90px;margin-left:20px;font-size:14px; }
.entries-b.items1 > .entry > section ul.item { padding-right: 75px; }
 .entries-b.items1 > .entry > section li:first-child { float: left; max-width: 460px; }
 .entries-b.items1 > .entry > section li:first-child ~ li { width: 40px; text-align: center; }

@media screen and (max-width: 930px) {
.entries-b { padding-top: 0px; }
.entries-b > .entry { padding:15px 0;}
 .entries-b > .entry:first-child { border-top:0px;}
  .entries-b > .entry:nth-child(odd) { background-color:#fff; }
  .entries-b > .entry > header ul.item {  border-radius:5px; border:solid 1px #d0d0d0; margin:0 0; padding:0; }
 .entries-b > .entry > header .actions { position: absolute; right: 0; top: 0; }
 .entries-b > .entry > header li.litem { display: block; float: none !important; width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 0; line-height: 1.3; border-bottom:1px solid #d0d0d0; padding:0 10px 10px; }
 .entries-b > .entry > header li.litem .wrapDetails { display:none;}
 .entries-b > .entry > header li.litem.on .wrapDetails { display:block;}
 .entries-b > .entry > header li.litem:first-child, .entries-b > .entry > header li.litem:last-child { border-bottom:0px;}
 .entries-b > .entry > header li.field { line-height: 40px; }
 .entries-b > .entry > header li.litem ~ li { margin-top: 10px !important; }
 .entries-b > .entry > header li.litem object { width:300px; max-width:100%;margin:0;}
  .entries-b > .entry > header li[data-th]:before { display: inline !important; position: static; left: auto; top: auto; content: attr(data-th) ': '; margin-right: 3px; white-space: normal; }
  .entries-b > .entry > header li.litem.name[data-th]:before { content: attr(data-th) ' ';  }
  .entries-b > .entry > header li.id[data-th]:before { content:'';}
.entries-b.items1 > .entry { border-bottom:solid 1px #ccc; }
.entries-b.items1 > .entry > section ul.item { padding-right: 0; }
 .entries-b.items1 > .entry > section li.litem { display: block; margin: 0; }
 .entries-b.items1 > .entry > header li.litem.name strong { display:block; }
     .entries-b > .entry > header li.litem .updateText { display:inline-block;}
 .entries-b.items1 > .entry > section li[data-th]:before { display: inline; float: none; margin: 0; content: attr(data-th)': '; }
  .entries-b.items1 > .entry > section li.litem:first-child { float: none; max-width: 100%; }
  .entries-b.items1 > .entry > section li.litem:first-child ~ li { width: auto; text-align: left; }

}