/*
* Noto Naskh Arabic (Arabic) http://www.google.com/fonts/earlyaccess
*/
@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notonaskharabic/v4/NotoNaskhArabic-Bold.ttf) format('truetype');
}

/*
 * Noto Kufi Arabic (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.eot?#iefix) format('embedded-opentype'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notokufiarabic/v2/NotoKufiArabic-Bold.ttf) format('truetype');
}

body.i18n-ar h1,
body.i18n-ar h2,
body.i18n-ar h3,
body.i18n-ar h4,
body.i18n-ar h5,
body.i18n-ar h6 {
  font-family: "Noto Kufi Arabic", "Roboto", sans-serif !important;
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
}

body {
  font-family: "Noto Naskh Arabic", "Roboto", serif;
}

p {
  font-family: "Noto Naskh Arabic", "Roboto", sans-serif !important;
}

.i18n-ar #superfish-1 li a {
  font-family: "Noto Kufi Arabic", "Roboto", sans-serif !important;
}

.i18n-ar .pull-left.flip {
  float: right !important;
}

.i18n-ar .pull-right.flip {
  float: left!important;
}

.i18n-ar .navbar-header .un-no-padding.un-sm-padding.pull-right {
  margin-right: 15px;
}

.i18n-ar .panels-flexible-row-two_column-2.panels-flexible-row-first {
  padding: 0 0 0 20px;
}

.i18n-ar .panels-flexible-region-two_column-footer_left.col-md-6 {
  padding-left: 20px;
}

.i18n-ar .view-homepage-articles .views-row {
  float: right;
}

.i18n-ar .panels-flexible-two_column-inside .col-md-6,
.i18n-ar .panels-flexible-two_column-inside .col-md-8,
.i18n-ar .panels-flexible-two_column-inside .col-md-4 {
  float: right;
}

.i18n-ar.front .main-container .col-sm-3 {
  padding-left: 0px;
  padding-right: 25px;
}

.i18n-ar .footer .list-inline .footer-brand {
  margin-left: 5px;
  width: auto;
  background-position: right top;
}

.i18n-ar .navigation .navbar-nav>li {
  border-right: 0px;
}

.i18n-ar .site-title {
  float: left;
  font-size: 30px;
  font-weight: bold;
  margin-right: 10px;
  margin-top: 6px;
}

.i18n-ar .flexslider .views-field-title {
  text-align: right;
}

.i18n-ar .flexslider .views-field-title span,
.i18n-ar .flexslider .views-field-title a {
  font-family: "Noto Kufi Arabic", "Roboto", sans-serif;
}

/* Flexslider RTL */

.i18n-ar .flex-direction-nav .flex-next {
  background-position: 0 0;
  left: -36px;
  right: auto;
}

.i18n-ar .flex-direction-nav .flex-prev {
  background-position: 100% 0;
  right: -36px;
  left: auto;
}

.i18n-ar .flexslider:hover .flex-next {
  left: 5px;
  right: auto;
}

.i18n-ar .flexslider:hover .flex-prev {
  right: 5px;
  left: auto;
}

@media screen and (max-width: 860px) {
  .i18n-ar .flex-direction-nav .flex-prev {
    opacity: 1;
    right: 0;
    left: auto;
  }
  .i18n-ar .flex-direction-nav .flex-next {
    opacity: 1;
    left: 0;
    right: auto;
  }
}

.i18n-ar .flex-direction-nav a::before {
  content: "";
}

.i18n-ar .flex-direction-nav a.flex-next::before {
  content: "";
}

.i18n-ar .view-homepage-slideshow .flex-control-nav li,
.i18n-ar .view-homepage-slideshow-block .flex-control-nav li {
  float: right;
  width: 15px;
}

.i18n-ar .view-homepage-slideshow .flex-control-nav,
.i18n-ar .view-homepage-slideshow-block .flex-control-nav {
  padding-right: 45%;
  padding-left: 0%;
}

.i18n-ar .region.region-socialmedia {
  left: 10px;
  right: auto;
}

.i18n-ar .welcome-top {
  float: right!important;
}

a.un-brandbar-welcome-lr-ar::before {
  float: right;
  content: "";
  color: black;
  float: right;
  font-family: FontAwesome;
  font-size: 1.8rem;
  margin-right: 7.8px;
  margin-left: 0.8rem;
}

a.un-brandbar-welcome-lr-ar {
  padding: 10px;
}

body.i18n-ar {
  direction: rtl;
  unicode-bidi: embed;
  text-align: right;
}

.i18n-ar .sf-menu.sf-style-blue {
  float: right;
}

.i18n-ar ul.secondary {
  float: left;
}

.i18n-ar .navbar-logo {
  float: right;
}

.i18n-ar #navbar a.logo {
  float: right !important;
}

.i18n-ar .uwof-site-name a {
  font-family: "Noto Kufi Arabic", "Roboto", sans-serif;
  letter-spacing: 0;
}

i18n-ar #navbar #block-search-form .btn {
  border-radius: 4px 0 0 4px;
}

i18n-ar #block-locale-language li {
  border-right: 0;
  border-left: 1px solid #a3a3a3;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
}

@media (min-width: 769px) {
  .i18n-ar .un-social-media {
    left: 10px;
    right: inherit;
  }
}

@media (min-width: 769px) {
  .i18n-ar .navbar-nav>li {
    float: right;
  }
  .i18n-ar .navbar-nav {
    float: right;
  }
  .i18n-ar #navbar #block-search-form {
    float: left;
  }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .i18n-ar .navbar-default .navbar-nav>li>a {
    padding-right: 10px;
    width: 115%;
    padding-left: 22px;
  }
}

@media (max-width: 768px) {
  .i18n-ar button.menu-link {
    margin-right: 31px!important;
    margin-top: 27px!important;
  }
}

.i18n-ar .site-title {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif;
}

body.i18n-ar {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif;
  font-size: 15px;
}

@media (max-width: 768px) {
  .i18n-ar .site-title {
    top: 16px;
  }
}

@media (max-width: 768px) {
  .i18n-ar button.menu-link {
    margin: 56px 13px 1px 31px;
    float: right;
  }
}

@media (max-width: 768px) {
  .i18n-ar button.menu-link {
    margin-right: 11px!important;
    margin-top: 56px!important;
  }
}

@media (max-width: 660px) and (min-width: 260px) {
  .i18n-ar .un-banner-logo {
    margin-top: 8px;
  }
}

@media (max-width: 415px) {
  .i18n-ar .navbar-header .col-xs-4 {
    float: left;
    width: 83%;
  }
}

@media (max-width: 768px) {
  .i18n-ar button.menu-link {
    margin-right: 11px!important;
    margin-top: 2px!important;
  }
}

@media (max-width: 418px) {
  .i18n-ar button.menu-link {
    margin-right: 11px!important;
    margin-top: 41px!important;
  }
}

.i18n-ar .navigation .navbar-nav li:hover ul li a:after {
  border-top-color: #000;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: relative;
  top: 4px;
  float: left;
  left: auto;
  right: auto;
  margin-left: 0;
  margin-right: 10px;
}

.i18n-ar .dropdown-submenu>.dropdown-menu {
  top: 10px;
  right: 100%;
  margin-top: 0;
  margin-left: 0;
}

.i18n-ar .footer .list-inline .footer-brand a {
  float: left;
  padding-right: 30px;
  padding-left: 0;
}


/*mobile main menu fixes*/

@media (max-width: 767px) {
  .i18n-ar .navigation #pattern {
    float: right;
  }
  .i18n-ar #navbar .navigation #pattern ul {
    margin: 0px 16px 3px 0px;
  }
  .i18n-ar #navbar .navigation #pattern ul li a {
    text-align: right;
    padding-right: 16px;
    background: none;
  }
  .i18n-ar #navbar .navigation #pattern ul li:hover ul {
    margin: 0;
    float: none;
    padding-right: 0;
    width: 100%;
  }
  .i18n-ar #navbar .navigation #pattern ul li ul li a {
    width: 100%;
    padding-right: 25px;
    padding-left: 0;
  }
  .i18n-ar #navbar .navigation #pattern ul li ul li {
    border-bottom: #f2f2f2 solid 1px;
  }
  .i18n-ar #navbar .navigation #pattern ul li a:hover {
    text-decoration: underline;
    background: #fff;
  }
  .i18n-ar .navigation .navbar-nav .caret {
    position: relative;
    right: -22px;
    left: auto;
    float: left;
  }
  /*UN Top Language Switcher*/
  .i18n-ar div#language-switcher,
  .i18n-ar div#language-switcher-ar {
    float: none;
    position: absolute;
    right: auto;
    left: 0px;
    position: relative;
    float: left;
    clear: both;
    background: transparent;
    top: 0px;
  }
  .i18n-ar div#language-switcher-ar ul li a {
    float: left;
    width: 100%;
    padding: 8px 10px;
    border-bottom: 1px solid #f2f2f2;
  }
  .i18n-ar div#language-switcher-ar ul li {
    padding: 0;
    text-align: center;
    border: none;
  }
  .i18n-ar .language-switcher {
    width: auto;
  }
  .i18n-ar .header-container .language-title {
    font-weight: normal;
    float: left;
  }
  .i18n-ar .header-container .language-title a {
    display: none;
  }
  .language-switcher button.navbar-toggle {
    float: left;
  }
  .i18n-ar .navbar-toggle {
    padding: 0px;
  }
  .i18n-ar .flex-direction-nav .flex-next {
    right: auto !important;
  }
  .i18n-ar .footer #block-menu-menu-footer-links ul.nav li {
    float: right;
    border-right: none;
    border-left: #737373 solid 1px;
    padding-left: 6.5px;
    padding-right: 0;
  }
  .i18n-ar #navbar .navigation #pattern ul li ul li ul li {
    float: left;
  }
  .i18n-ar #navbar .navigation #pattern ul li:hover ul li ul {
    float: left;
    left: 0px;
    padding-right: 20px;
    right: auto;
    top: auto;
  }
  .i18n-ar .navigation .navbar-nav li:hover ul li a:after {
    border-top-color: #000;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: relative;
    top: 4px;
    float: left;
    left: 42px;
    right: auto;
  }
  .language-switcher .block-content ul {
    list-style-type: none;
  }

  .language-switcher .block-content ul li {
    padding: 0 !important;
    margin: 0 !important;
    text-align: left;
    border: none;
    float: left;
    clear: both;
    display: block !important;
  }
}

.i18n-ar .dropdown-menu {
  left: auto;
}

@media (max-width: 767px) {
  .i18n-ar .un-top .welcome {
    float: right;
  }
}

@media (max-width: 768px) {
  .i18n-ar .un-top {
    left: 0px;
  }
}

@media (max-width: 768px) {
  .i18n-ar .site-title {
    top: 20px;
    font-size: 22px;
  }
}

@media (max-width: 427px) {
  .i18n-ar .site-title {
    top: 16px;
  }
}

@media (max-width: 992px) {
  .i18n-ar .site-title-container {
    max-width: 650px;
  }
}

@media (max-width: 768px) {
  .i18n-ar .site-title-container {
    max-width: 400px;
  }
}

@media (max-width: 477px) {
  .i18n-ar .site-title-container {
    max-width: 350px;
  }
}

@media (max-width: 428px) {
  .i18n-ar .site-title-container {
    max-width: 300px;
  }
}

@media (max-width: 400px) {
  .i18n-ar .site-title-container {
    max-width: 250px;
  }
}

@media (max-width: 344px) {
  .i18n-ar .site-title-container {
    max-width: 200px;
  }
}

@media (max-width: 415px) {
  .i18n-ar .site-title.site-title-container {
    position: absolute;
  }
  .i18n-ar .row {
    position: relative;
  }
  .i18n-ar button.menu-link {
    margin-top: 57px!important;
  }
  .i18n-ar .site-title.site-title-container {
    position: absolute;
    margin-right: 51px;
    margin-top: 21px;
  }
}

@media (max-width: 344px) {
  .i18n-ar .site-title {
    top: 23px;
  }
  .i18n-ar button.menu-link {
    margin-top: 78px!important;
  }
}

.i18n-ar .pagination>li {
  display: inline-block;
}

.i18n-ar .unite-web-document-widget table caption {
  float: right;
}

.i18n-ar .views-slideshow-controls-text-next a,
.i18n-ar .views-slideshow-controls-text-previous a {
  left: -10px;
}

.i18n-ar .view-homepage-slideshow div.views-field.views-field-title {
  text-align: center;
}

p {
  word-wrap: break-word;
}

.breadcrumb li,
.breadcrumb li a {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif;
  font-size: 15px;
}

.i18n-ar h1,
.i18n-ar h2,
.i18n-ar h3,
.i18n-ar h4,
.i18n-ar h5,
.i18n-ar h6,
.i18n-ar .h1,
.i18n-ar .h2,
.i18n-ar .h3,
.i18n-ar .h4,
.i18n-ar .h5,
.i18n-ar .h6 {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif;
}

.i18n-ar #search-block-form .form-control {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif;
}

body nav.navigation a {
  text-align: right;
}

@media (max-width: 768px) {
  .i18n-ar .block-menu-block ul li.dropdown-submenu:hover ul {
    right: 0;
    top: 40px;
  }
}


/* To fix arrows on sub-menu*/

.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: left;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-right-color: #ccc;
  margin-top: 5px;
  margin-right: 5px;
}


/* To aligh table headers to right*/

th {
  text-align: right;
}

p {
  text-align: right;
}


/*Slick RTL*/

[dir="rtl"] .slick-prev::before {
  content: "\f053" !important;
}

[dir="rtl"] .slick-next::before {
  content: "\f054" !important;
}

[dir='rtl'] .slick-next {
  right: -5px;
  left: auto;
}

[dir='rtl'] .slick-prev {
  right: auto;
  left: -5px;
}

@media (max-width: 992px) {
  .unite-slick-rtl.i18n-ar .hewston .col-md-8.radix-layouts-slider,
  .unite-slick-rtl.i18n-ar .burr-flipped .col-md-8.radix-layouts-content {
    float: none;
  }
}

@media (min-width: 768px) AND (max-width:1366px) {
  .i18n-ar .view-unite-web-member-search .view-content,
  .i18n-ar .view-unite-web-member-search .view-header,
  .i18n-ar .view-unite-web-member-search .views-exposed-form {
    margin-right: 5px;
  }
}

.i18n-ar .block-views {
  margin-right: -15px;
}

.i18n-ar .date-display-end {
  float: left;
  margin-right: 5px;
}

.i18n-ar .date-display-range {
  display: inline-block;
}

.i18n-ar .uw_member_state {
  float: right;
  margin-left: 5px;
}

.i18n-ar .uw_member_role {
  float: left;
  margin-right: 5px;
}

.i18n-ar div.views-field.views-field-field-member-state {
  display: inline-block;
}

@media (min-width: 992px) {
  .i18n-ar .panel-display .col-md-8 {
    float: right;
  }

  .i18n-ar .panel-display .col-md-9 {
    float: right;
  }
}

.i18n-ar .navigation .navbar-nav .caret {
  float: left;
  margin-right: 6px;
}

.i18n-ar .view-resolutions table tr td {
  direction: ltr;
}

a.ltr {
  direction: ltr;
  unicode-bidi: embed;
}

.i18n-ar .pane-content .flexslider li {
  margin: 0px;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  body.i18n-ar .navigation .navbar-nav .caret {
    margin-top: 0px;
    float: none;
  }
}

.i18n-ar .footer .footer-menu-block ul.nav li {
  float: right;
  border-right: none;
  border-left: #737373 solid 1px;
  padding-left: 6.5px;
  padding-right: 0;
}

.i18n-ar .footer-menu-block li.last {
  border: 0;
  border-left: none!important;
  padding-left: none!important;
}

.i18n-ar .footer-menu-block ul.menu.nav {
  margin-right: 10px;
}

@media (min-width: 1024px) {
  .i18n-ar .footer-menu-block ul.menu.nav {
    margin-left: -20px;
  }
}


/*search results page*/

@media (max-width: 480px) {
  body.i18n-ar.page-search-node .region.region-content {
    padding: 15px;
  }
  body.i18n-ar.page-search-node .pagination {
    margin-left: 2px;
  }
}

@media (max-width: 1024px) {
  body.i18n-ar.page-search-node ol.search-results.node-results {
    margin-left: 0px;
    margin-right: -20px;
  }
}

body.i18n-ar ul.facetapi-facetapi-links li.collapsed a.facetapi-inactive,
body.i18n-ar ul.facetapi-facetapi-links li.leaf a.facetapi-inactive {
  background: url(images/arrows-black-rtl.png) no-repeat right 0 transparent;
  padding-right: 10px;
  padding-left: 0;
}

body.i18n-ar ul.facetapi-facetapi-links li.expanded ul {
  padding-left: 0;
  padding-right: 8px;
}

body.i18n-ar ul.facetapi-facetapi-links li.expanded ul li.collapsed {
  direction: ltr;
}

@media (min-width: 768px) {
  .i18n-ar .language-switcher li {
    float: right;
  }
}


/*Margin right for mobile views*/

@media (max-width: 480px) {
  .i18n-ar .view-content,
  .i18n-ar .views-exposed-form,
  .i18n-ar .view-unite-web-member-search .view-header {
    margin-right: 15px;
  }
  .i18n-ar .view-content,
  .i18n-ar .views-exposed-form {
    margin-right: 0;
  }
}


/*all arabic styling for slick carousel*/

.slick-wrapper--asnavfor .i18n-ar .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-next {
  right: 61px;
  top: 282px;
}

.i18n-ar .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-prev {
  left: 85px;
  top: -284px;
}

.slick-wrapper--asnavfor .i18n-ar .slick {
  max-height: 584px;
  width: 76%;
  float: right;
}

.slick-wrapper--asnavfor .i18n-ar .slick--display--thumbnail.slick--skin--asnavfor {
  width: 16%;
  float: right;
}

.slick-wrapper--asnavfor .i18n-ar .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-next {
  right: 64px;
  top: 282px;
}

.slick-wrapper--asnavfor .i18n-ar .slick-wrapper--asnavfor .i18n-ar .slick--display--thumbnail.slick--skin--asnavfor {
  width: 20%;
  margin-left: 0px;
  margin-right: 10px;
}

.slick-wrapper--asnavfor .i18n-ar .slick-list {
  max-height: 499px;
}

.i18n-ar .panel-pane.sidebar ul li h4 {
  width: 92%;
  float: left;
}

.i18n-ar .menu-administration-menu:hover {
  position: fixed;
  left: auto;
  right: 0px;
}

.i18n-ar .menu-administration-menu li.expanded:hover .dropdown-menu {
  position: fixed;
  left: auto;
  top: 246px;
  right: 230px;
}

.i18n-ar .menu-administration-menu {
  left: auto;
  right: -230px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  z-index: 999;
}

.i18n-ar .menu-administration-icon {
  float: left;
  position: relative;
  border-radius: 4px 0px 0px 4px;
}

.i18n-ar .menu-administration-menu li a {
  text-align: right;
}


/*all arabic styling for slick carousel*/

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-next {
  right: 58px;
  top: 258px;
}

.i18n-ar .uw-carousel .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-prev {
  left: 79px;
  top: 233px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick {
  max-height: 584px;
  width: 76%;
  float: right;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick {
  float: right;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor {
  width: 22%;
  float: right;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor {
  float: right;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail .slick--skin--asnavfor .slick__arrow .slick-next {
  right: 64px;
  top: 282px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor {
  width: 20%;
  margin-left: 0px;
  margin-right: 10px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick-list {
  max-height: 499px;
}

.i18n-ar .uw-carousel .slick--display--thumbnail .slick--skin--asnavfor .slick__slide {
  margin: 0 2px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick-slider {
  margin-right: 17px;
}

@media (max-width: 768px) {
  .i18n-ar aside.col-sm-3 {
    display: none;
  }
}

@media (max-width: 1200px) {
  .i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick {
    width: 100%;
  }
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor .slick-list {
  max-height: 490px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor .slick__arrow .slick-next {
  right: 58px;
  top: 231px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor .slick-list {
  max-height: 452px;
}

.i18n-ar .uw-carousel .slick-wrapper--asnavfor .slick--display--thumbnail.slick--skin--asnavfor .slick-list {
  padding: 0px 0px;
}


/*end all arabic styling for slick carousel*/


#superfish-3.rtl li:after {
  content: '';
}

#superfish-3.rtl li {
  margin: 0;
  padding: 0;
}

.sf-vertical.rtl,
.sf-vertical.rtl li {
  width: 100%;
}

.sf-vertical.rtl li:hover>ul,
.sf-vertical.rtl li.sfHover>ul {
  right: 100%;
  top: 0;
}

@media all and (min-width: 768px) {
  .i18n-ar .uwof-un-name a {
    border-right: 0 !important;
    border-left: 1px solid rgb(40, 40, 40);
  }
  .i18n-ar .uwof-un-name a {
    padding: 0 8px;
  }
  .i18n-ar .uwof-un-container {
    margin-left: 1.9615384615rem;
    margin-right: 0;
  }
}


/* Superfish */

.i18n-ar #superfish-1 li a {
  border-left: #d6d6d6 solid 4px;
  border-right: 0px;
}

.i18n-ar #superfish-1>li:last-child a {
  border-left: 0;
}

.i18n-ar #superfish-1 li a+ul li a {
  border-left: 0 !important;
  text-align: right;
}

@media (max-width: 768px) {
  .i18n-ar #navbar .navigation a {
    text-align: right;
  }
  .i18n-ar #superfish-1-accordion li.menuparent>a::after {
    padding-left: 0px;
    padding-right: 5px;
    float: left;
  }
}

.sf-menu.rtl li:hover>ul,
.sf-menu.rtl li.sfHover>ul {
  left: auto!important;
  right: 0!important;
}

.i18n-ar #navbar .sf-sub-indicator {
  left: 10px;
  right: auto;
}

.sf-megamenu-column ol > li:before {
  content: "\f053";
  right: 8px;
  left: auto;
  top: 3px;
}
#navbar .navigation ul.sf-megamenu li ol li ol {
  padding: 0px 15px 5px 0px;
}
#superfish-1 li a+ul li ol li a {
  padding: 0.10em 1.5em 0.10em 0em;
  outline-width: 0px;
}

/* Search form */

.i18n-ar form#search-block-form .form-control {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.i18n-ar #block-search-form div.input-group span.input-group-btn button {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

@media (max-width: 767px) {
  #navbar #block-search-form {
    margin-left: 0px;
    margin-right: 62px;
  }

  button.navbar-toggle.pull-left {
    margin-left: 0px;
    margin-right: 10px;
  }

  #navbar button.navbar-toggle+#navbar-collapse {
    left: 0;
    right: 0;
  }
}

/* Footer */

.i18n-ar .uwof-footer .donate a {
  font-family: 'Noto Naskh Arabic';
  font-size: 1.6rem;
}

.i18n-ar .uwof-footer .footer .donate {
  margin-left: 0.1rem;
  margin-right: 2.8rem;
  padding-left: 0;
  padding-right: 2.1rem;
  border-right: gray solid 0.1rem;
  border-left: 0;
}


.i18n-ar .hewston .col-md-8.radix-layouts-slider,
.i18n-ar .burr-flipped .col-md-8.radix-layouts-content {
  float: right;
}

.i18n-ar .view-homepage-slideshow .flex-control-nav li {
  width: 14px;
}


.i18n-ar .hewston .col-md-4 {
  float: right;
}

@media (max-width: 480px) {
  .i18n-ar .uw-link-btn {
    margin-left: 17%;
    margin-right: 4%;
  }
}

/* Leaflet Maps */
.i18n-ar .leaflet-left {
  left: auto;
  right: 5px;
}
.i18n-ar .leaflet-right {
  right: auto;
  left: 5px;
}

/* Admin pages */
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  float: right;
  margin-right: -25px;
  margin-left: 0px;
}
.radio,
.checkbox {
  padding-right: 20px;
  padding-left: 0px;
}

input[type="checkbox"]::before {
  left: auto;
  right: -2px;
}

input[type="checkbox"]:checked::after {
  left: auto;
  right: 2px;
}

.i18n-ar .menu-administration-menu {
  left: auto;
  right: -230px!important;
}
.menu-administration-menu:hover {
  left: auto;
  right: 0!important;
}

#node-edit .form-item-machine-name label,
#node-edit .form-item-date label,
#node-edit .form-item-name label {
  float: right;
  margin-right: 0px;
  margin-left: 5px;
}

.admin-views-view .views-exposed-form .views-exposed-widget {
  float: right;
}

.views-exposed-form .views-exposed-widget {
  padding: .5em 0 0 1em;
}

.admin-views-view .form-item-operation {
  float: right;
  margin-left: 1em;
  margin-right: 0em;
}

#node-edit .form-item-path-alias * {
  float: right;
}

.nav-tabs>li {
  float: right;
}

.input-group-addon {
  padding: 5px 12px;
}
.input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #ccc;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.tabs-left > .nav-tabs {
  float: right;
  margin-right: 0px;
  margin-left: -1px;
}

.tabs-left > .nav-tabs > li > a {
  border-radius: 0 4px 4px 0;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  -webkit-box-shadow: 1px 1px 1px -1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 1px 1px -1px rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 1px -1px -1px rgba(0, 0, 0, 0.05);
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 4px 0 4px 4px;
}

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

.views-field.views-field-created span:before,
.views-field-field-date .field-content:before {
  margin: 0 0 0 6px;
  float: right;
}

div.region.region-content .field ul li::before ,
.pane-content .menu-block-wrapper ul li::before ,
.uw-widget-list ul li::before ,
.pane-custom .pane-content ul li::before {
  float: right;
  margin-left: 0;
  margin-right: -2.198rem;
}

div.region.region-content .field ul li,
.pane-content .menu-block-wrapper ul li,
.uw-widget-list ul li,
.pane-custom .pane-content ul li {
  padding-left: 0;
  padding-right: 2.1rem;
}

.search-block-link {
  text-align: left;
  margin-left: 0.4rem;
}

/* EACUNIWEB-3369 */
.i18n-ar .view-reports-notes .views-exposed-form .views-exposed-widget {
  float: right;
}

/* EACUNIWEB-3453 - Add PDF icon on all pdfs links */
.file-icon.jquery-generated {
  margin-right: 5px;
  margin-left: 0;
}

/* EACUNIWEB-3484 */
.i18n-ar .sf-menu.sf-vertical>li,
.i18n-ar .sf-menu.sf-vertical.sf-style-none {
  background-color: #f2f2f2;
}

.sf-menu.sf-vertical.sf-style-none li a {
  text-align: right;
}

.pane-content .menu-block-wrapper li.last {
  padding: 0 2.1rem 0 0;
}

/* EACUNIWEB-3575 */
@media (min-width: 768px) {
  .sf-menu.rtl li {
    float: none;
  }
}

#superfish-3-accordion.sf-menu.sf-style-none a,
#superfish-4-accordion.sf-menu.sf-style-none a,
#superfish-5-accordion.sf-menu.sf-style-none a {
  text-align: right;
}

#superfish-3.sf-menu.rtl.sf-vertical.sf-shadow ul,
#superfish-4.sf-menu.rtl.sf-vertical.sf-shadow ul,
#superfish-5.sf-menu.rtl.sf-vertical.sf-shadow ul {
  padding: 0px 0px 0px 0px !important;
}

#superfish-3-accordion.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button,
#superfish-4-accordion.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button,
#superfish-5-accordion.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button {
  left: 0px;
  right: auto;
}

#superfish-3-accordion.sf-menu.rtl.sf-hidden,
#superfish-4-accordion.sf-menu.rtl.sf-hidden,
#superfish-5-accordion.sf-menu.rtl.sf-hidden {
  right: auto!important;
}
#navbar #block-superfish-1 .sf-accordion.sf-style-none > li.active-trail li a,
#navbar #block-superfish-1 .sf-accordion.sf-style-none > li.active-trail li span.nolink {
  padding-left: 0px;
  padding-right: 30px;
}

#superfish-1-accordion .sf-accordion-button:before {
  right: 38%;
}

#superfish-1-accordion li.sf-depth-3 {
  padding-right: 15px;
}

#superfish-1-accordion a.sf-depth-3 {
  margin-right: 20px;
}

#superfish-1-accordion a.sf-depth-2 {
  padding-right: 20px;
}

.view-media-panes .flex-control-nav li {
  margin: 0 0 0 5px;
}

/*EACUNIWEB-3635 Fix display 5 of event views - mini calendar*/
.view-id-event_view.view-display-id-panel_pane_5 .pull-right,
.view-id-event_view.view-display-id-panel_pane_4 .pull-right,
.view-id-event_view.view-display-id-panel_pane_3 .pull-right,
.view-id-event_view.view-display-id-panel_pane_2 .pull-right {
  float: left!important;
}
.view-id-event_view.view-display-id-panel_pane_5 h3 a,
.view-id-event_view.view-display-id-panel_pane_4 h3 a,
.view-id-event_view.view-display-id-panel_pane_3 h3 a,
.view-id-event_view.view-display-id-panel_pane_2 h3 a {
  float: right;
  min-width: 104px;
  text-align: initial;
}
.view-id-event_view.view-display-id-panel_pane_5 h3:after {
  float: right;
}
.view-id-event_view.view-display-id-panel_pane_4 h3:after {
  float: none;
}
.view-id-event_view.view-display-id-panel_pane_5 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_5 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_4 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_4 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_3 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_3 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_2 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_2 span.icon.glyphicon.glyphicon-menu-left {
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
}
.view-id-event_view.view-display-id-panel_pane_5 li.next a.icon-only,
.view-id-event_view.view-display-id-panel_pane_4 li.next a.icon-only,
.view-id-event_view.view-display-id-panel_pane_3 li.next a.icon-only,
.view-id-event_view.view-display-id-panel_pane_2 li.next a.icon-only {
  padding-top: 7px;
  padding-bottom: 8px;
}
.view-id-event_view.view-display-id-panel_pane_5 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_4 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_3 span.icon.glyphicon.glyphicon-menu-right,
.view-id-event_view.view-display-id-panel_pane_2 span.icon.glyphicon.glyphicon-menu-right {
  float: left;
}
.view-id-event_view.view-display-id-panel_pane_5 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_4 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_3 span.icon.glyphicon.glyphicon-menu-left,
.view-id-event_view.view-display-id-panel_pane_2 span.icon.glyphicon.glyphicon-menu-left {
  padding-right: 12px;
}

/* pagination */
.view-event-view .pagination {
  margin: 12px 0px 0px 0px !important;
}

.view-id-event_view.view-display-id-panel_pane_5 .view-header h3 a::after {
  width: 93%;
}

/*EACUNIWEB-3899*/
.uwof-secondary-logo {
  margin-left: 10px;
  margin-right: 0px;
}

.i18n-ar .block-orange {
  margin: 21px 7px 12px 0px;
  border-right: 15px solid #f5821f;
  border-left: none;
  padding: 10px 18px 20px 0px;
}

/*EACUNIWEB-4699*/
body:not(.panels-ipe-editing) div.region.region-content ul:not(.slides):not(.pagination):not(.contextual-links):not(.sf-menu):not(.sf-menu ul) li a {
  line-height: 2.8rem;
}

.pane-content .field-item a,
.pane-content p a {
  line-height: 2.8rem;
}

/*EACUNIWEB-4699 - Added css for panel configuration form link button*/
.i18n-ar .panel-region h1, .i18n-ar .panel-region h2, .i18n-ar .panel-region h3, .i18n-ar .panel-region h4, .i18n-ar .panel-region h5, .i18n-ar .panel-region h6 {
  font-family: 'Noto Naskh Arabic', 'Roboto', serif !important;
  display: block;
}

/*EACUNIWEB-5049*/
.i18n-ar blockquote {
  border-right: 15px solid #bcbcbc !important;
  border-left: none;
  margin: 21px 7px 12px 0px;
  padding: 10px 18px 20px 0px;
}

.i18n-ar .block-blue {
  margin: 21px 7px 12px 0px;
  border-right: 15px solid #00adef;
  padding: 10px 18px 20px 0px;
  border-left: none;
}

/* EACUNIWEB-5049: Added *-spacing */

.i18n-ar .flexslider .views-field-title a {
  letter-spacing: 0;
}

body.i18n-ar .h1,
body.i18n-ar .h2,
body.i18n-ar .h3,
body.i18n-ar .h4,
body.i18n-ar .h5,
body.i18n-ar .h6 {
  letter-spacing: 0;
  word-spacing: 0;
}

body.i18n-ar .section h2,
body.i18n-ar .section .h2 {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar p {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .pane-content h4,
body.i18n-ar .pane-content h4 a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .descr,
body.i18n-ar .summary {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .footer .list-inline .footer-brand a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .language-switcher .block-content li a,
body.i18n-ar .language-switcher .block-content li span {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .site-title {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar a.navbar-brand.un-brandbar-welcome-lr {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

@media (max-width: 767px) {
  body.i18n-ar .un-top>.header-container .welcome-top a {
    letter-spacing: 0 !important;
    word-spacing: 0;
  }
}

body.i18n-ar .site-primary-title,
body.i18n-ar .site-secondary-title {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .pane-content li {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .flexslider .views-field-title span,
body.i18n-ar .flexslider .views-field-title a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .sf-horizontal.sf-style-none>li>a,
body.i18n-ar .sf-horizontal.sf-style-none>li>span.nolink {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .uwof-site-name a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .labelClass {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .uwof-footer .donate a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .uwof-footer .footer .footer-links .nav .block-content li>a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .uwof-footer h5.social-media-heading {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .pane-content h4,
body.i18n-ar .pane-content h4 a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}

body.i18n-ar .search-block-link a {
  letter-spacing: 0 !important;
  word-spacing: 0;
}
