::-webkit-scrollbar-track, .overflow-y-auto::-webkit-scrollbar-track { background-color: #dbdbdb; }
	::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar { background-color: #dbdbdb; }
	::-webkit-scrollbar-thumb, .overflow-y-auto::-webkit-scrollbar-thumb { background-color: #555; }
  ::-webkit-scrollbar { width: 6px; height: 6px; }

body { background: #141414;	color: #eee; }
.hidden { overflow: hidden; }
.titler img { width: 140px; }

.py-5 {	padding-top: 4rem !important; padding-bottom: 4rem !important; }
.-my-4 { margin-top: -3.5rem !important; margin-bottom: -3.5rem !important; }
.-mt-3 { margin-top: -3rem !important; }

/* Initial fade effect when the slider first loads. */
/*.hideme { display: none; }*/
.flickfeed { opacity: 0; transition: opacity .3s ease-in; z-index: 1; }
.flickfeed.loaded {	opacity: 1; }
.flickfeed .slick-initialized { opacity: 1; transition: opacity 0.3s ease-out; }

.flix-parents {	overflow: hidden; position: relative; }
.flickfeed.video-list-slider { background: 0 0;	border: none; overflow: visible; z-index: 11; }
.flickfeed .slick-track { overflow: visible; display: flex !important;	margin-left: 0; }
.flickfeed .slick-slide { margin: 0 2px; transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 0.3s; }
.flickfeed .slick-slide:hover {	transform: scale(1.5); z-index: 3; }
.flickfeed .slick-list { overflow: visible; }
@media screen and (max-width: 991px) {
	.flickfeed .slick-slide:hover {	transform: scale(1); }
}
.flickfeed button.slick-arrow {	position: absolute;	top: calc(50% - 1px); height: 100%;	background: rgba(20, 20, 20, 0.8) !important; width: 3rem;	border: none; z-index: 10; background-repeat: no-repeat; background-position: center; cursor: pointer; }
.flickfeed button.slick-arrow.slick-next { right: -3.3rem; /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z'/%3E%3C/svg%3E");*/ }
.flickfeed button.slick-arrow.slick-prev { left: -3rem;	/*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z'/%3E%3C/svg%3E");*/ }
.flickfeed button.slick-disabled { opacity: 0 !important; }
.flickfeed .slick-prev.first-none { opacity: 0;	cursor: default; }

/* Custom flickfeed slider's Dots*/
.slick-slider-dots { position: absolute; right: 3rem; top: 2.5rem; display: flex; z-index: 0; }
.slick-slider-dots ul {	display: flex; justify-content: flex-end; list-style: none; margin: 0; padding: 0; }
.slick-slider-dots ul li { margin: 0 3px; list-style: none; pointer-events: none !important; }
.slick-slider-dots ul li button { background: #5E5E5E; height: 2px;	width: 20px; padding: 0; overflow: hidden; color: #5E5E5E; border: none; border-radius: 4px; }
.slick-slider-dots ul li.slick-active button { background: #FFFF00; color: #D81F26; }
.slick-dots li button:before { display: none; }

.flickfeed .card { position: relative; background-color: transparent; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow .5s ease-out;	overflow: hidden; border: none;	height: 100%; width: 100%; outline: 2px solid transparent; border-radius: .35rem; box-shadow: none; }
.flickfeed .card:hover { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.08) 0px 4px 8px, rgba(0, 0, 0, 0.08) 0px 8px 12px, rgba(0, 0, 0, 0.08) 0px 12px 20px, rgba(0, 0, 0, 0.08) 0px 20px 20px; }
.flickfeed .h4 { font-size: 14px; margin: 0; z-index: 1; }
.flickfeed .Episode { font-size: 12px; margin: 0; z-index: 1; }
.flickfeed .back { position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
.flickfeed .back:after { content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 60%; width: 100%;	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0)); background-color: transparent;	z-index: 0;	transition: height .5s ease-out; }
.back-cont { position: absolute; height: 100%; width: 100%; top: 100%; left: 0; z-index: 1;	transition: all 0.5s cubic-bezier(.25, .8, .25, 1); }
.flickfeed .card:hover .back-cont {	top: 0; }
.flickfeed .card:after { transition: border .5s ease-out; }
.flickfeed button.more { position: absolute; left: 0; bottom: 5px; width: 100%;	background: none; border: none;	height: 10%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z'/%3E%3C/svg%3E");	background-repeat: no-repeat; background-position: center;	margin-left: 0;	outline: none; transition: bottom .5s ease-out; }

/* highlight the active card */
.flickfeed .card.is-active { /*outline: 2px solid #fff;	outline-offset: -6px; overflow: visible;*/ pointer-events: none; }
.flickfeed .card.is-active:after { content: "";	width: 100%; height: 100%; position: absolute; border: 2px solid #fff; z-index: 1; left: 0;	top: 0; }
.flickfeed .card.is-active .back:after { height: 100%; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0)); }
/*.flickfeed .card.is-active:before { content: ""; width: 0; height: 0; border-left: 8px solid transparent;	border-right: 8px solid transparent; border-top: 8px solid #fff; position: absolute; right: 50%; transform: translateX(calc(50% - -4px)); bottom: -8px; }*/
.flickfeed .card.is-active .back-cont, .flickfeed .card.is-active:hover .back-cont { top: 1px; }
.flickfeed .card.is-active button.more { bottom: 2px; height: 15%; }

/* Zoom Effect on hover */
.flickfeed .prevslides { transform: translateX(-3.3vw); }
.flickfeed .nextslides { transform: translateX(3.3vw); }
.flickfeed .furthernextslides {	transform: translateX(6.5vw); }
.flickfeed .furtherprevslides {	transform: translateX(-6.5vw); }
.flickfeed .firster { transform-origin: center left !important; }
.flickfeed .laster { transform-origin: center right !important; }
.firster.laster { transform-origin: center left !important; }

.height-inherit { height: inherit; }
.details-slider-wrapper { max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out; }
.details-slider-wrapper.expanded { max-height: 500px; }
.details-slider-wrapper { position: relative; margin-top: -5.9rem; }
.details-slider { background-color: #1c1c1c; border-radius: 10px; overflow: hidden; }
.details-slider .detail-item { display: flex; position: relative; }
.details-slider .detail-item .detail-content { padding: 20px 52% 20px 40px;	position: relative;	z-index: 2; width: 100%; }
.details-slider .detail-item .detail-content:after { background: linear-gradient(90deg, rgba(0, 0, 0, 1) 47%, rgba(0, 0, 0, 0) 100%);	content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.detail-content h3, .detail-content p, .detail-content div { position: relative; z-index: 12; }
.details-slider .detail-item .main-img { position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 55%;	object-fit: cover;	z-index: 1; }
.details-slider .detail-item .rate { font-size: 1.2rem;	margin: 5px 0; display: flex; align-items: center; }
.details-slider-wrapper button { color: white; border: none; cursor: pointer; border-radius: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; outline: none; }
.details-slider-wrapper .prev-detail { padding: 20px 15px 20px 6px;	left: 0; background: linear-gradient(270deg, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.7203256302521008) 63%, rgba(0, 0, 0, 1) 100%); }
.details-slider-wrapper .next-detail { padding: 20px 6px 20px 15px;	right: 0; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.7203256302521008) 63%, rgba(0, 0, 0, 1) 100%); }
.details-slider-wrapper .close-details { z-index: 9; top: 0; right: 0; transform: none;	padding: 20px 20px 60px 60px; background: linear-gradient(45deg, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, 0.45702030812324934) 63%, rgba(0, 0, 0, 0.7903536414565826) 77%, rgba(0, 0, 0, 1) 93%, rgba(0, 0, 0, 1) 90%); }