body {
  background-color: white !important;
}

/*Header & Menues*/

ul#menu-header-menu.nav-bar {
  text-align: center;
	font-size: 11px !important;
}

.site-header{
    color: black;
	  font-size: 15px !important;	
			}

.menu-navigation ul, .mobile-navigation ul{font-size: 11px !important;}

.th-py-md {
    padding-bottom: 3px !important;
    padding-top: 1px !important;
}

h1 {
    font-family: 'Trueno', sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 74px;
    color: #396b9e;
color: #c2902e;
	  text-align: center !important; 
}

@media (max-width: 768px) {
    h1 {
        font-size: 32px;
        line-height: 40px;
    }
}

h2 {
    font-family: 'Trueno', sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 1.2px;
    color: #1E1E1E;
    text-transform: none;
}

@media (max-width: 768px) {
    h2 {
        font-size: 24px;
        line-height: 31px;
    }
}

h3 {
    font-family: 'Trueno', sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 1px;
    color: #1E1E1E;
    text-transform: none;
}

h4 {
    font-family: 'Trueno', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 1.2px;
    color: #1E1E1E;
    text-transform: none;
}
a
{
color: #396b9e;
text-decoration: none !important;
}

#header-search-button
{
	display: none !important;
}

div.wp-block-jetpack-layout-grid.alignfull.column1-desktop-grid__span-10.column1-desktop-grid__start-2.column1-desktop-grid__row-1.column1-tablet-grid__span-8.column1-tablet-grid__row-1.column1-mobile-grid__span-4.column1-mobile-grid__row-1
{
	text-align: right !important;
}

header#primary-header.page-header.entry-header.primary-hentry.th-text-secondary-base.th-py-lg.th-bg-secondary-lightest.th-border-b.th-border-secondary-lighter{
	padding-bottom: 15px !important;
    padding-top: 1px !important;}

div.container.site-header-inner.th-flex.th-flex-wrap{
	padding-bottom: 3px !important;
    padding-top: 1px !important;}

div.top-bar.th-text-xxs.th-pb-xs{display:none !important;}

img.wp-block-jetpack-slideshow_image {width:1200px !important}

h2.widget-title.th-text-xxs.th-uppercase.th-tracking-wider.th-mt-0.th-mb-lg{font-size:12px !important;}

main#main.site-main.th-stack--xl.th-w-full.th-py-xl{padding-top:0px
}

p {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.6;
    padding: 0 1rem;
}

@media (max-width: 768px) {
    p {
        max-width: 100%;
        padding: 0 1.5rem;
    }
}

ul {
    list-style-type: disc;
    margin-left: 2rem;
    line-height: 1.6;
    padding: 0;
}

li {
    margin-bottom: 0.5rem;
}

div.footer-meta.th-stack--lg, div.nav-links{display:none;}
div#jp-relatedposts.jp-relatedposts{text-align:center;}

h2.widget-title.th-text-xxs.th-text-secondary-base.th-uppercase.th-tracking-wider.th-mt-0.th-mb-base
{font-size: 20px;
text-align:right;}

.wp-block-button__link
{	
	padding:15px !important;
	margin-top: -20px;
  margin-bottom: -20px;
	font-size:14px;
	text-align:center;
	border-radius:5px !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;}

/* IDX */
button, input#IDX-qsSubmit-26082.IDX-qsInput.IDX-qsButtonInput, input#IDX-qsSubmit-28787.IDX-qsInput.IDX-qsButtonInput, input#IDX-qsSubmit-28757.IDX-qsInput.IDX-qsButtonInput{background-color:#396b9e; !important;}

/*POSTS*/
#post-885 > div > div.wp-block-newspack-blocks-homepage-articles.is-style-default.wpnbha.is-grid.columns-4.show-image.image-aligntop.ts-4.is-3.is-landscape.is-style-default.has-text-color.has-black-color{
text-align: center;}

section#blog_subscription-3.widget.widget_blog_subscription.jetpack_subscription_widget, section#recent-posts-3.widget.widget_recent_entries
{text-align:right;
font-size: 16px;
}
post-left{text-align: left;}

/*Color Codes*/

footer#colophon.site-footer.th-bg-primary-dark.th-text-secondary-base{background-color:#1A3668 !important;}


