/*! Tablesaw - v2.0.2 - 2015-10-28* https://github.com/filamentgroup/tablesaw* Copyright (c) 2015 Filament Group; Licensed MIT */.top_table_block{ display: table; border-collapse: separate; width: 100%;border-spacing: 0;}.top_table_block .top_rating_heading { text-align: center; font-size: 15px; background: #909090; color: #fff}.top_table_block .top_rating_heading th { padding: 12px 10px 14px; white-space: nowrap;}.top_table_block .top_rating_item {  position: relative;     box-shadow: 0 15px 25px #f8f8f8, -10px 5px 15px #f5f5f5, 10px 5px 10px #fafafa;}.top_table_block .top_rating_item td { padding: 18px 14px; vertical-align: middle; text-align: center;border-top: 1px solid #eaeaea; position: relative; }.top_table_block .top_rating_item td.desc_col{ text-align: left;}.top_table_block .top_rating_item .column_content { text-align: left !important; }.top_table_block .top_rating_item .column_content.centered_content { text-align: center !important; }.top_table_block .top_rating_item .rating_col{ text-align: center; padding: 0 5px}.top_table_block .rehub_meta_field i.rhi-times{color: #cc0000 !important}.top_table_block .rehub_meta_field i.rhi-check{color: #41BD28 !important}.top_table_block .rehub_meta_field { font-size: 15px; line-height: 20px}.top_table_block .rehub_meta_field.disabled{ opacity: 0.3}.top_table_block .user-rate{ float: none;}.top_table_block .rehub_offer_coupon:not(.coupon_btn){ margin: 0 auto 10px auto;}.column_content.centered_content .user-rate{ margin: 0 auto}.column_content.centered_content .title_star_ajax small { display: block;}table.tablesaw { empty-cells: show; max-width: 100%; width: 100% }.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label { display: none; }.rtl .top_table_block .top_rating_item td.desc_col{ text-align: right;}.rtl .top_table_block .top_rating_item .column_content { text-align: right !important; }@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: block !important;}	.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.product_image_col .tablesaw-cell-label {display: none;}.top_table_block.tablesaw-stack .top_rating_item td.product_image_col .tablesaw-cell-content{ max-width: 100%; width: 100%; text-align: center;}.top_table_block.tablesaw-stack .top_rating_item td{border-top: none}.top_table_block.tablesaw-stack .top_rating_item td:first-child{padding-top: 30px}.top_table_block.tablesaw-stack .top_rating_item{border-top: 1px solid #eee;}.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 auto }.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; }.top_table_block .rank_count{ display: none !important;}}@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: rhicons; font-size: 12px; font-weight: 900 }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after { content: "  \f0de"; font-family: inherit;  }.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after { content: "  \f0dd"; font-family: inherit; }.tablesaw-sortable .not-applicable:after { content: "--"; display: block; }.tablesaw-sortable .not-applicable span { display: none; }