/* line 4, app/assets/stylesheets/modules/companypages/cardsblock.scss */
.cardsblock {
  padding: 45px 14px;
}

@media only screen and (min-width: 768px) {
  /* line 4, app/assets/stylesheets/modules/companypages/cardsblock.scss */
  .cardsblock {
    padding: 90px 0;
  }
}

/* line 11, app/assets/stylesheets/modules/companypages/cardsblock.scss */
.cardsblock-title {
  margin-bottom: 45px;
  font-family: "Times New Roman", serif;
  font-size: 48px;
}

@media only screen and (min-width: 768px) {
  /* line 11, app/assets/stylesheets/modules/companypages/cardsblock.scss */
  .cardsblock-title {
    text-align: center;
  }
}
/* line 3, app/assets/stylesheets/modules/companypages/pressdisplaycard--link.scss */
.pressdisplaycard.pressdisplaycard--link {
  background-color: #f1f1f1;
  border: 1px solid #e4e4e4;
}

/* line 7, app/assets/stylesheets/modules/companypages/pressdisplaycard--link.scss */
.pressdisplaycard.pressdisplaycard--link:hover {
  background-color: #e4e4e4;
}

/* line 12, app/assets/stylesheets/modules/companypages/pressdisplaycard--link.scss */
.pressdisplaycard.pressdisplaycard--link .pressdisplaycard-title {
  margin-top: 17px;
}
/*Bootstrap*/
/* Style Guide */
/*Background*/
/*Main Content*/
/*Text*/
/*Form*/
/*Box alternate*/
/*Box search */
/*Registration*/
/* Map Search */
/* dropdown overlay */
/* icon colours */
/* spacing */
/* x-large breakpoints */
/* scrollmenu */
/* animation easing */
/* Listing card types */
/* Removes the horizontal padding within Bootstrap columns */
/* https://css-tricks.com/snippets/sass/maintain-aspect-ratio-mixin/ */
/* https://css-tricks.com/almanac/selectors/f/first-letter/ */
/* https://css-tricks.com/snippets/sass/str-replace-function/ */
/* line 7, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard {
  position: relative;
  height: 268px;
  margin-bottom: 22px;
  background-color: #ffffff;
  opacity: 1;
}

/* line 14, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard > a {
  display: block;
  height: 100%;
  padding: 30px 10px;
}

/* line 66, app/assets/stylesheets/partials/_mixins.scss */
.pressdisplaycard > a, .pressdisplaycard > a:hover, .pressdisplaycard > a:visited, .pressdisplaycard > a:active, .pressdisplaycard > a > a, .pressdisplaycard > a > a:hover, .pressdisplaycard > a > a:visited, .pressdisplaycard > a > a:active {
  text-decoration: none;
}

@media only screen and (min-width: 768px) {
  /* line 14, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
  .pressdisplaycard > a {
    padding: 35px 15px;
  }
}

/* line 25, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard:hover {
  opacity: 0.8;
}

/* line 29, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard-button {
  position: absolute;
  bottom: 25px;
  right: 10px;
}

@media only screen and (min-width: 768px) {
  /* line 29, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
  .pressdisplaycard-button {
    right: 25px;
  }
}

/* line 38, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard-button > img {
  display: block;
  margin: 0 auto;
}

/* line 44, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard-title {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
}

/* line 49, app/assets/stylesheets/modules/companypages/pressdisplaycard.scss */
.pressdisplaycard-subtitle {
  color: rgba(0, 0, 0, 0.58);
  font-size: 12px;
}
/*

 */
