# banner {
position : fixed ;
background-color : $w ;
width : 100 % ;
z-index : 1000 ;
. toggled & {
padding-right : 250 px ;
@media ( max-width : 991 px ) {
padding-right : 0 px ;
}
}
. toggled . lfr-has-add-content & {
padding-right : 600 px ;
@media ( max-width : 991 px ) {
padding-right : 0 px ;
}
}
. lfr-has-add-content & {
padding-right : 350 px ;
@media ( max-width : 991 px ) {
padding-right : 0 px ;
}
}
# heading {
. navigation {
@include display-flex () ;
@include justify-content ( space-between ) ;
@include align-items ( center ) ;
@include flex-wrap ( wrap ) ;
box-shadow : 0 0 2 px black !important ;
background-color : $footer-color ;
. main-menu {
@include flex ( 1 ) ;
ul {
list-style-type : none ;
@include display-flex () ;
@include justify-content ( flex-start ) ;
@include align-items ( center ) ;
padding : 0 ;
margin : 0 ;
li {
padding-left : 7 px ;
padding-right : 7 px ;
a {
text-decoration : none ;
color : $w ;
text-transform : uppercase ;
font-size : em ( 11 px ) ;
font-family : $second-font ;
font-weight : bold ;
transition : opacity $speed ;
opacity : 1 ;
position : relative ;
& : hover {
opacity : .6 ;
}
}
& [ aria-selected = " true " ] {
a : before {
content : " " ;
width : 100 % ;
height : 2 px ;
background-color : $red-logo ;
position : absolute ;
bottom : - 3 px ;
left : 0 ;
}
}
}
}
}
. page-title {
margin : 0 ;
padding : 0 ;
@include flex ( 1 ) ;
text-align : center ;
max-width : 95 px ;
padding-left : 20 px ;
. img-site {
height : 55 px ;
width : auto ;
}
}
. subheader-right {
@include display-flex () ;
@include justify-content ( flex-end ) ;
@include align-items ( center ) ;
@include flex ( 1 ) ;
. name-user {
padding-right : 1 .25 em ;
color : $w ;
@include display-flex () ;
flex : 0 0 auto ;
@include align-items ( center ) ;
position : relative ;
. fa-user-circle {
padding-right : 5 px ;
}
. div_permessi {
padding-left : 10 px ;
text-decoration : underline ;
font-size : 11 px ;
cursor : pointer ;
}
}
. info-user {
display : none ;
position : absolute ;
background-color : #fff ;
top : 30 px ;
color : #000 ;
width : 250 px ;
box-shadow : 0 px 0 px 5 px 1 px #aaa ;
left : calc ( 50 % - 125 px ) ;
padding : 5 px ;
. info-user__location {
color : $b ;
font-size : 10 px ;
}
. info-user__occupazione {
color : $b ;
font-size : 10 px ;
}
}
. header-separator {
height : 25 px ;
width : 2 px ;
background-color : $w ;
}
. button-menu-right {
margin-left : 0 px ;
margin-right : 10 px ;
width : 45 px ;
height : 35 px ;
padding-left : 8 px ;
padding-right : 8 px ;
background-color : $red-logo ;
border-color : $red-logo ;
. toggle {
. toggle-line {
display : block ;
height : 4 px ;
margin-bottom : 4 px ;
background-color : $w ;
transition : transform .5 s ;
border-radius : 25 px ;
}
}
& : hover {
. toggle-line : nth-child ( 1 ) , . toggle-line : nth-child ( 3 ) {
transform : scaleX ( .7 ) translateZ ( 0 ) ;
}
}
}
}
}
}
}
. toggled . button-menu-right {
. toggle-line : nth-child ( 1 ) {
transform : translate3d ( 0 , 8 px , 0 ) rotate ( 45 deg ) ;
}
. toggle-line : nth-child ( 2 ) {
opacity : 0 ;
visibility : hidden ;
transition : opacity .5 s , visibility .5 s !important ;
}
. toggle-line : nth-child ( 3 ) {
transform : translate3d ( 0 , - 8 px , 0 ) rotate ( - 45 deg ) ;
}
& : hover {
. toggle-line : nth-child ( 2 ) {
opacity : 1 ;
visibility : visible ;
}
}
}
. notification-header {
position : relative ;
. notification-header__icon {
font-size : 20 px ;
padding-left : em ( 25 px , 20 px ) ;
padding-right : em ( 35 px , 20 px ) ;
color : $w ;
transition : opacity $speed ;
& : hover {
opacity : .6 ;
}
}
# _2_WAR_notificationsportlet_userNotifications {
position : absolute ;
width : 100 % ;
height : 100 % ;
right : 0 ;
top : 0 ;
list-style : none ;
. dockbar-user-notifications-container {
background-color : $w ;
width : 100 % ;
}
. dropdown-toggle . user-notification-link {
height : 100 % ;
width : 100 % ;
top : 0 px ;
left : 0 px ;
position : absolute ;
transition : opacity $speed ;
# _2_WAR_notificationsportlet_userNotificationsCount {
font-size : 12 px ;
position : absolute ;
width : em ( 20 px , 12 px ) ;
height : em ( 20 px , 12 px ) ;
top : - 15 px ;
right : 25 px ;
background-color : $red-logo ;
border-radius : 50 px ;
@include display-flex () ;
@include justify-content ( center ) ;
@include align-items ( center ) ;
border : none ;
color : $w ;
}
}
. dockbar-user-notifications-container {
width : em ( 270 px ) ;
position : absolute ;
top : 55 px ;
right : 15 px ;
. user-notifications-list {
border : 0 px solid transparent ;
. user-notification-header {
border-color : $b ;
span {
a {
font-family : $second-font ;
color : $b ;
}
}
}
. user-notification {
. message {
font-family : $second-font ;
color : $b ;
}
}
}
}
. dockbar-user-notifications-container . open {
. user-notifications-list {
border : 1 px solid $header-menu ;
width : 100 % ;
}
}
}
}
. dockbar-user-notifications . user-notifications-header {
border-color : $b ;
span {
a {
font-family : $second-font ;
color : $b ;
}
}
}
. dockbar-user-notifications . user-notification {
border-color : $b ;
span {
a {
font-family : $second-font ;
color : $b ;
}
}
}
header {
transition : all .5 s ease ;
top : 0 ;
}
header . nav-up {
top : - 60 px ;
@media ( max-width : 991 px ) {
top : 0 px ;
}
}
. user-notification {
margin : 0 px !important ;
. user-thumbnail {
box-shadow : 0 0 0 2 px $red-logo !important ;
}
}
. aui # navigation {
display : block ;
}
. modify-pages . lfr-nav-sortable > a > span {
padding-left : 0 px ;
}