.products .products-grid .card:not(.card-full-width) h3 {
  font-size: 18px; }
  @media (max-width: 992px) {
    .products .products-grid .card:not(.card-full-width) h3 {
      font-size: 18px; } }
  @media (max-width: 768px) {
    .products .products-grid .card:not(.card-full-width) h3 {
      font-size: 17px; } }
  @media (max-width: 480px) {
    .products .products-grid .card:not(.card-full-width) h3 {
      font-size: 16px; } }

.kc-grid h2 {
  font-size: 16px; }
  @media (max-width: 992px) {
    .kc-grid h2 {
      font-size: 16px; } }
  @media (max-width: 768px) {
    .kc-grid h2 {
      font-size: 15px; } }
  @media (max-width: 480px) {
    .kc-grid h2 {
      font-size: 15px; } }

/*
 * CUSTOM STYLES
 *
 */
.products .lead-wrapper {
  border-bottom: 3px solid #cac8c8; }
  @media (max-width: 768px) {
    .products .lead-wrapper p {
      text-align: left; } }

@media (min-width: 768px) {
  .products .row.product,
  .products .row.feature {
    display: flex;
    align-items: center; } }

.products .lead-wrapper {
  padding: 20px 0; }

@media (max-width: 768px) {
  .products .theme-icons {
    border-bottom: none; } }

.products .intro h2 {
  text-transform: uppercase;
  margin-bottom: 1em; }

.products .video-play {
  color: #fff;
  opacity: .8; }
  .products .video-play:hover {
    opacity: 1; }

.products .video-close {
  position: fixed;
  top: 10px;
  right: 20px; }
  .products .video-close i {
    color: #fff;
    font-size: 3em; }
    .products .video-close i:hover {
      color: #00837e; }

.products .video-container {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 2050;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8); }
  .products .video-container video.marketing-video {
    width: 100%;
    height: 100%; }

.products .products-grid h3,
.products .products-grid h4 {
  line-height: 1.2; }
  .products .products-grid h3 a,
  .products .products-grid h4 a {
    color: #373737; }
    .products .products-grid h3 a:hover,
    .products .products-grid h4 a:hover {
      color: #00837e; }

.products .products-grid .grid-sizer,
.products .products-grid .card {
  width: 31%;
  float: left; }
  @media (max-width: 991px) {
    .products .products-grid .grid-sizer,
    .products .products-grid .card {
      width: 48.25%; } }

.products .products-grid .gutter-sizer {
  width: 3.5%; }

.products .products-grid .card-full-width {
  width: 100%; }

.products .products-grid .img-parent-fixed img {
  height: auto;
  width: 100%;
  max-height: none; }

.products .products-grid .img-parent-fixed {
  margin-bottom: 10px; }

.products .card-stacking .resources {
  padding: 10px; }
  .products .card-stacking .resources a {
    color: #373737; }
    .products .card-stacking .resources a:hover {
      color: #00837e; }

.products .card-stacking .resource-object {
  width: 150px;
  margin-top: 4px;
  margin-left: 6px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .products .card-stacking .resource-object {
      margin-bottom: 10px;
      display: block;
      float: none !important;
      margin-left: 0; } }

.products .card-stacking p {
  font-size: 14px; }

.products .product-container {
  position: relative;
  margin-bottom: 70px; }
  @media (max-width: 768px) {
    .products .product-container {
      margin-bottom: 40px; } }
  .products .product-container:last-of-type {
    margin-bottom: 0; }
  .products .product-container h2 {
    text-transform: none; }
    .products .product-container h2 a {
      padding-top: 5px;
      font-family: "proxima-nova", "Times New Roman", serif!important;
      font-size: 16px;
      font-weight: 500; }
  @media (min-width: 768px) {
    .products .product-container h3 {
      margin-top: 0; } }
  @media (max-width: 767px) {
    .products .product-container .product figure {
      position: static; }
      .products .product-container .product figure img {
        width: 100%; } }

.products a.blog-title {
  color: #373737; }

.products .intro p,
.products .products p {
  color: #777777;
  margin-bottom: 1em; }

.products .product-info {
  width: 100%;
  max-width: 28.125em;
  margin: 100px auto; }
  @media (max-width: 767px) {
    .products .product-info {
      margin: 0 auto 30px; } }

.products .product.targeting {
  min-height: 550px; }
  @media (max-width: 767px) {
    .products .product.targeting {
      min-height: 0; } }

.products .product-wrapper,
.product-listing .product-wrapper {
  padding: 70px 0; }
  @media (max-width: 767px) {
    .products .product-wrapper,
    .product-listing .product-wrapper {
      padding: 30px 0; } }

.products.products--detail .product-wrapper,
.product-listing.products--detail .product-wrapper {
  border-bottom: 0; }
  @media (max-width: 767px) {
    .products.products--detail .product-wrapper,
    .product-listing.products--detail .product-wrapper {
      padding: 30px 0; } }
  .products.products--detail .product-wrapper p,
  .product-listing.products--detail .product-wrapper p {
    color: #373737; }

@media (min-width: 767px) {
  .products .products--detail h2,
  .product-listing .products--detail h2 {
    margin-top: 0; } }

.products .product-info,
.product-listing .product-info {
  max-width: none;
  margin: 0; }

.products .persona-icons-wrappper i,
.product-listing .persona-icons-wrappper i {
  font-size: 2em;
  color: #053A4F;
  margin-bottom: 10px; }

.product-listing:not(:last-of-type) .product-wrapper {
  border-bottom: 3px solid #cac8c8; }

.knowledge-center .grid-sizer,
.knowledge-center .tile,
.knowledge-center-overview .grid-sizer,
.knowledge-center-overview .tile {
  width: 24%; }
  @media (max-width: 767px) {
    .knowledge-center .grid-sizer,
    .knowledge-center .tile,
    .knowledge-center-overview .grid-sizer,
    .knowledge-center-overview .tile {
      width: 100%; } }

.knowledge-center .gutter-sizer,
.knowledge-center-overview .gutter-sizer {
  width: 1.3%; }
  @media (max-width: 767px) {
    .knowledge-center .gutter-sizer,
    .knowledge-center-overview .gutter-sizer {
      width: 0; } }

.knowledge-center .tile,
.knowledge-center-overview .tile {
  padding: 20px;
  -webkit-transition: -webkit-box-shadow 200ms ease-in;
  transition: -webkit-box-shadow 200ms ease-in;
  transition: box-shadow 200ms ease-in;
  transition: box-shadow 200ms ease-in, -webkit-box-shadow 200ms ease-in; }
  @media (max-width: 767px) {
    .knowledge-center .tile,
    .knowledge-center-overview .tile {
      border: 0;
      padding: 0; } }
  .knowledge-center .tile:hover,
  .knowledge-center-overview .tile:hover {
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: -webkit-box-shadow 50ms ease-in;
    transition: -webkit-box-shadow 50ms ease-in;
    transition: box-shadow 50ms ease-in;
    transition: box-shadow 50ms ease-in, -webkit-box-shadow 50ms ease-in; }
    @media (max-width: 767px) {
      .knowledge-center .tile:hover,
      .knowledge-center-overview .tile:hover {
        -webkit-box-shadow: none;
                box-shadow: none; } }
  .knowledge-center .tile p.meta,
  .knowledge-center-overview .tile p.meta {
    margin-bottom: 10px; }
  .knowledge-center .tile img,
  .knowledge-center-overview .tile img {
    margin-bottom: 10px; }

.kc-grid a {
  color: #fff; }
  .kc-grid a:hover .overlay__color {
    opacity: .9; }
  .kc-grid a:hover h2 {
    text-decoration: underline; }

.kc-grid .overlay__text {
  padding-left: 20px;
  position: absolute;
  top: 0; }

.kc-grid h5 {
  color: #9b9b9b; }

.kc-grid__item_full-height {
  height: 300px; }

.kc-grid__item_half-height {
  height: 150px; }

.meta.meta__kc {
  margin-top: 20px;
  margin-bottom: 10px; }

.pdp-features {
  margin-bottom: 70px; }
  @media (max-width: 768px) {
    .pdp-features {
      margin-bottom: 40px; } }
  .pdp-features:last-of-type {
    margin-bottom: 70px; }
  @media (min-width: 768px) {
    .pdp-features .feature h3 {
      margin-top: 0; } }
  .pdp-features img {
    width: 100%; }
  .pdp-features ul {
    -webkit-padding-start: 16px;
    line-height: 1.8; }

.pdp-case-studies {
  background: #f4f4f4;
  padding-top: 30px;
  padding-bottom: 80px; }
  .pdp-case-studies img {
    max-height: 170px; }
  .pdp-case-studies .tile {
    color: #777777;
    background: #fff;
    border: 1px solid #9b9b9b; }
    @media (max-width: 767px) {
      .pdp-case-studies .tile {
        margin-bottom: 20px; } }
    .pdp-case-studies .tile .tile-inner {
      padding: 20px; }
      .pdp-case-studies .tile .tile-inner.image-parent {
        display: table;
        width: 100%;
        min-height: 160px;
        border-bottom: 1px solid #9b9b9b; }
        .pdp-case-studies .tile .tile-inner.image-parent .image {
          display: table-cell;
          text-align: center;
          vertical-align: middle; }
          .pdp-case-studies .tile .tile-inner.image-parent .image img {
            max-width: 100%; }
    .pdp-case-studies .tile a {
      display: block;
      margin: 15px 0 0;
      color: #00837e; }

@media (max-width: 767px) {
  .pdp-testimonials .img-parent-fixed {
    border: 1px solid #9b9b9b;
    padding: 10px;
    margin-bottom: 10px; } }

.pdp-testimonials .img-parent-fixed img {
  max-width: 80%;
  max-height: 80%; }
  @media (max-width: 767px) {
    .pdp-testimonials .img-parent-fixed img {
      margin: 0 auto; } }

.pdp-testimonials .img-thumbnail {
  border-radius: 0; }

.pdp-testimonials .img-ratio-sizer {
  padding-top: 100%; }

.pdp-testimonials .testimonial-signature {
  display: block;
  text-align: right; }
  @media (max-width: 767px) {
    .pdp-testimonials .testimonial-signature {
      margin-bottom: 20px; } }

.pdp-more-products h3 a {
  color: #373737; }
  .pdp-more-products h3 a:hover {
    color: #00837e; }

.pdp-more-products .img-parent-fixed img {
  height: auto;
  width: 100%;
  max-height: none; }

.theme-icons {
  color: #fc5b08;
  text-align: center; }
  @media (max-width: 767px) {
    .theme-icons {
      border-bottom: none; } }
  .theme-icons .carousel-indicators {
    position: relative;
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    left: 0;
    top: 0;
    margin-left: 0; }
    .theme-icons .carousel-indicators li {
      position: relative;
      padding-top: 10px;
      padding-bottom: 10px;
      border-radius: 0;
      width: 122px;
      height: 171px;
      border: none;
      text-indent: 0; }
      @media (max-width: 767px) {
        .theme-icons .carousel-indicators li {
          width: 100%;
          height: 30px;
          border-bottom: 2px solid #9b9b9b; } }
      .theme-icons .carousel-indicators li.active, .theme-icons .carousel-indicators li:hover {
        background-color: #eff9fa;
        color: #00837e; }
    .theme-icons .carousel-indicators li + li {
      margin-left: 60px; }
      @media (max-width: 767px) {
        .theme-icons .carousel-indicators li + li {
          margin-left: 0; } }
    @media (min-width: 767px) {
      .theme-icons .carousel-indicators li + li::before {
        content: "\f105";
        font-family: FontAwesome;
        font-size: 40%;
        position: absolute;
        left: -40px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #9b9b9b;
        font-size: 3em; } }
    .theme-icons .carousel-indicators i {
      vertical-align: middle;
      font-size: 8em;
      line-height: 1.2; }
    .theme-icons .carousel-indicators .caption {
      display: block;
      line-height: 1;
      font-size: 1.2em; }

.next-step {
  background-color: #f4f4f4;
  text-align: center;
  padding-bottom: 50px;
  padding-top: 30px; }
  .next-step i {
    font-size: 8em;
    color: #fc5b08; }

.tailored-solution.pdp-tailored-solution {
  background: #f4f4f4;
  padding-top: 30px;
  padding-bottom: 80px; }
  .tailored-solution.pdp-tailored-solution h2,
  .tailored-solution.pdp-tailored-solution p {
    text-align: left; }

.tailored-solution li + li {
  margin-left: 90px; }
  @media (max-width: 1199px) {
    .tailored-solution li + li {
      margin-left: 50px; } }
  @media (max-width: 991px) {
    .tailored-solution li + li {
      margin-left: 40px; } }
  @media (max-width: 768px) {
    .tailored-solution li + li {
      margin-left: 0; } }

.tailored-solution i {
  font-size: 8em;
  color: #00837e; }
  @media (max-width: 991px) {
    .tailored-solution i {
      font-size: 4.5em; } }

.tailored-solution h4 {
  margin-top: 50px;
  color: #373737; }

@media (max-width: 768px) {
  .tailored-solution h3,
  .tailored-solution p {
    text-align: left; }
  .tailored-solution li {
    width: 49%;
    font-size: 12px; } }

.social {
  font-size: .5rem; }
  .social i {
    color: #777777; }
  .social li + li {
    margin-left: 30px; }

.footer-fixed-mkt {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  background-color: rgba(255, 255, 255, 0.9);
  text-align: center;
  color: #fff; }
  .footer-fixed-mkt a.footer-fixed-mkt--close {
    position: absolute;
    top: 50%;
    right: 40px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer; }
    @media (max-width: 767px) {
      .footer-fixed-mkt a.footer-fixed-mkt--close {
        right: 12px; } }
  @media (max-width: 767px) {
    .footer-fixed-mkt {
      display: none; } }

.blog__listing,
.blog__body {
  margin-bottom: 20px; }
  .blog__listing .meta__blog-taxonomy,
  .blog__listing .comments,
  .blog__body .meta__blog-taxonomy,
  .blog__body .comments {
    color: #777777;
    margin-bottom: 30px; }
    .blog__listing .meta__blog-taxonomy a,
    .blog__listing .comments a,
    .blog__body .meta__blog-taxonomy a,
    .blog__body .comments a {
      color: #777777; }
      .blog__listing .meta__blog-taxonomy a:hover,
      .blog__listing .comments a:hover,
      .blog__body .meta__blog-taxonomy a:hover,
      .blog__body .comments a:hover {
        color: #00837e; }
  .blog__listing .social-links li,
  .blog__body .social-links li {
    margin-bottom: 10px; }
  .blog__listing .social-links .social-facebook a,
  .blog__body .social-links .social-facebook a {
    padding: 0 30px; }
    @media (max-width: 767px) {
      .blog__listing .social-links .social-facebook a,
      .blog__body .social-links .social-facebook a {
        padding: 6px 20px; } }
  .blog__listing .social-links .social-twitter a,
  .blog__body .social-links .social-twitter a {
    padding: 0 26px; }
    @media (max-width: 767px) {
      .blog__listing .social-links .social-twitter a,
      .blog__body .social-links .social-twitter a {
        padding: 6px 16px; } }

.blog__listing .media-object,
.blog__entry .media-object {
  width: 75px; }

.blog__entry-text {
  font-size: 14px;
  line-height: 1.5;
  color: #373737; }
  .blog__entry-text img {
    max-width: 100%;
    height: auto; }

.blog__entry-comment-author {
  margin-bottom: 10px; }

.abstract img,
.blog__entry img {
  margin-bottom: 15px; }

.subscribe,
.categories {
  margin-bottom: 20px; }

.panel a {
  color: #373737; }
  .panel a:hover {
    color: #00837e; }

.panel .media-object {
  width: 45px; }

.nav-subnav .btn-secondary-fill:not(.active) {
  background-color: #fff; }

.nav-subnav .btn-secondary-fill.active {
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(155, 155, 155, 0.4);
          box-shadow: inset 0px 0px 1px 1px rgba(155, 155, 155, 0.4); }

.mask {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
  color: #f4f4f4;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7); }

.blog-listing-by-category .tile,
.blog-listing-category .tile {
  background: #fff;
  margin-bottom: 30px; }
  .blog-listing-by-category .tile .content,
  .blog-listing-category .tile .content {
    padding: 5px 10px 10px; }
  .blog-listing-by-category .tile a,
  .blog-listing-category .tile a {
    font-weight: bold; }
  .blog-listing-by-category .tile p.blog-description,
  .blog-listing-category .tile p.blog-description {
    margin-bottom: 0; }

.blog-listing-by-category .category-column .tile:last-of-type,
.blog-listing-category .category-column .tile:last-of-type {
  margin-bottom: 10px; }

.blog-listing-by-category .category-column a.category-header-link:hover,
.blog-listing-category .category-column a.category-header-link:hover {
  display: block;
  color: #fff;
  text-decoration: none; }

.blog-listing-by-category .category-column a.category-footer-link,
.blog-listing-category .category-column a.category-footer-link {
  display: block;
  border: 0;
  border-top: 5px solid blue;
  border-radius: 0;
  padding: 10px 0 15px;
  line-height: 1;
  text-align: center; }
  .blog-listing-by-category .category-column a.category-footer-link:hover,
  .blog-listing-category .category-column a.category-footer-link:hover {
    color: #fff;
    background: blue;
    text-decoration: none; }

.blog-listing-by-category h2,
.blog-listing-category h2 {
  margin-top: 0;
  padding: 15px 0 10px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  border-bottom: 5px solid; }

.blog-listing-by-category.category-one h2,
.blog-listing-by-category .category-column:nth-child(1) h2,
.blog-listing-category.category-one h2,
.blog-listing-category .category-column:nth-child(1) h2 {
  border-color: #053A4F; }

.blog-listing-by-category.category-one a.category-header-link:hover,
.blog-listing-by-category .category-column:nth-child(1) a.category-header-link:hover,
.blog-listing-category.category-one a.category-header-link:hover,
.blog-listing-category .category-column:nth-child(1) a.category-header-link:hover {
  background-color: #053A4F; }

.blog-listing-by-category.category-one a.category-footer-link,
.blog-listing-by-category .category-column:nth-child(1) a.category-footer-link,
.blog-listing-category.category-one a.category-footer-link,
.blog-listing-category .category-column:nth-child(1) a.category-footer-link {
  border-top-color: #053A4F; }
  .blog-listing-by-category.category-one a.category-footer-link:hover,
  .blog-listing-by-category .category-column:nth-child(1) a.category-footer-link:hover,
  .blog-listing-category.category-one a.category-footer-link:hover,
  .blog-listing-category .category-column:nth-child(1) a.category-footer-link:hover {
    background: #053A4F; }

.blog-listing-by-category.category-one .tile .overlay__color,
.blog-listing-by-category .category-column:nth-child(1) .tile .overlay__color,
.blog-listing-category.category-one .tile .overlay__color,
.blog-listing-category .category-column:nth-child(1) .tile .overlay__color {
  background: #053A4F; }
  .blog-listing-by-category.category-one .tile .overlay__color.overlay__hover:hover,
  .blog-listing-by-category .category-column:nth-child(1) .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category.category-one .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category .category-column:nth-child(1) .tile .overlay__color.overlay__hover:hover {
    background-color: #02171f; }

.blog-listing-by-category.category-two h2,
.blog-listing-by-category .category-column:nth-child(2) h2,
.blog-listing-category.category-two h2,
.blog-listing-category .category-column:nth-child(2) h2 {
  border-color: #00837e; }

.blog-listing-by-category.category-two a.category-header-link:hover,
.blog-listing-by-category .category-column:nth-child(2) a.category-header-link:hover,
.blog-listing-category.category-two a.category-header-link:hover,
.blog-listing-category .category-column:nth-child(2) a.category-header-link:hover {
  background-color: #00837e; }

.blog-listing-by-category.category-two a.category-footer-link,
.blog-listing-by-category .category-column:nth-child(2) a.category-footer-link,
.blog-listing-category.category-two a.category-footer-link,
.blog-listing-category .category-column:nth-child(2) a.category-footer-link {
  border-top-color: #00837e; }
  .blog-listing-by-category.category-two a.category-footer-link:hover,
  .blog-listing-by-category .category-column:nth-child(2) a.category-footer-link:hover,
  .blog-listing-category.category-two a.category-footer-link:hover,
  .blog-listing-category .category-column:nth-child(2) a.category-footer-link:hover {
    background: #00837e; }

.blog-listing-by-category.category-two .tile .overlay__color,
.blog-listing-by-category .category-column:nth-child(2) .tile .overlay__color,
.blog-listing-category.category-two .tile .overlay__color,
.blog-listing-category .category-column:nth-child(2) .tile .overlay__color {
  background: #00837e; }
  .blog-listing-by-category.category-two .tile .overlay__color.overlay__hover:hover,
  .blog-listing-by-category .category-column:nth-child(2) .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category.category-two .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category .category-column:nth-child(2) .tile .overlay__color.overlay__hover:hover {
    background-color: #00504d; }

.blog-listing-by-category.category-three h2,
.blog-listing-by-category .category-column:nth-child(3) h2,
.blog-listing-category.category-three h2,
.blog-listing-category .category-column:nth-child(3) h2 {
  border-color: #8560a8; }

.blog-listing-by-category.category-three a.category-header-link:hover,
.blog-listing-by-category .category-column:nth-child(3) a.category-header-link:hover,
.blog-listing-category.category-three a.category-header-link:hover,
.blog-listing-category .category-column:nth-child(3) a.category-header-link:hover {
  background-color: #8560a8; }

.blog-listing-by-category.category-three a.category-footer-link,
.blog-listing-by-category .category-column:nth-child(3) a.category-footer-link,
.blog-listing-category.category-three a.category-footer-link,
.blog-listing-category .category-column:nth-child(3) a.category-footer-link {
  border-top-color: #8560a8; }
  .blog-listing-by-category.category-three a.category-footer-link:hover,
  .blog-listing-by-category .category-column:nth-child(3) a.category-footer-link:hover,
  .blog-listing-category.category-three a.category-footer-link:hover,
  .blog-listing-category .category-column:nth-child(3) a.category-footer-link:hover {
    background: #8560a8; }

.blog-listing-by-category.category-three .tile .overlay__color,
.blog-listing-by-category .category-column:nth-child(3) .tile .overlay__color,
.blog-listing-category.category-three .tile .overlay__color,
.blog-listing-category .category-column:nth-child(3) .tile .overlay__color {
  background: #8560a8; }
  .blog-listing-by-category.category-three .tile .overlay__color.overlay__hover:hover,
  .blog-listing-by-category .category-column:nth-child(3) .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category.category-three .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category .category-column:nth-child(3) .tile .overlay__color.overlay__hover:hover {
    background-color: #6b4b8a; }

.blog-listing-by-category.category-four h2,
.blog-listing-by-category .category-column:nth-child(4) h2,
.blog-listing-category.category-four h2,
.blog-listing-category .category-column:nth-child(4) h2 {
  border-color: #fc5b08; }

.blog-listing-by-category.category-four a.category-header-link:hover,
.blog-listing-by-category .category-column:nth-child(4) a.category-header-link:hover,
.blog-listing-category.category-four a.category-header-link:hover,
.blog-listing-category .category-column:nth-child(4) a.category-header-link:hover {
  background-color: #fc5b08; }

.blog-listing-by-category.category-four a.category-footer-link,
.blog-listing-by-category .category-column:nth-child(4) a.category-footer-link,
.blog-listing-category.category-four a.category-footer-link,
.blog-listing-category .category-column:nth-child(4) a.category-footer-link {
  border-top-color: #fc5b08; }
  .blog-listing-by-category.category-four a.category-footer-link:hover,
  .blog-listing-by-category .category-column:nth-child(4) a.category-footer-link:hover,
  .blog-listing-category.category-four a.category-footer-link:hover,
  .blog-listing-category .category-column:nth-child(4) a.category-footer-link:hover {
    background: #fc5b08; }

.blog-listing-by-category.category-four .tile .overlay__color,
.blog-listing-by-category .category-column:nth-child(4) .tile .overlay__color,
.blog-listing-category.category-four .tile .overlay__color,
.blog-listing-category .category-column:nth-child(4) .tile .overlay__color {
  background: #fc5b08; }
  .blog-listing-by-category.category-four .tile .overlay__color.overlay__hover:hover,
  .blog-listing-by-category .category-column:nth-child(4) .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category.category-four .tile .overlay__color.overlay__hover:hover,
  .blog-listing-category .category-column:nth-child(4) .tile .overlay__color.overlay__hover:hover {
    background-color: #b24005; }

.blog-listing-by-category h2 {
  text-align: center; }

.blog-subscribe .header {
  padding: 15px;
  background: #00837e;
  color: #fff;
  text-align: center; }
  .blog-subscribe .header h5 {
    margin: 0; }

.blog-subscribe .body {
  padding: 15px;
  background: #fff; }
  @media (max-width: 991px) {
    .blog-subscribe .body input[type="text"] {
      margin-bottom: 10px; } }
  .blog-subscribe .body .checkbox {
    margin-top: 6px;
    margin-bottom: 7px; }

.ad-container {
  margin-top: 30px;
  margin-bottom: 30px; }

.contributor img.media-object {
  border-radius: 100%; }
