@charset "UTF-8";
/* Insert your cnaq view modes (RTL) custom SASS styling. */
.media--view-mode-download-link .field--name-field-media-file .download,
.media--view-mode-download-offer-link .field--name-field-media-file .download {
  float: left;
}

.media--view-mode-download-link .field--name-field-media-file .download:after,
.media--view-mode-download-offer-link .field--name-field-media-file .download:after {
  margin-right: 0.3125rem;
  margin-left: 0;
}

.block-content--view-mode-image-text-background-overlap-aligned-left .bs-region--right .content-wrapper {
  margin-right: -6.875rem;
  margin-left: 0;
}

@media (max-width: 991.98px) {
  .block-content--view-mode-image-text-background-overlap-aligned-left .bs-region--right .content-wrapper {
    margin-right: 0;
  }
}

.block-content--view-mode-image-text-background-overlap-aligned-right .bs-region--right .content-wrapper {
  margin-right: 0;
  margin-left: -6.875rem;
}

@media (max-width: 991.98px) {
  .block-content--view-mode-image-text-background-overlap-aligned-right .bs-region--right .content-wrapper {
    margin-left: 0;
  }
}

.node--view-mode-vertical-media-teaser-medium .field-name-node-link {
  margin: auto 0 1.25rem 1.25rem;
  text-align: left;
}

.node--view-mode-text-teaser-medium .field-name-node-link {
  margin: auto auto 0 0;
}

.node--view-mode-horizontal-media-teaser-small .field-name-node-link .node-link-content-wrapper {
  right: auto;
  left: 1.25rem;
}

@media (max-width: 767.98px) {
  .node--view-mode-horizontal-media-teaser-small .field-name-node-link .node-link-content-wrapper {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .node--view-mode-horizontal-media-teaser-small .left-wrapper {
    float: right !important;
  }
}

.node--view-mode-horizontal-media-teaser-small .pr-30 {
  padding-right: 0;
  padding-left: 1.875rem;
}

@media (max-width: 767.98px) {
  .node--view-mode-horizontal-media-teaser-small .pr-30 {
    padding-left: 0;
  }
}

@media (max-width: 767.98px) {
  .node--view-mode-horizontal-media-teaser-xlarge .bs-region--right {
    padding-right: 0;
  }
}

.node--view-mode-text-teaser-medium .content-wrapper .event-information-wrapper .field--name-field-location {
  margin-right: 0;
  margin-left: 2.5rem;
}

@media (max-width: 767.98px) {
  .search-index-view-mode .bs-region--left .field-name-field-image {
    margin-left: 0;
  }
}

.touts-style {
  overflow: hidden;
}

.touts-style.taxonomy-term--view-mode-tout .main-content .tout-content {
  padding: 1.125rem 0;
  -webkit-transform: translateY(64%);
  -o-transform: translateY(64%);
  transform: translateY(64%);
}

.node--view-mode-horizontal-media-teaser-testimonial-large {
  padding: 3.125rem 0 1.875rem 1.875rem;
}

.node--view-mode-horizontal-media-teaser-testimonial-large::after {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.node--view-mode-horizontal-media-teaser-testimonial-large .content-wrapper .field-name-field-name::before {
  margin-right: 0;
  margin-left: 0.563rem;
}

.node--view-mode-horizontal-media-teaser-testimonial-large .bs-region--right {
  padding-right: 1.25rem;
  padding-left: 0;
}

@media (max-width: 575.98px) {
  .node--view-mode-horizontal-media-teaser-testimonial-large {
    padding-right: 0;
    padding-left: 0.625rem;
  }
  .node--view-mode-horizontal-media-teaser-testimonial-large .bs-region--right {
    padding-right: 0.625rem;
    padding-left: 0;
  }
}

.node--view-mode-horizontal-media-teaser-offer-large .field-name-field-discount-rate {
  right: 0;
  left: auto;
}

@media (min-width: 768px) {
  .node--view-mode-horizontal-media-teaser-offer-large .content-wrapper {
    margin-right: 1.875rem;
    margin-left: 0;
  }
}

.node--view-mode-horizontal-media-teaser-offer-large .content-wrapper .field--name-field-file {
  right: auto;
  left: 1.25rem;
}

.node--view-mode-horizontal-media-teaser-offer-large .content-wrapper .field--name-field-file .field__item:not(:last-child) {
  margin-right: 0;
  margin-left: 1.875rem;
}

.node--view-mode-vertical-media-teaser-xsmall .icon-field {
  padding-right: 1.6875rem;
  padding-left: 0;
}

.node--view-mode-vertical-media-teaser-xsmall .icon-field:before {
  right: 0;
  left: auto;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.node--view-mode-vertical-media-teaser-xsmall .field--name-field-link a {
  padding-right: 0;
  padding-left: 1.375rem;
}

.node--view-mode-vertical-media-teaser-xsmall .field--name-field-link a:after {
  right: auto;
  left: auto;
  margin-right: 0.4375rem;
  margin-left: 0;
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.node--view-mode-vertical-media-teaser-xsmall .field-name-dynamic-twig-fieldnode-read-more {
  right: auto;
  left: 1.875rem;
}

.node--view-mode-vertical-media-teaser-xsmall .read-more:before {
  content: "اقرأ المزيد";
}

.node--view-mode-vertical-media-teaser-xsmall .read-more:after {
  margin-right: 0.9375rem;
  margin-left: 0;
}

.node--view-mode-vertical-media-teaser-xsmall .research-projects-outer-wrapper .related-projects-wrapper {
  padding-right: 1.875rem;
  padding-left: 0.625rem;
}

.node--view-mode-vertical-media-teaser-xsmall .research-projects-outer-wrapper .related-projects-wrapper .related-projects-inner-wrapper {
  padding-right: 0;
  padding-left: 20.5rem;
}

@media (max-width: 1199.98px) {
  .node--view-mode-vertical-media-teaser-xsmall .research-projects-outer-wrapper .related-projects-wrapper .related-projects-inner-wrapper {
    padding-right: 0;
    padding-left: 1.875rem;
  }
}

.node--view-mode-vertical-media-teaser-xsmall.active .research-profile-wrapper .read-more:before {
  content: "أقرأ أقل";
}
