/*
 Theme Name:   petkhoone Child
 Description:  petkhoone Child Theme
 Author:       petkhoone
 Author URI:   http://petkhoone.com
 Template:     petkhoone
 Version:      1.0.0
 Text Domain:  petkhoone
*/
.call-to-action {
  background: #E6F8F8;
  border-radius: 70px;
  display: inline-block;
  padding-left: 15px;
}
.call-to-action a {
  color: #00A7A7;
  margin: 0;
}
.call-to-action img {
  width: 60px;
  margin-left: 15px;
  border-radius: 100%;
  border: 2px solid #00A7A7;
}

.single-post .site-content{
	background: #fff;
	border-radius: 8px;
}
.wpj-jtoc--toc{
	background: #fff !important;
	border-radius: 8px;
}

#sms-notif-content br{
	display:none;
}
.sms-notif-submit {
	position: absolute;
	bottom: 20px !important;
}
.sms-notif-result-p{
  position: absolute;
  bottom: 0px;
  margin: 0;
  font-size: 13px;
  left: 0;
}
.sms-notif-content{
	  padding-bottom: 20px;
}
label{
	cursor: pointer !important;
}
.whb-with-shadow {
  box-shadow: 0 4px 5px rgba(4, 4, 4, 0.06) !important;
}
.woocommerce-product-details__short-description li{
	list-style:none;
}
.woocommerce-product-details__short-description ul {
  margin-bottom: 0;
  padding: 0;
}
.category-grid-item .hover-mask {
  position: relative !important;
  padding: 0 !important;
    padding-right: 0px;
  padding-right: 10px !important;
	top: unset !important;
right: unset !important;
}
.category-grid-item .wrapp-category{
	display: flex !important;
align-content: center !important;
align-items: center !important;
}
.category-grid-item .wd-entities-title{
	padding-bottom: 0;
}
.woocommerce-product-details__short-description li::before {
  content: "";
  width: 6px;
  height: 6px;
  background: #315C00;
  border-radius: 50%;
  font-weight: bold;
  display: inline-block;
  margin-left: 10px;
}
.blog-design-meta-image .wd-post-entry-meta{
    position: absolute;
margin-top: -45px;
margin-right: 15px;
}
.product-grid-item .price .amount{
	  font-size: 16px !important;
	background: #fff;
	padding: 0 15px;
	border-radius: 15px;
}
.woocommerce-Price-currencySymbol{
	font-size: 0.7rem;
	font-weight: normal;
}
.product-grid-item .wd-star-rating{
	  display: none;
}
.wd-single-meta .product_meta.wd-layout-inline{
	font-size: 13px;
}
.wd-single-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"]{
	direction: rtl !important;
}
.wd-visits-count.wd-style-with-bg{
	padding: 10px !important;
}
.wd-visits-count > span{
	color: #315C00;
font-size: 13px;
}

.AIPR-theme .AIPR-container{
	overflow: hidden;
}
.AIPR-container img{
	max-width: 150px;
	float: right;
	margin-left: 10px;
	margin-bottom: 0 !important;
}
.comments-list{
	list-style: none;
	padding: 0;	
}
.comment_container{
	display: flex;
	position: relative;
}
.comment_container img{
	max-width: 50px;
	margin-left: 10px;
	max-height: 50px;
}
.comment_container .meta{
	margin-bottom: 5px;
}
.comment_container .star-rating{
	position: absolute;
	left: 0;
	top: 0;
}
.wd-dropdown{
	margin-top: 10px !important;
}
.commentlist .avatar{
	max-width: 60px;
	max-height: 60px;
}
.comments-area textarea{
	background: #F4FCF5 !important;
	color: #000 !important;
	border-radius: 8px !important;
	line-height: 1.7 !important;
}
.wd-close-side {
	background: hsla(0,0%,53%,.5);
	-webkit-backdrop-filter: blur(2em);
	backdrop-filter: blur(0.7em);
}
#wpd-bubble-wrapper #wpd-bubble-all-comments-count,#wpdcom input[type="button"], #wpdcom input[type="reset"], #wpdcom input[type="submit"], #wpdcom button{
	font-family: peyda;
}
@media only screen and (max-width: 768px) {
	.category-grid-item .wd-entities-title {
	  font-size: 14px !important;
	}
	.woocommerce-Tabs-panel{
		text-align:justify;
	}
	.blog-design-meta-image .wd-entities-title{
	    font-size: 18px;
	}
	 .more-products{
		   font-size: 12px;
		 line-height: 1.5;
	 }
	 .wd-sticky-btn :is(.single_add_to_cart_button, .wd-sticky-add-to-cart){
		 font-size: 18px;
	 }
	 .wd-tools-element:is(.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
		 width: 36px !important;
		 height: 36px !important;
	 }
	 .product-grid-item .price{
		 display:inline-grid !important;
		 text-align: center !important;
	 }
	 .hide-larger-price .price :not(.price){
		 width: 100% !important;
	 }
	 .wd-free-progress-bar{
		   text-align: center !important;
		 padding: 10px !important;
	 }
}
header .whb-header-bottom-inner{
	  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;
	background: linear-gradient(to right,rgba(255, 255, 255, 0.7),rgba(255, 255, 255,0.7)) !important;
}
#ArpTemplate_main.arplite_front_main_container .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanTitle, .arplitetemplate_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanTitle,#ArpTemplate_main.arplite_front_main_container .arp_currency, #ArpTemplate_main.arplite_front_main_container .arp_price_duration, #ArpTemplate_main.arplite_front_main_container .arp_price_value, .arp_currency, .arp_price_duration, .arp_price_value,#ArpTemplate_main.arplite_front_main_container .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .arp_price_wrapper, .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .arp_price_wrapper,#ArpTemplate_main.arplite_front_main_container .ArpPriceTable div, .ArpPriceTable div,#ArpTemplate_main.arplite_front_main_container .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanButton, #ArpTemplate_main.arplite_front_main_container .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanButton .bestPlanButton_text, .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanButton, .arplite_price_table_100 #ArpPricingTableColumns .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .bestPlanButton .bestPlanButton_text{
	font-family: unset !important;
	  letter-spacing: 0;
}

/*alinaghi*/

.wd-tools-element>a {
    padding-right: 0;
    padding-left: 10px;
}

.wd-header-wishlist .wd-tools-icon:before {
	content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/heart-14.svg)!important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
	content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/bag-happy15.svg
)!important;
}
@media (min-width: 1025px){
.whb-sticked .whb-general-header-inner {
    display: none !important;
	}
	
.whb-sticked .whb-header-bottom-inner {
        border-radius: 50px !important;
    }

}

.whb-flex-row .whb-header-bottom-inner{
    border: 1px solid #eff1f5 !important;
    border-radius: 50px !important;
    padding: 10px;
    margin-top: 20px !important;
    backdrop-filter: blur(10px) !important;
}
.whb-color-dark:not(.whb-with-bg) {
    background-color: transparent !important;
}

.main-page-wrapper {
    margin-top: -20px !important; 
}


.whb-row.whb-header-bottom.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-hidden-mobile.whb-flex-equal-sides {
    background: transparent;
}

.whb-sticky-shadow.whb-sticked .whb-main-header {
    box-shadow: none !important;
}
@media (max-width: 767px){
.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
    box-shadow: none !important;
	border: 1px solid #eff1f5;
    border-radius: 50px;
    padding: 5px;
    margin: 8px;
	backdrop-filter: blur(10px) !important;
      background: #ffffff59;
	}
}
.wd-logo img{
	padding:0 !important;
}
@media (max-width: 767px){
a.scrollToTop.button-show {
    display: none !important;
	}}

#wd-65a3c9cd1801a a {
    padding: 0 !important;
}

a.btn.btn-scheme-custom.btn-scheme-hover-custom.btn-style-default.btn-style-rectangle.btn-size-large:after {
    max-width: 50px;
    margin-left: 8px;
    margin-right: auto;
    font-size: 20px;
    color: #fff;
    content: url(https://petkhoone.com/shop/wp-content/uploads/2024/01/icons8-phone-25.png);
    animation: call 3s linear infinite;
    background-color: #315c00;
    width: 30px;
    height: 32px;
    border-radius: 50%;
    padding: 3px;
    font-size: 14px;
    margin: 5px 10px;
}
a.btn.btn-scheme-custom.btn-scheme-hover-custom.btn-style-default.btn-style-rectangle.btn-size-large{
	padding: 0 !important;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    margin: 20px 0 0 0;
}

a.btn.btn-scheme-custom.btn-scheme-hover-light.btn-style-default.btn-style-rectangle.btn-size-small {
    font-size: 14px;
}

.whb-column>.info-box-wrapper, .wd-header-text, .whb-column>.wd-button-wrapper, .whb-column>.wd-social-icons, .wd-header-html {
    padding-inline: 0 !important;
}

a.btn.btn-scheme-custom.btn-scheme-hover-light.btn-style-default.btn-style-rectangle.btn-size-small:after{
	max-width: 50px;
    color: #fff;
    content: url(https://petkhoone.com/shop/wp-content/uploads/2024/01/icons8-phone-25.png);
    animation: call 3s linear infinite;
    background-color: #315c00;
    width: 27px;
    height: 28px;
    border-radius: 50%;
    padding: 1px;
    font-size: 14px;
    margin: -7px 5px 0 0;
}

@keyframes call {
	0% {
    box-shadow: 0 0 0 0 rgba(49, 90, 0,.7), 0 0 0 0 rgba(49, 92, 0,.7);
}

40% {
    box-shadow: 0 0 0 10px rgba(49, 90, 0,0), 0 0 0 0 rgba(49, 90, 0,.7);
}
100% {
    box-shadow: 0 0 0 0 rgba(49, 90, 0,0), 0 0 0 15px rgba(0,173,0,0);
}
}

@media (max-width: 767px){
.page-title .title {
    font-size: 21px !important;
}
}
.labels-rounded-sm .product-label {
    border-radius: 0 0px 12px 12px;
}

	.product-labels {
    font-size: 14px !important;
    width: max-content;
    margin-top: -8px;
	font-weight:500;	
}

.product-element-top.wd-quick-shop {
    background: #fff;
    border-radius: 20px 20px 0 0 !important;
}

.product-element-top.wd-quick-shop>a {
padding: 40px 5px 5px 5px;
}

.product-wrapper .wd-entities-title {
    color: #315C00 !important;
	margin-top:25px;
}

.wd-term-desc {
    text-align: justify;
}


@media (max-width: 576px)
{
	
.category-grid-item 
	{
		padding:15px 10px !important;
	}
	
	.product-element-top.wd-quick-shop>a {
     padding: 40px 0;

}

.post-single-page .post-title {
    font-size: 26px;
    line-height: 1.5em;
}

	
.wd-header-search .wd-tools-icon:before {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/05/seaech-pet.svg) !important;
}	
	
}


.wd-toolbar-home .wd-tools-icon:before {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/home-s2.svg) !important;
padding-bottom:5px;
}

.wd-toolbar-blog .wd-tools-icon:before {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/chat-3.svg) !important;
	padding-bottom:5px;

}

.wd-toolbar-shop .wd-tools-icon:before {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/shop-22.svg) !important;
}

.wd-header-my-account .wd-tools-icon:before {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/04/user-alt-3.svg)!important;
}

.searchform .searchsubmit:after {
    content: url(https://petkhoone.com/shop/wp-content/uploads/2023/05/seaech-pet.svg);
}

.post-single-page .article-body-container {
	text-align: justify;
    font-size: 16px;
    line-height: 2em;
}
.term-description {
    text-align: justify;
}

.outofstock .product-wrapper {
    background: #7a7c7e7a;
}
.star-rating {
    display: none !important;
}
.bubble-effect img.attachment-thumbnail.size-thumbnail.wd-lazy-load.wd-lazy-blur.wd-loaded {
	background:red:
	  animation: bubble-effect 4s linear infinite;
}

@keyframes bubble-effect {
  0%, 100% {
    border-radius: 43% 37% 68% 32% / 40% 67% 33% 63% ;
  }
  
  30% {
    border-radius: 28% 92% 70% 30% / 78% 30% 70% 22%;
  }
  
  60% {
    border-radius: 87% 13% 70% 30% / 26% 67% 33% 74%;
  }
}

.popup-added_to_cart h3 {
    font-size: 18px !important;
}


#wpd-bubble-wrapper {
    bottom: 80px !important;
    left: 15px !important;
}

[class*="title-line-"] .product-grid-item .wd-entities-title {
    max-height: fit-content !important;
}

form.woocommerce-checkout>*:not(:is(.customer-details,.checkout-order-review)) {
}

@media (min-width: 1025px) {
    form.woocommerce-checkout>:is(.customer-details,.checkout-order-review) {
        flex: 0 0 calc(48% - 15px) !important;
        max-width: calc(48% - 15px) !important;
    }
}

.whb-flex-row.whb-header-bottom-inner {
    border: 1px solid #e9e9e9;
    padding: 10px;
    border-radius: 50px;
}

/* محصولات */

.product-wrapper {
    background: #f2f3f4;
    border: 1px solid #e9e9e98a !important;
    box-shadow: -4px 0 18px 0 rgba(120.99999999999999, 120.99999999999999, 120.99999999999999, .12156862745098039) !important;
    border-radius: 20px !important;
	padding: 0 !important;
}

.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
    margin-top: 15px !important;
}

@media (min-width: 1025px){
	.wd-products.wd-stretch-cont-lg .product-wrapper {
    height: auto !important;
}
}

@media (max-width: 768.98px){
.wd-products.wd-stretch-cont-sm .product-wrapper {
    height: auto;
	}
	
	.product-element-bottom {
    padding: 0 15px 15px 15px !important;
}
}

a.mrseokar-title h3 {
    font-size: 16px !important;
}

.mrseokar-product .mrseokar-buy {
    padding: 0 !important;
}

.mrseokar-product.style-4 .mrseokar-card {
    width: 40% !important;
}


/*alinaghi*/






