/*
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
----------------------------------------------*/
@font-face {
  font-family: 'BYagut';
  src: url('https://www.unhcr.org/assets/fonts/byagut.eot'); /* IE9 Compat Modes */
  src: url('https://www.unhcr.org/assets/fonts/byagut.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.unhcr.org/assets/fonts/byagut.woff') format('woff'), /* Quite Modern Browsers */
       url('https://www.unhcr.org/assets/fonts/byagut.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'BYagutBold';
  src: url('https://www.unhcr.org/assets/fonts/byagutbd.eot'); /* IE9 Compat Modes */
  src: url('https://www.unhcr.org/assets/fonts/byagutbd.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.unhcr.org/assets/fonts/byagutbd.woff') format('woff'), /* Quite Modern Browsers */
       url('https://www.unhcr.org/assets/fonts/byagutbd.ttf') format('truetype'); /* Safari, Android, iOS */
}

/* PERSIAN/FARSI FONT OVERWRITE - NJH 30/08/2021
------------------------------------------------*/
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;
}
: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;
}
:lang(fa-IR) h1, :lang(fa-IR) h2, :lang(fa-IR) h3, :lang(fa-IR) h4, :lang(fa-IR) h5, :lang(fa-IR) h6 {
  font-family: "BYagutBold", "Arabic Transparent", "Simplified Arabic", arial, verdana, sans-serif !important;
}
: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;
}

