/* line 1, ../../scss/parts/overview-content.scss */
#r_campics {
  border: solid #e2e2e2 2px;
  padding: 3px 3px 0;
  margin-left: -5px;
  width: 363px;
}

/* line 8, ../../scss/parts/overview-content.scss */
.r_camtable {
  width: 100%;
  padding: 0;
}
/* line 11, ../../scss/parts/overview-content.scss */
.r_camtable th {
  background-color: #c8c6de;
  font-size: 1em;
  padding: 10px 0;
  width: 33%;
  height: 33%;
  text-align: center;
}
/* line 19, ../../scss/parts/overview-content.scss */
.r_camtable td {
  text-align: center;
  padding: 0;
}

/* line 25, ../../scss/parts/overview-content.scss */
.r_camtable_img {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
}

/* line 32, ../../scss/parts/overview-content.scss */
#review-summary h2 {
  color: #9b9fa7;
  font-size: 16px;
  font-family: proxima-nova,arial,san-serif;
  font-weight: 800;
  font-style: normal;
  display: block;
  margin: 15px 0 0;
  text-transform: uppercase;
}
/* line 42, ../../scss/parts/overview-content.scss */
#review-summary p {
  margin: 0;
}
/* line 45, ../../scss/parts/overview-content.scss */
#review-summary span.review_summary_headline {
  color: #9b9fa7;
  font-size: 16px;
  font-family: proxima-nova,arial,san-serif;
  font-weight: 800;
  font-style: normal;
  display: block;
  margin: 15px 0 0;
  text-transform: uppercase;
  display: block;
}

/* line 58, ../../scss/parts/overview-content.scss */
#overview #review-microformat ul {
  font-size: 16px;
  font-family: proxima-nova,arial,san-serif;
}

/* line 63, ../../scss/parts/overview-content.scss */
.review #wrapper #mid-col-2 .inset {
  display: none;
}

@media (max-width: 1000px) {
  /* line 69, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat, .review #wrapper #content-center {
    padding-right: 3px;
  }
  /* line 72, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > *, .review #wrapper #content-center > * {
    max-width: 100%;
    box-sizing: border-box;
  }
  /* line 77, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 82, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 87, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 92, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > div > div > table, .review #wrapper #review-microformat > div > div > div > div > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 101, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 106, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 111, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > div > div > table, .review #wrapper #content-center > div > div > div > div > table {
    width: 100%;
    table-layout: fixed;
  }
  /* line 120, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > table td, .review #wrapper #review-microformat > table th {
    width: auto;
  }
  /* line 126, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > table td, .review #wrapper #review-microformat > div > table th {
    width: auto;
  }
  /* line 131, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > div > table td {
    width: auto;
  }
  /* line 135, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > div > div > div > table td, .review #wrapper #review-microformat > div > div > div > div > div > table td {
    width: auto;
  }
  /* line 144, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > table td, .review #wrapper #content-center > div > table th {
    width: auto;
  }
  /* line 150, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > div > table td, .review #wrapper #content-center > div > div > table th {
    width: auto;
  }
  /* line 155, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center > div > div > div > table td, .review #wrapper #content-center > div > div > div > div > table td {
    width: auto;
  }
  /* line 161, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat > table iframe, .review #wrapper #content-center > div > table iframe {
    max-width: 100%;
  }
  /* line 164, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat img, .review #wrapper #content-center img {
    max-width: 100%;
    height: auto;
  }
  /* line 169, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat img[align=right], .review #wrapper #review-microformat img[align=left] {
    max-width: 50%;
  }
  /* line 174, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center img[align=right], .review #wrapper #content-center img[align=left] {
    max-width: 50%;
  }
  /* line 178, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat img.small-floating-image, .review #wrapper #content-center img.small-floating-image {
    max-width: 50%;
  }
  /* line 181, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.product-image-table, .review #wrapper #content-center table.product-image-table {
    max-width: 610px;
  }
  /* line 185, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo, .review #wrapper #review-microformat .photo-nb {
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    float: none;
  }
  /* line 193, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo, .review #wrapper #content-center .photo-nb {
    max-width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    float: none;
  }
  /* line 202, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo object, .review #wrapper #review-microformat .photo embed, .review #wrapper #review-microformat .photo-nb object, .review #wrapper #review-microformat .photo-nb embed, .review #wrapper #content-center .photo object, .review #wrapper #content-center .photo embed, .review #wrapper #content-center .photo-nb object, .review #wrapper #content-center .photo-nb embed {
    max-width: 100%;
  }
  /* line 209, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo table, .review #wrapper #review-microformat .photo-nb table, .review #wrapper #content-center .photo table, .review #wrapper #content-center .photo-nb table {
    width: 100%;
  }
  /* line 214, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo.center, .review #wrapper #content-center .photo.center {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 219, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo.left, .review #wrapper #review-microformat .photo-nb.left {
    max-width: 70%;
    float: left;
  }
  /* line 225, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo.left, .review #wrapper #content-center .photo-nb.left {
    max-width: 70%;
    float: left;
  }
  /* line 231, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo.right, .review #wrapper #review-microformat .photo-nb.right {
    max-width: 70%;
    float: right;
  }
  /* line 237, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo.right, .review #wrapper #content-center .photo-nb.right {
    max-width: 70%;
    float: right;
  }
  /* line 243, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo-nb.left.cleared, .review #wrapper #review-microformat .photo-nb.right.cleared {
    max-width: 100%;
    float: none;
  }
  /* line 249, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo-nb.left.cleared, .review #wrapper #content-center .photo-nb.right.cleared {
    max-width: 100%;
    float: none;
  }
  /* line 254, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat #similarity, .review #wrapper #content-center #similarity {
    display: none;
  }
  /* line 257, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod, .review #wrapper #content-center div.preview-pod {
    max-width: 100%;
    box-sizing: border-box;
  }
  /* line 261, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-header .icon, .review #wrapper #content-center div.preview-pod .preview-header .icon {
    position: absolute;
    margin: 0;
    top: 35px;
    left: 25px;
  }
  /* line 267, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-header .preview-title, .review #wrapper #content-center div.preview-pod .preview-header .preview-title {
    margin-left: 115px;
    min-height: 81px;
    float: none;
  }
  /* line 272, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-header .preview-title h3, .review #wrapper #content-center div.preview-pod .preview-header .preview-title h3 {
    line-height: 100%;
    margin-top: 19px;
  }
  /* line 276, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-header .preview-title h4, .review #wrapper #content-center div.preview-pod .preview-header .preview-title h4 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  /* line 280, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-header .preview-meta, .review #wrapper #content-center div.preview-pod .preview-header .preview-meta {
    float: none;
    text-align: right;
  }
  /* line 284, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat div.preview-pod .preview-body img, .review #wrapper #content-center div.preview-pod .preview-body img {
    max-width: 50%;
    height: auto;
  }
  /* line 288, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.d_table, .review #wrapper #content-center table.d_table {
    width: 100%;
  }
  /* line 291, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.image-comparison-table, .review #wrapper #content-center table.image-comparison-table {
    width: 100%;
    max-width: 525px;
  }
  /* line 295, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.image-comparison-table tr:nth-last-child(2) td, .review #wrapper #content-center table.image-comparison-table tr:nth-last-child(2) td {
    vertical-align: top;
  }
  /* line 298, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.image-comparison-table tr:nth-last-child(2) td div, .review #wrapper #content-center table.image-comparison-table tr:nth-last-child(2) td div {
    text-align: center !important;
  }
  /* line 301, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table table, .review #wrapper #content-center table table {
    width: 100%;
  }
  /* line 304, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.image-comparison-table tr:nth-last-child(2) td p.caption-long, .review #wrapper #content-center table.image-comparison-table tr:nth-last-child(2) td p.caption-long {
    margin: 0;
    line-height: 1.7em;
  }
  /* line 308, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.tableCrop, .review #wrapper #content-center table.tableCrop {
    display: block;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    table-layout: fixed;
  }
  /* line 314, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.tableCrop tbody, .review #wrapper #content-center table.tableCrop tbody {
    min-width: 675px;
    width: inherit;
    display: block;
  }
  /* line 319, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.tableCrop tbody .tableCropCaption, .review #wrapper #content-center table.tableCrop tbody .tableCropCaption {
    line-height: 20px;
    -webkit-text-size-adjust: 100%;
  }
  /* line 323, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.tableCrop tbody tr:nth-last-child(2) td p.caption-long, .review #wrapper #content-center table.tableCrop tbody tr:nth-last-child(2) td p.caption-long {
    margin: 0;
    line-height: 1.7em;
  }
  /* line 327, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.comparison-table, .review #wrapper #content-center table.comparison-table {
    width: 100%;
    max-width: 590px;
  }
  /* line 331, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.differences-table, .review #wrapper #content-center table.differences-table {
    display: block;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    table-layout: fixed;
  }
  /* line 337, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.differences-table tbody, .review #wrapper #content-center table.differences-table tbody {
    min-width: 450px;
  }
  /* line 340, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table.overflow-table, .review #wrapper #content-center table.overflow-table {
    display: block;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  /* line 345, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat table table, .review #wrapper #content-center table table {
    width: 100%;
  }
}
@media (max-width: 950px) {
  /* line 353, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics {
    border: none;
    width: 100%;
    padding: 0;
  }
  /* line 357, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable {
    display: block;
  }
  /* line 359, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable tbody {
    display: block;
  }
  /* line 363, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable tr:first-child {
    display: none;
  }
  /* line 366, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable tr:nth-child(2) {
    display: block;
  }
  /* line 368, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable tr:nth-child(2) td {
    display: block;
    padding: 0;
  }
  /* line 374, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtable .r_camtable_img {
    margin-top: 0;
  }
  /* line 378, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #r_campics .r_camtablethumbs {
    display: none;
  }
  /* line 382, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 .r_camtablethumbs {
    display: none;
  }
}
@media (max-width: 750px) {
  /* line 391, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #review-microformat {
    padding-right: 0;
  }
  /* line 394, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #content-center {
    padding-right: 5px;
  }
  /* line 397, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #review-microformat div.preview-pod p {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  /* line 409, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo-nb.left, .review #wrapper #review-microformat .photo-nb.right {
    max-width: 50%;
  }
  /* line 414, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo.left, .review #wrapper #review-microformat .photo.right {
    max-width: 50%;
  }
  /* line 421, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo-nb.left, .review #wrapper #content-center .photo-nb.right {
    max-width: 50%;
  }
  /* line 426, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo.left, .review #wrapper #content-center .photo.right {
    max-width: 50%;
  }
}
@media (max-width: 400px) {
  /* line 435, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #review-microformat div.preview-pod .preview-header .preview-title {
    margin-left: 0;
    margin-top: 25px;
  }
  /* line 438, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #review-microformat div.preview-pod .preview-header .preview-title h3 {
    display: table-cell;
    height: 75px;
    vertical-align: middle;
    padding-left: 115px;
  }
  /* line 444, ../../scss/parts/overview-content.scss */
  .review #wrapper #mid-col-2 #review-microformat div.preview-pod .preview-header .preview-title h4 {
    margin-left: 25px;
  }
}
@media (max-width: 400px) {
  /* line 454, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo-nb.left, .review #wrapper #review-microformat .photo-nb.right {
    max-width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 462, ../../scss/parts/overview-content.scss */
  .review #wrapper #review-microformat .photo.left, .review #wrapper #review-microformat .photo.right {
    max-width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 472, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo-nb.left, .review #wrapper #content-center .photo-nb.right {
    max-width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 480, ../../scss/parts/overview-content.scss */
  .review #wrapper #content-center .photo.left, .review #wrapper #content-center .photo.right {
    max-width: 100%;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
