/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
/*checkout*/

ul.products li.product .added_to_cart, ul.products li.product .button {
  width: calc(100% - 30px);
  height: 30px;
  padding: 0;
  border-radius: 0px;
  margin-top: 8px;
  line-height: 30px;
}
.cart .single_add_to_cart_button
 {
    line-height: 22px;
}

.product .images, .product .woocommerce-product-gallery
 {
    margin-top: 36px;
}

.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button
 {
    width: 40px;
    height: 40px;
    border: 1px solid #ffffff;
}

.onsale {display:none;}

.is-large.wc-block-cart
 {
    background-color: #000;
    padding: 26px;
    margin-top: 0px;
}


.table.woocommerce-product-attributes {max-width: 800px;}
.woocommerce-tabs ul.tabs li.active a {color: #fdf3b0;}
.woocommerce-tabs ul.tabs li a {color: #408a65;}
table.woocommerce-product-attributes th {color: #fdf3b0;}
.woocommerce-Reviews {background-color: #333; padding: 16px;}
#respond .comment-reply-title {color: #fff;}
.woocommerce-Tabs-panel--additional_information {background-color: #333;}
#respond label {color: #fff;}
textarea {
  border: 1px solid #d2d6dc;
  border-radius: 0rem;
  background-color: #666;
}
.woocommerce-variation-price {display:none;}
.woocommerce-tabs .panel {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.related-wrapper {
    background-color: #000;
}
.product_meta .posted_in, .product_meta .sku_wrapper, .product_meta .tagged_as
 {color: #fff}
.product_meta .posted_in a, .product_meta .tagged_as a
 {color: #fdf3b0;}

.woocommerce-tabs.wc-tabs-wrapper
 {
    border-top: 1px solid #666;
    background-color: #000;
}
table.woocommerce-product-attributes td, table.woocommerce-product-attributes th
 {
    border-bottom: 1px solid #666;
    padding: 0.75rem 0;
}


ul.products li.product .price {
    margin-bottom: 0rem;
}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected
 {
    border-color: #fdf3b0;
}

.woocommerce-variation-price .price .amount {
    display: none;
}
/*
.onsale {display:none;}
*/
.cart .single_add_to_cart_button {
  float: left;
  width: calc(100% - 90px);
  height: 38px;
  border-radius: 0px;
  font-size: 18px;
  font-weight: 400;
  line-height: 0px;
}
.widget-area .widget a {
  color: #fff;
}
.product .cart .quantity .input-text {
    width: 40px;
    height: 40px;
    border: 1px solid #fef8cf;
    background-color: #408A65;
}
.commercekit-ajs-suggestions {
  background: #333;
  border: 0px;
}
header-5 .shoptimizer-cart a.cart-contents {
    border: 1px solid #fef8cf;
  }
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected {
    background: #408A65;
}
.product p.stock.in-stock:before {
background: #FDF3B0;
}
.woocommerce-card__header
 {
    padding: 6px;
	 background-color: #fff;
}
/*
.cgkit-as-single-atc-wrap
 {
    display: none;
}
*/
.cgkit-as-wrap-plp .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected
 {
    background: #408a65;
    border-color: #111;
    color: #fff;
}



/*fonts*/
h1.woocommerce-products-header__title
 {
    margin-bottom: 0rem
;
}
select.orderby {
  color: #fff;
  font-size: 16px;
}
.woocommerce-result-count {
  color: #fff;
  font-size: 16px;
}

.variations label {
	color: #fff;
}

.woocommerce-breadcrumb {
  color: #FEF8CE;
}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb a:hover {
  color: #FDF3B0;
}
.stock.in-stock {
  color: #FDF3B0;
}
.product p.price {
    font-size: 24px;
	  color:#FDF3B0 !important
}
.woocommerce-product-details__short-description
 {
    font-size: 17px;
	 background-color: #333;
	 padding: 16px;
}
/*
.woocommerce-Price-amount {
	color: #FDF3B0;
}*/



@media (min-width: 993px) {
.header-4 .header-4-container {border-bottom: 1px solid #dc9814;
    }
.product-card__slide .woocommerce-card__header {
        padding-top: 4px;
        background-color: #f1f1f1f1;
    }
    .product-card__slide ul.products li.product:not(.product-category)
 {
        padding-bottom: 16px;
}

}

@media (max-width: 993px) {
.product .images, .product .woocommerce-product-gallery {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
}


