  /* ----------------------------------- */
/* >>>>>>>>>>>>>>> Init <<<<<<<<<<<<<< */
/* ----------------------------------- */

b, strong {
  font-family: 'Noto Naskh Arabic Bold';
}
.article_body b, strong{
  color: #4c4c4c;
}
::-webkit-input-placeholder {
  font-family:'Noto Kufi Arabic'!important;
  text-align: right;
}

::-webkit-input-placeholder:focus {
  font-family: 'Noto Kufi Arabic' !important;
  text-align: right;
}

:-moz-placeholder{ 
  font-family:'Noto Kufi Arabic';
  text-align: right;
}

::-moz-placeholder{
  font-family:'Noto Kufi Arabic';
  text-align: right;
}

:-ms-input-placeholder{
  font-family:'Noto Kufi Arabic'
  text-align: right;
}

.row [class*="span"]:first-child {
  margin-left: 0;
  margin-right: 0;
}

.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.sm-span6 {
  float:right;
  margin-left: 0px;
  *margin-left: 0px;
  margin-right:2.564102564102564%;
  *margin-right:2.5109110747408616%;
}

.span12 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.eqWrap {
  float: right;
}

.equalHMV_tag3:nth-of-type(4n) {
  margin-right: 1%;
  margin-left: 0;
}

.equalHMV_tag3:nth-of-type(4n+1) {
  margin-left: 1%;
  margin-right: 0;
}

.equalHMV_tag4:nth-of-type(3n) {
  margin-right: 1%;
  margin-left: 0;
}

.equalHMV_tag4:nth-of-type(3n+1) {
  margin-left: 1%;
  margin-right: 0;
}

.equalHMV_tag6:nth-of-type(2n) {
  margin-right: 1%;
  margin-left: 0;
}

.equalHMV_tag6:nth-of-type(2n+1) {
  margin-left: 1%;
  margin-right: 0;
}

.wrapper {
  float: left;
  font-family: 'Noto Naskh Arabic';
}

body, html {
  font-family:'Noto Naskh Arabic';
}

/* ----------------------------------- */
/* >>>>>>>>>>>>>> Header <<<<<<<<<<<<< */
/* ----------------------------------- */

header { /* 96 */
  float:right;
}

header .logo {
  left: auto;
  right: 0px;
}

header .mada_logo_container {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}




header .search_ {float: left;  margin-right: 5px;}
svg.searchup{right: -3px;left:auto;}
header .search_ .search-form:before {right: 0px;    margin-right: -7px;}
header .search_ .search-form input{margin-right: 24px;  margin-left: 0;  float: right;font-size: 16px;font-family: 'Noto Kufi Arabic';}
header .search_ .search-form input:focus,
header .search_ .search-form input.focused {
  font-family: 'Noto Kufi Arabic';
  font-size: 16px;
}







header .arabic_language {
  float: left;
  margin-top: 15px;
  margin-right: 0px;
  margin-left: 15px;
  height: 47px;
  line-height: 47px;
}

header nav.menu {
  float: right;
}

header .menu li {
  float: right;
}

header .menu li a {
  font-family: 'Noto Kufi Arabic';
  letter-spacing: 0;
  font-size: 18px;
}
#menu-topics li a {
  position: relative;
}
#menu-topics li a:before {
  content: '';
  background-color: white;
  position: absolute;
  width: 100%;
  bottom: 4px;
  height: 0px;
  left: 0;
  -webkit-transition: all 0.1s linear;
     -moz-transition: all 0.1s linear;
      -ms-transition: all 0.1s linear;
       -o-transition: all 0.1s linear;
          transition: all 0.1s linear;
}
header #menu-topics li a:hover {
  border-bottom: 0px solid white;
}
header #menu-topics li a:hover:before{
  height:2px;
}

header .main_menu_child{
  float: right;
}

header .nav-topics{
  left: 0px;
  right: 5px;
  float: right;
  margin-left: -8px;
  margin-right: 10px;
  font-family: 'Noto Kufi Arabic';
  font-size: 18px;
}

header nav.menu ._7x7_drop_down_icon {
  right: auto;
  left: -2px;
}

header .centered_content_container{
  float: right;
}

header .page_title {
  font-family: 'Noto Kufi Arabic';
  letter-spacing:0;
}

header .header_cover_photo {
  right: auto;
  left: 0;
  margin-left: 0;
  float: left;
  padding-left: 0;
  padding-right: 30%;
}

header .staff_member_social_media_icons div {
  margin-right: 0;
  margin-left: 28px;
}

header .lead_story_topic {
  letter-spacing: 0;
}

header .arabic_language a{ /* 1058 */
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.06em;
  float: left;
}
.article_heading .arabic_language { /* 1058 */
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.06em;
  float: left;
}
.article_header .arabic_language { /* 1058 */
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.06em;
  float: left;
}
.article_heading .arabic_language {
    margin-top: 15px;
}

.article_heading .arabic_language a {
  float: right;
  /* font-size: 34px; */
}

.old_lang .arabic_language{
  font-family: 'pt_sans_narrowregular';
  text-transform: uppercase;
  float: left;
  font-weight: bold;
  font-size: 20px;
  width: 100%;
}

.drop_down_nav { /* 424 */
  margin-right: 0;
  left: 0;
  right: auto;
  margin-left: -84px;
}

.drop_down_nav:after, .drop_down_nav:before {
  left: 0px;
  right: 50%;
}

.drop_down_nav:after {
  margin-left: 0px;
  margin-right: -6px;
}

.drop_down_nav li a {
  float: right !important;
}

.header_text_big{
  font-family: 'Noto Kufi Arabic Bold';
  letter-spacing: 0.00em;
}

.lead_story .lead_story_topic {
  font-size: 12px;
}

section.sub_header {
  float: right;
}

section.sub_header .header_link{    position: relative;}

section.sub_header .header_link:before {
    content: '';
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    width: 100%;
    bottom: 4px;
    height: 0px;
    left: 0;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    border-bottom:0px solid transparent;
}
section.sub_header .header_link:hover {
  border-bottom: 0px solid transparent;
}
section.sub_header .header_link:hover:before{
  height:2px;
}

section.sub_header .container {
  font-family: 'Noto Kufi Arabic';
  letter-spacing: 0;
}

section.sub_header ul li {
  padding: 0px 0px 15px 35px;
}

/* ----------------------------------- */
/* >>>>>>>>>>>> Posts Home <<<<<<<<<<< */
/* ----------------------------------- */

.block_grid_text { /* 569 */
  float: right;
  padding: 15px 15px 15px 25px;
}

.block_grid_title_string {
  font-family: 'Noto Naskh Arabic';
  font-size: 18px;
}

.block_grid_date {
  float: right;
}

.block_grid_container .icon_container {
  margin-right: 0;
  margin-left: 0;
}

.block_grid_topic {
  letter-spacing: 0;
  margin-bottom: 3px;
}

.block_grid_paragraph {
  font-size:13px;
  line-height: 1.6;
  max-height: 139px;
}
.block_grid_paragraph span.author {
  color: #666;
  font-size: inherit;
}

.block_grid_photo div {
  left: auto;
  right: 0;
}

.block_grid_share_icons_container {
  float: left;
}

.block_grid_share_icons_container .icon_container {
  right: auto;
  left: 4px;
}

.panorama, .page_content, .related, .topics_and_related, .news_letter_signup, .cartoon, .smaller_, .spotlight, .opinion, .panorama_stories, .news, .feature { /* 641 */
  float: right;
}

div.icon_container.mail_37x37.expand {
  -webkit-transform:translate(129px,0);
  -moz-transform:translate(129px,0);
  -o-transform:translate(129px,0);
  -ms-transform:translate(129px,0);
  transform:translate(129px,0) rotate(360deg);
}

div.icon_container.twitter_37x37.expand {
  -webkit-transform:translate(86px,0);
  -moz-transform:translate(86px,0);
  -o-transform:translate(86px,0);
  -ms-transform:translate(86px,0);
  transform:translate(86px,0) rotate(360deg);
}

div.icon_container.whatsapp_37x37.expand {
  -webkit-transform:translate(215px,0);
  -moz-transform:translate(215px,0);
  -o-transform:translate(215px,0);
  -ms-transform:translate(215px,0);
  transform:translate(215px,0) rotate(360deg);
}
div.icon_container.facebook_37x37.expand {
  -webkit-transform:translate(43px,0);
  -moz-transform:translate(43px,0);
  -o-transform:translate(43px,0);
  -ms-transform:translate(43px,0);
  transform:translate(43px,0) rotate(360deg);
}


.illustration { /* 648 */
  float: right;
}

.feature .equalHMV_tag12 .block_grid_photo { /* 673 */
  left: auto;
  right: 0px;
}

.feature .equalHMV_tag12 .span6 {
  float: left;
}

.feature .equalHMV_tag12 .block_grid_text {
  padding: 15px 0 15px 65px;
}

.feature .equalHMV_tag6 .block_grid_text, .cartoon .equalHMV_tag6 .block_grid_text {
  padding: 15px 15px 15px 55px;
}

.feature .block_grid_title_string, .cartoon  .block_grid_title_string {
  font-size: 24px;
  padding-bottom:6px;
}

.opinion .block_grid_photo a { /* 692 */
  left: auto;
  right: 0;
}

.opinion .block_grid_title_string {
  font-size: 24px;
  line-height: 1.2;
}

.opinion .author {
  font-family: 'Noto Kufi Arabic';
  letter-spacing:0em ;
}

.spotlight .feature_type {
  letter-spacing: 0.04em;
}

.spotlight .block_grid_title_string {
  font-size: 24px;
}

.spotlight .block_grid_paragraph {
  font-size: 13px;
  line-height: 1.6;
  color: #696969;
}

.lead_story { /* 725 */
  text-align: right;
}

.lead_story .lead_story_title {
  font-family: 'Noto Naskh Arabic';
  line-height: 1.2;
  font-size: 32px;
}

.lead_story_summary {
  line-height: 1.5;
  font-size: 16px;
}

.panorama_background_image { /* 741 */
  left: auto;
  right: 0;
}

.panorama_lead_story {
  left: auto;
  right: 0;
}

.panorama_lead_story .centered_content {
  left: auto;
  right: 0;
}

.title {
  font-family: 'Noto Naskh Arabic';
} 
.news_letter_signup .title{
  font-family: 'Noto Kufi Arabic';    font-size: 18px;
}

.cover_background_image{ /* 883 */
  left: auto;
  right: 0px;
}

.text_left { /* 894 */
  text-align: right;
}

.text_right {
  text-align: left;
}

.centered_content_container:before {
  margin-right: 0;
  margin-left: -0.25em;
}

.page_info { /* 902 */
  font-family: 'Noto Kufi Arabic';
}

.article_heading { /* 933 */
  font-family: 'Noto Naskh Arabic Bold';
  font-size: 44px;
  line-height: 1.3;
}

.article_body {
  font-family: 'Noto Naskh Arabic';
  font-size: 22px;
  line-height: 1.65;
  color: #5d5d5d;
}

.article_photo_container#panorama { /* 959 */
  margin-left: -44.85%;
  margin-right: -29.85%;
}
.article_photo_caption {
  font-family: 'Noto Kufi Arabic';
  line-height: 1.4;
}

iframe { 
  margin-right: 0px;
}

.share_icons_container .icon_container:first-child { /* 1099 */
  margin-right: 0px;
  margin-left: 5px;
}
.share_icons_container .icon_container {
  margin-right: 0;
  margin-left: 5px;
}

.left_side_bar .share_icons_container .icon_container{
  margin-right: 0;
  margin-left: 5px;
}

.right_side_bar .vertical_ad_container .vertical_ad {
  float: left !important; 
}

.right_side_bar .vertical_ad_container div:not(:first-child) { /* 1122 */
  float: left;
  font-size: 13px;
}

.pull_out_quote { /* 1200 */
  font-family: 'Noto Naskh Arabic' !important;
  font-size:inherit;
  text-align: right;
  font-style: normal;
}

.block_quote {
  font-family: 'Noto Naskh Arabic' !important;
  margin-right: -14.47761194%;
  margin-left: -14.47761194%;
}

.sponsorhip_line, .author_info { /* 1249 */
  font-family: 'Noto Kufi Arabic';
}

.author_info .avatar_frame { /* 1296 */
  float: right;
}
.left_side_bar .article_author{
  font-family: 'Noto Kufi Arabic', 'pt_sansbold';
}

.author_info div:first-child span {
  font-family: 'Noto Kufi Arabic', 'pt_sansbold';
}
.author_info div:first-child {
    font-size: 18px;
    margin: 0 0 -10px 0;
}

.section_title { /* 1339 */
  font-family: 'Noto Naskh Arabic Bold';
  line-height:1.2;
}

.staff_item .avatar_frame {
    margin-right: 0;
    margin-left: 26.7175572519%;
}

.staff_item .staff_member_name {
  font-family: 'Noto Naskh Arabic';
  letter-spacing: 0.00em;
}

.button { /* 1404 */
  font-family: 'Noto Kufi Arabic';
}

.show_box_on_hover .static_small_title { /* 1450 */
  font-family: 'Noto Kufi Arabic';
  letter-spacing: 0.0em;
}

.daily_d .seperator, .seperator { /* 1530 */
  float: right;
}

.blue_seperator { /* 1651 */
  float: right;
}

.picture_mask {
  left: auto;
  right: 0px;
}

/* ----------------------------------- */
/* >>>>>>>>>>>>>> Article <<<<<<<<<<<< */
/* ----------------------------------- */

.article_end_sep.right { /* 1714 */
  right: auto;
  left: 0px;
}
.article_end_sep.left {
  left: auto;
  right: 0px;
}

.article_header{
  float: right;
}

.article_header .user_photo{  
  float: right;
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -55px;
}

.article_header .arabic_language {
  right: auto;
  left: 0;
  top: -28px;
}

.article_header h1{
  float: right;
  font-family: 'Noto Naskh Arabic Bold';
}

.article_header h1 span.sub_head{
  font-family: 'Noto Naskh Arabic';
  float:left;

}

.page_info .span12 { /* 1827 */
  padding-right: 0;
  padding-left: 25%;
}
.with_badges .arabic_language{
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
  /* For section page with badges! */
  float: left;
  margin-top: 7px;
  /* End For section page with badges! */

}

.page_info .span12 .arabic_language,.no_title .arabic_language {
  float:left;
  right: auto;
  left: 0;
  text-align: left !important;
  direction: ltr;
  font-size: 21px;
  margin-left: 0;
  margin-right: 15px;
  margin-top:4px;
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
}
/* .no_title .arabic_language{} */
.badge{    padding: 7px 14px;
    font-size: 12px;
  }
/* ----------------------------------- */
/* >>>>>>>>>>>> Newsletter <<<<<<<<<<< */
/* ----------------------------------- */

.subscribe_checkboxs section { /* 1933 */
  float: right;
}

.check_ {
  margin-left: 0px;
  margin-right: 27px;
  text-align: right;
  padding-left: 0px;
  padding-right: 17px;
}

.check_ label.checker_ {
  left: auto;
  right: 0;
}

.check_ label.checker_:after {
  left: auto;
  right: 4px;
}

.check_ label.check_title{
  float: right;
  margin: 1px -17px 1px 9px;
  padding-left: 0px;
  padding-right: 22px;
  font-family: 'Noto Kufi Arabic', 'pt_sansregular';
}
.scrollablex_items_container ul li {
  margin-right: 0;
  margin-left: 5px;
}

.grey.button {
  letter-spacing: 0;
}

/* ----------------------------------- */
/* >>>>>>>>>>>>>> Footer <<<<<<<<<<<<< */
/* ----------------------------------- */

.static_small_title {
  font-family: 'Noto Kufi Arabic';
  letter-spacing:0;
}

.small_key_topics ul li {
  font-family: 'Noto Kufi Arabic';
}

.push {
  float: right;
}

footer {
  float: right;
}

footer .footer_icons_container ul {
  margin-left: 0;
  margin-right: 15px;
}

footer .footer_icons_container ul li{
  margin-right: 10px;
  margin-left: 25px;
}

footer .footer_nav {
  font-family: 'Noto Kufi Arabic';
}

footer .eseedian {
  float: right;
  direction: ltr;
}

footer .foot_section_toggle{
  padding-right: 0;
  padding-left: 17px;
}

.author_PICTURE{ /* 2237 */
  padding-right: 0;
  padding-left: 10px;
}

.ad_text {
  -webkit-font-smoothing: antialiased;
}

.header .lead_story_topic, .header .lead_story_summary, .header .lead_story_author{
  font-size:16px;
}


.responsive_menu ul a{
  letter-spacing: 0 !important;
}





div.footer_nav ul.sm-span6 li a{ line-height:22px;}

header .avatar_frame{    margin: auto auto auto 0;}
.fix_center_header_contrib .page_title{margin-bottom:10px;line-height:1.2;}

.page_info .span12.contributor_content{padding-left:50%; padding-right:0%;}

.article_body h3{
  font-family: 'Noto Naskh Arabic';
}

header.medium_header .page_title , .wpcf7 input[type="submit"], .grey.button, .dark_grey.button, .row.section_title{    letter-spacing: 0;}






/* Fonts groupup */
.staff_picks ul {
  font-family: 'Noto Naskh Arabic';
}
.res_nav li.res_subtitle {
  font-family: 'Noto Kufi Arabic';
}
.responsive_menu ul a {
  font-family: 'Noto Kufi Arabic';
}
.res_search .res_search-form input {
  font-family: 'Noto Kufi Arabic';
}
.res_footer a {
  font-family: 'Noto Kufi Arabic' !important;
}
ul.articles_list {
  font-family: 'Noto Kufi Arabic';
}
.article_body p.block_quote {
  font-family: 'Noto Naskh Arabic' !important;
  font-style: normal !important;
}
footer .footer_sections_container {
  font-family: 'Noto Kufi Arabic';
  letter-spacing: 0.00em !important;
}
footer .small_key_topics ul li {
  font-family: 'Noto Kufi Arabic';
  letter-spacing: 0.00em !important;
}
.left_side_bar_auth_and_date .arabic_language a{
  font-family: 'pt_sans_narrowregular';
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.vertical_ad_container:first-child,
.box_ad_container:first-child,
.article_body .box_ad_container.right div:first-child,
.article_body .box_ad_container.left div:first-child { /* 1897 */
  font-family: 'Noto Kufi Arabic';
}


#news_letter_subscribtion_form input[type='email']{
    font-family: 'pt_sansbold';
    font-size: 16px;
    line-height: 21px;
}

.lead_story_topic, 
.block_grid_topic,
.block_grid_date, 
.badge,
.scrollablex_items_container ul li a,
.left_side_bar .article_date,
.left_side_bar .article_contributor_by,
.left_side_bar .article_author
{
  font-family: 'Noto Kufi Arabic' !important;
}
.left_side_bar .article_date, .left_side_bar .article_author,.left_side_bar .article_contributor_by{margin-top:3px;}

iframe.embed-youtube{
  margin-left:0;
  margin-right:-100px;
}
.right_side_bar .vertical_ad_container .you_may_have_missed span:first-child{margin-bottom:0;}

.twitter-tweet {
  direction: rtl;
}

