/*! Tablesaw - v2.0.2 - 2015-10-28* https://github.com/filamentgroup/tablesaw* Copyright (c) 2015 Filament Group; Licensed MIT */table.tablesaw { empty-cells: show; max-width: 100%; width: 100% }.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label { display: none; }@media (max-width: 1023px) {.tablesaw-stack tbody th.group { margin-top: -1px; }.tablesaw-stack th.group b.tablesaw-cell-label { display: none !important; }.tablesaw-stack th .tablesaw-cell-label-top,  .tablesaw-stack td .tablesaw-cell-label-top { display: block; padding: .4em 0; margin: .4em 0; }.tablesaw-cell-label { display: block; }.tablesaw-stack td .tablesaw-cell-label,  .tablesaw-stack th .tablesaw-cell-label { padding: 0 .6em .6em 0; width: 30%; display: inline-block; float: left; text-align: left; font-weight: bold; font-size: 15px }.tablesaw-stack td,  .tablesaw-stack th { text-align: left; display: block; }.tablesaw-stack tr { clear: both; display: table-row; }.tablesaw-stack thead td,  .tablesaw-stack thead th { display: none; }.top_table_block.tablesaw-stack .top_rating_item td { border-top: 1px solid #f1f1f1; width: 100%  }.top_table_block.tablesaw-stack .top_rating_item td:first-child { background-color: #f4f4f4;border-bottom: 1px solid #cecece; border-top: 1px solid #cecece; }.top_table_block.tablesaw-stack .top_rating_item .priced_block .price_count { text-align: left; }.top_table_block.tablesaw-stack tr.top_rating_item:first-child td:first-child { border-top: 1px solid transparent; }.top_table_block .top_rating_item .column_content.centered_content { text-align: left !important; }.top_rating_item figure { margin: 0 }.tablesaw-stack tbody td,  .tablesaw-stack tbody th { clear: left; float: left; width: 100%; }.tablesaw-cell-label { vertical-align: top; }.tablesaw-cell-content { max-width: 67%; display: inline-block; float: left; }.tablesaw-stack td:empty,  .tablesaw-stack th:empty { display: none; }}@media (min-width: 1024px) {/* Hide the labels in each cell */.tablesaw-stack td .tablesaw-cell-label,  .tablesaw-stack th .tablesaw-cell-label { display: none !important; }}.tablesaw-sortable, .tablesaw-sortable thead, .tablesaw-sortable thead tr, .tablesaw-sortable thead tr th { position: relative; }.tablesaw-sortable-switch .sort-label-intable { display: none; }.tablesaw-sortable-switch label select { padding: 5px 10px; opacity: 1; margin-bottom: 10px; float: right; }.tablesaw-sortable .tablesaw-sortable-head button { min-width: 100%; color: inherit; background: transparent; border: 0; padding: 0; font: inherit; text-transform: inherit; position: relative; outline: none; cursor: pointer; }.tablesaw-sortable .tablesaw-sortable-head button:after, .tablesaw-sortable .tablesaw-sortable-head button:after { content: "  \f0dc"; font-family: FontAwesome; font-size: 12px }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after { content: "  \2191"; font-family: inherit; }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after { content: "  \2193"; font-family: inherit; }.tablesaw-sortable .not-applicable:after { content: "--"; display: block; }.tablesaw-sortable .not-applicable span { display: none; }