
body{
  text-align: right;
}
.main-menu > ul > li > a{
  font-family: 'HelveticaNeueLT_Arabic_Bold';
}

/* overwrite style */
.th-menu-wrapper.th-body-visible{
  direction: rtl;
  right: 0;
  left: auto;
}

.th-menu-wrapper .th-menu-area{
  border-left: 3px solid var(--theme-color);
  border-right: none;
}
.th-menu-wrapper .th-menu-toggle{
  left: -16.5px;
  right: inherit;
}
.th-mobile-menu{
  text-align: right;
}
.th-mobile-menu ul li > a{
  padding-right: 18px;
  padding-left: auto;
}
.th-mobile-menu ul li > a:before{
  content: "\f104";
  right: 0;
  left: auto;
  margin-left: 10px;
  margin-right: auto;
}
.th-mobile-menu ul .th-item-has-children > a:after{
  float: left;
}
.th-mobile-menu ul .th-item-has-children > a .th-mean-expand{
  left: 17px;
  right: inherit;
}
/*********************************************************** rightmenu ***********************************************************/
.sidemenu-wrapper .sidemenu-content{
  direction: rtl;
  text-align: right;
  transition: left ease 1s;
}
.recent-post .media-img{
  margin-left: 18px;
  margin-right: auto;
}
.wp-block-search__label:after, .wp-block-search__label:before, .widget_title:after, .widget_title:before{
  right: 0;
  left: auto;
}
.newsletter-widget .icon-btn{
  border-radius: 5px 0 0 5px;
}
.wp-block-search__label, .widget_title{
  padding-bottom: 22px;
}

/*********************************************************** header ***********************************************************/
.header-layout1{
  direction: rtl;
}
.header-links b,
.header-links strong,
.theme-toggler i,
.header-links li > i{
  margin-left: 6px;
  margin-right: 30px;
}
.header-links li:not(:last-child):after{
  left: -20px;
  right: inherit;
}
.social-links a:last-child{
  margin-right: 15px !important;
}
.main-menu .mega-menu, .main-menu ul.sub-menu{
  right: -27px;
  left: auto;
}
.main-menu .mega-menu li a, .main-menu ul.sub-menu li a{
  text-align: right;
}
.main-menu ul li.menu-item-has-children > a:after{
  margin-right: 4px;
  margin-left: auto;
}

/*********************************************************** newsline ***********************************************************/
.news-area{
  direction: rtl;
}
.news-area .news-wrap{
  direction: ltr;
}

/*********************************************************** slider ***********************************************************/
.space, .space-bottom{
  /* direction: rtl; */
}

/*********************************************************** localnews ***********************************************************/
.local_news{
  text-align: right;
}
.align-items-center{
  direction: rtl;
}
.sec-btn{
  direction: ltr;
}
.sec-title.has-line:after{
  margin-right: var(--bs-gutter-x);
  margin-left: auto;
}
.filter-active{
  direction: rtl;
}

/*********************************************************** footer ***********************************************************/
.footer-layout1{
  direction: rtl;
}
.footer-links li:last-child{
  margin-right: 20px;
  padding-right: 15px;
}

.footer-links li:after{
  left: -20px;
  right: auto;
}
.footer-widget.widget_meta a:after, .footer-widget.widget_pages a:after, .footer-widget.widget_archive a:after, .footer-widget.widget_categories a:after, .footer-widget.widget_nav_menu a:after{
  content: "\f053";
  right: 0;
  left: auto;
}
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a{
  padding: 0 18px 0 0px;
}
.recent-post .post-title{
  overflow: hidden;
    height: 73px;
}

.blog-details{
  direction: rtl;
}
/* mobile screen */
@media only screen and (max-width: 767px) {}
/* tablet screen */
@media only screen and (min-width: 768px) and (max-width: 991px) {}
/* mini labtop */
@media only screen and (min-width: 992px) and (max-width: 1199px) {}
/* computer screen */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {}
/* larg screen */
@media only screen and (min-width: 1400px) {}