<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=============================

reset

=============================*/

* {
	margin:0;
	padding:0;
	font-family: Arial;	
}

/*=============================

general

=============================*/

body {
	background:#f0f0f0;
	
}

p {
	font-weight: lighter;
	font-size: 9pt;
}

h5 {
	color:#444;
}
/*=============================

nav

=============================*/

nav {
	position:fixed;
	display:flex;
	background-color: white;
	height:50px;
	width:100%;
	align-items: center;
	justify-content: space-around;
	z-index: 2;
}

.header-el {
	display:flex;
	align-items: center;
	background-color:;
}

.header-el:hover &gt; * {
	cursor:pointer;
}

.header-el img {
	height:50px;
	justify-content: center;
}

nav i {
	color:#888;
}

nav i:hover {
	color:#666;
}

/*left side nav */
.left-nav {
	position: relative;
	right:px;
}

/*center-search nav */
.header-el input {
	height:25px;
	font-size: 18px;
	line-height: 10px;
	width:600px;
	min-width: 300px;
}

.header-el input:hover {
	cursor: auto;

}

.center-nav button {
	height:29px;
	width:55px;
	background-color: #fdfdfd;
	border:1px solid #ddd;
}

.center-nav button:hover {
	background-color: #ddd;
	cursor:pointer;
}

.center-nav button i {	
	height:28px;
	border-radius: 0;
	display:flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
}


/*right side nav */
.right-nav {
	position: relative;
	left:px;
}

.right-nav i
 {
	margin-left:20px;
}

.right-nav img {
	margin-left:40px;
}

#guest-icon {
	
	border-radius: 50%;
	height:25px;

}

/*=============================

page content(video, comments, sidebar-suggestions)

=============================*/

#page-content {
	display:flex;
	background:;
	justify-content: center;
	padding-top:63px;
	height:;
}

.spacer {
	height: 1px;
	width:100%;
	background-color: #ddd;
}
	.title-box-spacer {
		margin-top:5px;
	}

section {
	position:relative;
	right:30px;
	background-color: ;
	margin-left:;
	margin-right:;
}

#video-box,
#title-box {
	margin-bottom:10px;
}

/*section div:nth-child(n+2) {
	padding:15px 10px 5px 10px; 
}
*/

/*embedded movie*/
#video-box {
	background-color: ;
	height:360px;
}

/*title box*/
#title-box {
	background-color: white;
	height:130px;
	width:620px;
	padding:15px 10px 5px 10px; 
}

	#title-box h1 {
		font-size: 16pt;
		font-weight:lighter;
		white-space: pre-wrap;
	    word-wrap: break-word;
	}

	#title-middle {
		background: white;
		display:flex;
	}

	#channel-sub {
		margin-left: 8px;
		margin-bottom:0px;
	}

	#title-middle img {
		height:50px;
	}

	#title-middle h6 {
		font-size: 9pt;
		margin-bottom:5px;
	}

	#subscribe {
		display: flex;
		margin-top:8px;
	}

	#red-sub {
		background: #e62117;
		height:21px;
		display:flex;
		justify-content: center;
		align-items: center;
		color:white;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		font-size: 9pt;
		letter-spacing: px;
		padding:0 4px 0 4px;
	}
		#sub-text {
			margin-left: 2px;
		}

	#sub-count {
		height:19px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-weight:lighter;
		font-size: 8pt;
		border-top: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding:0 3px 0 3px;
	}

	#view-count {
		position: relative;
		left:339px;
		top:30px;
		font-size: 14pt;
		color:#666;
	}

#view-bar {
	position:relative;
	top:3px;
	float:right;
	margin-right:5px;
	height:2px;
	width:120px;
	background:#167ac6;
}

#share-options {
	display:flex;
	margin-top:10px;
	color:#ddd;
}

#left-options {
	display:flex;
	position:relative;
	right:;
}

#right-options {
	display:flex;
	position:relative;
	left:325px;
}

.options-icon {
	display:flex;
	margin: 0 10px 0 0;
	background-color: white;
	align-items: center;
	color:#777;
}

.options-icon div {
	font-size: 9pt;
	margin-left:5px;
}

/*=============================

published date

=============================*/

#published {
	background: white;
	padding:15px 10px 5px 10px;
}

	#published h5 {
		line-height: 20px;
	}

	#published p {
		white-space: pre-wrap;
		word-wrap: break-word;
		text-align: left;
	}

	#published .spacer {
		margin-top:30px;
	}

	#show-more {
		color:#777;
		text-transform: uppercase;
		font-size: 8pt;
		text-align: center;
		margin-top:7px;
	}

	#show-more:hover {
		cursor: pointer;
		color:#555;
	}

/*=============================

comments section

=============================*/

#comments {
	background: white;
	height:400px;
	margin-top:10px;
	padding:15px 10px 5px 10px;	
}

	#add-comment {
		display: flex;
		margin-top:20px;
	}

		#add-comment img {
			height:50px;
			margin-right:30px;
		}

		#add-comment input {
			height:37px;
			width:100%;
			font-size: 10pt;
			padding-bottom: 10px
		}

	#comments .spacer {
		margin-top:20px;

	}

/* public commments =================*/

#top-comments {
	display: flex;
	justify-content: center;
	align-items: center;
	border:1px solid #ddd;
	border-radius: 3px;
	background-color: #fdfdfd;

	margin-top:20px;
	margin-bottom:20px;
	width:100px;
	height:25px;
}

#top-comments:hover {
	background-color: #dfdfdf;
	cursor: pointer;
}

.comment-wrap {
	display: flex;
}

	.comment-wrap img {
		height:50px;

	}

	.comment-text {
		margin-left:8px;
	}

		.comment-text h6 {
			font-size: 9pt;
			color:#128ee9;
		}

		.comment-text p {
			white-space: pre-wrap;
	    	word-wrap: break-word;
	    	line-height: 20px;
		}

		.comment-text h6 span {
			font-size: 9pt;
			color:#ccc;
			font-weight: normal;
			margin-left:5px;
		}

		.reply {
			color:#ccc;
			font-size: 9pt;

		}
			.reply span {
				color:#128ee9;
			}

		.view-reply {
			font-size: 9pt;
			color: #2793e6
		}
			.fa-angle-down {
				color:#bbb;
			}
		.reply-wrapper {
			display:flex;
			margin-top: 10px;
		}
			.reply-preview {
				margin-left:7px;
			}


/*=============================

aside/video suggestions

=============================*/
aside {
	position:relative;
	right:18px;
	width:354px;
	border:;
	padding:15px 10px 5px 10px;	
	background-color: white;
	height:550px;
}

.aside-header {
	display: flex;
}

.up-next-wrap {
	display:flex;
	margin:10px 0 10px 0;
}
	.up-next-wrap img {
		margin-right:10px;
	}

	.up-next-wrap p {
		color:#777;
		font-size: 8.5pt;
		line-height: 15px;
	}
/*=============================

footer

=============================*/

#footer {
	position:relative;
	top:30px;
	height:;
	width:100%;
	background-color:white;
	border: px dashed gray;
}

.logo_foot {
	position:relative;
	
	height: 70px;
	width:10;
}

.footer_el {
	display:inline-block;
	margin:0 0 0 15px;
}

.footer_el:hover {
	background: #f1f1f1;
	cursor: pointer;
}

.option_el {
	padding:0 30px 0 30px;
}

.options {
	position:relative;
	display:flex;
	align-items: center;
	
}

.options_text{
	position:relative;
	top:px;
	right:px;

}

.language {
	position:relative;
	height:25px;
	line-height: 25px;
	text-align:center;
	width:160px;
	border:1px solid #ddd;
	display:inline-block;
	top:px;
	font-family:arial;
	font-size:8pt;
	color:#666;
}

.location {
	position:relative;
	height:25px;
	line-height: 25px;
	text-align: center;
	width:180px;
	border:1px solid #ddd;
	display:inline-block;

	font-family:arial;
	font-size:8pt;
	color:#666;
}

.restricted {
	position:relative;
	height:25px;
	line-height: 25px;
	text-align: center;
	width:120px;
	border:1px solid #ddd;
	display:inline-block;

	font-family:arial;
	font-size:8pt;
	color:#666;
}

.history {
	position:relative;
	height:25px;
	line-height: 25px;
	text-align: center;
	width:90px;
	border:1px solid #ddd;
	display:inline-block;

	font-family:arial;
	font-size:8pt;
	color:#666;
}

footer .spacer {
	position:relative;
	left:20px;
	width:97%;
	margin-bottom: 10px;
}

.links_list{
	position:relative;
	left:30px;
	width:500px;
	margin:0;

}

.link {
	display:inline-block;
	font-family:arial;
	font-size: 10pt;
	color:#444;
	margin-right: 15px;
	font-weight:bold;
}
.link:hover,
.small_link:hover {
	cursor: pointer;
}

.terms_list {
	position:relative;
	left:30px;
	width:500px;
}

.small_link {
	display:inline-block;
	font-family:arial;
	font-size: 8pt;
	color:#888;
	margin-top:10px;
	margin-right: 13px;
	margin-bottom: 20px;
	font-weight:bold;

}

</pre></body></html>