@charset "UTF-8"; /* 列表頁共用樣式 */ .list-content { margin: 55px auto 100px; font-weight: 500; letter-spacing: 0.5px; } @media (max-width: 575px) { .list-content { margin: 50px auto; } } .list-headline { height: 25px; font-size: 24px; font-weight: 500; } .search-card a { color: #EE7800; } .search-card .search-bar-keyword { font-size: 14px; } @media (max-width: 575px) { .search-card .search-bar-keyword p { min-width: 75px; margin-top: 3px; } } .search-card .search-bar-keyword li { margin-right: 15px; } @media (max-width: 575px) { .search-card .search-bar-keyword li { margin: 3px 10px 3px 0; } } .search-card .form-control { font-size: 0.875rem; border: 2px solid #EE7800; } .search-card .input-group-text { padding: 1rem 2rem; color: #fff; font-weight: 400; font-size: 0.875rem; text-align: center; background-color: #EE7800; border: 2px solid #EE7800; border-radius: 0 0.25rem 0.25rem 0; } .filter-list .form-check { display: flex; align-items: center; } .filter-list .form-check-label { margin-left: 10px; } .filter-list .mt-masonry { margin-top: -2rem; } @media (max-width: 767px) { .filter-list .mt-masonry { margin-top: 0; } } .filter-list .search-tab { margin: 10px; border-color: #dbdbdb; background-color: white; } .filter-list .search-tab:hover { color: #EE7800; border-color: #EE7800; } .filter-list .search-tab.active { color: #EE7800; border-color: #EE7800; } .filter-list .play-img { width: 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .filter-list .dropdown-menu { padding: 0; min-width: 15rem; max-height: 300px; overflow-y: auto; } .filter-list .dropdown-menu li { padding: 0.75rem 1.25rem; border-bottom: 1px solid rgba(0, 0, 0, 0.125); } .filter-list .dropdown-menu li input, .filter-list .dropdown-menu li label { cursor: pointer; } .filter-list .search-btn-filter button { border: none; background-color: white; } .filter-list .search-btn-filter button:hover { color: #EE7800; } .filter-list .search-btn-filter button.active { color: #EE7800; } .filter-list .search-tab-result { font-size: 14px; } .filter-list .search-tab-result img { cursor: pointer; transition: all 0.3s; } .filter-list .search-tab-result img:hover { opacity: 0.7; } .filter-list .lists-card { height: 100%; } .filter-list .lists-card .link { transition: all 0.3s; } .filter-list .lists-card .link:hover { opacity: 0.7; } .filter-list .lists-card .person-img { width: 100%; height: 80px; max-width: 80px; background-size: cover; background-position: top; border-radius: 50%; box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.15); } @media (max-width: 991px) { .filter-list .lists-card .person-img { height: 70px; max-width: 70px; } } @media (max-width: 767px) { .filter-list .lists-card .person-img { height: 80px; max-width: 80px; } } .filter-list .lists-card .cover-img { width: 100%; height: 235px; -o-object-fit: cover; object-fit: cover; } @media (max-width: 991px) { .filter-list .lists-card .cover-img { height: 160px; } } @media (max-width: 767px) { .filter-list .lists-card .cover-img { height: 235px; } } .filter-list .lists-card .video-cover-img { width: 100%; height: 225px; -o-object-fit: cover; object-fit: cover; } @media (max-width: 1400px) { .filter-list .lists-card .video-cover-img { height: 190px; } } @media (max-width: 1200px) { .filter-list .lists-card .video-cover-img { height: 160px; } } @media (max-width: 991px) { .filter-list .lists-card .video-cover-img { height: 115px; } } @media (max-width: 767px) { .filter-list .lists-card .video-cover-img { height: 275px; } } @media (max-width: 575px) { .filter-list .lists-card .video-cover-img { height: 48.5vw; } } .filter-list .lists-card .card-body h5, .filter-list .lists-card .card-body h6, .filter-list .lists-card .card-body p, .filter-list .lists-card .card-body .video-title { line-height: 1.5; font-size: 1rem; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; } .filter-list .lists-card .card-body h5 { -webkit-line-clamp: 1; } .filter-list .lists-card .card-body h6 { -webkit-line-clamp: 2; } .filter-list .lists-card .card-body p { font-weight: 400; } .filter-list .lists-card .card-body .video-title { font-weight: bold; color: #43484C; -webkit-line-clamp: 2; transition: all 0.3s; } .filter-list .lists-card .card-body .tags-container span { display: inline-block; margin: 3px 6px 3px 0; padding: 4px 6px; border-radius: 3px; font-size: 0.75rem; color: #EE7800; border: 1px solid #EE7800; transition: all 0.3s; } .filter-list .lists-card .card-body .tags-container span:hover { opacity: 0.7; } .filter-list .lists-card .card-body .tags-container.columns-tag { height: 30px; overflow: hidden; } .filter-list .lists-card .card-body .title { font-weight: 500; transition: all 0.3s; } .filter-list .category-btn button { color: #212529; transition: all 0.3s; } .filter-list .category-btn .main button { width: 18%; margin: 0.6em; padding: 1.25rem 0.5rem; font-weight: 400; border: 1px solid transparent; border-radius: 5px; background-color: #fff; box-shadow: 2px 3px 5px 2px #eee; } @media (max-width: 1200px) { .filter-list .category-btn .main button { width: 22%; } } @media (max-width: 767px) { .filter-list .category-btn .main button { margin: 0.45rem; } } @media (max-width: 575px) { .filter-list .category-btn .main button { width: 25vw; font-size: 0.875rem; padding: 1rem 0.5rem; } } .filter-list .category-btn .sub { display: none; margin: 2rem auto; padding: 1rem; border-radius: 5px; background-color: #F4F4F4; } .filter-list .category-btn .sub button { padding: 0.5rem 1rem; margin: 0.7rem; color: #727679; font-weight: 400; border-radius: 5px; border: 1px solid #E0E0E0; } @media (max-width: 575px) { .filter-list .category-btn .sub button { margin: 0.5rem; font-size: 0.875rem; } } .filter-list .category-btn .main button:hover, .filter-list .category-btn .main button.active, .filter-list .category-btn .sub button:hover, .filter-list .category-btn .sub button.active { color: #EE751B; border: 1px solid #EE751B; } .filter-list .new-item { display: block; padding: 6px 8px; position: absolute; top: 0; right: 0; color: #fff; background: red; font-size: 0.75rem; } #builderList .card h5 { font-size: 1.125rem; } #builderList .card h6 { -webkit-line-clamp: 1; } .date-item { color: #c3c3c3; font-size: 12px; } .autocomplete-items { max-height: 282px; overflow-y: auto; position: absolute; border: 1px solid #d4d4d4; border-bottom: none; border-top: none; z-index: 99; top: 100%; left: 0; right: 0; } .autocomplete-items div { padding: 15px; cursor: pointer; background-color: #fff; border-bottom: 1px solid #d4d4d4; } .autocomplete-items div:hover { color: #fff; background-color: #EE7800; } .autocomplete-active { background-color: DodgerBlue !important; color: #ffffff; }/*# sourceMappingURL=lists.css.map */