# banner {
position : fixed ;
background-color : $w ;
width : 100 % ;
z-index : 1000 ;
box-shadow : 0 0 5 px $b !important ;
. flex-end-menu {
@media ( min-width : 991 px ) {
display : flex ;
align-items : flex-end ;
}
}
. cont-payoff {
text-align : center ;
font-size : 15 px ;
align-self : center ;
margin-left : 20 px ;
. payoff1 {
margin-bottom : 10 px ;
font-size : 20 px ;
font-weight : bold ;
}
. payoff2 {
font-size : 15 px ;
line-height : 18 px ;
}
}
. link-home {
margin-left : 20 px ;
font-size : 18 px ;
color : #000 ;
font-weight : bold ;
text-transform : uppercase ;
margin-bottom : 3 px ;
font-family : Montserrat , sans-serif ;
}
. 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 {
@include display-flex () ;
@include justify-content ( space-between ) ;
@include align-items ( center ) ;
. site-title {
flex : 1 ;
margin : 0 ;
. logo-img {
height : $height-header ;
width : auto ;
}
}
. page-title {
margin : 0 ;
padding : 2 px 0 ;
. img-site {
height : $height-header ;
width : auto ;
}
}
. navigation {
@include display-flex () ;
@include justify-content ( flex-end ) ;
@include align-items ( center ) ;
flex : 1 ;
. main-menu {
ul {
list-style-type : none ;
@include display-flex () ;
@include justify-content ( flex-end ) ;
@include align-items ( center ) ;
padding : 0 ;
margin : 0 ;
li {
padding-left : 10 px ;
padding-right : 10 px ;
a {
text-decoration : none ;
color : $header-menu ;
font-weight : 200 ;
text-transform : uppercase ;
font-size : em ( 12 px ) ;
font-family : $second-font ;
b {
transition : color $speed ;
}
}
}
}
}
. 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 : $header-menu ;
border-color : $header-menu ;
border-radius : 0 ;
. toggle {
. toggle-line {
display : block ;
height : 4 px ;
margin-bottom : 4 px ;
background-color : $w ;
transition : transform .5 s ;
border-radius : 0 ;
}
}
& : 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 ;
}
}
}
. aui {
. 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 ) ;
}
# _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 ;
color : $b ;
# _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 ;
}
main {
padding-top : 90 px ;
}
/ *
header . nav-up {
top : - 60 px ;
@media ( max-width : 991 px ) {
top : 0 px ;
}
}
* /
header . nav-up { top : 0 px ; }
. user-notification {
margin : 0 px !important ;
. user-thumbnail {
box-shadow : 0 0 0 2 px $red-logo !important ;
}
}
. aui {
# heading {
. navigation {
nav {
ul {
@for $i from 1 through length ( $color-menu ) {
li : nth-child ( #{ length ( $color-menu ) } n + #{ $i } ) {
a : hover {
text-decoration : none ;
b {
color : nth ( $color-menu , $i ) ;
}
}
}
li . selected : nth-child ( #{ length ( $color-menu ) } n + #{ $i } ) {
a { b {
color : nth ( $color-menu , $i ) ;
} }
}
}
}
}
}
}
}