/*
Theme Name: Kubi Child
Theme URI:
Description: Child Theme for Shoes & The City
Author: Kubilay Kocak
Author URI: https://kubi.digital
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

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


.qbdesktop {display: block}
.qbmobile {display: none;}
body:not(.archive):not(.product) .row {max-width: 106.25rem	}
span.wc-gzd-additional-info.shipping-costs-info, .product p.wc-gzd-additional-info {text-transform: none;}

/*** HEADER ***/
.main-navigation ul li.qbmega_col > a {display: none}
.main-navigation ul li.qbalphabet {padding-top: 10px;}
.main-navigation ul li.qbalphabet > a {color: #e5a434 !important; font-size: 18px; font-weight: bold; background-image: none;}
img.site-logo-img {width: fit-content; height: 60px;}
@media only screen and (min-width: 1025px) {
	.top-headers-wrapper.sticky .site-header .site-branding img.sticky-logo-img {height: 60px;}
}
@media only screen and (max-width: 1024px) {
	.top-headers-wrapper .site-header .site-branding img.mobile-logo-img {height: 60px;}
}
/*** HOME ***/
.qbhero a:hover, .site-logo a {opacity: 1}
.qbhero:hover {cursor: grab}
/* .wpb_revslider_element {padding: 0 50px; max-width: 1700px} */
.home .banner_subtitle {display: none;}
/* .qbhome_banner {height: 300px}
.qbhome_banner .shortcode_banner_simple_height {height: 300px !important} */
.home .qbhome_banner:first-of-type .shortcode_banner_simple_height_bkg {background-position-y: bottom}
.home .qbhome_banner:nth-of-type(2) .shortcode_banner_simple_height_bkg {background-position-y: top}

/*** SHOP / KATEGORIEN ***/
.woocommerce #content nav.woocommerce-pagination,
.woocommerce nav.woocommerce-pagination,
.woocommerce-page #content nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination
	{text-align: center;}

.woocommerce ul.products li.product .onsale,
.woocommerce .products span.onsale, .woocommerce-page .products span.onsale,
.woocommerce span.onsale, .woocommerce-page span.onsale, .quickview-badges span.onsale
{background: #d22}

/*** KATEGORIESEITE ***/
h2.woocommerce-loop-product__title a,
.term-description h4,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.term-description {text-align: left; margin: 0}

/*** PRODUKTSEITE ***/
.yith-wcwl-add-button:before {display: none;}
.product p.wc-gzd-additional-info, span.wc-gzd-additional-info.shipping-costs-info {text-transform: none;}
.woo-paypalplus-checkout-button {margin: 16px 0}

/*** WARENKORB ***/
.woocommerce-cart .cart-collaterals:before,
.woocommerce-cart .cart-collaterals:after,
.custom_border:before, .custom_border:after,
.woocommerce-order-pay #order_review:before,
.woocommerce-order-pay #order_review:after
	{background-image: none !important}

.shopkeeper-mini-cart {background-color: #fff !important}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item a:not(.remove),
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total .amount {color: #000}

.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total,
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity
	{color: rgba(0,0,0,.5);}

.wc-gzd-total-mini-cart, .wc-gzd-total-mini-cart a {color: #e5a434}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward {background-color: #e5a434 !important; color: #fff !important}
.shopkeeper-mini-cart a.button.wc-forward {background-color: #fff !important; color: #e5a434 !important}

p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart {display: none;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total {padding: 24px 25px 16px}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {color: #333}
.wcppec-checkout-buttons__separator, .widget_shopping_cart_content .total-cart-tax {display: none;}

/*** FOOOTER ***/
.footer-navigation-wrapper ul li {
	margin: 15px 10px 15px 0;
}
.qb--widerruf-btn {
    padding-left: 0 !important;
    margin-top: 16px;
}
.qb--widerruf-btn a {
    background: #000;
    padding: 8px 16px;
	color: #fff;
}
.qb--widerruf-btn a::before {
    display: none;
}

/*** KASSE ***/
@media screen and (min-width: 64em) {
	.woocommerce-checkout form.checkout .col2-set {width: 50% !important}
}
.woocommerce .shop_table.woocommerce-checkout-review-order-table .shipping td:first-child {padding-top: 0}

@media (min-width: 1025px) {
	.col2-set {width: 62.2% !important; float: left; margin-top: 90px; padding: 0 90px 0 10px;}
	#order_review {width: 37.8%; float: right; margin-top: 90px;}
	.qbstart_text {padding: 0 345px}
}

/****************************************************************/
/****************************************************************/
/****************************************************************/
@media (max-width: 480px) {
	.qbdesktop {display: none}
	.qbmobile {display: block}
	.wpb_revslider_element {padding: 0 15px}
	.home .shortcode_banner_simple_height {height: 300px !important}
}
