@charset "UTF-8";
.resource_box {
  width: 50%;
  float: left;
  margin-bottom: 30px; }
  .resource_box a {
    width: 90%;
    display: block;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    overflow: hidden;
    font-size: 12px;
    height: 140px; }
    .resource_box a:hover {
      text-decoration: none; }
    .resource_box a .icon {
      float: left;
      width: 20%;
      height: 100%;
      background-repeat: no-repeat;
      background-position: 50% 43%;
      background-size: 45%;
      color: #5d5d5d;
      margin: 0;
      text-transform: none;
      position: relative;
      background-color: white; }
      .resource_box a .icon p {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 70%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .resource_box a .copy {
      float: left;
      width: 60%;
      padding: 10px;
      height: 100%;
      border-left: 1px solid #ccc;
      background-color: white; }
      .resource_box a .copy h3 {
        font-family: "Verlag A", "Verlag B",sans-serif;
        letter-spacing: .05em;
        margin: 0 0 5px;
        text-transform: none;
        font-size: 16px;
        color: #5d5d5d; }
      .resource_box a .copy p {
        font-family: "Open Sans", "Open Sans", "Helvetica";
        text-transform: none;
        color: #4d4d4d;
        font-weight: normal; }
    .resource_box a .download {
      float: left;
      width: 20%;
      background-repeat: no-repeat;
      background-position: 50% 43%;
      cursor: pointer;
      text-transform: none;
      color: white;
      height: 100%;
      position: relative; }
      .resource_box a .download p {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 70%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
    .resource_box a.white_paper {
      border-left: 5px solid #c64e4c; }
      .resource_box a.white_paper .icon {
        background-image: url("/themes/anitya/images/whitepaper.png"); }
      .resource_box a.white_paper .download {
        background-color: #c64e4c;
        background-image: url("/themes/anitya/images/download.png"); }
	  .resource_box a.white_paper.cta-read .download {
		  background-image: url("/themes/anitya/images/read.png"); }
    .resource_box a.literature {
      border-left: 5px solid #f9a91a; }
      .resource_box a.literature .icon {
        background-image: url("/themes/anitya/images/literature.png"); }
      .resource_box a.literature .download {
        background-color: #f9a91a;
        background-image: url("/themes/anitya/images/download.png"); }
    .resource_box a.success_story {
      border-left: 5px solid #5775a5; }
      .resource_box a.success_story .icon {
        background-image: url("/themes/anitya/images/success_stories.png"); }
      .resource_box a.success_story .download {
        background-color: #5775a5;
        background-image: url("/themes/anitya/images/download.png"); }
	  .resource_box a.success_story.cta-read .download {
		  background-image: url("/themes/anitya/images/read.png"); }
    .resource_box a.webinar {
      border-left: 5px solid #8d5fa7; }
      .resource_box a.webinar .icon {
        background-image: url("/themes/anitya/images/webinar.png"); }
      .resource_box a.webinar .download {
        background-color: #8d5fa7;
        background-image: url("/themes/anitya/images/watch.png"); }
    .resource_box a.podcast {
      border-left: 5px solid #5775a5; }
      .resource_box a.podcast .icon {
        background-image: url("/themes/anitya/images/podcast.png"); }
      .resource_box a.podcast .download {
        background-color: #5775a5;
        background-image: url("/themes/anitya/images/listen.png"); }
    .resource_box a.video {
      border-left: 5px solid #945ca8; }
      .resource_box a.video .icon {
        background-image: url("/themes/anitya/images/video.png"); }
      .resource_box a.video .download {
        background-color: #945ca8;
        background-image: url("/themes/anitya/images/watch.png"); }
    .resource_box a.article {
      border-left: 5px solid #4d4d4d; }
      .resource_box a.article .icon {
        background-image: url("/themes/anitya/images/page.png"); }
      .resource_box a.article .download {
        background-color: #4d4d4d;
        background-image: url("/themes/anitya/images/read.png"); }
    .resource_box a.competitive_info {
      border-left: 5px solid #ff6600; }
      .resource_box a.competitive_info .icon {
        background-image: url("/themes/anitya/images/page.png"); }
      .resource_box a.competitive_info .download {
        background-color: #ff6600;
        background-image: url("/themes/anitya/images/download.png"); }
        .resource_box a.slide_deck {
      border-left: 5px solid #031ca8; }
      .resource_box a.slide_deck .icon {
        background-image: url("/themes/anitya/images/page.png"); }
      .resource_box a.slide_deck .download {
        background-color: #031ca8;
        background-image: url("/themes/anitya/images/download.png"); }
    .resource_box a.tools {
      border-left: 5px solid #99B25A; }
      .resource_box a.tools .icon {
        background-image: url("/themes/anitya/images/tools.png"); }
      .resource_box a.tools .download {
        background-color: #99B25A;
        background-image: url("/themes/anitya/images/read.png"); }

.slick-dots {
  list-style: none;
  float: right;
  width: 100%;
  max-width: 330px;
  padding-left: 0;
  margin-right: 17px;
  margin-top: -25px;
  text-align: center;
  position: relative;
  z-index: 3; }

.slick-dots button {
  display: none; }

.slick-dots li {
  cursor: pointer;
  margin: 0 auto;
  display: inline-block;
  text-align: center;
  padding: 0 5px; }

.slick-dots li:first-child {
  margin-left: 0; }

.slick-dots li:before {
  content: "• ";
  color: red;
  /* or whatever color you prefer */
  font-size: 30px;
  color: black; }

.slick-dots li.slick-active:before {
  color: #8ca757; }

.featured_holder {
  display: block;
  position: absolute;
  width: 100%;
  top: -300px;
  max-width: 513px;
  right: -50px; }

.slick-slider {
  width: 100%;
  max-width: 513px;
  float: right;
  margin-right: 50px; }

.slick-prev:before, .slick-next:before {
  color: red; }

@media (max-width: 959px) {
  .resource_box a {
    font-size: 11px; }
    .resource_box a .copy h3 {
      font-size: 14px; } }

@media (max-width: 859px) {
  .resource_box a .icon p, .resource_box a .download p {
    font-size: 10px; } }

@media (max-width: 768px) {
  .featured_holder {
    display: none !important; }
  .resource_box {
    width: 50%; }
    .resource_box a {
      width: 95%;
      height: initial;
      border-left: 1px solid #ccc !important; }
      .resource_box a .icon, .resource_box a .download {
        width: 100%;
        float: none;
        display: block;
        padding: 60px 0 0px 0px;
        background-position: 4% center;
        background-size: 35px; }
        .resource_box a .icon p, .resource_box a .download p {
          position: absolute;
          top: 50%;
          font-size: 17px;
          left: 18%;
          text-align: left;
          -webkit-transform: translate(-50%, -50%);
          transform: translate(0%, -50%); }
      .resource_box a .copy {
        width: 100%;
        float: none;
        display: block;
        border-left: none;
        border-top: 1px solid #ccc;
        min-height: 184px;
        max-height: 184px; }
        .resource_box a .copy h3 {
          font-size: 18px; }
        .resource_box a .copy p {
          font-size: 14px; }
      .resource_box a.white_paper {
        border-top: 5px solid #c64e4c; }
        .resource_box a.white_paper .download {
          background-color: 5px solid #c64e4c; }
      .resource_box a.literature {
        border-top: 5px solid #f9a91a; }
        .resource_box a.literature .download {
          background-color: #f9a91a; }
      .resource_box a.success_story {
        border-top: 5px solid #5775a5; }
        .resource_box a.success_story .download {
          background-color: #5775a5; }
      .resource_box a.webinar {
        border-top: 5px solid #8d5fa7; }
        .resource_box a.webinar .download {
          background-color: #8d5fa7; }
      .resource_box a.podcast {
        border-top: 5px solid #5775a5; }
        .resource_box a.podcast .download {
          background-color: #5775a5; }
      .resource_box a.video {
        border-top: 5px solid #945ca8; }
        .resource_box a.video .download {
          background-color: #945ca8; }
      .resource_box a.article {
        border-top: 5px solid #4d4d4d; }
        .resource_box a.article .download {
          background-color: #4d4d4d; }
      .resource_box a.tools {
        border-top: 5px solid #99B25A; }
        .resource_box a.tools .download {
          background-color: #99B25A; } }

.featuredtop {
  background: #3c455b;
  width: 99.8%;
  overflow: hidden;
  position: relative;
  left: -50px; }
  .featuredtop h2 {
    color: white;
    font-size: 20px;
    float: left;
    margin: 0;
    padding: 5px 0 5px 25px; }
  .featuredtop .arrowblock {
    float: right; }
    .featuredtop .arrowblock .arrow {
      color: white;
      font-size: 24px;
      cursor: pointer;
      display: inline-block;
      padding: 3px 18px; }
      .featuredtop .arrowblock .arrow:hover {
        background: #727272; }
      .featuredtop .arrowblock .arrow:first-child {
        position: relative;
        right: -5px; }
      .featuredtop .arrowblock .arrow:last-child {
        border-left: 1px solid #6b6b6b; }

.hideholder {
  display: none; }

.slick-arrow {
  display: none !important; }

.featured-slider a.resource-block {
  width: 100%; }

@media (max-width: 991px) {
  .featured_holder {
    max-width: 375px;
    right: -25px; } }

@media (max-width: 960px) {
  .featured_holder {
    top: -338px; } }

@media (max-width: 910px) {
  .featured_holder {
    top: -401px; } }

@media (max-width: 799px) {
  .featured_holder {
    display: none; } }

@media (max-width: 499px) {
  .resource_box {
    width: 100%; }
    .resource_box .copy {
      min-height: inherit !important;
      max-height: inherit !important; } }
