[dir = rtl] .footer .footer__access .contact p span i {    transform:rotate(180deg)}
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);}
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 .es-row.es-form-group .es-row {   justify-content: space-between !important;}

.footer .send_Comments form textarea {    min-height: 84px; height: 84px;  margin-bottom: 0; }
footer .es-btn-primary{border:none;   background: var(--brown) !important; }
footer button#send:hover , footer .es-btn-primary:hover {    background: var(--hover-brown) !important;}
footer button#send { border:none;   background: var(--brown) !important;    border-radius: 20px;    float: left;    min-width: 94px;}
footer button#send i{  display:none}
@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}
}
.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}
[dir=rtl] .tabpanel-set .closebtn {    margin-inline-end: 0 !important;inset-inline-start: 45px !important; inset-inline-end: auto !important;}
}
.menu_drop_down {    margin-bottom: var(--margin-s);}
.menu_drop_down, .menu_drop_down > div, .menu_drop_down >div a {   width: 100%;}

.blogs.flex_col{flex-wrap:nowrap}
@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;}}
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%;}}
[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);}
@media (max-width:1360px){.box_filter{ padding: var(--margin-m)  var(--margin-xs);}}
.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: 45.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:25px;padding-top:40px;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; }
.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%;left: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;}



@media (max-width: 1200px){ .sec_1 .sidebar .select_date .date_box {   width: 100%;} .sec_1 .sidebar .select_date >span{margin: 0 auto !important; }}

.footer .box_call .bg__box span{min-width: 112px;width: fit-content;padding: 0 4px;}

.css-checkbox:checked + label::after{top:12px}