//inline header @media screen and (min-width:769px) { .site-header { .header-content { .site-branding { &.inline { @include span(6/12); @include padding($base__spacing); float: left; } } //header navigation .header-nav { &.inline { @include span(6/12); float: right; background: none; @include padding($big__spacing $base__spacing); ul { list-style: none; text-align: right; @include padding(0); @include margin(0); li { *display: inline; display: inline-block; a { display: block; @include padding($base__spacing 0 $base__spacing $small__spacing); } } } .site-description { display: block; @include padding($small__spacing $small__spacing $small__spacing 0); float: left; } } } } } .main-navigation { &.inline { margin:0 -99em; padding:0 99em; clear: both; ul { margin: 0; text-align: center; li:hover > ul, li.focus > ul { left: 0; right: auto; } //second level ul { margin-bottom: 0; margin-left: 0; margin-right: 0; float: left; position: absolute; top: 100%; right: -999em; z-index: 99999; text-align: left; li { &:hover > ul, &.focus > ul { left: 100%; width: 100%; top: 0; margin-top: 0; } } //children .menu-item-has-children > a:after { font-family: 'simple-line-icons'; content: "\e606"; position: relative; float: right; @include opacity(.5); } } } } } } @media screen and (max-width:768px) { .site-branding { &.inline { @include column(6/12); @include padding($base__spacing); @include margin(0); float: left; } } .header-nav { &.inline { @include column(12/12); @include padding(0); background: none; ul { list-style: none; margin: $base__spacing 0 0 $base__spacing; li { *display: inline; display: inline-block; a { display: block; @include margin(0 $small__spacing 0 0); } } } } } }