@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
html,
body {
    direction: rtl;
    text-align: right;
	font-family: 'Cairo', sans-serif !important;
}

/* 2. محاذاة النصوص الرئيسية */
h1, h2, h3, h4, h5, h6,
p, ul, ol, dl, table {
    text-align: right;
}


/* 5. تعديل الحدود (borders) */
.rowItem.btLeftBorder {
    border-left: none !important;
    border-right: 1px solid #b1b1b1 !important;
}
.rowItem.btRightBorder {
    border-right: none !important;
    border-left: 1px solid #b1b1b1 !important;
}

/* 6. تغيير الهوامش والحشوات */
/* استبدال margin-left بـ margin-right والعكس */
*[style*="margin-left"] {
    margin-right: inherit !important;
    margin-left: 0 !important;
}
*[style*="margin-right"] {
    margin-left: inherit !important;
    margin-right: 0 !important;
}

/* 7. تقليب الأسهم والأيقونات */
.slick-prev { right: auto; left: 0; }
.slick-next { left: auto; right: 0; }


.rowItem,
.logo,
.boldMenuLeft .logo,
.tableHolder,
/*.contentHolder,*/
.commentsBox h4 {
    float: right;
}
.psPane, .btShowTitle{
	text-align: right;
}

.alignleft {
    float: right !important;
    margin: 0 0 0 22px !important;
}
.alignright {
    float: left !important;
    margin: 0 22px 0 0 !important;
}
.cellLeft { text-align: right !important; }
.cellRight { text-align: left !important; }

.boldMenuCenter .logo{
	margin: unset;
}
.menuHolder .menuPort ul ul li a{
	text-align: right;
}
.menuHolder .menuPort .rightNav ul li a:after, .boldMenuLeft .menuHolder .menuPort ul li a:after{
	left: auto;
    right: 0;
}
.neighbor.onRight{
	float: left;
    padding: unset;
}
.neighbor.onLeft{
	float: right;
    padding: unset;
}
.neighboringArticles .nsPrev .nbsItem .nbsTitle, .neighboringArticles .nsNext .nbsItem .nbsTitle{
	padding: 0 5px;
}
.neighbor.onRight h4.nbs{
	float:left;
}

.neighboringArticles h4.nsPrev a:before{
	content: "\e64f";
}
.neighboringArticles h4.nsNext a:after{
	content: "\e64e";
}
.btPortfolioHeaderPort {
    float: right;
}
dl.articleMeta {
    padding: 20px 0 0 20px;
	float: left;
}
.menuHolder .menuPort ul li{
	float:right;
}
.menuHolder .menuPort ul ul{
	right:0 !important;
	left:unset;
}
.menuHolder .menuPort ul ul ul, .menuHolder .menuPort ul li:hover ul ul, .menuHolder .menuPort ul li:hover ul:hover ul{
	right:0;
}
.logo {
    float: right;
}

.menuHolder .menuPort {
    float: left;
}
.boldSection .wSlider{
	direction: ltr !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, span,strong, p, li a, .boldSuperTitle{
	font-family: 'Cairo', sans-serif !important; 
}