.cw-widget {
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative; }
  .cw-widget .cw-container {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    position: relative;
    background-color: white !important;
    border-radius: 1px; }
    .cw-widget .cw-container .progress-container {
      position: relative;
      margin: 0;
      padding: 0;
      height: 3px;
      width: 100%; }
      .cw-widget .cw-container .progress-container .progress {
        position: absolute;
        left: 0;
        top: 0;
        background-color: #777;
        margin: 0;
        height: 7px; }
    .cw-widget .cw-container.cw-presentation {
      overflow: hidden; }
      .cw-widget .cw-container.cw-presentation .cw-row {
        justify-content: start; }
        .cw-widget .cw-container.cw-presentation .cw-row:last-child {
          position: relative;
          left: 0;
          transition: left 0.35s; }
          .cw-widget .cw-container.cw-presentation .cw-row:last-child .cw-item {
            flex: 1 0 100%;
            padding: 0; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(1),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(1) ~ .cw-item {
          width: 100%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(2),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(2) ~ .cw-item {
          width: 50%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(3),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(3) ~ .cw-item {
          width: 33.33333%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(4),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(4) ~ .cw-item {
          width: 25%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(5),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(5) ~ .cw-item {
          width: 20%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(6),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(6) ~ .cw-item {
          width: 16.66667%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(7),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(7) ~ .cw-item {
          width: 14.28571%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(8),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(8) ~ .cw-item {
          width: 12.5%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(9),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(9) ~ .cw-item {
          width: 11.11111%; }
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(10),
        .cw-widget .cw-container.cw-presentation .cw-row .cw-item:first-child:nth-last-child(10) ~ .cw-item {
          width: 10%; }
    .cw-widget .cw-container.cw-grid {
      overflow: hidden; }
      .cw-widget .cw-container.cw-grid .cw-row {
        align-items: start;
        justify-content: space-between; }
        .cw-widget .cw-container.cw-grid .cw-row .cw-item {
          width: 48% !important; }
    .cw-widget .cw-container .cw-powered {
      padding: 0;
      margin: 5px 2px;
      font-family: Helvetica, Arial, sans-serif;
      font-size: 10px;
      line-height: 2; }
      .cw-widget .cw-container .cw-powered .cw-powered-link,
      .cw-widget .cw-container .cw-powered .cw-powered-link:active,
      .cw-widget .cw-container .cw-powered .cw-powered-link:focus,
      .cw-widget .cw-container .cw-powered .cw-powered-link:link,
      .cw-widget .cw-container .cw-powered .cw-powered-link:hover {
        text-decoration: none;
        font-weight: 500;
        color: #555; }
    .cw-widget .cw-container.cw-sidebar {
      max-width: 300px; }
    .cw-widget .cw-container.cw-presentation .cw-powered, .cw-widget .cw-container.cw-well .cw-powered {
      text-align: right; }
    .cw-widget .cw-container.cw-presentation .cw-row {
      flex-wrap: nowrap !important; }
    @media screen and (min-width: 601px) {
      .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row {
        flex-wrap: nowrap; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(1),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(1) ~ .cw-item {
          width: 94% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(2),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(2) ~ .cw-item {
          width: 47% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(3),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(3) ~ .cw-item {
          width: 31.33333% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(4),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(4) ~ .cw-item {
          width: 23.5% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(5),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(5) ~ .cw-item {
          width: 18.8% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(6),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(6) ~ .cw-item {
          width: 15.66667% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(7),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(7) ~ .cw-item {
          width: 13.42857% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(8),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(8) ~ .cw-item {
          width: 11.75% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(9),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(9) ~ .cw-item {
          width: 10.44444% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(10),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(10) ~ .cw-item {
          width: 9.4% !important; } }
    @media screen and (max-width: 600px) {
      .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row {
        flex-wrap: wrap; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(1),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(1) ~ .cw-item {
          width: 192% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(2),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(2) ~ .cw-item {
          width: 96% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(3),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(3) ~ .cw-item {
          width: 64% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(4),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(4) ~ .cw-item {
          width: 48% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(5),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(5) ~ .cw-item {
          width: 38.4% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(6),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(6) ~ .cw-item {
          width: 32% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(7),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(7) ~ .cw-item {
          width: 27.42857% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(8),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(8) ~ .cw-item {
          width: 24% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(9),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(9) ~ .cw-item {
          width: 21.33333% !important; }
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(10),
        .cw-widget .cw-container:not(.cw-presentation):not(.cw-grid) .cw-row .cw-item:first-child:nth-last-child(10) ~ .cw-item {
          width: 19.2% !important; } }
    .cw-widget .cw-container .cw-row {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: start;
      list-style-type: none;
      margin: 0 0 10px;
      padding: 0; }
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link,
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link:active,
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link:focus,
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link:link {
        text-decoration: none;
        color: #333; }
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link:hover {
        color: #000;
        text-decoration: underline;
        text-decoration-style: dotted; }
      .cw-widget .cw-container .cw-row .cw-item .cw-item-link {
        display: block;
        width: 100%;
        overflow: hidden;
        position: relative; }
        .cw-widget .cw-container .cw-row .cw-item .cw-item-link .cw-item-img {
          width: 100%;
          height: auto;
          display: block;
          border: 1px solid #ddd;
          box-sizing: border-box; }
          .cw-widget .cw-container .cw-row .cw-item .cw-item-link .cw-item-img.background-img {
            background-repeat: no-repeat;
            background-position: top center;
            background-size: cover; }
        .cw-widget .cw-container .cw-row .cw-item .cw-item-link .cw-item-title {
          margin: 0;
          padding: 3px 0 0;
          font-family: Helvetica, Arial, sans-serif;
          font-size: 14px;
          line-height: 1.4; }
          .cw-widget .cw-container .cw-row .cw-item .cw-item-link .cw-item-title.h3 {
            font-size: 1.75rem;
            margin-bottom: 0.5rem;
            font-weight: 500;
            line-height: 1.2; }
        .cw-widget .cw-container .cw-row .cw-item .cw-item-link .index-overlay {
          position: absolute;
          visibility: hidden;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.5);
          text-align: center;
          color: rgba(255, 255, 255, 0.9);
          font-size: 5rem;
          font-family: sans-serif;
          overflow: hidden; }
          .cw-widget .cw-container .cw-row .cw-item .cw-item-link .index-overlay .index-overlay-content {
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            transform: translateY(-50%); }
    .cw-widget .cw-container .cw-col {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      list-style-type: none;
      padding: 0;
      margin: 0; }
      .cw-widget .cw-container .cw-col .cw-item {
        width: 100%;
        padding: 2px; }
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link,
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link:active,
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link:focus,
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link:link {
          text-decoration: none;
          color: #333; }
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link:hover {
          color: #000;
          text-decoration: underline;
          text-decoration-style: dotted; }
        .cw-widget .cw-container .cw-col .cw-item .cw-item-link {
          display: block;
          width: 100%;
          overflow: hidden; }
          .cw-widget .cw-container .cw-col .cw-item .cw-item-link .cw-item-img {
            width: 90px;
            height: auto;
            float: left;
            margin: 0 10px 0 0; }
          .cw-widget .cw-container .cw-col .cw-item .cw-item-link .cw-item-title {
            margin: 0;
            padding: 0;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 15px;
            line-height: 1.5; }

/*# sourceMappingURL=content-widget.css.map*/