/*
Theme Name: Kids & Home
Description: Kids & Home Store
Tags: wordpress, woocommerce
Version: 5.0
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 7.4.1
Text Domain: shopkeeper
Domain Path: /languages/
*/

/* CURRENCY */
.site-currency-lang {
	width: 100px;
    padding: 12px;
}

/* PROMO */
.wt_sc_single_coupon.active-coupon {
    background: #ef4132!important;
    color: #000000;
    border: 2px dashed #ffffff!important;
    box-shadow: 0 0 0 4px #FFA82A, 2px 1px 6px 4px rgba(10, 10, 0, 0)!important;
}

/* DISCOUNT */
.sale-perc {
    background-color: #ef4132;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 70%;
    font-weight: 500;
    color: #fff;
    text-align: center;
    border-radius: .25em;
}

/* MOBILE */
@media screen and (max-width: 767px) {
    .site-currency-lang {
        margin-left: 10px;
    }
	.top-headers-wrapper .site-header.menu-under .site-header-wrapper .menu-wrapper {
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		margin-top: 5px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools {
		margin-left: 10px;
		background: #fff!important;
		padding: 0px!important;
		margin-top: 0px!important;
	}
	.homeslider {
		display: none;
	}
	.sk_categories_grid .category_name {
		font-size: 12px;
		font-weight: 500!important;
		padding: 15px 15px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li {
		margin-left: 10px;
	}
	.HideMobile {
		display: none;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon {
		width: 21px;
		color: #000;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools > ul > li .tools_button_icon i {
		font-size: 24px;
	}
	.my_account_icon {
		display: none !important;
	}
}

/* DESKTOP */
@media screen and (min-width: 1024px) {
	.site-header.menu-under .site-branding {
		text-align: center;
		margin-top: 5px;
		margin-bottom: 25px;
	}
	.swiper-button-prev:after {
		display:none;
	}
	.swiper-button-next:after {
		display:none;
	}
	.HideDesktop {
		display: none;
	}
	#shopkeeper-menu-item-4558 {
		display: none;
	}
	.currencyDesktop {
		margin-left: 0px;
		background: #fdb913;
		padding: 12px;
		margin-left: 8px;
		margin-right: 8px
		margin-top: 2px;
	}
}

/* WOOCOMMERCE */
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 12px;
	}
	.catalog_top {
		padding: 0px 0px 0px;
	}
	.wcva_layered_widget_attribute_name {
		display:none;
	}
	.wcva-filter-widget {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
		font-size: 28px;
	}
	label {
		text-transform: inherit;
		font-size: .78rem;
	}

/* CART */
	.shopkeeper-mini-cart {
		background-color: #ffffff;
		}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons a.button.checkout.wc-forward {
		background: #ef4132 !important;
	}
	.shopkeeper-mini-cart .button {
		background-color: #292c3a!important;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total strong {
		font-weight: normal;
		color: #292c3a;
		font-weight: 600;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total .amount {
		color: #292c3a;
		font-size: 18px;
		font-weight: 600;
		padding-right: 5px;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total {
		padding: 20px 25px 20px;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity {
		font-size: 14px;
		color: #292c3a;
		font-weight: 600;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item a:not(.remove) {
		color: #292c3a!important;
		margin-right: 40px;
		font-size: 15px;
	}
	.shopping_bag_items_number {
		color: #9e9e9e;
		font-weight: 500;
		font-size: 11px;
	}
	.wishlist_items_number {
		color: #9e9e9e;
		font-weight: 500;
		font-size: 11px;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.buttons {
		padding: 0px;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .remove {
		color: #292c3a !important;
		visibility: visible;
	opacity: inherit;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.empty:before {
		color: #292c3a;
	}
	.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.empty {
		color: #292c3a; 
	}

/* HEADER */
	.main-navigation .mega-menu > ul {
		position: absolute;
		margin: 0px;
		padding: 40px;
		height: 300px;
		margin-top: 0px;
		z-index: 99;
	}
	.site-header .main-navigation {
		background: #292c3a;
		padding: 12px;
	}
	.main-navigation ul ul li a {
		text-transform: uppercase!important;
		font-weight: bold!important;
		font-size: 13px;
	}
	.top-headers-wrapper .site-header .site-header-wrapper .site-tools {
		margin-left: 0px;
		background: #ef4132;
		padding: 12px;
		margin-top: 2px;
	}


/* BODY */
	.entry-meta {
		margin: 0 0 0 0;
	}
	.main-navigation ul li a {
		font-weight: 500;
	}
	.page-title {
		display: none;
	}
	.content-area {
		padding: 15px 0 0 0;
	}
	.eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled {
		display: none!important;
	}
	.sk_categories_grid .category_name {
		color: #292c3a!important;
	}
	.textjustify {
		text-align: justify;
	}

/* FOOTER */
	.widget .textwidget {
		font-size: 16px;
		line-height: 28px;
	}
	.widget a {
		color: #fff!important;
		font-weight: 500;
	}
	.site-footer-widget-area {
		margin-bottom: 20px;
	}
	#site-footer .copyright_text {
		margin-bottom: 15px;
	}
	.footer_socials_wrapper {
		margin-bottom: 10px;
	}
	.PaymentIcons {
		width: 48px;
		height: auto;
		margin-right: 12px;
	}
	.site-footer-widget-area > .row {
		border-bottom: 1px solid rgba(221, 221, 221, 0.2);
	}
	.site-footer a, .site-footer .widget-title, .footer-navigation-wrapper ul li:after {
		color: #ef4132;
	}

/* width */
::-webkit-scrollbar {
    width: 8px;
}
/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #57626e; 
    border-radius: 8px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #fdb913; 
    border-radius: 8px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #ef4132; 
}