/* line 1, ../../scss/parts/layout.scss */
html {
  overflow-y: scroll;
}

/* line 5, ../../scss/parts/layout.scss */
body {
  font-family: verdana,arial,helvetica,sans-serif;
  margin: 0;
  padding: 0;
  color: #292d35;
}

/* line 12, ../../scss/parts/layout.scss */
body {
  text-align: left;
  font-size: 12px;
  position: relative;
  margin: 0 auto;
}

/* line 19, ../../scss/parts/layout.scss */
#wrapper {
  position: relative;
  width: 1000px;
  text-align: left;
  margin: 0 auto;
}

/* line 26, ../../scss/parts/layout.scss */
#content {
  position: relative;
  left: 0;
  top: 0;
}

/* line 32, ../../scss/parts/layout.scss */
#mid-col-2 {
  position: relative;
  top: 0;
  width: 68.3%;
  margin-bottom: 1px;
  padding-left: 3px;
  padding-right: 5px;
  border-right: 1px solid #cbd2d6;
}
/* line 40, ../../scss/parts/layout.scss */
#mid-col-2.review {
  min-height: 4200px;
}

/* line 45, ../../scss/parts/layout.scss */
#content {
  background-color: #fff;
}

/* line 49, ../../scss/parts/layout.scss */
.review #wrapper {
  max-width: 1000px;
  min-width: 360px;
  width: 100%;
}
/* line 53, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 {
  width: 100%;
  box-sizing: border-box;
  padding-right: 314px;
  border-right: none;
}
/* line 58, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #r_campics {
  width: 53.6%;
  float: left;
}
/* line 61, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #r_campics.centered {
  float: none;
  margin: 0 auto;
}
/* line 65, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #r_campics .r_camtable img {
  max-width: 100%;
  height: auto;
}
/* line 69, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #r_campics .r_camtablethumbs td {
  height: 54px;
}
/* line 71, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #r_campics .r_camtablethumbs td img {
  max-width: 93.8%;
  max-height: 87%;
  width: auto;
  height: auto;
}
/* line 79, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #review-microformat {
  clear: left;
  padding-top: 15px;
}
/* line 82, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-2 #review-microformat #review-summary h2 {
  margin: 0;
}
/* line 87, ../../scss/parts/layout.scss */
.review #wrapper #mid-col-4 {
  display: none;
}

@media screen and (max-width: 750px) {
  /* line 93, ../../scss/parts/layout.scss */
  #content {
    overflow: hidden;
  }
}
