/* استایل ها رو تغییر ندهید. این فایل به صورت خودکار تولید و ویرایش میگردد. */
html body.rtl , body.rtl , html,body.rtl input,body.rtl button,body.rtl select,body.rtl textarea,body.rtl button{
	font-family:IRANYekan-fa;
}
body, html {
	background-color: #f5f5f5;
	background-color:;
	background-repeat:no-repeat;
	background-attachment:Fixed;
	background-position:left top;
	background-size:;
	background-image:url();
}
header#header_newkala {
    background-color: #fff;
	background-color:;
	background-repeat:no-repeat;
	background-attachment:Fixed;
	background-position:center center;
	background-size:;
	background-image:url();
}
#submit_search, #yith-searchsubmit{
	background-color:#ef5661;
}
#submit_search:before, #yith-searchsubmit:before{
	color:#fff;
}
.header_cart_button{
	color:rgb(0, 191, 214);
	border-color:rgb(0, 191, 214);
}
 .header_cart_button a.cart_page_url{
	color:rgb(0, 191, 214);
}
.header_cart_button span.header-icons-noti{
	background-color:rgb(0, 191, 214);
	color:#ffffff;
}
.product-content-onliner a{
	color:#ae0101;
}
.product-content-onliner a:hover{
	color:#e24747;
}

.full_width_main_menu-backup-eidted-notUse {
    background-color:#04c8c8;
}

li.tablinks.active {
    color: #fff;
    background-color:#f1a007;
}
li.tablinks.active:before{
    background-color:#f1a007;
}
.main_details_special_offer.left_box_special_offer .percentage_value{
    background-color:#f1a007;
    color: #fff;
}
.main_details_special_offer.left_box_special_offer ins{
    color:#f1a007;
}
.title_main_special_offer{
    background-color:#f1a007;
}

.go_to_all_products_offer {
    background-color:#f1a007;
    color:#fff !important;
}
.woocommerce.main_product span.woocommerce-Price-amount{
	color:#000;
}
.woocommerce.main_product .woocommerce-loop-product__title{
	color:#666;
}
.title_widg_index h3 {
    border-bottom: 1px solid #ef5661;
}
.main_product.suggestion_random_product{
	border: 1px solid rgba(0,191,214,.3);
}
.mailpoet_form input.mailpoet_submit{
	background-color: #00bfd6;
	color:#fff;
}
.wmow_progress_wrapper .wmow_progress_bar {
    background-color: #fb3449;
}
#txt_search {
    background-color: #eceff1;
    color: #474747;
}
.nk_mini_cart_wrapper p.woocommerce-mini-cart__buttons a {
    background-color:rgb(0, 201, 222) !important;
    color:white !important;
}
button.button.single_add_to_cart_button[type="submit"]{
	background-color:#2f2483 !important;
	color:#fff;
	border: 1px solid #41a7b4;
	border-width:1px;
	border-style:solid;
	border-color:;
}
.summary.entry-summary .price,
body.single-product.woocommerce .responsive_main_top_content_single_product p.price, body.single-product.woocommerce .responsive_main_top_content_single_product span.price{
	color:#f1a007 !important;
}
.woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li.active a:after{
	background-color:#2f2483;
}
body.archive .content-area#primary ul.products li span.woocommerce-Price-amount{
	color:#000;
}
body.archive .content-area#primary ul.products li span.onsale{
	border-left: 69px solid #00cece;
	color:#fff;
}
.custom_order_by_sort.selected {
    background-color:#00cece;
    color:#fff;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    background-color:#00c9de !Important;
    color:#fff !Important;	
}
body.single-product .product-type-variable .summary p.price{
	display:none;
}
span.tagged_as{display:none}.woocommerce-widget-layered-nav ul{display:none;}
 /* Custom Style Newkala Options */  
.pwb-carousel{
direction: ltr;
}

#yith-searchsubmit {

    background-color: #2f2483;
}


.main_single_product_thumbnail.image_product_with_gallery {
    margin-bottom: 20px;
    width: 100% !important;
    height: auto;
}


.woocommerce div.product div.images.custom_images_by_onliner.woocommerce-product-gallery--with-images {
    padding-bottom: 15px !important;
}


.menu_tab_special_offer {
    background-color: rgb(47, 36, 131);
    color: white;
}

li.tablinks:hover {
    background-color: #f5a104;
}

.title_widg_index h3 {
    border-bottom: 1px solid #f1a007;
}

li .nk_discount_label {
    display: flex;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    width: 15%;
    background-color: #f1a007;
    font-size: 13pt;
    font-weight: 700;
    color: #fff;
    border-radius: 20px;
    padding: 4px 5px;
    letter-spacing: 0;
    margin-right: 8px;
}

.main_product.responsive_slider_offers.newkala_side_box li.product .countdown_special_offer_product {
    overflow: hidden;
    text-align: center;
    color: #f1a007;
    border-top: 1px solid #dedede;
    font-size: 12pt;
    padding-top: 10px;
    margin-top: 10px;
}

media only screen and (max-width: 768px)
div.acl_wrapper.acl_inc_offer {
    background-color: #f1a007;
    color: #fff;
}

div.acl_wrapper.acl_inc_offer {
    background-color: 
#f19f07;
color:
    #fff;
}


archive_inc_offers {
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    box-shadow: 0 2px 6px 0 rgba(0,191,214,.5);
    font-size: 18px;
    font-size: 1.286rem;
    line-height: 1.222;
    letter-spacing: -.6px;
    color: #fff;
    background-color: 
    #f19f07;
    padding: 14px;
    width: 98%;
    text-align: center;
    margin: 10px 1% 20px;
    display: block;
    box-sizing: border-box;
}


.title_responsive_slider_offers {
    overflow: hidden;
    height: 20px;
    background-image: url('https://kalaomran.com/wp-content/uploads/title-offers.png');
    background-repeat: no-repeat;
    background-position: right;
    padding: 10px;
    margin-right: 8px;
}


element {
}
.elementor *, .elementor ::after, .elementor ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.title_main_special_offer {
    background-color: 
    #f1a007;
}
.title_main_special_offer {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 75px;
    height: 46px;
    display: block;
    background-image: url(https://kalaomran.com/wp-content/uploads/offer.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: auto 21px;
    border-radius: 0 0 24px 24px;
    width: 264px;
    z-index: 1;
}
