/**
Theme Name: Astra Child
Template: astra
**/

/** IranSansX **/
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/thin.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/thin.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/thin.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/thin.otf")   format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/ultra-light.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/ultra-light.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/ultra-light.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/ultra-light.otf")   format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/light.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/light.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/light.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/light.otf")   format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/regular.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/regular.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/regular.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/regular.otf")   format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/medium.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/medium.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/medium.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/medium.otf")   format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/demi-bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/demi-bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/demi-bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/demi-bold.otf")   format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/bold.otf")   format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/extra-bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-bold.otf")   format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/black.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/black.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/black.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/black.otf")   format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/extra-black.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-black.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-black.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/extra-black.otf")   format("opentype");
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iransans";
  src: local("IranSansX"), url("/wp-content/themes/astra-child/fonts/iransans/default/heavy.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/heavy.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/heavy.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/iransans/default/heavy.otf")   format("opentype");
  font-weight: 1000;
  font-style: normal;
  font-display: swap;
}

/** Dana **/
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/thin.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/thin.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/thin.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/thin.otf")   format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/light.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/light.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/light.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/light.otf")   format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/regular.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/regular.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/regular.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/regular.otf")   format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/medium.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/medium.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/medium.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/medium.otf")   format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/bold.otf")   format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/extra-bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-bold.otf")   format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/black.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/black.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/black.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/black.otf")   format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/extra-black.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-black.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-black.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/extra-black.otf")   format("opentype");
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "dana";
  src: local("Dana"), url("/wp-content/themes/astra-child/fonts/dana/heavy.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/dana/heavy.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/dana/heavy.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/dana/heavy.otf")   format("opentype");
  font-weight: 1000;
  font-style: normal;
  font-display: swap;
}


/** GoogleSans **/
@font-face {
  font-family: "googlesans";
  src: local("Google Sans"), url("/wp-content/themes/astra-child/fonts/googlesans/regular.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/regular.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/regular.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/regular.otf")   format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "googlesans";
  src: local("Google Sans"), url("/wp-content/themes/astra-child/fonts/googlesans/medium.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/medium.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/medium.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/medium.otf")   format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "googlesans";
  src: local("Google Sans"), url("/wp-content/themes/astra-child/fonts/googlesans/bold.woff2") format("woff2"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/bold.woff")  format("woff"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/bold.ttf")   format("truetype"), 
                              url("/wp-content/themes/astra-child/fonts/googlesans/bold.otf")   format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/** Custom Styles Begin **/
.menu-item-description {
	display: block;
	opacity: .7;
	font-size: 80%;
    margin-top: 2px;
}
/** Custom Styles End **/

/** Custom Astra **/
body,
button,
input,
select,
textarea,
.ast-button,
.ast-custom-button {
  font-family:'iransans',sans-serif;
  font-size:1rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-content :where(h1,
h2,
h3,
h4,
h5,
h6),
.site-title,
.site-title a {
  font-family:'iransans',sans-serif;
  font-weight:800;
  line-height:1.1em;
}

.ast-footer-copyright {
	text-align: right;
	color: white;
}
.ast-footer-copyright a {
	font-weight: 1000;
	color: white;
	font-size: 20px;
}
.wp-image-3179 {
  width: auto !important;
}
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
  text-align:right;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
  text-align:right !important;
}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {
	border-top-width: 0 !important;
}
.wp-block-button .wp-block-button__link,
.wp-block-search .wp-block-search__button,
body .wp-block-file .wp-block-file__button {
  font-family:'iransans',sans-serif;
}
body.home .uagb-infobox-cta-link {
	color: black;
}
.srfm-form-container.srfm-bg-color {
	background: transparent !important;
}
.contact-phone .uagb-ifb-desc {
	direction: ltr;
}
.contact-phone .uagb-ifb-desc {
	direction: ltr;
}
.contact-social .uagb-ifb-title {
	text-align: center;
}
.contact-social .wp-block-uagb-social-share {
	width: auto !important;
}
.srfm-form-container .srfm-form .srfm-block:not(.srfm-number-block) .srfm-input-common {
	background-color: white;
}
#primary {
	margin-top: 0 !important;
}
body.archive .ast-archive-description {
	padding: 20px;
	background: transparent;
}
h1 {
	font-weight: 900 !important;
}
.wp-block-uagb-call-to-action {
	background: rgba(0, 0, 0, .1);
	padding: 20px 20px 0 20px;
	direction: rtl;
    margin: 20px;
}
.uagb-cta__title {
	text-align: right !important;
}
.uagb-cta__desc {
	text-align: right;
}
.wppb-form-field label {
	float: right !important;
}
input[disabled="disabled"] {
	background-color: #ddd;
}
.custom-image-size img
{
  max-height: 186px;
}
/** Custom Astra End **/