@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//continentalsaddlery.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.8") format("woff2");
}

:root {
	--wd-header-banner-h: 50px;
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Great Vibes", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(120,135,122);
	--wd-alternative-color: rgb(67,75,68);
	--btn-default-bgcolor: rgb(227,218,201);
	--btn-default-bgcolor-hover: rgb(239,239,239);
	--btn-accented-bgcolor: rgb(244,165,28);
	--btn-accented-bgcolor-hover: rgb(222,150,26);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-popup.wd-age-verify {
	background-image: url();
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: fill;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(51,51,51);
	background-image: none;
	background-size: contain;
	background-position: center center;
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount, html .product.wd-product del, html .product.wd-product del .amount, html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount, html .wd-product-nav-desc .price > .amount, html .wd-product-nav-desc .price > ins .amount, html .wd-product-nav-desc .price > ins .amount, html .product-quick-view  .summary-inner > .price > .amount, html .product-quick-view .summary-inner > .price > ins .amount, html .product-quick-view  .summary-inner > .price del, html .product-quick-view  .summary-inner > .price del .amount, html .product-quick-view  .variations_form .woocommerce-variation-price .price > .amount, html .product-quick-view .variations_form .woocommerce-variation-price .price > ins .amount, html .product-quick-view  .variations_form .woocommerce-variation-price > .price del, html .product-quick-view .variations_form .woocommerce-variation-price > .price del .amount, html .widget-area .widget .price > .amount, html .widget-area .widget .price > ins .amount, html .widget-area .widget .price > ins .amount {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 500;
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: rgb(221,153,51);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(221,51,51);
}
.page .wd-page-content {
	background-image: url(https://continentalsaddlery.com/wp-content/uploads/2021/08/vertical-bg-line.png);
	background-repeat: repeat-y;
	background-position: center top;
}
html .cart-actions .button[name="update_cart"] {
	font-family: "Playfair Display", Arial, Helvetica, sans-serif;
	background: rgb(23,109,0);
}
html .cart-actions .button[name="update_cart"]:hover {
	background: rgb(129,215,66);
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(221,153,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 5px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 10%;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Montserrat !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Playfair Display !important;
}

.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "Jost";
	src: url("//continentalsaddlery.com/wp-content/uploads/2021/08/Jost-400-Book.woff2") format("woff2"), 
url("//continentalsaddlery.com/wp-content/uploads/2021/08/Jost-Book.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Jost";
	src: url("//continentalsaddlery.com/wp-content/uploads/2021/08/jost-600-semi.woff2") format("woff2"), 
url("//continentalsaddlery.com/wp-content/uploads/2021/08/jost-600-semi.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Great Vibes";
	src: url("//continentalsaddlery.com/wp-content/uploads/2023/01/great-vibes-v14-latin-regular.woff2") format("woff2"), 
url("//continentalsaddlery.com/wp-content/uploads/2023/01/great-vibes-v14-latin-regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@charset "utf-8";
/* CSS Document */
.woocommerce-product-gallery img {
  border-radius: 0 !important;
}
.awcdp-deposits-wrapper .awcdp-deposits-option {
  background: #fff;
  border-radius: 7px;
  width: 290px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  margin: auto;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
ul.variation {
  color: blue !important;
  font-size: 12px;
  --li-mb: 5px;
  --list-mb: 0;
  --wd-tags-mb: 0;
}
.popup-added_to_cart h3 {
  font-size: 18px !important;
  padding-top: 10px !important;
}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description .awcdp-payment-plan .awcdp-toggle {
  cursor: pointer;
  display: flex;
  justify-content: center !important;
}
.awcdp-deposits-wrapper .awcdp-payment-plan .awcdp-plan-title .awcdp-plan-label {
  font-size: 16px !important;
  line-height: 18px !important;
}
.woocommerce-variation-add-to-cart {
  padding-top: 32px !important;
}
form.variations_form {
  padding-top: 0px !important;
}
.message__content {
  color: white;
  text-align: center !important;
}
.wd-popup {
  margin: auto !important;
  padding: 0px !important;
}
/*.woocommerce-ordering {
display: none !important;
}*/
.wd-sticky-social .wd-social-icon {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  overflow: hidden;
  margin: 0;
  min-width: 25px !important;
  width: auto;
  height: 25px !important;
}
.wd-sticky-social .wd-icon {
  width: 25px !important;
  font-size: 14px;
  line-height: 25px !important;
}
/*.wd-main-logo img {
max-width: 900px !important;
}*/
.topbar-words {
  font-family: 'Montserrat' !important;
}
.sp_chisel_wrapper {
  background-color: white !important;
}
.categories-accordion-on .widget_product_categories .count {
  font-size: 12px !important;
  font-weight: 600 !important;
  font-family: 'Montserrat' !important;
}
.wd-filter-list .count {
  font-size: 12px !important;
  font-weight: 600 !important;
  font-family: 'Montserrat' !important;
}
.wd-tools-element.wd-design-6 .wd-tools-count {
  background-color: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  color: black !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  font-family: 'Montserrat' !important;
}
.main-page-wrapper.single-product {
  max-width: 95% !important;
  margin: auto !important;
  box-shadow: 10px 0 5px -5px rgba(0, 0, 0, 0.7), -10px 0 5px -5px rgba(0, 0, 0, 0.7);
}
.single-product .site-content.wd-builder-off {
  /*padding-top: 32px !important;*/
  max-width: 95% !important;
  margin: auto !important;
  box-shadow: 10px 0 5px -5px rgba(0, 0, 0, 0.7), -10px 0 5px -5px rgba(0, 0, 0, 0.7);
  /*background-color: white !important;*/
}
.container-fluid {
  /*margin-bottom: -20px !important;*/
  margin-left: auto;
}
.widget_price_filter [class*="price_slider_amount"] .price_label > span {
  font-family: 'Montserrat' !important;
}
.product_list_widget > li .widget-product-info {
  flex: 1 1 auto;
  text-align: center;
}
.price {
  font-family: 'Montserrat' !important;
}
.custom-text {
  font-size: 14px;
  color: #f4a51c;
  width: 100% !important;
  font-weight: 500 !important;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
}
.custom-badge-1 {
  width: 100%;
  font-size: 14px;
  color: blue;
  /*margin-bottom: 10px;*/
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.custom-badge-2 {
  width: 100%;
  font-size: 14px;
  color: green;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.woocommerce-product-details__short-description {
  margin-bottom: 20px;
  background-color: rgba(246, 246, 246, 0.7) !important;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100% !important;
}
.hotspots {
  padding-top: 40px !important;
}
.savings {
  margin-top: -30px !important;
}
.wccc-content-block.wccc-content-block-6630 {
  margin-top: 15px;
  width: 100% !important;
  color: #f4a51c;
  border: 1px solid #f4a51c;
  padding: 15px;
  text-align: center;
  background-color: white;
}
.wccc-content-block.wccc-content-block-6630 .head {
  color: #f4a51c !important;
  font-weight: 600 !important;
  text-align: center !important;
  background-color: white;
}
.wccc-content-block-6630b {
  margin-top: 15px;
  width: 100% !important;
  color: #808080;
  border: 1px solid #cccccc;
  padding: 15px;
  text-align: left;
  background-color: white;
}
.wccc-content-block-6630b .head {
  color: black !important;
  text-align: center !important;
  background-color: white;
}
span.snippet-dto-porcentaje {
  color: #ff0d0d;
  font-size: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
}
span.snippet-dto-ahorro {
  color: #3c3c3c;
  font-size: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
}
span.snippet-dto-precio {
  color: #ff0d0d;
  font-size: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
}
.was, .now, .save {
  width: 100%;
  text-align: center;
}
.was {
  width: 100% !important;
  font-size: 100% !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.was2 {
  width: 100% !important;
  text-decoration: line-through !important;
  font-size: 100% !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.now {
  width: 100% !important;
  color: red !important;
  font-size: 120% !important;
  font-weight: 600 !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.save {
  width: 100% !important;
  color: red;
  font-size: 100%;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.sale-perc {
  background-color: #D9534F;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  color: #fff;
  text-align: center;
  border-radius: .25em;
}
.you_save_price {
  color: red !important;
  width: 100% !important;
  font-size: 75% !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.wd-product-countdown:before {
  content: "Sale Ends In:" !important;
  font-size: 14px;
  /*font-weight: 600;*/
  color: red;
  display: block;
  margin-bottom: 10px;
}
.vc_custom_1673891669207 {
  box-shadow: 10px 0 5px -5px rgba(0, 0, 0, 0.7), -10px 0 5px -5px rgba(0, 0, 0, 0.7);
}
.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper {
  margin-top: calc(var(--wd-single-spacing) * -1 - 1px);
  margin-bottom: 30px;
}
.wd-prefooter {
  padding-bottom: 0px !important;
  margin-bottom: -20px;
}
.vc_custom_1673735802641 {
  margin-top: 0px !important;
  margin-bottom: -20px !important;
  /*background-image: url(https://continentalsaddlery.com/wp-content/uploads/2023/01/continental-brochure-outside-cmyk-copy.png?id=7055) !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;*/
}
.labels-rectangular span.lowstock2.product-label {
  position: absolute !important;
  z-index: 5 !important;
  bottom: 1% !important;
}
.product-label.lowstock2 {
  position: absolute !important;
  z-index: 5 !important;
  bottom: 7% !important;
  left: 42% !important;
  background-color: rgb(144, 238, 144, 0.4) !important;
  color: black;
  padding: 5px 10px;
  font-size: 12px;
}
table.teststock {
  margin: auto !important;
  width: 100% !important;
  border-collapse: collapse !important;
  border: 1px solid #fff !important;
  border-style: hidden !important;
  vertical-align: top !important;
}
table td {
  padding: 15px 12px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  width: 50% !important;
  vertical-align: top !important;
}
table.teststock caption {
  background-color: #f79646 !important;
  color: #fff !important;
  font-size: x-large !important;
  font-weight: bold !important;
  text-align: center !important;
}
table.teststock thead th {
  padding: 8px !important;
  background-color: #fde9d9 !important;
  font-size: large !important;
}
table.teststock thead th#thDay {
  width: 50% !important;
}
table.teststock thead th#thRegular, table.teststock thead th#thOvertime, table.teststock thead th#thTotal {
  width: 50% !important;
}
table.teststock th, table.teststock td {
  padding: 3px !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #f79646 #ccc !important;
}
table.teststock th, table.teststock td {
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #f79646 #ccc !important;
  margin: 0 !important;
  padding: 0 !important;
}
table.teststock tbody th {
  text-align: left !important;
  font-weight: normal !important;
  font-size: 14px !important;
  font-family: 'Fira Sans', sans-serif !important;
  vertical-align: top !important;
}
table.teststock tr.even {
  display: content !important;
}
table.tb1 {
  margin: auto !important;
  width: 100% !important;
  border-collapse: collapse !important;
  border: 1px solid #fff !important;
  border-style: hidden !important;
  vertical-align: top !important;
}
table.tb1 caption {
  background-color: #f79646 !important;
  color: #fff !important;
  font-size: x-large !important;
  font-weight: bold !important;
  text-align: center !important;
}
table.tb1 thead th {
  padding: 8px !important;
  background-color: #fde9d9 !important;
  font-size: large !important;
}
table.tb1 thead th#thDay {
  width: 50% !important;
  vertical-align: top !important;
}
table.tb1 thead th#thRegular, table.tb1 thead th#thOvertime, table.tb1 thead th#thTotal {
  width: 50% !important;
  vertical-align: top !important;
}
table.tb1 th, table.tb1 td {
  padding: 3px !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #f79646 #ccc !important;
}
table.tb1 th, table.tb1 td {
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #f79646 #ccc !important;
  margin: 0 !important;
  padding: 0 !important;
}
table.tb1 tbody th {
  text-align: left !important;
  font-weight: normal !important;
  font-size: 14px !important;
  font-family: 'Fira Sans', sans-serif !important;
  vertical-align: top !important;
}
table.tb1 tr.even {
  display: content !important;
  vertical-align: top !important;
}
.show-arrow .wrap-loading-arrow > div {
  background: rgb(128, 128, 128, 0.1);
  border-radius: 100px;
}
.AuthorizeNetSeal {
  margin: auto !important;
}
.labels-rectangular {
  top: 0px !important;
  inset-inline-start: 0;
}
.product-label:not(:last-child) {
  margin-bottom: 5px !important;
  bottom: 0 !important;
}
.attrib-warning {
  color: red !important;
  width: 100%;
  font-family: "Playfair Display", Arial, Helvetica, sans-serif;
  display: inline-block;
  font-size: 16px;
  padding-bottom: 20px;
  padding-top: 20px;
  border-left: 1px groove black !important;
  border-right: 1px groove black !important;
  border-top: 1px groove black !important;
}
.attrib-warning2 {
  color: black !important;
  display: inline-block;
  font-family: "Playfair Display", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.labels-rectangular span.onsale.product-label {
  top: 0px !important;
  right: 0 !important;
  float: right !important;
}
.product-label.onsale {
  position: relative !important;
  top: 10px !important;
  right: 0 !important;
  float: right !important;
}
.labels-rectangular span.out-of-stock.product-label {
  top: 30px !important;
  left: 0 !important;
}
.product-label.out-of-stock {
  position: relative !important;
  top: 30px !important;
  left: 5px !important;
}
.yith_wcact_has_reserve_price {
  font-size: 14px !important;
  color: red !important;
  text-transform: uppercase;
  text-decoration: underline overline #FF3028;
}
.yith_wcact_exceeded_reserve_price {
  font-size: 14px !important;
  color: green !important;
  text-transform: uppercase;
  text-decoration: underline overline #004225;
}
.yith_wcact_does_not_have_reserve_price {
  font-size: 14px !important;
  color: orange !important;
  text-transform: uppercase;
  text-decoration: underline overline #ff9900;
}
.yith-wcact-current-bid-front {
  color: rgb(255, 0, 0) !important;
  font-family: "Roboto Slab" !important;
  font-size: 12px !important;
}
.yith-wcact-timeleft-default .yith-wcact-timeleft-no-bid {
  color: rgb(255, 0, 0) !important;
}
.yith-wcact-timeleft-compact .yith-wcact-timeleft-no-bid {
  color: rgb(255, 0, 0) !important;
}
.yith-wcact-timeleft-no-bid {
  color: rgb(255, 0, 0) !important;
}
.yith-wcact-timeleft-has-bid {
  color: blue !important;
}
.yith-wcact-timeleft-compact {
  font-size: small !important;
}
.yith-wcact-timeleft-compact .yith-wcact-number {
  font-size: 13px !important;
  color: red !important;
}
.yith-wcact-timeleft-compact .yith-wcact-number-label {
  font-size: 11px !important;
  color: black !important;
}
.auction_end_start {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  background-color: rgba(0, 0, 0, 0.7) !important;
  width: 95% !important;
}
.auction_end_start span {
  color: white !important;
  margin-bottom: .3em !important;
  font-size: .786em !important;
}
.auction_end_start .ywcact_auction_end_start_label {
  color: orange !important;
  text-transform: uppercase;
  text-decoration: underline;
}
.auction_end_start .ywcact_auction_end_start_label2 {
  color: yellow !important;
  text-transform: uppercase;
  text-decoration: underline;
  display: block;
}
.amount {
  padding-left: 5px !important;
  font-family: 'Montserrat' !important;
}
.yith-wcact-time-left-main {
  margin: auto !important;
}
/* 
  ========================
	BUTTON THREE
  ========================
  */
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button {
  color: #cc6119;
  transition: all 0.5s;
  position: relative;
  border-radius: 35px;
  border-color: rgba(0, 0, 0, 0.5);
  border-width: 1px;
}
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.1);
  transition: all 0.3s;
}
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button:hover::before {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.5);
  transform: scale(1.2, 1.2);
}
.woocommerce div.product form.cart .button#yith-wcact-auction-add-to-cart-button:hover::after {
  opacity: 1;
  transform: scale(1, 1);
}
.auction_add_to_cart_button.button.alt {
  padding: 0.650em;
}
.yith-wcact-watchlist-button {
  padding-bottom: 10px !important;
}
.raffle-background {
  box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;
}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
  border-radius: 35px;
  background-color: #f4eaed;
  border: 2px dashed var(--brdcolor-gray-300);
}
.hotspot-icon-default .hotspot-btn {
  background-color: rgba(160, 32, 240, 1) !important;
  border: 2px solid white !important;
}
.misc-border1 {
  border-top: 1px solid rgba(0, 0, 0, 1);
  border-bottom: 1px solid rgba(0, 0, 0, 1);
}
.dividers {
  color: black !important;
  border: 2px groove var(--brdcolor-gray-300);
}
.rounded-bg {
  background-color: rgba(0, 0, 0, 0.5) !important;
  border-radius: 50% !important;
  height: 225px;
  width: 225px;
  margin: auto !important;
  /*padding-top: 30px;*/
}
/*body .wd-timer span {
	background-color: red;
	border: 1px solid black;
}
body .wd-timer span, body .wd-timer span span {
	color: white;
}
body .wd-timer > span {
	min-width: 45px;
}*/
.wd-progress-bar .progress-area {
  border: 1px solid black;
  height: 10px !important;
  margin-bottom: 5px;
}
.wd-progress-bar .progress-bar {
  background-color: red !important;
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner {
  margin-left: 10px;
}
.evo_eventon_live_now_section h3 {
  color: #8e8e8e;
  font-size: 18px;
}
.evo_eventon_live_now_section .evo_eventon_now_next h3 {
  font-size: 18px;
}
.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner {
  background-color: #a5a5a5;
  border-radius: 20px;
  padding: 3px 15px;
  color: #fff;
  font-size: 18px;
}
.evo_eventon_live_now_section .evo_eventon_now_next {
  background-color: #ececec;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}
.loop-description {
  font-size: 13px !important;
  color: #003568 !important;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 0px !important;
}