
/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
  }
   
  /* latin */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/tajawal/v3/Iurf6YBj_oCad4k1l4qkHrFpiQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  
  body,
  button,
  input,
  select,
  textarea , h1, .h1, h2, .h2, .h3, h3,
  h4, .h4, h5, .h5, .h6, h6 {
      font-family:'Tajawal' !important;
  }
  

 


 .left,.alignleft { float: right; }
 .right,.alignright { float: left; }
 .aligncenter { margin-left: auto; margin-right: auto; }
 
 

 .themeform.searchform div input { padding-right: 26px; padding-left: 0; }
 .themeform.searchform div:after {   left: auto; right: 10px; }
 

 .entry ol,
 .entry ul { margin: 0 30px 15px 0; }
 .entry blockquote {margin: 0 0 20px 0; padding-right: 50px; padding-left: 0; }
 .entry blockquote:before {left: auto; right: 0; }
 .entry img.alignleft { margin: 18px 0 18px 20px; }
 .entry img.alignright { margin: 18px 20px 18px 0; }
 .entry .wp-caption.alignleft { margin-left: 20px; margin-right: 0; }
 .entry .wp-caption.alignright { margin-right: 20px; margin-left: 0; }



 .entry .gallery .gallery-caption,
 .widget .gallery .gallery-caption {  text-align: right; left: 2px; right: 2px;}

 .heading i {margin-left: 6px; margin-right: 0;}
 
 

 .entry .wp-block-gallery { padding: 0; margin-right: 0; margin-left: 0; }
 .entry .wp-block-quote.is-large { padding-right: 50px; padding-left: 0;}
 .entry .wp-block-pullquote.alignleft { margin-left: 2em;margin-right: 0; }
 .entry .wp-block-pullquote.alignright { margin-right: 2em; margin-left: 0; }
 .entry .wp-block-pullquote blockquote { padding-right: 50px; padding-left: 0; text-align: right; }
 .entry .wp-block-latest-comments { margin-right: 0; margin-left: 0;}
 

 #wrapper-bg {left: 0; right: 0;}



 .col-2cl .main-inner { padding-left: 360px; padding-right: 0;}
 .col-2cl .s1 { float: left; margin-left: -360px; margin-right: 0; }
 .col-2cl .content { float: right; }
 .col-2cr .main-inner { padding-right: 360px; padding-left: 0; }
 .col-2cr .s1 { float: right; margin-right: -360px;margin-left: 0; }
 .col-2cr .content { float: left; }
 


 .sidebar .pad { padding-right: 20px; padding-left: 20px; }


 /* ------------------------------------ */
 .grid { margin-left: 3.2%; margin-right: 0; float: right;  }
 .last { clear: left; margin-left: 0!important; margin-right: 0; }
 
 .one-full { margin-left: 0; margin-right: 0;}


 .image-caption { left: auto; right: 8px; margin-left: 8px; margin-right: 0; }
 

 .social-links { float: left;  }

 .social-links li {  margin-right: 8px; margin-left: 0; }

 
 .social-links .social-tooltip:hover:after {   right: auto; left: 0; }
 .social-links .social-tooltip:hover:before { right: auto; left: 8px;}
 

 .page-title i { margin-left: 12px; margin-right: 0; }

 .thumb-icon {  left: auto; right: 50%; margin-right: -16px;  margin-left: 0;}
 .thumb-icon .fa-play { margin: -1px 2px 0 0; }
 .thumb-icon.small {left: auto;right: 50%; margin: 0 -12px -12px 0; }
 


 #header .social-links { padding-right: 10px; padding-left: 0; border-right: 1px solid rgba(255,255,255,0.1); border-left: none; float: right; }

 
 .site-title {   float: right;  padding: 10px 20px 10px 0;  }

 .site-description {float: right; margin: 30px 0 0 20px;}
 


 @media only screen and (min-width: 720px) {
     #header-right { float: left; }
     #wrap-nav-header { float: right; }
     .search-trap-focus { float: left; }
 }
 
 #profile:after {   left: 0; right: 0; }
 #profile-name:after { right: auto; left: 50%; margin-left: -10px; margin-right: 0; border-right: 10px solid transparent; border-left: 10px solid transparent; }
 

 .toggle-search { float: left;  margin: 10px 0 10px 16px;}
 .search-expand { right: auto; left: 88px;}
 

 .menu-toggle-icon { float: left;}
 .menu-toggle-icon span {left: auto; right: 0;}
 .menu-toggle-icon span:nth-child(1) {  transform-origin: right center; }
 .menu-toggle-icon span:nth-child(2) { transform-origin: right center; }
 .menu-toggle-icon span:nth-child(3) { transform-origin: right center; }
 .toggled .menu-toggle-icon span:nth-child(1) { right: 5px; left: auto; }
 .toggled .menu-toggle-icon span:nth-child(3) { right: 5px; left: auto; }
 

.nav-menu:not(.mobile) .menu ul .sub-menu { right: 220px; ;left: auto;  }
 .nav-menu:not(.mobile) .menu ul:after { right: 18px; left: auto;}
 .nav-menu:not(.mobile) .menu ul ul { right: calc(100% + 20px); left: auto; }
 .nav-menu:not(.mobile) .menu ul ul:after { right: -16px; left: auto;  }
 .nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:before { right: auto; left: -20px; }
 .nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul { left: calc(100% + 20px); right: auto; }
 .nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after { border-right-color: transparent; border-left-color: transparent; left: -16px; right: auto; }


 .nav-menu.mobile > button {  float: left; }
 .nav-menu.mobile ul ul li a { padding: 12px 0 12px 40px; }
 .nav-menu.mobile ul ul ul li a { padding: 12px 0 12px 60px; }
 

 /* menu styling */
 .nav-menu:not(.mobile) .menu ul ul:after { border-left-color: #fff; border-right-color: none; }
 .nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after { border-right-color: #fff; border-left-color: transparent;}
 
 
 .nav-menu:not(.mobile) { float: left; padding: 12px 0 20px 0; }

 

 .nav-menu:not(.mobile) button {  margin-right: 2px;margin-left: 0;  }
 .nav-menu:not(.mobile) ul ul button {  margin: 0 0 0 10px; }
 .nav-menu:not(.mobile) .menu > li { margin: 16px 0 0 20px;  }
 .nav-menu:not(.mobile) .menu > li:last-child { margin-left: 0; margin-right: 0; }
 .nav-menu.mobile ul button,
 .nav-menu.mobile ul ul button { border-right: 1px solid rgba(255,255,255,0.07); border-left: none;}
 
 #footer .nav-menu:not(.mobile) {  padding-right: 20px; padding-left: 20px; }
 #footer .nav-menu:not(.mobile) .menu ul ul:after { border-left-color: #fff; border-right-color: transparent;}

 
 .list-card {padding: 20px 40px 20px 0;  }
 .list-card-wrap {  padding-right: 270px; padding-left: 0;  }
 .list-card-left { left: auto; right: 0;  }
 .list-card-link { left: 0; right: 0; }

 .slick-posts:after {  left: 0; right: 0; }

 .slick-featured .slick-posts-nav .slick-prev:after,
 .slick-featured .slick-posts-nav .slick-next:after {  left: 0; right: 0;  }
 .featured-card:after { left: 0; right: 0;}
 .featured-card-link {  left: 0;  right: 0;}

 .category-featured-cards .featured-card-outer { float: right;  }
 .category-featured-cards .featured-card-outer:nth-child(1) .featured-card { margin-left: 20px; margin-right: 0; }
 .category-featured-cards .featured-card-outer:nth-child(2) .featured-card { margin-right: 20px; margin-left: 0; }
 
 .card-comments {  right: auto; left: 0;  }
 .card-comments:hover span { padding-left: 10px; padding-right: 0; }
 
 .card-comments i {  margin-left: 4px; margin-right: 0;}
 .card-comments:before {  left: 0; right: -8px;  border-left: 10px solid #009ae4;border-right: 0;}
 .card-comments:after {left: 0; right: 0;}
 

 .slick-image-slide-nav {  left: 0; right: 0; }
 .slick-image-slide-nav .slick-prev { float: right; }
 .slick-image-slide-nav .slick-next { float: left; }

 .slick-image-slide-nav .slick-prev { right: 0; left: auto;}
 .slick-image-slide-nav .slick-next { left: 0; right: auto; }

 .front-widget-col {  float: right; }
 .front-widget-inner { margin-left: 30px; margin-right: 0;}
 
 

 .entry-header,
 .entry-media,
 .entry-content,
 .entry-footer { padding-left: 40px; padding-right: 40px; margin-left: auto; margin-right: auto; }
 
 

 .sharrre-header { float: right; }
 .sharrre-header .sharrre { float: right; }
 .sharrre-header .sharrre .box {padding: 0 14px 0 10px; border-right: 1px solid rgba(255,255,255,0.06); border-left: none; }
 .sharrre-header .sharrre#twitter .box { border-right: 0; }
 .sharrre-header .sharrre .count { margin-right: 10%;margin-left: 0;}
 .sharrre-header .sharrre .count:after { right: auto; left: -12px; border-right-color: #eee; border-left-color: transparent;}
 .sharrre-header .sharrre .share { margin-right: 10%; margin-left: 0;  }
 .sharrre-header .sharrre .share,
 .sharrre-header .sharrre .count,
 .sharrre-header .sharrre .count:after { float: right; }
 .sharrre-footer .sharrre { width: 50%; float: right; }
 .sharrre-footer .sharrre .share i { margin-left: 6px; margin-right: 0; float: right;}
 

 .post-tags span { margin: 0 0 0 7px; }
 .post-tags a {  margin: 0 0 6px 5px; }

 .author-bio .bio-avatar:after { right: auto; left: -4px;  }
 

 .post-nav li {  float: left; }
 .post-nav li.previous { float: right; }
 .post-nav li.next { float: left; }
 .post-nav li.previous a { padding-right: 40px; padding-left: 20px; }
 .post-nav li.next a { border-right: 1px solid rgba(255,255,255,0.08); border-left: none; padding-right: 20px; padding-left: 40px; }
 .post-nav li.previous i { right: 10px; left: auto; transform: rotate(180deg); }
 .post-nav li.next i { left: 10px; right: auto; transform: rotate(180deg);}


 .pagination ul li.next a:before {
    transform: rotate(180deg);
}
 
.pagination ul li.prev a:before {
    transform: rotate(180deg)
}

.entry blockquote:before 
    
    {
        content: "\f10e" !important;
    }

 .sidebar .post-nav:after { left: 0; right: 0;  }



 .widget > h3 a img {  float: right; margin: 3px 0 0 7px; }

 .widget > ul li:before,
 .widget > ul li a:before,
 .widget > div > ul li a:before,
 .widget_calendar caption:before {  margin-left: 6px; margin-right: 0;  }
 

 .widget_pages li li a,
 .widget_nav_menu li li a { padding-right: 15px; padding-left: 0; }
 .widget_pages li li li a,
 .widget_nav_menu li li li a { padding-right: 30px; padding-left: 0; }

 

 .widget_categories li li { padding-right: 15px;  padding-left: 0; }
 .widget_categories li li li { padding-right: 15px; padding-left: 0; }


 .widget_search input.search {  padding-right: 26px; padding-left: 0; }


 .alx-tabs-nav:after	{ left: 0; right: 0; }
 .alx-tabs-nav li { float: right; }
 .alx-tabs-nav li a {  border-right: 1px solid rgba(255,255,255,0.06); border-left: none; }
 .alx-tabs-nav li:first-child a { border-right: 0; }


 .alx-tab.thumbs-enabled li{ padding-right: 62px; padding-left: 0; }
 .alx-tab .tab-item-thumbnail { margin-right: -62px; margin-left: 0; float: right; }
 .alx-tab .tab-item-thumbnail,

 .alx-tab.avatars-enabled li{ padding-right: 62px;  padding-left: 0;}
 .alx-tab .tab-item-avatar { margin-right: -62px; margin-left: 0;  float: right; }

 


 .s1 .alx-tab.thumbs-enabled li,
 .s1 .alx-tab.avatars-enabled li { padding-right: 97px; padding-left: 0;}
 .s1 .alx-tab .tab-item-thumbnail,
 .s1 .alx-tab .tab-item-avatar {margin-right: -82px;margin-left: 0;  }
 .s1 .alx-tab .tab-item-thumbnail > a:after,
 .s1 .alx-tab .tab-item-avatar > a:after {left: 0; right: 0;  }


 .comment-tabs li { float: right; }
 .comment-tabs li:first-child a { margin-left: 4px; margin-right: 0;}
 .comment-tabs li span { margin-right: 8px; margin-left: 0;}
 .comment-tabs li i { margin-left: 6px; margin-right: 0; }

 

 .commentlist li, .pinglist li { padding-right: 60px; padding-left: 0;  }

 .commentlist .comment-author,
 .commentlist .comment-meta,
 .commentlist .comment-awaiting-moderation {  float: right;  }
 .commentlist .comment-author { margin-left: 6px; margin-right: 0;}
 .commentlist .avatar { left: 0; right: -60px; }
 .commentlist .comment-meta:before, .pinglist .ping-meta:before {  margin-left: 3px; margin-right: 0; } 
 

 .pinglist li { padding-right: 0; padding-left: 0; }

 .commentlist .comment-body ol li {  margin-right: 2em; margin-left: 0; }
 .commentlist .comment-body ul li { margin-right: 2em; margin-left: 0; }
 

 .commentlist li.bypostauthor > .comment-body:after,
 .commentlist li.comment-author-admin > .comment-body:after { right: -28px; left: auto; }
 .commentlist li li.bypostauthor > .comment-body:after,
 .commentlist li li.comment-author-admin > .comment-body:after { right: -26px; left: auto;  }
 .commentlist li li { padding-right: 48px; padding-left: 0; }
 .commentlist li li .avatar {  right: -48px; left: auto; }
 .commentlist li li .comment-meta { right: 70px; left: auto; }
 

 .comments-nav .nav-previous { float: right; }
 .comments-nav .nav-next { float: left;  }
 


 #cancel-comment-reply-link { right: auto; left: 20px;  }
 
 #commentform p.comment-form-author {  float: right; }
 #commentform p.comment-form-email {  float: left; }


 .wp-pagenavi { text-align: left; margin-left: -2px; margin-right: 0; }

 .wp-pagenavi span.pages:before { margin-left: 6px; margin-right: 0;}
 .wp-pagenavi span.extend { padding-right: 0; padding-left: 0; }

 .slick-slider {
     direction: ltr;
 }
 .slick-track {  left: 0;  margin-right: auto; margin-left: auto;  }


 .slick-dots li button:before {  left: auto; right: 0;}

 .screen-reader-text:focus {  right: 5px; left: auto; }
