body.page .entry-hero-container-inner .entry-header {
  min-height: 90px !important;
  padding: 16px 20px !important;
  margin-bottom: 0 !important;
}


  body.page h1.entry-title {
    font-size: 25px !important;
    line-height: 34px !important;
  }
}

/* Remove space between page title area and first photo/section on all pages */
body.page .entry-hero-container-inner {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.page .entry-hero-container-inner .entry-header {
  margin-bottom: 0 !important;
}

body.page #primary.content-area {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.page .entry-content-wrap {
  padding-top: 0 !important;
}

body.page .entry-content.single-content {
  margin-top: 0 !important;
}

body.page .wp-block-cover.alignfull,
body.page .wp-block-image.alignfull,
body.page .wp-block-group.alignfull:first-child {
  margin-top: 0 !important;
}

/* Reserve stable space for IDX Omnibar to reduce CLS */

.idx-omnibar-form.idx-omnibar-original-form {
  min-height: 56px !important;
  height: 56px !important;
  display: flex !important;
  align-items: center !important;
}

.idx-omnibar-form.idx-omnibar-original-form .awesomplete {
  min-height: 40px !important;
  height: 40px !important;
}

.idx-omnibar-form.idx-omnibar-original-form input,
.idx-omnibar-form.idx-omnibar-original-form button {
  height: 40px !important;
}

/* IDX Broker wrapper width after Kadence theme change */
/* IDX Broker pages - widen wrapper and content */

body[class*="idx"] .site,
body[class*="idx"] #wrapper,
body[class*="idx"] #inner-wrap,
body[class*="idx"] .site-container,
body[class*="idx"] .content-area,
body[class*="idx"] .site-main,
body[class*="idx"] .entry-content-wrap {
  width: 100% !important;
  max-width: none !important;
}

/* IDX content width */
#IDX-main,
.IDX-main,
.IDX-pageContainer,
#IDX-detailsWrapper,
.IDX-detailsWrapper,
#IDX-primaryPhoto,
.IDX-detailsContainer {
  max-width: 1200px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* IDX photo/gallery area */
#IDX-detailsWrapper img,
.IDX-detailsWrapper img,
#IDX-primaryPhoto img {
  max-width: 100% !important;
  height: auto !important;
}

/* IDX wrapper header width */
.site-header-row-container-inner,
.site-main-header-inner-wrap,
.site-footer-row-container-inner {
  max-width: 1200px !important;
}
}

    /* Farsi */

p, p-farsi{font-size: 17px !important;}
h3, h3-farsi{font-size: 18px !important;}
h2, h2-farsi{font-size: 20px !important;}
.post-farsi{text-align: right !important;
}
/*ul, list-farsi{direction:rtl !important;
font-size:1.09rem;
max-width: 52rem;
margin-left: auto;
margin-right: auto;}*/

.p-farsi, .h2-farsi, .h3-farsi, .acc-farsi, .yoast-faq-farsi
{direction:rtl !important;}

img.custom-logo{
height: 45px;
width: 220px;}

ul#menu-header-menu.nav-bar, ul#menu-farsi.nav-bar{
	--color-accent-base: #396b9e !important;}

ul#menu-farsi.nav-bar{text-align: center !important;}

