@import url('https://fonts.googleapis.com/css?family=Just+Another+Hand'); *{ margin: 0; } body{ background-color: #151515; } body.active{ background-color: #FBF6F6; } header { width: 100%; height: 50px; top: 0; background-color: black; position: sticky; z-index: 999; } .Navbar_Container { display: flex; align-items: center; padding: 0 10%; height: 100%; color: white; font-family: "Sen", sans-serif; } .Logo_Container { flex: 1; } .WLogo { font-size: 100%; font-weight: bold; color: #ff0d00; font-family: 'Lobster Two', cursive; cursor: default; } #Menu_Toggle { display: none; } .MenuItme { list-style: none; display: flex; align-items: center; justify-content: space-around; color: white; text-decoration:none; } .Menu_List_Item { padding: 5px; margin-left: 10px; } #MenuMovies, #MenuSeries, #MenuAnim, #MenuOther, #MenuSTL{ display: none; top: 50px; margin-left: -0.9%; height: auto; padding: 0; list-style: none; color: white; background: black; border-radius: 0 0 5px 5px; position: absolute; z-index: 999; } #MenuOther{ margin-left: -2%; } .LanguageMenu{ display: none; top: auto; right: -130px; height: auto; padding: 0; list-style: none; color: white; background: black; border-radius: 2px 2px 5px 5px; position: absolute; z-index: 999; } .MoreMenu_List_Item{ padding: 5px; margin-left: 5px; margin-right: 5px; display: block; text-align: center; cursor: pointer; } .Menu_List_Item:hover, .MoreMenu_List_Item:hover { display: block; transform: scale(1.1); transition: 0.5s; color: black; background-color: #6a7174; border-radius: 10px 10px; cursor: pointer; } .Mode_Container { flex: 2; display: flex; align-items: center; justify-content: flex-end; } .MCToggle { width: 40px; height: 20px; background-color: rgb(240, 223, 203); border-radius: 30px; display: flex; align-items: center; justify-content: space-around; position: relative; } .toggle-icon { color: goldenrod; } .Toggle_Ball { width: 18px; height: 18px; background-color: white; position: absolute; right: 1px; border-radius: 50%; cursor: pointer; transition: 1s ease all; box-shadow: 0 5px 25px rgba(51, 51, 51, 100%); } .Featured_Content { padding: 30% 10%; } #BGLogo{ border-radius: 0 0 10px 10px; background: linear-gradient(to bottom, rgba(0,0,0,0.1), #151515), url('https://danger-man.github.io/Movies-Hub/img/A-1.jpg'); background-repeat : no-repeat; background-size: 100% 100%; background-position: center center; box-shadow: 0 5px 20px rgba(133, 126, 126, 30%); } #TWelcome{ color: white; text-shadow: 2px 2px 8px #250e0e; font-family: 'Short Stack', cursive; font-size: 25px; cursor: default; } #TDescription{ color: lightgray; color: rgb(10, 10, 10); padding: 0 3%; text-shadow: 1px 1px 2px #d3caca; font-family: 'Short Stack', cursive; font-size: 15px; cursor: default; } #TTime{ position: absolute; left: 50%; transform: translate(-50%,-100%); color: white; font-size: 100%; font-family: 'Short Stack', cursive; cursor: default; opacity: 0.1; } .BackGround_Logo_Container, .SSearch_Container{ padding: 0 10%; } .SSearch_Container{ position: absolute; margin-top: 50px; left: 50%; height: 40px; border-radius: 40px; padding: 10px; transform: translate(-50%,-50%); background: #2f3640; } .SSearch_Container:hover> .SText{ width: 350px; padding: 0 5px; transition: 0.4s; } .SBtn{ border-radius:50%; background: #2f3640; color: #a7b120; float: right; width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; } .SText{ border:none; background: none; outline: none; float: left; padding:0; color: #fff; font-size:16px; transition: 0.6s; line-height: 40px; width: 0px; } .SText::placeholder{ color: #ddd; opacity: 0.2; } .Watching_List_Item:hover .TItem_Title, .Watching_List_Item:hover .BItem_ListItem, .Watching_List_Item:hover .BItem_Watch{ opacity: 1; } .Watching_List_Item2:hover .TItem_Title, .Watching_List_Item2:hover .BItem_ListItem, .Watching_List_Item2:hover .BItem_Watch{ opacity: 1; } .Watching_Lists_Container{ padding: 0 4%; padding-top: 90px; } .Watching_List_Wrapper { position: relative; overflow: hidden; } .Watching_Lists { display: flex; align-items: center; height: 300px; transform: translateX(0); transition: all 1s ease-in-out; } .BItem_ListItem, .BItem_Watch{ position:relative; z-index: 999; } .Watching_List_Item, .Watching_List_Item2{ margin-right: 30px; width: 300px; position: relative; } .Watching_List_Item:hover .IItem_Img { transform: scale(1.2); margin: 0 30px; opacity: 0.5; } .Watching_List_Item2:hover .IItem_Img { transition: all 0.4s ease-in-out; opacity: 0.6; } .Watching_Lists_Title{ color: white; font-size: 21px; margin-bottom: 15px; font-family: '#045555', cursive; } .IItem_Img { transition: all 1s ease-in-out; width: 270px; height: 200px; border-radius: 20px; box-shadow: 1px 1px rgba(186, 74, 0, 0.5); background-repeat : no-repeat; background-size: 100% 100%; background-position: center center; } .TItem_Title { padding: 0 10px; font-size: 21px; font-weight: bold; position: absolute; left: 20px; right: 20px; color: white; background-color: rgba(0,0,0,0.5); font-size: 90%; opacity: 0; transition: 1s all ease-in-out; border-radius: 5px; cursor: default; } .BItem_ListItem, .BItem_Watch { padding: 10px; border-radius: 10px; outline: none; border: none; cursor: pointer; position: absolute; bottom: 2px; color: white; font-size: 80%; opacity: 0; transition: 2s all ease-in-out; } .BItem_ListItem:hover, .BItem_Watch:hover{ display: block; transform: scale(1.1); transition: 0.5s; } .BItem_ListItem { background-color: #7700ff; left: 5px; } .BItem_Watch{ background-color: #4dbf00; left: 90px; } .ArrowR{ position: absolute; top: 35%; right: 0; opacity: 0.6; font-size: 400%; color: white; cursor: pointer; } .ArrowL{ visibility: hidden; position: absolute; top: 35%; left: 0; opacity: 0.6; font-size: 400%; color: white; cursor: pointer; } .Pagination_Container{ padding: 0 25%; margin-left: auto; margin-right: auto; margin-bottom: 1%; } .Pagination_Container ul{ padding: 0 5%; display: flex; flex-wrap: wrap; background: transparent; padding: 8px; border-radius: 50px; box-shadow: 0px 10px 15px rgba(0,0,0,0.1); } .Pagination_Container ul li.numb{ list-style: none; height: 45px; width: 45px; margin-left: auto; margin-right: auto; line-height: 45px; border-radius: 50%; } .Pagination_Container ul li{ color: #20B2AA; list-style: none; line-height: 45px; text-align: center; font-size: 16px; user-select: none; transition: all 0.3s ease; cursor: pointer; } .Pagination_Container li.active, .Pagination_Container ul li.numb:hover, .Pagination_Container ul li:first-child:hover, .Pagination_Container ul li:last-child:hover{ color: #fff; background: #20B2AA; } .Pagination_Container ul li.numb.first{ margin: 0px 3px 0 -5px; } .Pagination_Container ul li.numb.last{ margin: 0px -5px 0 3px; } .Pagination_Container ul li.dots{ font-size: 22px; cursor: default; } .Pagination_Container ul li.btn{ padding: 0 20px; border-radius: 50px; } #ItemEmpty{ color: white; text-shadow: 2px 2px 8px #250e0e; font-size: 32px; text-align: center; margin-top: 75px; cursor: default; } .Watch_Container{ margin-bottom: 10px; } #Watch_Title{ color: white; text-shadow: 2px 2px 8px #250e0e; font-family: 'Just Another Hand', cursive; font-size: 32px; text-align: center; margin-top: 75px; cursor: default; } #Watch_Story{ color: white; text-shadow: 2px 2px 8px #250e0e; font-size: 26px; text-align: center; margin-top: 30px; cursor: default; } .anti{ margin-top: 50px; position: relative; left: 0; right: 0; bottom: 10px; height: calc(75vh - 51px); margin-left: 10%; margin-right: 10%; border-radius: 10px; box-shadow: 0 5px 25px rgb(51, 58, 54); overflow: hidden; } .anti iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; z-index: 1; } .anti::before{ content: ""; position: absolute; top: 0; right: 0; width: 80px; height: 80px; opacity: 0; z-index: 2; } .jwplayer{ position: absolute; margin-top: 50px; padding-left: 10%; padding-right: 10%; bottom: 5px; overflow: hidden; } .jwplayer .jw-flag-aspect-mode{ border-radius: 10px; box-shadow: 0 5px 10px rgb(51, 58, 54); } .jwplayer .jw-flag-aspect-mode .jw-aspect{ height: calc(75vh - 51px); } .Navbar_Container.active{ background-color: white; color: black; } .Menu_List_Item.active{ color: black; } #MenuMovies.active, #MenuSeries.active, #MenuAnim.active, #MenuOther.active, #MenuSTL.active{ color: black; background: white; } .LanguageMenu.active{ color: black; background: white; } .toggle.active{ background-color: black; } .Toggle_Ball.active{ background-color: black; transform: translateX(-20px); } #BGLogo.active{ box-shadow: 0 5px 25px rgba(51, 51, 51, 90%); } #TTime.active{ color: rgb(196, 186, 186); opacity: 1; } .Watching_Lists_Title.active { color: black; } .ArrowL.active, .ArrowR.active, .ArrowD.active{ color: black; } #Watch_Title.active, #Watch_Story.active{ color: black; } html.active{ --scrollbarBG: #e9dfdf; --thumbBG: #074361; } @media(min-width: 1081px){ #MenuAnim, .LanguageMenu{ margin-left: -10px; width: 130px; } } @media(max-width: 1080px){ .Navbar_Container { direction: rtl; } .WLogo{ position: absolute; right: 10%; margin-right: 40%; font-size: 95%; transform: translate(50%, -50%) } #Menu_Toggle{ opacity: 0; } #Menu_Toggle:checked + .Menu_Btn > span{ transform: rotate(45deg); } #Menu_Toggle:checked + .Menu_Btn > span::before{ top: 0; transform: rotate(0deg); } #Menu_Toggle:checked + .Menu_Btn > span::after{ top: 0; transform: rotate(90deg); } #Menu_Toggle:checked ~ .Menu_Lists{ right: 0 !important; } .Menu_Btn { position: absolute; right: 10%; width: 26px; height: 26px; cursor: pointer; z-index: 1; } .Menu_Btn > span, .Menu_Btn > span::before, .Menu_Btn > span::after{ display: block; position: absolute; width: 100%; height: 2px; background-color: #bbb9b9; transition-duration: .5s; } .Menu_Btn.active > span, .Menu_Btn.active > span::before, .Menu_Btn.active > span::after{ background-color: #1f1f1f; } .Menu_Btn > span::before{ content: ''; top: -8px; } .Menu_Btn > span::after{ content: ''; top: 8px; } .Menu_Lists{ display: block; position: fixed; list-style-type: none; margin: 0; top: 50px; right: -100%; width: 50vmin; height: calc(100vh - 51px); overflow-y: auto; overflow-x: hidden; padding: 0 0; list-style: none; background-color: #151515; box-shadow: 2px 2px 6px rgba(0, 0, 0, .4); transition-duration: .5s; border-radius: 15px 0 0; } .MenuItme{ display: block; font-size: 18px; color: rgb(255, 255, 255); font-family: 'Roboto', sans-serif; } #MenuMovies, #MenuSeries, #MenuAnim, #MenuOther, #MenuSTL, .LanguageMenu{ position: relative; top: 0; right: 25px; color: #a17164; background: transparent; border-radius: 7px 7px 7px 7px; } .LanguageMenu{ color: #AEC5C5; } #NLogo{ display: block; height: 200px; border-radius: 15px 0 0; background: linear-gradient(to bottom, rgba(0,0,0,0.1), #151515), url('https://danger-man.github.io/Movies-Hub/img/F-1.jpg'); background-repeat : no-repeat; background-size: 100% 100%; background-position: center center; } .Menu_List_Item, .MoreMenu_List_Item{ display: block; width: 110px; margin-top: 20px; margin-left: auto; margin-right: auto; text-align: center; } .Menu_List_Item{ margin-right: 25%; } #TTime{ font-size: 60%; } .SSearch_Container:hover> .SText{ width: 300px; } .Pagination_Container{ padding: 0 15%; } #MenuMovies.active, #MenuSeries.active, #MenuAnim.active, #MenuOther.active, #MenuSTL.active{ color: #045555; background: white; } .Menu_Lists.active { background-color: white; } } @media(max-width: 740px){ .SSearch_Container:hover> .SText{ width: 250px; } .Pagination_Container{ padding: 0 15%; } .Pagination_Container ul li.numb{ height: 40px; width: 40px; } } @media(max-width: 640px){ .SSearch_Container:hover> .SText{ width: 200px; } .Pagination_Container{ padding: 0 12%; } .Pagination_Container ul li.numb{ height: 40px; width: 35px; } } @media(max-width: 540px){ .SSearch_Container:hover> .SText{ width: 160px; } .SText{ line-height: 30px; } .SSearch_Container{ height: 30px; } .SBtn{ width: 30px; height: 30px; } .Menu_Lists{ width: 60vmin; } .Pagination_Container{ padding: 0 10%; } .Pagination_Container ul li.numb{ height: 40px; width: 28px; } .anti, .jwplayer .jw-flag-aspect-mode .jw-aspect{ height: calc(60vh - 51px); } } @media(max-width: 461px){ .SSearch_Container:hover> .SText{ width: 140px; } .Pagination_Container{ padding: 0 10%; } .Pagination_Container ul li.numb{ height: 40px; width: 26px; } .anti, .jwplayer .jw-flag-aspect-mode .jw-aspect{ height: calc(50vh - 51px); } } @media(max-width: 401px){ .SSearch_Container:hover> .SText{ width: 115px; } .Menu_Lists{ width: 75vmin; } .Pagination_Container{ padding: 0 5%; } .Pagination_Container ul li.numb{ height: 40px; width: 20px; } } @media(max-width: 350px){ .SSearch_Container:hover> .SText{ width: 80px; } .Menu_Lists{ width: 100vmin; } .Pagination_Container{ padding: 0 0; } .Pagination_Container ul li.numb{ height: 40px; width: 18px; } } @media(max-width: 305px){ .SSearch_Container:hover> .SText{ width: 10px; } .Pagination_Container{ padding: 0 0; } .Pagination_Container ul li{ margin-left: auto; margin-right: auto; } .anti, .jwplayer .jw-flag-aspect-mode .jw-aspect{ height: calc(40vh - 51px); } } @media(max-width: 280px){ .SSearch_Container:hover> .SText{ width: 40px; } .anti, .jwplayer .jw-flag-aspect-mode .jw-aspect{ height: calc(35vh - 51px); } } @media(max-width: 200px){ .SSearch_Container:hover> .SText{ width: 10px; } .Pagination_Container{ padding: 0 0; } .Pagination_Container ul li{ margin-left: auto; margin-right: auto; } } @media(min-width: 461px){ .Featured_Content { padding: 15% 10%; } html { --scrollbarBG: black; --thumbBG: #243741; } body { scrollbar-width: thin; scrollbar-color: var(--thumbBG) var(--scrollbarBG); font-family: "Roboto", sans-serif; } body::-webkit-scrollbar, .Menu_Lists::-webkit-scrollbar{ width: 11px; } body::-webkit-scrollbar-track, .Menu_Lists::-webkit-scrollbar-track { background: var(--scrollbarBG); } body::-webkit-scrollbar-thumb, .Menu_Lists::-webkit-scrollbar-thumb { background-color: var(--thumbBG) ; border-radius: 6px; border: 3px solid var(--scrollbarBG); } }