/*  BREADCRUMBS
/*===================================================================================*/
.woocommerce-breadcrumb {
	margin-top: 1.786em;
	margin-bottom: 1.786em; }

	.woocommerce-breadcrumb ol {
		margin: 0;
		padding: 0;
		list-style-type: none; }

	.woocommerce-breadcrumb li {
		color: #333e48;
		display: inline-block; }

		.woocommerce-breadcrumb li a:focus, .woocommerce-breadcrumb li a:hover {
			color: #333e48;
			text-decoration: none; }

	.woocommerce-breadcrumb span.delimiter {
		margin: 0 1.429em; }

	.woocommerce-breadcrumb li a {
		padding: 0.465em 0.929em;
		background-color: #f5f5f5;
		border-radius: 0.357em; }

		.woocommerce-breadcrumb li a:focus, .woocommerce-breadcrumb li a:hover {
			background-color: #e8e8e8; }

.logo-contact {
	margin-bottom: 2em;
}

/*  media-body
/*===================================================================================*/
.media-body {
	}
	.media-body h5.media-heading {
		line-height: 1.5em;
	}

/*  entry-content
/*===================================================================================*/
.entry-content {
	}
	.entry-content p {
		font-size: 1.2em;
	}
	.entry-content ul li {
		font-size: 1.2em;
	}



	.entry-content .sku_wrapper {
	}
	.entry-content .posted_in {
	}
	.entry-content .tagged_as {
	}
	.entry-content .tags {
	}

/*  entry-content
/*===================================================================================*/
.single-product {
}
	.single-product .brand {
		margin-right: 1em;
	}
	.single-product .tab-content .field-value {
		font-weight: bold;
	}



/*  entry-content
/*===================================================================================*/
.post-author-info {
	border: 2px solid #ea1b25;
}

.price-add-to-cart {
	text-align: center;
	}

.item-image a img {
		height: 280px;
}

#grid .price-add-to-cart {
	padding-bottom: 1em;
}


/*  Brands Carousel
/*===================================================================================*/
.brands-carousel {
  margin-bottom: 6.071em; }
  .brands-carousel .item {
    text-align: center;
    height: 150px;
    position: relative; }
    .brands-carousel .item figure {
      display: block;
      margin: 0;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      width: 100%;
      text-align: center; }
      .brands-carousel .item figure .text-overlay {
        background-color: rgba(26, 187, 156, 0) !important;
        display: none; }
        .brands-carousel .item figure .text-overlay a {
          opacity: 0; }
      .brands-carousel .item figure:hover img {
        opacity: 1; }
      .brands-carousel .item figure img {
        opacity: 0.5;
        max-height: 150px;
        width: auto;
        margin: 0 auto; }

.owl-brands {
  border-top: none;
  border-bottom: 1px solid #dadada;
  padding: 1.286em 0; }
  .owl-brands .owl-nav {
    -webkit-tap-highlight-color: transparent;
    position: relative; }
    .owl-brands .owl-nav [class*='owl-'] {
      color: #D6D6D6;
      font-size: 14px;
      display: inline-block;
      cursor: pointer;
      position: absolute;
      top: -30px;
      line-height: 14px; }
      .owl-brands .owl-nav [class*='owl-']:hover {
        color: #869791;
        text-decoration: none; }
    .owl-brands .owl-nav .owl-prev {
      left: 0; }
    .owl-brands .owl-nav .owl-next {
      right: 0; }
    .owl-brands .owl-nav .disabled {
      opacity: 0.5;
      cursor: default; }

#content + .brands-carousel {
  margin-top: -5.143em; }


/* rafraf start */

.rafraf-product-image {
	position: relative;
}
.rafraf-product-image p {
	position: absolute;
	text-align: center;
}

article.post h3 {
	margin-bottom: 1em;
	line-height: 1.33em;
}
p.highlight-red {
	padding: 1em 1.5em;
	font-size: 1.5em;
	font-weight: bold;
	color: #ffffff;
	background: #ea1b25;

}

/* rafraf stop */
