/*@import url('https://fonts.cdnfonts.com/css/neo-sans-arabic');*/
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 400;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/Neo Sans Arabic Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 400;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabic.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 300;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabicLight.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 500;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabicMedium.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 700;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabicBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 900;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabicBlack.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans Arabic';
    font-style: normal;
    font-weight: 900;
    src: local('Neo Sans Arabic'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/NeoSansArabicUltra.ttf') format('truetype');
}
@font-face {
    font-family: 'Neo Sans';
    font-style: normal;
    font-weight: 500;
    src: local('Neo Sans'), url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/11/Neo_Sans_Medium.ttf') format('truetype');
}


#main-nav {
    z-index: 100;
    position: relative;
    width: 100%;
    background: transparent;
    letter-spacing: 1px;
}

#wrap header {
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4206057422969187) 100%);
}


#main-nav nav,
#top-nav nav{
    background-color: transparent;
    /*background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2329306722689075) 38%, rgba(0,0,0,0.4206057422969187) 100%);*/
  -webkit-transition: background 0.5s ease-out;
  -moz-transition: background 0.5s ease-out;
  -o-transition: background 0.5s ease-out;
  transition: background 0.5s ease-out;
    
}

#top-nav nav .container {
    display: flex;
    margin: auto;
    align-items: flex-end;
    flex-direction: column;
}

#top-nav nav .container .top-menu{
    border-bottom: 1px solid white; /* Adjust width and color as needed */
}

#main-nav .nav .menu-item-depth-0:last-child{
    /*background-color:red !important;*/
}

#main-nav .nav .menu-item-depth-0:last-child a{
    border: 0.5px white;
    border-style: solid;
    text-align: center;
    margin-top: 9px;
    padding-top: 14px;
    padding-left: 25px;
    height: 50px;
    font-family: 'Neo Sans Arabic', sans-serif;
    background-color: white !important;
    color: black !important;
}

#wrap header:hover #main-nav .nav .menu-item-depth-0:last-child a{
    border: 0.5px solid #46a5e5;
}

#wrap header:hover #top-nav nav .container .top-menu {
    border-bottom: 1px solid #46a5e5; /* Adjust width and color as needed */
}

#wrap header:hover nav {
    background: white;
}

.parent:hover .child {
  /* Styles for the child when the parent is hovered */
  color: red;
}

#wrap header:hover .navbar-nav > li > a {
    color: black !important;
}

#top-nav .navbar-nav>li>a {
    border-color: transparent;
}

#wrap header:hover .navbar-right {
    color: black !important;
}

#main-nav .navbar-nav {
    margin-block: 10px;
}

#main-nav .navbar {
    min-height: 90px !important;
}


#main-nav .navbar-nav > li > a,
#top-nav .navbar-nav > li > a,
#top-nav .navbar-right
{
    background-color: transparent !important;
    color: #ffffff !important;
  -webkit-transition: color 0.5s ease-out;
  -moz-transition: color 0.5s ease-out;
  -o-transition: color 0.5s ease-out;
  transition: color 0.5s ease-out;
      border-color: transparent;

    
}

@media only screen and (max-width: 1200px) {
    #main-nav .navbar-nav > li > a {
        padding-right: 16px !important;
        font-size: 12px !important;
}
    
    #main-nav{
        padding-right : 0px;
    }
    
    #main-nav .container{
        display: contents;
        padding-right : 5px;
    }
    
    #top-nav nav .container {
        display: flex;
        margin-right: 0;
        padding-right : 5px;
        align-items: flex-end;
        flex-direction: column;
    }
}

@media only screen and (max-width: 767px) {
    .navbar-header .logo img {
        margin: auto;
        left: 0;
        right: 0;
    }
}


.content-pad-3x {
    padding-top: 0px;
    padding-bottom: 0px;
}

#slider {
    height: 0px !important;
}

.page-heading{
    margin-top: 100px;
}

#wrap header {
    position: absolute;
    width: 100%;
    z-index: 35;
    
}

/*
* DropDown Menu
*/
header .dropdown-menu {
    background: white;
}


header .dropdown-menu li a {
    color: black;
}
header .dropdown-menu .column-header a {
    color: #616160 !important;
    border-bottom: 2px solid #46a5e5; /* Adjust width and color as needed */
}

/*
* IMAGE LOGO
*/
.navbar-header .logo img {
    content: url("https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/12/univ-saida-Monochrome.svg");
    top: -24px;
    width: 200px;
    position: absolute;
}

#wrap header:hover .navbar-header .logo img {
    animation: changeImage 1s; /* Change image every 2 seconds (2s x 3 keyframes) */
    animation-fill-mode: forwards; /* Stay at the last image after animation ends */
}

@keyframes changeImage {
    0% {
        content: url("https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2023/12/univ-saida-Monochrome.svg");
    }
    100% {
        content: url('https://www.univ-saida.dz/enold/wp-content/uploads/sites/19/2020/07/logo-univ-saida-1.png');
    }
}

.navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after {
    background-color: #46a5e5;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    height: 1px;
    content: ' ';
    transition: all .3s ease;
}

/*
Search Bar ************************************************************************************************
*/
.top-menu #nav-search{
    top: 118px;
}

/*
footer colors ************************************************************************************************
*/
.dark-div, .dark-div a {
    color: black !important;
}

h2.widget-title{
    color: black;
}

footer {
    color: black !important;
}

/*
epay button ************************************************************************************************
*/
.epay-btn {
    background-image: url("https://www.univ-saida.dz/en/wp-content/uploads/sites/19/2024/06/logo-interoperabilite-final_70x45.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-right: 20px;
    width: 50px;
}