@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700);
/** Responsive mixins - BEGIN **/
/** Responsive mixins - END **/
.paragraph--type--block-banner.block-banner--square {
  display: flex;
  width: 256px;
}
.paragraph--type--block-banner.block-banner--square .banner-item {
  padding-top: 20px;
  border-radius: 26px;
}
.paragraph--type--block-banner.block-banner--square .banner-item--image-rollover {
  display: none;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover {
  background-color: #c00000 !important;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover .banner-item--image-default {
  display: none;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover .banner-item--image-rollover {
  display: inline;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover .banner-item--text {
  color: #ffffff;
  border-left: 1px solid #ffffff;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover .title-default {
  display: none;
}
.paragraph--type--block-banner.block-banner--square .banner-item:hover .title-rollover {
  display: block;
}
.paragraph--type--block-banner.block-banner--square .banner-item--text {
  padding-left: 5px;
  border-left: 1px solid #C00000;
  margin: 10px 50px 20px 50px;
  font-weight: 700;
  display: inline-block;
}
.paragraph--type--block-banner.block-banner--square .banner-item--text .title-rollover {
  display: none;
}
.paragraph--type--block-banner.block-banner--horizontal .banner-item-horizontal {
  width: 100%;
}
.paragraph--type--block-banner.block-banner--horizontal .banner-item-horizontal img {
  width: 100%;
}

/*# sourceMappingURL=block-banner.css.map */
