@font-face {
	font-family: Product-Sans;
	src: url(Resources/Product-Sans-Regular.ttf);
}

	.body{
		background: linear-gradient(#111111 0%, #111111 16%, #FFFFFF 16%, #FFFFFF 40%, #111111 40%, #111111 56%, #FFFFFF 56%, #FFFFFF 76%, #111111 76%, #111111 87%, #FFFFFF 87%);
		font-family: Product-Sans;
		z-index: 1;
		top: 0px;
		position: absolute;
		width: 100%;
		display: block;
		margin: 0px;
	}

	.Mobile{
		display: none;
	}

	.Navbar {
		top:0;
		left:0;
		padding-top: 0.5vw;
		padding-bottom: 0.5vw;
		position: fixed;
		width: 100%;
		z-index: 100;
		background-color: white;
	}

	.Navbar > .Image {
		background-image: url("Resources/ArtLogo2x.png");
		background-size: contain;
		background-repeat: no-repeat;
		width: 16vw;
		height: 3vw;
		z-index: 101;
		margin-left: 6vw;
		margin-right: 2vw;
	}


	.iono-vscroller::-webkit-scrollbar {
		width: 0.25vw;
	}

	.iono-vscroller::-webkit-scrollbar-track {
		background: #FFFFFF;
		width: 0.25vw;
	}

	.iono-vscroller::-webkit-scrollbar-thumb {
		background: #C71921;
		width: 0.5vw;
	}

	.iono-vscroller::-webkit-scrollbar-thumb:hover {
		background: #A90B13;
		width: 0.6vw;
	}

	.Navtab {
		margin-top: 1vw; 
		margin-right: 2vw;
		cursor:  pointer;
		z-index: 101;
		font-size:1vw;
	}

	.Navlink {
		padding-top: 1vw;
		padding-bottom: 1vw;
		color: #000000;
		text-align: center;
		text-decoration: none;
	}

	.Left {
		float: left;
	}

	.Right {
		float: right;
	}

	.Section {
		margin-top: 15vw;
	}

	#Latest{
		background-color: #FFFFFF;
		width: 75vw;
		height: 40vw;
		margin: auto;
		margin-top: 8vw;
		border-radius: 1vw;
		box-shadow: 0.1vw 1.0vw 1.0vw #999999;
		z-index: 2;
	}

	#Latest >.Image{
		width: 50%;
	}

	#Latest >.Image>#MainBackground{
		background-image: url("Resources/man in van2x.png");
		background-size: contain;
		background-repeat: no-repeat;
		width: 30vw;
		height: 26vw;
		margin: auto;
		margin-top: 5vw;
	}

	#Latest >.Details{
		width: 40%;
		padding-left:3vw;
		padding-right:3vw;
	}

	#Latest >.Details>.Title{
		font-size:2.5vw;
		font-weight: bold; 
		margin-top: 5.5vw;
		margin-left: 5vw;
	}

	#Latest >.Details>.subTitle{
		font-size:1.8vw;
		margin-left: 5vw;
		color: #999999;
	}

	#Latest >.Details>.episodeTitle{
		font-size:1.5vw;
		margin-left: 5vw;
		margin-top: 1vw;
	}

	#Latest >.Details>.episodeNumbers{
		font-size:1vw;
		margin-left: 5vw;
		color: #444444;
	}

	#Latest >.Details>.Description{
		font-size: 18PX;
		margin-left: 5vw;
		margin-top: 10PX;
		color: #444444;
	}

	#ListenNow{
		border:0.1vw solid #C71921;
		border-radius: 1vw;
		padding: 0.5vw;
		padding-left: 2vw;
		padding-right: 2vw;
	    padding-top: 1.0vw;
	    padding-bottom: 1vw;
		margin: auto;
		margin-top: 2vw;
		margin-left: 10vw;
		width: 10vw;
		text-align: center;
		font-size: 1.2vw;
		color: white;
		background-color: #C71921;
		cursor:  pointer;
	}

	#Top{
		margin-top: 5vw;
		height: 32vw;
	}

	#Top>.Title{
		font-size: 7vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 2vw;
		z-index: 2;
	}

	#Top>.Title>.floatText{
		font-size: 2vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		margin-left:13vw;
		top: 56.5vw;
	}

	.Carousal{
		width: 89vw;
		margin: auto;
	}

	.Carousal > .LArrow{
		float: left;
		width: 1.5vw;
		height: 1.5vw;
		margin-top: 6vw;
		background-image: url("Resources/LeftArrow.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Carousal > .RArrow{
		float: left;
		width: 1.5vw;
		height: 1.5vw;
		margin-top: 6vw;
		background-image: url("Resources/RightArrow.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Carousal > .Content {
    	justify-content: center;
    	display: flex;
	    width: 85vw;
	    height: 15vw;
	    float: left;
	}

	.Carousal > .Content > .Episode {
	    flex-direction: row;
	    flex-flow: wrap;
	    display: flex;
	    float: left;
	    margin-left: 1vw;
	    height: 13vw;
	    width: 15vw;
	    margin-right: 1vw;
	}

	.Carousal > .Content > .Episode > .Icon{
		float: left;
		width: 15vw;
		height: 14vw;
		margin: 0;
		border-radius: 1vw;
		background-image: url("Resources/man in van2x.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Carousal > .Content > .Episode > .Icon > .PlayButton{
		background-image: url("Resources/PlayButton.svg");
		background-size: contain;
		background-repeat: no-repeat;
		margin-left: 5.5vw;
		margin-top: 4.5vw;
		width: 4vw;
		height: 4vw;
		cursor:  pointer;
	}

	.Carousal > .Content > .Episode > .Details > .episodeTitle{
		clear: both;
		width: fit-content;
		margin: auto;
		height: 75PX;
		text-align: center;		
		font-size: 22PX;
	}

	.Carousal > .Content > .Episode > .Details > .episodeNumbers{
		width: fit-content;
		margin: auto;
		text-align: center;
		font-size: 18PX;
	}

	#About{
		clear: both;
		margin-top: 7vw;
		margin-left: 5vw;
		height: 40vw;
	}

	#About > .IconHolder{
		width: 29vw;
		height: 16vw;
		margin-left: 12vw;
		border-radius: 1.5vw;
		background-color: #C71921;
		position: absolute;
	}

	#About > .IconHolder > .Icon{
		width: 10vw;
		height: 8vw;
		margin:0 auto;
		margin-top: 4vw;
		border-radius: 1.5vw;
		background: url("Resources/man in the van t.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#About > .Details{
		float: left;
		margin: 8vw;
		margin-left: 6vw;
		width: 75vw;
		height: 35vw;
		border-radius: 2vw;
		background-color: #FFFFFF;
		box-shadow: 0.1vw 1.0vw 1.0vw #222222;
	}

	#About > .Details > .Thing{
		background-image: url("Resources/Thingy.png"); 
		background-size: contain;
		background-repeat: no-repeat;
		float: left;
		width: 4vw;
		height: 3vw;
		margin-left: 35vw;
		margin-top: 1.5vw;
	}

	#About > .Details > .Title{
		float: left;
		font-size: 6.5vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 1.5vw;
		margin-top: 1.8vw;
		margin-left: 1.8vw;
		z-index: 2;
		letter-spacing: 0px;
		font-family: Product-Sans;
	}

	#About > .Details > .Title > .floatText{
		font-size: 1.5vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		margin-left:9vw;
		top: 105.5vw;
	}

	#About > .Details > .Media {
		float: right;
		width: 4vw;
		height: 10vw;
		margin-right: 1vw;
		margin-top: 1.5vw;
	}

	#About > .Details > .Media > a > .Icon{
		width: 1.5vw;
		height: 1.5vw;
		margin-top: 1.2vw; 
		margin-left: 1.3vw; 
		cursor: pointer;
	}

	#About > .Details > .Media > a > #GFacebook{
		background: url("Resources/facebook.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#About > .Details > .Media > a > #GTwitter{
		background: url("Resources/twitter.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#About > .Details > .Media > a > #GInstagram{
		background: url("Resources/instagram.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#About > .Details > .Description{
   		clear: both;
    	margin: auto;
    	width: 85%;
    	font-size: 1.2vw;
    	text-align: justify; 
	}

	#Coming{
		background-color: #FFFFFF;
		width: 70vw;
		height: 40vw;
		margin: auto;
		margin-top: 3vw;
		border-radius: 1vw;
		box-shadow: 0.1vw 1.0vw 1.0vw #EEEEEE;
		z-index: 2;
		clear: both;
	}

	#Coming>.Title{
		font-size: 6vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 2vw;
		z-index: 2;
	}

	#Coming>.Title>.floatText{
		font-size: 1.5vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		margin-left:13vw;
		top: 139.5vw;
	}

	#Coming>.Episode{
		width: 55vw;
		height: 15vw;
		margin: 0 auto;
	}

	#Coming > .Episode > .Icon{
		width: 13vw;
		height: 13vw;
		float: left;
		background: url("Resources/man in van2x.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Coming > .Episode > .Details{
		margin-left: 2vw;
		float: left;
		width: 35vw;
		height: 15vw;
	}

	#Coming > .Episode > .Details > .episodeNumber{	
		font-size: 20PX;
		font-weight: bold;
	}

	#Coming > .Episode > .Details > .episodeTitle{	
		font-size: 18PX;
		margin-top: 1PX;
	}

	#Coming > .Episode > .Details > .Description{
		font-size: 15PX;
		margin-top: 5PX;
	}

	#Advert {
		clear: both;
		margin: 0 auto;
		margin-top:15vw;
		height: 35vw;
		width: 75vw;
		border-radius: 2vw;
		background-color: #FFFFFF;
		box-shadow: 0.1vw 1.0vw 1.0vw #EEEEEE;
	}

	#Advert>.Title{
		font-size: 6vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 2vw;
		padding: 1vw;
		z-index: 2;
	}

	#Advert>.Title>.floatText{
		font-size: 1.6vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		margin-left:6vw;
		top: 195.5vw;
	}


	#Advert>.Icon{
		float: right;
		width: 24vw;
		height: 14vw;
		border-radius: 1.5vw;
		background-color: #000000;
		margin-right: 5vw;
		margin-top: 1vw;
	}

	#Advert>.Icon>.Title{
		font-size: 1.7vw;
		margin-top: 4vw;
		text-align: center;
		color: #FFFFFF;
	}

	#Advert > .Icon > #Contact{
		margin-top: 2vw;
		margin-left: 7.5vw;
		font-size: 1vw;
		text-align: center;
		background-color: #C71921;
		color: #FFFFFF;
		width: 8vw;
		padding:0.5vw;
		border-radius: 0.5vw;
		cursor: pointer;
	}

	#Advert > .Icon > #Contact{
		margin-top: 2vw;
		margin-left: 7.5vw;
		font-size: 1vw;
		text-align: center;
		background-color: #C71921;
		color: #FFFFFF;
		width: 8vw;
		padding:0.5vw;
		border-radius: 0.5vw;
		cursor: pointer;
	}

	#Advert > .subTitle{
		font-weight: bold;
		font-size: 1.3vw;
		width: 30vw;
		margin-left:4vw;
		margin-top: 3vw;
	}

	#Advert > .Reasons{
		font-size: 0.9vw;
		width: 38vw;
		height: 14vw;
		margin-left:4vw;
		margin-top: 2vw;
	}

	#Advert > .Reasons > .Reason{
		margin-top: 1vw;
	}

	#Advert > .Reasons > .Reason > .Icon{
		clear: left;
		float: left;
		width: 2vw;
		height: 2vw;
		margin-top: 1.5vw;
		background-image: url("Resources/Check.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Advert > .Reasons > .Reason > .Description{
		float: left;
		width: 35vw;
		margin-top: 1.5vw;
		margin-left: 1vw;
	}

	.FineScript{
		clear: both;
		font-size: 1vw;
		width: fit-content;
		margin: 0 auto;
		margin-top: 2vw;
		text-align: center;
		color: #00000088;
	}

	#Footer{
	    margin: 0 auto;
	    width: 76vw;
	    height: 10vw;
	    margin-top: 0vw;
	    background: white;
	}

	#Footer > .Media {
		margin-top: 3vw;
		width: fit-content;
	}

	#Footer > .Media > a > .Icon{
		float: left;
		width: 1.5vw;
		height: 1.5vw;
		margin-top: 8vw; 
		margin-left: 1vw; 
		cursor: pointer;
	}

	#Footer > .Media > a > #Facebook{
		background: url("Resources/facebook.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Footer > .Media > a > #Twitter{
		background: url("Resources/twitter.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Footer > .Media > a > #Instagram{
		background: url("Resources/instagram.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Footer > .IconHolder{
		width: 12vw;
		height: 10vw;
		left: 43vw;
		border-radius: 1.5vw;
		background-color: #C71921;
		position: absolute;
	}

	#Footer > .IconHolder > .Icon{
		width: 10vw;
		height: 10vw;
		margin:0 auto;
		margin: 1vw;
		border-radius: 1.5vw;
		background: url("Resources/man in the van t.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	#Footer > .Details {
		float: right;
		margin-top: 4vw;
	}

	#Footer > .Details > .DetItems {
		float: right;
		clear: right;
		font-size: 1.5vw;
	}

	#player_container{
		visibility: inherit;
	}

	.iono-layout-legacy{
		background-color: #222222;
		top: 4vw;
		left: 0vw;
		width: 100vw;
		height: 100%;
		z-index: 100;
		overflow-y: hidden; 
		font-size: 1vw;
	}

	.iono-player{
		background-color: #37353200;
		width: 75vw;
		margin: 0 auto;
		margin-top: 4vw;
		max-height: 65vh;
	    height: 37vw;
	    overflow-y: auto;
	}

	.iono-player-content{
		color: #FFFFFF;
		position: absolute;
		width: 38vw;
		height: 37vw;
	}

	.iono-coverart{
		width: 11vw;
		height: 11vw;
		margin-left: 2vw;
		margin-right:20vw;
		margin-top:-2vw;
		float: left;
		background: url("Resources/man in van2x.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.iono-player-sticky{
		display: none;
	}

	.iono-coverart >.ChannelTitle {
		float: left;
		font-size: 2vw;
		width: 18vw;
		margin-left: 12.5vw;
	}

	.iono-coverart >.EpisodeSE {
		float: left;
		width: 4.5vw;
		margin-left: 12.5vw;
		font-size: 1vw;
		margin-top: 1vw;
	}

	.iono-coverart >.EpisodeTitle {
		float: left;
		width: 18vw;
		font-size: 1vw;
		margin-left: 16vw;
		margin-top: -1.2vw;
	}

	.iono-icon-button{
		margin-top: 16vw; 
		float: left;
		height: 7vw;
		width: 7vw;
		padding: 1vw;
		background-color: #FFFFFF;
		color: #C71921;
		cursor: pointer;
		border: 0px;
	}

	.iono-icon-button > .iono-button-label{
		display: none;
	}

	.iono-player-playback{
		margin-top: 16vw;
		background: #FFFFFF;
		width: 30vw;
		height: 7vw;
		font-size: 1.8vw;
		float: left;
	}

	.iono-player-metadata{    
		float: left;
	    width: -webkit-fill-available;
	    font-size: 1.5vw;
	    margin-left: 0.5vw;
	    margin-top: 0vw;
	}

	.iono-marquee{
		color: #00000088;
		font-size: 0.66vw;
		margin-top: 0.5vw;
		margin-left: 0.5vw;
		visibility: 
	}

	.iono-player-metadata-subtitle{
		color: #00000088;
		font-size: 0.66vw;
		float: left;
		margin-left: 0.5vw;
	}

	.iono-margin-bottom-2{
		width: 29vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-top: 0.5vw;
		margin-left: 0.5vw;
	}

	.iono-margin-bottom-2 > .iono-flex-grow{
		width: 21vw;
		height: 1.5vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-top: 0.25vw;
	}

	.iono-margin-bottom-2 > .iono-flex-grow > canvas{
		width: 21vw;
		height: 1.5vw;
	}

	.iono-position{
		width: 2.5vw!IMPORTANT;
		color: #00000088;
		font-size: 0.85vw;
		float: left;
		margin-top: 0.5vw;
	}

	.iono-duration{
		width: 2.5vw;
		color: #00000088;
		font-size: 0.85vw;
		float: left;
		margin-top: 0.5vw;
		margin-left: 0.5vw;
	}

	.iono-player-controls{
		width: auto;
		height: 2vw;
		margin-left: 0.5vw;
		margin-top: 0.5vw;
		float: left;
	}

	.iono-player-controls > .iono-button{
		width: 2vw;
		height: 1.25vw;
		margin-left: 0.4vw;
		padding:0.4vw;
		padding-top:0.15vw;
		padding-bottom:0.15vw;
		float: left;
		cursor: pointer;
		border: 0.1vw solid #99999955;
		border-radius: 0.4vw;
		background-color: #99999955;
	}

	.iono-player-controls > .iono-button > .iono-icon {
		width: 1.25vw;
		height: 0.75vw;
		display: flex; 
	}

	.iono-player-controls > .iono-button > .iono-icon > svg{
		width: 1.25vw;
		height: 0.75vw;
	}

	.iono-player-controls > .iono-player-volume {
		width: 2vw;
		height: 1.25vw;
		float: left;
		cursor: pointer;
		margin-left: 0.4vw;
	}

	.iono-player-controls > .iono-player-volume > .iono-button{
		padding:0.4vw;
		padding-top:0.15vw;
		padding-bottom:0.15vw;
		border: 0.1vw solid #99999955;
		border-radius: 0.4vw;
		background-color: #99999955;
		float: left;
	}

	.iono-player-controls > .iono-player-volume > .iono-button > .iono-icon {
		width: 1.25vw;
		height: 0.75vw;
		display: flex; 
	}

	.iono-player-controls > .iono-player-volume > .iono-button > .iono-icon > svg{
		width: 1.25vw;
		height: 0.75vw;
	}

	.iono-player-controls > .iono-player-quality {
		width: 2vw;
		height: 1.25vw;
		float: left;
		cursor: pointer;
		margin-left: 0.4vw;
	}

	.iono-player-controls > .iono-player-quality > .iono-button{
		width: 2vw;
		height: 1.25vw;
		padding:0.4vw;
		padding-top:0.15vw;
		padding-bottom:0.15vw;
		border: 0.1vw solid #99999955;
		border-radius: 0.4vw;
		background-color: #99999955;
		float: left;
	}

	.iono-player-controls > .iono-player-quality > .iono-button > .iono-button-label {
		pointer-events: none;
		display: inline-block;
		float: left; 
	}

	.iono-player-controls > .iono-player-quality > .iono-button > .iono-button-label > .iono-player-icon{
		width: 1.75vw;
		height: 0.75vw;
		font-size: 0.7vw;
		font-weight: bold;
		display: flex;
		float: left;
    	pointer-events: none;
	}

	.iono-player-controls > .iono-player-quality > ul{
	    display: none;
	    position: relative;
	    width: max-content;
	    background-color: #FFFFFF;
	    color: #111111;
	    font-size: 0.7vw;
	    padding: 0.4vw;
	    list-style: none;
	    bottom: 4vw;
	    right: 8vw;
	    border: 1px solid #f37e05;
	    border-radius: 0.5vw;
	}

	.iono-player-controls > .iono-open > ul {
	    display: flow-root;
	}

	.iono-player-controls > .iono-player-quality > ul > li{
		margin-top: 0.2vw;
	}

	.iono-player-controls > .iono-player-quality > ul > li > span{
		width: 4vw;
		display: inline-block;
	}

	.iono-player-controls > .iono-player-quality > ul > .iono-select-option.iono-selected {
	    background-color: #DDDDDD;
	    font-size: 0.7vw;
	}

	.iono-player-controls > .iono-player-quality > ul > .iono-select-option.iono-selected > span{
	    color: deeppink;
	    font-size: 0.8vw;
	}

	.iono-player-controls > .iono-player-quality > ul > .iono-select-option.iono-selected:hover > span{
	    color: deeppink;
	    font-size: 1vw;
	}

	.iono-player-controls > .iono-player-quality > ul > li:hover{
	    background-color: #DDDDDD;
	    color: #000000;
	    font-size: 0.7vw;
	}
	.iono-player-controls > .iono-player-quality > ul > li:hover > span{
	    background-color: #DDDDDD;
	    color: #000000;
	    font-size: 1vw;
	}

	.iono-player-controls > .iono-player-quality > .iono-button:hover{
		visibility: visible;
	}

	.iono-player-controls > .iono-player-quality > .iono-button:active{
		visibility: visible;
	}

	.iono-player-controls > .iono-button > .iono-button-label{
		display: none;
	}

	.iono-player-controls > .iono-player-volume > .iono-button > .iono-button-label{
		display: none;
	}

	.iono-player-volume.iono-open > div{
		padding-top: 0.5vw;
		padding-bottom: 0.5vw;
	    left: 0.16vw;
	    display: block;
	    height: 3vw;
	    background-color: #e5e5e5;
	    position: relative;
	    top: -4vw;
	}

	.iono-player-volume.iono-open > div > div{
	    min-width: 1vw;
	    height: 100%;
	    min-height: 1vw;
	    position: relative;
	    -webkit-box-direction: normal;
	}

	.iono-player-volume.iono-open > div > div > .iono-slider-track{
	    background-color: #5e5e5e;
	    height: 100%;
	    width: 0.4px;
	    bottom: 0;
	    top: auto;
	    left: 50%;
	    transform: translateX(-50%);
	    z-index: 49;
	    position: absolute;
	    -webkit-box-direction: normal;
	}

	.iono-player-volume.iono-open > div > div > .iono-slider-progress{
	    background-color: #C71921;
	    width: 0.3vw;
	    top: auto;
	    bottom: 0;
	    left: 50%;
	    transform: translateX(-50%);
	    z-index: 50;
	    position: absolute;
	    -webkit-box-direction: normal;
	    border-radius: 0.5vw;
	}

	.iono-player-volume.iono-open > div > div > .iono-slider-container{	
	    min-width: 1vw;
	    width: 100%;
	    position: relative;
	    min-height: 1vw;
	    height: 85%;
	    z-index: 51;
	    -webkit-box-direction: normal;
	}

	.iono-player-volume.iono-open > div > div > .iono-slider-container > div{
	    top: auto;
	    transform: translate(0.5vw, 0.7vw);
	    width: 1vw;
	    height: 1vw;
	    border-radius: 2vw;
	    border: none;
	    z-index: 55;
	    position: absolute;
	    -webkit-box-direction: normal;
	    background-color: #C71921;
	}

	.iono-player-controls > .iono-player-sharing{
	    width: 12vw;
	    height: 2vw;
	    position: relative;
	    top: 2vw;
	    left: -7vw;
	}

	.iono-player-controls > .iono-player-sharing > .iono-theme-button{
		display: contents;
		color: #FFFFFF;
		float: left;
		margin-right: 0.5vw;
	}

	.iono-player-sharing:focus{
		border: none;
		outline: none;
	}
	
	.iono-select-options:focus{
		border: none;
		outline: none;
	}

	.iono-player-controls > .iono-player-sharing > .iono-theme-button > .iono-button-icon{
		display: none;
		float: left;
	}

	.iono-player-controls > .iono-player-sharing > .iono-theme-button > .iono-button-label{
		font-size: 1vw;
		float: left;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options{
	    width: 12vw;
	    height: 2vw;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a{
	    float: left;
	    width: 1vw;
	    height: 1vw;
	    margin-left: 0.5vw;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a[data-value="facebook"]{
		background: url("Resources/facebookw.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a[data-value="twitter"]{
		background: url("Resources/twitterw.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a[data-value="whatsapp"]{
		background: url("Resources/whatsapp.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a > .iono-icon{
	    display: none;
	}

	.iono-player-controls > .iono-player-sharing > .iono-select-options > a > .iono-margin-left{
	    display: none;
	}

	.iono-player-content > .iono-player-error{
		display: none;
	}

	.iono-player-advertisement {
		display: none;
	}

	.iono-metadata-description{
		position: absolute;
		border-top: 0.1vw solid #FFFFFF;
		margin-top: 13vw;
		padding-left: 0.5vw;
		padding-right: 0.5vw; 
		padding-top: 1vw;
		width: 36vw;
		font-size: 1vw;
		color:#FFFFFF;
		overflow-y: auto;
		max-height: 18vw;
	}

	.iono-metadata-description::-webkit-scrollbar {
		width: 0.25vw;
	}

	.iono-metadata-description::-webkit-scrollbar-track {
		background: #FFFFFF;
		width: 0.25vw;
	}

	.iono-metadata-description::-webkit-scrollbar-thumb {
		background: #C71921;
		width: 0.5vw;
	}

	.iono-metadata-description::-webkit-scrollbar-thumb:hover {
		background: #A90B13;
		width: 0.6vw;
	}

	.iono-player-controls > .iono-theme-logo{
	    position: relative;
	    width: 2vw;
	    height: 2vw;
	    display: block;
	    top: -3vw;
	    left: 18vw;
	    background-color: #00000000;
	    border: none;
	    color: #C71921;
	}

	.iono-layout-legacy-playlist {
		color: #FFFFFF;
		float: right;
		margin-top: 0vw;
		width: 35vw;
		height: 37vw;
		display: inherit;
	}

	.iono-playlist-header > .iono-playlist-title{
		display: none;
	}

	.iono-playlist-header > .iono-search{
		position: absolute;
		top: 12vw;
		right: 12vw;
	}

	.iono-playlist-header > .iono-search > .iono-search-box{
		float: left;
		background-color: #00000008;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		border:0px;
		margin-top: 1vw;
		cursor: pointer;
		max-width: 35vw;
		width: fit-content;
		height: 1.5vw;
		cursor: text;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > input{
		display: block;
		background-color: #00000008;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		border:0px;
		color: #FFFFFF00;
		outline: 0px;
		max-width: 29vw;
		min-width: 20vw;
		margin-right: 1vw; 
		margin-left: 1vw; 
		font-size: 1.1vw;
		height: 1.5vw;
		overflow-x: hidden;
		text-align: right;
		float: left;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > input:focus{
		color: #FFFFFFFF;
		background-color: #00000016;
		outline: 0px;
		max-width: 29vw;
		min-width: 20vw;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		height: 1.5vw;
		margin-right: 1vw; 
		margin-left: 1vw; 
		font-size: 1.1vw;
		min-height: 1.5vw;
		max-height: 1.5vw;
		overflow-y: hidden;
		overflow-x: auto;
   		white-space: nowrap;
		cursor: text;
		text-align: right;
		float: left;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > input::-webkit-scrollbar{
		display: none;
	}

	.iono-playlist-header > .iono-playlist-previous{
		display: none;
	}

	.iono-playlist-header > .iono-playlist-next{
		display: none;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > button{
		background-color: #00000008;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		border:0px;
		cursor: pointer;
		max-width: 35vw;
		width: fit-content;
		height: 1.5vw;
		cursor: text;
		color: #FFFFFFFF;
		float: right;
		cursor: pointer;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > button > span{
		display: flex;
		width: 1.5vw;
		height: 1.5vw;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > button > span[data-state-show="open"] {
		display: none;
	}

	.iono-playlist-header > .iono-search > .iono-search-box > button > span > svg {
		display: flex;
		width: 1.5vw;
		height: 1.5vw;
	}

	.iono-playlist-header > .iono-search > .iono-search-results-container{
	    position: absolute;
	    z-index: 91;
	    clear: both;
	    width: 25vw;
	    height: fit-content;
	    max-height: 35vw;
	    background-color: #EEEEEEEE;
	    border-bottom-right-radius: 1vw;
	    border-bottom-left-radius: 1vw;
	    right: 0vw;
	    top: 2.5vw;
	    overflow: hidden;
	}

	.iono-playlist-header > .iono-search > .iono-search-results-container > .iono-search-results > .iono-search-result{
		color: #000000;
		text-align: right;
		padding: 0.25vw;
		padding-right: 1vw;
		font-size: 1vw;
	}

	.iono-playlist-header > .iono-search > .iono-search-results-container > .iono-search-results > .iono-search-result:hover{
		background-color: #DDDDDD;
		font-size: 1.25vw;
		cursor: pointer;
	}

	.iono-playlist-items{
		color: #FFFFFF;
		float: right;
		margin-top: 0vw;
		width: 35vw;
		top: 1vw;
		position: relative;
		overflow-y: hidden; 
		overflow-x: hidden;
	}

	.iono-playlist-items > li{
		list-style: none;
		background-color: #FFFFFF;
		margin-top: 1vw;
		border-radius: 1vw;
		color: #000000;
		width: 33vw;
		height: 4vw;
		font-size: 1.5vw;
		overflow: hidden;
		cursor: pointer;
	}

	.iono-playlist-items > li > .iono-playlist-metadata{
	    float: left;
	    white-space: nowrap;
	    width: 26vw;
	}

	.iono-playlist-items > li > .iono-playlist-metadata > .iono-playlist-metadata-title{
		font-size: 18PX;
		font-weight: bold;
		margin-left: 1vw;
		margin-top: 2vw;
		float: left;
	}

	.iono-playlist-items > li > .iono-playlist-metadata > .iono-playlist-metadata-subtitle{
	    display: block;
	    font-size: 1vw;
	    color: #808089;
	    float: left;
	    clear: left;
	    position: relative;
	    top: -3vw;
	    left: 1vw;
	}

	.iono-playlist-items > li > .iono-playlist-duration{
		float: right;
		font-size: 0.8vw;
		margin-right: 1vw;
		margin-top: 0.1vw;
	}

	.iono-playlist-items > li > .IconHolder{
	    float: right;
	    clear: right;
	    margin-top: 0vw;
	    margin-right: 1.5vw;
	    width: 5vw;
	    height: 1.5vw;
	    text-align: center;
	    cursor: pointer;
	}

	.iono-playlist-items > li > .IconHolder > .select{
		width: 1.5vw;
		height: 1.5vw;
		margin: 0 auto;
		background: url("Resources/PlayButtonC.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.iono-playlist-items > li > .IconHolder > .subscript{
		font-size: 0.7vw;
	}

	.Overlay > .Content > .List > .Episode > .episodeNumbers{
		float: left; 
		font-size: 0.7vw;
		width: 5vw;
		padding-top: 0.5vw;
		margin-left: 1.5vw;
	}

	.Overlay > .Content > .List > .Episode > .episodeTitle{
		float: left;
		clear: left;
		font-size: 1vw;
		font-weight: bold;
		width: 20vw;
		margin-top: 0.5vw;
		margin-left: 1vw;
		margin-right: 1vw;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder{
		float: left;
		width: 5vw;
		height: 1.5vw;
		text-align: center;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder > .select{
		width: 1.5vw;
		height: 1.5vw;
		margin: 0 auto;
		background: url("Resources/PlayButtonC.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder > .Transcript{
		width: 1.5vw;
		height: 1.5vw;
		margin: 0 auto;
		background: url("Resources/transcript.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .List > .Episode > div > .subscript{
		font-size: 0.5vw;
	}

	.Overlay {
		background-color: #222222;
		position: fixed;
		top: 4vw;
		left: 0vw;
		width: 100vw;
		height: 90vh;
		z-index: 100;
		overflow-y: scroll; 
		font-size: 1vw;
		visibility: hidden;
	}

	#player{
	    background-color: #222222;
	    top: 0;
	    padding-top: 4vw;
	    left: 0vw;
	    width: 100vw;
	    height: 96%;
	    z-index: 99;
	    overflow-y: auto;
	    font-size: 1vw;
		visibility: hidden;
	}

	.Overlay > .IconHolder {
		float: left;
		margin-left: 26vw;
		margin-top: 1vw;
		width: 40vw;
		height: 6vw;
		padding-left: 6vw;
		padding-right: 6vw;
		border-radius: 2vw;
		background-color: #FFFFFF;
		cursor: pointer;
		z-index: 500;
		position: relative;
	}

	.Overlay > .IconHolder > #Banner {
		margin: 0 auto;
		width: 26vw;
		height: 6vw;
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .CloseBtn {
		position: relative;
		float: right;
		font-size: 1.5vw;
		margin-top: 2vw;
		margin-right: 4vw;
		padding: 0.33vw;
		padding-left: 0.75vw;
		padding-right: 0.75vw;
		border-radius: 5vw;
		background-color: #FFFFFF;
		cursor: pointer;
		z-index: 500;
	}

	.Overlay > .Content{
		width: 75vw;
		margin: 0 auto;
		margin-top: 9vw;
	}

	.Overlay > .Content > .SearchBar{
		clear: both;
		float: right;
		background-color: #00000008;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		border:0px;
		text-align: right;
		margin-top: 1vw;
		cursor: pointer;
		max-width: 35vw;
		width: fit-content;
		height: 1.5vw;
		cursor: text;
	}

	.Overlay > .Content > .SearchBar > #sfield{
		float: right;
		color: #FFFFFF00;
		outline: 0px;
		max-width: 29vw;
		min-width: 20vw;
		margin-right: 1vw; 
		margin-left: 1vw; 
		font-size: 1.1vw;
		height: 1.5vw;
		overflow-x: hidden;
	}

	.Overlay > .Content > .SearchBar > #sfield:focus{
		float: right;
		color: #FFFFFFFF;
		background-color: #00000016;
		outline: 0px;
		max-width: 29vw;
		min-width: 20vw;
		border-top-left-radius: 1vw;
		border-bottom-left-radius: 1vw;
		height: 1.5vw;
		margin-right: 1vw; 
		margin-left: 1vw; 
		font-size: 1.1vw;
		min-height: 1.5vw;
		max-height: 1.5vw;
		overflow-y: hidden;
		overflow-x: auto;
   		white-space: nowrap;
		cursor: text;
	}

	.Overlay > .Content > .SearchBar > #sfield::-webkit-scrollbar{
		display: none;
	}

	.Overlay > .Content > .SearchBar > #sbutton{
		color: #FFFFFFFF;
		float: right;
		cursor: pointer;
	}

	.Overlay > .Content > .Details{
		color: #FFFFFF;
		float: left;
		margin-top: 3vw;
		width: 35vw;
		height: 37vw;
	}

	.Overlay > .Content > .Details > .Icon{
		width: 11vw;
		height: 11vw;
		margin-left: 2vw;
		float: left;
		background: url("Resources/man in van2x.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .Details > .Title{
		float: left;
		font-size: 2vw;
		width: 18vw;
		margin-left: 1.5vw;
	}

	.Overlay > .Content > .Details > .episodeDetails{
		float: left;
		width: 18vw;
		font-size: 1.5vw;
		margin-left: 1.5vw;
		margin-top: 1vw;
	}

	.Overlay > .Content > .Details > .episodeDetails > .episodeNumbers{
		float: left;
		display: inline-block;
		width: 4.5vw;
		font-size: 1vw;
	}

	.Overlay > .Content > .Details > .episodeDetails > .episodeTitle{
		width: 18vw;
		font-size: 1vw;
	}

	.Overlay > .Content > .Details > .Description{
		border-top: 0.1vw solid #FFFFFF;
		margin-top: 11vw;
		padding-left: 0.5vw;
		padding-right: 0.5vw; 
		padding-top: 1vw;
		width: 34vw;
		font-size: 1vw;
	}

	.Overlay > .Content > .Details > .Player{
		margin-top: 1vw;
		background: #FFFFFF;
		width: 35vw;
		height: 7vw;
		font-size: 1.8vw;
	}

	.Overlay > .Content > .Details > .Player > #play{
		width: 4vw;
		height: 4vw;
		margin-left: 1vw;
		margin-top: 1.5vw;
		float: left;
		background: url("Resources/Play2x.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Date{
		color: #00000088;
		font-size: 0.66vw;
		float: left;
		margin-top: 1.5vw;
		margin-left: 0.5vw;
	}

	.Overlay > .Content > .Details > .Player > .Progress{
		width: 29vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-top: 0.5vw;
		margin-left: 0.5vw;
	}

	.Overlay > .Content > .Details > .Player > .Progress > #current{
		width: 2.5vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-left: 0.5vw;
		margin-right: 0.5vw;
	}

	.Overlay > .Content > .Details > .Player > .Progress > #bar{
		width: 26vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-left: 0.5vw;
		margin-right: 0.5vw;
	}

	.Overlay > .Content > .Details > .Player > .Progress > #length{
		width: 2.5vw;
		color: #00000088;
		font-size: 0.75vw;
		float: left;
		margin-left: 0.5vw;
		margin-right: 0.5vw;
	}

	.Overlay > .Content > .Details > .Player > .Controls > div{
		width: 2vw;
		height: 1.5vw;
		margin-left: 0.5vw;
		margin-top: 0.5vw;
		padding:0.5vw;
		padding-top:0.2vw;
		padding-bottom:0.2vw;
		float: left;
		cursor: pointer;
		border: 0.1vw solid #99999955;
		border-radius: 0.5vw;
		background-color: #99999955;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #back > .icon{
		width: 1vw;
		height: 1vw;
		background: url("Resources/Backward.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #for > .icon{
		width: 1vw;
		height: 1vw;
		background: url("Resources/Forward.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #volume > .icon{
		width: 1vw;
		height: 1vw;
		background: url("Resources/Volume.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #mute > .icon{
		width: 1vw;
		height: 1vw;
		background: url("Resources/Mute.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #quality > .List{
		font-size: 0.5vw;
		visibility: hidden;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #quality > .icon{
		width: 1vw;
		height: 1vw;
		color: #000000;
		font-size: 0.5vw;
		font-weight: bold;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #download > .List{
		font-size: 0.5vw;
		display: none;
	}

	.Overlay > .Content > .Details > .Player > .Controls > #download > .icon{
		width: 1vw;
		height: 1vw;
		background: url("Resources/Download.png");
		background-size: contain;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.Overlay > .Content > .Details > .Player > .Share {
 		margin-top: 1.5vw;
		float: left;
		width: 35vw;
		height: 3vw;
		color: #FFFFFF;
		cursor: default;
		text-align: left;
	}

	.Overlay > .Content > .Details > .Player > .Share > .subtitle {
		float: left;
 		margin-top: 0.5vw;
 		font-size: 1vw;
	}

	.Overlay > .Content > .Details > .Player > .Share > .Icon {
		float: left;
 		margin: 0.5vw;
 		width: 1.25vw;
 		height: 1.25vw;
	}

	.Overlay > .Content > .Details > .Player > .Share > .facebook {
		background: url("Resources/facebookw.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .Details > .Player > .Share > .twitter {
		background: url("Resources/twitterw.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .Details > .Player > .Share > .instagram {
		background: url("Resources/instagramw.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .List {
		color: #FFFFFF;
		float: right;
		margin-top: 0vw;
		width: 35vw;
		height: 37vw;
		overflow-y: scroll; 
		overflow-x: hidden; 
		overflow-wrap: break-word;
	}

	.Overlay > .Content > .List::-webkit-scrollbar {
		width: 0.25vw;
	}

	.Overlay > .Content > .List::-webkit-scrollbar-track {
		background: #FFFFFF;
		width: 0.25vw;
	}

	.Overlay > .Content > .List::-webkit-scrollbar-thumb {
		background: #C71921;
		width: 0.5vw;
	}

	.Overlay > .Content > .List::-webkit-scrollbar-thumb:hover {
		background: #A90B13;
		width: 0.6vw;
	}

	.Overlay > .Content > .List > .Episode {
		background-color: #FFFFFF;
		margin-top: 1vw;
		border-radius: 1vw;
		color: #000000;
		width: 33vw;
		height: 4vw;
		font-size: 1.5vw;
	}

	.Overlay > .Content > .List > .Episode > .episodeNumbers{
		float: left; 
		font-size: 0.8vw;
		width: 5vw;
		padding-top: 0.5vw;
		margin-left: 1.5vw;
	}

	.Overlay > .Content > .List > .Episode > .episodeTitle{
		float: left;
		clear: left;
		font-size: 1vw;
		font-weight: bold;
		width: 20vw;
		margin-top: 0.5vw;
		margin-left: 1vw;
		margin-right: 1vw;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder{
		float: left;
		width: 5vw;
		height: 1.5vw;
		text-align: center;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder > .select{
		width: 1.5vw;
		height: 1.5vw;
		margin: 0 auto;
		background: url("Resources/PlayButtonC.svg");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .List > .Episode > .IconHolder > .Transcript{
		width: 1.5vw;
		height: 1.5vw;
		margin: 0 auto;
		background: url("Resources/transcript.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.Overlay > .Content > .List > .Episode > div > .subscript{
		font-size: 0.5vw;
	}

	.Overlay > .popup {
		width: 75vw;
		height: 50vw;
		background-color: white;
		border-radius: 2vw;
	    position: absolute;
	    left: 12vw;
	    top: 2vw;
	}

	#contactpage> .Title{
		position: absolute;
		font-size: 6vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 2vw;
		padding: 1vw;
		z-index: 2;
		left: 33vw;
		top: 2vw;
	}

	#contactpage>.Title>.floatText{
		font-size: 1.6vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		left: 12vw;
		top: 4vw;
	}

	.Overlay > .popup > .field {
		font-size: 1.25vw;
		font-weight: bold;
		position: relative;
	    left: 12vw;
	    top: 8vw;
	    clear: both;
	}

	.Overlay > .popup > .fieldInput {
		position: relative;
	    left: 10vw;
	    top: 9vw;
	    clear: both;
	    margin-left: 3vw;
	    margin-bottom: 2vw;
	    width: 48vw;
	    height: 1.5vw;
	    font-size: 1.5vw;
	    padding-left: 0.5vw;
	    padding-right: 0.5vw;
	    border-radius: 0.5vw;
	}

	.Overlay > .popup > #Firstname {
		width: 22vw;
	}

	.Overlay > .popup > #Lastname {
		width: 22vw;
		left: 9.5vw;
	}

	.Overlay > .popup > #MessageI {
	    max-height: 8vw!important;
	    width: 48vw!important;
    	min-height: 2vw!important;
	}

	#mailbutton{
	    position: relative;
    	left: 56vw;
    	top: 7.5vw;
	    width: 10vw;
	    height: 2.5vw;
	    border-radius: 0.5vw;
	    color: white;
	    font-size: 1vw;
	    border: 0px;
	    cursor: pointer;
	    background-color: #373532;
	}

	#html_element{
    	position: relative;
    	top: 8vw;
    	left: 11vw;
	}

	#privacypage> .Title{
		position: absolute;
		font-size: 6vw;
		font-weight: bold;
		color: #55555511;
		width: fit-content;
		margin: 0 auto;
		margin-bottom: 2vw;
		padding: 1vw;
		z-index: 2;
		left: 33vw;
		top: 2vw;
	}

	#privacypage>.Title>.floatText{
		font-size: 1.6vw;
		color: #000000;
		font-weight: bold;
		z-index: 3;
		float:left;
		position: absolute;
		left: 12vw;
		top: 4vw;
	}

	.Overlay > .popup > #PrivPol {
	    position: relative;
	    overflow-y: auto;
	    height: 27vw;
	    margin: 3vw;
	    top: 5vw;
   	 	border: 0.05vw solid #00000022;
    	padding: 0.8vw;
    	border-top-left-radius: 0.8vw;
    	border-bottom-left-radius: 0.8vw;
	}

	.Overlay > .popup > #PrivPol::-webkit-scrollbar {
		width: 0.25vw;
	}

	.Overlay > .popup > #PrivPol::-webkit-scrollbar-track {
		background: #FFFFFF;
		width: 0.25vw;
	}

	.Overlay > .popup > #PrivPol::-webkit-scrollbar-thumb {
		background: #C71921;
		width: 0.5vw;
	}

	.Overlay > .popup > #PrivPol::-webkit-scrollbar-thumb:hover {
		background: #A90B13;
		width: 0.6vw;
	}

	.Overlay > .popup > #PrivPol > .PrivH1{
	    font-size: 1.5vw;
	    color: #C71921;
	    border-bottom: 0.2vw;
	}

	.Overlay > .popup > #PrivPol > .PrivContent{
		margin-bottom: 1vw;
	}

	#loader{
		visibility: visible;
		background-color: #222222DD;
		height: 100vh;
	}

	#loading_icon{
		background-image: url("Resources/loading.gif");
		background-size: contain;
		background-repeat: no-repeat;
		width: 20vw;
		height: 18vw;
		left: 40vw;
		top: 20vh;
		position: relative;
	}

	#loading_text{
	    color: #FFFFFF;
	    font-size: 4vw;
	    font-weight: bold;
	    left: 42vw;
	    top: 20vh;
	    position: relative;
	    background-color: #222222EE;
	    width: 14vw;
	    padding: 1vw;
	    border-top-right-radius: 3vw;
	    border-top-left-radius: 3vw;
	}

	.Overlay > .popup > .IconHolder{
	    width: 12vw;
	    height: 10vw;
	    left: 31vw;
	    top: 40vw;
	    border-radius: 1.5vw;
	    background-color: #C71921;
	    position: absolute;
	}

	.Overlay > .popup > .IconHolder > .Icon{
		width: 10vw;
		height: 10vw;
		margin:0 auto;
		margin: 1vw;
		border-radius: 1.5vw;
		background: url("Resources/man in the van t.png");
		background-size: contain;
		background-repeat: no-repeat;
	}

@media screen and (min-width: 1200px) and (max-width: 1600px){
	#Latest >.Details>.Description{
		font-size: 16PX;
		margin-left: 5vw;
		margin-top: 10PX;
		color: #444444;
	}

	.Carousal > .Content > .Episode > .Details > .episodeTitle{
		clear: both;
   	 	width: fit-content;
   	 	margin: auto;
		height: 65PX;
		text-align: center;		
		font-size: 18PX;
	}

	.Carousal > .Content > .Episode > .Details > .episodeNumbers{
    	width: fit-content;
    	margin: auto;
		text-align: center;
		font-size: 16PX;
	}


	#About > .Details > .Description{
   		clear: both;
    	margin: auto;
    	width: 85%;
    	font-size: 1.1vw;
    	text-align: justify; 
	}

	#Coming > .Episode > .Details > .episodeNumber{	
		font-size: 1.8vw;
		font-weight: bold;
	}

	#Coming > .Episode > .Details > .episodeTitle{	
		font-size: 1.3vw;
		margin-top: 1PX;
	}

	#Coming > .Episode > .Details > .Description{
		font-size: 0.9vw;
		margin-top: 5PX;
	}

	.iono-playlist-items > li > .iono-playlist-metadata > .iono-playlist-metadata-title{
		font-size: 16PX;
		font-weight: bold;
		margin-left: 1vw;
		margin-top: 2vw;
		float: left;
	}
}

@media screen and (min-width: 800px) and (max-width: 1200px){
	#Latest >.Details>.Description{
		font-size: 10PX;
		margin-left: 5vw;
		margin-top: 10PX;
		color: #444444;
	}

	.Carousal > .Content > .Episode > .Details > .episodeTitle{
		clear: both;
   	 	width: fit-content;
   	 	margin: auto;
		height: 55PX;
		text-align: center;		
		font-size: 15PX;
	}

	.Carousal > .Content > .Episode > .Details > .episodeNumbers{
    	width: fit-content;
    	margin: auto;
		text-align: center;
		font-size: 13PX;
	}

	#About > .Details > .Description{
   		clear: both;
    	margin: auto;
    	width: 85%;
    	font-size: 1.15vw;
    	text-align: justify; 
	}

	#Coming > .Episode > .Details{
		margin-left: 2vw;
		float: left;
		width: 40vw;
		height: 15vw;
	}

	#Coming > .Episode > .Details > .episodeNumber{	
		font-size: 1.8vw;
		font-weight: bold;
	}

	#Coming > .Episode > .Details > .episodeTitle{	
		font-size: 1.3vw;
		margin-top: 1PX;
	}

	#Coming > .Episode > .Details > .Description{
		font-size: 1vw;
		margin-top: 5PX;
	}

	.iono-playlist-items > li > .iono-playlist-metadata > .iono-playlist-metadata-title{
		font-size: 11PX;
		font-weight: bold;
		margin-left: 1vw;
		margin-top: 1.8vw;
		float: left;
	}
}

@media screen and (min-width: 600px) and (max-width: 800px){
	#Latest >.Details>.Description{
		font-size: 8PX;
		margin-left: 5vw;
		margin-top: 10PX;
		color: #444444;
	}

	.Carousal > .Content > .Episode > .Details > .episodeTitle{
		clear: both;
   	 	width: fit-content;
   	 	margin: auto;
		height: 40PX;
		text-align: center;		
		font-size: 10PX;
	}

	.Carousal > .Content > .Episode > .Details > .episodeNumbers{
    	width: fit-content;
    	margin: auto;
		text-align: center;
		font-size: 9PX;
	}

	#About > .Details > .Description{
   		clear: both;
    	margin: auto;
    	width: 85%;
    	font-size: 1vw;
    	text-align: justify; 
	}

	#Coming > .Episode > .Details{
		margin-left: 2vw;
		float: left;
		width: 40vw;
		height: 15vw;
	}

	#Coming > .Episode > .Details > .episodeNumber{	
		font-size: 1.5vw;
		font-weight: bold;
	}

	#Coming > .Episode > .Details > .episodeTitle{	
		font-size: 1.15vw;
		margin-top: 0PX;
	}

	#Coming > .Episode > .Details > .Description{
		font-size: 1vw;
		margin-top: 2PX;
	}

	.iono-playlist-items > li > .iono-playlist-metadata > .iono-playlist-metadata-title{
		font-size: 8PX;
		font-weight: bold;
		margin-left: 1vw;
		margin-top: 1.8vw;
		float: left;
	}
}

@media screen and (max-width: 600px) {
	body{
		margin: 0px;
		width: 100vw;
		height: 100vh;
    	background-color: #322F2F;	
    }

	.body {
		display: none;
	}

	.Mobile {
		display: block;
	}
}