.libraryPage { padding-top: 54px !important; } .libraryPage:not(.metadataEditorPage):not(.noSecondaryNavPage) { padding-top: 97px !important; } .desktopLibraryMenu { position: fixed; left: 0; z-index: 1001; top: 54px; background-color: #181818; width: 200px; min-height: 100px; border-bottom-right-radius: 5px; } .itemDetailPage .desktopLibraryMenu { background-color: rgba(24,24,24,.6); } .metadataEditorPage .desktopLibraryMenu { display: none; } .desktopLibraryMenuDivider { height: 1px; background: #333; margin: .5em 0; } .viewMenuBar { font-weight: bold; position: fixed; right: 0; left: 0; z-index: 1000; top: 0; background: #181818; padding: 3px .25em 3px 1em; border-bottom: 1px solid #101010; } .viewMenuLink { text-decoration: none; color: #ccc!important; padding: 7px .5em 6px; display: inline-block; vertical-align: middle; } .viewMenuLink:hover { background-color: #555; } .viewMenuBar .btnCurrentUser { padding: 7px 1em 6px; } .viewMenuLink:hover { color: #fff; } .viewMenuLink:hover img { opacity: .5; } .viewMenuLink img { height: 24px; vertical-align: top; } .viewMenuTextLink { display: block; padding: .6em .5em .6em 35px!important; font-size: 15px; font-weight: 300!important; font-family: Roboto; } .musicViewMenu { background-image: url(images/items/folders/music.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px 8px; } .tvshowsViewMenu { background-image: url(images/items/folders/tv.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px 8px; } .moviesViewMenu { background-image: url(images/items/folders/movies.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px center; } .gamesViewMenu { background-image: url(images/items/folders/games.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px 8px; } .channelsViewMenu { background-image: url(images/items/folders/channels.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px center; } .booksViewMenu { background-image: url(images/items/folders/books.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px center; } .collectionsViewMenu, .generalViewMenu, .homeVideosViewMenu { background-image: url(images/items/folders/homevideos.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 8px center; } .viewMenuSecondary { float: right; } .selectedMediaFolder { background-color: #38c!important; color: #fff!important; } .itemDetailPage .selectedMediaFolder { background-color: rgba(51,136,204,.8)!important; } .libraryViewNav { height: 42px; overflow: hidden; border-bottom: 1px solid #333; position: fixed; right: 0; left: 0; top: 54px; z-index: 1000; background-color: #252525; } .libraryViewNavInner { text-align: center; font-size: 14px; white-space: nowrap; padding: 0 0 0; overflow-x: auto; height: 55px; } .libraryViewNav .ui-btn-active .libraryViewNavLinkContent { border-bottom-color: #38c; color: #fff; } .libraryViewNav a { display: inline-block; padding: 12px 0 0; color: #eee!important; text-decoration: none; margin: 0 0; position: relative; font-weight: normal; } .libraryViewNav a:hover { color: #bbb!important; } .libraryViewNavLinkContent { border-bottom: 5px solid transparent; display: inline-block; padding: 0 .9em 7px; color: #ddd; } .desktopHomeLink { color: #ddd !important; margin-right: 2em; text-decoration: none; font-weight: 400!important; } .desktopHomeLink span { vertical-align: middle; } @media all and (min-width: 1280px) { .libraryMenuButton { display: none; } .libraryPage:not(.itemDetailPage):not(.metadataEditorPage) { left: 215px !important; width: auto !important; right: 0 !important; } .libraryPage:not(.itemDetailPage) .libraryViewNav { } } @media all and (max-width: 1280px) { .desktopHomeLink { display: none; } .libraryViewNavInner { text-align: left; } .desktopLibraryMenu { display: none; } } @media all and (min-width: 750px) { .viewMenuBar .btnCurrentUser { padding-right: 1.5em; } }