/* line 4, ../scss/_utilities.scss */
.qs-media.gallery .qs-preview {
  *zoom: 1; }
  /* line 38, ../../../../../../../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
  .qs-media.gallery .qs-preview:after {
    content: "";
    display: table;
    clear: both; }

/* line 4, ../scss/qs-media.scss */
.qs-media .qs-container {
  padding: 0;
  background: transparent; }
/* line 10, ../scss/qs-media.scss */
.qs-media.single .qs-container {
  margin: 0;
  border-top: none; }
/* line 15, ../scss/qs-media.scss */
.qs-media.single img {
  max-width: 100%;
  height: auto;
  width: auto; }
/* line 23, ../scss/qs-media.scss */
.qs-media.multiple .qs-preview {
  float: left;
  padding: 5px 0;
  margin: 0;
  font-style: italic; }
  /* line 29, ../scss/qs-media.scss */
  .qs-media.multiple .qs-preview img {
    vertical-align: middle;
    margin-right: 1em; }
/* line 35, ../scss/qs-media.scss */
.qs-media.multiple.media-image .qs-item {
  float: left;
  width: 156px;
  padding: 10px 10px 0 0;
  border: none; }
  /* line 41, ../scss/qs-media.scss */
  .qs-media.multiple.media-image .qs-item:before {
    content: none; }
  /* line 45, ../scss/qs-media.scss */
  .qs-media.multiple.media-image .qs-item:hover .qs-delete {
    opacity: 1; }
/* line 49, ../scss/qs-media.scss */
.qs-media.multiple.media-image .qs-preview {
  float: none;
  display: block;
  padding: 2px;
  border: 1px solid #eee; }
/* line 55, ../scss/qs-media.scss */
.qs-media.multiple.media-image .qs-delete {
  float: none;
  position: absolute;
  bottom: 3px;
  left: 3px;
  width: 150px;
  border-radius: 0;
  opacity: 0;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }
/* line 69, ../scss/qs-media.scss */
.qs-media.gallery img {
  float: left;
  margin: 4px 4px 0 0;
  padding: 2px;
  border: 1px solid #ddd; }
/* line 75, ../scss/qs-media.scss */
.qs-media.gallery .qs-preview {
  margin: 6px 0 0;
  padding: 0; }
