/**
 * Theme Name: Hello Elementor Child
 * Template:   hello-elementor
 * ...other header fields
 */

 body p,body a, body h1, body h2 , body h3 ,body h4, body h5, body span,body *:not(i,.elementor-star-rating,.ab-item){
	font-family:"فونت یکان", Sans-serif !important;
}
.whatsapp-fixed{
	  position: fixed;
    bottom:24px;
    right: 16px;
    background: #25d366;
	padding:12px;
	display:grid;
	justify-items:center;
	gap:4px;
	grid-template-columns:1fr;
	font-size:13px;
	border-radius:50%;
	aspect-ratio:1/1;
	border:2px GREEN dashed;
	font-weight:800;
	color:white !important;
	box-shadow:0px 0px 12px 3px rgba(0,0,0,0.1);
	z-index:999;
}
.jet-checkboxes-list__button{
	padding-block:8px ;
	padding-right:12px;
}
.whatsapp-fixed svg{
	width:30px;
	height:30px;
	object-fit:cover;
	fill:white;
}

.gfield--input-type-sms_verification.gfield_error ~ .gfield {
	display:none;
}
.gfield input,.gfield select,.gfield textarea{
	border-color:darkgreen !important;
	border-width:2px !important;
}
.ginput_container_date input{
	width:100% !important;
}
.numeric-mobile input{
	direction:ltr;
	text-align:left;
	
}
@media(min-width:769px){
	.menu-item-17463 a{
		display:none !important;
	}
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    100% {
        background-position: 100% 50%;
    }
}
.page-id-16165 header,.page-id-16165 footer,.page-id-16165 .timax-chat-widget{
	display:none;
}
.wp-singular.page .wd-sidebar-opener{
	display:none !important;
}

.gfield input[type="number"] {
    -moz-appearance: textfield !important; /* Firefox */
    -webkit-appearance: none !important;   /* Chrome, Safari, Edge */
    appearance: textfield !important;
    margin: 0 !important;
}

/* Also hide the up/down arrows in WebKit browsers */
.gfield input[type="number"]::-webkit-inner-spin-button,
.gfield input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

.woocommerce-product-details__short-description>ul>li:before{
	top:0px !important;
	right:-12px;
}
.woocommerce-product-details__short-description>ul>li{
	padding-right:6px;
}
.wallet-pay-partial{
	background-color:#daffcd;
	margin-top:12px;
	border-radius:8px;
	padding:8px 2px;
}
.wd-el-video{
	border-radius:0px !important;
}
#lightbox img{
	object-fit:contain;
}
.single-product .woocommerce-Tabs-panel--description h2{
	font-size:20px !important;
}

.single-product .woocommerce-Tabs-panel--description h3{
	font-size:18px !important;
}
.timax-products-grid{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); 
	gap:12px;
    padding: 0px !important;
}
.timax-products-grid li{
	list-style:none;
	border:1px #eee solid;
	padding:8px;
	border-radius:8px;
	box-shadow:1px 1px 12px 1px #eee;
	height:100%;
}
.timax-products-grid li a{
	display:grid;
	color:black;
	text-align:right;
	 
}
.timax-products-grid li a .price bdi{
	font-weight:bolder;
}
/* plant body header footer logo */
.single-plants .wd-sidebar-opener{
	display:none;
}
.attributes-of-plant {
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	gap:8px;
}
.single-plants .entry-thumbnail img{
	border-radius:1rem !important; 
}
.single-plants .small-value{
	padding:8px 16px;
	border-radius:25px;
	border:1px rgba(0,0,0,0.1) solid;
}
.small-value.water_soil{
	background-color:rgb(180 222 255 / 25%);
	
}
.small-value.light_temp{
	background-color:rgb(255 222 180 / 25%)
}
.small-value.fertilizer{
	background-color:rgb(216 239 205 / 25%)
}
.small-value.propagation{
	background-color:rgb(138 255 82 / 37%);
}
.small-value.toxicity{
	background-color:rgb(228 138 2 / 24%);
}
.small-value.pests{
	background-color:rgb(220 204 244 / 24%);
}

.page-id-14 .whb-mobile-center .site-logo a::before{
	right:unset !important;
	background-position:center !important;
	width:130px !important;
	height:40px !important;
}

/* poultry body header footer  */
.page-id-13508 .whb-sticky-real .whb-general-header-inner .site-logo img{
	visibility:hidden;
}
.page-id-13508 .whb-mobile-center .site-logo a::before{
	right:unset !important;
	background-position:center !important;
	height:40px !important;
	width:130px !important;
}
.page-id-13508 .whb-sticky-real:not(.whb-sticked) .whb-general-header-inner .site-logo a::before{
	background-image:url(https://digitimax.com/wp-content/uploads/2025/02/timax-en-gav.png);
	content:" ";
	position:absolute;
	max-width:320px;
	height:75px;
	top:10px;
	right:26px;
	width:320px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:right;
}
.page-id-13508 .whb-sticky-real.whb-sticked .whb-general-header-inner .site-logo a::before{
	background-image:url(https://digitimax.com/wp-content/uploads/2025/02/timax-en-gav.png);
	content:" ";
	position:absolute;
	max-width:320px;
	height:30px;
	top:10px;
	right:26px;
	width:320px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:right;
}
/* aspa body header footer */
.aspa-body .whb-header_874651 .site-logo a img{
	opacity:0;	
	
}
.entry-meta .meta-author{
	display:none;
}
@media(max-width:550px){
	.abyari-content{
		grid-column:1/3;
		margin-bottom:10px;
	}
	.abyari-card-image{
		grid-column:1/3
	}
	.abyari-content .action-btns{
		display:grid;
		grid-template-columns:1fr;
		gap:5px;
	}
	.catalog-cards .front, .catalog-cards .back{
		top:100px !important;
		max-width:unset !important;
		flex:0 0 25%;
		width:120px;
		height:190px;
		aspect-ratio:auto !important;
		transform:none !important;
	}
	.catalog-cards .front:hover, .catalog-cards .back:hover{
		transform:scale(0) !important;
	}
	.catalog-cards p{
		text-shadow:none !important;
	}
}

@media(max-width:1024px){
	.aspa-body .whb-header_874651 .site-logo a::before{
		max-width:139px !important;
		width:139px !important;
		top:0px !important;
		height:60px !important;
	}
}

.aspa-body .whb-header_874651.whb-sticked .site-logo a::before{
	top:0px !important;
	height:60px;
}
.aspa-body .whb-header_874651 .site-logo a::before{
	 background-image: url(https://digitimax.com/wp-content/uploads/2024/09/Logo-TOp-2.webp);
    content: " ";
    display: block;
    width: 300px;
    height: 80px;
        position: absolute;
        top: 18px;
        aspect-ratio: 6 / 1;
        max-width: 320px !important;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.aspa-body .main-footer .elementor-element-08ba1d4 .wd-image a{
	    background-image: url(https://digitimax.com/wp-content/uploads/2024/05/aspa-new.png);
    content: " ";
    display: block;
    width: 100%;
    height: 180px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.aspa-body .main-footer .elementor-element-08ba1d4 .wd-image a img{
	opacity:0;
}

/* BLOG NEW  PAGE */
.single-events div.site-content{
	flex:0 0 100% !important;
	max-width:100% !important;
}

.single-events aside{
	display:none !important
}

.single-plants div.site-content{
	flex:0 0 100% !important;
	max-width:100% !important;
}

.single-plants .post-date{
	display:none;
}
.single-plants aside{
	display:none !important
}
.post-single-page .entry-header img{
	width:100%;
}
.woocommerce-order-received .title-design-centered{
	display:none;
}
.post-single-page .meta-post-categories{
	display:none;
}
.content-of-post-new .wp-video{
	width:100% !important;
}
.content-of-post-new .mejs-container{
	width:100% !important; 
	height:500px !important;
	margin-block:32px;
	box-shadow:0px 0px 12px 5px #eee;
}
.content-of-post-new .mejs-container video{
	height: 100% !important;
}
.post-single-page .article-body-container{
	z-index:3;
	position:relative;
}
.new-blog-heading{
	display:grid;
	grid-template-columns:repeat(auto-fill,minmax(500px,1fr));
	border-radius:12px;
	background:#fff;
	box-shadow:1px 1px 8px #eee ;
	align-items:center;
	max-width:95%;
	z-index:999;
	margin-top:-72px;
	margin-bottom:25px;
	margin-right:2.5%;
	padding:24px;
}
@media(max-width:500px){
	.new-blog-heading{
		grid-template-columns:1fr;
		gap:12px;
	}
}
.new-blog-heading h1{
	margin-bottom:0px !important;
}
.new-blog-heading .new-blog-meta{
	display:flex;
	gap:4px;
	align-items:top;
	justify-content:end;
}
.new-blog-heading .new-blog-meta::before{
	
	margin-top:2px;	content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.2em' height='1.2em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10h18m-6-4h2m4 7v-2c0-4.243 0-6.364-1.318-7.682S16.242 2 12 2S5.636 2 4.318 3.318S3 6.758 3 11v2c0 4.243 0 6.364 1.318 7.682S7.758 22 12 22s6.364 0 7.682-1.318S21 17.242 21 13M7 14h.526m4.21 0h.527m4.21 0H17M7 18h.526m4.21 0h.527m4.21 0H17' color='currentColor'%3E%3C/path%3E%3C/svg%3E");
	display:inline-flex;
}
.single-new-share .cont{
	position:sticky;
	top: calc(78px + 16px);
}
.entry-header .post-date{
	display:none;
}
.single-catalog video{
	background:black !important; 
	position:relative;
}
.single-catalog .image-item.video::after{
	content:"ویدئوی محصول";
	display:block;
	z-index:0;
	font-weight:800;
	background:#18392b;
	color:white;
	width:auto;
	height:auto;
	position:absolute;
	top:65px;
	left:30%;
	transform:translatex(-20%);
	border:1px #fff solid;
	border-radius:4px;
	padding:8px 6px;
	
}
.single-catalog .image-item{
	padding:8px !important;
	cursor:pointer;
}

.new-blog-heading .meta-author{
	display:none;
}
.content-of-post-new{
	padding:6px;
	line-height:24px;
	font-size:15px;
	color:black !important;
}
.content-of-post-new img{
	border-radius:24px;
	box-shadow:1px 1px 6px 2px #eee;
	width:320px;
	
}
.post-single-page .article-body-container h1{
	font-weight:800;
	margin-bottom:32px
}
.single-new-blog{
	display:grid;
	grid-template-columns:1fr;
	gap:12px;
}
.single-new-blog .entry-content{
	order:2;
}
.single-new-blog .single-new-share{
	order:3;
}
.single-new-blog .left-side{
	order:0;
}
.single-new-blog .left-side .toc-div{
	box-shadow:none !important;
}
.single-new-blog .cont .btn{
	    align-items: center;
    background-color: transparent;
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    padding-block: .75rem;
    row-gap: 0.75rem;
    width: -moz-fit-content;
    width: fit-content;
    width: 100%;
}
.single-new-blog .cont .btn:hover{
	background:#f5f5f5;
}

.blog .toc-div,.blog .single-new-share, .archive .toc-div, .archive .single-new-share{
	display:none !important;
}
.single-new-blog .cont .btn svg{
	width:28px;
	height:32px;
}
.single-new-blog .toc-div .toc__title{
	display:flex;
	font-size: 18px;
  line-height:24px;
}
.single-new-blog .toc-div {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, .05);
    padding: 16px
}

.single-new-blog .toc-div a {
    color: inherit;
    font-size: 14px;
    line-height: 21px;
    text-decoration: none
}

.single-new-blog .toc-div li {
    -moz-column-gap: 1ch;
    column-gap: 1ch;
    display: flex;
    padding-block:4px;
		position: relative;
    z-index: 1
}

.single-new-blog .toc-div li:before {
    background-color: #fff;
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 6s-6 4.419-6 6 6 6 6 6' color='currentColor'/%3E%3C/svg%3E");
    display: inline-block;
    flex-shrink: 0;
    height: 16px;
    margin-top: 1px;
    margin-inline-start:-7px;
		padding-block:2px;
		width:16px
}

[data-theme=dark] .single-new-blog .toc-div li:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 6s-6 4.419-6 6 6 6 6 6' color='currentColor'/%3E%3C/svg%3E")
}

.single-new-blog .toc-div li.-nested a {
    margin-inline-start:1rem
}

@media screen and (min-width: 993px) {
	 .single-new-blog .toc-div {
        max-height: calc(100dvh - 64px);
        overflow: auto;
        position: sticky;
        top: calc(78px + 16px)
    }
	.single-new-blog{
		grid-template-columns:auto 1fr auto;
	}
.single-new-blog .single-new-share{
	order:1;
}
	.single-new-blog .left-side{
	order:3;
}
    .single-new-blog .toc-div li:before {
        visibility: hidden
    }

    .single-new-blog .toc-div li.-active {
        font-weight:800;
    }

    .single-new-blog .toc-div li.-active:before {
        visibility: visible
    }

    .single-new-blog .toc-div ul {
        padding-block:8px;
				position: relative
    }

    .single-new-blog .toc-div ul:before {
        border-right: 1px solid #d4d4d8;
        content: "";
        display: block;
        inset-block: 0;
        position: absolute
    }
}

/* END BLOG NEW  PAGE */

/* MAIN PAGE */
.elementor-element-0939820{
	transform:scalex(1.02);
}
.same-height .info-box-wrapper{
	height:100%;
}
.same-height >.e-con-full{
	display:grid;
	grid-template-rows:1fr;
	grid-template-columns:1fr;
	justify-items:center;
}
.same-height > a{
	align-items: stretch;
}
/* END MAIN PAGE */ 

/* KOOD PAGE */ 
.elementor-element-318562a{
	transform:scalex(1.02);
}

/* END KOOD PAGE */
.menu-fancy .next-level .option{
	margin:10px !important;
}
.gallery-slider-carousel {
	position:relative;
}
.elementor-element-3d06b56 svg, .elementor-element-0eedcbb svg{
	display:none;
}
.elementor-element-3d06b56 .elementor-shape-bottom,.elementor-element-0eedcbb .elementor-shape-bottom{
	position:absolute;
	height:50px;
}

.elementor-element-3d06b56 .elementor-shape-bottom::after{
	content:" ";
background:url(https://digitimax.com/wp-content/uploads/2024/08/rass-svg-01-2.png);
	background-size:contain;
	display:block;
	z-index:99999999;
	width:100%;
	position:relative;
	left:0px;
	bottom:0px;
	height:48px;
	transform:rotate(180deg);
}

.elementor-element-0eedcbb .elementor-shape-bottom::after{
content:" ";
background:url(https://digitimax.com/wp-content/uploads/2024/08/rass-svg-اسپا-01.png);
	background-size:contain;
	display:block;
	z-index:99999999;
	width:100%;
	position:relative;
	left:0px;
	bottom:0px;
	height:48px;
	transform:rotate(180deg);
} 

@media(max-width:767px){
	.elementor-element-3d06b56 .elementor-shape-bottom::after,.elementor-element-0eedcbb .elementor-shape-bottom::after{
		display:none;
	}
	
	.content-of-post-new img{
		width:100%;
		display:block;
	}
}

@media(min-width:769px){
	.gallery-slider-carousel::before,.gallery-slider-carousel::after{
	content:" ";
	position:absolute;
	width:200px;
	z-index:8;
	top:0px;
	height:100%;
	background: rgb(255,255,255);
}
.gallery-slider-carousel::before{
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
		left:0px;
}
.gallery-slider-carousel::after{
	right:0px;
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
}



.gallery-slider-carousel  .carousel-cell{
	opacity:1 !important;
}
.gallery-slider-carousel .carousel-cell.is-selected{
	opacity:1 !important;
	
}
.gallery-slider-carousel .carousel-cell.is-selected img{
	transform:scale(1.2) !important;	
	transition:1.0s all;
}
.gallery-slider-carousel .carousel-cell img{
	transition:1.0s all;
	transform:scale(0.8) !important;	
}
@media (max-width:768px){
	.gallery-slider-carousel .carousel-cell img{
		width:70px !important;
		height:70px !important;
	}
}
.gallery-slider-carousel .carousel-cell{
	padding-bottom:24px;
	padding-top:24px
}
.category-posts-carousel:hover .carousel-cell{
	opacity:0.5;
	transition:0.6s opacity;
}
@media(max-width:768px){
	.category-posts-carousel:hover .carousel-cell{
		opacity:1 !important; 
	}
}
.category-posts-carousel .carousel-cell{
	opacity:1;
	transition:0.6s opacity;
}
.category-posts-carousel .carousel-cell:hover{
	opacity:1;
	transition:0.5s opacity;
}


.wd-products .wd-product .product-wrapper:hover a.product-image-link img{
	transform:scale(1.2);
	transition:0.5s all;
}
.wd-products .wd-product .product-wrapper:hover {
	opacity:1 !important;
}
.wd-products:hover .wd-product .product-wrapper{
	opacity:0.5;
}

.category-posts-carousel .carousel-cell:hover .catalog{
	border-color:#ccc;
}

.wd-post-header .wd-post-actions,.wd-post-header .wd-meta-author{
	display:none;
}

.small-svg{
	border-width:0px !important;
}
.small-svg img{
	width:20px;
	height:20px;
}
.whb-mobile-right .wd-header-text{
	text-align:end;
}
.wd-header-search-form input[type='text']{
	border: 0px;
    border-bottom: 1.5px #999 solid;
    border-radius: 0px;
    padding: 0px;
    height: 30px;
    min-width: 180px !important;
}
.wd-header-search-form form button{
	width:auto !important;
}
.wd-header-search-form input[type='text']::placeholder{
	color:#bbb !important;
}
@media(min-width:769px){
		.whb-general-header .container{
		max-width:100%;
	}
	.whb-sticky-real:not(.whb-sticked) .whb-general-header-inner .site-logo img{
		height:90px;
		position:absolute;
		top:14px;
		right:26px;
		transform: scale(1.2);
		max-width:320px  !important;
	}
	.whb-sticked .whb-general-header-inner .site-logo img{
		padding:6px;
	}
	.whb-header_874651 .whb-main-header,.whb-header_317840 .whb-main-header{
		display:grid;
		background:#18392b;
	}
	.whb-header_874651 .whb-top-bar,.whb-header_317840 .whb-top-bar{
		width:fit-content;
		justify-self:left;
		left:0px;
		position:relative;
			background:#fff !important;
		border-bottom:0px;
		border-radius:0 0 25px 0px;
	}
}
.flickity-page-dots{
	display:none;
}
.screen .flickity-page-dots{
	display:block;
	bottom:2px !important;
	z-index:99999999 !important;
	background:#fff !important;
}
.screen .flickity-page-dots .dot{
	width:5px !important;
	height:5px !important;
}
@media(max-width:420px){
	.screen .flickity-page-dots .dot{
		width:3px !important;
		height:3px !important;
	}
	.screen .flickity-page-dots{
		height:30px;
		padding:4px !important;
		overflow:hidden !important;
		bottom:0px !important;
	}
}

.archive .woodmart-sidebar-content .widget{
	box-shadow:unset;
	padding:inherit;
	padding-bottom:30px;
}
.archive .woodmart-sidebar-content .widget-title{
	background:unset;
	padding:0px;
}
#first-page-title h1{
	font-family:yekanboom  !important;
}
#same-height .e-con-inner .info-btn-wrapper{
	align-self:end;
}
#same-height .e-con-inner  .info-box-wrapper{
	height:100% !important;
	display:flex;
}
#same-height .info-box-content{
	display:grid;
	grid-template-columns:1fr;
	grid-template-rows:50px auto 180px auto;
}

#text-slider .content-banner h4{
	text-shadow:0px 0px 18px #fff ;
}
.menu-fancy{
	overflow:hidden;
}
.menu-fancy hr{ 
	max-width:100%;
	color:white;
	border-color:white;
	background:#fff;
	opacity:1;
}

#text-slider-black .content-banner h4,#text-slider-black .content-banner h4 + *{
		text-shadow:0px 0px 18px #000 ;
}
.single-events .article-inner .entry-thumbnail img{
	width:100%;
}
.single-events .wd-post-date.wd-style-with-bg{
	top:10%;
	
}
.eng-table-fa{
	direction:rtl !important;
}
.eng-table-fa td, .eng-table-fa th{
	text-align:left;
}
.wd-post-cat.wd-style-with-bg{
	background-color:transparent !important;
}
.blog .wd-post-cat.wd-style-with-bg,.archive .wd-post-cat.wd-style-with-bg{
	background:#000 !important;
}
.single-events .entry-meta{
	display:none;
}
.single-events h1{
	font-weight:900;
	font-size:32px;
}
.single-post-social{
	padding:12px;
}
.single-events .entry-content{
	font-size:16px;
	text-align:justify;
	font-weight:400;
	line-height:32px;
}
.single-events #comments{
	background:#62db8921;
	padding:16px;
	border-radius:12px;
}
.single-events #comments .comment {
	background:#fff;
	border-radius:12px;
	padding:24px;
}
.single-events #comments .comment-meta + p{
	font-weight:900;
}
.widget-area  #block-12 .wc-block-product-new ul {
	display:grid;
	grid-template-columns:1fr;
		
}
.widget-area  #block-12 .wc-block-product-new ul li{
	width:100% !important;
	max-width:100%;
	padding-bottom:12px;
	border-bottom:1px #ccc dashed;
}
.carousel-cell .catalog a img{
	object-fit:contain;
}
.widget-area  #block-12 h4{
	background:#eee;
	padding:12px;
}

.events-elementor-widget{
	display:grid;
	padding:0px;
	grid-template-columns: repeat(auto-fill, minmax(300px,1fr));
	max-width:100%;
	gap:12px;
	
}


.events-elementor-widget .event{
	background:#fff;
	padding:12px;
	border-radius:12px;
	box-shadow:1px 1px 6px #ddd;
}
.events-elementor-widget .event:hover{
	box-shadow:0px 0px 0px #fff;
	transform:translate(0px,-4px);
	transition:linear 0.2s;
}
.events-elementor-widget .event a{
	display:grid;
	grid-template-columns:auto 1fr;
	gap:8px;
}
.events-elementor-widget .event img{
	aspect-ratio:1/1;
	object-fit:cover;
	height:100%;
}
.events-elementor-widget .event h5{
	font-size:14px;
	font-weight:600;
	line-height:22px;
	height:66px;
	overflow:hidden;
	margin-bottom:3px;
}
.events-elementor-widget .event h5 + p{
	margin-bottom:0px;
	font-size:13px;
	font-weight:300;
	color:#666;
	text-align:end;
}

.wd-blog-element .wd-post-inner 
.wd-post-img img{
	aspect-ratio:1/1;
	object-fit:cover;
}
.wd-blog-element .wd-post-inner .wd-entities-title{
	font-weight:900;
	font-size:16px !important;
	line-height:23px;
	height:44px;
	overflow:hidden;
}
.category-image-wrapp img{
	aspect-ratio:1/1;
	object-fit:cover;
}
.category-image-wrapp{
	border:2px #ddd solid;
}
.category-image-wrapp + .hover-mask h3{
	font-weight:900;
	font-size:15px !important;
}
.hover-mask .more-products a{
	font-size:12px;
	font-weight:600;
}
.eng-table td,.eng-table td *,.eng-table th,.eng-table th *{
	text-align:left !important;
}
.ltr{
	direction:ltr !important;
}
.carousel-cell {
	justify-self:stretch;
}
.carousel-cell .catalog{
	background : #fff;
	padding:4px;
	margin:5px;
	height:100%;
	display: grid;
	transform:translatey(5px);
	transition:0.5s all ;
  grid-template-rows: 1fr 100px;
	border:1px #eee solid;
	border-radius:12px;

}
.carousel-cell .catalog .content{
	display:grid;
}

.carousel-cell .catalog a{
	display:grid;
	width:200px;
}
.carousel-cell .catalog > a{
	aspect-ratio:1/1;
	overflow:hidden;
	border-radius:8px;
}
.carousel-cell .catalog a img{
	transform:scale(1.0);
	transition:0.5s all ;
	width:200px !important;
	
}

@media(max-width:768px){
	.carousel-cell .catalog a{
		width:130px;
	}
	.carousel-cell .catalog a img{
		width:130px !important;
	}
	.carousel-cell .catalog .content a h5{
		font-size:14px !important;
	}
	.carousel-cell .catalog .content .category a{
		font-size:11px ;
	}
}

.carousel-cell .catalog:hover a img{
	transform:scale(1.1);
	transition:0.5s all ;
}
.carousel-cell .catalog:hover{
	transform:translatey(-5px);
	transition:0.5s all ;
}
.carousel-cell .catalog a h5{
	padding-inline:5px;
	text-align:center;
	font-weight:500;
	font-size:16px !important;
	margin-bottom:5px;
	margin-top:10px;
	
}
.carousel-cell .catalog .category a{
	text-align:center;
	color:#aaa !important;
	font-size:13px;
}
.carousel-cell .catalog .category{
	align-self:end;
	margin-bottom:5px;
}


.qrcprowrapper{
	text-align:center !important;
}
.wd-widget .btn.btn-success{
	background:var(--wd-primary-color);
	color:white;
	border-radius:12px;
	width:100%;
}
.single .type-catalog .header-h1{
	padding-right:12px;
	padding-block:12px;
	display:flex;
	flex-direction:column;
	align-items:start;
	gap:12px;
	margin-bottom:12px;
}
.single .type-catalog .header-h1 h1{
	margin-bottom:0px;
	font-weight:900;
}
.single .type-catalog .header-h1 .meta-post-categories a{
	color:#888;
	font-weight:600;
}
.single .type-catalog .entry-content p{
	font-size:16px;
	line-height:32px;
}

.single-catalog .sidebar-container .wd-widget{
	background:#fafafa;
}

.single .type-catalog .entry-header .entry-thumbnail img{
		aspect-ratio: 1 / 0.8;
    margin-block: 16px;
    object-fit: contain;
    background: transparent;
}
.single .type-catalog .entry-content table {
	direction:ltr;
}
.single .type-catalog .entry-content table{
	font-family:'vzr';
}
.single .type-catalog .entry-content table td{
	direction:rtl;
}
.single .type-catalog .entry-content table{
	max-width:450px;
	font-weight:700;
	margin:12px auto;
	border:1px #ccc solid;
}
.single .type-catalog .entry-content table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.single .type-catalog h2,.single .type-catalog h3,.single .type-catalog h4{
	font-weight:800;
	font-size:22px;
	padding-block:12px;
	color:var(--wd-primary-color);
}
.wd-widget li.similar-post{
	display:grid !important;
	grid-template-columns:70px  auto;
	margin-bottom:12px;
	font-weight:700;
	align-items:center;
	gap:6px;
	background:#fafafa;
	padding:4px;
	font-size:14px;
}
.tax-catalog-category .sidebar-container{
	display:none;
}
.tax-catalog-category .site-content {
	max-width:100%;
	flex:0 0 100%
}

.toc ul{
	display:flex;
	padding-right:2rem;
	list-style:none;
	gap:12px;
	background:#fff;
	justify-content:center;
	border-bottom:2px #eee solid;
    align-items: baseline;
    overflow-x: auto;
    overflow-y: hidden;
	  
}
.toc .scrollbar {
	height: 300px;
	width: 50%;
	overflow: auto;
	padding: 0 10px;
}

       
.toc  ::-webkit-scrollbar {
	width: 5px;
	height:5px;
}


.toc ::-webkit-scrollbar-track {
	border-radius: 8px;
	background-color: #e7e7e7;
	border: 1px solid #cacaca;
}
        

.toc ::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #aaa;
}

.toc ul li{
	margin-bottom:0px;
	
}
.toc ul li a{
	display:inline-block;
	padding:12px;
	background:#fafafa;
	font-weight:300;
	color:black;
	border-top:2px #ccc solid;
	border-right:2px #ccc solid;
	border-left:2px #ccc solid;
	border-bottom:2px transparent solid;
	border-radius: 6px 6px 0px 0px;
}
.toc ul li a.active,.toc ul li a:hover{
	 margin-bottom:-5px;
	z-index:12 !important;
	background:#646f84;
	color:white;
	font-weight:900;
	
}
@media(max-width:768px){
	.toc ul{
		margin-top:12px;
		display:grid;
		grid-template-columns:1fr 1fr;
		padding-right:0px;
		border-bottom:0px;
	}
	.toc ul li a{
width:100%;
		border-bottom:2px #ccc solid;
		border-radius:12px;
		font-size:12px;
		text-align:center;
	}
}

.gallery-slider-carousel {
    pointer-events: none;
}

@media(max-width:768px){
	.header-h1 {
		flex-direction:column;
	}
	#same-height .e-con-inner{
		grid-template-columns:1fr;
	}
}
@media(max-width:768px){
	.menu-fancy .branded{
		display:none
	}
}
@media(max-width:480px){
	.device{
		transform: translateX(+15%);
    width: 200px;
    left: 30%;
    right: unset;
	}
	.screen{
		top:26.2%;
		bottom:22%;
	}
}
@media(max-width:375px){
	.device{
		transform: translateX(+40%);
    width: 200px;
    left: 30%;
    right: unset;
	}
	.screen{
		top:26.2%;
		bottom:22%;
	}
}
.page-id-11266 .elementor-element-271e03a .wd-image img,.page-id-13508 .elementor-element-271e03a .wd-image img{
	visibility:hidden;
	display:none;
}
.page-id-11266 .elementor-element-271e03a .wd-image a::before{
	background-image:url("https://digitimax.com/wp-content/uploads/2024/05/aspa-new.png");
	content:" ";
	display:block;
	width:100%;
	height:180px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
}

.page-id-13508 .elementor-element-271e03a .wd-image a::before{
	background-image:url("https://digitimax.com/wp-content/uploads/2024/05/New-Project-45-1-2.png");
	content:" ";
	display:block;
	width:100%;
	height:180px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
}

    
::-webkit-scrollbar {
	width: 10px;
	height:10px;
}


::-webkit-scrollbar-track {
	border-radius: 0px;
	background-color: #e7e7e7;
	border: 1px solid #cacaca;
}
        

::-webkit-scrollbar-thumb {
	border-radius: 1px;
	background-color: #aaa;
}