@font-face {
  font-family: "GE SS Text Medium";
  src: url('../fonts/GE-SS-Text-Medium.otf');

}

body,
.widget.gsc-icon-box .highlight_content .title,
.navigation .gva_menu>li>a,
ul.menu>li,
h2,
h3,
h1,
h4,
.team-teaser-2 .team-name {
  font-family: GE SS Text Medium !important;

}

* {
  direction: rtl;
}

.language-switcher-language-url .links li {
  padding: 0 13px;
}

.language-switcher-language-url .links li.is-active::after {
  left: unset;
  right: 70%;
}

.language-switcher-language-url .links li.is-active {
  padding: 0 10px 0 17px;
  position: relative;
}

.news-section .block-content .contextual-region .view-content-wrap .item .news-item>a {
  margin-left: 20px;
  margin-right: unset;
}

.ads-home-section .block-content .view-content-wrap .item .ads-home-item .ads-content a {
  text-align: left;
}

.events-home-section .block-content .view-content-wrap .events-item .events-img img {
  margin-left: 20px;
}

.footer-social {
  text-align: right;
}

.language-switcher-language-url .links li:not(.is-active) {
  width: 83px;
  top: 28px;
}

.site-branding-logo img {
  margin-right: unset;
  margin-left: 20px;
}

@media (min-width: 991px) {
  header.header-v1 .navigation .gva_menu>li>a::after {
    left: unset;
    right: 0;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation ul li a {
    text-align: right !important;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li>ul>li:hover>ul {
    left: unset;
    right: 100%;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li:nth-child(2)>ul>li.menu-item--expanded>ul {
    right: -250px;
    left: unset;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li:first-child>ul>li.menu-item--expanded>ul {
    right: unset;
    left: 100%;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li:first-child>ul {
    right: unset;
    left: 0;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li>ul {
    left: unset;
    right: 0;
  }

  .navigation .gva_menu li a .icaret {
    margin-left: unset;
    margin-right: 2px;
  }
}

@media (max-width: 991px) {
  .gva-offcanvas-mobile .gva-navigation .gva_menu>li ul.menu.sub-menu {
    padding-right: 20px !important;
    margin-bottom: 10px;
    padding-left: unset;
  }

  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret {
    right: unset;
    left: -15px;
  }
}

@media (max-width: 1200px) {

  ul.tp-revslider-mainul>li>div:nth-child(2),
  ul.tp-revslider-mainul>li>div:nth-child(3) {
    left: 45% !important;
  }
}

.adminstration-section .adminstration-content .main-content:before {
  right: -17px;
  left: unset;
}

.adminstration-section .adminstration-content .main-content .dean-signature {
  text-align: left;
}

.why-faculty-section .why-study-img {
  left: 0;
  right: unset;
}

.sidebar-page .title-custom-header {
  transform: translate(-38%);
}

@media (max-width: 991px) {
  .sidebar-page .title-custom-header {
    transform: unset;
    left: unset;
  }
}

.staff-page-department-menu .view-content-wrap div.item::after {
  left: 0;
  right: unset;
}

.footer-center>.container>.row .footer-second a {
  text-align: right !important;
}

.footer-social-custom {
  text-align: right;
}

@media (min-width: 991px) {
  .navigation .gva_menu>li>a {
    font-size: 18px !important;
  }

  .top-header-float .header-main .header-inner nav .block-content .gva-navigation>ul>li>ul>li:hover>ul>li:hover>ul {
    right: 250px;
  }
}

.node-contact-form .js-form-item label,
.fa-add-user-form .js-form-item label,
.faculty-admin-edit-user .js-form-item label {
  margin-left: 20px;
  margin-right: unset;
}

.language-switcher-language-url .links li:not(.is-active) {
  top: 40px;
}

.news-section .block-content .view-content-wrap .news-item>a {
  margin-right: 0;
  margin-left: 20px;
}