/*
Theme Name: help

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/


body {
	direction: rtl;
	unicode-bidi: embed;
}

#reset {
	background-color: #2ecc71;
	border: 1px solid #27ae60;
	box-shadow: none;
	color: #fefefe;
	text-shadow: none;
	padding: 15px;
	width: 50%;
	margin-top: 15px;
}

#selectorcontainer {
	float: left;
}

#menu-accordion {
	text-align: right;
	margin: 0;
	list-style: none;
}

.gmnoprint img {
	max-width: none;
}

#maprow {
	height: 400px;
}

#mapcontainer {
	width: 100%;
	height: 100%;
}

.hl {
	color: rgb(229, 86, 28);
}

.alert {
	color: #fefefe;
	max-width: 750px;
	font-size: 1.2em;
}

.greenAlert {
	background-color: #2ecc71;
	border: 2px solid #27ae60;
	border-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.redAlert {
	background-color: #e74c3c;
	border: 2px solid #c0392b;
	border-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.blueAlert {
	background-color: #3498db;
	border: 2px solid #2980b9;
	border-top: 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.tabContent hr {
	margin: 0.5em 0;
}

.entry-title,
h2 {
	color: #202020;
}

body.page,
body.single,
body.error404,
body.search {
	background-color: #fefefe;
}

#news a {
	color: #404040;
}

#news a:hover {
	color: #007fff;
}

.orgname {
	font-weight: bold;
}

a:hover {
	text-decoration: none;
	color: #007fff;
}

.entry-content a {
	color: #007fff;
}

#colophon a {
	color: #007fff;
}

.accordion.contacts h3:after {
	display: none;
}

a.mapclick {
	color: #f71b51;
	font-size: 0.8em;
	margin: 0.2em 0.5em 0 0;
}

.header .fa-envelope,
.header .fa-phone,
.header .fa-map-marker {
	margin-left: 5px;
	margin-right: 5px;
}

.header .fa-envelope {
	color: #9ec43b;
}

.header .fa-phone {
	color: #007fff;
}

.header .fa-map-marker {
	color: #f71b51;
}

.nomap .fa-map-marker {
	visibility: hidden;
}

.nophone .fa-phone {
	visibility: hidden;
}

.noemail .fa-envelope {
	visibility: hidden;
}

.icons:after {
	float: right;
	margin: 0 5px 0 10px;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	/* font: normal 0.8em FontAwesome; */
	text-decoration: inherit;
	content: ' \f105';
}

.ui-state-active .icons:after {
	float: right;
	margin: 0 1px 0 10px;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	/* font: normal 0.8em FontAwesome; */
	text-decoration: inherit;
	content: ' \f107';
}

#mapcontainer {
	padding-bottom: 1em;
	background-color: #fefefe;
}

#menu-button-close:hover {
	color: #fefefe;
	background-color: #404040;
}

body.custom-background {
	background: #FEFEFE;
}

p {
	max-width: 750px;
}

.tabContent {
	max-width: 750px;
}

@media (min-width: 768px) {
	.tabs li .col-sm-5 {
		width: 45.8333333333%;
	}
}

.tabs li a {
	color: #404040;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-color: #fbfbfb;
	border: 1px solid #d2d2d2;
}

.tabs li a:hover {
	border: 1px solid #007fff;
}

.tabs li a.selected {
	background-color: #c7e3fe;
	border: 1px solid #007fff;
}

#accordion {
	max-width: 750px;
}

.accordion {
	max-width: 750px;
}

#tabs {
	max-width: 750px;
}

.tabs {
	max-width: 750px;
}

#header-container {
	right: 0px;
	position: fixed;
	overflow-x: hidden;
	background-color: #fefefe;
	border: none;
	border-left: 1px solid #ccc;
	z-index: 1000;
}

#masthead {
	text-align: center;
}

#masthead h1 {
	font-size: 1.5em;
}

#menu-accordion {
	width: 100%;
}

.site-branding {
	padding-bottom: 2em;
}

#menu-accordion .content-div {
	font-size: 0.8em;
}

.accordion h3:hover {
	color: #007fff;
}

#menu-accordion .current_top {
	border-right: 3px solid #007fff;
	border-left: 0;
}

.menuitem h3:hover {
	border-right: 3px solid rgb(2, 178, 225);
	border-left: 0;
	cursor: pointer;
}

.subpages.ui-state-active {
	border-right: 3px solid rgb(2, 178, 225);
	border-left: 0;
}

#menu-accordion .subpages a {
	margin: 0.3em 0 0.5em 2px;
}

#menu-accordion .ui-accordion-header-active {
	margin: 0 0 0 5px;
}

#menu-accordion .ui-accordion-header-active a {
	margin: 0.3em 0 0.5em 2px;
}

#menu-accordion .ui-state-hover a {
	margin: 0.3em 0 0.5em 2px;
}

/* #menu-accordion .subpages:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 0.8em FontAwesome;
	text-decoration: inherit;
	content: ' \f105';
}

#menu-accordion .ui-accordion-header-active:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 0.8em FontAwesome;
	text-decoration: inherit;
	content: ' \f107';
} */

#menu-accordion .current_top a {
	margin: 0.3em 0 0.5em 2px;
}

#menu-accordion .nosub:after {
	display: none;
}

#menu-accordion .menulink:hover {
	padding-left: 0;
}

.content-div a {
	border-right: 3px solid #FFF;
	padding: 0 3.5em 0 0;
	display: block;
	text-indent: -0.5em;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	line-height: 1em;
}

#menu-accordion h3 a {
	padding: 0 22px 0 0;
	margin-top: 0.3em;
	display: inline-block;
	margin-bottom: 0.5em;
	width: 210px;
	line-height: 1.5em;
}

#menu-accordion.help-main-menu-wp li span,
#menu-accordion li h3 {
	border-left: 0px;
	border-right: 3px solid #FFF;
}

#menu-accordion .current-menu-item h3,
#menu-accordion.help-main-menu-wp .current-menu-item span {
	border-right: 3px solid #0072bc;
	border-left: 0px;
}

#menu-accordion.help-main-menu-wp span a {
	padding-left: 0px;
	padding-right: 22px;
}

.menuitem h3:hover,
#menu-accordion .menu-item h3:hover,
#menu-accordion.help-main-menu-wp .menu-item span:hover,
#menu-accordion.help-main-menu-wp .current-menu-item ul.sub-menu li span:hover {
	border-right: 3px solid #000;
	border-left: 0px;
}

#menu-accordion.help-main-menu-wp .current-menu-item ul.sub-menu li span {
	border-right: 3px solid #FFF;
	border-left: 0px;
}

#menu-accordion.help-main-menu-wp li ul.sub-menu {
	margin: 0px;
}

.content-area h1,
.content-area h2,
.content-area h3,
.content-area h4,
.content-area h5,
.content-area h6 {
	line-height: 1.5;
}

.content-div a:hover {
	border-right: 3px solid #000000;
	border-left: 0;
}

.content-div a.current_child {
	border-right: 3px solid #0072bc;
	border-left: 0;
}

.entry-header h1 {
	font-size: 2em;
	padding: 0 0.5em 0 0;
	border-right: 4px solid #007fff;
	border-left: 0;
	line-height: 1em;
	text-align: right;
}

/* .print-button:before,
.email-button:before,
.feedback-button:before,
.search-button:before {
	-webkit-font-smoothing: antialiased;
	display: block;
	font: normal 30px/1 FontAwesome;
	text-decoration: inherit;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
} */
.search-button:hover {
	background-color: rgb(64, 64, 64);
	color: transparent;
}

/* .search-button:before {
	content: "\f002";
}
.email-button:before {
	content: "\f003";
}
.print-button:before {
	content: "\f02f";
}

.feedback-button:before {
	content: "\f0e5";
} */

#secondary {
	left: 0px;
	right: auto;
	text-align: center;
	border-left: none;
	border-right: 1px solid #ccc;

}

#email-open h1 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

#feedback-open h1 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

#email-open {
	background: #fefefe;
	position: fixed;
	z-index: 1001;
	left: 60px;
	right: 250px;
	top: 0;
	max-height: 100vh;
	overflow-y: auto;
	padding-top: 50px;
	display: none;
	padding-bottom: 30px;
}

#feedback-open {
	background: #fefefe;
	position: fixed;
	z-index: 1001;
	left: 60px;
	right: 250px;
	top: 0;
	padding-top: 50px;
	display: none;
	padding-bottom: 30px;
	max-height: 100vh;
	overflow-y: auto;
}

#searchbox {
	position: fixed;
	top: 0;
	left: 60px;
	right: 250px;
	z-index: 1001;
	padding-top: 50px;
	padding-bottom: 30px;
	background: #fefefe;
	max-height: 100vh;
	overflow-y: auto;
	display: none;
}

.search-field {
	width: 100%;
	margin-bottom: 1em;
	padding: 0.5em;
}

#searchbox h1 {
	font-size: 1.3em;
	margin-bottom: 1em;
}

#searchbox .search-submit {
	display: inline-block;
}

button#submit {
	background-color: #2ecc71;
	border: 1px solid #27ae60;
	height: 3em;
	box-shadow: none;
	color: #fefefe;
	text-shadow: none;
}

button#submit i {
	margin: 0 0 0 0.5em;
}

button#cancel i {
	margin: 0 0 0 0.5em;
}

button#cancel {
	background-color: #e74c3c;
	border: 1px solid #c0392b;
	height: 3em;
	box-shadow: none;
	color: #fefefe;
	text-shadow: none;
}

#overlay {
	position: fixed;
	left: 60px;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1000;
	background-color: #fefefe;
	opacity: 0.8;
	display: none;
}

.site-footer {
	border-top: 1px solid #ccc;
	padding: 15px 50px;
}

@media print {
	article {
		min-width: 21cm;
	}

	#header-container {
		display: none !important;
	}

	a[href]:after {
		content: none;
	}

	#menu-button-open {
		display: none !important;
	}

	#content {
		margin: 10px;
		width: 100%;
		border: 0px;
	}

	#secondary {
		display: none;
	}

	#overlay {
		display: none !important;
	}

	#email-open {
		display: none !important;
	}

	#colophon {
		display: none !important;
	}

	#searchbox {
		display: none !important;
	}

	p {
		max-width: 100% !important;
	}

	.tabContent {
		max-width: 100% !important;
	}

	#accordion {
		max-width: 100% !important;
	}

	.accordion {
		max-width: 100% !important;
	}

	#tabs {
		max-width: 100% !important;
	}

	.tabs {
		max-width: 100% !important;
	}

	#content {
		max-width: 100% !important;
	}
}

.page-template-page-templateslanding-php #header-container,
.page-template-page-templateslanding-php #left-buffer,
.page-template-page-templateslanding-php #menu-button-open {
	display: none !important
}

.page-template-page-templateslanding-php #secondary {
	display: none;
}

.page-template-page-templateslanding-php #content {
	margin: 0 0 0 0;
	border: 0;
	min-height: 100vh;
	width: 100% !important;
}

.page-template-page-templateslanding-php #colophon {
	display: none;
}

.page-template-page-templateslanding-php .entry-header {
	display: none;
}

.page-template-page-templateslanding-php {
	background-image: url(images/sp_city_background.jpg);
	background-size: cover;
	color: #fefefe;
}

.bg-brazil {
	background-image: url(images/sp_city_background.jpg);
}

.bg-costarica {
	background-image: url(images/sj_city_background.jpg);
}

.bg-senegal {
	background-image: url(images/dakar_mosquee_background.jpg)
}

.page-template-page-templateslanding-php:after {
	content: "";
	background-color: black;
	opacity: 0.5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;
}

.page-template-page-templateslanding-php #welcome-title {
	margin-bottom: 2em;
}

.page-template-page-templateslanding-php #welcome img {
	display: inline-block;
	vertical-align: middle;
	height: 2em;
	margin: 0 0 0 0.5em;
}

.page-template-page-templateslanding-php #welcome h1 {
	display: inline-block;
	font-size: 3em;
}

.page-template-page-templateslanding-php .entry-content {
	margin-top: 0;
}

.page-template-page-templateslanding-php h3 {
	font-size: 1.2em;
}

#menu-accordion hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 0;
	margin-top: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	width: 95%;
}


#menu-accordion .submenu {
	border-top: 1px dotted #ccc;
	background-color: transparent;
	width: 80%;
}

#accordion hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	margin-top: 0;
}

.accordion hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	margin-top: 0;
}

.container-fluid .accordion h3 {
	padding: 0.3em 15px 0.3em 0;
	font-size: 1.25em;
}

.accordion h3 {
	font-size: 1.25em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.accordion .row .col-xs-12 {
	font-size: 0.9em;
	line-height: 1.2em;
}

.accordion h3:hover {
	cursor: pointer;
}

#accordion h3:hover {
	cursor: pointer;
}

#accordion h3 {
	font-size: 1.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.accordion div {
	padding-bottom: 0.5em;
}

.accordion .ui-accordion-header:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	/* font: normal 0.8em FontAwesome; */
	text-decoration: inherit;
	content: ' \f104';
	float: left;
	margin: 0 0 0 10px;
}

#accordion .ui-accordion-header:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	/* font: normal 0.8em FontAwesome; */
	text-decoration: inherit;
	content: ' \f104';
	float: left;
	margin: 0 0 0 10px;
}

.accordion .ui-state-active:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	/* font: normal 0.8em FontAwesome; */
	text-decoration: inherit;
	content: ' \f107';
	float: left;
	margin: 0 0 0 10px;
}

#accordion .ui-state-active:after {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 0.8em FontAwesome;
	text-decoration: inherit;
	content: ' \f107';
	float: left;
	margin: 0 0 0 10px;
}

#searchbox label {
	width: 100%;
}

.not-found #search-scbuttons {
	display: none;
}

.not-found .page-content .search-field {
	max-width: 750px;
}

.col-centered {
	float: none !important;
}

/* bigger screens */
@media (min-width: 750px) {
	#content {
		margin-left: 60px;
		margin-right: 240px;
	}

}

/* UPDATES R.NEAL 11/03/2020   */
.rtl .site-branding {
	padding-bottom: 0px !important;
}

.rtl .site-footer .optima-powered,
.rtl .site-footer .menu a {
	color: #999 !important;
}

.rtl .optima-powered,
.rtl .site-footer .menu {
	float: left;
}

.rtl .entry-header h1 {
	border-right: 4px solid #0072bc;
}

.rtl a:hover {
	color: #0072bc;
}

.rtl #menu-accordion .current_top {
	border-right: 3px solid #0072bc;
	border-left: 0;
}

.rtl #menu-accordion .current_top a,
.rtl #menu-accordion h3:hover a {
	padding-left: 0;
	padding-right: 22px;
}

.rtl .entry-header h3.homepage-h3-alt {
	padding: 0 0.5em 0 0;
	border-right: 4px solid #0072bc;
	border-left: 0;
	line-height: 1em;
	text-align: right;
}

.rtl .entry-header h1.homepage-h1-alt {
	border-right: 0px;
	padding-right: 0px;
}

/* RTL STYLING FOR GOOGLE ONEBOX FAQs - NJH 21/04/2020
--------------------------------------------------*/
.onebox_faq h3 {
	padding-left: initial;
	border-left: 0;
	padding-right: .5em;
	border-right: 4px solid #0072bc;
}

/* QUIZ PLUGIN - NJH 19/06/2020
------------------------------*/
.wq_singleAnswerCtr .wq_answerTxtCtr::before,
.wq_singleAnswerCtr.chosen .wq_answerTxtCtr::after {
	left: auto;
	right: 0;
}

.rtl .help-social-buttons-footer .share-icon {
	padding: 5px 8px;
	font-size: 16px;
}

.rtl .help-social-buttons-footer .social-tooltip .tooltiptext {
	bottom: 156%;
}

.rtl .help-social-buttons-footer {
	margin-left: 0px;
	margin-right: 240px;
}

.rtl .help-social-buttons-footer .social-button-intro {
	margin-left: 10px;
	margin-right: 0px;
}

.help-social-buttons-footer .social-tooltip:first-of-type {
	margin-right: 0px;
}

@media (max-width: 767px) {
	.rtl .help-social-buttons-footer {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.rtl .site-footer .menu {
		float: right;
	}

	/* .rtl .optima-powered { float: right; margin: 0 0 10px 0; border-right: 1px solid #ccc; border-left: 0px; } */
}

@media (max-width: 501px) {
	.rtl .help-social-buttons-footer .social-button-intro {
		margin-right: 0px;
		margin-left: 5px;
		font-size: 14px;
	}

	.rtl .help-social-buttons-footer .share-icon {
		padding: 3px 6px;
		font-size: 14px;
	}

	.rtl .help-social-buttons-footer .social-tooltip {
		margin-right: 0px;
		margin-left: 3px;
	}
}

/* INCLUDE B Yagut FARSI FONT - NJH 30/08/2021, changed to Vazirmatn with Google Fonts in 2025
----------------------------------------------*/
@font-face {
	font-family: 'BYagut';
	font-display: swap;
	src: url('https://help.unhcr.org/assets/type/byagut/byagut.eot');
	/* IE9 Compat Modes */
	src: url('https://help.unhcr.org/assets/type/byagut/byagut.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('https://help.unhcr.org/assets/type/byagut/byagut.woff') format('woff'),
		/* Quite Modern Browsers */
		url('https://help.unhcr.org/assets/type/byagut/byagut.ttf') format('truetype');
	/* Safari, Android, iOS */
}

@font-face {
	font-family: 'BYagutBold';
	font-display: swap;
	src: url('https://help.unhcr.org/assets/type/byagut/byagutbd.eot');
	/* IE9 Compat Modes */
	src: url('https://help.unhcr.org/assets/type/byagut/byagutbd.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('https://help.unhcr.org/assets/type/byagut/byagutbd.woff') format('woff'),
		/* Quite Modern Browsers */
		url('https://help.unhcr.org/assets/type/byagut/byagutbd.ttf') format('truetype');
	/* Safari, Android, iOS */
}

/* PERSIAN/FARSI FONT OVERWRITE - NJH 30/08/2021, changed to Vazirmatn in 2025
------------------------------------------------*/
html:lang(fa-IR),
:lang(fa-IR) body,
:lang(fa-IR) div,
:lang(fa-IR) span,
:lang(fa-IR) applet,
:lang(fa-IR) object,
:lang(fa-IR) iframe,
:lang(fa-IR) h1,
:lang(fa-IR) h2,
:lang(fa-IR) h3,
:lang(fa-IR) h4,
:lang(fa-IR) h5,
:lang(fa-IR) h6,
:lang(fa-IR) p,
:lang(fa-IR) blockquote,
:lang(fa-IR) pre,
:lang(fa-IR) a,
:lang(fa-IR) abbr,
:lang(fa-IR) acronym,
:lang(fa-IR) address,
:lang(fa-IR) big,
:lang(fa-IR) cite,
:lang(fa-IR) code,
:lang(fa-IR) del,
:lang(fa-IR) dfn,
:lang(fa-IR) em,
:lang(fa-IR) font,
:lang(fa-IR) ins,
:lang(fa-IR) kbd,
:lang(fa-IR) q,
:lang(fa-IR) s,
:lang(fa-IR) samp,
:lang(fa-IR) small,
:lang(fa-IR) strike,
:lang(fa-IR) strong,
:lang(fa-IR) sub,
:lang(fa-IR) sup,
:lang(fa-IR) tt,
:lang(fa-IR) var,
:lang(fa-IR) dl,
:lang(fa-IR) dt,
:lang(fa-IR) dd,
:lang(fa-IR) ol,
:lang(fa-IR) ul,
:lang(fa-IR) li,
:lang(fa-IR) fieldset,
:lang(fa-IR) form,
:lang(fa-IR) label,
:lang(fa-IR) legend,
:lang(fa-IR) table,
:lang(fa-IR) caption,
:lang(fa-IR) tbody,
:lang(fa-IR) tfoot,
:lang(fa-IR) thead,
:lang(fa-IR) tr,
:lang(fa-IR) th,
:lang(fa-IR) td {
	/* font-family: "BYagut", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important; */
	font-family: "Times New Roman", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	unicode-bidi: isolate;
}

:lang(fa-IR) body,
:lang(fa-IR) p,
:lang(fa-IR) input,
:lang(fa-IR) textarea,
:lang(fa-IR) select,
:lang(fa-IR) body button {
	/* font-family: "BYagut", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important; */
	font-family: "Times New Roman", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	unicode-bidi: isolate;
}

:lang(fa-IR) h1,
:lang(fa-IR) h2,
:lang(fa-IR) h3,
:lang(fa-IR) h4,
:lang(fa-IR) h5,
:lang(fa-IR) h6,
:lang(fa-IR) strong {
	/* font-family: "BYagutBold", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important; */
	font-family: "Times New Roman", sans-serif;
	font-optical-sizing: auto;
	font-weight: 600;
	font-style: normal;
}

:lang(fa-IR) .entry-header h1,
:lang(fa-IR) .entry-header h1,
:lang(fa-IR) .entry-header h3.homepage-h3-alt,
:lang(fa-IR) .entry-header h3.homepage-h3-alt {
	font-size: 50px;
}

:lang(fa-IR) .entry-header h1.homepage-h1-alt,
:lang(fa-IR) .entry-header h1.homepage-h1-alt {
	font-size: 18px;
}

:lang(fa-IR) .content-div a,
:lang(fa-IR) .content-div a {
	line-height: 1.4em !important;
}

:lang(fa-IR) body.rtl .listing-row .parent-page .listing-well .btn-white::after,
:lang(fa-IR) body.rtl .listing-row .parent-page .listing-well .btn-white::after {
	padding-bottom: 0px;
	position: relative;
	bottom: -2px;
}


/* DARI FONT OVERWRITE - NJH 06/09/2021
------------------------------------------------*/
html:lang(fa-af),
:lang(fa-af) body,
:lang(fa-af) div,
:lang(fa-af) span,
:lang(fa-af) applet,
:lang(fa-af) object,
:lang(fa-af) iframe,
:lang(fa-af) h1,
:lang(fa-af) h2,
:lang(fa-af) h3,
:lang(fa-af) h4,
:lang(fa-af) h5,
:lang(fa-af) h6,
:lang(fa-af) p,
:lang(fa-af) blockquote,
:lang(fa-af) pre,
:lang(fa-af) a,
:lang(fa-af) abbr,
:lang(fa-af) acronym,
:lang(fa-af) address,
:lang(fa-af) big,
:lang(fa-af) cite,
:lang(fa-af) code,
:lang(fa-af) del,
:lang(fa-af) dfn,
:lang(fa-af) em,
:lang(fa-af) font,
:lang(fa-af) ins,
:lang(fa-af) kbd,
:lang(fa-af) q,
:lang(fa-af) s,
:lang(fa-af) samp,
:lang(fa-af) small,
:lang(fa-af) strike,
:lang(fa-af) strong,
:lang(fa-af) sub,
:lang(fa-af) sup,
:lang(fa-af) tt,
:lang(fa-af) var,
:lang(fa-af) dl,
:lang(fa-af) dt,
:lang(fa-af) dd,
:lang(fa-af) ol,
:lang(fa-af) ul,
:lang(fa-af) li,
:lang(fa-af) fieldset,
:lang(fa-af) form,
:lang(fa-af) label,
:lang(fa-af) legend,
:lang(fa-af) table,
:lang(fa-af) caption,
:lang(fa-af) tbody,
:lang(fa-af) tfoot,
:lang(fa-af) thead,
:lang(fa-af) tr,
:lang(fa-af) th,
:lang(fa-af) td {
	font-family: "BYagut", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important;
}

:lang(fa-af) h1,
:lang(fa-af) h2,
:lang(fa-af) h3,
:lang(fa-af) h4,
:lang(fa-af) h5,
:lang(fa-af) h6 {
	font-family: "BYagutBold", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important;
}

:lang(fa-af) .entry-header h1,
:lang(fa-af) .entry-header h1,
:lang(fa-af) .entry-header h3.homepage-h3-alt,
:lang(fa-af) .entry-header h3.homepage-h3-alt {
	font-size: 50px;
}

:lang(fa-af) .entry-header h1.homepage-h1-alt,
:lang(fa-af) .entry-header h1.homepage-h1-alt {
	font-size: 18px;
}

:lang(fa-af) .content-div a,
:lang(fa-af) .content-div a {
	line-height: 1.4em !important;
}

:lang(fa-af) body.rtl .listing-row .parent-page .listing-well .btn-white::after,
:lang(fa-af) body.rtl .listing-row .parent-page .listing-well .btn-white::after {
	padding-bottom: 0px;
	position: relative;
	bottom: -2px;
}