html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1;font-family: 'Poppins', sans-serif;} ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a:hover { border: 0; } input,button {padding:0; margin:0; border:0;}
body, input, button, textarea {font-family: 'Poppins', sans-serif;}
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
body {background:#24292d; color:#6c737b; counter-reset: section;}  
body a {color:#14b498;}
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.prefix_main-header {background:#2f363e; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin:12px 0; position:relative; z-index:31;}
	.prefix_header-content:after {content:''; display:block; clear:both;}
	.prefix_header-content {text-align:center;}
		.prefix_site-nametext {display:inline-block; float:left; line-height:55px; color:#fff; text-decoration:none; position:relative; margin-left:10px; font-weight:600; font-size:19px;}
		.prefix_site-nametext strong {color:#0fa893; }
		.prefix_site-nametext small {display:inline-block; position:absolute; right:0; bottom:-12px; font-size:11px; letter-spacing:.3px; font-weight:500;}
		.prefix_header-navigation {display:inline-block;}
			.prefix_header-link {text-decoration:none; color:#6c737b ;line-height:55px; font-size:14px; font-weight:500; margin:0 10px; position:relative; display:inline-block;}
			.prefix_header-link svg {width:16px; vertical-align:middle; display:inline-block; margin-right:5px;}
			.prefix_header-link:before {content:''; display:inline-block; position:absolute; left:0; bottom:0; right:0;height:3px; background:#0fa893; -webkit-border-radius: 2px;
-webkit-border-bottom-right-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius: 2px; -moz-border-radius-bottomright: 1px; -moz-border-radius-bottomleft: 1px; border-radius: 2px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; transition: all 300ms ease-in-out 0s; width:0; opacity:0;}
			.prefix_header-link.select,
			.prefix_header-link:hover {color:#fff;}
			.prefix_header-link.select:before,
			.prefix_header-link:hover:before {width:100%; opacity:1;}
		.prefix_header-search-box {display:inline-block; float:right; position:relative; padding:6px 10px 0 0; min-width:280px;}
			.prefix_search-area {line-height:40px; background:#fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:0 20px; font-size:12px;
			width:100%; display:block;}
			.prefix_search-area:focus {outline:none;}
			.prefix_search-button {display:inline-block; position:absolute; right:22px; top:11px; background:#0fa893; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor:pointer; width:30px; height:30px;}
			.prefix_search-button:focus {outline:none;}
			.prefix_search-button svg {color:#fff; width:17px; display:inline-block; position:absolute; left:50%; top:50%; margin:-13px 0 0 -8px;}

.prefix_video-thumb-list:after {content:''; display:block; clear:both;}
.prefix_video-thumb-list {margin:5px -5px;}
	.prefix_video-thumb-item {display:inline-block; float:left; width:25%;}
		.prefix_video-thumb-inner {margin:3px;}
			.prefix_video-thumb-picture {}
				.prefix_video-linkface {position:relative; display:block; overflow:hidden; z-index:10;
				padding-top: 66.66%; /* 3:2 Aspect Ratio */
				padding-top: 75%; /* 4:3 Aspect Ratio */
				padding-top: 200%; /* 1:2 Aspect Ratio */
				padding-top: 50%; /* 2:1 Aspect Ratio */	
				padding-top: 56.25%; /* 16:9 Aspect Ratio */				
				}
					.prefix_video-timeline,
					.prefix_video-amount-video-sposor,
					.prefix_video-amount-liked {display:inline-block; position:absolute; right:10px; top:10px; z-index:11; color:#fff; font-size:11px; background:rgba(36,41,45,.9); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:0 5px;}
					.prefix_video-timeline {right:6px; bottom:6px; top:auto;}
					.prefix_video-timeline svg,
					.prefix_video-amount-video-sposor svg,
					.prefix_video-amount-liked svg {width:13px; display:inline-block; vertical-align:middle; margin-right:3px;}
					.prefix_video-amount-liked {right:auto; left:10px; background:rgba(139,195,74,.9); left:74px; bottom:6px; top:auto;}
					.prefix_video-amount-video-sposor {top:auto; bottom:6px;}
					.prefix_video-scren {position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; z-index:10; object-fit: cover; -webkit-border-radius: 5px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius: 5px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-radius: 5px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;}
			.prefix_video-thumb-details {background:#272e36;}
				.prefix_video-thumb-topbar:after {content:''; display:block; clear:both;}
				.prefix_video-thumb-topbar {padding:0 10px;}
					.prefix_video-provider {display:inline-block; float:left; padding-left:65px;position:relative; z-index:11;}
						.prefix_video-provider-logo {display:inline-block; overflow:hidden;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:55px; height:55px; position:absolute; left:0; top:-30px;}
						.prefix_video-provider-logo img {width:100%; vertical-align:bottom;}
						.prefix_video-provider-logo img:nth-child(2) {display:none;}
						.prefix_video-provider-link {line-height:20px; text-decoration:none; line-height:30px; font-size:13px; color:#6c737b;  }
						.prefix_video-provider-link:hover {color:#0fa893;}
					.prefix_video-labels-right {display:inline-block; float:right;}
						.prefix_video-upload-date {color:#6c737b; font-size:12px;   line-height:30px;}
						.prefix_video-upload-date svg {width:13px; vertical-align:middle; display:inline-block; margin:-2px 4px 0 0;}
				.prefix_video-thumb-title {margin:6px  0 2px 0;}
				.prefix_video-thumb-title a {text-decoration:none; color:#fff; padding:0 10px; display:block;}
				.prefix_video-thumb-title a:hover {color:#0fa893;}
					.prefix_video-short-title {font-size:13px; line-height:15px; font-weight:400; overflow:hidden; height:30px;}
				.prefix_video-thumb-category {padding:10px 10px 10px 40px; position:relative;}
					.prefix_category-icon {position:absolute; left:10px; top:10px; display:inline-block; background:#2f363e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:20px; height:20px; text-align:center;}
					.prefix_category-icon svg {width:13px; color:#fff; display:inline-block; margin-top:-2px;}
				.prefix_video-thumb-category p{height:24px; overflow:hidden; word-wrap: break-word;}
					.prefix_video-category {color:#fff; text-decoration:none; font-size:12px; font-weight:300; display:inline-block; background:#2f363e; line-height:20px; padding:0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 4px 4px 0;}
					.prefix_video-category:hover {background:#0fa893;}
.prefix_video-thumb-list.prefix_tred-list {}					
	.prefix_video-freelogo {position:absolute; left:50%; top:50%; z-index:11; margin:-21px 0 0 -75px; display:inline-block;}
.prefix_page-navigation {margin:12px 0 20px 0;}
	.prefix_pagination {}
		.prefix_page-item {display:inline-block;}
		.prefix_page-item a {display: block; min-width: 50px; line-height: 33px; color: #fff; text-decoration: none; font-size: 12px; background: #272e36; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; border: 1px solid rgba(255,255,255,.1); font-weight: bold;}
		.prefix_page-item a svg {display:inline-block; width:14px; height: 14px; vertical-align: middle;}
		.prefix_page-item.select a,
		.prefix_page-item a:hover  {background:#0fa893; border-color:#0fa893;}
h1,h2,
.prefix_title_h2 {color:#fff; font-weight:500; font-size:16px; display:block; margin:12px 0 0 0;}		
.prefix_relatede-video-search {}		
.prefix_relatede-video-search p {    line-height: 1.4;
    font-size: 13px;
    text-align: left;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: center;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 14px;
    text-overflow: ellipsis;
    margin-top: 8px;}
.prefix_relatede-video-search p  a {text-decoration:none; color:#fff; line-height:20px; margin:0 5px 5px 0; font-weight:400;}	
.prefix_relatede-video-search p  a:before  {content:'#'; display:inline-block; color:#0fa893;}
.prefix_relatede-video-search p  a:hover {color:#0fa893;}
.prefix_video-channels {margin-top:20px; margin-left:-8px; margin-right:-8px;}
	.prefix_video-channels-list:after {content:''; display:block; clear:both;}
	.prefix_video-channels-list {margin-top:15px;}
		.prefix_video-channel-item {display:inline-block; float:left; width:16.6%;}
			.prefix_video-channel-item a:after {content:''; display:block; clear:both;}
			.prefix_video-channel-item a  {display:block; margin:8px; background:#272e36; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#fff; text-decoration:none; padding:0 8px;} 
			.prefix_video-channel-item a:hover {background:#0fa893;}
			.prefix_video-channel-item a:hover .prefix_channels-amount-videos {color:rgba(255,255,255,.8);}
				.prefix_channel-name{display:inline-block; float:left; width: -webkit-calc(100% - 60px); width: -moz-calc(100% - 60px); width: calc(100% - 60px); white-space:nowrap; text-overflow:ellipsis;overflow:hidden; line-height:35px; font-size:13px; }
				.prefix_channels-amount-videos {display:inline-block; float:right; max-width:55px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:35px; color:rgba(255,255,255,.6); font-weight:300; font-size:12px}
				.prefix_video-topbar .prefix_video-thumb-category {padding-left:30px;}
				.prefix_video-topbar .prefix_category-icon {left:0;}
.prefix_short-info-site {margin-top:20px;}	
	.prefix_info-site-text {position:relative; overflow:hidden; max-height:140px; transition: all 300ms ease-in-out 0s; padding-bottom:0;}
	.prefix_info-site-text.view {max-height:1000px; padding-bottom:30px;}
	.prefix_info-site-text.view:before {opacity:0;}
	.prefix_info-site-text.view:after {content:'Show less'; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E") 7px 7px no-repeat; background-size:14px;}
	.prefix_info-site-text:after {content:'Show more'; display:inline-block; position:absolute; left:0; bottom:0; color:#fff; z-index:11; font-size:13px; cursor:pointer; line-height:25px; padding-left:30px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") 7px 7px no-repeat; background-size:14px; transition: all 300ms ease-in-out 0s; }
	.prefix_info-site-text:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(36,41,45,1)),to(rgba(36,41,45,0)));
    background: -o-linear-gradient(bottom,rgba(36,41,45,1) 0,rgba(36,41,45,0) 100%);
    background: linear-gradient(to top,rgba(36,41,45,1) 0,rgba(36,41,45,0) 100%);
    pointer-events: none;
    z-index: 10;     transition: all 300ms ease-in-out 0s; 
	}
	.prefix_info-site-text p {line-height:1.4; font-size:14px; font-weight:300; margin-bottom:15px;}
	.prefix_info-site-text p:last-child {margin-bottom:0;}
.prefix_footer-box {background: #2f363e; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 18px 0;}	
	.prefix_footer-inner {padding:10px; text-align:center;}
	.prefix_footer-inner:after {content:''; display:block; clear:both;}
		.prefix_social-share,
		.prefix_social-footer {display:block; margin:15px 0;}
		.prefix_socical-share-text {display:inline-block; line-height:30px; font-weight:300; margin-right:10px;}
		.prefix_video-action-buttons .prefix_socical-share-text {color: #fff; font-size: 12px; padding: 0 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; line-height: 30px; color: #fff; background: #2f363e;}
		.prefix_video-action-buttons .prefix_socical-share-text svg {display: inline-block; vertical-align: middle; width: 13px; height: 13px; margin-right: 6px;}
		.prefix_social-share button,
		.prefix_social-footer button {color:#fff; font-size:12px; padding:0 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
		.prefix_social-share button:focus,
		.prefix_social-footer button:focus {outline:none;}
		.prefix_social-share button i,
		.prefix_social-footer button i {display:inline-block; vertical-align:middle; display:inline-block; width:30px; height:30px;}
		.prefix_social-share button span,
		.prefix_social-footer button span {display:inline-block; line-height:30px;}
		  [data-sharer=twitter ] {background:#47a5ed;}		
		  [data-sharer=twitter ] i {background:url('../images/twitter.svg') center/14px no-repeat;}
		  [data-sharer=reddit ] {background:#f24100;}
		  [data-sharer=reddit ] i {background:url('../images/reddit.svg') center/14px no-repeat;}
	 [data-sharer=whatsapp ] {background:#1bd741;}
		  [data-sharer=whatsapp ] i {background:url('../images/whatsapp.svg') center/14px no-repeat;}
		  [data-sharer=telegram ] {background:#2aa1dd;}
		  [data-sharer=telegram ] i {background:url('../images/telegram.svg') center/14px no-repeat;}
		  [data-sharer=facebook ] {background:#3b5998;}
		  [data-sharer=facebook ] i {background:url('../images/facebook.svg') center/14px no-repeat;}
		  [data-sharer=email ] {background:#0fa893;}
	  [data-sharer=email ] i {background:url('../images/email.svg') center/14px no-repeat;}
		
		.prefix_footer-text {display:block; }
		.prefix_footer-text p {font-size:12px; line-height:1.4; font-weight:300; color:#fff;}		
.prefix_up-scroll {position:fixed; z-index:33; height:30px; width:50px; text-align:center; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#0fa893; right:20px; bottom:20px; color:#fff;}
.prefix_up-scroll svg {display:inline-block; height:14px; width:14px; vertical-align:middle; position:absolute; left:50%; top:50%; margin:-7px 0 0 -7px;}
.prefix_navigation-button,.prefix_search-view-button {display:none;}
.prefix_video-categories {}
	.prefix_category-list:after {content:''; display:block; clear:both;}
	.prefix_category-list {margin:15px -6px;}
		.prefix_category-item {display:inline-block; float:left; width:25%;}
			.prefix_category-body-link {display:block; margin:6px; color:#fff;}
				.prefix_category-picture {    position: relative;
    display: block;
    overflow: hidden;
    z-index: 10;
    padding-top: 66.66%;
    padding-top: 75%;
    padding-top: 200%;
    padding-top: 50%;
    padding-top: 56.25%;}
					.prefix_category-screen {    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    object-fit: cover;
    -webkit-border-radius: 5px;
    -webkit-border-bottom-right-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -moz-border-radius: 5px;
    -moz-border-radius-bottomright: 1px;
    -moz-border-radius-bottomleft: 1px;
    border-radius: 5px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;}
				.prefix_category-details:after {content:''; display:block; clear:both;}
				.prefix_category-details {background:#272e36; padding:10px;}
					.prefix_category-title-name {display:inline-block; float:left; width: -webkit-calc(100% - 70px); width: -moz-calc(100% - 70px); width: calc(100% - 70px); font-size:14px; line-height:15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
			.prefix_category-body-link:hover .prefix_category-title-name {color:#0fa893;}
					.prefix_catgory-amount-videos {display:inline-block; float:right; max-width:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:300; font-size:12px; line-height:15px;}
 .prefix_header-topline {}
.prefix_video-filter-box:after,.prefix_header-topline.with-ellements:after {content:''; display:block; clear:both;}
.with-ellements h1,
.with-ellements h2 {display:inline-block; line-height:35px; float:left; margin-bottom:0;}
	.prefix_header-title {line-height:35px; display:inline-block; float:left; color:#fff;}
	.prefix_filter-button {display:inline-block; float:right; line-height:35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#fff; font-size:13px; padding:0 15px; background:#2f363e; cursor:pointer;}
	.prefix_filter-button.check,
	.prefix_filter-button:hover {background:#0fa893;}
	.prefix_filter-button svg {display:inline-block; vertical-align:middle; width:15px; height:15px; margin-right:8px;}
	.prefix_video-filter-box {background: #2f363e; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 12px 0; display:none;}
	.prefix_video-filter-box.visible {display:block;}
	.prefix_filter-list:after {content:''; display:block; clear:both;}
	.prefix_filter-list {padding:12px;}
		.prefix_filter-item {display:inline-block; color:#fff; font-size:13px; font-weight:300; width:33.3%; float:left;}
			.prefix_filter-name {margin-bottom:12px;}
			.prefix_filters-buttons:after {content:''; display:block; clear:both;}
				.prefix_filter-button-item {display:inline-block;}
			.prefix_filters-buttons {}
				.prefix_filter-button-item {}
				.prefix_filter-button-item input {cursor:pointer;}
				.prefix_filter-button-item input~label {display:inline-block; line-height:30px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-decoration:none; font-size:12px; text-transform:uppercase; padding:0 15px; background:rgba(0,0,0,.2); margin:0 4px 4px 0; cursor:pointer;}
				.prefix_filter-button-item input:checked~label { background:#0fa893;color:#fff;}
				.prefix_filter-button-item button {background:#0fa893; line-height:30px; padding:0 20px; color:#fff; cursor:pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
				.prefix_filter-button-item button:focus {outline:none;}
.prefix_video-coverbox:after {content:''; display:block; clear:both;}			
.prefix_video-coverbox {}				
	.prefix_video-column {width: -webkit-calc(100% - 310px); width: -moz-calc(100% - 310px); width: calc(100% - 310px); display:inline-block; float:left;}
		.prefix_video-view {position: relative; padding-bottom: 56.25%; zoom: 1; width: 100%; overflow: hidden;}
		.prefix_video-view .prefix_video-scren-player,
		.prefix_video-view iframe {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
	.prefix_video-sidebox {display:inline-block; float:right; width:300px;}
.prefix_video-topbar {}
	.prefix_video-labels {}
	.prefix_video-fulltitle {}
		.prefix_video-label-item {display:inline-block; color: #6c737b; font-size: 12px; line-height: 30px; margin-right:10px;}
		.prefix_video-label-item svg {width: 13px; vertical-align: middle; display: inline-block; margin: -2px 4px 0 0;}
		.prefix_video-fulltitle {color:#fff; line-height:1.3; margin-top:0; font-weight:300;}
		.prefix_video-action-buttons:after {content:''; display:block; clear:both;}
			.prefix_social-share {display:inline-block; float:left;}
			.prefix_video-buttons {display:inline-block; float:right;}
			.prefix_video-action-buttons {margin-top:0px; background:#2a2f33; padding:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
			.prefix_video-action-buttons .prefix_social-share {margin:0;}
			.prefix_video-buttons button {color: #fff; font-size: 12px; padding:0 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; line-height:30px; color:#fff; background:#2f363e;}
			.prefix_video-buttons button svg {display:inline-block; vertical-align:middle; width:13px; height:13px; margin-right:6px;}
			.prefix_video-buttons button:focus {outline:none;}
			.prefix_video-like.check {background:#8bc34a;}
			.prefix_video-dislike.check {background:#f44336;}
			.prefix_video-topbar .prefix_video-thumb-category {margin:0px 0 0 0;}
			.prefix_topbar-item {display:none;}
	.prefix_not-found {}
	.prefix_not-found p {font-size:14px; line-height:1.4; text-align:center;}
		.prefix_not-found-title {text-align:center;}
		.prefix_not-found-title span {display:inline-block; font-size:10vw;color:#fff;
		text-shadow: rgb(36, 41, 45) 5px 0px 0px, rgb(36, 41, 45) 4.90033px 0.993347px 0px, rgb(36, 41, 45) 4.60531px 1.94709px 0px, rgb(36, 41, 45) 4.12668px 2.82321px 0px, rgb(36, 41, 45) 3.48353px 3.58678px 0px, rgb(36, 41, 45) 2.70151px 4.20736px 0px, rgb(36, 41, 45) 1.81179px 4.6602px 0px, rgb(36, 41, 45) 0.849836px 4.92725px 0px, rgb(36, 41, 45) -0.145998px 4.99787px 0px, rgb(36, 41, 45) -1.13601px 4.86924px 0px, rgb(36, 41, 45) -2.08073px 4.54649px 0px, rgb(36, 41, 45) -2.94251px 4.04248px 0px, rgb(36, 41, 45) -3.68697px 3.37732px 0px, rgb(36, 41, 45) -4.28444px 2.57751px 0px, rgb(36, 41, 45) -4.71111px 1.67494px 0px, rgb(36, 41, 45) -4.94996px 0.7056px 0px, rgb(36, 41, 45) -4.99147px -0.291871px 0px, rgb(36, 41, 45) -4.83399px -1.27771px 0px, rgb(36, 41, 45) -4.48379px -2.2126px 0px, rgb(36, 41, 45) -3.95484px -3.05929px 0px, rgb(36, 41, 45) -3.26822px -3.78401px 0px, rgb(36, 41, 45) -2.4513px -4.35788px 0px, rgb(36, 41, 45) -1.53666px -4.75801px 0px, rgb(36, 41, 45) -0.560763px -4.96845px 0px, rgb(36, 41, 45) 0.437495px -4.98082px 0px, rgb(36, 41, 45) 1.41831px -4.79462px 0px, rgb(36, 41, 45) 2.34258px -4.41727px 0px, rgb(36, 41, 45) 3.17346px -3.86382px 0px, rgb(36, 41, 45) 3.87783px -3.15633px 0px, rgb(36, 41, 45) 4.4276px -2.32301px 0px, rgb(36, 41, 45) 4.80085px -1.39708px 0px, rgb(36, 41, 45) 4.98271px -0.415447px 0px; font-weight:bold; z-index:10; margin-left:-20px;}
		.prefix_not-found-title span:first-child {z-index:9;}
		.prefix_not-found-title span:last-child {z-index:11;}
.prefix_video-click-area {position:absolute; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,.6); z-index:30;}		
	.prefix_video-click-block {display:inline-block; position:absolute; left:50%; top:50%; margin:-42px 0 0 -47px; text-align:center;}
	.prefix_video-click-block a {text-decoration:none;}
	.prefix_video-click-block svg {display:inline-block; width:85px; height:85px; color:#fff; margin-bottom:0px;}
	.prefix_video-click-block p {color:#fff; line-height:1.4; margin-top:0px;}
.prefix_video-button-link {background:#2a2f33; -webkit-border-radius: 5px;
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-topright: 1px;
border-radius: 5px;
border-top-left-radius: 1px;
border-top-right-radius: 1px; text-align:center;} 	
.prefix_video-button-link a {text-decoration:none; color:rgba(255,255,255,.6); line-height:35px; font-weight:300;}
.prefix_video-action-share {display:inline-block; float:left;  position:relative;
    font-size: 12px;
    padding: 0 30px 0 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    line-height: 30px;
    color: #fff;
    background: #2f363e;}
.prefix_video-action-share  svg {display: inline-block; vertical-align: middle; width: 13px; height: 13px; margin-right: 6px;}
.prefix_video-action-share  svg:last-child {position:absolute; right:3px; top:9px;}
.prefix_video-action-share.check  svg:last-child {-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);transition: all 300ms ease-in-out 0s;
}
.prefix_social-panel {}
.prefix_social-panel .prefix_social-share {display:block; float:none; max-height:0px; transition: all 300ms ease-in-out 0s; overflow:hidden; margin:0;}
.prefix_social-panel .prefix_social-share.visible {max-height:32px; margin:15px 0;}
.prefix_social-panel .prefix_social-share:after {content:''; display:block; clear:both;}
.prefix_social-panel .prefix_social-share button {width: -webkit-calc(16.6% - 12px); width: -moz-calc(16.6% - 12px); width: calc(16.6% - 12px); margin:0 4px; padding:0; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

@media screen and (min-width:1180px) { 
.prefix_video-filter-box,
.prefix_video-coverbox,
.prefix_header-topline,.prefix_video-categories,.prefix_footer-box, .prefix_short-info-site,.prefix_relatede-video-search,.prefix_video-channels,.prefix_page-navigation,.prefix_video-thumb-list,.prefix_main-header {max-width:1160px; margin-left:auto; margin-right:auto;}
}
@media screen and (max-width:1180px) { 
.prefix_category-list {margin-left:4px; margin-right:4px;}
.prefix_header-topline,.prefix_video-channels,
.prefix_category-list,
.prefix_video-categories,
.prefix_video-thumb-list {margin-left:0; margin-right:0;}
.prefix_video-filter-box,
.prefix_video-coverbox,
 .prefix_short-info-site,.prefix_relatede-video-search,.prefix_video-channels,.prefix_page-navigation,.prefix_video-thumb-list{padding-left:10px; padding-right:10px;}
.prefix_video-filter-box,.prefix_footer-box,.prefix_main-header,  .prefix_header-topline{margin-left:10px; margin-right:10px;}
}
@media screen and (max-width:1140px) { 
.prefix_social-share button span {display:none;}
.prefix_social-share button {padding-right:0;}
}
@media screen and (max-width:1040px) { 
.prefix_video-action-buttons .prefix_social-share button {padding-right:0;}
.prefix_video-action-buttons .prefix_social-share span {display:none;}
}
@media screen and (max-width:1025px) { 
.prefix_not-found-title span {    font-size: 120px;}
.prefix_header-navigation {display:none;}
.prefix_navigation-button {display:inline-block; height:40px; width:40px; background:#3d4650; text-align:center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; float:left; vertical-align:middle; margin-top:8px; margin-left:10px; cursor:pointer; position:relative;}
.prefix_navigation-button svg {position:absolute; left:50%; top:50%; width:17px; height:17px; color:#fff; margin:-9px 0 0 -9px; display:inline-block;}
.prefix_header-content.visible-navigation .prefix_header-navigation {display:inline-block; position:fixed; left:0; top:0; bottom:0; height:100vh; z-index:33; background:#24292d; text-align:left; overflow:auto;}
.prefix_header-content.visible-navigation .prefix_header-link {display:block; padding:0 30px;}
.prefix_layer-click {position:fixed; left:0; right:0; top:0; bottom:0; z-index:29; background:rgba(0,0,0,.2); display:none;}
.prefix_layer-click.visible-layer {display:block;}
body.fixed {overflow:hidden;}
}
@media screen and (max-width:960px) { 
.prefix_video-thumb-item {width:33.3%;}
}
@media screen and (max-width:950px) { 
 .prefix_video-channel-item {width:20%;}
 .prefix_filter-item {width:40%;}
 .prefix_filter-item:last-child {width:20%;}
}
@media screen and (max-width:800px) { 
.prefix_category-item {width:33.3%;}
}
@media screen and (max-width:760px) { 
 .prefix_video-channel-item {width:25%;}
 .prefix_social-footer {margin-bottom:15px;}
 .prefix_social-footer,
 .prefix_video-sidebox,
 .prefix_video-column,
 .prefix_footer-text {display:block; float:none; width:100%;}
 .prefix_video-sidebox {text-align:center; height:250px; overflow:hidden; margin:15px 0;}
 .prefix_video-fulltitle {display:block; white-space:nowrap; overflow:hidden; position:relative; text-overflow:ellipsis; padding-right:115px;}
 .prefix_video-fulltitle:after {content:'Show more'; position:absolute; right:0; bottom:0; top:0; background:#24292d; padding-left:6px;}
 .prefix_video-fulltitle.fullview:after {display:none;}
 .prefix_video-fulltitle.fullview {white-space:normal; padding-right:0;}
}
@media screen and (max-width:750px) { 
 .prefix_filter-item {width:50%; margin-bottom:12px;}
 .prefix_filter-item:last-child {float:none; width:100%; display:block; margin-bottom:0;}
 .prefix_filter-item:last-child .prefix_filter-name {display:none;}
}
@media screen and (max-width:720px) { 
.prefix_social-footer button span {display:none;}
.prefix_social-footer button {padding:0;}
.prefix_video-thumb-item {width:50%;} 
}
@media screen and (max-width:620px) { 
.prefix_filter-item {display:block; width:100%;}
 .prefix_video-channel-item {width:33.3%;}
 .prefix_category-item {width:50%;}
}
@media screen and (max-width:560px) { 
.prefix_header-content {text-align:center;}
.prefix_site-nametext {float:none; margin-left:0;}
 
.prefix_header-search-box {display:none;}
.prefix_search-view-button {display:inline-block;}
.prefix_search-view-button {display:inline-block; height:40px; width:40px; background:#3d4650; text-align:center; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; float:right; vertical-align:middle; margin-top:8px; margin-left:0px; cursor:pointer; position:relative; margin-right:10px;}
.prefix_header-content.visible-search {}
.prefix_header-content.visible-search .prefix_header-search-box {display:block; float:none; padding: 6px 10px 10px 10px; min-width:none;}
.prefix_header-content.visible-search .prefix_search-view-button svg {opacity:0;}
.prefix_header-content.visible-search .prefix_search-view-button {background:#3d4650 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") center/20px no-repeat;}
.prefix_search-view-button svg {position:absolute; left:50%; top:50%; width:17px; height:17px; color:#fff; margin:-9px 0 0 -9px; display:inline-block;}
}
@media screen and (max-width:520px) { 
.prefix_video-thumb-list {margin-top:10px; margin-bottom:10px;}
}
@media screen and (max-width:490px) { 
.prefix_video-provider-link{display:none;}
}
@media screen and (max-width:480px) { 
.prefix_video-provider {padding-left:0;}
.prefix_video-thumb-topbar {padding-top:6px; padding-left:6px;}
.prefix_video-thumb-category {padding-bottom:5px;}
.prefix_video-amount-liked {left:6px;}
.prefix_video-provider-logo {height:30px; position:static; }
.prefix_video-provider-logo img {display:none; vertical-align:bottom;}
.prefix_video-provider-logo img:nth-child(2) {display:block;}
}
@media screen and (max-width:460px) { 
.prefix_topbar-item {text-align:center; height:100px; overflow:hidden; display:block; margin-bottom:14px;}
 .prefix_video-channel-item {width:50%;}
 .prefix_page-item {display:none;}
 .prefix_page-item.preview-page,
 .prefix_page-item.first-page,
 .prefix_page-item.next-page,
 .prefix_page-item.last-page,
 .prefix_page-item.select {display:inline-block;}
}
@media screen and (max-width:420px) { 
 
.prefix_video-topbar .prefix_social-share {text-align:center; float:none; display:block;}
.prefix_video-topbar .prefix_socical-share-text {display:inline-block;}
.prefix_video-action-buttons .prefix_socical-share-text {display:none;}
.prefix_video-short-title {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; line-height:1; height:auto;}
.prefix_video-amount-liked {left:auto; right:6px; bottom:auto; top:6px;}
}
@media screen and (max-width:360px) { 
.prefix_filter-button-item input~label {margin-right:0; padding:0 10px;}
.prefix_filter-item:last-child .prefix_filter-button-item {display:block;}
.prefix_filter-button-item button {padding:0; display:block;}
.prefix_category-item,
.prefix_filter-button-item button,
 .prefix_video-channel-item {width:100%; float:none;}
}
@media screen and (max-width:320px) { 
.prefix_social-footer {margin-top:0px;}
.prefix_socical-share-text {display:block;}
}
@media screen and (max-width:280px) { 
.prefix_site-nametext {font-size:16px; }
}