/*
Theme Name: StreamTube Child
Description: Video WordPress Theme.
Author: phpface
Theme URI: https://1.envato.market/qny3O5
Author URI: https://1.envato.market/mgXE4y
Version: 1.0.0
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
License: Themeforest Licence
License URI: http://themeforest.net/licenses
Text Domain: streamtube-child
Template:  streamtube
Tags: two-columns, one-column, custom-menu, custom-logo, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* 11. HEADER - Dropdown Menu */

html[data-theme="dark"] .navbar-boxed .nav-link {
  color: #f9f9f9;
  background: #1b1b1b;
  font-size: 1.05rem;
  font-weight: 500;
}
html[data-theme="dark"] .navbar-boxed .current-menu-parent > .nav-link, html[data-theme="dark"] .navbar-boxed .current-menu-item > .nav-link {
  color: #ed1f24;
}
html[data-theme="dark"] .dropdown-menu {
	background: #1b1b1b;
}
.main-menu .nav-link {
  padding: 0.8rem !important;
}
/* Submenu - Arrow Right */
.main-menu .dropdown-menu .dropdown-toggle::after {
  right: 2%;
}
/* Menu Film Genre */
.dropdown-toggle::after {
	color: #c0c0c0;
}
/* Menu Upload Video */
.header-user__upload .dropdown-menu .dropdown-item:hover > .menu-icon {
  color: #ed1f24;
}
/* Icon Upload Video */
.header-user__upload .icon-upload-cloud::before {
    content: "\e814";
}
/* Icon Upload Video */
.header-user__upload .btn-submit:hover .dot {
  background: #ed1f24;
}
/* Icon Add Video URL */
.header-user__upload .icon-code::before {
    content: "\e818";
}
/* Icon Search Menu */
.advanced-search-filter .icon-sliders:before {
	content: '\f107';
}

/* 12. HEADER - Advanced Search */

.widget-title-wrap {
	margin-bottom: 0.5rem;
}
/* Advanced Search Filter */
.widget-filter .list-filter label input:checked + span::before {
	color: #3067bd;
}
html[data-theme="dark"] .widget-filter .list-cloud > div input:checked + span {
    background: #3067bd;
	color: #fff;
	border: none;
}
html[data-theme="dark"] .widget-filter .list-cloud > div span {
  border: 1px solid #3067bd;
  background: transparent;
}
html[data-theme="dark"] .widget-filter .list-cloud > div span:hover {
  border: 1px solid #3067bd;
  background: #3067bd;
  color: #fff;
}
/* Search Button */
html[data-theme="dark"] .site-header form button[type="submit"] {
  background: #ed1f24;
  border: 1px solid #ed1f24;
}

/* 13. HOME */

/* Title Film Genre */
html[data-theme="dark"] .widget-title {
	font-size: 1.5rem;
	margin-bottom: 2.8rem;
}
/* Mouseover video bg */
.video-hover:hover {
  opacity: 0.5;
}
/* Red - Title Underline */
.widget-title::after {
	background: #ed1f24;
}
.profile-nav.navbar .nav-link.active::after {
	height: 4px;
	background: #ed1f24;
}
/* Red - Video Timing */
.video-hover:hover + .video-length {
	background: #ed1f24;
}

/* 14. HOME - Portrait Mode 9/16 */

@media (min-width: 1400px) {
	.row-cols-xxl-6 > * {
    width: 12%;
  }
}

/* 15. LOGIN - Button */

/* Header */
.header-user__dropdown .btn-login {
	background: #ed1f24;
    border-color: #ed1f24;
	border-radius: 4px;
	font-weight: 600;
}
/* Login Theme Default */
body.login.custom-theme-login #login #loginform #wp-submit {
  border-radius: 4px !important;
}

/* 16. VIDEO - Single */

/* Text Description Justify */
.single-body .post-bottom__author + .post-bottom__content .post-content {
	padding-left: 0.5rem;
	padding-right: 1rem;
}

/* Description */
.single-video-v2 .post-content p {
	text-align: justify;
  	font-size: 16px;
}

/* Category Font Weight */
.post-meta__items a {
	font-weight: 600;
}
/* Icon Category */
.post-meta .icon-folder-open-empty:before {
	content: "\e820";
}
/* Icon Date */
.post-meta .icon-calendar-empty:before {
	content: "\f1d8";
}
/* Icon Comment */
.post-meta .icon-chat-empty:before {
	content: "\e828";
}
/* Icon Tag */
.post-tags .icon-tags:before {
	content: "\e82b";
}
/* Tag */
.post-bottom__content .post-tags a {
	font-size: 13px;
	border-radius: 3px;	
}
/* Big Buttons */
.post-options .btn {
	background: #333 !important;
	border-radius: 8px !important;
}
/* Like */
.wppl-like-button.active .badge {
    background-color: #30ce15 !important;
}
.wppl-like-button.active .btn__icon span {
  color: #6c757d;
}
/* Dislike */
.wppl-dislike-button.active .badge {
    background-color: #ed1f24 !important;
}
.wppl-dislike-button.active .btn__icon span {
	color: #6c757d;
}
/* Social Share - popup color */
html[data-theme="dark"] .single-video .social-share .meks_ess a {
  background: #3067bd !important;
}
/* Previous Next buttons */
html[data-theme="dark"] .video-small-controls .bg-light {
  background-color: #333 !important;
}
html[data-theme="dark"] .single-video .border-bottom {
	border-bottom: 0px solid #222 !important;
}
.single-video .post-bottom__author {
	padding: 0rem 3rem 0rem 3rem !important;
}
/* Author label */
.single-video .author-name {
	background: #b951f4;
	font-size: 0.95rem;
	padding: 2px 6px;
	border-radius: 3px;
	display: inline-block;
	text-transform: capitalize;
}
/* Author - No Follow button */
.follow-button-group {
  display: none;
}

/* 22. BLOG */

/* Author */
html[data-theme="dark"] .post-meta__items {
  font-size: 16px;
}
/* Title */
.post-meta__title {
	text-transform: capitalize;
}
/* Title Primary Widget */
html[data-theme="dark"] .sidebar-primary .widget-title {
  font-size: 1.1rem;
  text-transform: none;
  margin-bottom: 1rem;
}
/* SubTitle */
.post-content h4 {
  margin-bottom: 2rem;
  color: #d9d9d9;
  font-weight: 400;
}
/* Category Label */
.post-category a {
	background-color: #b951f4;
  	padding: .2rem .5rem;
  	border: 1px solid #b951f4;
	border-radius: 3px;
	margin-right: 10px;
}
.post-category a:hover {
  	text-decoration: none;
}
.post-img.no-image .post-category a {
  color: #fff;
}
/* Category Label - Separator */
.post-category .sep {
  display: none;
}
/* Widget Sidebar */
html[data-theme="dark"] .widget {
  color: #a4a4a4;
  text-align: justify;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
}

/* 23. VIDEO + Blog */

/* Hide Date */
.post-meta__date {
	display: none !important;
}
/* Content Padding */
.single-video .post-bottom__meta {
	padding: 3rem 3rem 1rem 3rem  !important;
}
.single-video .post-bottom__content {
	padding: 2rem 3rem 3rem 3rem  !important;
}
.single-post .single-body {
	padding: 2.5rem !important;
}
/* Description */
.post-content p {
  color: #a4a4a4;
  text-align: justify;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
}
.post-content ul {
  color: #a4a4a4;
  text-align: justify;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.6;
}
.post-content ol {
  color: #a4a4a4;
  text-align: justify;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  line-height: 1.6;
}
/* Links URL */
html[data-theme="dark"] a {
  color: #d7d7d7;
  font-weight: 400;
}
html[data-theme="dark"] a:hover {
  color: #e2e2e2;
  font-weight: 400;
}
/* Home - Slide Video */
.slick-prev::before, .slick-next::before {
  font-size: 40px;
}
.slick-prev, .slick-next {
	top: 40%;
}
.slick-next {
  right: 30px;
}
/* Blog - Slide Images */
.sidebar-content-bottom .slick-prev {
  top: 25%;
}
/* Blog - Slide Images */
.sidebar-content-bottom .slick-next {
  top: 25%;
}
/* Tags Video Blog */
html[data-theme="dark"] .single-body .post-tags a {
  color: #fff;
  background: #3067bd;
  border-radius: 3px;
}
html[data-theme="dark"] .single-body .post-tags a:hover {
  background: #4682df;
}
/* Blog Comment */
html[data-theme="dark"] .comment-respond .form-submit button[type="submit"] {
  background: #ed1f24;
  border-radius: 3px;
}

/* 24. ARCHIVE - Search Results */

/* Search by Country */
html[data-theme="dark"] .text-secondary {
  color: #b7b7b7 !important;
  line-height: 1.3;
}

/* 31. SHARE - Remove Embed */

.field-share-embed {
	display: none;
}
.field-short-link {
  display: none;
}

/* 34. MEMBER */

/* Description */
.user-bio .post-content {
	text-align: justify;
}
/* List - Remove Info */
.member-info__item {
	display: none;
}
/* Verified Icon */
.user-avatar.is-verified::before {
	color: #43bf50;
	line-height: 1.02rem;
}

/* 35. GDPR - Bottom Banner */

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	border-top: 1px solid #8e8e8e;
}

/* 37. WORKFLOW - Popup Translation */

/* Translate RTL */ 
.pum-theme-8579 .pum-content {
	text-align: right;
	padding: 0 10px 0 0;
}
/* Translate */ 
.pum-theme-8305 .pum-content {
  	padding: 0 10px 0 0;
}

/* 42. DASHBOARD - Hide */

/* Account - Website */
.user-dashboard .field-url {
	display: none;
}
/* Video Trailer */
.user-dashboard .field-video_trailer {
	display: none;
}
/* Video Tabs */
.user-dashboard .nav-tabs .nav-nav-embedding {
	display: none;
}
.user-dashboard .nav-tabs .nav-nav-altsources {
	display: none;
}
/* Social Links */
.field-socialstwitch {
	display: none;
}
.field-socialstiktok {
	display: none;
}
.field-socialsyoutube {
	display: none;
}
.field-socialsvimeo {
	display: none;
}
.field-socialspinterest {
	display: none;
}
.field-socialstwitter {
	display: none;
}
.field-socialstelegram {
	display: none;
}
.field-socialsdiscord {
	display: none;
}
.field-socialstumblr {
	display: none;
}
.field-socialsdeviantart {
	display: none;
}
.field-socialssnapchat {
	display: none;
}
.field-socialsweibo {
	display: none;
}
.field-socialsbehance {
	display: none;
}
.field-socialsodnoklassniki  {
	display: none;
}
.field-socialsvkontakte {
	display: none;
}
.field-socialswordpress {
	display: none;
}
.field-socialsstackoverflow {
	display: none;
}
.field-socialsflickr {
	display: none;
}
.field-socialsgithub {
	display: none;
}

/* 43. DASHBOARD - About Profile */

/* Bio Profile - color */
.user-bio .bp-widget table td.data {
  color: #aaa;
  text-align: justify;
}
/* Info links About, etc */
html[data-theme="dark"] .profile-nav.navbar .nav-link {
  font-size: 1.2rem;
}
html[data-theme="dark"] .profile-nav.navbar .nav-link.active {
  color: #fff !important;
}
html[data-theme="dark"] .profile-nav.navbar .nav-link:hover {
  color: #ed1f24 !important;
}
html[data-theme="dark"] .widget-title {
  display: none;
}
/* Hide border */
.user-bio .bp-widget table td {
  border: none;
}
/* Hide row name */
.user-bio .bp-widget .row-name {
	display: none;
}
/* Hide column bio */
.user-bio .bp-widget table td.label {
  display: none;
}
/* Hide row socials */
.user-bio .bp-widget .row-linkedin {
	display: none;
}
.user-bio .bp-widget .row-facebook {
	display: none;
}
.user-bio .bp-widget .row-instagram {
	display: none;
}
.user-bio .bp-widget .row-whatsapp {
	display: none;
}
/* Icon Verified */
.user-avatar.is-verified:before {
	color: #69b645;
}

/* 44. DASHBOARD - Icon */

/* Publication - Add to Playlist */
.user-dashboard .button-group-collection .icon-folder-open:before {
	content: '\e814';
}
/* Subtitles */
.user-dashboard .nav-nav-subtitles .icon-doc:before {
	content: '\f0f6';
}
/* Fonts - Tabs */
.user-dashboard .nav-tabs .small {
	font-size: 1.125rem;
}

/* 45. DASHBOARD - Banner + Label Color */

/* Purple - Banner - Video is pending */
.alert-warning {
  color: #fff;
  background-color: #9e90ff;
  border-color: #9e90ff;
}
/* Purple - Label - Pending */
.badge-pending {
  background-color: #9e90ff !important;
}
/* Brown - Label - Draft */
.badge-draft {
  background-color: #d59037 !important;
}
/* Red - Label - Unapproved */
.badge-unapproved {
  background-color: #ed1f24 !important;
}
/* Green - Banner - Success */
.bg-success {
	background-color: #69b645 !important;
}
/* Green - Banner - Published */
.text-success {
	color: #69b645 !important;
}

/* 55. REVIEW - Scoring */

.review-summary {
  	color: #a4a4a4;
	text-align: justify;
}
@media (max-width: 480px)
.review-summary {
	width: 100%;
}
.post-review .thescore {
	background: #535353;
	border-radius: 3px;
}
html[data-theme="dark"] .post-review .criteria {
	background: #383838;
	border-radius: 3px;
}
.post-review .review-score span {
	border-color: #ed1f24;
}
.review-score span {
	font-size: 22px;
	height: 70px;
  	width: 70px;
  	line-height: 60px;
  	border: 5px solid #ed1f24;
}
.criteria-name {
  	font-size: 13px;
  	font-weight: 600;
}

/* COLOR - Green */

.badge-paid, .badge-publish, .badge-approved {
    background-color: #69b645 !important;
}
/* Button */
.btn-primary {
  background-color: #69b645;
  border-color: #69b645;
}
.btn-primary:hover {
  background-color: #4e8a33;
  border-color: #4e8a33;
}
.btn-primary:focus {
  background-color: #4e8a33;
  border-color: #4e8a33;
}

/* COLOR - Grey */

/* Comment Reply */ 
.commentlist .toggle-replies-link,
.comments-list .toggle-replies-link {
	color: #aaa;
}
/* Button */
.btn-info {
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-info:hover {
	background-color: #5c636a;
	border-color: #5c636a;
}
.btn-info:focus {
	background-color: #5c636a;
	border-color: #5c636a;
}

/* COLOR - Red */

/* Archive Tags - Top Slider */
html[data-theme="dark"] .terms-menu .term-item a {
  background: #484848;
}
html[data-theme="dark"] .terms-menu .term-item.current a {
  background: #ed1f24;
}
.terms-menu .term-item a {
  border-radius: 4px;
}
/* Live Chat */
.comments-livechat-tabs .dot {
  background: #ed1f24;
}
.bp-messages-wrap .bm-reply .bp-better-messages-restrict-send-message .bpbm-join-to-chat-button, .bp-messages-wrap .bm-reply .bp-better-messages-restrict-send-message .bpbm-pm-button {
  background: #ed1f24;
  border-color: #ed1f24;
}
/* Button */
.btn-danger {
  color: #fff;
  background-color: #ed1f24 !important;
  border-color: #ed1f24;
  border-radius: 4px;
}
.btn-danger:hover {
  color: #fff;
  background-color: #C61E22;
  border-color: #C61E22;
}
/* Watch Later */
.widget-title .title-icon {
  background: #ed1f24;
}