/**
 * @file
 * Styling for the ds-2col template.
 */
@media (min-width: 0) and (max-width: 1940px) {
  .ds-2col-stacked-fluid,
  .ds-2col-stacked,
  .ds-2col-fluid,
  .ds-2col {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
    padding-right: 0;
  }
  .ds-2col-stacked-fluid:before,
  .ds-2col-stacked:before,
  .ds-2col-fluid:before,
  .ds-2col:before {
    content: "";
    display: table;
  }
  .ds-2col-stacked-fluid:after,
  .ds-2col-stacked:after,
  .ds-2col-fluid:after,
  .ds-2col:after {
    content: "";
    display: table;
    clear: both;
  }
  .ds-2col-stacked-fluid > .group-left,
  .ds-2col-stacked > .group-left,
  .ds-2col-fluid > .group-left,
  .ds-2col > .group-left {
    clear: left;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .ds-2col-stacked > .group-left, [dir="rtl"]
  .ds-2col-fluid > .group-left, [dir="rtl"]
  .ds-2col > .group-left {
    clear: right;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .ds-2col-stacked > .group-left, [dir="rtl"]
  .ds-2col-fluid > .group-left, [dir="rtl"]
  .ds-2col > .group-left {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  .ds-2col-stacked-fluid > .group-right,
  .ds-2col-stacked > .group-right,
  .ds-2col-fluid > .group-right,
  .ds-2col > .group-right {
    clear: none;
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-right, [dir="rtl"]
  .ds-2col-stacked > .group-right, [dir="rtl"]
  .ds-2col-fluid > .group-right, [dir="rtl"]
  .ds-2col > .group-right {
    float: right;
    margin-right: 50%;
    margin-left: -100%;
  }
  .ds-2col-stacked-fluid > .group-footer,
  .ds-2col-stacked > .group-footer,
  .ds-2col-fluid > .group-footer,
  .ds-2col > .group-footer {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .ds-2col-stacked > .group-footer, [dir="rtl"]
  .ds-2col-fluid > .group-footer, [dir="rtl"]
  .ds-2col > .group-footer {
    clear: right;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .ds-2col-stacked > .group-footer, [dir="rtl"]
  .ds-2col-fluid > .group-footer, [dir="rtl"]
  .ds-2col > .group-footer {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  .ds-2col-stacked-fluid.group-one-column > .group-left,
  .ds-2col-stacked-fluid.group-one-column > .group-right,
  .ds-2col-stacked.group-one-column > .group-left,
  .ds-2col-stacked.group-one-column > .group-right,
  .ds-2col-fluid.group-one-column > .group-left,
  .ds-2col-fluid.group-one-column > .group-right,
  .ds-2col.group-one-column > .group-left,
  .ds-2col.group-one-column > .group-right {
    clear: left;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir="rtl"] .ds-2col-stacked-fluid.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-stacked-fluid.group-one-column > .group-right, [dir="rtl"]
  .ds-2col-stacked.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-stacked.group-one-column > .group-right, [dir="rtl"]
  .ds-2col-fluid.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-fluid.group-one-column > .group-right, [dir="rtl"]
  .ds-2col.group-one-column > .group-left, [dir="rtl"]
  .ds-2col.group-one-column > .group-right {
    clear: right;
  }
  [dir="rtl"] .ds-2col-stacked-fluid.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-stacked-fluid.group-one-column > .group-right, [dir="rtl"]
  .ds-2col-stacked.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-stacked.group-one-column > .group-right, [dir="rtl"]
  .ds-2col-fluid.group-one-column > .group-left, [dir="rtl"]
  .ds-2col-fluid.group-one-column > .group-right, [dir="rtl"]
  .ds-2col.group-one-column > .group-left, [dir="rtl"]
  .ds-2col.group-one-column > .group-right {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
}

@media (min-width: 0) and (max-width: 991px) {
  .views-col .ds-2col-stacked-fluid,
  .views-col .ds-2col-stacked,
  .views-col .ds-2col-fluid,
  .views-col .ds-2col {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
    padding-right: 0;
  }
  .views-col .ds-2col-stacked-fluid:before,
  .views-col .ds-2col-stacked:before,
  .views-col .ds-2col-fluid:before,
  .views-col .ds-2col:before {
    content: "";
    display: table;
  }
  .views-col .ds-2col-stacked-fluid:after,
  .views-col .ds-2col-stacked:after,
  .views-col .ds-2col-fluid:after,
  .views-col .ds-2col:after {
    content: "";
    display: table;
    clear: both;
  }
  .views-col .ds-2col-stacked-fluid > .group-footer,
  .views-col .ds-2col-stacked-fluid > .group-left,
  .views-col .ds-2col-stacked-fluid > .group-right,
  .views-col .ds-2col-stacked > .group-footer,
  .views-col .ds-2col-stacked > .group-left,
  .views-col .ds-2col-stacked > .group-right,
  .views-col .ds-2col-fluid > .group-footer,
  .views-col .ds-2col-fluid > .group-left,
  .views-col .ds-2col-fluid > .group-right,
  .views-col .ds-2col > .group-footer,
  .views-col .ds-2col > .group-left,
  .views-col .ds-2col > .group-right {
    clear: left;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir="rtl"] .views-col .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .views-col .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .views-col .ds-2col-stacked-fluid > .group-right, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-footer, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-left, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-right, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-footer, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-left, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-right, [dir="rtl"]
  .views-col .ds-2col > .group-footer, [dir="rtl"]
  .views-col .ds-2col > .group-left, [dir="rtl"]
  .views-col .ds-2col > .group-right {
    clear: right;
  }
  [dir="rtl"] .views-col .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .views-col .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .views-col .ds-2col-stacked-fluid > .group-right, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-footer, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-left, [dir="rtl"]
  .views-col .ds-2col-stacked > .group-right, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-footer, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-left, [dir="rtl"]
  .views-col .ds-2col-fluid > .group-right, [dir="rtl"]
  .views-col .ds-2col > .group-footer, [dir="rtl"]
  .views-col .ds-2col > .group-left, [dir="rtl"]
  .views-col .ds-2col > .group-right {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .ds-2col-stacked-fluid,
  .ds-2col-stacked,
  .ds-2col-fluid,
  .ds-2col {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
    padding-right: 0;
  }
  .ds-2col-stacked-fluid:before,
  .ds-2col-stacked:before,
  .ds-2col-fluid:before,
  .ds-2col:before {
    content: "";
    display: table;
  }
  .ds-2col-stacked-fluid:after,
  .ds-2col-stacked:after,
  .ds-2col-fluid:after,
  .ds-2col:after {
    content: "";
    display: table;
    clear: both;
  }
  .ds-2col-stacked-fluid > .group-footer,
  .ds-2col-stacked-fluid > .group-left,
  .ds-2col-stacked-fluid > .group-right,
  .ds-2col-stacked > .group-footer,
  .ds-2col-stacked > .group-left,
  .ds-2col-stacked > .group-right,
  .ds-2col-fluid > .group-footer,
  .ds-2col-fluid > .group-left,
  .ds-2col-fluid > .group-right,
  .ds-2col > .group-footer,
  .ds-2col > .group-left,
  .ds-2col > .group-right {
    clear: left;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .ds-2col-stacked-fluid > .group-right, [dir="rtl"]
  .ds-2col-stacked > .group-footer, [dir="rtl"]
  .ds-2col-stacked > .group-left, [dir="rtl"]
  .ds-2col-stacked > .group-right, [dir="rtl"]
  .ds-2col-fluid > .group-footer, [dir="rtl"]
  .ds-2col-fluid > .group-left, [dir="rtl"]
  .ds-2col-fluid > .group-right, [dir="rtl"]
  .ds-2col > .group-footer, [dir="rtl"]
  .ds-2col > .group-left, [dir="rtl"]
  .ds-2col > .group-right {
    clear: right;
  }
  [dir="rtl"] .ds-2col-stacked-fluid > .group-footer, [dir="rtl"]
  .ds-2col-stacked-fluid > .group-left, [dir="rtl"]
  .ds-2col-stacked-fluid > .group-right, [dir="rtl"]
  .ds-2col-stacked > .group-footer, [dir="rtl"]
  .ds-2col-stacked > .group-left, [dir="rtl"]
  .ds-2col-stacked > .group-right, [dir="rtl"]
  .ds-2col-fluid > .group-footer, [dir="rtl"]
  .ds-2col-fluid > .group-left, [dir="rtl"]
  .ds-2col-fluid > .group-right, [dir="rtl"]
  .ds-2col > .group-footer, [dir="rtl"]
  .ds-2col > .group-left, [dir="rtl"]
  .ds-2col > .group-right {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
}

/*# sourceMappingURL=ds-2col.css.map */
