/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
@media (max-width: 768px) {
  .category-item-home {
    margin-bottom: 45px; } }

.category-item-home .category-item-image {
  text-align: center; }

.category-item-home .category-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .category-item-home .category-item-content h4 {
    font-weight: bold; }
  .category-item-home .category-item-content p {
    color: #6e6e6e;
    font-size: 0.9rem; }
  .category-item-home .category-item-content .btn.btn-default {
    width: 100%;
    display: inline-block;
    border: 1px solid #4b4b4b;
    text-align: center;
    border-radius: 50px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.reviews-home .reviews-home-general {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .reviews-home .reviews-home-general {
      margin-bottom: 0; } }
  .reviews-home .reviews-home-general h3 {
    font-size: 2rem;
    text-align: center; }

.reviews-home .reviews-carousel-container {
  position: relative;
  padding: 0 30px; }
  @media (min-width: 768px) {
    .reviews-home .reviews-carousel-container {
      padding: 0 15px; } }
  .reviews-home .reviews-carousel-container .reviews-carousel-next,
  .reviews-home .reviews-carousel-container .reviews-carousel-prev {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -15px; }
    @media (min-width: 768px) {
      .reviews-home .reviews-carousel-container .reviews-carousel-next,
      .reviews-home .reviews-carousel-container .reviews-carousel-prev {
        left: -15px; } }
    .reviews-home .reviews-carousel-container .reviews-carousel-next i,
    .reviews-home .reviews-carousel-container .reviews-carousel-prev i {
      font-size: 1.8rem;
      color: #4b4b4b;
      cursor: pointer; }
    .reviews-home .reviews-carousel-container .reviews-carousel-next.disabled i,
    .reviews-home .reviews-carousel-container .reviews-carousel-prev.disabled i {
      opacity: 0.5; }
  .reviews-home .reviews-carousel-container .reviews-carousel-next {
    left: auto;
    right: 5px; }
    @media (min-width: 768px) {
      .reviews-home .reviews-carousel-container .reviews-carousel-next {
        right: -15px; } }

.reviews-home .reviews-carousel .review-carousel-item {
  padding: 5px 7.5px;
  font-size: 0.8rem;
  /* .review-carousel-title {
			} */ }
  .reviews-home .reviews-carousel .review-carousel-item .star-rating-container {
    margin-bottom: 5px; }
  .reviews-home .reviews-carousel .review-carousel-item .review-carousel-author {
    font-weight: bold;
    margin-top: 5px; }
  .reviews-home .reviews-carousel .review-carousel-item .review-carousel-date {
    font-style: italic; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.wp-block-fwo-block-contact-info img {
  margin-right: 10px; }
