/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
body *{
	outline:0 !important;
}
.chatina__widget-fab,
.chatina__send-button{
	background-color: #7b55b2 !important;
    box-shadow: rgb(205 49 239 / 25%) 0px 0px 10px !important;
}
#chatina-root:dir( rtl) .chatina__message__content--me {
    background-color: rgb(123 85 178) !important;
    color: #ffffff !important;
}

.my-box{
    position: relative;
    display: block !important;
    width: 100%;
  box-shadow: rgba(147 144 144 / 35%) 0px 5px 15px !important;
    height: 400px !important;
    max-height:416px;
}
.my-box:hover{
	box-shadow: 0px 4px 24px 0px rgba(255, 86, 189, 0.16) !important;
}
.my-box span.woocommerce-Price-currencySymbol
 {
    font-size: 12px;
}
.my-box .elementor-widget-jet-listing-dynamic-field {
    min-height:70px;
}
.my-box .jet-woo-product-price {
  
}
.my-box .jet-woo-product-price del .woocommerce-Price-currencySymbol{
    display: none !important;
}
.my-cat img{
    width: 75px;
    max-height: 78px
}
.my-cat .jet-woo-carousel{
    padding: 30px
}
	.my-cat .jet-woo-categories--preset-5 .jet-woo-categories-content{
		display:block !important;
	}
.my-cat .jet-woo-categories-content{
    display: block
}
.my-cat .jet-woo-categories__item{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
border-radius: 16px;
padding: 37px 26px;
max-height: 296px;
height: 296px;
background-color:#fff;
transition: background-color 1s, box-shadow 1s;
}
.my-cat .jet-woo-categories__item:hover{
    background-color: rgba(255, 86, 189, 1);
    box-shadow: 0px 4px 24px 0px rgba(255, 86, 189, 0.5);
}
.my-cat .jet-woo-categories__item .jet-woo-category-title__link
{
    transition: color 0.5s;
}
.my-cat .jet-woo-categories__item:hover .jet-woo-category-title__link{
    color: #fff !important;
}
.my-cat .jet-woo-categories__item  .jet-woo-category-count{
    transition: background-color 0.5s, color 0.5s;
}
.my-cat .jet-woo-categories__item:hover .jet-woo-category-count{
    background: rgba(255, 255, 255, 0.2) !important;
    color: #fff !important;
}
.my-cat .jet-woo-carousel .jet-arrow.prev-arrow {
    right: -13px;
}
.my-cat .jet-woo-carousel .jet-arrow.next-arrow{
      left: -13px; 
}
.my-cat .jet-woo-category-thumbnail{
    width: 120px;
    height: 120px;
    background-color: rgba(242, 242, 242, 1);
    border-radius: 16px;
      padding:20px;
    margin:0 auto;
}
.my-cat .attachment-thumbnail{
    width: auto !important;
}
.my-cat .jet-woo-category-title{
    margin-top: 20px
}
.my-cat .jet-woo-category-title a{
    font-size: 14px !important;

}
.my-cat .jet-woo-category-count{
    margin-top: 15px;
}
.btn-title{
  display: block;
    width: 100px;
    height: 64px;
    position: absolute !important;
    top: 17px;
	right:15px;
    border-radius: 24px;
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}
.last-p .elementor-swiper-button{
       top: -81px !important;
       width: 50px;
       height: 50px;
       text-align: center;
       padding: 15px ;
       border-radius: 10px
}
.last-p .elementor-swiper-button:hover{
    box-shadow: 0px 4px 40px 0px rgba(128, 128, 128, 0.08) !important;
    background-color: #fff;
}
.last-p .elementor-swiper-button-next{
    right: auto !important;
    left:270px;
}
.last-p .elementor-swiper-button-prev{
   
    left:200px !important;
}
.slider-icon .elementor-icon-box-icon{
    background-color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding-top:18px;
    text-align: center;
}
@media screen and (max-width: 767px) {
	.last-p .elementor-swiper-button{
		  top: 50% !important;
		 box-shadow: 0px 4px 40px 0px rgba(128, 128, 128, 0.08) !important;
    background-color: #fff;
	}
	.last-p .elementor-swiper-button-prev{
   
    left:-17px !important;
    }
	.last-p .elementor-swiper-button-next{
    right:-17px !important;
    left:auto;
}
	.slider-icon .elementor-icon-box-icon{
    width: 40px;
    height: 40px;
    padding-top:9px;
}
	.product .elementor-jet-single-images .jet-single-images__wrap .woocommerce-product-gallery__image img{
    height: 380px !important;
}
	.my-cat .swiper-pagination{
	display:none !important;	
	}

}
.chatina__widget-fab{
	z-index:0 !important;
}
 