.tiendavieja-blog,
.tiendavieja-archive {
  background-image: url(../images/bg-blog.jpg) !important;
  padding-top: 1.5em;
}
.tiendavieja-blog .post-thumb,
.tiendavieja-archive .post-thumb {
  width: 100%;
  height: 340px;
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
  margin-bottom: 20px;
}
.tiendavieja-blog .post-thumb .post-thumb-wrap,
.tiendavieja-archive .post-thumb .post-thumb-wrap {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.5);
}
.tiendavieja-blog .post-thumb .post-text,
.tiendavieja-archive .post-thumb .post-text {
  position: absolute;
  bottom: 5px;
  text-align: left;
  font-size: 22px;
  color: #fff;
  padding-left: 30px;
  text-transform: uppercase;
}
.tiendavieja-blog .post-thumb .post-text .date-box,
.tiendavieja-archive .post-thumb .post-text .date-box {
  color: #fff;
  font-family: Philosopher;
}
.tiendavieja-blog .post-thumb .post-text .post-title,
.tiendavieja-archive .post-thumb .post-text .post-title {
  font-family: GochiHand;
  font-size: 26px;
  color: #e0c1a3;
}
.tiendavieja-blog .post-thumb .post-text .post-content,
.tiendavieja-archive .post-thumb .post-text .post-content {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
}
.tiendavieja-blog .post-thumb-single,
.tiendavieja-archive .post-thumb-single {
  width: 100%;
  height: 340px;
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
  margin-bottom: 20px;
}
.tiendavieja-blog .post-thumb-single .post-thumb-wrap,
.tiendavieja-archive .post-thumb-single .post-thumb-wrap {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.tiendavieja-blog .post-thumb-single .post-thumb-wrap .post-text,
.tiendavieja-archive .post-thumb-single .post-thumb-wrap .post-text {
  position: absolute;
  bottom: 0px;
  text-align: left;
  font-size: 22px;
  color: #fff;
  padding-left: 30px;
  text-transform: uppercase;
  background: rgba(161, 124, 82, 0.9);
  margin-left: 30px;
}
.tiendavieja-blog .post-thumb-single .post-thumb-wrap .post-text .post-title,
.tiendavieja-archive .post-thumb-single .post-thumb-wrap .post-text .post-title {
  font-family: GochiHand;
  font-size: 26px;
  color: #e0c1a3;
}
.tiendavieja-blog .post-thumb-single .post-thumb-wrap .post-text .post-content,
.tiendavieja-archive .post-thumb-single .post-thumb-wrap .post-text .post-content {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
}
.tiendavieja-single {
  background-image: url(../images/bg-blog.jpg) !important;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.tiendavieja-single .container.single {
  background: rgba(69, 37, 16, 0.8);
}
.tiendavieja-single label,
.tiendavieja-single .entry-title,
.tiendavieja-single #reply-title {
  font-family: GochiHand;
  font-size: 26px;
  color: #e0c1a3;
}
.tiendavieja-single .entry-title {
  font-size: 35px;
}
.tiendavieja-single .entry-content,
.tiendavieja-single .form-check-label,
.tiendavieja-single .comment-notes {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
}
.tiendavieja-single .comments-area input[type="text"],
.tiendavieja-single .comments-area input[type="email"],
.tiendavieja-single .comments-area textarea {
  border: 1px solid #A17C52;
  background: transparent !important;
}
.tiendavieja-single .form-submit input[type="submit"] {
  background: none !important;
  border: none;
  font-family: Philosopher;
  display: table;
  background-image: url('../images/bg-vermasservicios.png') !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  border-radius: 5px;
  color: #e0c1a3 !important;
  font-size: 25px;
  padding: 25px 0px;
  line-height: 0px;
  width: 314px;
  margin: 15px auto 0px;
}
.tiendavieja-single .entry-meta {
  color: #fff;
}
.tiendavieja-single .nav-links a {
  color: #fff;
}
.tiendavieja-single .widget-area .widget {
  border: none !important;
}
.tiendavieja-single .rpwwt-post-title {
  font-family: GochiHand;
  font-size: 20px;
  color: #e0c1a3;
}
.tiendavieja-single .rpwwt-post-date {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
}
.tiendavieja-fotos {
  background-image: url(../images/bg-blog.jpg) !important;
  padding-top: 3.5em;
  padding-bottom: 2.5em;
}
.tiendavieja-fotos .site-main {
  background: rgba(69, 37, 16, 0.8);
}
.tiendavieja-fotos .woocommerce-breadcrumb {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
  padding-top: 15px;
}
.tiendavieja-fotos .woocommerce-breadcrumb a {
  color: #fff !important;
}
.tiendavieja-fotos .woocommerce-breadcrumb a:hover {
  color: #c1976d !important;
}
.tiendavieja-fotos .woocommerce-result-count {
  color: #fff !important;
}
.tiendavieja-fotos .woocommerce-products-header__title {
  text-align: center;
  font-family: GochiHand;
  font-size: 55px;
  color: #e0c1a3;
}
.tiendavieja-fotos .woocommerce-loop-product__title {
  text-align: center;
  font-family: GochiHand;
  font-size: 22px !important;
  color: #e0c1a3;
}
.tiendavieja-fotos .woocommerce-loop-category__title {
  color: #fff;
  font-size: 23px !important;
  font-family: Philosopher;
  padding-top: 0px !important;
}
.tiendavieja-fotos .woocommerce-loop-category__title mark {
  display: none !important;
}
.tiendavieja-fotos .btn-outline-primary {
  color: #ffffff;
  border-color: #ffffff;
}
.tiendavieja-fotos .add-to-cart-container {
  text-align: center;
}
.tiendavieja-fotos .add-to-cart-container a {
  display: inline;
}
.tiendavieja-fotos .add-to-cart-container a:hover {
  color: #000 !important;
  background-color: #e0c1a3 !important;
  border-color: #e0c1a3 !important;
}
.single-product #woocommerce-wrapper {
  background-image: url(../images/bg-blog.jpg) !important;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.single-product #woocommerce-wrapper #main {
  background: rgba(69, 37, 16, 0.8);
  padding: 0px 15px 20px;
}
.single-product #woocommerce-wrapper #main .woocommerce-breadcrumb {
  color: #fff;
  font-size: 15px;
  font-family: Philosopher;
  padding-top: 15px;
}
.single-product #woocommerce-wrapper #main .woocommerce-breadcrumb a {
  color: #fff !important;
}
.single-product #woocommerce-wrapper #main .dhvc-woocommerce-page {
  width: 100%;
}
.single-product #woocommerce-wrapper #main .dhvc-woocommerce-page .product_title {
  font-family: GochiHand;
  font-size: 30px;
  color: #e0c1a3;
}
.clase-carlos #woocommerce-wrapper {
  width: 100%;
}
.woocommerce-page .widget-area {
  display: none !important;
}
