/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/* Menu icons */
.tools_button_icon i {
    font-size: 28px;
}

/* Logo size */
@media only screen and (min-width: 1024px) {
#masthead .site-branding img {
    height: 70px;
}
}

/* Sticky Header */
@media only screen and (min-width: 63.9375em) {
.site-header.sticky .main-navigation, .site-header.sticky .site-tools, .site-header.sticky .site-branding img {
    height: 70px !important;
    line-height: 70px !important;
}
}

/* Homepage Categories */
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    background: transparent;
}

@media only screen and (min-width: 63.9375em) {
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 24px;
    text-shadow: 0px 1px 1px #555;
}
}

.product-category .woocommerce-loop-category__title .count {
	display: none;
}

/* Shop Fonts Sizes */
.product_after_shop_loop .price, .product_after_shop_loop .price ins {
    font-size: 1.25rem;
    color: #000;
}

/* Shop Add to Cart Font Size */
.products a.button, .woocommerce .products .added_to_cart.wc-forward, .woocommerce-page .products .added_to_cart.wc-forward {
    font-size: 1rem !important;
}

/* Shop Product Price color */
.product_after_shop_loop_price .price del {
    opacity: .5;
}

.product_after_shop_loop .product_after_shop_loop_price .price ins {
	color: #0ac110;
}

/* Product Title Wrap */
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    overflow-wrap: normal;
}

/* Shop Page Sidebar change */
.archive.woocommerce #content .xlarge-2.columns {
	background: #ffd1e2;
    padding: 20px;
}

.wpb_widgetised_column .widget li a {
    color: #000;
    font-size: 1rem;
}

/* Disable Product Image Link */
.single-product .woocommerce-product-gallery__image {
    pointer-events: none;
}

/* Hide Destination in Cart */
.woocommerce-shipping-destination {
    display: none;
}

/* Main Product Categories Bold 
.product-categories .cat-item-368 a,
.product-categories .cat-item-366 a,
.product-categories .cat-item-1389 a,
.product-categories .cat-item-920 a {
    font-weight: 600;
}
*/

/* Main Product Categories Bold */
.product-categories .cat-item-14 > a,
.product-categories .cat-item-16 > a,
.product-categories .cat-item-2234 > a,
.product-categories .cat-item-2652 > a {
    font-weight: 600;
}

/* Remove EC */
.cat-item-3590 {
    display: none;
}

/* Remove Product Category Dots */
.woocommerce .widget_product_categories ul li a:before, .woocommerce-page .widget_product_categories ul li a:before, .widget_product_categories ul li a:before {
	content: none;
}

/* Products Per Page CSS */
.form-wppp-select.products-per-page {
    width: 175px;
}

.form-wppp-select.products-per-page:before {
    content: "Tooteid lehel:";
    display: inline-block;
	margin-right: 10px;
}

.select.wppp-select {
    display: inline-block;
    width: 70px;
	background-position-x: 30px;
}

/* Hide Product Meta Categories and Tags */
.product_layout_classic .product_meta .posted_in, 
.product_layout_classic .product_meta .tagged_as {
    display: none;
}

/* Background Color */
#st-container .st-content {
    background-color: #f9f8f5;
}

/* Policy text at Checkout */
.woocommerce-privacy-policy-text p, 
.woocommerce-terms-and-conditions-checkbox-text {
    font-size: 16px;
}

/* Page Title */
@media only screen and (min-width: 768px) {
#primary .woocommerce .page-title, #primary .page-title {
    font-size: 50px;
}
}

/* Shop Header */
@media only screen and (min-width: 63.9375em) {
body:not(.home) #page_wrapper.transparent_header .content-area, 
body:not(.home) #page_wrapper.sticky_header .content-area {
    padding-top: 100px !important;
}
}

@media only screen and (min-width: 40.063em) {
.shop_header {
    margin-bottom: 0;
}
}

/* Hide kahjuritõrjed */
#woocommerce_product_categories-3 .cat-item-479 {
    display: none;
}

/* Header Background */
#st-container .st-content {
    background-color: transparent;
}

.home .product-category a:before {
    content: "";
    background: linear-gradient(0deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0) 50%, rgb(80 224 91) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.product-categories .cat-item-920 a {
  font-weight: bold;
}

.woocommerce .products span.onsale, .woocommerce-page .products span.onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .quickview-badges span.onsale {
  background: #f670e3 !important;
  color: #ffffff;
  padding: 5px;
  letter-spacing: 1px;
}

/* Search */
.site-search .search-text {
    display: none;
}

/* Cart Icon */
.site-header-wrapper .site-tools .shopping-bag-button .shopping_bag_items_number {
    background: #0ac110;
	color: #fff !important;
    height: unset;
    line-height: unset;
	padding: 4px;
    border-radius: 6px;
}

/* Add to Cart Button */
#primary #products-grid a.button {
    background: #f9f9f9!important;
    padding: 8px 16px !important;
    margin-top: 20px !important;
    border-bottom: 2px solid #e9e9e9;
}

/* Comments Removed from Ostutingimused */
.page-id-497 .comments_section,
.page-id-2255 .comments_section,
.page-id-150 .comments_section,
.page-id-2050 .comments_section {
    display: none;
}

/* Footer navigation size */
.footer-navigation-wrapper ul li a {
    font-size: 20px;
}

/* Back to Top */
.cd-top {
    font-size: 30px;
    box-shadow: none;
    width: 46px;
    height: 46px;
    background: #b2f1b0;
}

iframe {
    max-width: 100%;
}

/* Montonio */
#order_review #payment .payment_method_montonio_card_payments .payment_method_montonio_card_payments p {
    font-size: 0;
}

#order_review #payment .payment_method_montonio_card_payments .payment_method_montonio_card_payments p:after {
    font-size: 12px;
    content: "Maksa oma krediit- või deebetkaardiga läbi Montonio";
}

/* Checkout Prices */
.shop_table.cart .product-price ins {
    background: #0ac110;
}

.shop_table.cart .product-price ins .amount {
    color: #fff;
}

.woocommerce ul.products li.product .price {
    font-size: 1em;
}

.woocommerce-checkout .entry-content ins,
.woocommerce-cart .entry-content ins {
    background-color: #0ac110;
}

.woocommerce-checkout .entry-content ins bdi,
.woocommerce-cart .entry-content ins bdi,
.woocommerce-cart table.shop_table td.product-subtotal * {
	color: #fff !important;
}

.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
    display: table-caption;
}

/* Individual Product Navigatoon on Single */
.product_layout_classic .product_navigation {
    display: none;
}

/* Simple Banner */
.simple-banner-text span {
  padding: 0 5px;
}

/* Single Product Best Before */
.woope-notice {
  background: var(--wc-secondary);
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 13px;
}

/****************************************************************/
/****************************************************************/
/****************************************************************/