.libraryPage { padding-top: 53px !important; } .libraryPage:not(.metadataEditorPage):not(.noSecondaryNavPage) { padding-top: 102px !important; } .desktopLibraryMenu { position: fixed; left: 0; z-index: 1001; top: 53px; width: 200px; min-height: 100px; border-bottom-right-radius: 5px; padding-bottom: 10px; background-color: rgba(0,0,0,.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: #000; padding: 3px .25em 3px 1em; border-bottom: 1px solid #101010; border-top: 0; border-left: 0; border-right: 0; } .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 37px!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: 10px 8px; } .tvshowsViewMenu { background-image: url(images/items/folders/tv.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px 8px; } .moviesViewMenu { background-image: url(images/items/folders/movies.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px center; } .gamesViewMenu { background-image: url(images/items/folders/games.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px 8px; } .channelsViewMenu { background-image: url(images/items/folders/channels.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px center; } .booksViewMenu { background-image: url(images/items/folders/books.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px center; } .musicvideosViewMenu { background-image: url(images/items/folders/musicvideos.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px 8px; } .photosViewMenu { background-image: url(images/items/folders/photos.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px 8px; } .homeVideosViewMenu { background-image: url(images/items/folders/homevideos.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px center; } .generalViewMenu, .boxsetsViewMenu { background-image: url(images/items/folders/folder.png); background-repeat: no-repeat; background-size: 18px 18px; background-position: 10px center; } .viewMenuSecondary { float: right; } .selectedMediaFolder { background-color: #38c!important; color: #fff!important; } .itemDetailPage .selectedMediaFolder { background-color: rgba(51,136,204,.8)!important; } .libraryViewNav { height: 48px; overflow: hidden; border-bottom: 1px solid #222; position: fixed; right: 0; left: 0; top: 53px; z-index: 1000; background-color: #181818; } .libraryViewNavInner { text-align: center; font-size: 14px; white-space: nowrap; padding: 0 0 0; overflow-x: auto; height: 61px; } .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: 2px 1em 11px; 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: 1099px) { .libraryMenuButton { display: none; } .libraryPage:not(.itemDetailPage):not(.metadataEditorPage) { left: 215px !important; width: auto !important; right: 0 !important; } .viewSettings { padding-left: .4em; } } @media all and (max-width: 1099px) { .desktopHomeLink { display: none; } .libraryViewNavInner { text-align: left; } .desktopLibraryMenu { display: none; } .viewSettings { text-align: center; } .itemsContainer { text-align: center; } } @media all and (min-width: 750px) { .viewMenuBar .btnCurrentUser { padding-right: 1.5em; } }