/*
  custom properties for ALICE
*/


/* logo */

@media only screen and (max-width: 1160px) {
    header .site-info__logo img {
        left: 0px;
        margin-bottom: 10px;
    }
}

body header .nav>li:first-child {
    margin: 0 15px;
}

header .site-info__text {
    overflow-wrap: break-word;
}

header .site-info__text a,
header .site-info__text__slogan {
    text-shadow: 1px 0px 1px black, 0px 1px 1px black, -1px 0px 1px black, 0px -1px 1px black, 0 0 1px black;
}

header .site-info__text__name {
    white-space: unset;
    overflow: hidden;
    text-overflow: unset;
}


/* Main menu */

header .nav>li>a {
    font-size: 1.4rem;
    line-height: 3.0rem;
}

header .nav>li>a:after {
    bottom: 0rem;
}

.sticky-header:not(.open-cern-menu) header .nav>li>a {
    font-size: 1.4rem;
    line-height: 3.0rem;
}

.sticky-header:not(.open-cern-menu) header .nav>li>a:after {
    bottom: 0.3rem;
}


/* ---------- sidebars */

.sidebar-left nav h2,
.sidebar-right nav h2,
.sidebar-right h2 {
    font-size: 2.0rem;
}

.sidebar-left nav ul>li,
.sidebar-right nav ul>li {
    font-size: 1.6rem;
    font-weight: 500;
    background: rgba(107, 163, 212, 0.19);
    box-shadow: 0 0 1px 0px rgba(51, 138, 254, 0.36);
}

body>footer {
    z-index: 50;
}


/**** by guille*******/


/*
body header .site-info {
   padding: 0;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: none;
}*/

body header .header-wrapper {
    margin: auto;
    min-height: 70px;
    padding: 2px 5% 1px;
    /*padding: 20px 5% 15px; !original */
    background-color: #222222;
    /*CERN login bar collor*/
}

.sticky-header:not(.open-cern-menu) header .header-wrapper {
    margin: auto;
    min-height: 70px;
    padding: 2px 5% 1px;
    /*padding: 20px 5% 15px; !original */
    background-color: #222222;
    /*CERN login bar collor*/
}