/*-----CSS for Ecwid "Lightspeed" Branding on all pages -----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-lightspeed-branding {
  display: none !important;
}
 /*-----CSS for Ecwid "Lightspeed" Branding on product cards widget (used on Blog pages etc) -----*/
html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2 .ecwid-SingleProduct-powered-by {
  display: none !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for Ecwid Default store search bar at the top of all pages - works for v2 of Ecwid store-----*/
.ecwid-search-widget.ec-storefront-v2 {
  max-width: 100%;
  /* change search bar max width */
  border: solid 3px #6d1114;
  /* change border color */
  background-color: #ffffff;
  /* change background colour */
  border-radius: 8px !important;
  max-width: 2500px !important;
  width: 1200px !important;
  transition: width 0.5s ease-in-out;
}
 .ecwid-search-widget__input {
  border-radius: 6px !important;
}
 @media only screen and (max-width: 2000px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 1300px !important;
    width: 1100px !important;
    min-width: 800px !important;
  }
}
 @media only screen and (max-width: 1900px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 1000px !important;
    width: 1000px !important;
    min-width: 600px !important;
  }
}
 @media only screen and (max-width: 1800px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 900px !important;
    width: 900px !important;
    min-width: 550px !important;
  }
}
 @media only screen and (max-width: 1700px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 850px !important;
    width: 800px !important;
    min-width: 500px !important;
  }
}
 @media only screen and (max-width: 1600px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 775px !important;
    width: 700px !important;
    min-width: 450px !important;
  }
}
 @media only screen and (max-width: 1500px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 750px !important;
    width: 650px !important;
    min-width: 500px !important;
  }
}
 @media only screen and (max-width: 1400px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 650px !important;
    width: 500px !important;
    min-width: 400px !important;
  }
}
 @media only screen and (max-width: 1300px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 600px !important;
    width: 400px !important;
    min-width: 300px !important;
  }
}
 @media only screen and (max-width: 1200px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 600px !important;
    width: 275px !important;
    min-width: 200px !important;
    transform: translate(-20px);
  }
}
 @media only screen and (max-width: 1024px) {
  .ecwid-search-widget.ec-storefront-v2 {
    max-width: 100% !important;
    width: 100% !important;
    transform: translate(0px);
  }
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/* BREAK BETWEEN THE TWO TYPES OF SEARCH BARS (V2 & V3) */
/*-----CSS for Ecwid Default store search bar at the top of all pages - works for v3 of Ecwid store-----*/
.ecwid-search-widget.ec-storefront-v3 {
  max-width: 100%;
  /* change search bar max width */
  border: solid 3px #6d1114;
  /* change border color */
  background-color: #ffffff;
  /* change background colour */
  border-radius: 8px !important;
  max-width: 2500px !important;
  width: 1200px !important;
  transition: width 0.5s ease-in-out;
}
 .ecwid-search-widget__input {
  border-radius: 6px !important;
}
 @media only screen and (max-width: 2000px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 1300px !important;
    width: 1100px !important;
    min-width: 800px !important;
  }
}
 @media only screen and (max-width: 1900px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 1000px !important;
    width: 1000px !important;
    min-width: 600px !important;
  }
}
 @media only screen and (max-width: 1800px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 900px !important;
    width: 900px !important;
    min-width: 550px !important;
  }
}
 @media only screen and (max-width: 1700px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 850px !important;
    width: 800px !important;
    min-width: 500px !important;
  }
}
 @media only screen and (max-width: 1600px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 775px !important;
    width: 700px !important;
    min-width: 450px !important;
  }
}
 @media only screen and (max-width: 1500px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 750px !important;
    width: 650px !important;
    min-width: 500px !important;
  }
}
 @media only screen and (max-width: 1400px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 650px !important;
    width: 500px !important;
    min-width: 400px !important;
  }
}
 @media only screen and (max-width: 1300px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 550px !important;
    width: 400px !important;
    min-width: 300px !important;
  }
}
 @media only screen and (max-width: 1200px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 450px !important;
    width: 275px !important;
    min-width: 200px !important;
    transform: translate(-20px);
  }
}
 @media only screen and (max-width: 1024px) {
  .ecwid-search-widget.ec-storefront-v3 {
    max-width: 100% !important;
    width: 100% !important;
    transform: translate(0px);
  }
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for Cloud Search App - drop-down - Colors & Formatting-----*/
@media only screen and (min-width: 1025px) {
  .instant_search_menu {
    position: absolute;
    margin-top: 0px;
    transform: translate3d(411.2px, 52.8px, 0px);
  }
}
 @media only screen and (min-width: 1000px) {
  html#ecwid_html body#ecwid_body .instant-search-menu {
    border-style: solid;
    border-width: 3px;
    border-radius: 8px;
    border-color: #6d1114;
    display: flex;
    padding-top: 40px;
  }
}
 /*-----CSS for Cloud Search App Mobile - Search Bar - Colors & Formatting-----*/
.cloud-search-mobile__input input[type="search"] {
  border-radius: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: #6d1114;
}
 /*-----CSS for Cloud Search App - drop-down - 'Cancel' button next to Search Bar on Mobile-----*/
.cloud-search-mobile__cancel {
  color: #d2232a;
  font-weight: 700;
}
 /*-----CSS for Cloud Search App - drop-down - Products & Categories Main Block -----*/
@media only screen and (max-width: 1024px) {
  .instant-search-menu .results-block {
    max-width: 100%;
  }
}
 @media only screen and (min-width: 1025px) {
  .instant-search-menu .results-block + .results-block {
    margin-top: 18px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Products Area-----*/
.results-block.block-products {
  width: -webkit-fill-available;
}
 @media only screen and (min-width: 1025px) {
  .results-block.block-products {
    margin: 18px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Categories Area-----*/
@media only screen and (min-width: 1025px) {
  .results-block.block-categories {
    width: -webkit-fill-available;
    border-left-style: none;
  }
}
 @media only screen and (min-width: 1367px) {
  .results-block.block-categories {
    width: -webkit-fill-available;
    border-left: 2px;
    border-left-style: solid;
    border-left-color: #e2e2e2;
    padding-left: 10px;
    margin-left: -10px;
  }
}
 @media only screen and (max-width: 1366px) {
  .results-block.block-categories {
    width: -webkit-fill-available;
    border-left-style: none;
    padding-left: 10px;
    margin-left: 5px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Menu Items List Area & Divider Lines-----*/
@media only screen and (min-width: 1367px) {
  .instant-search-menu dt {
    display: flex;
    align-items: center;
    margin-bottom: 0em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-block-color: #e2e2e2;
    padding-bottom: 2px;
  }
}
 @media only screen and (max-width: 1366px) {
  .instant-search-menu dt {
    display: flex;
    align-items: center;
    margin-bottom: 0em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-block-color: #e2e2e2;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Menu Items List Area & Divider Lines on Mobile-----*/
.instant-search-menu.instant-search-menu--mobile .block-products dt, .instant-search-menu.instant-search-menu--mobile .block-categories dt {
  align-items: flex-start;
  margin: 0px 0;
  border-top: 0px;
  padding-top: 5px;
  padding-bottom: 7px;
}
 /*-----CSS for Cloud Search App - drop-down - Menu Item Images-----*/
@media only screen and (min-width: 1367px) {
  .instant-search-menu .list-image img {
    max-width: 40px;
    max-height: 40px;
    opacity: 1;
  }
}
 @media only screen and (max-width: 1366px) {
  .instant-search-menu .list-image img {
    max-width: 60px;
    max-height: 60px;
    opacity: 1;
  }
}
 @media only screen and (max-width: 1024px) {
  .instant-search-menu .list-image img {
    max-width: 80px;
    max-height: 80px;
    opacity: 1;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Menu Item Prices on Mobile-----*/
.instant-search-menu.instant-search-menu--mobile dt .cs-item-title, .instant-search-menu.instant-search-menu--mobile dt .price {
  font-size: 15px;
}
 /*-----CSS for Cloud Search App - drop-down - Menu Item Titles/ Links-----*/
@media only screen and (min-width: 1025px) {
  .instant-search-menu a:link {
    color: #4e0b0d;
    font: menu;
    font-size: 13px;
  }
}
 @media only screen and (max-width: 1024px) {
  .instant-search-menu a:link {
    color: #4e0b0d;
    font: menu;
    font-size: 15px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Menu Item Titles/ Links on Mobile-----*/
.instant-search-menu.instant-search-menu--mobile dt .cs-item-title, .instant-search-menu.instant-search-menu--mobile dt .price {
  font-size: 15px;
  font-weight: 500;
}
 /*-----CSS for Cloud Search App - drop-down - Menu Items Links that are Active/ Selected-----*/
.instant-search-menu dt.active a {
  color: #d2232a;
  font: menu;
  font-weight: 600;
  font-size: 13px;
}
 .instant-search-menu dt.active a {
  color: #d2232a;
  font: menu;
  font-weight: 600;
  font-size: 13px;
}
 /*-----CSS for Cloud Search App - drop-down - Menu Items Links that have been Visited by the Customer Previously-----*/
.instant-search-menu a:visited {
  color: #6d1114;
}
 /*-----CSS for Cloud Search App - drop-down - Menu Headers/ Headings-----*/
.instant-search-menu .header-right {
  color: #240505;
  font-size: 14px;
  font-weight: 800;
  text-decoration: underline;
}
 /*-----CSS for Cloud Search App - drop-down - 'Showing Results for' Area-----*/
@media only screen and (min-width: 1025px) {
  .instant-search-menu .header-left {
    position: absolute;
    transform: translateY(-35px);
  }
}
 @media only screen and (max-width: 1366px) {
  .instant-search-menu .header-left a {
    font-size: 15px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Search Suggestions Area-----*/
@media only screen and (min-width: 1025px) {
  .instant-search-menu .suggestions {
    position: absolute;
    transform: translateY(-35px);
  }
}
 /*-----CSS for Cloud Search App - drop-down - Search Suggestions Text-----*/
@media only screen and (min-width: 1367px) {
  .instant-search-menu .suggestions .suggestion {
    color: #d2232a;
  }
}
 @media only screen and (max-width: 1366px) {
  .instant-search-menu .suggestions .suggestion a {
    color: #d2232a;
    font-size: 15px;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Product Descriptions-----*/
.instant-search-menu .description {
  font-size: 13px;
  font-weight: 400;
  font-family: 'Montserrat';
}
 /*-----CSS for Cloud Search App - drop-down - Side Pop-out Item Box that shows Products Descriptions/ Categories -----*/
.instant-search-menu.left dd {
  border-style: solid;
  border-width: 3px;
  border-radius: 8px;
  border-color: #6d1114;
}
 @media only screen and (max-width: 1400px) {
  .instant-search-menu dd.active {
    display: none !important;
  }
}
 /*-----CSS for Cloud Search App - drop-down - Side Pop-out Item Box Products Prices -----*/
.instant-search-menu dd .details-top .details-top-text {
  flex-shrink: 1;
  order: 1;
  font-weight: 500;
}
 /*-----CSS for Cloud Search App - drop-down - Item Box Arrow for Side Pop-out-----*/
.instant-search-menu dd .arrow {
  background: #6d1114;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for Cloud Search App drop-down bar max width-----*/
.instant-search-menu {
  max-width: 2495px !important;
  width: 1195px !important;
  transition: width 0.5s ease-in-out;
}
 @media only screen and (max-width: 2000px) {
  .instant-search-menu {
    max-width: 1295px !important;
    width: 1095px !important;
    min-width: 795px !important;
    inset: 7px auto auto 0px !important;
  }
}
 @media only screen and (max-width: 1900px) {
  .instant-search-menu {
    max-width: 995px !important;
    width: 995px !important;
    min-width: 595px !important;
  }
}
 @media only screen and (max-width: 1800px) {
  .instant-search-menu {
    max-width: 895px !important;
    width: 895px !important;
    min-width: 545px !important;
  }
}
 @media only screen and (max-width: 1700px) {
  .instant-search-menu {
    max-width: 845px !important;
    width: 795px !important;
    min-width: 495px !important;
  }
}
 @media only screen and (max-width: 1600px) {
  .instant-search-menu {
    max-width: 770px !important;
    width: 695px !important;
    min-width: 445px !important;
  }
}
 @media only screen and (max-width: 1500px) {
  .instant-search-menu {
    max-width: 745px !important;
    width: 645px !important;
    min-width: 495px !important;
  }
}
 @media only screen and (max-width: 1400px) {
  .instant-search-menu {
    max-width: 70% !important;
    width: 50% !important;
    min-width: 40% !important;
  }
}
 @media only screen and (max-width: 1366px) {
  .instant-search-menu {
    max-width: 100% !important;
    width: 100% !important;
    transform: translate(0px);
  }
}
 @media screen and (min-width: 1025px) {
  .cloud-search-mobile-backdrop {
    display: none !important;
  }
}
 @media screen and (min-width: 1025px) {
  .cloud-search-mobile-open .cloud-search-mobile {
    display: none !important;
  }
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Change placement of Account Login notice pop-up on page. This is the "success" notice that pops up once the customer logs into their account-----*/
.ec-store .ec-notices--fixed.ec-notices--top {
  margin-top: 15% !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Change placement & formatting of Filters ("Refine By") at top of Search results pages or product listing pages-----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort {
  text-align: left !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #8d2424 !important;
}
 /*-----Change placement & formatting of Filters ("Sort By") at top of Search results pages or product listing pages along with labels for each Sorting parameter (Price, Category, Type etc on side of product listing pages pages)-----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__select-text {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #8d2424 !important;
}
 /*-----Change placement of Product Prices within Product Cards on Search results pages or product listing pages / "You May Also Like" section of Product Details Pages-----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame.grid__products--layout-left .grid-product__price {
  align-content: flex-end !important;
}
 /*-----Change formatting of Product Discount (Scratched Out) Prices within Product Cards on Search results pages or product listing pages / "You May Also Like" section of Product Details Pages-----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__textblock {
  background-color: #6D1114BF !important;
  color: #FFFFFF !important;
  border-radius: 5px !important;
  padding: 0 5px !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Reduce Product main image sizes on product details pages-----*/
.ec-size .ec-store .details-gallery__images-container {
  scale: 0.7;
}
 .details-gallery__images-spacer {
  max-width: 470px !important;
}
 .ec-size .ec-store .details-gallery__images-container {
  scale: 0.8 !important;
}
 .ec-size.ec-size--s .ec-store .details-gallery__images {
  display: inline-block !important;
  width: 50% !important;
  max-width: 60% !important;
  height: 75% !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Hide product labels on product grid/ category pages (where it shows all the products in each category or in search results). This hides the product labels for ON-SALE/ OUT-OF STOCK/ BACK-ORDER items-----*/
.grid-product__label {
  display: none !important;
}
 .ec-size .ec-store__product-page .grid__products[data-cols] .grid-product:nth-child(n+1) {
  width: 20%;
}
 @media screen and (max-width: 1023px) {
  .ec-size .ec-store__product-page .grid__products[data-cols] .grid-product:nth-child(n+1) {
    width: 50%;
  }
}
 /*-----Formatting of Fouita iFrame Embeds on product grid/ category pages where it shows all the products in each category.-----*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__description embed, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__description object, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__description iframe {
  border-radius: 10px !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Add text underneath the delivery/ pickup selection area at checkout - These settings below are specific to the delivery button on first page of checkout-----*/
.ec-store.ec-store__checkout-page .ec-cart-step--address .ec-tabs__tab:nth-child(1) .ec-tabs__text:after {
  display: block;
  content: 'Minimum Order Total of Bds $40 Required for Delivery!';
  font-size: 14px;
  /*Change font size*/
  font-weight: 600;
  /*Change font weight*/
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for product font styles on Category Pages-----*/
.ec-size .ec-store .grid__categories * {
  font-size: 18px;
  font-weight: 800;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for product font styles on Product Details Pages-----*/
.product-details__product-sku {
  margin-top: 0px !important;
  /*Change margin for SKU on prod prages*/
}
 .ec-size.ec-size--l .ec-store .details-product-price__value {
  font-weight: 700;
}
 @media screen and (max-width: 1023px) {
  .ec-size .ec-store .details-product-price__value {
    font-size: 21px !important;
    font-weight: 700;
  }
}
 .ec-size.ec-size--l .ec-store h4 {
  font-size: 24px;
}
 @media screen and (max-width: 1023px) {
  .ec-size .ec-store h4 {
    font-size: 20px !important;
  }
}
 .ec-size.ec-size--s .ec-store h4 {
  font-size: 24px;
}
 @media screen and (max-width: 1023px) {
  .ec-size.ec-size--s .ec-store h4 {
    font-size: 20px !important;
  }
}
 .product-details-module__title.ec-header-h6.details-product-option__title {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #8d2424 !important;
}
 /*-----CSS for product Discount (Scratched Out) Prices on Product Details Pages-----*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .details-product-price-compare__container {
  color: #6D1114 !important;
  font-weight: 700 !important;
  border-radius: 5px !important;
  padding: 0 5px !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for product cards in 'Product Grids' & 'You May Also Like' section on mobile-----*/
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h4, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h4 {
  font-family: 'Oswald';
}
 html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-related-products__title {
  font-size: 30px;
  line-height: 1.3;
  font-family: 'Oswald';
}
 @media screen and (max-width: 500px) {
  html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-related-products__title {
    font-size: 22px !important;
    line-height: 1.3;
    font-family: 'Oswald';
  }
}
 .grid-product__title-inner {
  font-size: 15px !important;
}
 @media screen and (max-width: 1023px) {
  .grid-product__title-inner {
    font-size: 14px !important;
    font-weight: 700;
  }
}
 @media screen and (max-width: 899px) {
  .grid-product__price-compare.ec-text-muted {
    font-size: 18px !important;
  }
}
 .ecwid div .ec-size .ec-store .grid__products--appearance-frame .grid-product__subtitle {
  font-size: 14px;
}
 .grid-product__price-value.ec-price-item {
  font-size: 18px !important;
  font-weight: 700;
}
 @media screen and (max-width: 1023px) {
  .grid-product__price-value.ec-price-item {
    font-size: 18px !important;
    font-weight: 700;
    text-align: center !important;
  }
}
 @media screen and (max-width: 1023px) {
  span.form-control__button {
    font-size: 20px;
  }
}
 @media screen and (max-width: 1023px) {
  span.form-control__button-text {
    font-size: 18px;
    width: 99px;
    height: 20px;
  }
}
 @media screen and (max-width: 1023px) {
  .grid-product__button.grid-product__buy-now {
    font-size: 12px;
    width: 99px;
    height: 70px;
    margin-top: 10px;
  }
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for product cards in 'Recently Viewed Products' Section-----*/
#rvp-products #rvp-products-wrapper .recently-viewed-title {
  font-size: 30px;
  font-weight: 600;
  font-family: 'Oswald';
  text-transform: uppercase;
}
 @media screen and (max-width: 500px) {
  #rvp-products #rvp-products-wrapper .recently-viewed-title {
    font-size: 22px;
    font-weight: 600;
    font-family: 'Oswald';
    text-transform: uppercase;
  }
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__name {
  font-size: 15px;
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__price {
  font-size: 20px;
  font-weight: 700;
}
 #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed__price-compare, html#ecwid_html body#ecwid_body #rvp-products #rvp-products-wrapper #recently-viewed-list .recently-viewed .recently-viewed__price-compare {
  color: #ffffff;
  background-color: #8d2424;
  border-radius: 4px;
  border-style: solid;
  outline-offset: -0.5px;
  outline-style: solid;
  outline-color: #8d2424;
  outline-width: 4px;
}
 .recently-viewed div.recently-viewed__price-compare-block {
  color: #ffffff !important;
  font-weight: 700;
}
 .recently-viewed div.recently-viewed__save-price-compare-block {
  color: #ffffff !important;
  font-weight: 700;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----CSS for Product Reviews section at bottom of Product Details pages -----*/
html#ecwid_html body#ecwid_body .hc-widget .hc-theme__light, html#ecwid_html body#ecwid_body .hc-widget .hc-theme__dark, html#ecwid_html body#ecwid_body .hc-widget .hc-dropdown__item > * {
  margin-top: 50px !important;
  border-style: solid !important;
  border-top-width: 2px !important;
  border-top-color: #F0F0F0 !important;
}
 /*-----CSS for Product Reviews section "Helpful Crowd" Branding at bottom of Product Details pages -----*/
html#ecwid_html body#ecwid_body .hc-widget .hc-product-tab--branding a, html#ecwid_html body#ecwid_body .hc-widget .hc-product-tabs__header .hc-product-tab--branding .hc-powered-by a, html#ecwid_html body#ecwid_body .hc-widget .hc-email-icon-button, html#ecwid_html body#ecwid_body .hc-widget .hc-google-icon-button, html#ecwid_html body#ecwid_body .hc-widget .hc-pinterest-icon-button, html#ecwid_html body#ecwid_body .hc-widget .hc-twitter-icon-button, html#ecwid_html body#ecwid_body .hc-widget .hc-facebook-icon-button, html#ecwid_html body#ecwid_body .hc-widget .hc-google-button, html#ecwid_html body#ecwid_body .hc-widget .hc-twitter-button, html#ecwid_html body#ecwid_body .hc-widget .hc-pinterest-button, html#ecwid_html body#ecwid_body .hc-widget .hc-facebook-button, html#ecwid_html body#ecwid_body .hc-widget .hc-blue-button, html#ecwid_html body#ecwid_body .hc-widget .hc-danger-button, html#ecwid_html body#ecwid_body .hc-widget .hc-info-button, html#ecwid_html body#ecwid_body .hc-widget .hc-secondary-button, html#ecwid_html body#ecwid_body .hc-widget .hc-upload-button__button, html#ecwid_html body#ecwid_body .hc-widget .hc-warning-button, html#ecwid_html body#ecwid_body .hc-widget .hc-success-button, html#ecwid_html body#ecwid_body .hc-widget .hc-disabled-button, html#ecwid_html body#ecwid_body .hc-widget .hc-primary-button, html#ecwid_html body#ecwid_body .hc-widget .hc-question-form__submit, html#ecwid_html body#ecwid_body .hc-widget .hc-review-form__submit-email, html#ecwid_html body#ecwid_body .hc-widget .hc-review-form__submit-facebook, html#ecwid_html body#ecwid_body .hc-widget .hc-review-form__submit-twitter, html#ecwid_html body#ecwid_body .hc-widget .hc-form__submit, html#ecwid_html body#ecwid_body .hc-widget .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit__wrapper .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper .hc-wizard--next-button, html#ecwid_html body#ecwid_body .hc-widget .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit-with-media .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper .hc-wizard--next-button, .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit__wrapper .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper html#ecwid_html body#ecwid_body .hc-widget .hc-wizard--next-button, .hc-form-wizard-wrapper .hc-form-wizard html#ecwid_html body#ecwid_body .hc-widget .hc-review-form__submit-with-media .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper html#ecwid_html body#ecwid_body .hc-widget .hc-wizard--next-button, html#ecwid_html body#ecwid_body .hc-widget .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit__wrapper .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper .hc-wizard--skip-button, html#ecwid_html body#ecwid_body .hc-widget .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit-with-media .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper .hc-wizard--skip-button, .hc-form-wizard-wrapper .hc-form-wizard .hc-review-form__submit__wrapper .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper html#ecwid_html body#ecwid_body .hc-widget .hc-wizard--skip-button, .hc-form-wizard-wrapper .hc-form-wizard html#ecwid_html body#ecwid_body .hc-widget .hc-review-form__submit-with-media .hc-review-form__wizard-navigation-buttons .hc-wizard--next-button-wrapper html#ecwid_html body#ecwid_body .hc-widget .hc-wizard--skip-button, html#ecwid_html body#ecwid_body .hc-widget .header-with-action__action-wrapper > a, html#ecwid_html body#ecwid_body .hc-widget .header-with-action__action, html#ecwid_html body#ecwid_body .hc-widget .hc-brand-1-button, html#ecwid_html body#ecwid_body .hc-widget .hc-woocommerce-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-squarespace-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-ecwid-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-lemonstand-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-shopify-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-brand-1-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-tooltip .hc-tooltip__header, html#ecwid_html body#ecwid_body .hc-widget .hc-tooltip .hc-tooltip__footer, html#ecwid_html body#ecwid_body .hc-widget .hc-primary-button--block, html#ecwid_html body#ecwid_body .hc-widget .hc-primary-outlined-button, html#ecwid_html body#ecwid_body .hc-widget .hc-primary-outlined-button--small, html#ecwid_html body#ecwid_body .hc-widget .hc-review-slider__c2a-button, html#ecwid_html body#ecwid_body .hc-widget .hc-text-button {
  display: none !important;
}
 /*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----Change font size in mobile only-----*/
@media only screen and (max-width: 500px) {
  .ecwid p {
    font-size: 14px !important;
  }
}
 