
    .views-field-body a {
        border-bottom: dotted 0.1rem #333333;
      }
  
      .views-field-body h3 a {
        border-bottom: none;
      }
  
      a#more_button {
        border-bottom: solid 0.1rem #009edb;
      }
  
      /* blockquote-promo */
      .blockquote-promo blockquote {
        border: none;
      }
  
      .blockquote-promo blockquote h3:before {
        content: "\f10d";
        font-family: 'Fontawesome';
        float: left;
        margin-left: -67px;
        margin-top: -40px;
        font-size: 5rem;
        padding-right: 20px;
      }
  
      body.i18n-ar .blockquote-promo blockquote h3:before {
        float: right;
        content: "\f10e";
        margin-right: -60px;
        padding-left: 20px;
      }
  
      .blockquote-promo .quote-bg {
        background-color: #009edb !important;
        position: relative;
        height: 30rem;
      }
  
      .blockquote-promo .quote-image {
        width: 650px;
        position: absolute;
        right: 6%;
        bottom: 0;
        display: block;
        max-width: 35%;
      }
  
      .blockquote-promo .quote-text h3 {
        color: white !important;
        font-size: calc(27px + 6 * ((100vw - 320px) / 680)) !important;
        letter-spacing: -0.77px;
        line-height: 1.5;
      }
  
      .blockquote-promo .quote-text--sm h3 {
        font-size: calc(20px + 6 * ((100vw - 320px) / 680)) !important;
        color: white !important;
        letter-spacing: -0.77px;
        line-height: 1.4;
      }
  
      .blockquote-promo .quote-text footer {
        color: black;
        font-size: 100%;
      }
  
      .blockquote-promo .word-highlighted {
        background-color: black !important;
        border-radius: 25px;
        padding: 0 9px;
      }
  
      .embed-responsive-21by9 {
        padding-bottom: 42.85%;
      }
  
      .call-to-action {
        padding: 2.714286rem 1.428571429rem;
        margin: 3rem 6rem;
        font-size: 17.5px !important;
        border-top: 2px dashed #009edb;
        border-bottom: 2px dashed #009edb;
        width: 65%;
      }
  
      .view-upcoming-events .event-info {
        padding-top: 4rem;
      }
  
      .view-upcoming-events .event-info-item {
        padding-bottom: 20px;
        font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px;
        font-weight: 700;
      }
  
      .view-upcoming-events .event-container {
        border-bottom: solid 2px #f2f2f2;
        padding-bottom: 3rem;
      }
  
      .view-upcoming-events .event-content {
        padding: 3rem 8rem;
      }
  
      .view-upcoming-events .event-image {
        padding-left: 30px;
        padding-right: 30px;
      }
  
      .view-upcoming-events .fa-map-marker {
        margin: 0 5px !important;
      }
  
      body.i18n-zh-hans .front-wrapper .unorg-home-hero .flex-row p {
        font-size: 1.6rem;
        line-height: 1.5;
      }
  
      body.not-front.i18n-zh-hans .main-container ul li {
        font-size: 15.6px;
        line-height: 21.6px;
      }
  
      body.not-front.i18n-zh-hans p {
        text-indent: 0;
      }
  
      body.node-type-event.i18n-zh-hans .node-event .field-name-field-event-date,
      body.node-type-event.i18n-zh-hans .node-event .span.date-display-range,
      body.node-type-event.i18n-zh-hans .node-event .field-name-field-location .field-item {
        line-height: 1.42857143;
      }
  
      .social-media li.tumblr a::before {
        font-size: 2.4rem;
        font-family: "FontAwesome" !important;
        content: "\f174";
        color: #c4c4c4;
        display: inline-block;
      }
  
      .social-media li.tiktok a::before {
        font-size: inherit;
        content: "";
      }
  
      .social-media li.tiktok a {
        font-size: inherit;
        background: url(sites/un2.un.org/files/tiktok_1.svg) no-repeat;
        height: 34px;
        width: 34px;
        line-height: 34px;
      }
  
      .block.heading-border::after {
        content: '';
        display: block;
        margin-left: 1px;
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
        border-top: #009edb solid 3px;
        width: 33%;
      }
  
      .allpadding-sm {
        padding: 30px;
      }
  
      a.view-more-link::after {
        font-family: FontAwesome;
        margin-left: 3px;
        color: #00a1d9;
        content: "\f101";
        font-size: 16px;
        line-height: 1;
        font-style: normal;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
      }
  
      body.i18n-ar a.view-more-link::after {
        margin-right: 3px;
        content: "\f100";
      }
  
      .property_home_page_section_first {
        margin-bottom: 4rem;
      }
  
      body.property-type-7 .property_home_page_section_first,
      body.property-type-10 .property_home_page_section_first {
        margin-bottom: 0;
      }
  
      body.node-type-book #block-system-main img {
        width: inherit;
      }
  
      body.page-node-40059 #un_org_home_fact_cards {
        display: none;
      }
  
      #bs-navbar-main-menu {
        clear: both;
      }
  
      .main-container.container {
        margin-top: 2rem;
      }
  
      body.node-type-article .owl-carousel .owl-item .image-metadata {
        margin-left: inherit;
      }
  
      .node-type-page h1,
      .node-type-page .h1,
      .node-type-slideshow h1.page-header {
        font-size: 3.2rem;
        color: black;
        letter-spacing: -0.77px;
        line-height: 1;
      }
  
      body.not-front.i18n-ar.node-type-property .un-facts-heading h4.un-facts {
        letter-spacing: 0.0px;
        line-height: 1.6;
        text-align: right;
        text-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
        padding: 0.2rem 1.7rem 0.4rem 0;
        border-right: solid 0.5rem rgba(255, 255, 255, 0.3);
        border-left: 0;
      }
  
      body.front.i18n-ar .section.facts .card .views-field-body {
        padding-top: 2.6rem;
        background: none;
      }
  
      body.front.i18n-ar .section.facts .card~.card~.card~.card .views-field-body,
      body.front.i18n-ar .section.facts .card~.card~.card .views-field-body,
      body.front.i18n-ar .section.facts .card~.card .views-field-body {
        background-image: none;
      }
  
      .view-id-property_cards_by_nodequeue_page.view-display-id-page_1 .views-field-og-group-ref {
        display: none;
      }
  
      body.not-logged-in .alert.error,
      body.page-node-54315 .alert.error,
      body.node-type-page .alert.error {
        display: none;
      }
  
      ul#main-menu li.menu-17747.top-level a,
      ul#main-menu li.menu-17758.top-level a,
      ul#main-menu li.menu-17754.top-level a,
      ul#main-menu li.menu-17784.top-level a,
      ul#main-menu li.menu-17760.top-level a,
      ul#main-menu li.menu-17756.top-level a,
      ul#main-menu li.menu-17973.top-level a,
      ul#main-menu li.menu-17976.top-level a,
      ul#main-menu li.menu-17979.top-level a,
      ul#main-menu li.menu-17997.top-level a,
      ul#main-menu li.menu-18000.top-level a,
      ul#main-menu li.menu-18003.top-level a,
      ul#main-menu li.menu-18696.top-level a,
      ul#main-menu li.menu-17856.top-level>a,
      ul#main-menu li.menu-23525.top-level a,
      ul#main-menu li.menu-24886.top-level a,
      ul#main-menu li.menu-24356.top-level a,
      ul#main-menu li.menu-28784.top-level a,
      ul#main-menu li.menu-31944.top-level a {
        background-color: #c20000;
      }
  
      ul#main-menu li.menu-23304.top-level a,
      ul#main-menu li.menu-22762.top-level a,
      ul#main-menu li.menu-22773.top-level a,
      ul#main-menu li.menu-22763.top-level a,
      ul#main-menu li.menu-22781.top-level a,
      ul#main-menu li.menu-22747.top-level a,
      ul#main-menu li.menu-23525.top-level a,
      ul#main-menu li.menu-25685.top-level a,
      ul#main-menu li.menu-25892.top-level a,
      ul#main-menu li.menu-25970.top-level a,
      ul#main-menu li.menu-25994.top-level a {
        background-color: #c20000;
      }
  
      ul#main-menu li.menu-17747.top-level a.active,
      ul#main-menu li.menu-17747.top-level a.hover,
      ul#main-menu li.menu-17747.top-level a.active-menu,
      ul#main-menu li.menu-17758.top-level a.active,
      ul#main-menu li.menu-17758.top-level a.hover,
      ul#main-menu li.menu-17758.top-level a.active-menu,
      ul#main-menu li.menu-17754.top-level a.active,
      ul#main-menu li.menu-17754.top-level a.hover,
      ul#main-menu li.menu-17754.top-level a.active-menu,
      ul#main-menu li.menu-17784.top-level a.active,
      ul#main-menu li.menu-17784.top-level a.hover,
      ul#main-menu li.menu-17784.top-level a.active-menu,
      ul#main-menu li.menu-17760.top-level a.active,
      ul#main-menu li.menu-17760.top-level a.hover,
      ul#main-menu li.menu-17760.top-level a.active-menu,
      ul#main-menu li.menu-17756.top-level a.active,
      ul#main-menu li.menu-17756.top-level a.hover,
      ul#main-menu li.menu-17756.top-level a.active-menu,
      ul#main-menu li.menu-25685.top-level a.active,
      ul#main-menu li.menu-25685.top-level a.hover,
      ul#main-menu li.menu-25685.top-level a.active-menu,
      ul#main-menu li.menu-25892.top-level a.active,
      ul#main-menu li.menu-25892.top-level a.hover,
      ul#main-menu li.menu-25892.top-level a.active-menu,
      ul#main-menu li.menu-25970.top-level a.active,
      ul#main-menu li.menu-25970.top-level a.hover,
      ul#main-menu li.menu-25970.top-level a.active-menu,
      ul#main-menu li.menu-25994.top-level a.active,
      ul#main-menu li.menu-25994.top-level a.hover,
      ul#main-menu li.menu-25994.top-level a.active-menu,
      ul#main-menu li.menu-23525.top-level a.active,
      ul#main-menu li.menu-23525.top-level a.hover {
        background-color: #f2f2f2;
      }
  
      ul#main-menu li.menu-23304.top-level a.active,
      ul#main-menu li.menu-23304.top-level a.hover,
      ul#main-menu li.menu-23304.top-level a.active-menu,
      ul#main-menu li.menu-22762.top-level a.active,
      ul#main-menu li.menu-22762.top-level a.hover,
      ul#main-menu li.menu-22773.top-level a.active,
      ul#main-menu li.menu-22773.top-level a.hover,
      ul#main-menu li.menu-22763.top-level a.active,
      ul#main-menu li.menu-22763.top-level a.hover,
      ul#main-menu li.menu-22781.top-level a.active,
      ul#main-menu li.menu-22781.top-level a.hover,
      ul#main-menu li.menu-22747.top-level a.active,
      ul#main-menu li.menu-22747.top-level a.hover {
        background-color: #f2f2f2;
      }
  
      .view-id-articles_by_property_view.view-display-id-page_1 .view-header {
        margin-bottom: 2rem;
      }
  
      .view-articles-by-property-view.view-id-articles_by_property_view.view-display-id-page_2 {
        margin-top: 5rem;
        margin-bottom: 5rem;
      }
  
      body.not-front .field-content.post-date {
        font-weight: 500;
        font-size: 1.2rem;
        line-height: 1.1666;
        color: #4d4c4c;
        letter-spacing: 0.77px;
        text-transform: uppercase;
        display: block;
        margin-top: 0;
        margin-bottom: 0.8rem;
      }
  
      body.node-type-article.og-context-node-61823 .node-article p,
      body.node-type-article.og-context-node-61823 .node-article li,
      body.node-type-article.og-context-node-62054 .node-article p,
      body.node-type-article.og-context-node-62054 .node-article li,
      body.node-type-article.og-context-node-62048 .node-article p,
      body.node-type-article.og-context-node-62048 .node-article li,
      body.node-type-article.og-context-node-62003 .node-article p,
      body.node-type-article.og-context-node-62003 .node-article li,
      body.node-type-article.og-context-node-62051 .node-article p,
      body.node-type-article.og-context-node-62051 .node-article li,
      body.node-type-article.og-context-node-62045 .node-article p,
      body.node-type-article.og-context-node-62045 .node-article li,
      body.property-type-9040 p,
      body.property-type-9040 li,
      body.property-type-8447 p,
      body.property-type-8447 li,
      body.property-type-8450 p,
      body.property-type-8450 li {
        font-size: 16px;
        line-height: 1.5;
      }
  
      body.og-context-node-62054 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-61823 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-62051 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-62003 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-62048 header#navbar .navbar-header .navbar-brand.navbar-brand-img {
        margin-right: 0;
      }
  
      body.og-context-node-102953 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-102950 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-102947 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-102932 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-102944 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-102941 header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
        height: 71px;
        width: 77px;
      }
  
      body.og-context-node-62054 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-61823 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-62051 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-62003 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-62048 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-62045 header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
        height: 75px;
        width: 85px;
      }
  
      body.og-context-node-97691 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-97693 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-97692 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-97694 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-97696 header#navbar .navbar-header .navbar-brand.navbar-brand-img,
      body.og-context-node-97697 header#navbar .navbar-header .navbar-brand.navbar-brand-img {
        margin: 0;
      }
  
      body.og-context-node-97691 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-97693 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-97692 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-97694 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-97696 header#navbar .navbar-header .navbar-brand.navbar-brand-img img,
      body.og-context-node-97697 header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
        margin-top: -2px;
        width: 78px;
        height: 78px;
      }
  
      .view-id-articles_by_property_view.view-display-id-page_1 #views-bootstrap-grid-1 .row>.col-xs-12.col-sm-6.col-md-4.col-lg-4,
      .view-id-articles_by_property_view.view-display-id-page_5 #views-bootstrap-grid-1 .row>.col-xs-12.col-sm-6.col-md-4.col-lg-4,
      .view-id-articles_by_property_view.view-display-id-page_9 #views-bootstrap-grid-1 .row>.col-xs-12.col-sm-6.col-md-4.col-lg-4,
      .view-id-articles_by_property_view.view-display-id-page_10 #views-bootstrap-grid-1 .row>.col-xs-12.col-sm-6.col-md-4.col-lg-4 {
        margin-bottom: 4rem;
      }
  
      .node-article .read-more-button {
        margin-bottom: 4rem;
      }
  
      .section.more-stories-by::after {
        border-top: none;
      }
  
      .view-articles-by-issue-with-podcast .views-field-php {
        margin-bottom: 4rem;
      }
  
      .og-context-node-54396.node-type-article ul.breadcrumb {
        display: none;
      }
  
      .og-context-node-54396 .footer-fluid,
      .page-isotope-articles .footer-fluid {
        margin-top: 4rem;
      }
  
      .view-property-slideshows-by-taxonomy .item {
        margin-bottom: 4rem;
      }
  
      .node-sidebar .node-sidebar-item {
        margin-top: 4rem;
      }
  
      .node-sidebar .node-sidebar-item:first-child {
        margin-top: 0;
      }
  
      body.node-type-page h1 {
        font-size: 4rem;
      }
  
      .library_field {
        margin-top: 1rem;
        font-weight: 700;
      }
  
      .historical-note {
        font-size: 12px;
      }
  
      .small-view .views-field-title {
        width: 94%;
      }
  
      body.node-type-article .article-body ul {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 1em;
        list-style: inherit;
      }
  
      node-type-article .node-article .image-gallery-main-image .image-metadata,
      .node-article .article-body .image-metadata,
      .node-type-article .node-article>.image-metadata {
        margin-left: auto;
        margin-right: auto;
      }
  
      body.node-type-article .article-body ul li {
        list-style-image: inherit;
        list-style-type: inherit;
        margin-left: inherit;
      }
  
      body.property-type-11 .view-articles-by-property-view ul li {
        margin-top: 1rem;
      }
  
      body.node-type-file-object article ul {
        list-style: inherit;
      }
  
      body.node-type-file-object article ul li {
        list-style-image: inherit;
        list-style-type: inherit;
        margin-left: 2em;
      }
  
      /* body.property-type-14.node-type-property .property_home_page_section_articles_second {*/
      body.page-node-81254 .property_home_page_section_articles.gray-bg .property_home_page_section_articles_second {
        display: none;
      }
  
      body.page-node-81254 .property_home_page_section_articles.gray-bg .property_home_page_section_articles_second {
        display: none;
      }
  
      /*
  body.page-node-81254 .property_home_page_section_articles.gray-bg .container {
  font-size: 0;
  }
  */
      body.page-node-81254 .property_home_page_section_articles.gray-bg .container .property_home_page_section_articles_first {
        font-size: inherit;
      }
  
      body.front.i18n-fr .aan_image,
      body.front.i18n-es .aan_image,
      body.front.i18n-ru .aan_image,
      body.front.i18n-ar .aan_image,
      body.front.i18n-zh-hans .aan_image {
        display: none;
      }
  
      .page-node-81254.og-context-node-81254 .view-id-unorg_home_top_multiitem_nodequeue .unorg-home-hero {
        margin-bottom: 5rem;
      }
  
      /* dhl */
      .og-context-node-74753 ul#main-menu ul.subnav li a,
      .og-context-node-74762 ul#main-menu ul.subnav li a {
        font-size: 12px;
      }
  
      .og-context-node-74768 ul#main-menu ul.subnav li a,
      .og-context-node-74765 ul#main-menu ul.subnav li,
      .og-context-node-59110 ul#main-menu ul.subnav li,
      .og-context-node-59107 ul#main-menu ul.subnav li {
        font-size: 10px;
      }
  
      .og-context-node-74753 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74753.node-type-article section#block-system-main>.row>.col-sm-3,
      .og-context-node-74774 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74774.node-type-article section#block-system-main>.row>.col-sm-3,
      .og-context-node-74762 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74762.node-type-article section#block-system-main>.row>.col-sm-3,
      .og-context-node-74768 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74768.node-type-article section#block-system-main>.row>.col-sm-3,
      .og-context-node-74765 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74765.node-type-article section#block-system-main>.row>.col-sm-3 {
        border-left: solid 2px #ededed;
      }
  
      .og-context-node-74777 .node.node-page .content>.row>.col-sm-3,
      .og-context-node-74777.node-type-article section#block-system-main>.row>.col-sm-3 {
        border-right: solid 2px #ededed;
      }
  
      .og-context-node-74777 p {
        line-height: 1.75;
      }
  
      .og-context-node-74777 .node.node-page .content>.row>.col-sm-3 ul li {
        line-height: 1.75;
      }
  
      .og-context-node-74777 h1.page-header {
        font-size: 4rem;
      }
  
      .og-context-node-74753 .node.node-page .content>.row>.col-sm-9 a,
      .og-context-node-74777 .node.node-page .content>.row>.col-sm-9 a,
      .og-context-node-74774 .node.node-page .content>.row>.col-sm-9 a,
      .og-context-node-74762 .node.node-page .content>.row>.col-sm-9 a,
      .og-context-node-74768 .node.node-page .content>.row>.col-sm-9 a,
      .og-context-node-74765 .node.node-page .content>.row>.col-sm-9 a {
        border-bottom: dotted 0.1rem #333333;
      }
  
      .og-context-node-74753 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74753 .node.node-page .content>.row>.col-sm-9 h3,
      .og-context-node-74777 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74777 .node.node-page .content>.row>.col-sm-9 h3,
      .og-context-node-74774 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74774 .node.node-page .content>.row>.col-sm-9 h3,
      .og-context-node-74762 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74762 .node.node-page .content>.row>.col-sm-9 h3,
      .og-context-node-74768 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74768 .node.node-page .content>.row>.col-sm-9 h3,
      .og-context-node-74765 .node.node-page .content>.row>.col-sm-9 h2,
      .og-context-node-74765 .node.node-page .content>.row>.col-sm-9 h3 {
        margin-top: 4rem;
      }
  
      .og-context-node-74768 ul#main-menu ul.subnav li,
      .og-context-node-74765 ul#main-menu ul.subnav li,
      .og-context-node-74762 ul#main-menu ul.subnav li,
      .og-context-node-74753 ul#main-menu ul.subnav li,
      .og-context-node-74774 ul#main-menu ul.subnav li,
      .og-context-node-74777 ul#main-menu ul.subnav li,
      ul#main-menu ul.subnav li {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 3px;
      }
  
      .og-context-node-74768 ul#main-menu ul.subnav li a,
      .og-context-node-74765 ul#main-menu ul.subnav li a,
      .og-context-node-74762 ul#main-menu ul.subnav li a,
      .og-context-node-74753 ul#main-menu ul.subnav li a {
        font-size: 12px;
      }
  
      .node-sidebar-item-body ul {
        list-style: inherit;
      }
  
      .node-sidebar-item-body ul li {
        list-style-image: inherit;
        list-style-type: inherit;
        margin-left: 15px;
      }
  
      body.i18n-zh-hans.og-context-node-74774,
      body.i18n-zh-hans.og-context-node-74774 p {
        font-size: 1.61rem;
        line-height: 1.61;
      }
  
      body.i18n-zh-hans.og-context-node-74774 h3 {
        font-size: 2.8rem;
        line-height: 1.34;
      }
  
      body.i18n-zh-hans.og-context-node-74774 .home-footer h4 {
        font-size: 2.3rem;
        line-height: 1.265;
      }
  
      .not-front .home-footer .footer-fluid .footer.container.dark ul li::before {
        content: "";
      }
  
      /* /dhl */
      body.article-type-7 .node-sidebar .field-name-body.field-type-text-with-summary.field-label-above .field-label {
        display: none;
      }
  
      /*
  .page-calendar-by-property .feed-icon img {
  width: inherit;
  }
  */
      .feed-icon img {
        width: inherit;
      }
  
      li.top-level ul.subnav-active-menu {
        z-index: 10;
      }
  
      body.node-type-file-object article .field-name-field-image.field-type-image img {
        width: inherit;
      }
  
      .node-type-property .un-facts-heading h4.un-facts {
        font-size: 2.2rem;
        color: white;
        letter-spacing: 0.5px;
        line-height: 1.1818;
        text-align: left;
        text-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
        padding: 0.2rem 0 0.4rem 1.7rem;
        border-left: solid 0.5rem rgba(255, 255, 255, 0.3);
      }
  
      .node-type-property .un-facts-heading h4.un-facts a {
        color: white;
      }
  
      .property-type-14 .unorg-home-5x4.third-story {
        margin-top: 3rem;
      }
  
      .property-type-14 .property_home_page_section_articles.gray-bg {
        background-color: inherit;
      }
  
      .property-type-14 .property_home_page_section_articles.gray-bg .container {
        background-color: #f2f2f2 !important;
        padding-bottom: 4rem;
      }
  
      .og-context-node-98731.node-type-page #block-system-main img {
        width: inherit;
      }
  
      /* .view-articles-by-property-view .row h3 {
  margin-bottom: 4rem;
  } */
      body.page-articles-by-property-local-category .view-articles-by-property-view .row .col-xs-12.col-sm-6.col-md-4.col-lg-4 {
        margin-bottom: 4rem;
      }
  
      .page-node-106961 #toggle-play,
      .page-node-106961 #toggle-pause {
        bottom: 180px;
      }
  
      .view-dhl.view-display-id-page .views-widget-filter-data_1 {
        display: none;
      }
  
      .view-un-org-home-news-row.view-id-un_org_home_news_row.view-display-id-block_2 p,
      .view-unorg-home-top-multiitem-nodequeue.view-display-id-block_1 p,
      .view-unorg-home-top-multiitem-nodequeue.view-display-id-block_5 p {
        font-size: 14px;
      }
  
      .un-org-home-news-row-block-2 {
        margin-top: 4rem;
      }
  
      body.not-front.i18n-ar div.category {
        letter-spacing: inherit;
        text-transform: inherit;
      }
  
      body.node-type-book .book-toc {
        display: none;
      }
  
      .calendar-calendar .month-view .full td.single-day div.monthview {
        background: inherit;
      }
  
      .i18n-ar .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
      .i18n-ar .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
        right: 0;
        left: 5px;
      }
  
      .navbar-full.navbar {
        background-color: #4d4d4d;
        padding: 0;
        height: 34px;
        box-shadow: 0 2px 5px 0 rgb(0 0 0 / 30%);
        margin-bottom: 0;
        z-index: 99;
      }
  
      body.node-type-page .field-name-body ol,
      body.not-front .views-field-body ol {
        list-style-type: decimal;
      }
  
      ol.blue-list li::marker {
        color: #009edb;
        font-weight: bold;
        font-size: 20px;
      }
  
      body.node-type-page .field-name-body ol li,
      body.not-front .views-field-body ol li {
        margin-left: 2rem;
      }
  
      .view-event-flat-calendar-by-property.view-display-id-page h3 {
        clear: both;
        padding: 0.5em 0;
      }
  
      .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-field-event-date-1 {
        float: left;
        margin-right: 50px;
      }
  
      .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-title {
        clear: both;
        display: inline;
      }
  
      .view-event-flat-calendar-by-property.view-display-id-page .views-row {
        clear: both;
        margin-bottom: 1rem;
      }
  
      .view-event-flat-calendar-by-property.view-display-id-page .views-row a {
        border-bottom: dotted 0.1rem #333333;
      }
  
      .full_observances_list {
        text-align: right;
      }
  
      .i18n-ar .full_observances_list {
        text-align: left;
      }
  
      .full_observances_list a::after {
        font-family: FontAwesome;
        margin-left: 3px;
        color: #00a1d9;
        content: "\f101";
        line-height: 1;
        font-style: normal;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
      }
  
      .i18n-ar .full_observances_list a::after {
        margin-right: 3px;
        content: "\f100";
      }
  
      .page-node-132204 .property_home_page_section.gray-bg {
        background-color: #ffffff !important;
      }
  
      .page-node-132204 .property_home_page_section.gray-bg .container {
        background-color: #f2f2f2 !important;
        padding-top: 4rem;
        padding-bottom: 4rem;
      }
  
      body.page-node-132204.property-type-14.node-type-property .property_home_page_section.gray-bg {
        padding-top: inherit;
        padding-bottom: inherit;
      }
  
      @media only screen and (max-width: 1000px) {
        .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-title {
          clear: both;
          width: 500px !important;
          float: right;
          display: block;
        }
  
        .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-field-event-date-1 {
          float: left;
          margin-right: 0px;
        }
      }
  
      @media only screen and (max-width: 720px) {
        .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-title {
          width: 360px !important;
        }
      }
  
      @media only screen and (max-width: 400px) {
        .view-event-flat-calendar-by-property.view-display-id-page .views-field.views-field-title {
          width: 200px !important;
        }
      }
  
      @media (max-width: 768px) {
        body.front #live_now_button {
          display: block;
          float: left !important;
        }
  
        body.front.i18n-ar #live_now_button {
          float: right !important;
        }
  
        header#navbar .navbar-header .navbar-btn::after {
          border-right: 0;
        }
  
        body.not-front header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
          height: 40px;
          width: 89px;
        }
  
        body.not-front .navbar-header .navbar-brand-img-subtitle-1,
        body.not-front .navbar-header .navbar-brand-img-subtitle-2 {
          margin-top: 60px;
          padding: 0;
        }
  
        body.i18n-ar li.top-level ul.subnav-active,
        body.i18n-ar li.top-level ul.subnav-active-menu {
          padding: 0;
          position: inherit;
        }
  
        body.i18n-ar ul#main-menu ul.subnav li {
          padding-bottom: 10px;
          padding-top: 10px;
          padding-right: 2em;
          background-color: #ffffff;
          float: none;
          border-bottom: #f2f2f2 solid 1px;
        }
  
        body.i18n-ar ul#main-menu ul.subnav li a {
          background-color: #ffffff;
          padding: 0;
        }
  
        body.page-desa-products .table-responsive table.table {
          font-size: 8px;
        }
  
        body.page-desa-products .table-responsive>.table>tbody>tr>td {
          white-space: inherit;
        }
      }
  
      @media (min-width: 992px) {
        body.node-type-article .article-body ul {
          width: 55%;
        }
  
        body.node-type-article .node-article .image-gallery-main-image .image-metadata,
        .node-article .article-body .image-metadata,
        .node-type-article .node-article>.image-metadata {
          width: 55%;
        }
      }
  
      /*Ocean 2022 logo*/
      body.property-type-8453 header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
        width: 261px !important;
        height: 79px !important;
        margin-top: 0;
      }
  
      @media (max-width: 768px) {
        body.property-type-8453 header#navbar .navbar-header .navbar-brand.navbar-brand-img img {
          width: 164px !important;
          height: 50px !important;
          margin-top: 0;
        }
      }
  
      /* -- begin added by Tulin -- */
                      /* ****** effects for headers ***** */
                      h1.header-entry-page {
                          font-size: 4.5rem !important;
                        }
    
                        h3.header-lg {
                          font-size: 4rem;
                        }
    
                        h3.header-md {
                          font-size: 3rem;
                        }
    
                        .heading-underlined-blue::after {
                          content: '';
                          display: block;
                          margin: 1.5rem 0 2rem 0;
                          border-top: #00a1d9 solid 3px;
                          width: 33%;
                        }
    
                        .heading-underlined-blue {
                          margin-top: 5rem;
                        }
    
                        .heading-center-underline {
                          text-align: center !important;
                        }
    
                        .heading-center-underline::after {
                          content: '';
                          display: block;
                          margin-left: 25% !important;
                          margin-right: 50% !important;
                          text-align: center;
                          margin-top: 1.0501050105rem;
                          border-top: #009edb solid 3px;
                          width: 50% !important;
                        }
    
                        /* ******* layout visual aid **** */
                        blockquote p::before {
                          content: "\f10d";
                          font-family: 'Fontawesome';
                          float: left;
                          margin-right: 10px;
                        }
    
                        .grey-well {
                          padding: 5rem;
                          margin: auto 0 1.5rem 0;
                          background-color: #f5f5f5;
                          border: 1px solid #e3e3e3;
                          border-radius: 0px;
                          -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
                          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
                        }
    
                        .blue-well {
                          background-color: #009edb;
                          padding: 5rem;
                          margin: auto 0 1.5rem 0;
                          /*padding: 35px 35px;
                          margin-bottom: 35px;
                          text-align: center;*/
                        }
    
                        .blue-well p,
                        .blue-well ol,
                        .blue-well ul,
                        .blue-well li,
                        .blue-well a,
                        .blue-well a:hover,
                        .blue-well a:active {
                          color: #ffffff !important;
                          font-size: 1.75rem !important;
                          /*line-height: normal !important;*/
                          letter-spacing: normal;
                          font-weight: 500;
                          list-style: inherit;
                        }
    
                        .blue-well-nav-bar {
                          padding: 2rem;
                        }
    
                        .blue-well h3,
                        .blue-well h4 {
                          color: #ffffff !important;
                          font-size: 2.25rem !important;
                          letter-spacing: normal;
                          font-weight: auto;
                        }
    
                        .blue-well ol,
                        .blue-well ul {
                          padding-left: 2rem;
                        }
    
                        .blue-well a,
                        .blue-well a:hover,
                        .blue-well a:active {
                          border-bottom: dotted 0.1rem #ffffff;
                        }
    
                        .blue-well a:hover {
                          border-bottom: none;
                        }
    
                        .blue-well-header {
                          color: #ffffff !important;
                          line-height: normal !important;
                        }
    
                        .vertical-line-left {
                          border-left: solid #eeeeee 5px;
                          font-size: 1.2em;
                          padding: 1em 1em;
                          margin-bottom: 1.2em !important;
                        }
    
                        .vertical-line-right {
                          border-right: 1px solid rgba(51, 51, 51, .2);
                          font-size: 1.2em;
                          padding: 1em 1em;
                          margin-bottom: 1.2em !important;
                        }
    
                        .horizontal-line-top-drk {
                          border-top: solid #aaa 1px;
                          padding: 1rem 0 1rem 0;
                          margin: 4rem 0 auto 0;
                          max-width: 70%;
                        }
    
                        .horizontal-line-top {
                          border-top: solid #eeeeee 5px;
                          padding: 1rem 0 1rem 0;
                          margin: 4rem 0 auto 0;
                          max-width: 70%;
                        }
    
                        .horizontal-line-top-blue-arrow {
                          border-top: solid #eeeeee 5px;
                          background: url(sites/un2.un.org/files/arrow.png) no-repeat;
                          margin-top: 20px;
                          min-height: 30px;
                          padding-left: 40px;
                          max-width: 60%;
                        }
    
                        .top-bottom-dashed-line {
                          margin: 3rem auto;
                          padding: 3rem 3rem;
                          border-top: 2px dashed #aaa;
                          border-bottom: 2px dashed #aaa;
                          width: 95%;
                        }
    
                        /* ***** padding and text copy-specific styles ***** */
                        .top-padding {
                          margin-top: 2rem;
                        }
    
                        .photo-credit {
                          font-size: 14px !important;
                          margin-bottom: 2rem;
                        }
    
                        .caps {
                          text-transform: uppercase;
                        }
    
                        .text-tagline {
                          font-size: 2rem !important;
                          font-weight: 700;
                        }
    
                        .text-blue {
                          color: #337ab7;
                        }
    
                        .text-lead-lg {
                          font-size: 18px !important;
                        }
    
                        /* **** icons for links ***** */
                        a.icon-blue-book::after {
                          font-family: 'FontAwesome';
                          content: '\f2b9';
                          color: #009edb;
                          padding: 0 1px 0 5px;
                        }
    
                        a.social-icon-android::after {
                          font-family: 'FontAwesome';
                          content: '\f17b';
                          color: #009edb;
                          padding: 0 1px 0 5px;
                        }
    
                        a.social-icon-apple::after {
                          font-family: 'FontAwesome';
                          content: '\f179';
                          color: #009edb;
                          padding: 0 1px 0 5px;
                        }
    
                        /* ***** lists ul/ol ***** */
                        ul.underline-links li a,
                        ol.underline-links li a {
                          border-bottom: dotted 0.1rem #333333
                        }
    
                        ul.underline-links li a:hover,
                        ol.underline-links li a:hover {
                          border-bottom: none;
                        }
    
                        ol.ol-decimal {
                          list-style-type: decimal;
                        }
    
                        ol.ol-lower-latin {
                          list-style-type: lower-latin;
                        }
    
                        ol.ol-decimal,
                        ol.ol-lower-latin {
                          margin: 1rem 1.5rem;
                          padding: 0.5rem 1rem 1.75rem 1rem;
                        }
    
                        ol.ol-decimal li,
                        ol.ol-lower-latin li {
                          margin: 1.5rem 0;
                          padding-left: 2rem;
                        }
    
                        ul.block-list li {
                          font-weight: 700;
                          border-bottom: #eeeeee dotted 2px;
                        }
    
                        ul.spaced-list li {
                          padding: 1.5rem 0;
                        }
    
                        ul.block-list li a:before {
                          font-family: FontAwesome;
                          display: inline-block;
                          padding-right: 6px;
                          vertical-align: middle;
                          content: "\f105";
                          font-size: 32.24px;
                          font-weight: 600;
                          color: #009edb;
                          margin-right: 0.3em;
                        }
    
                        ul.block-list li h4 a:before {
                          display: none;
                        }
    
                        /*
    ul.block-list li.leaf:before {
        font-family: FontAwesome;
        display: inline-block;
        padding-right: 6px;
        vertical-align: middle;
        content: "\f105";
        font-size: 32.24px;
        font-weight: 600;
        color: #009edb;
        margin-right: 0.3em;
    }*/
                        ul.block-list li a {
                          font-size: 2rem;
                          font-weight: 600;
                        }
    
                        /* ************* side bar nav menu **************** */
                        .node-sidebar-item-body .menu>li>a {
                          padding: 10px 0px;
                          /* font-weight: bold; */
                        }
    
                        .node-sidebar-item-body ul {
                          list-style: none;
                        }
    
                        .node-sidebar-item-body ul li {
                          margin: 10px 0px;
                        }
    
                        .node-sidebar-item-body ul li a:hover {
                          text-decoration: underline;
                        }
    
                        .node-sidebar-item-body p a:hover {
                          border-bottom: none;
                        }
    
                        .menu-sub {
                          padding-left: 2em;
                          list-style: circle !important;
                        }
    
                        /* ********* some padding for side bar items ********** */
                        .node-sidebar-item-body {
                          margin-top: 1em;
                        }
    
                        /************ some interactivity */
                        .eventitem {
                          -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                          -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                          -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                          -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                          -webkit-transition: all 0.25s ease-in-out;
                          -moz-transition: all 0.25s ease-in-out;
                          -ms-transition: all 0.25s ease-in-out;
                          -o-transition: all 0.25s ease-in-out;
                          transition: all 0.25s ease-in-out;
                        }
    
                        .eventitem:hover {
                          -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                          -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                          -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                          -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
                          opacity: 0.7;
                        }
    
                        /* ******* phone ********** */
                        @media (max-width: 400px) {
                          .grey-well {
                            padding: 1rem;
                            margin: auto 0 1.5rem 0;
                            background-color: #f5f5f5;
                            border: 1px solid #e3e3e3;
                            border-radius: 0px;
                            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
                            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
                          }
                        }
    
                          /* -- end added by Tulin -- */
                          /* -- begin added by Gedi --*/
                          .back-button {
                            margin-top: 1em;
                          }
    
                          .card-body a {
                            border-bottom: dotted 0.1rem #333333;
                          }
    
                          .back-to-toplink {
                            text-align: right;
                            padding-top: 5px;
                            font-size: 1.2em;
                          }
    
                          .back-to-toplink a {
                            border-bottom: dotted 0.1rem #333333;
                          }
    
                          .flag-container {
                            float: right !important;
                          }
    
                          .country {
                            box-shadow: 5px 5px 3px #f2f2f2;
                            padding: 10px;
                            margin-bottom: 10px;
                          }
    
                          #memberStatesIndex {
                            border: solid 1px #000;
                            background: #eee;
                            padding: 10px;
                            text-align: center;
                            margin-bottom: 1em;
                          }
    
                          #memberStatesIndex a {
                            padding: 9px;
                            font-size: 1.25em;
                            font-weight: 700;
                          }
    
                          .member-state-grouping-letter {
                            text-align: center;
                            font-size: 2em !important;
                            font-weight: bold;
                            margin: 1em 0 0.5em 0;
                          }
    
                          .member-state-grouping-letter a {
                            border: none;
                          }
    
                          .onimage_title {
                            display: none;
                          }
    
                          .main-container.container {
                            margin-top: 2rem;
                            margin-bottom: 3em;
                          }
    
                          .image-metadata {
                            border: none;
                            margin-bottom: 0px;
                            padding-bottom: 0px;
                          }
    
                          .carousel-caption.top-text {
                            bottom: 30px;
                            padding: 10px;
                            background: rgba(77, 77, 77, 0.9);
                            border-radius: 10px;
                            left: 5%;
                            right: 5%;
                          }
    
                          .carousel-caption.top-text p {
                            text-align: left;
                            color: #ffffff;
                          }
    
                          .carousel-caption.top-text button {
                            background-color: #009edb;
                          }
    
                          .section1 {
                            margin-top: 15px !important;
                            margin-bottom: 25px !important;
                          }
    
                          h2.international-selection {
                            text-align: center;
                          }
    
                          .observances {
                            background: #009EDB;
                            padding: 15px 0;
                          }
    
                          .observance-item {
                            background: #4d4d4d;
                          }
    
                          .observance-item-title {
                            padding: 5px 10px !important;
                            font-size: 2.5rem !important;
                          }
    
                          .observance-item-title a {
                            color: #ffffff !important;
                          }
    
                          .observance-item-title a:hover {
                            text-decoration: underline !important;
                          }
    
                          .international-items {
                            padding: 20px;
                            box-shadow: 5px 5px 3px #f2f2f2;
                            position: relative;
                          }
    
                          .international-items.resolution {
                            bottom: 20px;
                            right: 20px;
                            text-align: right;
                          }
    
                          /* **** adjusting for screen size ***** */
                          @media only screen and (min-width: 1200px) {
                            .carousel-caption.top-text {
                              /*top: 100px;*/
                              bottom: 100px;
                              padding: 20px;
                              border-radius: 10px;
                              width: 360px;
                              left: 5%;
                              right: 60%;
                            }
    
                            .carousel-caption.top-text p {
                              color: #ffffff;
                              width: 310px;
                              margin: auto 0;
                            }
                          }
    
                          @media only screen and (min-width: 992px) {
                            .un-anniversaries {
                              text-align: right;
                            }
    
                            .un-multilingualism {
                              text-align: left;
                            }
    
                            .unorg-home-hero.col-md-3 {
                              width: 25% !important;
                            }
                          }
    
                          @media only screen and (min-width: 992px) {
                            .international-items {
                              height: 205px;
                            }
    
                            .international-items.resolution {
                              position: absolute;
                            }
                          }
    
                          /* ******************** end added by Gedi ***************** */

                          .hero-text-div {
                            color: white !important;
                          }

                          .hero-text {
                            
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            transform: translate(-50%, -50%);
                            padding: 20px;
                            visibility: hidden !important;
                            
                          }

                          .map-section-text {
                            text-align: center;
                            background-color: #e4effb;
                            padding: 5px;

                          }

                          
                          .btn-main-banner {
                            color: white !important;
                          }


                          .active-nav-button a {
                            background: #f2f2f2 !important; 
                            color: #000000 !important;
                          }

                          .hover-text-new-screen span
                            {
                            position: absolute;
                            left: -9000px;
                            width: 0;
                            overflow: hidden;
                            }

                            .hover-text-new-screen:hover span, .hover-text-new-screen:focus span, .hover-text-new-screen:active span 
                            {
                            display:block;
                            position:absolute;
                            top:11em; left:3em; width:12em;
                            border:1px solid #13a0d8;
                            background-color:white;
                            color:#4d4d4d;
                            text-align: center;
                            padding: 2px;
                            border-radius: 5px;
                            font-size: small;
                            }


                            .tooltip {
                              position: relative;
                              display: inline-block;
                              border-bottom: 1px dotted black;
                            }
                            
                            .tooltip .tooltiptext {
                              visibility: hidden;
                              width: 120px;
                              background-color: black;
                              color: #fff;
                              text-align: center;
                              border-radius: 6px;
                              padding: 5px 0;
                            
                              /* Position the tooltip */
                              position: absolute;
                              z-index: 1;
                            }
                            
                            .tooltip:hover .tooltiptext {
                              visibility: visible;
                            }