/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@import url("https://fonts.coolhost.ir/css2/?family=Kalameh&display=swap");

div , p , span, a, li , ol {*font-family:iran-sans;}

.icon-box-2 .elementor-widget-image-box:hover .elementor-image-box-content h5.elementor-image-box-title, .icon-box-2 .elementor-widget-image-box:hover .elementor-image-box-content p.elementor-image-box-description {
    color: #ff7f00;
}
.icon-box-2 .elementor-widget-image-box:hover .elementor-image-box-wrapper figure img{ 
filter: invert(56%) sepia(21%) saturate(2815%) hue-rotate(337deg) brightness(95%) contrast(80%);
}


.invert-icon img {
    filter: invert(1);
}
section.move-left-box {
    margin-left: -70px;
    margin-right: 100px;
    z-index: 2;
}
section.move-left-box .elementor-container > div:last-child {
    margin-left: -35px;
    margin-right: 35px;
}


section.move-right-box {
    margin-right: -70px;
    margin-left: 100px;
    z-index: 2;
}
section.move-right-box .elementor-container > div:first-child {
    margin-right: -50px;
    margin-left: 35px;
}

#ind-carousel .swiper-slide figure img {
    width: 100px;
    height: 100px;
}
#indlist .elementor-section .elementor-column .elementor-image-box-wrapper figure img.attachment-full.size-full {
    z-index: 3;
    position: relative;
}

#indlist .elementor-section .elementor-column .elementor-image-box-wrapper:hover figure.elementor-image-box-img:before { display:none;}

#indlist .elementor-section .elementor-column .elementor-image-box-wrapper:hover figure.elementor-image-box-img img { transform: scale(1.2);  transition:all 0.5s}
#indlist .elementor-section .elementor-column .elementor-image-box-wrapper figure.elementor-image-box-img img { transform: scale(1);  transition:all 0.5s}


#indlist .elementor-section .elementor-column .elementor-image-box-wrapper figure.elementor-image-box-img:before  {
    content: "";
    width: 88px;
    height: 88px;
    background-image: url(https://pgsmold.ir/wp-content/uploads/2022/11/circle.png);
    display: block;
    position: absolute;
    top: -20px;
    left: 50px;
    z-index: 0;
}


div#home_blog .post-item .image_frame a img {
    height: 250px;
}
div#home_blog .post-item .image_frame .image_wrapper > a:before {
    content: "";
    width: 100%;
    height: 250px;
    display: block;
    position: absolute;
    background: linear-gradient(0deg, #2151a49c, #0032f500);
	opacity:1;
	transition: all  0.5s;
	z-index: 1;
}

div#home_blog .post-item:first-child .image_frame .image_wrapper > a:before {
    background: linear-gradient(0deg, #d475159c, #0032f500);
}

div#home_blog .post-item .image_frame .image_wrapper:hover > a:before {
	opacity:0;;
	transition: opacity 0.5s;
}
div#home_blog .post-item .image_frame .image_wrapper > a:after {
    box-shadow: 0px 0px 7px #fff;
    z-index: 1;
    content: "";
    width: 85%;
    height: 212px;
    display: block;
    position: absolute;
    top: 8%;
    left: 8%;
	opacity:1;
    border-radius: 20px;
}
div#home_blog .post-item .image_frame .image_wrapper:hover > a:after {
	opacity:0;;
	transition: opacity 0.5s;

}

div#home_blog .post-item .image_frame .image_wrapper {
    border-radius: 20px;
}
div#home_blog h5.entry-title a {
    font-size: 18px;
}
div#home_blog span.vcard.author.post-author , div#home_blog .author-date span.label , div#home_blog .post-footer {display:none;}


@media (min-width: 1110px){
	div#Wrapper {     padding-top: 93px!important; } 
	.mcb-section-8cb6e0350 {background:transparent;     margin-top: -20px; }
	header#mfn-header-template .mfn-builder-content.mfn-header-tmpl-builder .mcb-section-inner-8cb6e0350 {
    	background: #f6f6f6;
    	border-radius: 31px;
		padding: 3px 1px;  }
	.mcb-section-8cb6e0350 {padding-bottom:0; padding-top:0;}
}


form#searchform {     width: 50px; 	transition:width 0.5s; } 
form#searchform:hover {     width: 200px;  	transition:width 0.5s;} 
form#searchform input[type="text"]  {background:transparent; border-color:transparent;}
form#searchform:hover input[type="text"]  {background:rgba(255,255,255,1); border-color:#E7E7E7;}

b {font-weight:bold; font-size:18px;     padding: 13px 0 0 0;     display: inline-block;}



.rtl .column_column ol, .rtl .column_helper ol, .rtl .column_visual ol, .rtl .icon_box ol, .rtl  .mfn-acc ol, .rtl  .ui-tabs-panel ol, .rtl  .post-excerpt ol, .rtl  .the_content_wrapper ol, .rtl  .column_product_short_description ol, .rtl  .elementor-widget-text-editor ol {
    margin: 0 30px 15px 0px;
}







@media screen and (max-width: 782px) {
   html body .admin-bar .mfn-header-tmpl-fixed {         margin-top: 0;      }
	.mfn-builder-content.mfn-header-tmpl-builder .section.mcb-section.mfn-header-mobile-section {padding-top: 5px;          padding-bottom: 5px;}
	.mfn-main-slider.mfn-rev-slider {     top: 45px; }
	body.home div#Content {top:45px;}
}




.mfn-menu-icon-left .mfn-menu-link > .menu-sub {

    margin-right: 5px;
}

.hover-zoom .elementor-column.elementor-col-25:hover {
    transform: scale(1.1);
    z-index: 10;
    transition: transform 0.5s;
}
.hover-zoom .elementor-column.elementor-col-25 {    transition: transform 0.5s;
}

div#indlist .elementor-image-box-wrapper figure.elementor-image-box-img img {
    filter: invert(1);
}

.font-color a {
    color: #fff !important;
}
.font-color a:hover {
    text-shadow: 0px 0px 4px #ff6801;
}

html .mcb-section .mcb-wrap .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link span.menu-label {
    font-family: kalame;
    font-size: 16px;
}


.elementor-widget-image-box .elementor-image-box-wrapper:hover span.tooltip-content , .elementor-widget-image-box .elementor-image-box-wrapper:hover  .tooltip:after , .elementor-widget-image-box .elementor-image-box-wrapper:hover  .tooltip:before  {
    opacity: 1;
	transition:opacity 0.5s;
	*bottom:360%!important
}

.img-bg figure.elementor-image-box-img img {
    background: #ffffff30;
    filter: contrast(0.75);
	border-radius:15px;
	padding:5px;
}
.img-nobg figure.elementor-image-box-img img {background:none;}





.wp-post-image:hover {
    transform: scale(1.1) !important;
    transition: all 0.5s;
}
html .axhov .elementor-widget-wrap {
background-size: 300px 300px  !important;
}

html .axhov:hover .elementor-widget-wrap {
background-size: 360px 360px  !important;
    transition: background-size  0.5s!important;
}



.elementor-widget-shortcode button.dropbtn  {font-size:13px; font-family:iran-sans !important;}


body:not(.logged-in) .logged-menu {
    display: none;  }

a#bbtoo_olr_modal_open {
    background: #0562fe;
    border: solid 1px #ccc;
    padding: 10px;
    border-radius: 20px;
    color: white;
}

html body .bbee-user-login * {
    font-family: 'iran-sans' !important;
}
.bbee-user-login #bb-otp {
    letter-spacing: 12px !important;
}
.logon-menu .dropdown-content a:first-child {
    display: none;
}


html body .elementor-lightbox .elementor-lightbox-image {
    box-shadow: none !important;
}



.elementor-slideshow__header , .elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button , .elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button {
    color: #303030!important;
}



.spacerow .elementor-column.elementor-col-25 {
    margin-bottom: 10px;
}





.style-simple table:not(.recaptchatable) tr td:last-child, .style-simple table tr th:last-child {
    border-right: 1px solid;
}

html .ewd-otp-order-table-clickable-row:hover {
    background: #f1f1f170;
}

body.logged-in #loginnosee {
    display: none;  }










/*  پیگیری سفارشات مشتریان  */

div#ewd-otp-progressbar-minimalist {
    direction: ltr;
}

html body .ewd-otp-tracking-results-value {text-align:right;}

html body .ewd-otp-tracking-results-field { border-bottom:1px solid #cecece; 	padding-bottom:10px;  }


#ewd-otp-progressbar-minimalist .minimalist {    background: linear-gradient(to bottom, rgb(242, 246, 248) 0%, rgb(253 198 143) 50%, rgb(247 138 35) 51%, rgb(249 240 224) 100%); border-radius: 15px; }

.ewd-otp-tracking-graphic #ewd-otp-progressbar-minimalist {box-shadow: 0px 0px 9px 1px rgb(255 162 66); }


html #ewd-otp-progressbar-minimalist {
  --border-angle: 0deg;
  border-radius: 15px;
  box-shadow: 0px 2px 4px hsl(0 0% 0% / 25%);
  animation: border-angle-rotate 2s infinite linear;
  border: 4px solid transparent;
  position: relative;

    background: linear-gradient(white, white) padding-box,
      conic-gradient(
          from var(--border-angle),
          var(--bg) 50%,
        #ff7109
        )
        border-box;
}

@keyframes border-angle-rotate {
  from { --border-angle: 0deg; }
  to { --border-angle: 360deg; }
}


/** boilerplate **/
body {
    --bg: hsl(34.83deg 89.95% 76.51%);
}

@property --border-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.ewd-otp-tracking-results {
    margin-bottom: 40px;
    width: 100%;
}

.ewd-otp-statuses.after, .ewd-otp-statuses.before  {
    direction: ltr;
	position: initial;
}
.ewd-otp-statuses.after .ewd-otp-display-status:not(:first-child) , .ewd-otp-statuses.before .ewd-otp-display-status:not(:first-child) {
    margin-left: 14.8px !important;
}
.before .ewd-otp-display-status:before {
    content: "";
    width: 66px;
    height: 66px;
    display: block;
    position: relative;
    top: 0px;
    background-size: 66px;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.before .ewd-otp-statuses div {
    display: inline-block;
}
.before .ewd-otp-display-status {
    width: auto;
	display: inline-block;
}

.before .ewd-otp-statuses div {
    display: inline-block;  }

.after .ewd-otp-display-status {
    width: 67px;
    display: inline-block;
}
.ewd-otp-display-status:not(.current-status) {
   opacity:0;
}
.ewd-otp-display-status:not(.pending-step) {
    opacity: 1;
}

/*gif animation status*/
.before .step1.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/boresh.gif);}
.before .step2.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/sang.gif);}
.before .step3.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/manual.gif);}
.before .step4.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/frez-cnc.gif);}
.before .step5.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/tarash-cnc.gif);}
.before .step6.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/spark.gif);}
.before .step7.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/mountage.gif);}
.before .step8.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/qc.gif);}
.before .step9.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/laser.gif);}
.before .step10.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/superdrill.gif);}
.before .step11.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/panto.gif);}
.before .step12.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/polish.gif);}
.before .step13.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/charmkari.gif);}
.before .step14.current-status:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/ready.gif);}

/*off-line status*/
.before .step1:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/boresh.png);}
.before .step2:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/sang.png);}
.before .step3:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/manual.png);}
.before .step4:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/frez-cnc.png);}
.before .step5:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/tarash-cnc.png);}
.before .step6:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/spark.png);}
.before .step7:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/mountage.png);}
.before .step8:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/qc.png);}
.before .step9:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/laser.png);}
.before .step10:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/03/superdrill.png);}
.before .step11:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/panto.png);}
.before .step12:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/polish.png);}
.before .step13:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/charmkari.png);}
.before .step14:before {background-image:url(https://pgsmold.ir/wp-content/uploads/2025/02/ready.png);}



.ewd-otp-status-label-table {
    border: solid 1px #fff;
    margin: 30px 0; }

.ewd-otp-status-label {
    border-bottom: solid 1px #fff;  
}


html .ewd-otp-statuses-header, html .ewd-otp-status-label .ewd-otp-statuses, html  .ewd-otp-update-status-and-location div {
			width: inherit;
	    padding: 8px 5px 8px;
			margin:0;
    	text-align: center;	
}

.ewd-otp-statuses-header {
    background: #003583;
}


.ewd-otp-status-label-table .ewd-otp-status-label {
    background: #c8142a;
}

.ewd-otp-status-label-table .ewd-otp-status-label.current-status {
    background: #f7cb01;
}


.ewd-otp-status-label.before-status {
    background-color: #209934;
}

.ewd-otp-statuses-header {
    font-family: 'kalame';
    font-size: 20px;
    line-height: 40px;
}






/*    @media jadval tracking */
@media (min-width: 481px) {
	
html body .ewd-otp-tracking-results-label {text-align:right;  
width:95%
	}
	
    html body .ewd-otp-tracking-results-field {
			flex-direction:column;    	}	
	
	.table-general-fieald {
    width: 33%;
    display: block;
    float: right;
}
	
.ewd-otp-tracking-results-custom-fields {
    width: 60%;
    display: block;
    float: inline-start;     }	
	
	.ewd-otp-tracking-results-custom-fields {
        width: 60%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 0px;
    }
	
	
	}	






















/*  پیگیری مشتریان    */



