.woocommerce div.product.ast-product-gallery-with-no-image.onsale{left:auto}.ast-header-break-point.main-header-bar.main-header-bar-navigation.page_item_has_children>.ast-menu-toggle,.ast-header-break-point.main-header-bar.main-header-bar-navigation.menu-item-has-children>.ast-menu-toggle{left:calc(20px-0.907em);right:auto}.ast-header-break-point.main-header-bar.main-header-bar-navigation ul.sub-menu.menu-item-has-children>.ast-menu-toggle,.ast-header-break-point.main-header-bar.main-header-bar-navigation ul.children.page_item_has_children>.ast-menu-toggle{left:calc(20px-0.907em);right:auto}.ast-fullscreen-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.menu-item-has-children>a,.ast-fullscreen-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.page_item_has_children>a,.ast-default-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.menu-item-has-children>a,.ast-default-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.page_item_has_children>a,.ast-flyout-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.menu-item-has-children>a,.ast-flyout-menu-enable.ast-header-break-point.main-navigation ul.sub-menu li.page_item_has_children>a{padding-right:30px;padding-left:auto}
.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title {
    font-family: "IRANSans", Sans-serif !important;
}
.ipt-uif-custom-material-default .ipt_uif_question.ipt_uif_question_vertical > .ipt_uif_question_content {
    font-family: "IRANSans", Sans-serif !important;
}
.ipt-uif-custom-material-default .ui-button .ui-button-text, .ipt-uif-custom-material-default .ui-widget-content .ui-button .ui-button-text {
    font-family: "IRANSans", Sans-serif !important;
}
.ipt-uif-custom-material-default * {
    font-family: "IRANSans", Sans-serif !important;
}
.ipt-uif-custom-material-default.eform-override-element-boxy .ipt_uif_column {
    margin-top: 8px;
    padding-left: 24px;
}
.ipt-uif-custom-material-default.eform-override-element-boxy .input-field.has-icon > label.active {
    padding: 2px;
}
.main-navigation .menu-item .menu-link{
    font-family: "IRANSans", Sans-serif !important;
}
.site-footer .ast-container .ast-small-footer-wrap{
    font-family: "IRANSans", Sans-serif !important;
}
.title-rezerv h3{
    font-family: "IRANSans", Sans-serif !important;
}
.title-rezerv h3 strong{
    background: #ffefda;
    padding: 11px;
    border-radius: 15px;
}

.site-main {
    box-shadow: 0 0 30px rgba(0, 0, 0, .1) !important;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 3em 0 !important;
}

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    margin-bottom: 21px;
    padding: 2em 4.67em 2em;
    border-radius: 15px;
}
 .entry-content h4 , .entry-content h3 , .entry-content h2  ,.comment-form-comment #comment,.ast-breadcrumbs , .entry-content , .about-author , .comments-area  , .comment-reply-title , .form-submit .submit ,.read-more .ast-button  {
    font-family: "IRANSans", Sans-serif !important;
}

.ast-separate-container .ast-separate-posts.ast-article-post {
    margin-bottom: 0 !important;
}
.sabai-questions-filters {
    padding-top: 0 !important;
    font-size: 11px;
    margin-top: 5px;
}

.sabai-btn-primary {
    color: #fff !important;
    background-color: #ffd11f !important;
    border-color: #ffce0e !important;
    font-size: 16px !important;
}
select {
    font-family: "IRANSans", Sans-serif !important;
    font-size: 12px !important;
}

article .entry-title{
    border-bottom: 1px solid #46a4ac;
    padding: 11px;
}

.ast-separate-container .ast-article-single {
    padding: 1.34em 2.67em !important;
}
.sabai-questions-main{
    font-size: 14px !important;
}