/* Drag and Drop Content Blocks */
.content-block.DragAndDropBlock .dad-wrapper {
  position: relative; }
@-moz-document url-prefix() {
  .content-block.DragAndDropBlock .dad-wrapper {
    display: block; } }
  .content-block.DragAndDropBlock .dad-wrapper:after {
    content: '';
    display: block;
    padding-bottom: 33.333333%; }
  .content-block.DragAndDropBlock .dad-wrapper.rows3:after {
    padding-bottom: 50%; }
  .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item {
    width: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item > a .image:after {
      padding-top: 66.666%; }
  @media screen and (max-width: 39.9375em) {
    .content-block.DragAndDropBlock .dad-wrapper .dad-item {
      width: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper .dad-item > a .image:after {
        padding-top: 66.666%; } }
  .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile {
    /* 3 Column Layout */
    /* 4 Column Layout */
    /* 5 Column Layout */ }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item {
      position: absolute;
      margin: 0; }
      .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item > a {
        height: auto;
        margin: 0;
        width: auto;
        position: absolute;
        top: 0.3125rem;
        bottom: 0.3125rem;
        left: 0.3125rem;
        right: 0.3125rem; }
        .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item > a .info {
          padding: 0.625rem; }
        .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile .dad-item > a .image:after {
          display: none; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.x1 {
      left: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.width1 {
      width: 33.3333%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.x2 {
      left: 33.3333%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.width2 {
      width: 66.6666%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.x3 {
      left: 66.6666%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.width3 {
      width: 99.9999%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.y1 {
      top: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.height1 {
      height: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.y2 {
      top: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols3 .dad-item.height2 {
      height: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.x1 {
      left: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.width1 {
      width: 25%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.x2 {
      left: 25%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.width2 {
      width: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.x3 {
      left: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.width3 {
      width: 75%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.x4 {
      left: 75%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.width4 {
      width: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.y1 {
      top: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.height1 {
      height: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.y2 {
      top: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.height2 {
      height: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.y3 {
      top: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols4 .dad-item.height3 {
      height: 150%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.x1 {
      left: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.width1 {
      width: 20%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.x2 {
      left: 20%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.width2 {
      width: 40%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.x3 {
      left: 40%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.width3 {
      width: 60%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.x4 {
      left: 60%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.width4 {
      width: 80%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.x5 {
      left: 80%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.width5 {
      width: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.y1 {
      top: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.height1 {
      height: 33.33333%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.y2 {
      top: 33.33333%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.height2 {
      height: 66.66666%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.y3 {
      top: 66.66666%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5 .dad-item.height3 {
      height: 99.99999%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.x1 {
      left: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.width1 {
      width: 20%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.x2 {
      left: 20%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.width2 {
      width: 40%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.x3 {
      left: 40%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.width3 {
      width: 60%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.x4 {
      left: 60%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.width4 {
      width: 80%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.x5 {
      left: 80%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.width5 {
      width: 100%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.y1 {
      top: 0%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.height1 {
      height: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.y2 {
      top: 50%; }
    .content-block.DragAndDropBlock .dad-wrapper #wireframe-wrapper.mobile.cols5.rows2 .dad-item.height2 {
      height: 100%; }
  @media screen and (min-width: 40em) {
    .content-block.DragAndDropBlock .dad-wrapper {
      /* 3 Column Layout */
      /* 4 Column Layout */
      /* 5 Column Layout */ }
      .content-block.DragAndDropBlock .dad-wrapper .dad-item {
        position: absolute;
        margin: 0; }
        .content-block.DragAndDropBlock .dad-wrapper .dad-item > a {
          height: auto;
          margin: 0;
          width: auto;
          position: absolute;
          top: 0.3125rem;
          bottom: 0.3125rem;
          left: 0.3125rem;
          right: 0.3125rem; }
          .content-block.DragAndDropBlock .dad-wrapper .dad-item > a .info {
            padding: 0.625rem; }
          .content-block.DragAndDropBlock .dad-wrapper .dad-item > a .image:after {
            display: none; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.x1 {
        left: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.width1 {
        width: 33.3333%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.x2 {
        left: 33.3333%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.width2 {
        width: 66.6666%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.x3 {
        left: 66.6666%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.width3 {
        width: 99.9999%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.y1 {
        top: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.height1 {
        height: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.y2 {
        top: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols3 .dad-item.height2 {
        height: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.x1 {
        left: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.width1 {
        width: 25%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.x2 {
        left: 25%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.width2 {
        width: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.x3 {
        left: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.width3 {
        width: 75%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.x4 {
        left: 75%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.width4 {
        width: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.y1 {
        top: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.height1 {
        height: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.y2 {
        top: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.height2 {
        height: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.y3 {
        top: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols4 .dad-item.height3 {
        height: 150%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.x1 {
        left: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.width1 {
        width: 20%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.x2 {
        left: 20%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.width2 {
        width: 40%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.x3 {
        left: 40%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.width3 {
        width: 60%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.x4 {
        left: 60%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.width4 {
        width: 80%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.x5 {
        left: 80%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.width5 {
        width: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.y1 {
        top: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.height1 {
        height: 33.33333%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.y2 {
        top: 33.33333%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.height2 {
        height: 66.66666%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.y3 {
        top: 66.66666%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5 .dad-item.height3 {
        height: 99.99999%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.x1 {
        left: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.width1 {
        width: 20%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.x2 {
        left: 20%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.width2 {
        width: 40%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.x3 {
        left: 40%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.width3 {
        width: 60%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.x4 {
        left: 60%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.width4 {
        width: 80%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.x5 {
        left: 80%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.width5 {
        width: 100%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.y1 {
        top: 0%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.height1 {
        height: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.y2 {
        top: 50%; }
      .content-block.DragAndDropBlock .dad-wrapper.cols5.rows2 .dad-item.height2 {
        height: 100%; } }

/*# sourceMappingURL=contentblocks.css.map */
