footer .es-btn-primary{backgroudn:var(--brown)}
footer .es-btn-primary:hover{backgroudn:var(--hover-brown)}
footer button#send {   border: none;}
[dir = rtl] .footer .box_call p:last-child span .niafam {    transform: rotate(180deg);}
footer .es-row.es-form-group .es-row {   justify-content: space-between !important;}
a,p,h1,h2,h3,h4,h5,h6,span,*{font-family: 'iranSans';}
.footer .send_Comments form .btn__style,input[type="text"] {    font-family: 'iranSans' !important;}
.es-input-group-append {    height: 50px;   order: 2;}
footer .es-row.es-form-group {    margin-bottom: 10px !important;}
footer .es-row.es-form-group input{margin-bottom:0 !important;}
footer button#send:hover {    background: var(--hover-brown) !important;}
footer button#send {    background: var(--brown) !important;    border-radius: 20px;    float: left;    min-width: 94px;}
footer button#send i{  display:none}
.footer .send_Comments form textarea {    min-height: 84px; height: 84px;  margin-bottom: 0; }
@media (min-width:992px){  .closebtn {    inset-inline-start: 45px !important;        inset-inline-end: auto !important;}    }
@media (max-width:992px){
  .footer .footer__access .box_links {    flex-direction: column;    align-items: start;}
  .footer .box_links.flex_row ul{margin-inline-start:0;margin-top:15px}
  [dir=rtl] .tabpanel-set .closebtn {    margin-inline-end: 0 !important;inset-inline-start: 45px !important; inset-inline-end: auto !important;}
}
.es-container {    max-width: 100%;    padding: 0;}
@media (max-width: 992px){ #header #navigation {inset-inline-start: auto;  inset-inline-end: 0; margin-inline-start: 0 !important;  margin-inline-end: auto; }    
  .sticky .mobile__show {margin-top: 25px !important;    margin-inline-start: 25px !important;    margin-inline-end: auto !important;}
  #header.active{padding-inline-start:0 !important}
}

.dropDown_filter label{ font-size: 1.125rem;font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);font-weight: bold;color: var(--primary-color);margin-inline-end: calc(var(--margin-m) - 5px);}
.dk_toggle {background-color: white;color: var(--primary-color);overflow: hidden;padding: var(--margin-s) var(--margin-m);text-decoration: none;width: clamp(80% , 50vw , 381px);white-space: nowrap;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden; outline: none;}
.select-icon {background: var(--light-blue);height: 100%;position: absolute;inset-inline-end: 0;top: 0;width: 53px;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden;display: flex;align-items: center;justify-content: center;text-align: center;}
.dk_toggle:hover .select-icon, .dk_toggle:focus .select-icon, .dk_toggle .dk_focus .dk_toggle .dk_toggle:active .select-icon{background-color: var(--hover-blue);}
.select-icon .niafam{color: white;}
.dk_open {z-index: 10;}
/* .dk_open .dk_toggle {background-color: #1abc9c;} */
.dk_open .dk_toggle .select-icon {border-left-color: transparent;} 
.dk_options {padding-top: 14px;}
.dk_options:before {content: "";border-style: solid; border-width: 0 9px 9px 9px; border-color: transparent transparent var(--light-blue) transparent; height: 0px; position: absolute;left: 15px;top: 5px;width: 0px; -webkit-transform: rotate(360deg);} 
.dk_options:before {left: auto;right: 12px;}
.dk_options{width: clamp(80% , 50vw , 381px);}
.dk_options li { padding-bottom: 3px;}
.dk_options a {color: var(--primary-color);display: block;padding: 5px 9px;text-decoration: none;}
.dk_options a:hover { background-color: var(--white);}
.dk_option_current a { background-color: var(--white);}
.dk_options_inner { background-color: var(--white);margin: 0;max-height: 244px;padding: 3px 3px 0;margin-top: -15px;}
.dk_touch .dk_options { max-height: 250px;}
.dk_container {display: none;position: relative;vertical-align: middle; }
.dk_container.dk_shown {display: inline-block;zoom: 1;*display: inline;}
.dk_container[class*="span"] {float: none;margin-left: 0;}
.dk_toggle {display: block; position: relative;}
.dk_open { position: relative;}
.dk_open .dk_options {margin-top: -1px;opacity: 1;z-index: 10; display: block\9;}
.dk_open .dk_label {color: inherit;}
.dk_options {margin-top: -21px;position: absolute; inset-inline-start: 0px;opacity: 0;width: 328px;z-index: -100;display: none\9;-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out; -webkit-backface-visibility: hidden;top: 0;}
.select-right .dk_options {left: auto;right: 0;}
.dk_options a {display: block;padding-inline-start: 25px;}
.dk_options_inner {overflow: auto;outline: none;position: relative;}
.dk_touch .dk_options {overflow: hidden;}
.dk_touch .dk_options_inner {max-height: none;overflow: visible;}
.dk_fouc select {position: relative;top: -99999em; visibility: hidden;}
p.font_l.btn__style.filter_button {    width: 94px;    align-items: center;    justify-content: center;    display: flex;}
@media (min-width:992px){  p.font_l.btn__style.filter_button { display:none;}}
@media (max-width:992px){
  .sidebar h2 , .category_filter , .box_filter,.sec_1 .sidebar .search__style { max-width: 95%;width:95% !important;}
  form.dropDown_filter.menu_drop_down{max-width:45%;}
}
@media (max-width:520px){
  .tab_part_box.show_item.flex_row.item__blogs {    flex-direction: column;align-items: start;}
  .sec_1 .main .blogs .item__blogs .img_box {    width: 100%;  height: 280px;    margin-inline-end: 0;aspect-ratio: 3/4;margin-bottom:15px}
}
@media (max-width:480px){
  .select-icon{width:36px;}
  form.dropDown_filter.menu_drop_down{max-width:44%;}
}




.blogs.flex_col{flex-wrap:nowrap}
span#reset {   cursor: pointer;}
span#clear_all_items , .search__style span , div#search_word .niafam , .close_filter{   cursor: pointer !important;}	
div#filter__word a {    cursor: initial;}     
.sec_1 .sidebar .select_date .date_box{position:relative;}
.sec_1 .sidebar .select_date .date_box span.holder_date {   position: absolute;    background: white;    inset-inline-start: 0;    height: 100%;    width: 80%;    display: flex;    top: 0;    bottom: 0;    align-items: center;    padding-inline-start: 10px;}
input[type="date"]::placeholder ,  input[type="date"] {font-size: 0.8125rem;    font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem);    color: #5e5e5e;}
input[type="date"] {width:100%;height:100%;}
input[type="date"]::-webkit-calendar-picker-indicator {  content: '';    margin-inline-start: calc(var(--margin-s));   vertical-align: middle;border:none;background-image: url( '/uploads/en_Qom/images/calendar.svg');cursor:pointer;transition:0.3s}
@media (min-width:1200px){ .sec_1 .sidebar .select_date .date_box {    width: 45%;}  }
.sec_1 .sidebar .select_date .date_box:hover  input[type="date"]::-webkit-calendar-picker-indicator{background-image: url( '/uploads/en_Qom/images/calendar-dark.svg'); }
.sec_1 .sidebar .select_date .date_box input {    border: none;}
.sec_1 .sidebar .select_date .date_box span.holder_date{font-size:13px;}
[dir=rtl] .sec_1 .sidebar .select_date .date_box aspan.holder_date{    inset-inline-end: 0;    inset-inline-start: auto;}
[dir=rtl] .sec_1 .sidebar .select_date >span { margin: 0 2px; font-size: 0.6125rem; font-size: clamp(0.6125rem, 0.6875rem + 0.125vw, 0.9375rem);}
@media (min-width: 1200px){[dir=rtl] .sec_1 .sidebar .select_date .date_box {    width: 44.1%;}.sec_1 .main .blogs .item__blogs .details__right {  min-height: 207px;    height: fit-content;}}
[dir=ltr]  .sec_1 .main .blogs .item__blogs .details__right a i{transform:rotate(0) !important;}
[dir=rtl] .sec_1 .main .blogs .item__blogs .details__right a:hover i {    transform: translateX(-1px) rotate(180deg); }
.sec_1 .main .blogs .item__blogs .details__right .category {font-size: 0.8125rem;  font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem); font-weight:bold;transition: 0.3s;  }
.sec_1 .main .blogs .item__blogs .details__right h3{margin-top:10px;}
.sec_1 .main .blogs .item__blogs .details__right p , .sec_1 .main .blogs .item__blogs .details__right h3{max-width:70%; text-align:justify}
.sec_1 .main .blogs .item__blogs .details__right p{-webkit-line-clamp:4;}
.sec_1 .main .blogs .item__blogs .details__right h3.short-text{-webkit-line-clamp:2;}
[dir=rtl] .sec_1 .main .blogs .item__blogs .details__right a i {    transform: rotate(180deg);}
[dir=rtl] .sec_1 .sidebar .select_date .date_box span.holder_date {   inset-inline-end: 0;  width: 69%;    padding: 0;  inset-inline-start: auto; }
.box_filter{    border: 1px solid var(--brown);    padding: var(--margin-m) calc( 2 * var(--margin-xs));margin:35px auto 35px auto;width: min( 95% , 357px);}
.sec_1 .sidebar .select_date {    width: 100%;    border: none;margin:45px auto;padding:0}
@media (min-width: 1200px){   [dir=rtl] .sec_1 .sidebar .select_date .date_box {   width: 46.5%;} }
.sec_1 .sidebar .select_date .date_box span.holder_date{font-weight:bold}
.sec_1 .sidebar .bottom_box , .sec_1 .sidebar .select_date h3{    padding-bottom: var(--margin-s);  }
.sec_1 .sidebar .select_date h3{border-bottom: 2px solid var(--brown);}
.group_filter{margin-top:70px}
.sec_1 .sidebar  .font_m{    font-size: 0.8125rem !important ;    font-size: clamp(0.8125rem, 0.7875rem + 0.125vw, 0.9375rem) !important;    font-weight: bold !important;    color: #5e5e5e;}   
.css-checkbox { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }#inputPreview { display: flex;  justify-content: center;flex-flow:column;margin-top:30px;gap:15px;max-height:218px;overflow-y:scroll;	padding-bottom:10px}.css-checkbox + label { position: relative; font-size: 14px; cursor: pointer; display: inline-flex; align-items: center; height: 20px; color: rgb(0, 0, 0); }.css-checkbox + label::before { content: " "; display: inline-block; vertical-align: middle; margin-inline-end: 15px; width: 20px; height: 20px; background-color: white; border: 1px solid var(--brown);box-shadow: none; }.css-checkbox:checked + label::after { content: " "; background-image: url("/uploads/en_Qom/images/selected.svg"); background-repeat: no-repeat; background-size: 16px 16px; background-position: center center; position: absolute; display: flex; justify-content: center; align-items: center; margin-left: 0px; inset-inline-start: 0px; top: 0px; text-align: center; background-color: transparent; font-size: 10px; height: 20px; width: 20px; }
#inputPreview::-webkit-scrollbar {width: 5px;border-radius: 21px;}
#inputPreview::-webkit-scrollbar-track { background: #c2b28733;border-radius: 21px;}
#inputPreview::-webkit-scrollbar-thumb {background: #C2B287; max-height:10px;width:10px}
#inputPreview::-webkit-scrollbar-thumb:hover {background:#C2B287; }
@media (max-width:992px){
  section.sec_1{display:block}
}

 .top.flex_row.t_normal {    justify-content: space-between;    margin-bottom: 8px;}
.box_filter{margin-top:450px}
input#gregorianExampleAlt {   display: none;}
.gregorian-example.pwt-datepicker-input-element {    width: min( 95% , 357px);    margin: 0 auto; }
.datepicker-plot-area {    box-shadow: none !important;    font: 15px tahoma;    border: none !important;    background-color: transparent !important;}
.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item{  background-color: transparent !important;}
.datepicker-plot-area .datepicker-day-view .table-days {    background: transparent !important;}
.datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-year-view .year-item.selected, .datepicker-plot-area .datepicker-month-view .month-item.selected {    background-color: var(--brown) !important;    color: #fff !important;   text-shadow: none !important;    border-radius: 50%;}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {    color: #5e5e5e !important;    font-size: 1rem ;    font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem) !important;font-weight:normal !important;}
[dir = rtl] .datepicker-plot-area .datepicker-navigator .pwt-btn-prev ,.datepicker-plot-area .datepicker-navigator .pwt-btn-next{color:#31b7bc !important;transform:rotate(180deg)}
[dir = ltr] .datepicker-plot-area .datepicker-navigator .pwt-btn-next {    transform: rotate(0);}
.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item, .datepicker-plot-area .datepicker-month-view .month-item {    font-size: 15px !important;    color: #5e5e5e !important;    font-weight: bold !important;}
span.other-month {   opacity: 0.3;}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover, .datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {    background-color: transparent !important;    color: var(--hover-blue) !important;}
.datepicker-plot-area .datepicker-day-view .month-grid-box {   margin: 35px 0 0 0;}
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell{color: #5e5e5e !important;    font-size: 15px; }
.datepicker-plot-area .datepicker-day-view .month-grid-box .header{padding-bottom:25px;}
.datepicker-plot-area .datepicker-navigator {    margin-bottom: 30px;    border-bottom: 2px solid var(--brown);    padding-bottom: 25px;}
.sec_1 .sidebar .select_date .date_box input {    width: 100%;    height: 28px;}
.sec_1 .sidebar .select_date .date_box{align-items:center;position:relative}
.datepicker-plot-area .datepicker-day-view .table-days td:hover span{border:1px solid var(--brown) !important;border-radius:50%}
.datepicker-plot-area .datepicker-day-view .table-days td span{display:flex;align-items:center;justify-content:center;line-height:normal !important;}
.datepicker-plot-area .datepicker-day-view .table-days td {    display: inline-flex;align-items:center;justify-content:center;}
.datepicker-plot-area .datepicker-day-view .table-days td span {height:100% !important;display:flex !important;}
.sec_1 .sidebar .select_date .date_box .niafam{position:absolute;top:50%;inset-inline-end:20px; transform:translateY(-50%)}
.css-checkbox + label {    color: #545454;}
.whiteTable #plotId{background:white !important;}
.whiteTable .datepicker-plot-area .datepicker-navigator .pwt-btn-prev ,  .whiteTable .datepicker-plot-area .datepicker-navigator .pwt-btn-next {  transform: rotate(0deg) !important;  }
.whiteTable  .datepicker-plot-area .datepicker-navigator {  margin-bottom: 10px;    padding-bottom: 12px;}
.whiteTable .datepicker-plot-area .datepicker-navigator .pwt-btn-switch{font-size:15px !important;}
.whiteTable .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell , .whiteTable .datepicker-plot-area .datepicker-day-view .table-days td span{    font-size: 13px !important;font-weight:normal !important;}



.container.style__event__container { margin-top: calc(2 * var(--margin-l)); }
.event__item { display: flex;  flex-flow: row wrap; background: var(--Shellfish);padding: var(--margin-m);justify-content:space-between;}
.event__item .img__event {  width: 30%;  height: 220px;margin-inline-end:var(--margin-m);}
@media (max-width:1360px) and (min-width:992px){
.event__item .img__event{width:29%;}
}
.event__item .short_details{width: 67%;    display: flex; flex-flow: column wrap;}
.event__item .img__event img{min-width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:cover;}
.main-event {margin-top: var(--margin-l);}
.event__item .box_date{margin-top:5px;}
.event__item .short-description{    margin-top: var(--margin-m);}
p.box_date {color: #5e5e5e;}
p.box_date span{color: var(--brown);font-weight:bold;}
.event__item p{font-size: 0.9125rem; font-size: clamp(0.9125rem, 0.8875rem + 0.125vw, 0.9375rem);  line-height: 25px;}
@media (max-width:786px){
  .event__item .img__event {    width: 100%;   height: 320px;   margin-bottom:15px;}
  .event__item .short_details{width:100%;}
}