@charset "utf-8";

/* =============================================================================
   Columns
   ========================================================================== */
   /*
.wrap {
  margin: 0 auto;
  width:90%;
  max-width: 950px;
  clear: both;
}


.dac-fullscreen-mode .wrap {
  max-width: none;
}

.dac-fullscreen-mode .dac-search-open .wrap {
  max-width: 940px;
}

*/

.cols {
  margin-left: 0px;
  margin-right: 0px;
  /**
   * For modern browsers
   * 1. The space content is one way to avoid an Opera bug when the
   *    contenteditable attribute is included anywhere else in the document.
   *    Otherwise it causes space to appear at the top and bottom of elements
   *    that are clearfixed.
   * 2. The use of `table` rather than `block` is only necessary if using
   *    `:before` to contain the top-margins of child elements.
   */ }
  .cols:before, .cols:after {
    content: ' ';
    /* 1 */
    display: table;
    /* 2 */ }
  .cols:after {
    clear: both; }

[class*=col-] {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative; }

.col-1 {
  width: 6.25%; }

.col-2 {
  width: 12.5%; }

.col-3 {
  width: 18.75%; }

.col-4 {
  width: 25%; }

.col-5 {
  width: 31.25%; }

.col-6 {
  width: 37.5%; }

.col-7 {
  width: 43.75%; }

.col-8 {
  width: 50%; }

.col-9 {
  width: 56.25%; }

.col-10 {
  width: 62.5%; }

.col-11 {
  width: 68.75%; }

.col-12 {
  width: 75%; }

.col-13 {
  width: 81.25%; }

.col-14 {
  width: 87.5%; }

.col-15 {
  width: 93.75%; }

.col-16 {
  width: 100%; }

.col-13 .col-1 {
  width: 7.69230769%; }

.col-13 .col-2 {
  width: 15.38461538%; }

.col-13 .col-3 {
  width: 23.07692308%; }

.col-13 .col-4 {
  width: 30.76923077%; }

.col-13 .col-5 {
  width: 38.46153846%; }

.col-13 .col-6 {
  width: 46.15384615%; }

.col-13 .col-7 {
  width: 53.84615385%; }

.col-13 .col-8 {
  width: 61.53846154%; }

.col-13 .col-9 {
  width: 69.23076923%; }

.col-13 .col-10 {
  width: 76.92307692%; }

.col-13 .col-11 {
  width: 84.61538462%; }

.col-13 .col-12 {
  width: 92.30769231%; }

.col-13 .col-13 {
  width: 100%; }

.col-12 .col-1 {
  width: 8.33333333%; }

.col-12 .col-2 {
  width: 16.66666667%; }

.col-12 .col-3 {
  width: 25%; }

.col-12 .col-4 {
  width: 33.33333333%; }

.col-12 .col-5 {
  width: 41.66666667%; }

.col-12 .col-6 {
  width: 50%; }

.col-12 .col-7 {
  width: 58.33333333%; }

.col-12 .col-8 {
  width: 66.66666667%; }

.col-12 .col-9 {
  width: 75%; }

.col-12 .col-10 {
  width: 83.33333333%; }

.col-12 .col-11 {
  width: 91.66666667%; }

.col-12 .col-12 {
  width: 100%; }

.col-1of1, .col-2of2, .col-3of3, .col-4of4, .col-5of5, .col-6of6, .col-8of8, .col-10of10, .col-12of12, .col-16of16 {
  width: 100%; }

.col-1of2, .col-2of4, .col-3of6, .col-4of8, .col-5of10, .col-6of12, .col-8of16 {
  width: 50%; }

.col-1of3, .col-2of6, .col-4of12 {
  width: 33.33333333%; }

.col-2of3, .col-4of6, .col-8of12 {
  width: 66.66666667%; }

.col-1of4, .col-2of8, .col-3of12, .col-4of16 {
  width: 25%; }

.col-3of4, .col-6of8, .col-9of12, .col-12of16 {
  width: 75%; }

.col-1of5, .col-2of10 {
  width: 20%; }

.col-2of5, .col-4of10 {
  width: 40%; }

.col-3of5, .col-6of10 {
  width: 60%; }

.col-4of5, .col-8of10 {
  width: 80%; }

.col-1of6, .col-2of12 {
  width: 16.66666667%; }

.col-5of6, .col-10of12 {
  width: 83.33333333%; }

.col-1of8, .col-2of16 {
  width: 12.5%; }

.col-3of8, .col-6of16 {
  width: 37.5%; }

.col-5of8, .col-10of16 {
  width: 62.5%; }

.col-7of8, .col-14of16 {
  width: 87.5%; }

.col-1of10 {
  width: 10%; }

.col-3of10 {
  width: 30%; }

.col-7of10 {
  width: 70%; }

.col-9of10 {
  width: 90%; }

.col-1of12 {
  width: 8.33333333%; }

.col-5of12 {
  width: 41.66666667%; }

.col-7of12 {
  width: 58.33333333%; }

.col-11of12 {
  width: 91.66666667%; }

.col-1of16 {
  width: 6.25%; }

.col-3of16 {
  width: 18.75%; }

.col-5of16 {
  width: 31.25%; }

.col-7of16 {
  width: 43.75%; }

.col-9of16 {
  width: 56.25%; }

.col-11of16 {
  width: 68.75%; }

.col-13of16 {
  width: 81.25%; }

.col-15of16 {
  width: 93.75%; }

.col-pull-1of1, .col-pull-2of2, .col-pull-3of3, .col-pull-4of4, .col-pull-5of5, .col-pull-6of6, .col-pull-8of8, .col-pull-10of10, .col-pull-12of12, .col-pull-16of16 {
  left: -100%; }

.col-pull-1of2, .col-pull-2of4, .col-pull-3of6, .col-pull-4of8, .col-pull-5of10, .col-pull-6of12, .col-pull-8of16 {
  left: -50%; }

.col-pull-1of3, .col-pull-2of6, .col-pull-4of12 {
  left: -33.33333333%; }

.col-pull-2of3, .col-pull-4of6, .col-pull-8of12 {
  left: -66.66666667%; }

.col-pull-1of4, .col-pull-2of8, .col-pull-3of12, .col-pull-4of16 {
  left: -25%; }

.col-pull-3of4, .col-pull-6of8, .col-pull-9of12, .col-pull-12of16 {
  left: -75%; }

.col-pull-1of5, .col-pull-2of10 {
  left: -20%; }

.col-pull-2of5, .col-pull-4of10 {
  left: -40%; }

.col-pull-3of5, .col-pull-6of10 {
  left: -60%; }

.col-pull-4of5, .col-pull-8of10 {
  left: -80%; }

.col-pull-1of6, .col-pull-2of12 {
  left: -16.66666667%; }

.col-pull-5of6, .col-pull-10of12 {
  left: -83.33333333%; }

.col-pull-1of8, .col-pull-2of16 {
  left: -12.5%; }

.col-pull-3of8, .col-pull-6of16 {
  left: -37.5%; }

.col-pull-5of8, .col-pull-10of16 {
  left: -62.5%; }

.col-pull-7of8, .col-pull-14of16 {
  left: -87.5%; }

.col-pull-1of10 {
  left: -10%; }

.col-pull-3of10 {
  left: -30%; }

.col-pull-7of10 {
  left: -70%; }

.col-pull-9of10 {
  left: -90%; }

.col-pull-1of12 {
  left: -8.33333333%; }

.col-pull-5of12 {
  left: -41.66666667%; }

.col-pull-7of12 {
  left: -58.33333333%; }

.col-pull-11of12 {
  left: -91.66666667%; }

.col-pull-1of16 {
  left: -6.25%; }

.col-pull-3of16 {
  left: -18.75%; }

.col-pull-5of16 {
  left: -31.25%; }

.col-pull-7of16 {
  left: -43.75%; }

.col-pull-9of16 {
  left: -56.25%; }

.col-pull-11of16 {
  left: -68.75%; }

.col-pull-13of16 {
  left: -81.25%; }

.col-pull-15of16 {
  left: -93.75%; }

.col-push-1of1, .col-push-2of2, .col-push-3of3, .col-push-4of4, .col-push-5of5, .col-push-6of6, .col-push-8of8, .col-push-10of10, .col-push-12of12, .col-push-16of16 {
  left: 100%; }

.col-push-1of2, .col-push-2of4, .col-push-3of6, .col-push-4of8, .col-push-5of10, .col-push-6of12, .col-push-8of16 {
  left: 50%; }

.col-push-1of3, .col-push-2of6, .col-push-4of12 {
  left: 33.33333333%; }

.col-push-2of3, .col-push-4of6, .col-push-8of12 {
  left: 66.66666667%; }

.col-push-1of4, .col-push-2of8, .col-push-3of12, .col-push-4of16 {
  left: 25%; }

.col-push-3of4, .col-push-6of8, .col-push-9of12, .col-push-12of16 {
  left: 75%; }

.col-push-1of5, .col-push-2of10 {
  left: 20%; }

.col-push-2of5, .col-push-4of10 {
  left: 40%; }

.col-push-3of5, .col-push-6of10 {
  left: 60%; }

.col-push-4of5, .col-push-8of10 {
  left: 80%; }

.col-push-1of6, .col-push-2of12 {
  left: 16.66666667%; }

.col-push-5of6, .col-push-10of12 {
  left: 83.33333333%; }

.col-push-1of8, .col-push-2of16 {
  left: 12.5%; }

.col-push-3of8, .col-push-6of16 {
  left: 37.5%; }

.col-push-5of8, .col-push-10of16 {
  left: 62.5%; }

.col-push-7of8, .col-push-14of16 {
  left: 87.5%; }

.col-push-1of10 {
  left: 10%; }

.col-push-3of10 {
  left: 30%; }

.col-push-7of10 {
  left: 70%; }

.col-push-9of10 {
  left: 90%; }

.col-push-1of12 {
  left: 8.33333333%; }

.col-push-5of12 {
  left: 41.66666667%; }

.col-push-7of12 {
  left: 58.33333333%; }

.col-push-11of12 {
  left: 91.66666667%; }

.col-push-1of16 {
  left: 6.25%; }

.col-push-3of16 {
  left: 18.75%; }

.col-push-5of16 {
  left: 31.25%; }

.col-push-7of16 {
  left: 43.75%; }

.col-push-9of16 {
  left: 56.25%; }

.col-push-11of16 {
  left: 68.75%; }

.col-push-13of16 {
  left: 81.25%; }

.col-push-15of16 {
  left: 93.75%; }

@media (max-width: 959px) and (min-width: 720px) {
  .col-tablet-1of1, .col-tablet-2of2, .col-tablet-3of3, .col-tablet-4of4, .col-tablet-5of5, .col-tablet-6of6, .col-tablet-8of8, .col-tablet-10of10, .col-tablet-12of12, .col-tablet-16of16 {
    width: 100%; }
  .col-tablet-1of2, .col-tablet-2of4, .col-tablet-3of6, .col-tablet-4of8, .col-tablet-5of10, .col-tablet-6of12, .col-tablet-8of16 {
    width: 50%; }
  .col-tablet-1of3, .col-tablet-2of6, .col-tablet-4of12 {
    width: 33.33333333%; }
  .col-tablet-2of3, .col-tablet-4of6, .col-tablet-8of12 {
    width: 66.66666667%; }
  .col-tablet-1of4, .col-tablet-2of8, .col-tablet-3of12, .col-tablet-4of16 {
    width: 25%; }
  .col-tablet-3of4, .col-tablet-6of8, .col-tablet-9of12, .col-tablet-12of16 {
    width: 75%; }
  .col-tablet-1of5, .col-tablet-2of10 {
    width: 20%; }
  .col-tablet-2of5, .col-tablet-4of10 {
    width: 40%; }
  .col-tablet-3of5, .col-tablet-6of10 {
    width: 60%; }
  .col-tablet-4of5, .col-tablet-8of10 {
    width: 80%; }
  .col-tablet-1of6, .col-tablet-2of12 {
    width: 16.66666667%; }
  .col-tablet-5of6, .col-tablet-10of12 {
    width: 83.33333333%; }
  .col-tablet-1of8, .col-tablet-2of16 {
    width: 12.5%; }
  .col-tablet-3of8, .col-tablet-6of16 {
    width: 37.5%; }
  .col-tablet-5of8, .col-tablet-10of16 {
    width: 62.5%; }
  .col-tablet-7of8, .col-tablet-14of16 {
    width: 87.5%; }
  .col-tablet-1of10 {
    width: 10%; }
  .col-tablet-3of10 {
    width: 30%; }
  .col-tablet-7of10 {
    width: 70%; }
  .col-tablet-9of10 {
    width: 90%; }
  .col-tablet-1of12 {
    width: 8.33333333%; }
  .col-tablet-5of12 {
    width: 41.66666667%; }
  .col-tablet-7of12 {
    width: 58.33333333%; }
  .col-tablet-11of12 {
    width: 91.66666667%; }
  .col-tablet-1of16 {
    width: 6.25%; }
  .col-tablet-3of16 {
    width: 18.75%; }
  .col-tablet-5of16 {
    width: 31.25%; }
  .col-tablet-7of16 {
    width: 43.75%; }
  .col-tablet-9of16 {
    width: 56.25%; }
  .col-tablet-11of16 {
    width: 68.75%; }
  .col-tablet-13of16 {
    width: 81.25%; }
  .col-tablet-15of16 {
    width: 93.75%; }
  .col-tablet-pull-1of1, .col-tablet-pull-2of2, .col-tablet-pull-3of3, .col-tablet-pull-4of4, .col-tablet-pull-5of5, .col-tablet-pull-6of6, .col-tablet-pull-8of8, .col-tablet-pull-10of10, .col-tablet-pull-12of12, .col-tablet-pull-16of16 {
    left: -100%; }
  .col-tablet-pull-1of2, .col-tablet-pull-2of4, .col-tablet-pull-3of6, .col-tablet-pull-4of8, .col-tablet-pull-5of10, .col-tablet-pull-6of12, .col-tablet-pull-8of16 {
    left: -50%; }
  .col-tablet-pull-1of3, .col-tablet-pull-2of6, .col-tablet-pull-4of12 {
    left: -33.33333333%; }
  .col-tablet-pull-2of3, .col-tablet-pull-4of6, .col-tablet-pull-8of12 {
    left: -66.66666667%; }
  .col-tablet-pull-1of4, .col-tablet-pull-2of8, .col-tablet-pull-3of12, .col-tablet-pull-4of16 {
    left: -25%; }
  .col-tablet-pull-3of4, .col-tablet-pull-6of8, .col-tablet-pull-9of12, .col-tablet-pull-12of16 {
    left: -75%; }
  .col-tablet-pull-1of5, .col-tablet-pull-2of10 {
    left: -20%; }
  .col-tablet-pull-2of5, .col-tablet-pull-4of10 {
    left: -40%; }
  .col-tablet-pull-3of5, .col-tablet-pull-6of10 {
    left: -60%; }
  .col-tablet-pull-4of5, .col-tablet-pull-8of10 {
    left: -80%; }
  .col-tablet-pull-1of6, .col-tablet-pull-2of12 {
    left: -16.66666667%; }
  .col-tablet-pull-5of6, .col-tablet-pull-10of12 {
    left: -83.33333333%; }
  .col-tablet-pull-1of8, .col-tablet-pull-2of16 {
    left: -12.5%; }
  .col-tablet-pull-3of8, .col-tablet-pull-6of16 {
    left: -37.5%; }
  .col-tablet-pull-5of8, .col-tablet-pull-10of16 {
    left: -62.5%; }
  .col-tablet-pull-7of8, .col-tablet-pull-14of16 {
    left: -87.5%; }
  .col-tablet-pull-1of10 {
    left: -10%; }
  .col-tablet-pull-3of10 {
    left: -30%; }
  .col-tablet-pull-7of10 {
    left: -70%; }
  .col-tablet-pull-9of10 {
    left: -90%; }
  .col-tablet-pull-1of12 {
    left: -8.33333333%; }
  .col-tablet-pull-5of12 {
    left: -41.66666667%; }
  .col-tablet-pull-7of12 {
    left: -58.33333333%; }
  .col-tablet-pull-11of12 {
    left: -91.66666667%; }
  .col-tablet-pull-1of16 {
    left: -6.25%; }
  .col-tablet-pull-3of16 {
    left: -18.75%; }
  .col-tablet-pull-5of16 {
    left: -31.25%; }
  .col-tablet-pull-7of16 {
    left: -43.75%; }
  .col-tablet-pull-9of16 {
    left: -56.25%; }
  .col-tablet-pull-11of16 {
    left: -68.75%; }
  .col-tablet-pull-13of16 {
    left: -81.25%; }
  .col-tablet-pull-15of16 {
    left: -93.75%; }
  .col-tablet-push-1of1, .col-tablet-push-2of2, .col-tablet-push-3of3, .col-tablet-push-4of4, .col-tablet-push-5of5, .col-tablet-push-6of6, .col-tablet-push-8of8, .col-tablet-push-10of10, .col-tablet-push-12of12, .col-tablet-push-16of16 {
    left: 100%; }
  .col-tablet-push-1of2, .col-tablet-push-2of4, .col-tablet-push-3of6, .col-tablet-push-4of8, .col-tablet-push-5of10, .col-tablet-push-6of12, .col-tablet-push-8of16 {
    left: 50%; }
  .col-tablet-push-1of3, .col-tablet-push-2of6, .col-tablet-push-4of12 {
    left: 33.33333333%; }
  .col-tablet-push-2of3, .col-tablet-push-4of6, .col-tablet-push-8of12 {
    left: 66.66666667%; }
  .col-tablet-push-1of4, .col-tablet-push-2of8, .col-tablet-push-3of12, .col-tablet-push-4of16 {
    left: 25%; }
  .col-tablet-push-3of4, .col-tablet-push-6of8, .col-tablet-push-9of12, .col-tablet-push-12of16 {
    left: 75%; }
  .col-tablet-push-1of5, .col-tablet-push-2of10 {
    left: 20%; }
  .col-tablet-push-2of5, .col-tablet-push-4of10 {
    left: 40%; }
  .col-tablet-push-3of5, .col-tablet-push-6of10 {
    left: 60%; }
  .col-tablet-push-4of5, .col-tablet-push-8of10 {
    left: 80%; }
  .col-tablet-push-1of6, .col-tablet-push-2of12 {
    left: 16.66666667%; }
  .col-tablet-push-5of6, .col-tablet-push-10of12 {
    left: 83.33333333%; }
  .col-tablet-push-1of8, .col-tablet-push-2of16 {
    left: 12.5%; }
  .col-tablet-push-3of8, .col-tablet-push-6of16 {
    left: 37.5%; }
  .col-tablet-push-5of8, .col-tablet-push-10of16 {
    left: 62.5%; }
  .col-tablet-push-7of8, .col-tablet-push-14of16 {
    left: 87.5%; }
  .col-tablet-push-1of10 {
    left: 10%; }
  .col-tablet-push-3of10 {
    left: 30%; }
  .col-tablet-push-7of10 {
    left: 70%; }
  .col-tablet-push-9of10 {
    left: 90%; }
  .col-tablet-push-1of12 {
    left: 8.33333333%; }
  .col-tablet-push-5of12 {
    left: 41.66666667%; }
  .col-tablet-push-7of12 {
    left: 58.33333333%; }
  .col-tablet-push-11of12 {
    left: 91.66666667%; }
  .col-tablet-push-1of16 {
    left: 6.25%; }
  .col-tablet-push-3of16 {
    left: 18.75%; }
  .col-tablet-push-5of16 {
    left: 31.25%; }
  .col-tablet-push-7of16 {
    left: 43.75%; }
  .col-tablet-push-9of16 {
    left: 56.25%; }
  .col-tablet-push-11of16 {
    left: 68.75%; }
  .col-tablet-push-13of16 {
    left: 81.25%; }
  .col-tablet-push-15of16 {
    left: 93.75%; } }

.col-3-wide {
  width: 33.3333333333%; }

@media (max-width: 719px) {
  /* Remove .col-12 and .col-13 backward compatibility support as soon as it's been removed. */
[class*=col-],
  .col-12 [class*=col-],
  .col-13 [class*=col-] {
  float: none;
  left: 0;
  width: auto;
} }
