/*
Theme Name: Darksword Armory
Theme URI: http://darksword-armory.com/
Description: Darksword Armory Theme
Author: JaPache - Jon Warmington
Author URI: http: //www.japache.ca
Template: flatsome
Version: 2.66
JaPache Server
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.cat-item.cat-item-2243 {
  display: none !important;
}

.cat-item.cat-item-2245 {
  display: none !important;
}

.term-templar-sword .products .product-image .back-image.back,
.term-longsword .products .product-image .back-image.back,
.term-fantasy-sword .products .product-image .back-image.back,
.term-one-handed-sword .products .product-image .back-image.back,
.term-two-handed-sword .products .product-image .back-image.back,
.term-hema-wma-swords-and-weapons .products .product-image .back-image.back,
.term-herald-series-medieval-weapons .products .product-image .back-image.back,
.term-elite-series .products .product-image .back-image.back,
.term-viking-sword .products .product-image .back-image.back {
  display: none;
}

.product.product-cat-templar-sword
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-longsword .related-product .product-image .back-image.back,
.product.product-cat-fantasy-sword
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-one-handed-sword
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-two-handed-sword
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-hema-wma-swords-and-weapons
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-herald-series-medieval-weapons
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-elite-series
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-medieval-swords
  .related-product
  .product-image
  .back-image.back,
.product.product-cat-viking-sword
  .related-product
  .product-image
  .back-image.back {
  display: none;
}

.products >.product.reserved .add-to-cart-button, 
.products >.product.sold .add-to-cart-button, 
.shop-container .product.reserved .cart,
.shop-container .product.sold .cart {
  display:none;
}

.products >.product.reserved .antique-stock.reserved, 
.products >.product.sold .antique-stock.sold{
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-weight: 700;
  font-size: 1.1em;
  padding: 20px;
  background-color: rgba(255,255,255,.75);
  color: black;
  text-transform: uppercase;
}


.products >.product.reserved .col-inner , 
.products >.product.sold .col-inner{
  position:relative;
}



.shop-container .product.reserved .stock.reserved,
.shop-container .product.sold .stock.sold {
  color: red;
  font-size:2.5rem;
}

.page-wrapper {
  padding-top: 0;
}

.page .product.woocommerce .amount {
  color: #565656;
}

.page .woocommerce .products .info .price,
.page .woocommerce .products .info .name {
  color: #565656;
}

.term-viking-jewelry .product-image .back-image img,
.term-medieval-armor .product-image .back-image img,
.term-medieval-daggers .product-image .back-image img {
  -webkit-transition: all 200ms ease-out;
  transition: all 600ms ease-out;
}

#submit.disabled,
#submit[disabled],
button.disabled,
button[disabled],
.button.disabled,
.button[disabled],
input.disabled[type='submit'],
input[type='submit'][disabled] {
  background-color: #000000;
  border-color: #000000;
}

.product-page p a {
  color: #d16701 !important;
}

.category-page p a {
  color: #d16701 !important;
}

.product-page form.cart .button {
  background-color: black !important;
}

.category-page .term-description h1 {
  font-family: 'Cinzel' !important;
}

@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
}

#masthead .left-links > ul {
  min-width: 400px;
}

.sb-infinite-scroll-load-more a {
  display: none !important;
}

span#deposit-suffix {
  display: none;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 550px;
  background-color: black;
  color: #fff;

  padding: 20px;
  right: 30px;
  font-size: 14px;

  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 99999;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

.hal_row {
  margin: auto !important;
  width: 60%;
}

.product-info-white .product-small .info .category a,
.product-info-white .product-small .info .name {
  color: #bebebe;
}

.product-info-white .product-small .info .price {
  color: white;
}

.product-info-white .product-small .info .add_to_cart_button {
  color: #bebebe;
  border-color: #bebebe;
}

.mfp-close {
  display: block !important;
}

.products.sfn-cart-addons {
  display: block;
  padding: 0;
  margin: 0 -0.625em !important;
}

.products.sfn-cart-addons > li {
  display: inline;
  height: auto;
  float: left;
  width: 100%;
  padding: 0 0.625em 1.25em;
  clear: both;
}

.product-info .quantity.buttons_added {
  margin-left: 0;
}

@media only screen and (min-width: 48em) {
  .products.sfn-cart-addons > li {
    width: 33.33333%;
    clear: none;
  }
}

#language-selector .nav-dropdown {
  max-width: 16px !important;
  min-width: 16px !important;
  background-color: transparent !important;
  border: none;
  left: 0px !important;
  padding: 3px 0 3px 0;
  margin-top: 3px;
}

#language-selector .nav-dropdown ul {
  min-width: 16px !important;
}

#language-selector .nav-dropdown ul:after {
  border: none !important;
}

#language-selector .nav-dropdown ul li {
  border-bottom: none;
}

#language-selector .nav-dropdown ul li a {
  padding: 5px 0;
}

.switch-candy {
  background-color: #a5a5a5;
}

#wc-deposits-options-form div a.wc-deposits-switcher {
  background: none !important;
  background-color: #595959 !important;
}

.woocommerce-billing-fields. #billing_country_field,
.woocommerce-billing-fields. #billing_state_field {
  margin-bottom: 10px;
}

.woocommerce-billing-fields .select2-hidden-accessible {
  border: 1px solid #ddd !important;
  clip: unset !important;
  height: 36px !important;
  margin: 0 0 1em 0 !important;
  overflow: initial !important;
  padding: 0 10px !important;
  position: initial !important;
  width: 100% !important;
}

.woocommerce-billing-fields .select2-container {
  display: none !important;
}

#reviews #comments .comment-text [itemprop='reviewRating'] + .star-rating {
  display: inline-block;
}

#reviews #comments .comment-text .description + [itemprop='description'] {
  display: block;
}

@media only screen and (min-width: 48em) {
  .archive.term-dsa-replica-swords .category-page .large-block-grid-3 > li,
  .large-block-grid-3 > div > div > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
    clear: none;
  }

  .archive.term-dsa-replica-swords
    .category-page
    .large-block-grid-3
    > li:nth-of-type(2n + 1),
  .large-block-grid-3 > div > div > li:nth-of-type(2n + 1) {
    clear: both;
  }
}

h1, h2, h3, h4, h5, h6 {
  /* font-family: 'Cinzel' !important; */
  color: #212121 !important;
}

.on-sale {
  background-color: #d44831 !important;
}