:root {
	--body-bg: #0f1014;
}
body {color: #ced3d8;}
.head_sidebar_menu a {color: rgb(255 255 255 / 70%);}
.black, .tag_liked_grid .tag_short_home_list a .info p {color: #f5f5f5;}
.black-hover:hover {color: #fff;}
.tag_header:before {background: linear-gradient(180deg, var(--body-bg) 0%, rgba(15,16,20,0.30) 50%, rgba(15,16,20,0.15) 65%, rgba(15,16,20,0.07) 75%, rgba(15,16,20,0.035) 82%, rgba(15,16,20,0.015) 88%, rgba(15,16,20,0) 100%);}
.tag_feat_video_img:after {background: linear-gradient(90deg, var(--body-bg), rgb(15 16 20 / 50%) 50%, transparent);}
.tag_feat_video_img:before {background: linear-gradient(0deg, var(--body-bg) 0%, rgba(15,16,20,0.30) 50%, rgba(15,16,20,0.15) 65%, rgba(15,16,20,0.07) 75%, rgba(15,16,20,0.035) 82%, rgba(15,16,20,0.015) 88%, rgba(15,16,20,0) 100%);}
.tag_short_home_list a {background: rgb(255 255 255 / 8%);}
.text-muted {color: #9aa0a6!important;}
.tag_home_articles {border-color: #383838;}
.empty_state .dog:before {background: white;}
.dropdown-menu {color: #e2e6ea;background-color: #1b1d24;}
.content, .video-options .btn:hover {box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px 0px;background: #16181f;}
.btn {color: #cdd2d8;}
.btn:hover {color: #fff;}
.btn-light, .btn-subscribed {background-color: #2d3338;border-color: #2d3338;color: #fff;}
.btn-light:hover {color: #fff;background-color: #343a3f;border-color: #343a3f;}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {color: #fefefe;background-color: #2d3338;border-color: #2d3338;}
.btn-main, .btn-subscribe {background: var(--main);color: var(--main-color);}
.btn-main-outline {color: var(--main);border-color: var(--main);}
hr {border-color: #272a35;}
pre {color: #ffffff;}
.bg-light {background-color: #21242d!important;}
.form-control {color: #e1e2e3;background-color: rgb(255 255 255 / 3%);border-color: #343740;}
.form-control:focus {color: #ffffff;background-color: rgb(255 255 255 / 3%);}
.form-group > .form-control, .form-group ul.tagit, body .trumbowyg-box, body .trumbowyg-editor-box {border-color: #343740;background: rgb(255 255 255 / 3%);}
.form-group > label {color: rgb(255 255 255 / 70%);}
a:hover {color: #48a0ff;}
.custom-control-label::before {background-color: #16181f;border-color: #6d7780;}
.main {color: var(--main);}
.tag_auth_social .btn {background-color: #16181f;}
.border {border-color: #383838!important;}
.nsm7Bb-HzV7m-LgbsSe {background-color: #16181f!important;border-color: #383838!important;color: #cdd2d8!important;}
.tag_auth_social .btn:hover, .nsm7Bb-HzV7m-LgbsSe:hover, .nsm7Bb-HzV7m-LgbsSe:focus {border-color: #4a535f !important;background: rgb(255 255 255 / 5%)!important;}
.form-group > select.form-control:not([multiple]), .form-group .bootstrap-select>.dropdown-toggle.btn {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%239aa0a6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}
.ui-widget-content {color: #dfdfdf;background: #293037;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border-color: #333f4f;color: #e8e8e8;}
body .trumbowyg-button-pane {background: #373740;}
body .trumbowyg-button-pane::after, body .trumbowyg-button-pane::before, body .trumbowyg-button-pane .trumbowyg-button-group::after {background: #4d4f57;}
body .trumbowyg-box svg, body .trumbowyg-modal svg {color: #e8e8e8;fill: #e8e8e8;}
body .trumbowyg-button-pane button.trumbowyg-active, body .trumbowyg-button-pane button:not(.trumbowyg-disable):focus, body .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {background-color: #45454f;}
.form-group .bootstrap-select>.dropdown-toggle.btn {border-color: #343740;color: rgb(255 255 255 / 70%);}
.dropdown-menu .dropdown-item > a, .dropdown-menu > li > a, .search-dropdown_ div a, .video_dropdown div {color: #d1d1d1;}
.dropdown-divider {border-color: #2b2e3a;}
.dropdown-menu .dropdown-item > a:focus, .dropdown-menu .dropdown-item > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .search-dropdown_ div a:hover, .video_dropdown div:hover {color: var(--main);background-color: #272a35;}
.form-group > select.form-control option {background: #1d1f26;}
.highcharts-background {fill: #16181f;}
.highcharts-title, .highcharts-legend-item text {color: #e0e0e0!important;fill: #e0e0e0!important;}
.tag_pro_btn {border-color: #ffffff;background-color: #ffffff;color: #222;}
.tag_pro_btn:hover {color: #ffffff !important;}
.tag_pro_plan > svg {fill: #fff;}
.modal-content {background-color: #16181f;}
.tag_header_ddown {background: var(--body-bg);}
body.search_menu_open .head_sidebar, body.noti_menu_open .head_sidebar, body.user_menu_open .head_sidebar {border-color: #2b2e3a;}
.header_search .form-group input {color: #fff;}
.search-dropdown .search-result a {color: #d0d0d0;border-color: #2b2e3a;}
.search-dropdown .search-result a:hover {color: #fff;background: rgb(255 255 255 / 4%);}
.btn-close {background: rgb(255 255 255 / 7%);}
.tag_head_notis:hover {background: rgb(255 255 255 / 4%);}
.tag_live {background: #000;}
.tag_msg_search {background-color: #2d3338;border-color: #2d3338;color: #fff;}
.messages-sidebar .user-list a:hover {background: rgb(255 255 255 / 2%);}
.swal2-modal {background-color: #16181f !important;}
.tag_sett_sidebar a {color: #aeb4b9;}
.tag_sett_sidebar a:hover {color: #f2f2f2;}
.modal-body .form-group > .form-control, .swal2-modal .form-group > .form-control {background: #131314;}
.tag_user_list .details .thumb img {border-color: #16181f;}
.tag_affi_links > input {color: #fff;}
.table {color: #d6d6d6;}
.btn-success {color: #fff;}
.tag_point_balance:before {background: #2b230a;}
.table td, .table th, .table thead th {border-color: #2b2e3a;}
.ffmpeg_thumbs .active {box-shadow: 0 0 0 2px #16181f, 0 0 0 4px var(--main);}
.pt_vid_card_prvw {--surface2: #16181f;--surface3: #353535;}
.video-options .btn {background: rgb(255 255 255 / 10%);}
.progress {background-color: #33373b;}
.video-likes .like-btn {border-color: #2b2e3a;}
.video-likes .dislikkes.active {background: rgb(255 255 255 / 15%);border-color: rgb(255 255 255 / 5%);}
.watch-video-description:not(.full_expand) a {color: #e6e6e6;}
.tag_vid_comment_text {border-color: #2b2e3a;background: #16181f;color: #fff;}
.lang_modal .language_select a {position: relative;display: block;color: var(--main);font-weight: 500;}

@media (min-width: 1024px) {
body::-webkit-scrollbar-thumb {background-color: #545454;}
}


/*Custom Changes*/
nav.navbar-findcond {
    background: #16181f;
}
.new_left_right .left_menu, .yp_side_drawer {
    background-color: #16181f;
}
.yp_side_drawer ul.sections li a, .yp_side_drawer .pt_footer .footer-links, .yp_side_drawer .pt_footer .footer-links a.black {
    color: #797b82;
}
.yp_side_drawer ul.sections li a:hover, .yp_side_drawer .pt_footer .footer-links a.black:hover {
    color: #eee;
}
nav.navbar-findcond .sec_lay_hdr > li > a {
    color: #ffffff;
}
.search_hdr .header_search .form-group input {
    background-color: #2a2a2a;
}
nav.navbar-findcond ul.navbar-right a.hdr_hover_btn {
    color: #fff !important;
}
nav.navbar-findcond ul.navbar-right a.hdr_hover_btn:hover, nav.navbar-findcond ul.navbar-right .hide-from-mobile.profile-nav > a:hover {
    background: rgb(255 255 255 / 20%) !important;
}
nav.navbar-findcond.search-bar .form-group input {
    background: rgb(255 255 255 / 5%);
    color: #fff;
}
.package_para_text p {
    color: #b0b0b0;
}
.movie_slider::after {
    background: linear-gradient(to bottom, #000000, transparent);
}
.channel_of_month {
    color: #fff;
}
.movie_slider .feature_wrap p, .feature_text_title a, .popular_slider__, .popular_slider__ a, .channel_top_name span {
    color: #fff;
}
.pop_min_sub {
    color: #D0D0D0;
}
body .channel_deatils_popular .subscribe_channel .subs-amount {
    background: #696969 !important;
    color: #fff;
}
.views_pop_channel, .sub_vi_bottom_sub {
    color: #D8D8D8;
}
.cahnnel_bg_svg {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 137' fill='none'%3e%3cg clip-path='url(%23clip0_30_677)'%3e%3cpath d='M48 0.5H16C7.16344 0.5 0 7.66344 0 16.5V48.5C0 57.3366 7.16344 64.5 16 64.5H48C56.8366 64.5 64 57.3366 64 48.5V16.5C64 7.66344 56.8366 0.5 48 0.5Z' fill='%2325262C'/%3e%3cpath d='M218 71.5H22C9.84974 71.5 0 81.3497 0 93.5V114.5C0 126.65 9.84974 136.5 22 136.5H218C230.15 136.5 240 126.65 240 114.5V93.5C240 81.3497 230.15 71.5 218 71.5Z' fill='%2325262C'/%3e%3cpath d='M218 22.5H96C83.8497 22.5 74 32.3497 74 44.5V114.5C74 126.65 83.8497 136.5 96 136.5H218C230.15 136.5 240 126.65 240 114.5V44.5C240 32.3497 230.15 22.5 218 22.5Z' fill='%2325262C'/%3e%3cpath d='M19.25 71.5H27.7555C40.1696 71.3064 62.2603 70.1617 66.6875 64.5625C72.9175 56.6833 74 41.75 74 41.75V71.5H27.7555C22.7005 71.5788 19.25 71.5 19.25 71.5Z' fill='%2325262C'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_30_677'%3e%3crect width='240' height='136' fill='%2325262C' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.new_home_vids .tag_video_grid:not(.top) .tag_video_grid_list .info {
    /*background: #2C2C2C;*/
}
.new_home_vids .tag_video_grid_list .info .foot .btn-share {
    background: #151517;
}
.cahnnel_bg_svg:nth-child(-n+10) .right_content_chanl_bg:after {
    background: -webkit-linear-gradient(#e4e4e4, #e6e6e638);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media (min-width: 1300px) {
.yp_side_drawer::-webkit-scrollbar-thumb {background-color: #404040;border: 4px solid #16181f;}
}

.watch_catsSwiper .swiper-button-next, .watch_catsSwiper .swiper-button-prev {
    color: #fff;
}
.filter_below_wrap_popular select option {
    background: black;
}
.new_affl_header > img {
	filter: invert(1);
}
.adver_pack_details_stats svg {
	background: #000;
}

.tbt_shop_item {
    border-color: #555555;
}
.tbt_shop_item .btn {
    border-color: #ffffff;
}
.tbt_shop_item:hover .btn {
	background: #fff;
	color: #000;
}

.support_gallery_wide img, .support_gallery_tall img {
    background-color: #242424;
}

.support_us_hdr:after {
    background: linear-gradient(transparent, #0f1014);
}
.support_us_hdr h2, .support_us_hdr h5 {
    color: #fff;
}
.support_us_hdr .btn {
    background: #fff;
    color: #000;
}

@media (max-width: 768px) {
.support_us_hdr:after {
	background: linear-gradient(transparent, #0f1014 80%);
}
}