[type=submit],
button {
	-webkit-appearance: button;
}

[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

button {
	color: #1696e7;
	outline: medium none;
}

*::-moz-selection {
	background: #d6b161;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #444;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #444;
	color: #fff;
	text-shadow: none;
}

*::-moz-placeholder {
	color: #555555;
	font-size: 14px;
	opacity: 1;
}

*::placeholder {
	color: #555555;
	font-size: 14px;
	opacity: 1;
}

.ccru68kq-FormElement {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 16px;
	background: rgba(22, 24, 35, 0.06);
	border-radius: 92px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0;
}

.ccvzysje-InputElement {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	border: none;
	background: transparent;
	outline: none;
	padding: 0;
	width: 100%;
	caret-color: rgba(254, 44, 85, 1.0);
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	-ms-appearance: textfield;
	appearance: textfield;
}

.cc1l3fo4q-SpanSpliter {
	width: 1px;
	height: 28px;
	margin: -3px 0;
	background: rgba(22, 24, 35, 0.12);
}

.cc3n0ac4-ButtonSearch {
	padding: 11px 16px 11px 12px;
	margin: -12px -16px;
	cursor: pointer;
	outline: none;
	border: none;
	background: transparent;
	margin-left: 0;
}

.cc3n0ac4-ButtonSearch:hover {
	background: rgba(22, 24, 35, 0.03);
}

.cc3n0ac4-ButtonSearch:active {
	background: rgba(22, 24, 35, 0.06);
}

.search-header {
	position: relative;
	width: 100%;
	min-height: 50px;
	background: #fff;
	display: block;
	padding: 10px;
	margin-top: 10px;
}

.wtabs {
	display: flex;
	flex-direction: row;
	-webkit-box-align: center;
	align-items: center;
	justify-content: space-around;
	border-bottom: 1px solid rgba(22, 24, 35, 0.12);
	padding: 0px 16px;
	height: 42px;
	box-sizing: border-box;
}
.divtab{
	width: 30%;
	padding: 10px 0px;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	color: rgba(22, 24, 35, 0.5);
	font-weight: 600;
}
.divtab.active{
	color: rgb(22, 24, 35);
}
.divtabres{
/*	height: 100%;*/
	width: var(--app-width);
	height: 100vh;
	overflow: scroll;
	overflow-x: hidden;

}
/* esconder scroll */
/* Hide scrollbar for Chrome, Safari and Opera */
.divtabres::-webkit-scrollbar {
  display: none;
}
.divtabres {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
/* esconder scroll */
.divtabres .dtbr{
	height: 100%;
	padding: 8px 8px;
	width: var(--app-width);
}
#main-content{
	overflow-x: hidden;
}
.tabdivlist{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	height: 100%;
	transition: transform 0.3s linear 0s;
	width: 400%;
	transform: translate(0%, 0px);
	overflow-x: hidden;
}
.tabdivlist.active-popular{
	/*height: 100vh;*/
	transform: translate(0%, 0px);
}
.tabdivlist.active-users{
	transform: translate(-25%, 0px);
}
.tabdivlist.active-videos{
	transform: translate(-50%, 0px);
}
.tabdivlist.active-tags{
	transform: translate(-75%, 0px);
}
.cccz6g3g-DivListContainer a{text-decoration:none!important;}
.ccryr76c-DivUserCardWrapper{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-direction:row;margin-bottom:4px;padding:6px 0px;overflow:hidden;}
.ccgu2pwg-DivCover{position:relative;width:48px;height:48px;border-radius:50%;}
.ccgu2pwg-DivCover .verified-icon{position:absolute;bottom:0px;right:0px;transform:translate(25%, 25%);}
.ccgu2pwg-DivCover img{border-radius:50%;}
.ccewpxsk-DivContent{width:calc(100% - 60px);margin-left:12px;line-height:1.3;}
.cc4agzid-H3Title {
	font-size: 16px;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: min(267px, 100%);
	font-weight: 600;
	color: #2c343c;
}
.cc1qv9d4f-DivSubTitle {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: min(267px, 100%);
	color: #424d56;
	font-weight: 400;
}
.cc1c8abo4-DivListContainer a{text-decoration:none!important;}
.cc9f9lol-DivMusicCardWrapper{padding:8px 0px;display:flex;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;overflow:hidden;box-sizing:content-box;}
.ccttkaij-DivMusicWrapper{width:60px;height:60px;}
.cc1vvdkz2-DivMusicCardContainer{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;border-radius:2px;cursor:pointer;}
.cc1vvdkz2-DivMusicCardContainer::after{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0, 0, 0, 0.2);}
.cc1t8vodl-DivControlWrapper{position:absolute;width:20px;height:20px;text-align:center;line-height:20px;cursor:pointer;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;}
.cc1ydyi6l-DivMusicContent{width:calc(100% - 72px);margin-left:12px;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;}
.cc1ntitrc-H3Title {
	font-size: 14px;
	max-width: min(267px, 100%);
	font-weight: 600;
	color: #0f1044;
}
.cc1uzht8l-StrongSubTitle{font-size: 12px;overflow:hidden;max-width:min(267px, 100%);color:rgba(22, 24, 35, 0.5);font-weight:400;}
.cc1xzof9k-DivAmount{font-size: 10px;vertical-align:middle;text-overflow:ellipsis;margin-right:16px;color:rgba(22, 24, 35, 0.5);font-weight:400;}
.ccx4o3ev-DivListContainer a{text-decoration:none!important;}
.cc1xevddz-DivChallangeWrapper{padding:8px 0px;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-direction:row;overflow:hidden;}
.cc1xwppov-StyledHashTag{width:32px;height:32px;}
.ccepzl4b-DivContent{display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:calc(100% - 44px);}
.cceeckpr-H3Title{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;max-width:min(267px, 100%);font-weight:600;}
.cc1p64ikn-StrongSubTitle{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(267px, 100%);color:rgba(22, 24, 35, 0.5);font-weight:400;}
.svg-metter,.svg-stop{display: none;}
.cco8w29c-DivThreeColumnContainer{width:100%;display:grid;grid-gap:1px;grid-template-columns:repeat(3, 1fr);}
.cco8w29c-DivThreeColumnContainer::after{content:"";height:0;display:block;clear:both;}
.ccps7kg7-DivThreeColumnItemContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;}
.cc1r7yj70-DivContainer{position:relative;width:100%;background:rgba(22, 24, 35, .03);}
.ccyz6ijl-DivWrapper{position:absolute;top:0;left:0;right:0;bottom:0;}
.cca3te33-AVideoContainer{display:block;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;-webkit-background-position:center center;background-position:center center;-webkit-background-size:cover;background-size:cover;}
.cc1facwl9-DivCoverPlayBtn{position:absolute;left:50%;top:50%;width:24px;height:24px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.cc1ikc9un-DivCaptionMaskContainer{position:absolute;line-height:15px;width:100%;height:100%;top:0;font-size:11px;background:rgba(0, 0, 0, 0.5);color:rgba(255, 255, 255, 1);display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cc1k2jn75-DivCaptionMaskWrapper{position:absolute;width:calc(100% - 16px);margin:16px 8px;bottom:0;}
.cc1gjntne-StyledUserInfoLink{color:rgba(255, 255, 255, 1);display:block;width:100%;white-space:nowrap;word-break:break-word;overflow:hidden;text-overflow:ellipsis;}
.cctuohvl-SpanAvatarContainer{display:inline-block;box-sizing:border-box;margin:0;padding:0;font-feature-settings:"tnum";position:relative;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;line-height:32px;border-radius:50%;background-color:rgba(136, 136, 136, 0.5);}
.cc1zpj2q-ImgAvatar{width:100%;height:100%;object-fit:cover;}
.cc12usehm-SpanUserNameText{color:rgba(255, 255, 255, 1);font-weight:600;margin-left:4px;}
.ccz3ptoe-SpanVideoDescText{color:rgb(255, 255, 255);display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;margin-top:4px;overflow:hidden;-webkit-line-clamp:7;}


.Div2Columns{
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.Div2Columns > * {
	padding: 5px 5px 5px 0px;
}
.vlikes{font-size: 10px;vertical-align:middle;text-overflow:ellipsis;margin-right:16px;color:rgba(22, 24, 35, 0.5);font-weight:400;}
/*.vhashs{display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:calc(100% - 44px);}*/
.vtextcont{
	word-wrap: break-word;
	width: 180px;
}
.vtittle{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%;max-width:min(267px, 100%);font-weight:600;}