/*
 Theme Name:   Abadiy Child
 Theme URI:    http://abadiy.com/storefront/
 Description:  Storefront for Point of Sale
 Author:       Sherzod Babayev
 Author URI:   http://abadiy.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         abadiy, store, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  storefront-child
*/
html {
  scroll-behavior: smooth;
}
ul.products li.product, .wc-block-grid__product {
	width: 48%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
	margin-bottom: 1.235801em;}
.onsale, .wc-block-grid__product-onsale {
	position: absolute;
    top: 10px;
    left: 10px;
    background: #8bc34a;
    color: white;
    border: 1px solid white;
}
ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, .woocommerce-loop-category__title {font-size: 1.2rem; 
    overflow: hidden;
    white-space: nowrap;}
.button, .hentry .entry-content .wp-block-button .wp-block-button__link {padding: 0.618047em 1.41575em !important; font-size: 1.2em; border-radius: 5px;}
#main .woocommerce .products .first {clear: none;}
.added_to_cart {position: fixed;
    bottom: 85px;
    right: 12px;
    border-radius: 10px;
	min-width: 150px;
    width: auto;
	max-width: 190px;
	text-align: center;
	padding: 20px;
	font-weight: 600;
	z-index:2;
	animation: shake 1.82s cubic-bezier(.36,.07,.19,.97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
}

.wc-forward::after, .woocommerce-Button--next::after {
	display:none;
}

@keyframes shake {
  0%,20%,53%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        -webkit-transform: translateZ(0) scaleY(.95);
        transform: translateZ(0) scaleY(.95);
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}
.hidden_country {display: none;}
/*header {margin-bottom: 10px!important;}*/
.woocommerce-products-header {display: none;}
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img {max-width: 112px;}
	.site-header {padding-top: 0.5em !important; padding-bottom: 0.5em !important;}
@media (min-width: 768px) {
	ul.products li.product, .wc-block-grid__product {
    margin-left: 0;
	margin-right: 0;}
.button {padding: 0.618047em 3.41575em}
	.added_to_cart {
    bottom: 30px;}
	.site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link {margin-bottom: 0em !important;}
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {width: 13.73913% !important;}
	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {float: right; margin-right: 0;}
	.secondary-navigation .menu {font-size: 1.1em;}
	.secondary-navigation ul.menu a {font-weight: 600;}
	.secondary-navigation {margin: 0;}
	#site-header-cart {
		position: fixed;
    top: 12px;
    right: 12px;
    background: #03a9f4;
    border-radius: 10px;
		min-width: 140px;
    width: auto;
		max-width: 130px;
		text-align: center;
		padding: 10px;
}
	
.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
	width: 500px;
    left: -400px;
    display: block;
}
	}
.widget_shopping_cart a {color: black !important;}
#site-header-cart .count {
		display: block;
}
#site-header-cart span .woocommerce-Price-currencySymbol {display: inline;}
#site-header-cart a {color: white}
.site-header-cart .cart-contents {padding: 0;}
.site-header-cart .cart-contents::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 0.2;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	content: "";}
.site-header-cart .cart-contents::after {display: none;}
.site-header-cart .cart-contents .woocommerce-Price-amount {display: inline;}
.site-header-cart .cart-contents .woocommerce-Price-currencySymbol {display: inline;}
.site-header-cart .cart-contents .count {display: none !important;}
.storefront-breadcrumb, .woocommerce-result-count, .woocommerce-ordering {display: none;}
#content .woocommerce .woocommerce-info {margin-bottom: 0.617924em; padding: 0.617924em 0.617924em 0.617924em 1.617924em; }
#content .woocommerce .woocommerce-info:before {left: 0.4em; top: 0.7em;}
.entry-header .entry-title {font-size: 2.0em;
    font-weight: bold;}
.widget_shopping_cart .buttons a {color: white !important;}
.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
	left: -360px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}
/* .woocommerce-MyAccount-content p {
	font-size: 45px !important;
	font-weight: bold !important;
} */