/*

 Theme Name:   Theme enfant UL

 Theme URI:    https://univ-lorraine.fr

 Description:  Thème enfant de l'Université de Lorraine

 Author:       WAS

 Template:     generatepress

 Version:      0.1

*/



/*

--ul-color-first-menu

--ul-color-hover-menu

--ul-color-principal-img

--ul-color-principal-block1

--ul-color-principal-block2

--ul-color-principal-block3

--ul-color-right-block1

--ul-color-right-block2

--ul-color-right-block3

--ul-color-lastminute

*/

@import url('../theme_ul_principal/style.css');

@import url('header.css');

@import url('offres_emploi.css');

@import url('one-page.css');



/* couleur de sur header */

nav.secondary-navigation {

    background-color: var(--ul-color-first-menu);

}

/* couleur du hover du menu principal */



@media only screen and (max-width: 1024px) {

.main-navigation .main-nav > ul > li.menu-item:hover, .main-navigation .main-nav > ul > li.current-menu-item, .main-navigation .main-nav > ul > li.current-menu-parent, .main-navigation .main-nav > ul > li.menu-item:last-child:hover, .main-navigation .main-nav > ul > li.current-menu-item, .main-navigation .main-nav > ul > li.current-page-ancestor, .main-navigation .main-nav > ul > li:first-child:hover, .main-navigation .main-nav > ul > li:nth-child(2):hover, .main-navigation .main-nav > ul > li:nth-child(3):hover, .main-navigation .main-nav > ul > li:nth-child(4):hover {

	border-left: 5px solid var(--ul-color-hover-menu) !important;

}

}



@media only screen and (min-width: 1025px) {

.main-navigation .main-nav > ul > li.menu-item:hover, .main-navigation .main-nav > ul > li.current-menu-item, .main-navigation .main-nav > ul > li.current-menu-parent, .main-navigation .main-nav > ul > li.menu-item:last-child:hover, .main-navigation .main-nav > ul > li.current-menu-item, .main-navigation .main-nav > ul > li.current-page-ancestor, .main-navigation .main-nav > ul > li:first-child:hover, .main-navigation .main-nav > ul > li:nth-child(2):hover, .main-navigation .main-nav > ul > li:nth-child(3):hover, .main-navigation .main-nav > ul > li:nth-child(4):hover {

	border-bottom: 5px solid var(--ul-color-hover-menu) !important;

border-left: none;

}

}



.main-navigation .main-nav > ul > li.menu-item:last-child:hover {

	border: none;

}





.sidebar .menu a[aria-current]:not([aria-current="false"]) {

    border-left: 3px solid var(--ul-color-hover-menu);
    display: block;

}





.block_principal1 {

	background-color: var(--ul-color-principal-block1);

}



.block_principal2 {

	background-color: var(--ul-color-principal-block2);

}

.block_principal3 {

	background-color: var(--ul-color-principal-block3);

}



.block_droit1,

.block_droit2,

.block_droit3{

	color:white;

	margin-bottom:20px;

}



.block_droit1 > .gb-inside-container,

.block_droit2 > .gb-inside-container,

.block_droit3 > .gb-inside-container{

	padding:30px;

}



.block_droit1 h2,

.block_droit2 h2,

.block_droit3 h2{

	margin-top:0px;

}



.block_droit1 {

	background-color: var(--ul-color-right-block1);

}



.block_droit2 {

	background-color: var(--ul-color-right-block2);

}

.block_droit3 {

	color:black;

	background-color: var(--ul-color-right-block3);

}



.lastminute {

	background-color: var(--ul-color-lastminute);

}

.lastminute h3.gb-headline {

	background-color: var(--ul-color-lastminute);

}





.soip-agenda th:first-child {

		width: 40%;

}

.soip-agenda th {

	text-transform: uppercase;

	font-weight: 400;

}



/* highlight */

.lien-highlight a:hover {
  background: linear-gradient( to bottom, var(--ul-color-hover-menu) 0%, var(--ul-color-hover-menu) 100% ) repeat-x 0 120%;
  background-size: 4px 10px;
}



.sidebar .menu-item .sub-menu {display:none;}
.sidebar .menu-item.current-menu-item > .sub-menu, .sidebar .menu-item.menu-item-has-children > a[href="#"] ~ .sub-menu, .menu-item.current-menu-ancestor > .sub-menu {display:block;}



/* pop ups */

.popmake a {
    color: #000;
    font-weight: 700;
    text-decoration: underline;
}
.popmake ul li {
    margin-bottom: 10px;
}
