	.info-item-text {
		
	}
	.entry-meta {
		margin-top: 16px !important;
		margin-bottom: 24px !important;
	}
	
	.condensed {
		font-size: small;
		line-height: 1.7;
		border: 1px solid #ff9000;
		border-radius: 25px;
		padding: 30px;
		margin-top: .5rem;			
		margin-bottom: 1.5rem;
		color: #000;
		display: block !important;

	}
	.entry-title {
		padding-bottom: 8px;
		margin-top: 0 !important;
		font-weight: 600 !important;
	}
	.entry-date {
		color: #121212;
		
		font-size: 12px;
	}
	.entry-meta {
		margin-top: 1.5rem;
		margin-bottom: 2rem;
				
	}
	.show-trailer {
		margin-top: .5rem;
		margin-bottom: 1rem !important;
	}
	.show-overview {
		margin-bottom: 1rem;
		margin-top: 0.5rem;
		padding: 30px;
		border-radius: 30px;
		background: #eee;
	}
	.show-overview h3 {
		margin-bottom: 0.5rem;
	}
	.ep-card {
		padding: 20px 0 !important;
		background: transparent !important;
		border-radius: 0 !important;
		border-top: 1px solid #dadada !important;
	}
	.episodes-container {
		width: 100%;
		background: #eee;
		border-radius: 30px;
		padding: 30px;
		padding-bottom: 0 !important;
		margin-bottom: 1rem;
	}
	.dl-btn {
		font-weight: 600;
		font-size: small;
		margin-top: 10px;
		margin-bottom: 0 !important;
		
	}
	.show-episodes {
		margin-bottom: 0px !important;
	}
	.episodes-notice {
		font-size: small;
		margin-bottom: 20px;
	}
	.content-cards-container {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	.eps-count {
		font-weight: 600;
		
	}
	.user-info-txt b {
		
	}
	nav {
		
	}
	.info-line-container {
		padding: 10px 0;
		border-bottom: 1px solid #dadada;
	}
	.show-info-container {
		padding-top: 5px !important;
	}
	.show-info-container .info-line-container:last-child {
		padding-top: 20px !important;
		border-bottom: 0 !important;
	}
	#add_favorite, #del_favorite {
		margin-top: 0;
		margin-bottom: 1rem;
		
	}
	.eps-count {
		
	}
	.top-row-container {
		display: flex;
		width: 100%;
		justify-content: space-between;		
	}
	.content-poster {
		margin-bottom: 1rem;
	}
	.imdb-link {
		margin-top: 10px;
		padding: 8px 15px;
		text-decoration: none !important;
		background: #EBD68A !important;
		color: #111 !important;
		border: 0 solid #111;
		font-weight: 300 !important;
		border-radius: 30px !important;
		
	}
	.imdb-link:hover {
		background: #111 !important;
		color: #EBD68A !important;
		border: 0 solid #EFD062;
	}
	.dl-links-block {
		margin-top: 5px !important;
		display: flex;
		column-gap: 15px;
		flex-wrap: wrap;
	}
	@media(min-width: 865px) {
		.cover-wrapper {
			width: 44%;
		}
		.show-info-container {
			width: 52% !important;
		}
		.top-row-container {
			flex-wrap: nowrap;
		}
	}
	@media(max-width: 864px) {
		.cover-wrapper {
			width: 30%;
		}
		.show-info-container {
			width: 66% !important;
		}
	}
	@media(max-width: 550px) {
		.cover-wrapper {
			width: 100%;
		}
		.show-info-container {
			width: 100% !important;
		}
		.top-row-container {
			flex-wrap: wrap;
		}		
	}
	.hentry header.entry-header .entry-meta > span i {
		color: #121212;
		background: #eee;
	}
	.info-item-title {
		margin-right: 5px;
		opacity: .6;
		font-size: small;		
	}
	.info-item-title:after {
		content: ':';
	}
	#add_favorite i, #del_favorite i, span.del-btn i {
		opacity: .5;
	}
	.ep-card i, .ep-list-tick i {
		opacity: .5;
	}
	.sort-link i {
		opacity: .5;
	}
	.sort-link-enabled {
	    
	    font-size: 14px;
	}
	.term-link a {
		display: inline-block;
    	padding: 0px 15px;
		margin-bottom: 8px;
		
	}
	.sac-messages li {
		font-size: small;
	}
	.ep-title-line, .ep-date-line {
		font-size: small;
		color: #6e6e6e;
	}
	body {
		color: #222;
	}
	h2 {
		color: #000 !important;
	}
	.page-title {
		margin: 0 !important;
	}
	#block-18>h2, #block-22>h2, #block-19>h2, #block-21>h2, #block-20>h2 {
		color: #f7f8fa !important;
	}
	.site-copy-down {
		display: flex;
		justify-content: center;
	}
	.basic-answer {
		border-bottom: 0 !important;
	}
	#nice-bg {
		background-size: cover;
		filter: blur(40px) saturate(1.5);
		width: 100vw;
		height: 100vh;
		position: fixed;
		top: 0;
		z-index: -999;		
	}
	
    .fav-line {
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
        /*border-bottom: 1px solid #dadada;*/
        padding-bottom: 15px;
        padding-top: 5px;
    }
    
    .fav-line-wrapper {
        display: flex;
        flex-direction: column;
        width: 100%;
        line-height: 1.3;
        margin-top: 2px;
    }
    
    .del-fav {
        height: 30px;
        width: 30px;
        text-align: center;
        margin-right: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .new-ep-exists .posted-on {
        background: #efefef;
        padding: 3px 12px;
        border-radius: 15px;
        color: #121212;
    }
    
    .fav-line-wrapper .posted-on {
        margin-right: 10px;
    }
    
    .fav-show-title {
        font-weight: 400;
    }
    
    .fav-ep-wrapper-exists {
        margin-top: 5px;
    }
	
    .sac-chat-name {
        
        font-size: 16px;
    }    
	
	body {
		background: #fff;
	}

	.site-info, #footer-menu a {
		color: #667185 !important;
	}

	#toTop { 	
		background: #ff7062 !important;
		transition: .3s;
	}

	#toTop:hover {
		color: #fff;
		background: #505a6b !important;
	}

	#footer-navigation {
		color: #667185 !important;;
		border-top-color: #292f39 !important;
	}

	.with-bm {
		margin-top: 10px !important;
	}

	.ep-item-wrapper {
		display: flex;
			
	}

	.list-link {
		
		font-weight: 100 !important;
		color: #777 !important;
	}

	.list-link b {
		font-weight: 100;
		color: #222;
	}

	.ep-item-wrapper a {
		font-size: 13px !important;
		font-weight: 100 !important;
	}

	.ep-item-wrapper a:hover {
		color: #ff7062 !important;
	}

	.ep-list-tick {
		margin-right: 10px;
	}

	.episodes-splitter {
		background-color: transparent;
		border-top: 1px solid #dadada;
		margin-bottom: 5px;
	}

	.posted-on {
		margin-left: 0 !important;
	}

	.card-dl-icon {
		display: flex;
		position: absolute;
		color: white;
		font-size: 0;
		top: 0;
		left:0;
		width: 100% !important;
		height: 100% !important;
		justify-content: center;
		align-items: center;
		transition: .3s;
	}

	.card-dl-icon:hover {
		opacity: .7;
		font-size: 5rem;
	}

	.page-header { 	

		border-radius: 30px;
		text-transform: uppercase;
		margin-bottom: 0 !important;
		background: #f7f8fa !important;
	}

	/* ===== Scrollbar CSS ===== */
	  /* Firefox */
	  * {
		scrollbar-width: auto;
		scrollbar-color: #ccc;
	  }

	  /* Chrome, Edge, and Safari */
	  *::-webkit-scrollbar {
		width: 14px;
	  }

	  *::-webkit-scrollbar-track {
		background: #ddd;

	  }

	  *::-webkit-scrollbar-thumb {
		background-color: #ccc;
		border-radius: 10px;
		border: 0px solid #ffffff;
	  }


	.list-link:visited {
		color: #222;
	}

	.list-link {
		display: block;
		color: #222;
		transition: .3s;
	}

	.list-link:hover, 
	.list-link b:hover {
		transition: .3s;
		color: rgba(255, 112, 98,1) !important;
	}

	#search-start {
		background: #ff7062 !important;
	}

	#search-start:hover {
		background: #505a6b !important;
	}

	#episodes-table {
		margin-top: 30px;
	}

	#episodes-table a {
		color: #222;
		font-weight: bold;
		font-size: small;
	}

	#episodes-table .pale {
		transition: .3s;
		font-weight: 100 !important;
		color: #777;
	}

	#episodes-table a:hover .pale {
		color: #ff7062;
	}

	#episodes-table a:hover {
		color: #ff7062;
	}

	.footer-link {
		color: #000 !important;
		transition: .3s;
	}

	.footer-link:hover {
		background: #fff !important;
	}

	.fav-line {
		margin-bottom: 15px;
	}

	.posted-on {
		margin-left: 10px;
		color: #999;
		font-size: smaller;
	}

	.fav-show-title {
		text-decoration: none !important;
		font-weight: bold;
	}

	.del-fav {
		padding: 5px 10px;
		border-radius: 25px;
		background: #ff7062;
		color: #fff;
		text-decoration: none !important;
		transition: .3s;
	}

	.del-fav:hover {
		background: #222;
		color: #fff;
	}

	.widget ul li {
		border-bottom-width: 0 !important;
		border-bottom-style: none;
	}


	#add_favorite, #del_favorite {
		text-decoration: none;
		border-radius: 25px;
		background: #ff7062;
		color: #fff;
		padding: 11px 20px;
		display: block;
		margin-top: 15px;
		margin-bottom: 10px;
		text-align: center;
		transition: .3s;
	}

	#add_favorite:hover, #del_favorite:hover {
		background: #505a6b !important;
	}

	.calendar-cur-date {
		font-weight: bold;
		font-size: large;
		margin-bottom: 10px;
		margin-top: 8px;
	}

	section.widget {
		background: #f7f8fa;
		border-radius: 25px;
		padding: 11px 20px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}

	.footerArea section.widget {
		border: 1px solid #505a6b !important;
		background: transparent !important;
	}

	section.widget h2 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}

	.reg-form div {
		display: flex;
		flex-direction: column;
		margin-bottom: 20px;
	}

	.reg-small {
		font-size: smaller;
		color: #999;
	}

	.reg-submit {
		padding: 15px 20px !important;
	}

	.list-link-big, .calendar-nav-link, .premiere-dates-calendar-link, .calendar-link {
		text-decoration: none !important;
	}

	.link-list {
		max-height: 650px;
		overflow-y: auto;
		overflow-x: hidden;	
	}

	.letter-btn {
		width: 2.4rem;
		text-align: center;
	}

	.sort-link {
		background: #ff7062;
		color: #fff;
		border-radius: 25px;
		padding: 3px 15px;
		display: inline-block;
		margin-bottom: 5px;
		transition: .3s;
		
	}

	.sort-link:visited {
		color: #fff;
	}

	.sort-link:hover {
		background: #505a6b !important;
		color: #fff !important;
	}

	.sort-link-enabled {
		opacity: .3;
		background: #505a6b;
		color: #f7f8fa!important;
		border-radius: 25px;
		padding: 5px 15px;
		display: inline-block;
		margin-bottom: 5px;
		transition: .3s;
		cursor: default;
	}

	.sort-link-enable:hover {
		border-color: #222 !important;
	}

	#sac-user-info label {
		display: none;
	}

	#sac-user-chat label {
		display: none;
	}

	#submit:hover {
		color: #f7f8fa !important;
		background: #505a6b !important;
	}

	#submitchat {
		padding: 10px 20px;
		
	}

	#submitchat:hover {
		background: #505a6b !important;
		color: #fff !important;
	}

	#sac_chat {	
		background: #fff !important;
		width: 100% !important;
		margin-bottom: 10px !important;
	}

	.ui-datepicker-today a {
		font-weight: bold;
		color: #000 !important;
	}

	.calendar-header {
		margin-bottom: 15px;
	}

	#datepicker {
		
	}

	.ui-datepicker-calendar {
		margin-bottom: 0px;
		border-bottom: 0px solid #ddd;
	}

	input[type=\"submit\"], .show-meta, .post-title, .condensed, .ui-datepicker-prev, .ui-datepicker-next, #submitchat, .term-link a, .site-header, #add_favorite, #del_favorite, .sort-link  {
		background: #ff7062 !important;
	}

	#commentform a {
		color: #ff7062 !important;
	}

	.condensed {
		border: none !important;
		color: #fff !important;
	}

	.sort-link i {
		opacity: 1 !important;
	}

	.site-footer {
		background: #1d2128 !important;
		border-top-color: #ff7062 !important;
	}

	.footerArea section {
		border: 1px solid #ff7062 !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}

	h2 {
		text-transform: uppercase;
	}

	.ui-datepicker-header {
		display: flex;
		justify-content: space-between;
		margin-bottom: 3px;
	}

	.ui-datepicker-prev {
		border-radius: 25px;
		color: #fff;
		order: -1;
		background: #ff7062;
		padding-left: 10px;
		padding-right: 10px;
		transition: .3s;
		margin-bottom: 10px;
	}

	.ui-datepicker-prev:hover {
		cursor: pointer;
		background: #505a6b !important;
		color: #fff;
	}

	.ui-datepicker-next:hover {
		cursor: pointer;
		background: #505a6b !important;
		color: #fff;
	}

	.ui-datepicker-title {
		color: #f7f8fa;
		order: 0;
		background: #292f39;
		border-radius: 25px;
		width: 100%;
		margin-left: 10px;
		margin-right: 10px;
		text-align: center;
		margin-bottom: 10px;
	}

	.ui-datepicker-next {
		margin-bottom: 10px;
		order: 1;
		color: #fff;
		background: #ff7062;
		border-radius: 25px;
		padding-right: 10px;
		padding-left: 10px;
		transition: .3s;
	}

	.ui-state-default {
		color: #777 !important;
	}

	.ui-state-highlight {
		text-decoration: underline;
	}

	.ui-datepicker-calendar th {
		font-weight: 100;
		text-align: left;
		color: #000;
		text-transform: uppercase;
	}

	.ui-datepicker-calendar td {
		text-align: left;
		padding-bottom: 5px;
	}

	.ui-datepicker-calendar td a:hover {
		color: #ff7062 !important;
	}

	#sac-latest-message {
		display: none;
		background: #eee !important;
		text-shadow: none !important;
	}

	.sac-chat-message {
		padding-left: 0 !important;
	}

	#sac-panel {
		width: 100% !important;
	}

	#sac-output a {
		color: #ff7062;
	}

	#sac-output {			
		background: #fff;
		padding: 10px;
		border: 1px solid #e0e0e0 !important;	
		border-radius: 20px;
		width: 100% !important;
		margin-bottom: 10px;
	}

	#simple-ajax-chat {
		display: flex;
		flex-direction: column;
		margin-bottom: 5px !important;
	}

	.dl-btn {
		display: inline-block;
		text-decoration: none !important;
		color: #fff !important;
		background: #ff7062;
		border-radius: 25px;
		padding: 7px 21px;	
		transition: .3s;
		margin-bottom: 15px;
	}

	.ep-card i {
		opacity: 1 !important;
	}

	.dl-btn:hover {
		background: #505a6b !important;
		color: #f7f8fa !important;
	}

	.dl-links-block {
		margin-top: 15px;
	}

	.ep-card {
		background: #eee;
		margin-bottom: 10px;
		border-radius: 25px;
		padding: 10px 20px;
		color: #555;
	}

	.ep-card .fa {
		margin-right: 7px;	
	}

	.show-episodes {
		width: 100%;
		margin-bottom: 30px;
	}

	.content-cards-container {
		display: flex;
		flex-wrap: wrap;
		margin-left: -7px;
		margin-right: -7px;
		width: 100%;
	}

	.content-cards-container .post-card {
		width: 31%;
		margin-bottom: 10px;
		margin-left: 7px;
		margin-right: 7px;
	}

	@media (max-width: 500px) {
		.content-cards-container .post-card {
		width: 49%;
		}
	}

	@media (max-width: 360px) {
		.content-cards-container .post-card {
		width: 100%;
		}
	}

	.show-trailer {
		border-radius: 25px;
		overflow: hidden;
		background: #000;
		margin-bottom: 35px;
		width: 100%;	
	}

	.post-content-cover {
		width: 38%;
		margin-bottom: 15px;
	}

	.entry-meta {
		background: #fff;
		border-radius: 20px;
	}

	.hentry header.entry-header .entry-meta > span i {
		background: #f7f8fa !important;
	}

	#add_favorite i, #del_favorite i, span.del-btn i {
		opacity: 1 !important;
	}

	.show-info-container {
		width: 59%;
		background: #f7f8fa;
		padding: 12px 22px;
		border-radius: 25px;
		margin-bottom: 15px;
	}

	@media (max-width: 545px) {
		.post-content-cover {
			width: 100%;
		}
		.post-content-cover img {
			width: 100%;
		}
		.show-info-container {
			width: 100%;
		}
	}

	.episodes-container {
		background: #f7f8fa !important;
	}

	.show-overview {
		margin-bottom: 35px;
		background: #f7f8fa !important;
	}

	.content-container {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.term-link a {
		white-space: nowrap;
		text-decoration: none;
		padding: 0px 8px;
		border-radius: 25px;
		background: #ff7062;
		color: #fff;
		margin-right: 5px;
		transition: .3s;
	}

	.term-link a:hover {
		background: #505a6b !important;
	}

	.content-eps {
		font-weight: bold;
	}

	.content-poster {
		border-radius: 25px;
	}

	.page-numbers {
		margin-right: .4rem;
	}

	.pagination {
		margin-top: 3rem !important;
	}

	.post-card-link img {
		transition: .5s;
		display: block;
	}

	.post-card-link:hover img {
		transform: scale(1.1);
	}

	.post-cover-wrapper {
		overflow: hidden;
		position: relative;
		border-radius: 30px;	
	}

	.post-cover-wrapper:hover img {
		filter: brightness(.8) blur(2px)
	}

	.post-title {
		font-family: Poppins, sans-serif;
		opacity: .9;
		background: #ff7062;
		line-height: 1.3;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
		font-weight: 100;
		color: #fff;
		font-size: .9rem;
		text-align: center;
		width: 100%;
		position: absolute;
		display: block;
		top: 0%;
		z-index: 100;
	}

	.post-meta-col {
		text-align: center;
		width: 100%;
	}

	.show-meta > .post-meta-col:nth-child(1) {
		color: #fff;
	}

	.show-meta > .post-meta-col:nth-child(2) {
		color: #ffe9cc;
	}

	.show-meta {
		
		flex-wrap: wrap;
		opacity: .9;
		padding-left: 1rem;
		padding-right: 1rem;
		display: flex;
		justify-content: space-between;
		background: #ff7062;
		line-height: 1.3 !important;
		padding-top: .5rem;
		padding-bottom: .5rem;
		font-weight: 100;
		color: #fff;
		font-size: .8rem;;
		width: 100%;
		position: absolute;
		bottom: 0;
		z-index: 100;
	}

	@media (max-width: 530px) {
		.post-title {
			font-size: .8rem;
		}
		.show-meta {
			font-size: .7rem !important;
		}
	}

	.post-cover {
		border-radius: 25px;
		width: 100%;
	}

	img.custom-logo {
		margin-top: .35rem;
	}

	.cards-container {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.post-card {
		display: block;
		width: 48%;
	}

	.post-card > article {
		border: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
	}

	h2 {
		color: #ff7062 !important;
	}

	.ui-datepicker-calendar thead tr th {
		background: #ff7062;
		text-align: center;
		color: #fff;	
		/*padding-top: 5px;*/
	}

	.ui-datepicker-calendar tbody tr:last-child td:first-child {
		border-bottom-left-radius: 20px;
	}

	.ui-datepicker-calendar tbody tr:last-child td:last-child {
		border-bottom-right-radius: 20px;
	}

	.ui-datepicker-calendar tbody tr:last-child td {
		padding-bottom: 10px;
	}

	.ui-datepicker-calendar tbody tr:first-child td {
		padding-top: 10px;
	}

	.ui-datepicker-calendar tbody tr td {
		text-align: center;
		background: #e6e9ef;	
	}

	.ui-datepicker-calendar th {
		padding-bottom: 0px;
	}

	.ui-datepicker-calendar tbody tr td a {
		color: #505a6b !important;
	}

	.ui-datepicker-calendar thead tr th:first-child {
		border-top-left-radius: 20px;	
	}

	.ui-datepicker-calendar thead tr th:last-child {
		border-top-right-radius: 20px;	
	}

	.ui-datepicker-month, .ui-datepicker-year {
		font-weight: 100;
	}

	#sac-messages {
		margin-top: 0 !important;
	}

	#sac-messages li {
		border-bottom: 1px dotted #ccc !important;
	}

	.navigation.pagination .nav-links .current {
		color: #ff7062;
		border: 1px solid #ff7062 !important;
	}

	.navigation.pagination .nav-links a {
		min-width: 45px !important;
		border: none !important;
		background: #ff7062 !important;
	}

	.navigation.pagination .nav-links a:hover {
		border: none !important;
		background: #505a6b !important;
	}

	.navigation.pagination .nav-links span {
		min-width: 45px;
	}

	.footerArea .sort-link {
		background: #505a6b !important;
		color: #f7f8fa !important;	
		min-width: 65px;
		text-align: center;
	}

	.footerArea .sort-link:hover {
		background: #f7f8fa !important;
		color: #505a6b !important;	
	}

	.user-info-txt {
		margin-bottom: 15px;
	}

	.user-info-txt {
		color: #888;
	}

	.user-info-txt b {
		font-weight: 100;
		color: #222;
	}

	nav.navigation {
		border-radius: 30px;
	}

	#datepicker {
		margin-top: 25px !important;
	}

	.entry-title {	
		color: #292f39;		
	}

	.nav-links {
		background: #fff;
		border-radius: 20px;
	}
	
	#sac_chat {
	    padding-top: 2px;
	    padding-bottom: 2px;
	}