/**
Theme Name: tinkerbellstarbies
Author: Atpweb
Author URI: https://atpweb.vn
Description: tinkerbellstarbies
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tinkerbellstarbies
Template: astra
*/


a:focus, input:focus{
	outline:none !important;
}
.p-content h1, .p-content h2, .p-content h3, .p-content h4, .p-content h4, .p-content h5, .p-content h6{
    font-size: 18px !important;
    font-weight: 600 !important;
}
.left .rank-math-breadcrumb, .left .rank-math-breadcrumb p{
	text-align:left !important;
}
.rank-math-breadcrumb{
	text-align:center !important;
}
.rank-math-breadcrumb p{
	text-align:center !important;
	margin-bottom:0 !important;
}
.rank-math-breadcrumb p a{
	color:#333 !important;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
	text-decoration:none !important;
}

#comments{
  padding:0 !important;
}
.woocommerce-Tabs-panel{
  padding:15px 0 !important;
}
.woocommerce div.product.elementor ul.tabs li a{
	padding: 25px 0 !important;
}
.woocommerce-Reviews-title{
	display:none !important;
}
.woocommerce-Tabs-panel #reviews{
	display:flex;
	flex-direction:column !important;
}
.woocommerce div.product form.cart div.quantity{
	margin-bottom:0 !important;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
	height:44px !important;
}
.ms-bullets{
	right:55px !important;
}
.ms-bullet{
	width: 15px !important;
    height: 3px !important;
	background: #ccc !important;
    text-indent: -9999px !important;
}
/* Submenu animation */
li >.sub-menu{
	    overflow: hidden;
    display: block;
    max-height: 0px;
    max-width: 0px;
    opacity: 0;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    -moz-transform: perspective(600px) rotateX(-90deg);
    -ms-transform: perspective(600px) rotateX(-90deg);
    -o-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    position: absolute;
    top: 99%;
    left: 0px;
    width: 220px;
    padding: 0;
    background-color: #fff;
    box-shadow: 0 1px 2px 2px rgb(0 0 0 / 4%);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    z-index: 99;
}
li.menu-item-has-children:hover>ul.sub-menu {
    overflow: visible;
    max-height: 3000px;
    max-width: 3000px;
    opacity: 1;
    -webkit-transform: perspective(600px) rotateX(0deg);
    -moz-transform: perspective(600px) rotateX(0deg);
    -ms-transform: perspective(600px) rotateX(0deg);
    -o-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
    -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
    transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
}
.products .astra-shop-summary-wrap{
	padding-bottom:20px !important;
}
.woocommerce-pagination{
	text-align:center !important;
	 margin-top: 40px !important;
    margin-bottom: 20px !important;
}
.ast-header-account-link{
	border: 1px solid;
    border-radius: 50%;
    padding: 3px;
	margin-top:-6px;
}
.ast-header-account-link .ahfb-svg-iconset{
	background-size: contain !important;
    border-radius: 50%;
    padding: 3px;
	background:url('/wp-content/uploads/2022/09/user.png');
}
.ast-header-account-link svg{
	opacity:0 !important;
	height: 13px !important;
    width: 13px !important;
    padding: 3px !important;
}
@media(max-width:768px){
	.ast-site-header-cart a.cart-container i{
		padding: 0px 2px 0 2px !important;
		font-size: 1.6em !important;
	}
	.ast-site-header-cart-li {
		margin-bottom: -5px !important;
	}
	.jet-tabs__control-wrapper{
		display: flex;
    	flex-wrap: wrap;
	}
	.jet-tabs__control-wrapper >div{
		width:43%;
		background:#efefef !important;
		margin-bottom:13px !important;
	}
}
.sub-menu{
	border-radius:6px !important;
}

.ast-on-card-button .ahfb-svg-iconset{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='ast-basket-icon-svg' x='0px' y='0px' width='100' height='100' viewBox='826 826 140 140' enable-background='new 826 826 140 140' xml:space='preserve'%3E%3Cpath d='M955.418 887.512c2.344 0 4.343 0.829 6.002 2.486c1.657 1.659 2.486 3.659 2.486 6.002c0 2.343-0.829 4.344-2.486 6.001 c-1.659 1.658-3.658 2.487-6.002 2.487h-0.994l-7.627 43.9c-0.354 2.033-1.326 3.713-2.917 5.04 c-1.593 1.326-3.405 1.989-5.438 1.989h-84.883c-2.033 0-3.846-0.663-5.438-1.989c-1.591-1.327-2.564-3.007-2.918-5.04l-7.626-43.9 h-0.995c-2.343 0-4.344-0.829-6.001-2.487c-1.658-1.657-2.487-3.658-2.487-6.001c0-2.343 0.829-4.343 2.487-6.002 c1.658-1.658 3.659-2.486 6.001-2.486H955.418z M860.256 940.563c1.149-0.089 2.111-0.585 2.885-1.491 c0.773-0.907 1.116-1.936 1.028-3.085l-2.122-27.586c-0.088-1.15-0.585-2.111-1.492-2.885c-0.906-0.774-1.934-1.117-3.083-1.028 c-1.149 0.088-2.111 0.586-2.885 1.492s-1.116 1.934-1.028 3.083l2.122 27.587c0.088 1.105 0.542 2.034 1.359 2.785 c0.818 0.752 1.78 1.128 2.885 1.128H860.256z M887.512 936.319v-27.587c0-1.149-0.42-2.144-1.26-2.984 c-0.84-0.84-1.834-1.26-2.984-1.26s-2.144 0.42-2.984 1.26c-0.84 0.841-1.26 1.835-1.26 2.984v27.587c0 1.149 0.42 2.145 1.26 2.984 c0.84 0.84 1.835 1.26 2.984 1.26s2.144-0.42 2.984-1.26C887.092 938.464 887.512 937.469 887.512 936.319z M912.977 936.319 v-27.587c0-1.149-0.42-2.144-1.26-2.984c-0.841-0.84-1.835-1.26-2.984-1.26s-2.145 0.42-2.984 1.26 c-0.84 0.841-1.26 1.835-1.26 2.984v27.587c0 1.149 0.42 2.145 1.26 2.984s1.835 1.26 2.984 1.26s2.144-0.42 2.984-1.26 C912.557 938.464 912.977 937.469 912.977 936.319z M936.319 936.65l2.122-27.587c0.088-1.149-0.254-2.177-1.027-3.083 s-1.735-1.404-2.885-1.492c-1.15-0.089-2.178 0.254-3.084 1.028c-0.906 0.773-1.404 1.734-1.492 2.885l-2.122 27.586 c-0.088 1.149 0.254 2.178 1.027 3.085c0.774 0.906 1.736 1.402 2.885 1.491h0.332c1.105 0 2.066-0.376 2.885-1.128 C935.777 938.685 936.23 937.756 936.319 936.65z M859.66 855.946l-6.167 27.322h-8.753l6.698-29.245 c0.84-3.89 2.807-7.062 5.902-9.516c3.095-2.453 6.632-3.68 10.611-3.68h11.074c0-1.149 0.42-2.144 1.26-2.984 c0.84-0.84 1.835-1.26 2.984-1.26h25.465c1.149 0 2.144 0.42 2.984 1.26c0.84 0.84 1.26 1.834 1.26 2.984h11.074 c3.979 0 7.516 1.227 10.611 3.68c3.094 2.454 5.062 5.626 5.901 9.516l6.697 29.245h-8.753l-6.168-27.322 c-0.486-1.945-1.491-3.537-3.017-4.774c-1.525-1.238-3.282-1.857-5.272-1.857h-11.074c0 1.15-0.42 2.144-1.26 2.984 c-0.841 0.84-1.835 1.26-2.984 1.26h-25.465c-1.149 0-2.144-0.42-2.984-1.26c-0.84-0.84-1.26-1.834-1.26-2.984h-11.074 c-1.99 0-3.747 0.619-5.272 1.857C861.152 852.409 860.146 854 859.66 855.946z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50%;
	background-size: 17px 17px;
}