.elementor-77 .elementor-element.elementor-element-c891f96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-77 .elementor-element.elementor-element-c891f96:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c891f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-513179c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-513179c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-df41073 .elementor-menu-toggle{margin:0 auto;}.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main .elementor-item:focus{color:#017500;fill:#017500;}.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-77 .elementor-element.elementor-element-df41073 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#0D5100;}.elementor-77 .elementor-element.elementor-element-df41073 .e--pointer-framed .elementor-item:before,
					.elementor-77 .elementor-element.elementor-element-df41073 .e--pointer-framed .elementor-item:after{border-color:#0D5100;}.elementor-77 .elementor-element.elementor-element-268e73d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77 .elementor-element.elementor-element-87946d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-87946d7:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-87946d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-ac847e2 .e-search-input{font-size:12px;}.elementor-77 .elementor-element.elementor-element-ac847e2{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;}.elementor-77 .elementor-element.elementor-element-87946d7{--z-index:99;}.elementor-77 .elementor-element.elementor-element-4135834 .e-search-input{font-size:14px;border-radius:88px 88px 88px 88px;}}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-513179c{--width:75%;}.elementor-77 .elementor-element.elementor-element-268e73d{--width:25%;}}/* Start custom CSS *//* ===== HEADER WRAPPER ===== */
.zag-header{
display:flex;
align-items:center;
justify-content:space-between;
gap:20px;
}

/* ===== MENU ===== */
.zag-menu ul{
display:flex;
gap:18px;
list-style:none;
margin:0;
padding:0;
align-items:center;
}

.zag-menu ul li a{
text-decoration:none;
font-size:14px;
font-weight:600;
color:#475569;

padding:8px 10px;

border-radius:12px;

transition:.25s;

position:relative;
}

/* hover */
.zag-menu ul li a:hover{
background:#eff6ff;
color:#2563eb;
}

/* آیتم فعال */
.zag-menu ul li.current-menu-item a{
color:#2563eb;
background:#dbeafe;
}

/* ===== SEARCH ===== */
.zag-search input[type="search"]{
width:240px;
max-width:100%;

padding:10px 14px;

border-radius:14px;

border:1px solid #dbeafe;

background:#f8fafc;

outline:none;

transition:.25s;

font-size:13px;
}

/* فوکوس سرچ */
.zag-search input[type="search"]:focus{
border-color:#3b82f6;

box-shadow:0 0 0 4px rgba(59,130,246,.12);

background:#fff;
}

/* Placeholder */
.zag-search input[type="search"]::placeholder{
color:#94a3b8;
}

/* حذف دکمه سرچ */
.zag-search button{
display:none !important;
}

/* موبایل */
@media(max-width:768px){

.zag-header{
flex-direction:column;
align-items:stretch;
gap:12px;
}

.zag-menu ul{
overflow-x:auto;
white-space:nowrap;
gap:12px;
padding-bottom:4px;
}

.zag-search input[type="search"]{
width:100%;
}

}

@media(max-width:768px){

.zag-menu{
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
scrollbar-width:none;
-ms-overflow-style:none;
}

/* مخفی کردن اسکرول */
.zag-menu::-webkit-scrollbar{
display:none;
width:0;
height:0;
}

.zag-menu ul{
display:flex;
flex-wrap:nowrap;
gap:10px;
min-width:max-content;
padding-bottom:6px;
}

.zag-menu ul li{
flex:0 0 auto;
}

}/* End custom CSS */