/* Product Category */

.woocommerce span.onsale {
    background-color: #DB3E37;
    font-size: 1.2em;
    display: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #DB3E37;
    color: #fff;    
}

.woocommerce ul.products li.product .price {
	color: #4F331D;
	text-align: center;
}

.woocommerce ul.products li.product h3 {
	text-align: center;
	color: #4b301a;
	font-weight: 700;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	padding: 15px;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	float: right;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	float: left;
}

.woocommerce .shophero {
  overflow: hidden;
  padding-top: 0px;
}

.woocommerce .shophero img {
	max-width: inherit;
}
/* line 18, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left, .woocommerce .hero__right {
  width: 50%;
  float: left;
}
@media (max-width: 750px) {
  /* line 18, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left, .woocommerce .hero__right {
    width: 100%;
    float: none;
  }
}
/* line 25, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left img, .woocommerce .hero__right img {
  width: 100%;
}
/* line 29, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left {
  position: relative;
}
/* line 31, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left .btn-hero {
  position: absolute;
  right: 12%;
  bottom: 16%;
  background: #d93f3c;
  padding: 17px 47px;
  border: 2px solid #d93f3c;
  border-radius: 30px;
  text-decoration: none;
  color: #fff;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 14px;
  transition: all 150ms ease;
}
@media (max-width: 1600px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 11%;
  }
}
@media (max-width: 1400px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 9%;
  }
}
@media (max-width: 1240px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 8%;
    bottom: 12%;
  }
}
@media (max-width: 1100px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    padding: 17px 35px;
  }
}
@media (max-width: 1000px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 6%;
  }
}
@media (max-width: 950px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    padding: 17px 25px;
    bottom: 7%;
  }
}
@media (max-width: 750px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 12%;
    bottom: 15%;
  }
}
@media (max-width: 570px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 10%;
    bottom: 11%;
  }
}
@media (max-width: 440px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 9%;
    padding: 12px 17px;
  }
}
@media (max-width: 440px) {
  /* line 31, ../scss/homepage/_article-2.scss */
  .woocommerce .hero__left .btn-hero {
    right: 7%;
    padding: 12px 15px;
    bottom: 8%;
  }
}
/* line 81, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left .btn-hero:hover {
  background: #d93f3c;
  background-color: #d65757;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD65757', endColorstr='#FFD35858');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2NTc1NyIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZDkzZjNjIi8+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNkOTNmM2MiLz48c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2Q5M2YzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzNTg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d65757), color-stop(25%, #d93f3c), color-stop(25%, #d93f3c), color-stop(74%, #d93f3c), color-stop(100%, #d35858));
  background-image: -moz-linear-gradient(top, #d65757 0%, #d93f3c 25%, #d93f3c 25%, #d93f3c 74%, #d35858 100%);
  background-image: -webkit-linear-gradient(top, #d65757 0%, #d93f3c 25%, #d93f3c 25%, #d93f3c 74%, #d35858 100%);
  background-image: linear-gradient(to bottom, #d65757 0%, #d93f3c 25%, #d93f3c 25%, #d93f3c 74%, #d35858 100%);
  border-color: #333;
  color: #ffffff;
}
/* line 94, ../scss/homepage/_article-2.scss */
.woocommerce .hero__left .btn-hero:active {
  box-shadow: inset 0 4px 5px rgba(0, 0, 0, 0.6);
}

.woocommerce-page .white-bg {
	background: #efe9d2;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background: #d93f3c;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #bd2825;	
}

.woocommerce table.shop_table {
	background: #FDF9EA;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 120px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background-color: #bd2825;
	color: #fff;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-size: 18px;
	padding: 10px;
}

.woocommerce .woocommerce-info {
    border-top-color: #DB3E37;
}

.woocommerce .woocommerce-info:before {
    color: #4F331D;
}

.select2-container .select2-choice>.select2-chosen {
	padding: 3px;
	font-size: 18px;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 33%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 62%;
}

.woocommerce div.product {
	padding-top: 20px;
}

.woocommerce .woocommerce-breadcrumb {
  margin: 2em 0 0;
}

.woocommerce input.input-text.qty.text {
	padding: 5px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding: 20px 40px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin: 0;
}

.woocommerce .panel {
	background: #fdf9ea;
	border: 1px solid #e2dbc2;
	border-top:0px;
	border-radius: 4px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
	border-bottom: 1px solid #e2dbc2;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #e2dbc2;
	background-color: #e7e1ca;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fdf9ea;
	border-bottom-color: #fdf9ea;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	box-shadow: -2px 2px 0 #e7e1ca;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
	box-shadow: -2px 2px 0 #FDF9EA;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	box-shadow: 2px 2px 0 #E7E1CA;
}

.woocommerce div.product .entry-summary p.price, .woocommerce div.product .entry-summary span.price {
	color: #d93f3c;
}

a.woocommerce-review-link {
	color: #4B301A;
}

.woocommerce div.product .entry-summary p.price del, .woocommerce div.product .entry-summary span.price del {
    opacity: .7;
    font-size: 18px;
    color: #4B301A;
}