#header-wrap {
  max-width: 1198px;
  margin: 0 auto;
}
/* The Grid ---------------------- */
.row { width: 100%; max-width: 100%; min-width: 768px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row.large-collapse .column, 
.row.large-collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.large-collapse { margin: 0; }

.column, .columns { float: left; min-height: 1px; position: relative; }
.columns {padding:0 15px; }
.column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }

.large-1, 
.row .large-1 { position: relative; width: 8.33333%; }



.large-2, 
.row .large-2 { position: relative; width: 16.66667%; }

.large-3, 
.row .large-3 { position: relative; width: 25%; }

.large-4, 
.row .large-4 { position: relative;width: 33.33333%; }

.large-5, 
.row .large-5 { position: relative;width: 41.66667%; }

.large-6, 
.row .large-6 { width: 50%; }

.large-7, 
.row .large-7 { width: 58.33333%; }

.large-8, 
.row .large-8 { width: 66.66667%; }

.large-9, 
.row .large-9 { width: 75%; }

.large-10, 
.row .large-10 { width: 83.33333%; }

.large-11, 
.row .large-11 { width: 91.66667%; }

.large-12,
.row .large-12 { width: 100%; }

.row .large-offset-1 { margin-left: 8.33333%; }
.row .large-offset-2 { margin-left: 16.66667%; }
.row .large-offset-3 { margin-left: 25%; }
.row .large-offset-4 { margin-left: 33.33333%; }
.row .large-offset-5 { margin-left: 41.66667%; }
.row .large-offset-6 { margin-left: 50%; }
.row .large-offset-7 { margin-left: 58.33333%; }
.row .large-offset-8 { margin-left: 66.66667%; }
.row .large-offset-9 { margin-left: 75%; }
.row .large-offset-10 { margin-left: 83.33333%; }

.pull-2 { right: 16.66667%; }
.pull-3 { right: 25%; }
.pull-4 { right: 33.33333%; }
.pull-5 { right: 41.66667%; }
.pull-6 { right: 50%; }
.pull-7 { right: 58.33333%; }
.pull-8 { right: 66.66667%; }
.pull-9 { right: 75%; }
.pull-10 { right: 83.33333%; }

.push-2 { left: 16.66667%; }
.push-3 { left: 25%; }
.push-4 { left: 33.33333%; }
.push-5 { left: 41.66667%; }
.push-6 { left: 50%; }
.push-7 { left: 58.33333%; }
.push-8 { left: 66.66667%; }
.push-9 { left: 75%; }
.push-10 { left: 83.33333%; }

/* Nicolas Gallagher's micro clearfix */
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.large-block-grid-2 {
  list-style: none;
  
}
.large-block-grid-2 > li {
  width: 50%;
  padding: 15px 0.8em 0;
  border-bottom: 1px dashed rgb(204, 204, 204);
  float: left;
  
}
.large-block-grid-4 {
  list-style: none;
}
.large-block-grid-4 > li {
  width: 25%;
  float:left;
  padding: 15px 0.725em 0em;
  border-bottom: 1px dashed rgb(204, 204, 204);
  border-right: 1px dashed rgb(204, 204, 204);
}


/* specifics */
.top-items-section {
  padding-top:0;
}
.auto.section-container > section.top-items-section > .title {
  left: 196px;
  position: absolute;
  top: -6px;
  width: 95px;
  height: 29px;
  font-size:10px;
  text-align: center;
}
.auto.section-container > section.top-items-section > .title a {
  font-size:10px;
}
.auto.section-container > section > .title a {
  padding:0;
  text-align: center;
}
.section-container.auto > section > .header, .section-container.auto > .section > .header {
  background: none;
  font-size: 20px;
  font-weight: bold;
  color: rgb(0, 153, 153);
}
.share a {
  background: rgb(180,180,180) no-repeat 50% 50%; 
}

.buy-buttons span.empty {
  background: rgb(250, 250, 250);  
}

.welcome {
  margin-right:35px;
  margin-left:35px;
}
.table-headers.row {
  width: 100%;
  margin-left:0;
  margin-right:0;
}
.item.row .for-list-view .row,
.item.row {
  margin-left: 0;
  margin-right:0;
}
.list-date {
  padding-left:0;
}
.for-list-view {
  padding-right: 0;
  padding-left:0;
}
header.header {
  padding-left:0;
}
.row.recommendations {

  margin:15px 0;
}
.entry-content > .row {
  margin-right: 0;
  margin-left: 0;
}

.credits {
  margin:0;
  padding-left:50px;
}

.static-package .share.panel {
  padding-right: 10px;
}
#credits-wrap {
max-width: 1198px;
margin:0 auto;
}