/* Template Name: Syn Player Author: codervent File: style.css */ /* - General - Header - Navigation - Page Header - Filter - Film Components - Footer - Utilitis - Buttons - Responsive */ /* General */ body { color: #646363; letter-spacing: 0.5px; background-color: #f5f5f5; font-family: 'Raleway', sans-serif; } a { text-decoration: none; } ::placeholder { opacity: 0.5 !important; } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: #323232; } /* 自定义蓝灰色按钮 */ .btn-custom-bluegray { background-color: #a6cbfc; color: white; font-size: 2rem; /* 按钮文字放大 */ padding: 1rem 2.5rem; /* 按钮内边距放大 */ } /* 容器样式 */ .button-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, calc(50% + 200px)); display: flex; gap: 50rem; } /* Header */ .top-header { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 100%; height: 65px; position: fixed; top: 0; left: 0; right: 0; background-color: #ffffff; padding: 0 1rem; z-index: 10; } .top-header .primary-menu .navbar-nav a.nav-link { color: #000000; font-size: 14px; text-transform: uppercase; height: auto; display: flex; align-items: center; padding-right: 1rem; padding-left: 1rem; } .top-header .primary-menu .navbar-nav a.nav-link:hover, .top-header .primary-menu .navbar-nav a.nav-link:focus, .top-header .primary-menu .nav-link.active, .top-header .primary-menu .show>.nav-link { background-color: #ff0000; } .top-header .primary-menu .dropdown-menu .dropdown-item.active, .top-header .primary-menu .dropdown-menu .dropdown-item:active { color: #fff; text-decoration: none; background-color: #ff0000 } .top-header .secondary-menu.navbar-nav a.nav-link{ color: #fff; font-size: 14px; text-transform: uppercase; } .top-header .navbar .dropdown-menu { border: 0; border-radius: 0; font-size: 14px; text-transform: uppercase; } @-webkit-keyframes animdropdown { from { -webkit-transform: translate3d(0, 6px, 0); transform: translate3d(0, 6px, 0); opacity: 0 } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes animdropdown { from { -webkit-transform: translate3d(0, 6px, 0); transform: translate3d(0, 6px, 0); opacity: 0 } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } } /* Navigation */ .primary-menu { background-color: #212529; } .offcanvas-header { height: 65px; } .offcanvas-start { width: 280px; } @media all and (min-width: 1200px) { .top-header .primary-menu .navbar-nav a.nav-link { padding-right: 0.6rem; padding-left: 0.6rem; height: 65px; } .top-header .primary-menu .navbar-nav a.nav-link:hover, .top-header .primary-menu .navbar-nav a.nav-link:focus, .top-header .primary-menu .nav-link.active, .top-header .primary-menu .show>.nav-link { background-color: #ffffff; } .primary-menu { background-color: rgba(33, 37, 41, 0); } .primary-menu .navbar-nav .nav-item .dropdown-menu { display: none; position: absolute; top: 100%; box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); -webkit-animation: .6s cubic-bezier(.25, .8, .25, 1) 0s normal forwards 1 animdropdown; animation: .6s cubic-bezier(.25, .8, .25, 1) 0s normal forwards 1 animdropdown } .primary-menu .navbar-nav .nav-item:hover>.dropdown-menu { display: block; } } .dropdown-toggle-nocaret:after { display: none } .mobile-menu-btn, .mobile-menu-btn:hover { color: #757474; font-size: 1.5rem; } .page-content { padding-top: 65px; } /* Page Header */ .page-header { position: relative; background-image: url(../images/page-headers/01.png); background-position: center; background-size: cover; } .page-header .page-header-overlay { position: relative; width: 100%; height: 100%; background-color: rgb(0 0 0 / 85%); z-index: 1; } .breadcrumb a { color: #8a8a8a; } .breadcrumb-item.active { color: #3c3c3c; } .page-header .breadcrumb a { color: #b2b2b3; } .page-header .breadcrumb-item.active { color: #ffffff; } .show-title { color: #ffffff; } .show-para { color: #ffffff; } /* Filter */ .btn-filter, .btn-filter:hover, .btn-filter:focus { color: #323030; background-color: #ffffff; border-color: #dbdada; box-shadow: none; width: 200px; } .filter .dropdown-menu { width: 200px; font-size: 14px; color: #323030; border: 0px solid rgb(255 255 255 / 10%); box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); } .filter .dropdown-menu .dropdown-item:hover, .filter .dropdown-menu .dropdown-item:focus { color: #323030; background-color: #ffffff; } .filter-scroll { position: relative; height: 230px; overflow-y: scroll; } .search-filter { background-color: #f7f7f7; border: 1px solid #ededed; } .search-filter:focus { border: 1px solid #ededed; box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 0%); } /* Film Components */ .vedio-share .dropup .dropdown-toggle-nocaret::after { display: none; } .vedio-share .social-link a { width: 35px; height: 35px; color: #4a4645; background-color: rgb(255 255 255 / 0%); border: 1px solid #d1d1d1; border-radius: 50%; display: flex; align-items: center; justify-content: center; -webkit-transition: 0.3s ease; transition: 0.3s ease; } .vedio-share .social-link a:hover { color: #ffffff; background-color: #ff0000; } .add-to-list { position: absolute; left: 0.5rem; top: 0.5rem; pointer-events: all; width: 25px; height: 25px; transition: width 0.3s; padding: 0.05rem 0.3rem; display: flex; align-items: center; justify-content: start; color: #ffffff; border-radius: 30px; font-weight: 600; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.7); overflow: hidden; white-space: nowrap; z-index: 1; } .add-to-list-icon { font-size: 16px; } .add-to-list-text { font-size: 11px; display: none; } .add-to-list:hover .add-to-list-text{ display: inline; } .add-to-list:hover { width: 130px; } .remove-to-list { position: absolute; left: 0.5rem; top: 0.5rem; pointer-events: all; width: 25px; height: 25px; padding: 0; display: flex; align-items: center; justify-content: center; color: #ffffff; border-radius: 50%; font-weight: 600; font-size: 14px; text-transform: uppercase; background-color: rgb(0 0 0 / 70%); z-index: 1; visibility: hidden; opacity: 0; transition: visibility 0s linear 300ms, opacity 300ms; } .shows-grid a .card:hover .remove-to-list{ visibility: visible; opacity: 1; transition: visibility 0s linear 0s, opacity 300ms; } .thumb-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.0); -webkit-transition: 0.4s ease; transition: 0.4s ease; } .movies-thumbs .card:hover .thumb-overlay:hover, .more-episodes .card:hover .thumb-overlay:hover, .shows-grid .card:hover .thumb-overlay:hover { background-color: rgba(0, 0, 0, 0.5); } .movies-thumbs a .card, .more-episodes a .card, .shows-grid a .card { border: 0; box-shadow: 0 2px 5px 0 rgb(34 34 34 / 40%); overflow: hidden; background-color: transparent; } .movies-thumbs a .card img, .more-episodes a .card img, .shows-grid a .card img { -webkit-transition: 0.4s ease; transition: 0.4s ease; } .live-channels .channel-box { -webkit-transition: 0.4s ease; transition: 0.4s ease; } @media all and (min-width: 1024px) { .movies-thumbs a .card:hover img, .more-episodes a .card:hover img, .shows-grid a .card:hover img { -webkit-transform: scale(1.08); transform: scale(1.08); } .live-channels .channel-box:hover { -webkit-transform: scale(1.08); transform: scale(1.08); } } /* Footer */ .footer-section .widget-link li { margin-bottom: 0.3rem; } .footer-section .widget-link li a { color: #636363; font-size: 14px; text-decoration: none; } .footer-section .widget-link li a:hover { color: #ff0000; text-decoration: underline; } .footer-widget-6 { color: #636363; font-size: 14px; text-decoration: none; } .footer-widget-7 .widget-link li a{ text-transform: uppercase; } .footer-widget-9 .social-link a { width: 35px; height: 35px; color: #4a4645; background-color: rgb(255 255 255 / 0%); border: 1px solid #d1d1d1; border-radius: 50%; display: flex; align-items: center; justify-content: center; -webkit-transition: 0.3s ease; transition: 0.3s ease; } .footer-widget-9 .social-link a:hover { color: #ffffff; background-color: #ff0000; } .buzz-categories .buzz-menu .list-group-item, .search-categories .list-group-item{ border-width: 0 0 0px; } .buzz-categories .buzz-menu .list-group-item.active{ background-color: #ff0000; border-color: #ff0000; } /* Utilitis*/ .bg-section-1 { background-color: #ffffff; } .bg-section-2 { background-color: #f9f9f9; } .bg-green { background-color: #21ad61 !important; } .bg-pink { background-color: #ed4264 !important; } .bg-skyblue { background-color: #2ea5c2 !important; } .bg-purple { background-color: #723da6 !important; } .bg-yellow { background-color: #fdae00 !important; } .bg-theme { background-color: #ff0000 !important; } .bg-BlueTheme { background-color: #6610f2 !important; } .bg-PurpleTheme { background-color: #9c27b0 !important; } .bg-GreenTheme { background-color: #09a257 !important; } .bg-BlackTheme { background-color: #212529 !important; } .text-theme { color: #ff0000; } .vedio-section video { width: 100%; height: auto; } .login-bg-overlay { width: 100%; height: 420px; position: absolute; top: 0; right: 0; left: 0; background-color: #8436a8; background-image: linear-gradient(310deg,#7928ca,#ff0080); } .au-sign-in-basic { background-image: url(../images/login-img.png); background-position: center; background-size: cover; } .reset-passowrd { width: auto; height: 35em; margin: auto; display: flex; align-items: center; justify-content: center; } .seperator-2 { background-color: #ffffff; left: 45%; padding: 0px 10px; } .offcanvas-end { width: 300px; } .header-colors-indigators .indigator { width: 50px; height: 50px; background-color: #f7f8fa; border-radius: 10px; cursor: pointer; } /* Buttons */ .btn-light-2 { color: #fff; background-color: rgb(255 255 255 / 15%); border-color: rgb(255 255 255 / 15%); } .btn-light-2:hover { color: #fff; background-color: rgb(255 255 255 / 20%); border-color: rgb(255 255 255 / 20%); } .btn-light-2:focus { color: #fff; background-color: rgb(255 255 255 / 20%); border-color: rgb(255 255 255 / 20%); box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 20%); } .btn-share , .btn-share:hover { color: #fff; } .btn-share:focus { color: #fff; background-color: rgb(255 255 255 / 0%); border-color: rgb(255 255 255 / 0%); box-shadow: 0 0 0 0.25rem rgb(255 255 255 / 0%); } .more-videos-link { font-size: 14px; text-transform: uppercase; font-weight: 600; } .btn-theme { color: #fff; background-color: #ff0000; border-color: #ff0000; } .btn-theme:hover { color: #fff; background-color: #eb0202; border-color: #b02a37; } .btn-check:focus + .btn-theme, .btn-theme:focus { color: #fff; background-color: #eb0202; border-color: #e40202; box-shadow: 0 0 0 0.25rem rgba(235, 2, 2, 0.5); } .btn-check:checked + .btn-theme, .btn-check:active + .btn-theme, .btn-theme:active, .btn-theme.active, .show > .btn-theme.dropdown-toggle { color: #fff; background-color: #eb0202; border-color: #e40202; } .btn-check:checked + .btn-theme:focus, .btn-check:active + .btn-theme:focus, .btn-theme:active:focus, .btn-theme.active:focus, .show > .btn-theme.dropdown-toggle:focus { box-shadow: 0 0 0 0.25rem rgba(235, 2, 2, 0.5); } .btn-theme:disabled, .btn-theme.disabled { color: #fff; background-color: #ff0000; border-color: #ff0000; } .back-to-top { display: none; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 22px; color: #fff; position: fixed; border-radius: 50%; bottom: 20px; right: 12px; background-color: #ff0000; z-index: 5; } .back-to-top:hover{ color: #fff; } /* Responsive */ @media screen and (max-width:1024px) { .filter .dropdown-menu { width: 100%; } .btn-filter, .btn-filter:hover, .btn-filter:focus { width: 100%; } } @media screen and (max-width:991px) { .footer-section .footer-widget-1, .footer-section .footer-widget-2, .footer-section .footer-widget-3, .footer-section .footer-widget-4, .footer-section .footer-widget-5, .footer-section .footer-widget-6, .footer-section .footer-widget-7, .footer-section .footer-widget-8, .footer-section .footer-widget-9 { border-radius: 0.25rem; padding: 1rem; border: 1px solid #e5e8ea; } }