@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap");
.large-title, .profile .wrapper-user-detail .wrapper-user-info h3, .view-id-users.view-display-id-featured .view-footer .see-more a, .field--type-entity-comparison-link a, .solr-title a, .solr-title, .facet-block__title, .view-languages .views-row .node--view-mode-search-solr-global .field__label,
.view-countries .views-row .node--view-mode-search-solr-global .field__label, .group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a, .group.group--full.group--rooms .block .field__item, .group.group--full.group--rooms .block .field__label, .group.group--full.group--rooms .block > h3, .group.group--full.group--rooms .field--name-field-room-comments .field--name-room-comment-body p, .group.group--full.group--rooms .field--name-field-room-comments h3.card-title a, .group.group--full.group--rooms .field--name-field-room-description p, .group.group--full.group--rooms .field--name-field-room-keywords .field__item, .view-rooms.view-display-id-list_in_country > .view-content > .views-row .views-field-field-room-group-access div.private-request-status-button, .view-rooms.view-display-id-list_in_country .views-field-field-room-group-access a, .view-rooms.view-display-id-list_in_country .view-members .rooms-member-count, .view-rooms.view-display-id-list_in_country .view-members, .view-rooms.view-display-id-list_in_country .views-field-field-room-keywords .keywords-item, .view-rooms.view-display-id-list_in_country .views-field-uid, .view-rooms.view-display-id-list_in_country .views-field-field-room-description p, .view-rooms.view-display-id-list_in_country .views-field-label a, .view-rooms.view-display-id-list_in_country .row.views-row .room-type, .node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info, .node--type-country-profile.node--view-mode-home .node__content .block-countries-status > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status > h4, .node--type-country-profile.node--view-mode-home .node__content .block-countries-language,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-language, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h2, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h3,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h2,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h2,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h2,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h3, .node--type-country-profile.node--view-mode-home .node__content .block > .content .field__item,
.node--type-country-profile.node--view-mode-front-page .node__content .block > .content .field__item, .node--type-country-profile.node--view-mode-home .node__content .block > h3, .node--type-country-profile.node--view-mode-home .node__content .block > h4,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h3,
.node--type-country-profile.node--view-mode-front-page .node__content .block > h4, .lc-inline_container-title-edit .lc-inline_title-container-edit h2, .node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation, .node--type-language-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-display-title > h3 a, .node--type-language-profile.node--view-mode-home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span,
.view-unescowal-home-list.view-display-id-language_home .node__content .block.block-extra-field-blocknodelanguage-profilelanguages-associated-language-speakers .views-element-container span, .node--type-language-profile.node--view-mode-home .node__content .block > .content .field__item,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > .content .field__item, .node--type-language-profile.node--view-mode-home .node__content .block > h3,
.view-unescowal-home-list.view-display-id-language_home .node__content .block > h3, .card-shadow .block.block-field-blocknodelanguage-in-countryfield-proportion-of-users-within .field--name-field-proportion-of-users, .card-shadow .block.block-field-blockparagraphproportion-users-populationfield-proportion-of-users .field--name-field-proportion-of-users, .card-shadow .bars-charts .block .field__item.field--name-field-occupational-distribution, .card-shadow .bars-charts .block .field__item.field--name-field-educational-language-use, .section-detail-information .block-layout-builder .content > .field .field__item a, .has-legend .legend--item, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list > h3, .section-minidata-map .block-layout-builder > h3, .table-like__header.others .table-like__header__item, .section-detail-information .block-layout-builder > h3, .section-detail-information > h4, .section-detail-information > h2, .section-detail-information .block-layout-builder .content > .field .field__label, .table-like__header.exonyms .table-like__header__item, .table-like__header.others .table-like__header__item:last-child, .lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th, .section-detail-information .block-layout-builder .content > .field .field__label + .field__items > .field__item div, .section-detail-information .block-layout-builder .content > .field .field__label + .field__items > .field__item div p, .section-detail-information .block-layout-builder .content > .field .field__item, .node--type-country-profile.node--view-mode-full .field--name-field-description p, .node--type-country-profile.node--view-mode-full .field--name-field-description, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .view-eva.view-id-countries_associated, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-name-endonym,
.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-display-title, .section-minidata-map .field__item, .section-detail-information .block-layout-builder .content > .field .field__item p, .custom-formatters-full-list .list-options ul li, .card-shadow .block h3, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > .content, .node--type-language-profile.node--view-mode-full .section-minidata-map .block > h3, .custom-formatters-full-check .list-options ul li, .node--type-language-in-country.node--view-mode-full .section-minidata-map-2 .field--name-title h2, .node--type-language-in-country.node--view-mode-full .section-minidata-map .field--name-title h2, .section-metadata .field--name-field-display-title h2, .node--type-news .node--view-mode-full .field--name-field-simple-date, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-body, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-simple-date, .node--type-news.node--view-mode-featured .node__content .group-data .field--name-field-display-title h3, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-field-display-title h3, .node--type-events.node--view-mode-search-solr-global .field--name-body p, .node--type-events.node--view-mode-search-solr-global .field--name-body, .node--type-events.node--view-mode-search-solr-global .field--name-field-location, .node--type-events.node--view-mode-search-solr-global .field--name-field-organizer, .node--type-events.node--view-mode-search-solr-global .events-date__month__year, .node--type-events.node--view-mode-full .field--name-field-location, .node--type-events.node--view-mode-full .events-date__month__year, .node--type-events.node--view-mode-full .field--name-field-date, .field--name-field-event-type .event-taxonomy-list-color,
.field--name-field-event-type .field__item, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button.btn-primary, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn.btn-primary,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button.btn-primary,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn.btn-primary, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.button, form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-actions.btn,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.button,
form.node-form .layout-region-node-main .form-wrapper .paragraphs-dropdown-action.btn, .alert-wrapper .alert a, .view-display-id-widget .views-exposed-form .form-row .btn-primary,
.view-display-id-widget_table .views-exposed-form .form-row .btn-primary, .h3-responsive, .h2-responsive, .h1-responsive, .subtitle-home h3, .subtitle-home, .font-extrabold, .font-black, .font-montserrat, .font-nunito, .card-shadow .block .field__item, .card-shadow .block .field__label, .card-shadow .block > h3, .table-like__header__item, .section-collapse .field__item, .section-collapse .field__label, .section-collapse .block h3, .layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field--name-field-description p, .layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field .field__item a, .layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field .field__item p, .layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field .field__label, .layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field, .layout-builder-form .block-field-blocknodelanguage-profilefield-status-of-languages > .content > .field .field__label, .layout-builder-form .field--name-field-comments .field__label, .layout-builder-form .field--name-field-name-exonyms > .field__item > .paragraph--type--exonym, .layout-builder-form .section-detail-information .content > .field .field__item a, .layout-builder-form .section-detail-information .content > .field .field__item p, .layout-builder-form .section-detail-information .content > .field .field__label, .layout-builder-form .section-detail-information .content > .field, .layout-builder-form .section-detail-information .block-layout-builder > h2 a, .layout-builder-form .section-detail-information .block-layout-builder > h3 a, .layout-builder-form .section-detail-information .block-layout-builder > h4 a, .layout-builder-form .section-detail-information .block-layout-builder > h2, .layout-builder-form .section-detail-information .block-layout-builder > h3, .layout-builder-form .section-detail-information .block-layout-builder > h4, .layout-builder-form .section-detail-information .block-layout-builder, .layout-builder-form .block-inline-blocksimple-button a.btn.primary-btn, .layout-builder-form .block-inline-blocksimple-button a.btn, .layout-builder-form .form-actions #edit-move-sections, .layout-builder-form .form-actions .btn.btn-primary, .layout-builder-form .form-actions .btn, .view-id-maps tspan, #map tspan, form.search-form details .criterion .fieldset-legend, form.search-form details .fieldset-legend, body.path-search h3, body.path-search h2, form#node-traces-form #edit-field-featured-image .fieldset-legend, form#node-stories-form .layout-region-node-main, form#node-bibliography-form .layout-region-node-main, form#node-events-form #edit-field-date-0 .fieldset-legend,
form#node-events-form #edit-field-website-0 .fieldset-legend, form.node-form .content .field--widget-options-buttons fieldset.fieldgroup legend .fieldset-legend, form.node-form .content .paragraph-type-label, form.node-form .content .form-group.js-media-library-widget span.fieldset-legend, form.node-form .content .form-group.js-media-library-selection span.fieldset-legend, form.node-form .content .form-group.paragraph-type-title, form.node-form .content .layout-region-node-main h6,
form.node-form .content .layout-region-node-secondary h6, form.node-form .content .layout-region-node-main h5,
form.node-form .content .layout-region-node-secondary h5, form.node-form .content .layout-region-node-main h4,
form.node-form .content .layout-region-node-secondary h4, form.node-form .content .layout-region-node-main h3,
form.node-form .content .layout-region-node-secondary h3, form.node-form .content .layout-region-node-main h2,
form.node-form .content .layout-region-node-secondary h2, form.node-form .content .layout-region-node-main h1,
form.node-form .content .layout-region-node-secondary h1, form.node-form .content .layout-region-node-main,
form.node-form .content .layout-region-node-secondary, .more-link a, .js-media-library-open-button, button[id*=upload],
.ui-dialog .button[id*=upload], button[id*=remove],
.ui-dialog .button[id*=remove], button.link,
a[id*=edit-field-region-dialog-link], .button--danger, .button--primary,
.btn-primary,
.btn-default,
.ui-dialog .button--primary,
.ui-dialog .btn-primary, .button,
.btn,
.ui-dialog .button, summary .number, summary, .form-check label.form-required a, .form-check label, .custom-formatters-full-check .list-options ul, .custom-formatters-full-list .list-options ul, .breadcrumb .breadcrumb-item + .breadcrumb-item::before, .file a,
.field--type-string-long p, .field--name-body,
.field--type-string-long, .pagetop__wrapper .region-pagetop .nav-link, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active, .block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a, h3 a, h3, .field--type-text-long h3, h2, .lc-wrapper-title h2,
li, .nav-tabs.simple-tabs li a, .sliding-popup-bottom .eu-cookie-compliance-buttons button, .sliding-popup-bottom .eu-cookie-compliance-message p, .sliding-popup-bottom .eu-cookie-compliance-message h2, footer .site-footer__bottom #block-corporatemenu ul li a.nav-link, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .website, footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content .policy, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors .nav-item a, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third p, footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third > div, footer .site-footer__top > .container > .row h3, footer .site-footer__top .region-footer-second .btn.btn-primary, .header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item a, .header-bottom__navigation .navbar-nav .dropdown-menu, .header-bottom__navigation .navbar-nav > li > .nav-link, .header-bottom__slogan h4, .header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-options li a label, .header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select a label, .header-top__wrapper .pre-header-logo, .block-inline-blocksimple-button a.btn, .field--type-text-long p, a, .breadcrumb .breadcrumb-item, .field--name-body p, p, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__label, .node--type-events.node--view-mode-full .field__label, .node--type-country-profile.node--view-mode-teaser .node__content .group-data .field .field__item, .field--name-body h4,
.field--type-string-long h4, .group.group--full.group--rooms .field--name-field-room-comments h3.card-title, .view-rooms.view-display-id-list_in_country .views-field-label, .node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-display-title h2, .path-comment .comment h3.card-title, .field--name-body h3,
.field--type-string-long h3, .page-vocabulary-event-type #main .field--name-name .event-taxonomy-list-color, .field--name-body h2,
.field--type-string-long h2, .group.group--full.group--rooms .field--name-label h2, .node--type-country-profile.node--view-mode-full .field--name-field-name-endonym, .node--type-language-profile.node--view-mode-full .field--name-field-display-title h2, .node--type-news .node--view-mode-full .field--name-field-display-title h2, .node--type-events.node--view-mode-full .field--name-field-display-title h2, .inner-main-title, .field--name-body h1,
.field--type-string-long h1, body {
  font-family: "Tajawal", sans-serif;
}

body {
  text-align: right;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.header-top__wrapper .pre-header-logo {
  padding-left: 0px;
  padding-right: 250px;
  background: url(../../images/unesco.svg) no-repeat right center;
}
@media (max-width: 768px) {
  .header-top__wrapper .pre-header-logo {
    padding-right: 185px;
  }
}
.header-top__wrapper .pre-header-logo a {
  left: auto;
  right: 0;
}
.header-top__wrapper .pre-header-logo span {
  padding-left: 0px;
  padding-right: 68px;
}
.header-top__wrapper .pre-header-logo::before {
  left: auto;
  right: -100%;
}
.header-top__wrapper .top-right-header {
  margin-right: auto;
  margin-left: 0;
}
.header-top__wrapper .block-search-form {
  margin-right: 0;
  margin-left: 30px;
}
@media (max-width: 1450px) {
  .header-top__wrapper .block-search-form {
    margin-left: 15px;
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .header-top__wrapper .block-search-form .content form {
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    right: auto;
    left: 30px;
  }
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form {
  float: left;
  margin-right: 0px;
  margin-left: 0px;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select a {
  background-position: 45%;
}
.header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select .dd-pointer-down {
  left: 17px;
  right: auto;
}
@media (max-width: 480px) {
  .header-top__wrapper .block-lang-dropdown .lang-dropdown-form .dd-select .dd-pointer-down {
    left: 30px;
  }
}
.header-top__wrapper nav.menu--account .nav {
  align-items: center;
}
.header-top__wrapper nav.menu--account .nav .nav-link {
  color: #0077d4;
  font-weight: 500;
  font-size: 1.4rem;
  padding: 0;
}
.header-top__wrapper nav.menu--account .nav .nav-link:hover {
  color: #071b45;
}
.header-top__wrapper nav.menu--account .nav .nav-link--ar-user-register,
.header-top__wrapper nav.menu--account .nav .sign-up {
  margin-left: 0;
  margin-right: 30px;
  padding-right: 24px;
  padding-left: 24px;
  padding-top: 11px;
  padding-bottom: 9px;
  background: #0077d4;
  color: #fff;
}
.header-top__wrapper nav.menu--account .nav .nav-link--ar-user-register:hover,
.header-top__wrapper nav.menu--account .nav .sign-up:hover {
  background: white;
  color: #0077d4 !important;
}
@media (max-width: 1450px) {
  .header-top__wrapper nav.menu--account .nav .nav-link--ar-user-register,
.header-top__wrapper nav.menu--account .nav .sign-up {
    margin-left: 0;
    margin-right: 15px;
  }
}
.header-bottom__navigation .navbar-nav {
  padding: 0px;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.dropdown-toggle {
  padding-right: 15px;
  padding-left: 15px;
}
.header-bottom__navigation .navbar-nav > li > .nav-link.dropdown-toggle::after {
  margin-left: 10px;
  margin-right: 8px;
}
.header-bottom__navigation .navbar-nav .dropdown-menu {
  right: 0;
  left: auto;
}
.header-bottom__navigation .navbar-nav .dropdown-menu .dropdown-item a {
  padding: 12px 20px 11px;
  text-align: right;
}

@media (max-width: 768px) {
  .header-top__wrapper .pre-header-logo {
    background-size: 100%;
  }
  .header-top__wrapper .block-search-form {
    margin-top: 8px;
  }
}
@media (max-width: 480px) {
  .show-form-body .pre-header-logo::before {
    left: auto;
    right: 0;
  }
}
footer .site-footer__top .region-footer-first .content .field--name-body {
  float: right;
}
footer .site-footer__top .region-footer-second .block-simple-block {
  text-align: right;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block {
  text-align: right;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .block-system-menu-blockpartners-and-donors ul {
  padding: 0px;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms {
  padding: 0px;
}
footer .site-footer__top > .container > .row.footer_secondary_row .region-footer-third .social-media-links--platforms.horizontal li {
  margin-right: 0px;
  margin-left: 30px;
}
footer .site-footer__bottom .block-simple-blockunesco-corporate-block {
  float: right;
}
@media (max-width: 480px) {
  footer .site-footer__bottom .block-simple-blockunesco-corporate-block .content {
    justify-content: center;
    text-align: center;
  }
}
footer .site-footer__bottom #block-corporatemenu ul {
  padding: 0px;
}
@media (max-width: 480px) {
  footer .site-footer__bottom #block-corporatemenu ul {
    text-align: right;
  }
}
footer .site-footer__bottom #block-corporatemenu ul li:after {
  margin-right: 0;
  margin-left: 0.5em;
}
@media (max-width: 1200px) {
  footer .site-footer__bottom #block-corporatemenu ul li a.nav-link {
    display: inline;
  }
}
@media (max-width: 480px) {
  footer #block-footerlogo .field--name-body img {
    margin: 0px;
  }
}

.nav-tabs.simple-tabs {
  direction: rtl;
}
.nav-tabs.simple-tabs li:first-child a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}
.nav-tabs.simple-tabs li:last-child a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
}
.nav-tabs.simple-tabs li a {
  padding: 7px 10px 3px 10px;
}

/* Titles */
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs:after {
  content: "";
  left: auto;
  right: 9em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a {
  text-align: left;
  padding: 0 1em 0 2em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a:after {
  content: "-";
  right: auto;
  left: -6.25em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active {
  text-align: left;
  padding: 0 1em 0 2em;
}
.block-home-intro .block-inline-blocksimple-tabs .block-inline-blocksimple-tabs .simple-tabs li a.active:after {
  right: auto;
  left: -6.2em;
}

.featured_top__wrapper .region-featured-top nav .nav-tabs.primary a {
  margin-left: 0px;
  margin-right: 2px;
}

@media (max-width: 768px) {
  .ui-dialog.ui-widget-content {
    left: auto !important;
    right: 5% !important;
  }
}
.ui-dialog .ui-dialog-titlebar-close {
  right: auto;
  left: 10px;
}

.field--name-body ul,
.field--name-body ol,
.field--type-string-long ul,
.field--type-string-long ol {
  padding-left: 0;
  padding-right: 30px;
}
.field--name-body table.titular caption,
.field--type-string-long table.titular caption {
  text-align: right;
}

@media (max-width: 768px) {
  .path-comment .comment .wrapper-user-info {
    font-size: 20px;
    font-size: 2rem;
    text-align: right !important;
  }
}
.file {
  padding-left: 0px;
  padding-right: 25px;
  background-position: right center;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 0.5rem;
  padding-right: 2px;
}

.custom-formatters-full-list .list-options ul {
  margin: 0;
  padding: 0;
}
.custom-formatters-full-list .list-options ul li {
  padding: 8px 24px 7px 0px;
}
.custom-formatters-full-list .list-options ul li .item-bar {
  left: auto;
  right: 0px;
}
.custom-formatters-full-list .list-options ul li .item-bar.filled.first-one {
  margin: 4px -8px 0 0px;
}
.custom-formatters-full-list .list-options ul li.selected::after {
  content: "";
  left: auto;
  right: 0px;
}
.custom-formatters-full-list .graphical-list-representation {
  float: none;
  margin: 0 0px 0 10px;
  left: auto;
  right: 0;
}

.custom-formatters-full-check {
  width: 100%;
  float: right;
}
.custom-formatters-full-check .list-options ul {
  margin: 0;
  padding: 0;
}
.custom-formatters-full-check .list-options ul li::before {
  content: "";
  margin-right: 0px;
  margin-left: 5px;
}
.custom-formatters-full-check .list-options ul li.selected::after {
  left: auto;
  right: 1px;
}

.form-check {
  padding-right: 0;
}
.form-check label::before {
  content: "";
  float: right;
  margin-right: 0px;
  margin-left: 10px;
  left: auto;
  right: 0px;
}
.form-check .form-checkbox {
  left: auto;
  right: 0;
}
.form-check .form-checkbox .description {
  margin-left: 0px;
  margin-right: 10px;
}
.form-check .form-checkbox:checked + label:after {
  content: "";
  left: auto;
  right: 0;
}

.form-type-select select option {
  padding: 9px 10px 10px 40px;
}

.js-media-library-item button[id*=remove] {
  left: 0px;
  right: 10px;
  padding: 4px 16px 4px 30px;
}

.field--type-image .image-preview {
  padding: 0 0px 10px 20px;
}
.field--type-image .file {
  padding-right: 0px;
  padding-left: 20px;
}

#edit-field-audio-wrapper .file--audio {
  padding-right: 0px;
  padding-left: 20px;
  padding: 5px 40px 5px 15px;
}
@media (max-width: 991px) {
  #edit-field-audio-wrapper .file--audio {
    padding: 5px 40px 5px 0px;
    background-position: right 10px;
  }
}
#edit-field-audio-wrapper button[id*=remove] {
  padding: 4px 16px 4px 30px;
}

@media (max-width: 768px) {
  .form-type-date .form-control {
    padding-right: 10px;
    padding-left: 7px;
  }
}
.form-type-date + .form-type-date {
  margin-left: 0px;
  margin-right: 10px;
}

summary {
  padding: 10px 0px 8px 45px;
}
summary .number {
  float: right;
  margin-right: 5px;
  margin-left: 10px;
}

.form-actions {
  margin-right: 0px;
  margin-left: 10px;
}
.form-actions .button {
  margin-right: 0px;
  margin-left: 10px;
  margin-top: 0px;
}
@media (max-width: 768px) {
  .form-actions .button {
    margin-left: 0;
  }
}

form.node-form .content .form-group.form-actions {
  margin-left: 0;
}
form.node-form .content div[data-drupal-selector=edit-group-media] .image-widget-data button[id*=remove] {
  padding: 4px 16px 4px 30px;
}
form#node-language-profile-step-1-form--2 #edit-field-featured-image-wrapper--2,
form#node-language-profile-step-1-form--2 #edit-field-language-image-wrapper--2 {
  float: right;
  padding-right: 0;
  padding-left: 2%;
}

.field-group-html-element {
  clear: right;
}

form#node-events-form #edit-field-date-wrapper,
form#node-events-form .form-item-field-geolocation-0-value {
  float: right;
}
form#node-events-form #edit-field-organizer-wrapper,
form#node-events-form #edit-field-location-wrapper {
  float: left;
}
form#node-events-form #edit-field-date-0 .fieldset-legend::after,
form#node-events-form #edit-field-website-0 .fieldset-legend::after {
  margin-left: 0px;
  margin-right: 5px;
}
form#node-events-form .form-item-field-date-0-value-time,
form#node-events-form .form-item-field-date-0-end-value-time {
  margin-left: 0px;
  margin-right: 15px;
}
@media (max-width: 768px) {
  form#node-events-form .form-item-field-date-0-value-time,
form#node-events-form .form-item-field-date-0-end-value-time {
    margin-right: 5px;
  }
}

form#node-traces-form #edit-field-featured-image .fieldset-legend::after {
  margin-left: 0px;
  margin-right: 5px;
}

.form-required::after {
  margin: 0 8px 0 0px;
}

form.search-form > .form-group fieldset {
  margin: 0 0px 0 20px;
}
form.search-form .search-help-link {
  margin: 26px 0px 0 10px;
}
@media (max-width: 768px) {
  form.search-form .search-help-link {
    margin: 10px 0px 0 5px;
  }
}
form.search-form details .fieldset-wrapper > .checkbox .form-check {
  margin-right: 0;
  margin-left: 1%;
}
@media (max-width: 480px) {
  form.search-form details .fieldset-wrapper > .checkbox .form-check {
    margin-left: 0;
  }
}

fieldset label {
  font-family: "Tajawal", sans-serif !important;
}

#map .highcharts-legend {
  transform: translate(calc(30% - 360px), 180px);
}
@media (max-width: 1200px) {
  #map .highcharts-legend {
    transform: translate(calc(30% - 280px), 180px);
  }
}
@media (max-width: 991px) {
  #map .highcharts-legend {
    transform: translate(calc(30% - 165px), 180px);
  }
}
@media (max-width: 480px) {
  #map .highcharts-legend {
    transform: translate(calc(45% - 165px), 180px);
  }
}
#map .highcharts-legend .highcharts-legend-item .highcharts-point {
  transform: translate(-18px, -4px);
}
#map .highcharts-button.highcharts-zoom-in {
  transform: translate(calc(30% - 360px), 55px);
}
@media (max-width: 1200px) {
  #map .highcharts-button.highcharts-zoom-in {
    transform: translate(calc(30% - 280px), 55px);
  }
}
@media (max-width: 991px) {
  #map .highcharts-button.highcharts-zoom-in {
    transform: translate(calc(30% - 165px), 55px);
  }
}
@media (max-width: 480px) {
  #map .highcharts-button.highcharts-zoom-in {
    transform: translate(calc(45% - 165px), 55px);
  }
}
#map .highcharts-button.highcharts-zoom-out {
  transform: translate(calc(30% - 360px), 75px);
}
@media (max-width: 1200px) {
  #map .highcharts-button.highcharts-zoom-out {
    transform: translate(calc(30% - 280px), 75px);
  }
}
@media (max-width: 991px) {
  #map .highcharts-button.highcharts-zoom-out {
    transform: translate(calc(30% - 165px), 75px);
  }
}
@media (max-width: 480px) {
  #map .highcharts-button.highcharts-zoom-out {
    transform: translate(calc(45% - 165px), 75px);
  }
}
#map .highcharts-label.highcharts-tooltip {
  direction: rtl !important;
  text-align: right !important;
}
#map .highcharts-label.highcharts-tooltip span {
  font-family: "Tajawal", sans-serif !important;
}
#map .highcharts-label.highcharts-tooltip span b {
  font-family: "Tajawal", sans-serif !important;
}

.view-id-maps .highcharts-legend {
  transform: translate(calc(30% - 300px), 100px);
}
@media (max-width: 1200px) {
  .view-id-maps .highcharts-legend {
    transform: translate(calc(30% - 250px), 100px);
  }
}
@media (max-width: 991px) {
  .view-id-maps .highcharts-legend {
    transform: translate(calc(30% - 172px), 100px);
  }
}
@media (max-width: 480px) {
  .view-id-maps .highcharts-legend {
    transform: translate(calc(30% - 95px), 100px);
  }
}
.view-id-maps .highcharts-legend .highcharts-legend-item .highcharts-point {
  transform: translate(-18px, -4px);
}
.view-id-maps .highcharts-label.highcharts-tooltip {
  direction: rtl !important;
  text-align: right !important;
}
.view-id-maps .highcharts-label.highcharts-tooltip span {
  font-family: "Tajawal", sans-serif !important;
}
.view-id-maps .highcharts-label.highcharts-tooltip span b {
  font-family: "Tajawal", sans-serif !important;
}

.layout-builder-form .form-actions .btn {
  margin-right: 0px;
  margin-left: 10px;
}
.layout-builder-form .section-detail-information .block-layout-builder > h2 a .view .views-row, .layout-builder-form .section-detail-information .block-layout-builder > h3 a .view .views-row, .layout-builder-form .section-detail-information .block-layout-builder > h4 a .view .views-row {
  margin-right: 0px;
  margin-left: 10px;
}
.layout-builder-form .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-name-other, .layout-builder-form .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-name-other {
  float: right;
}
.layout-builder-form .field--name-field-name-others .field__items > .field__item > .paragraph--type--other-names .field--name-field-comments, .layout-builder-form .field--name-field-name-others > .field__item > .paragraph--type--other-names .field--name-field-comments {
  float: left;
}
.layout-builder-form .view-countries-associated .views-row {
  margin-right: 0px;
  margin-left: 2px;
}
.layout-builder-form .block-field-blocknodelanguage-profilefield-status-of-languages > .content {
  width: 100%;
}
.layout-builder-form .node--type-language-profile.node--view-mode-language-in-country .field .field__item {
  width: 70%;
}
.title-card-shadow,
.title-card-shadow-inner {
  font-family: "Tajawal", sans-serif !important;
}
.title-card-shadow p,
.title-card-shadow-inner p {
  font-family: "Tajawal", sans-serif !important;
}

.subtitle-card-shadow {
  font-family: "Tajawal", sans-serif !important;
}
.subtitle-card-shadow p {
  font-family: "Tajawal", sans-serif !important;
}
.subtitle-card-shadow + p {
  font-family: "Tajawal", sans-serif !important;
}
.subtitle-card-shadow + p + p {
  font-family: "Tajawal", sans-serif !important;
}

.class-yes::before,
.class-no::before {
  content: "";
  margin-right: 0px;
  margin-left: 5px;
}

.ui-widget-content .js-media-library-add-form .list-group-item img {
  margin: 10px 0px 10px 20px;
}
.ui-widget-content .js-media-library-add-form .list-group-item div[id*=edit-media-] {
  padding-right: 0px;
  padding-left: 20px;
}
.ui-widget-content .form-type-managed-file .form-managed-file .form-file {
  margin-right: 0px;
  margin-left: 20px;
}
@media (max-width: 768px) {
  .ui-widget-content .form-type-managed-file .form-managed-file .form-file {
    margin-left: 0;
  }
}

.view-display-id-widget .view-header .views-display-link::before,
.view-display-id-widget_table .view-header .views-display-link::before {
  margin: 0 0px 0 8px;
}
.view-display-id-widget .views-exposed-form .form-type-select select,
.view-display-id-widget_table .views-exposed-form .form-type-select select {
  background-position: left 14px;
  padding: 6px 10px 6px 40px;
}
.view-display-id-widget .form-check label,
.view-display-id-widget_table .form-check label {
  padding-left: 0px;
  padding-top: 26px;
}
.view-display-id-widget .form-check .form-checkbox,
.view-display-id-widget_table .form-check .form-checkbox {
  left: 0;
  right: 12px;
}
.view-display-id-widget .pagination .page-link,
.view-display-id-widget_table .pagination .page-link {
  margin-left: 0px;
  margin-right: -1px;
}

.alert-wrapper .alert {
  padding: 20px 10px 20px 40px;
}
.alert-wrapper .alert-success::before, .alert-wrapper .alert-danger::before, .alert-wrapper .alert-warning::before {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
.alert-wrapper .alert-warning::before {
  margin: 0 0px 0 8px;
}
.alert-wrapper .alert-success::before {
  margin: 0 0px 0 8px;
}
.alert-wrapper .alert-danger::before {
  position: relative;
  margin: 0 0px 0 8px;
}

.error-messages {
  padding: 0px 0px 10px 4px;
}

.demo-icon__left::before {
  margin: 1px 0px 0 10px;
  display: block;
  float: right;
}

.alert-dismissible .close {
  left: 0;
  right: auto;
}

form.node-form .layout-region-node-main table thead th h4 {
  margin: 6px 8px 0 0px !important;
  float: right;
}
@media (max-width: 768px) {
  form.node-form .layout-region-node-main table thead th h4 {
    font-size: 14px !important;
    margin: 5px 4px 0 0px !important;
  }
}
form.node-form .layout-region-node-main table tbody td.field-multiple-drag a.tabledrag-handle .handle {
  margin: 0 5px 0 0px;
}

.node--type-events.node--view-mode-full .field--name-field-countries .field__items .field__item a::after {
  content: ", ";
  margin-right: 0px;
  margin-left: 4px;
}
.node--type-events.node--view-mode-full .events-date {
  margin: 0 0px 16px 40px;
}
.node--type-events.node--view-mode-full .events-date__month__year {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-events.node--view-mode-full .field--name-field-location {
  font-size: 18px;
  font-size: 1.8rem;
  background: url("../images/icons/location.svg") no-repeat right top;
  padding: 4px 30px 3px 0px;
}

.node--type-events.node--view-mode-search-solr-global .field--name-field-location {
  color: #6b7280;
  background: url("../images/icons/location.svg") no-repeat right top;
  padding: 4px 30px 3px 0px;
}
.node--type-news.node--view-mode-featured .node__content .group-data .field--name-body .more-link, .node--type-news.node--view-mode-teaser .node__content .group-data .field--name-body .more-link {
  right: auto;
  left: 0;
}

.node--type-news.node--view-mode-teaser .node__content .group-data .inline__links .node-readmore {
  text-align: left;
}

.node--type-news.node--view-mode-search-solr-global .field--name-field-featured-image {
  float: left;
  position: relative;
  margin: -8px 16px 0 0px;
}

.node--type-language-in-country {
  /* Full */
}
.node--type-language-in-country.node--view-mode-full .field--name-field-sti-text .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .field--name-field-sti-text .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution .subtitle-card-shadow h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence .subtitle-card-shadow p,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence .subtitle-card-shadow h3 {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-educational-attainment h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-occupational-distribution h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-language-competence h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-info-communication-and-cul h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-periodical-publications h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-television h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-functional-dimension h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-formal-education h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-radio h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-digital-presentation h3 {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-status-of-languages h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-written-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-video-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-audio-materials h3,
.node--type-language-in-country.node--view-mode-full .block-field-blocknodelanguage-in-countryfield-written-materials h3,
.node--type-language-in-country.node--view-mode-full .block-inline-blockcompletion-graph h3 {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-geographic-dimension-scope .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-economic-dimension-scope .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-functionality-lang-linguis .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-administration .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-stations .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-broadcast-hours .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-stations .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-broadcast-hours .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-legal-system .field__label,
.node--type-language-in-country.node--view-mode-full .field--name-field-coverage .field__label {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-in-education,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-in-periodicals,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-in-periodicals,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-radio,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-radio,
.node--type-language-in-country.node--view-mode-full .field--name-field-language-use-on-the-tv,
.node--type-language-in-country.node--view-mode-full .field--name-field-digital-presentation {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country.node--view-mode-full .lc-inline_column_first-content-edit > .block-field-blocknodelanguage-in-countryfield-radio > h3 {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-in-country .text-left {
  text-align: right !important;
}

.node--type-language-in-country.node--view-mode-full .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser::before {
  content: "";
  margin: 0 0 0 15px;
  left: auto;
  right: 0;
}

/* Elements */
.view-id-language_in_country.view-display-id-featured .view-header, .view-id-language_in_country.view-display-id-carousel .view-header {
  text-align: right;
}

.section-detail-information .block-layout-builder .content > .field .field__item {
  float: right;
}
.section-detail-information .node--type-language-profile.node--view-mode-language-in-country .field {
  direction: rtl;
}

.fake-accordion__title .title-card-shadow-inner p {
  background: url(../../images/chevron-up.svg) no-repeat 1% center;
}

.fake-accordion__title.hidden-accordion .title-card-shadow-inner p {
  background: url(../../images/chevron-down.svg) no-repeat 1% center;
}

/* HOME */
/* block languages / countries */
/* Full */
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation {
  padding-left: 0px;
  padding-right: 35px;
  /* Situation */
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation {
  left: auto;
  right: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: "";
  left: auto;
  right: 3px;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Safe,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Safe] {
  background: #1e7842;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Vulnerable,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Endangered] {
  background: #8fc25e;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Definitely,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Definitely] {
  background: #f9b949;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Severely,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Severely] {
  background: #ec7256;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Critically,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Critically] {
  background: #d62707;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation .language-situation-Not,
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation div[class*=Not] {
  background: #450707;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .field--name-field-language-status-situation .situation::before {
  -webkit-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -khtml-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -ms-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -o-box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  box-shadow: rgba(0, 0, 0, 0.77) 0 0 6px -1px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: "";
  left: auto;
  right: 0;
}
.node--type-language-profile.node--view-mode-full .section-minidata-map .view-countries-associated .views-row a::after {
  content: ", ";
  margin-right: 0px;
  margin-left: 4px;
}
.node--type-language-profile.node--view-mode-full .card-shadow .block-views.block-views-blockmaps-language-teaser .view-maps.view-display-id-language_teaser::before {
  padding-right: 0;
  padding-left: 0;
  content: "";
  left: auto;
  right: 0;
}
.node--type-language-profile.node--view-mode-full .field--name-field-glottolog > div > div {
  margin: 0 0px 0 32px;
}
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-status-of-languages > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-written-materials > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-video-materials > h3,
.node--type-language-profile.node--view-mode-full .block-field-blocknodelanguage-profilefield-audio-materials > h3 {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-language-profile.node--view-mode-full .text-left {
  text-align: right !important;
}

.node--type-language-profile.node--view-mode-search-solr-global .field--name-field-featured-image {
  float: left;
  margin: -8px 16px 0 0px;
}

.node--type-country-profile.node--view-mode-teaser .node__content .group-data .field--name-field-flag {
  margin: 0 0 16px;
}
.node--type-country-profile.node--view-mode-full .field--name-field-description {
  margin: 16px 0;
  padding-right: 0px;
  padding-left: 50px;
}
.node--type-country-profile.node--view-mode-search-solr-global .field--name-field-flag {
  float: left;
  margin: -8px 16px 0 0px;
}

.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table thead tr th:last-child {
  text-align: left;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row {
  float: left;
  padding-left: 20px;
  padding-right: 0px;
}
.lc-section.layoutcomponents-one-column.card-on-map .lc-container-cols .lc-inline_column_first-edit .lc-inline_column_first-content-edit .block-views-blocklanguages-associated-languages-in-country-list table tbody tr td:last-child .row span:after {
  content: "\f060";
  top: -7px;
  left: -20px;
  right: auto;
}

.path-node .section-minidata-map {
  left: auto;
  right: 45px;
}

.apexcharts-legend-marker {
  margin-left: 3px;
  margin-right: 0px;
}

.has-legend .legend--item::before {
  right: 0 !important;
  left: auto !important;
}

.has-legend .legend--item {
  padding-right: 16px !important;
  padding-left: 0 !important;
}

.apexcharts-legend-text {
  font-family: "Tajawal", sans-serif !important;
}

.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  padding-right: 25px;
  padding-left: 40px;
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-country.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 0;
  }
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  order: 2;
  padding-right: 0px;
  padding-left: 40px;
}
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-country_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.block-home-tabs .tab-content .lc-container-cols .layoutcomponent-column .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 0;
  }
}

.block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  padding-right: 0px;
  padding-left: 40px;
}
.block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  order: 1;
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .block-inline-blocksimple-card-item-node-reference:nth-child(odd) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 15px;
  }
}

.view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_first-edit {
  order: 3;
}
.view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 15px;
  }
}

.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols .lc-inline_column_third-edit {
  padding-right: 0px;
  padding-left: 20px;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation {
  /* Situation */
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-],
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  left: auto;
  right: 0;
}
.node--type-language-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation::before,
.view-unescowal-home-list.view-display-id-language_home .node__content .field--name-field-language-status-situation .situation::before {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  content: "";
  left: auto;
  right: 0;
}

.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value {
  right: auto;
  left: -15px;
}
@media (max-width: 991px) {
  .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_second-edit .block-countries-status .count-value {
    left: unset;
    right: 175px;
  }
}
.node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.node--type-country-profile.node--view-mode-front-page .node__content .lc-container-cols .lc-inline_column_third-edit {
  padding-right: 0px;
  padding-left: 20px;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h2 a, .node--type-country-profile.node--view-mode-home .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-name-endonym > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-display-title > h3 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h2 a,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-name-endonym > h3 a {
  font-family: "Tajawal", sans-serif !important;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation {
  /* Situation */
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-],
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation div[class*=language-situation-] {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  left: auto;
  right: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .field--name-field-language-status-situation .situation::before,
.node--type-country-profile.node--view-mode-front-page .node__content .field--name-field-language-status-situation .situation::before {
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  content: "";
  left: 0;
  right: 0;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info {
  padding-left: 0px;
  padding-right: 15px;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info .count-value,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info .count-value {
  padding-left: 0px;
  padding-right: 8px;
}
.node--type-country-profile.node--view-mode-home .node__content .block-countries-status-info::before,
.node--type-country-profile.node--view-mode-front-page .node__content .block-countries-status-info::before {
  content: "";
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  left: auto;
  right: 0;
}

.view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
  padding-right: 40px;
  padding-left: 40px;
}
.view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
  padding-left: 0px;
  padding-right: 20px;
}
@media (max-width: 768px) {
  .view-countries.view-display-id-block_1 .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-country_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit,
.view-unescowal-home-list.view-display-id-language_home .view-content .views-row:nth-child(even) .node--type-country-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_third-edit {
    padding-right: 15px;
  }
}

.field--name-field-sb-url .explore-button {
  padding-right: 0px;
  padding-left: 50px;
}
.field--name-field-sb-url .explore-button:after {
  left: auto;
  right: 100px;
}

.node--type-language-profile.node--view-mode-home .node__content .lc-container-cols, .node--type-language-profile.node--view-mode-home .node__content .view-unescowal-home-list.view-display-id-language_home .node__content .lc-container-cols {
  direction: rtl;
}

h4 {
  font-family: "Tajawal", sans-serif !important;
}

@media (max-width: 991px) {
  .view-unescowal-home-list.view-display-id-language_home > .view-content > .views-row:nth-child(even) .node--type-language-profile.node--view-mode-home .node__content .lc-container-cols .lc-inline_column_second-edit {
    padding-right: 15px;
  }
}

.block-inline-blocksimple-button .field--name-field-sb-url a {
  padding-bottom: 8px;
}

.field--name-field-sb-url > div {
  justify-content: right !important;
}

.path-frontpage .block-button-link {
  text-align: right;
}

.call-of-action {
  font-family: "Tajawal", sans-serif !important;
}
.call-of-action a {
  font-family: "Tajawal", sans-serif !important;
}
.call-of-action .block-inline-blocksimple-button {
  justify-content: left;
}

.lc-inline_title-edit {
  font-family: "Tajawal", sans-serif !important;
}

.view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 {
  margin-left: 0px;
  margin-right: 10px;
}
@media (max-width: 991px) {
  .view-rooms.view-display-id-list_in_country .row.views-row .views-field-fieldset-2 {
    padding: 0 0px 20px 20px;
  }
}
.view-rooms.view-display-id-list_in_country .row.views-row .room-type {
  float: left;
  padding: 5px 5px 5px 16px;
  margin: 0px 20px 10px 10px;
}
.view-rooms.view-display-id-list_in_country .row.views-row .room-type::before {
  content: "";
  padding-right: 0px;
  padding-left: 35px;
}
.view-rooms.view-display-id-list_in_country .views-field-field-room-keywords .keywords-item {
  margin-right: 0px !important;
  margin-left: 16px !important;
  margin-left: 0 !important;
}
.view-rooms.view-display-id-list_in_country .views-field-last-comment-timestamp {
  float: right;
}
.view-rooms.view-display-id-list_in_country .views-field-last-comment-timestamp .lastContribution {
  text-align: left;
}
.view-rooms.view-display-id-list_in_country .views-field-field-room-group-access {
  float: left;
}
.group.group--full.group--rooms .field--name-field-room-keywords .field__item {
  margin-right: 0px;
  margin-left: 16px;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span {
  padding: 0;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-edit a, .group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-reply a {
  margin-right: 0px;
  margin-left: 16px;
}
.group.group--full.group--rooms .field--name-field-room-comments .comment .links-inline span.comment-delete a {
  margin-right: 0px;
  margin-left: 16px;
}
@media (max-width: 480px) {
  .group.group--full.group--rooms .indented {
    margin-left: 0px;
    margin-right: 20px;
  }
}
.group.group--full.group--rooms .field--name-field-related-country .field__items .field__item a::after {
  content: ", ";
  margin-right: 0px;
  margin-left: 4px;
}

/* Profile is equal as view mode teaser */
.profile .wrapper-user-detail .wrapper-user-picture {
  float: right;
}
.popular-pages .link-wrapper span:before {
  margin-right: 0;
  margin-left: 10px;
}

.sign-up summary[aria-expanded=true],
.sign-up summary[aria-expanded=false] {
  background-position: left;
}

.full-wrapper-dashboard .fieldset-wrapper {
  padding-left: 0;
  padding-right: 75px;
}
.full-wrapper-dashboard .welcome-text:before {
  display: block;
  margin-right: 0;
  margin-left: 20px;
  content: " ";
  left: auto;
  right: 0;
}
.full-wrapper-dashboard .btn {
  float: left;
}

.layout-region-node-secondary .vertical-tabs {
  margin-right: 15em;
  flex-direction: unset;
}
.layout-region-node-secondary .vertical-tabs .vertical-tabs__menu {
  z-index: 99;
  float: right;
}

/*# sourceMappingURL=main-rtl.css.map */
