@import url('https://fonts.googleapis.com/css?family=Changa:200,300,400,500,600,700,800&subset=arabic');
@import url('https://fonts.googleapis.com/css?family=Markazi+Text:400,500,600,700&subset=arabic');

* {
  text-align: right;
}

a,
p {
  direction: rtl;
}

.widget.gsc-heading.align-center .title {
  text-align: center;
}

/* font family */
body {
  font-family: 'Changa', sans-serif;
}

.main {
  font-family: 'Markazi Text', serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Markazi Text', serif;
}

.post-block .post-title a,
.js-pager__items a.button,
.block .block-title>span,
.breadcrumb-content-inner nav.breadcrumb li,
.topbar .breaking-news-inner .breaking-content a,
.gva-mega-menu .post-block .post-title a {
  font-family: 'Markazi Text', serif;
}

.header-v2,
.menu-hover .navigation .gva_menu>li>a,
.topbar .breaking-news-inner .breaking-news-title {
  font-family: 'Changa', sans-serif;
}

/* font size */
.paragraph .field--name-field-subtitle,
.field--name-field-cadre-title {
  font-size: 32px;
}

.item-first .node--view-mode-teaser.node-index-grid .post-content .post-title a {
  font-size: 26px;
}

.paragraph--type--side-article .field--name-field-subtitle,
.node--view-mode-teaser.node-index-grid .post-content .post-title a {
  font-size: 24px;
}

.main,
.node--view-mode-slider-1.post-block .post-meta-wrap .post-title a,
.post-block .post-title a,
.block .block-title>span,
.gva-view-mlayout-2 .item-first .post-block .post-content .content-inner .post-title a,
.node--view-mode-teaser-5 .post-content .post-title a,
.gva-mega-menu .post-block .post-title a,
.categories-view-content .items-second .node--view-mode-teaser.node-index-grid .post-content .post-title a,
.node--view-mode-teaser-3.node-index-1 .post-content .post-title a {
  font-size: 22px;
}

.categories-view-content .items-second .post-body,
.paragraph--type--side-article .field--name-field-text,
.node--type-article .field--name-field-intoduction p {
  font-size: 20px;
}

.items-second .node--view-mode-teaser-3.node-index-1 .post-content .post-title a,
.footer .footer-center,
.topbar .breaking-news-inner .breaking-content a,
.small-post .post-content .post-title a {
  font-size: 18px;
}

#edit-preview,
#edit-submit,
.button--primary,
.post-block .post-categories a,
.post-block .post-created,
.js-pager__items a.button,
.footer,
.menu-hover .navigation .gva_menu>li>a,
.menu-hover .navigation .gva_menu .sub-menu>li>a {
  font-size: 16px;
}

.breadcrumb-content-inner nav.breadcrumb li {
  font-size: 18px !important;
}

.mega-menu .post-block .post-categories a,
.mega-menu .post-block .post-created {
  font-size: 11px !important;
}

.contextual {
  right: auto;
  left: 0;
}

.close {
  float: left;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: right;
}

@media (min-width: 768px) {

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: right;
  }
}

@media (min-width: 1200px) {

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: right;
  }
}

@media (min-width: 992px) {

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: right;
  }
}

/* header */
header .menu-another,
header .menu-another .content-inner,
header .gva-search-region .search-content #edit-submit {
  left: 0;
  right: auto;
}

header .gva-search-region {
  left: 0px;
  right: auto;
}

@media (max-width: 991px) {
  header .gva-search-region {
    left: 5px;
  }
}

header .gva-search-region .search-content {
  left: -5px;
  right: auto;
}

/* topbar */
#block-betablock {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.topbar .topbar-right>div {
  float: left;
}

nav.breadcrumb ol>li {
  float: right;
}

.header-right .menu--menu-second .gva_menu_main {
  text-align: left;
}

.language-switcher-language-url,
.header-right .menu--menu-second {
  float: left;
}

.block-views-blockarticle-blocks-advertorial .item-list.list-views .field-content {
  padding-right: 0;
  padding-left: 13px;
}

.block-views-blockarticle-blocks-advertorial .item-list.list-views .field-content:after {
  content: '\f104';
  right: auto;
  left: 0;
}

/* Breaking News */
.topbar .breaking-news-inner .breaking-news-title {
  left: auto;
  right: 0;
  padding: 0;
}

/* Blocks */
.widget.gsc-block-drupal.title-align-left .block-title {
  text-align: right;
}

.block .block-title>span:after {
  content: '\f104';
  right: auto;
  left: 0;
}

.block .block-title>span {
  padding-right: 0;
  padding-left: 13px;
}

.block .block-heading .extra-links {
  right: auto;
  left: 0;
}

.post-block .post-created,
.post-block .post-categories {
  float: right;
}

.post-block .post-created {
  margin-right: 3px;
  padding-right: 20px;
}

.post-block .post-created:before {
  content: '\f017';
  font-family: "FontAwesome";
  position: absolute;
  top: -1px;
  right: 2px;
  z-index: 1;
}

/* Magazine Layout #5 */
.gva-view-mlayout-6 .column-small-1,
.gva-view-mlayout-6 .column-small-2,
.gva-view-mlayout-6 .item-first,
.items-second .node--view-mode-teaser-3 .post-thumbnail,
.node--view-mode-teaser-5 .post-thumbnail {
  float: right;
}

.items-second .node--view-mode-teaser-3 .post-content {
  margin-right: 85px;
  padding-left: 0;
}

/* List News */
.node--view-mode-teaser-5 .post-content {
  float: right;
  padding-left: 0;
  padding-right: 20px;
}

/* Mega Menu */
@media (min-width: 991px) {
  .menu-hover .navigation .gva_menu li a {
    text-align: right !important;
  }

  .menu-hover .navigation .gva_menu .sub-menu {
    left: auto;
    right: 0;
  }

  .menu-hover .navigation .gva_menu .sub-menu>li>a {
    padding-left: 20px;
    padding-right: 0;
  }
}

/* Owl Carousel */
.owl-carousel .owl-stage {
  float: left;
}

/* Sidebar */
.small-post .post-image {
  float: right;
}

.small-post .post-content {
  padding-right: 85px;
  padding-left: 0;
}

.sidebar .small-post .post-content {
  padding-right: 90px;
  padding-left: 0;
}

/* Paragraph */

.paragraph .field--name-field-subtitle {
  font-weight: bold;
}

/* Offcavas */
@media (max-width: 991px) {
  body .body-page {
    left: auto;
    right: 0;
  }

  body.enable-offcanvas .body-page {
    left: auto;
    right: 390px;
  }

  .gva-offcanvas-inner {
    left: auto;
    right: -200%;
    -webkit-box-shadow: 0px 1px 4px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 4px 4px rgba(0, 0, 0, 0.2);
  }

  .gva-offcanvas-inner.show-view {
    right: 0;
  }

  .gva-offcanvas-inner .gva-navigation .gva_menu>li ul.menu.sub-menu {
    padding-left: 0 !important;
    padding-right: 20px !important;
  }

  .gva-offcanvas-inner .gva-navigation .gva_menu li a .icaret {
    right: auto;
    left: -10px;
  }

  .gva-offcanvas-inner .gva-navigation .gva_menu li a .icaret:before {
    left: auto;
    right: 50%;
  }

  .gva-offcanvas-inner .close-offcanvas a {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .col-md-pull-9 {
    left: 75%;
  }

  .col-md-push-3 {
    right: 25%;
  }
}

/* Subscriptions block */
.block.block-simplenews .form-item-message,
.block.block-simplenews .field--type-email,
.block.block-simplenews .form-actions {
  float: right;
}

.block.block-simplenews .form-item-message {
  text-align: left;
}

@media (max-width: 768px) {
  .block.block-simplenews .form-item-message {
    text-align: center;
  }
}

/* Article Cadre / box */
.paragraph--type--side-article .field--name-field-text {
  border: 0 none;
  border-right: 4px solid #ddd;
}

.field--name-field-cadre-title {
  font-weight: 700;
}

/* Intoduction */
.node--type-article .field--name-field-intoduction{
  border: 0 none;
  border-right: 4px solid #ddd;
}