.icheckbox_square-blue,.iradio_square-blue{display:inline-block;*display:inline;vertical-align:middle;margin:3px 5px 3px 0;padding:0;width:16px;height:16px;background:url(../blue/images/blue.png) no-repeat;border:0;cursor:pointer}.settings_content{margin-top:10px}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-18px 0}.icheckbox_square-blue.checked{background-position:-36px 0}.icheckbox_square-blue.disabled{background-position:-54px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-72px 0}.iradio_square-blue{background-position:-90px 0;width:17px}.iradio_square-blue.hover{background-position:-108px 0}.iradio_square-blue.checked{background-position:-126px 0}.iradio_square-blue.disabled{background-position:-145px 0;cursor:default}.iradio_square-blue.checked.disabled{background-position:-163px 0}.icheckbox_line-blue,.iradio_line-blue{position:relative;display:block;margin:0;padding:5px 15px 5px 38px;font-size:13px;line-height:17px;color:#fff;background:#06a2cb;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}.icheckbox_line-blue .icheck_line-icon,.iradio_line-blue .icheck_line-icon{position:absolute;top:50%;left:13px;width:13px;height:11px;margin:-5px 0 0 0;padding:0;overflow:hidden;background:url(../blue/images/line.png) no-repeat;border:0}.icheckbox_line-blue.hover,.icheckbox_line-blue.checked.hover,.iradio_line-blue.hover{background:#17b3dc}.icheckbox_line-blue.checked,.iradio_line-blue.checked{background:#3e83b7}.icheckbox_line-blue.checked .icheck_line-icon,.iradio_line-blue.checked .icheck_line-icon{background-position:-15px 0}.icheckbox_line-blue.disabled,.iradio_line-blue.disabled{background:#add7f0;cursor:default}.icheckbox_line-blue.disabled .icheck_line-icon,.iradio_line-blue.disabled .icheck_line-icon{background-position:-30px 0}.icheckbox_line-blue.checked.disabled,.iradio_line-blue.checked.disabled{background:#add7f0}.icheckbox_line-blue.checked.disabled .icheck_line-icon,.iradio_line-blue.checked.disabled .icheck_line-icon{background-position:-45px 0}.icheck-box.ask .iradio_line-blue{margin-right:10px}.selector{margin:0;position:relative}*[id^='categ-entry-form'] .selector{margin-bottom:10px}.selector i{color:#737373;height:30px;line-height:30px;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:112}.selector::after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}.selector select{position:absolute;left:-1000em}.selector label,.selector .select-box,.selector button{float:left;margin-right:29px}.selector label{padding-top:.2em}.selector .select-box{position:relative;width:100%}.selector .select-box .trigger{background:none repeat scroll 0 0 #fff;border:medium none;color:#000;cursor:pointer;font-size:14px;font-weight:normal;height:45px;line-height:35px;margin:0;padding:5px 9px}#trigger-ipp_select{line-height:20px;height:initial}.selector .select-box .choices{background:none repeat scroll 0 0 #fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#505050;display:none;left:0;list-style:outside none none;margin:0;padding:0;position:absolute;top:28px;width:100%;max-height:295px;overflow-y:scroll}.selector .select-box .choices li{cursor:pointer;display:block;margin-bottom:.3em;padding:5px 5px 5px 15px;font-size:13px;font-weight:normal;color:#505050}.selector .select-box .choices li:hover{background:none repeat scroll 0 0 #f1f1f1}.choices{position:absolute;z-index:200}.selector .icon-times{color:#505050;content:"\f0a3";font-size:10px}.selector .iconBe-chevron-down{font-size:10px;border-left:1px solid #f1f1f1}.entry-form-class .select-box .trigger::before,#ct-set-form .select-box .trigger::before{font-family:"icomoonBe";content:"\f0a3";position:absolute;right:8px;padding-left:7px;border-left:1px solid #e0e0e0}#paging-top .select-box .trigger::before{font-family:"icomoonBe";content:"\f0a3";position:absolute;right:8px;padding-left:7px;border-left:1px solid #e0e0e0}.entry-form-class .selector .select-box .trigger,#ct-set-form .selector .select-box .trigger{background:none repeat scroll 0 0 #f5f5f5;box-shadow:0 2px 3px rgba(0,0,0,0.1) inset}.entry-form-class .selector .select-box .choices,#ct-set-form .selector .select-box .choices{background:none repeat scroll 0 0 #f5f5f5;box-shadow:0 2px -1px rgba(0,0,0,0.1) inset}.selector.fe .select-box .choices{position:relative;top:auto}

h1.title-text{margin-top:3px;line-height:1.3}h2.content-title{display:inline-block;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;width:88%;letter-spacing:-0.3px}.tpl_files h2.content-title,.tpl_subs h2.content-title{width:auto}.tpl_index h2 span.heading{font-size:initial;font-weight:500}.channel-heading h1{margin:30px 0 0 0;font-weight:500}.act-title{margin-bottom:0}textarea{min-height:100px}.row .selector .select-box .trigger{line-height:35px;height:45px}.row .selector .select-box .choices li{margin-bottom:0}#affiliate-icon{font-size:12px;border-radius:50%;background-color:#06a2cb;padding:5px;color:#fff}.affiliate-icon{float:right;margin-top:3px;margin-left:3px;font-size:10px;border-radius:50%;background-color:#06a2cb;padding:2px;color:#fff;cursor:pointer}.arrow_box_pad .profile_count a{width:94%}.arrow_box_pad .profile_count a:last-child{margin-top:15px}.arrow_box_pad .channel-subscribe-button{width:200px}.tpl_view h1.title-text,.tpl_view #title-wrapper{margin-top:0}.tpl_view h1.title-text{padding-top:10px;padding-bottom:10px}.border-wrapper{border-top:0 solid #eaeaea}.dark .border-wrapper{border-top:1px solid #131313}.dark .fancybox-skin{color:#dadada}.dark .pl,.dark .uLabel{color:#131313}.sub-opt div:after{font-family:"icomoonBe";content:"\f0a3";font-size:11px;color:#fff;margin-left:5px}.uu{position:absolute;right:0;top:65px;min-width:400px;z-index:2}.tpl_view .uu{top:-45px}.tpl_channel .uu{top:53px}.dark .uu li{color:#fefefe}.uu li{text-align:left;padding:10px}.dark .uu{background:#1c1c1c;border:1px solid #2e2e2e}.uu{background:#fefefe;border:1px solid #ccc}.uu1{font-weight:bold}.uu2 img{float:left;margin-right:10px;border-radius:100%}.sub-uu:before,.sub-uu:hover::before{font-family:"icomoon";content:"\e9ea"}.tpl_view .channel_owner,.tpl_channel .channel-subscribe-button{position:relative}.tpl_channel .channel-subscribe-button{z-index:3}.tpl_index #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_index #no-session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_files #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_affiliate #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_subscribers #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_manage_channel #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_account #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_messages #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_browse #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_browse #no-session-accordion2 li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_channels #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.tpl_channels #no-session-accordion2 li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active{background-color:#c2c2c2;font-weight:400}.dark .tpl_index #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_index #no-session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_files #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_affiliate #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_subscribers #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_manage_channel #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_account #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_messages #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_browse #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_browse #no-session-accordion2 li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_channels #session-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_channels #no-session-accordion2 li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active{background-color:#2e2e2e}.dark .tpl_index #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_index #categories-accordion a.active i,.dark .tpl_files #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_files #categories-accordion a.active i,.dark .tpl_affiliate #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_affiliate #categories-accordion a.active i,.dark .tpl_subscribers #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_subscribers #categories-accordion a.active i,.dark .tpl_manage_channel #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_manage_channel #categories-accordion a.active i,.dark .tpl_account #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_account #categories-accordion a.active i,.dark .tpl_messages #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_messages #categories-accordion a.active i,.dark .tpl_browse #categories-accordion li.menu-panel-entry.menu-panel-entry-active a.dcjq-parent.active,.dark .tpl_browse #categories-accordion a.active i,.dark .tpl_browse #categories-accordion li.dcjq-parent-li a.dcjq-parent.active{color:#fff !important}.dark .tooltip{background:#fefefe;color:#000}.dark .tooltip:after{border-top:5px solid #fefefe}.dark .tooltip.top:after{border-bottom:5px solid #fefefe}#vs-chat-wrap{position:relative;min-height:300px}#vs-chat-wrap i{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto}#vs-chat-wrap iframe{display:none}#vs-chat-wrap{width:30%;float:right;margin:0;padding:0;background-color:#fff}#vs-chat-wrap.dark{background-color:#1c1c1c}.section-top-bar.live-top-bar .vs-column{margin-bottom:0}.t-red{color:red;font-size:13px}.viewers-red{color:red}.t-green{color:green;font-size:13px}.t-live{color:red;text-transform:uppercase;letter-spacing:1px;font-weight:bold}.dl-highlight{opacity:1;animation:fade 1s linear}.showComments{display:none !important}.tpl_view h1.title-text{margin-bottom:0}.profile_count a{float:right}.profile_count a.sub-opt{background:green}.channel_image{margin:0 15px 0 0}.file-like-action.file-like-thumb{margin-left:0}a.main-thumb.fancybox{display:grid}a.linkified{margin-right:0 !important}.dark .cbp_tmtimeline>li .cbp_tmlabel:after{border-right-color:#232323}.dark .cbp_tmtimeline>li:hover .cbp_tmlabel:after{border-right-color:#f9f9f9}@keyframes fadein{from{opacity:1;top:0}to{opacity:.5;top:-5px}}@keyframes fade{0,100%{opacity:1}50%{opacity:0}}@media(max-width:1200px){#vs-chat-wrap{width:320px}}@media(max-width:880px){#vs-chat-wrap{width:100%;margin-top:15px}}@media(max-width:700px){#vs-chat-wrap{padding-right:0}}@media(max-width:450px){.file-views-nr{width:100%}}@media(max-width:360px){.channel_image{display:none !important}}@media(max-width:945px){h2.content-title{width:80%}}@media(max-width:560px){#promoListing h2.content-title{margin-left:16px}.uu{min-width:310px}}@media(max-width:461px){#view-type-content h2.content-title{width:100%}.uu{min-width:250px}}@media(max-width:480px){.channel-heading h1{margin:25px 0 0 0;font-weight:bold;display:inline-block}}@media screen and (max-width:47.2em){.dark .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after,.dark .cbp_tmtimeline>li .cbp_tmlabel:after{border-bottom-color:#232323;border-right-color:#111}.dark .cbp_tmtimeline>li:hover .cbp_tmlabel:after{border-right-color:#111;border-bottom-color:#f9f9f9}}textarea[name=file_comm_text]{display:none}.dark textarea:focus{color:#d0d0d0 !important}.selector .select-box .choices{top:40px}.owl-dots{display:none !important;text-align:center;margin:0 10px}.owl-dot{display:inline-block;border-radius:50%;margin:5px;padding:8px;background:#d0d0d0}.owl-dot:only-child{display:none}.watch_later_holder{border-top:50px solid transparent}.full-thumbs .watch_later_holder i{top:-50px}.full-thumbs .watch_later span{margin-top:-1px}.full-thumbs .caption{bottom:-5px}.watch_later span{bottom:auto;left:100%;margin-left:-140px;margin-top:5px}.watch_later span:after{display:none}a.unfollow-action,a.follow-action,a.unsubscribe-action,a.sub-login:last-of-type,a.no-sub:last-of-type{margin-right:10px}#div-share .content-wrap section{padding:10px 0}.msg-body{padding:5px}img.emojione{width:18px;vertical-align:text-bottom}.emojionearea .emojionearea-editor{min-height:32px;max-height:15em;overflow-y:hidden;margin-right:0;padding-left:0;font-size:14px;font-weight:400;color:rgba(0,0,0,0.88)}.dark .emojionearea .emojionearea-editor{color:rgba(255,255,255,0.88)}.dark .emojionearea .emojionearea-editor:empty:before{color:rgba(255,255,255,0.5)}.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom{right:-5px}.emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after{right:11px}.emojionearea-button{background-color:#fff;color:rgba(0,0,0,0.88);border-radius:50%}.dark .emojionearea-button{background-color:#121212;color:#e5e5e5}.emojionearea-button{display:none}.dark .emojionearea{border-bottom:1px solid #333 !important}.emojionearea.focused{box-shadow:none;border-bottom:1px solid #777 !important}.dark .emojionearea.focused{border-bottom:1px solid #ccc !important}.emojionearea.comm-input-action{border:0;margin-top:-4px}.emojionearea .emojionearea-picker .emojionearea-search{width:calc(100% - 7px)}.emojionearea .emojionearea-picker .emojionearea-search>input{width:100%;height:auto;padding:5px}.emojionearea .emojionearea-picker .emojionearea-search-panel{height:44px}.emojionearea .emojionearea-picker .emojionearea-search-panel+.emojionearea-scroll-area{height:195px}.cp-pos{display:none}.dark .emojionearea .emojionearea-picker,.dark .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title{background-color:#282828}.dark .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title{color:#e5e5e5}.dark .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active{background-color:#aaa}.dark .emojionearea .emojionearea-picker .emojionearea-filters{background-color:rgba(136,136,136,0.4)}.emojionearea .emojionearea-picker .emojionearea-filters{background-color:#eee}.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter{height:38px}.dark .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter{height:40px}.emojionearea-wrapper .arrow_box{box-shadow:none}.emojionearea .emojionearea-button>div,.emojionearea .emojionearea-picker .emojionearea-wrapper:after{background-image:none !important}.emojionearea .emojionearea-button{right:0}.comment_h_wrap{position:relative;display:inline-block;margin-bottom:25px;width:calc(100% - 55px)}.main_comments_actions button{margin-right:0}.tpl_channel .comments_signin{padding-top:0}.fe #categories-accordion,#sub1-menu,#sub2-menu{padding-top:0}.fe #categories-accordion li a i,.fe #top-session-accordion li a i{border-radius:50%}.fe #categories-accordion li a.active,.fe #top-session-accordion li a.active{color:#fff !important}.fe #categories-accordion li a.active:not(.selected):not(.dcjq-parent):hover,.fe #top-session-accordion li a.active:not(.selected):not(.dcjq-parent):hover{color:#000 !important}.fe.dark #categories-accordion li a.active:not(.selected):not(.dcjq-parent):hover,.fe.dark #top-session-accordion li a.active:not(.selected):not(.dcjq-parent):hover{color:#fff !important}#no-session-accordion2 a i,#session-accordion a i,#top-session-accordion a i{padding:5px;margin-right:20px}.blue .accordion.tacc a{height:auto}.blue .accordion.tacc{padding-top:10px;padding-bottom:10px;background-color:#fff}.tacc-nfo{float:left;display:inline-block;width:70%}.tacc-img{padding:15px;float:left;display:inline-flex}.tacc-img img{margin-top:0}.tacc-uu{font-size:16px;font-weight:500;margin-top:10px;display:inline-block}.tacc-us{display:block;margin-top:-5px}.dark .tacc-us{color:#fff}.tacc-us label{font-weight:300}#sub1-menu .affiliate-icon,#sub2-menu .affiliate-icon{float:none;margin-left:3px;margin-right:0}#sub1-menu li a.active,#sub2-menu li a.active{color:#fff}.blue .accordion.cacc li:last-of-type,.blue .accordion.tacc li:last-of-type{border-bottom:0 !important;padding-bottom:0}.accordion.cacc{position:absolute;right:30px;top:0;z-index:99;background-color:#fff;padding:10px 0;min-width:150px}.accordion.cacc button{font-size:14px;display:inline-block;width:100%;text-align:left}.dark .accordion.cacc button span,.dark .accordion.cacc button i{color:#f0f0f0}.accordion.cacc button span,.accordion.cacc button i{color:#222}.accordion.cacc{border-radius:4px;display:inline-block;grid-template-columns:min-content;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.dark .accordion.cacc{border-radius:4px;display:inline-block;grid-template-columns:min-content;box-shadow:none;background-color:#282828}.blue .accordion.cacc{border-bottom:0 !important}.accordion.cacc li{height:32px}.accordion.cacc li:hover{background-color:#f0f0f0}.dark .accordion.cacc li:hover{background-color:#393939}.comments_actions .post-response-button{margin-right:15px;margin-top:0}p.comm-body{display:inline-block;width:100%;font-size:14px}.comment_h p.comm-body a{font-size:14px}.comment_h .likes_holder{margin-top:-3px;position:relative}#list-video-comments>.response_holder>.comments_activity.response{margin-left:0;padding-left:0}.comment_h button.comm-toggle-replies{font-size:14px;color:#000;font-weight:500}.dark .comment_h button.comm-toggle-replies{color:#fff}.comment_h .no-session-icon{position:absolute;right:0;top:-6px}.comm-pag{display:block;margin-bottom:15px}.comm-pag a.paginate{min-width:100px}.comment_h .comm-body a{font-weight:400}.comment_h .comm-own-holder a i{float:left;margin-top:9px;margin-right:3px;margin-left:0}.p-info.p-less a{font-weight:500}.p-d-txt{margin-left:64px;display:inline-block}.category_h,.tags_h{margin-left:64px}.category_h .p-date,.tags_h .p-date{font-size:14px;font-weight:400}.sh_button.btn_auto{width:auto;text-transform:uppercase;font-size:13px;font-weight:500}.dark .sh_button{background:transparent}.showSingle-lb{margin-right:15px}.showSingle-lb:last-of-type{margin-right:0}.showSingle-lb i.icon-thumbs-up,.showSingle-lb i.icon-thumbs-up2{margin-left:-15px}.like-wrap{margin-right:15px}a.showSingle{color:#999}#div-info{padding:0}#more-results .info-toggle{margin-left:0;margin-top:10px}#ct-contact-details-wrap .user-thumb-large img{border-radius:50%}.button-grey,.cancel-trigger,.cancel-trigger-loading,span.input-signin button.search-button.form-button,.comments_actions button,.symbol-button{font-size:14px;text-transform:uppercase;line-height:1.8}.button-grey,.cancel-trigger,.cancel-trigger:hover,.comments_actions button,.symbol-button,.cancel-trigger-loading{padding:10px;box-shadow:none;text-align:center}.uu .button-grey,.uu .cancel-trigger,.uu .cancel-trigger:hover,.uu .comments_actions button,.uu .symbol-button{min-width:95%;margin-right:0;margin-left:0;padding:10px 20px}.be .cancel-trigger:hover,.be .cancel-trigger-loading:hover{box-shadow:none}#ct-contact-details-wrap img{border-radius:50%;margin-right:5px;vertical-align:middle}.ec-entry{padding:5px 0}#download-types ul li{width:33%;padding:5px}#download-types .symbol-button{width:100%}.cancel-trigger:hover,.cancel-trigger-loading:hover,.comm-cancel-action:hover{background-color:#e2e2e2}.cr-tabs .msg-body{float:left;display:inline-flex}.list-cr-tabs .entry-title{line-height:23px;max-height:23px}.blue .accordion #message-menu-entry7-sub-entries .menu-panel-entry.menu-panel-entry-active a.dcjq-parent{font-weight:400}.fancybox-inner .comments_actions button,.fancybox-inner .symbol-button{font-size:14px}.input-signin{line-height:initial}span.input-signin button.search-button.form-button{border-radius:2px}.tpl_index .profile_count{margin-top:0;margin:15px 0}.tpl_index .content-title{height:initial;line-height:initial}.overview-form button{margin:15px 0 0 0}.save-entry-button.new-image::before,.save-entry-button.new-image:hover::before{font-family:"icomoon";content:"\e903"}.fe .selector{margin-bottom:15px}#channel-art-photos li{overflow:hidden}.tpl_channel .hp-pre{display:none}.tpl_channel .act-list-user{color:inherit}.tpl_channel .act-list-user .affiliate-icon{float:left;margin-top:1px;margin-right:3px;margin-left:0}.tpl_channel h1 .affiliate-icon{margin-top:3px}#bulletin-comm-wrapper .hp-pre{font-size:14px;color:#000;font-weight:400;margin-top:10px}#bulletin-comm-wrapper .act-about .hp-pre{font-size:14px;color:#666}.dark #bulletin-comm-wrapper .hp-pre{color:#fff}.dark #bulletin-comm-wrapper .act-about .hp-pre{color:#d0d0d0}.dark .cbp_tmtimeline>li .cbp_tmlabel:after{border-right-color:#272727}.dark .cbp_tmtimeline>li:hover .cbp_tmlabel{background:#353535;color:#d0d0d0}.dark .cbp_tmtimeline>li:hover .cbp_tmlabel:after{border-right-color:#353535}.dark .cbp_tmtimeline>li:hover .cbp_tmicon{box-shadow:0 0 0 8px #353535}.dark .cbp_tmtimeline>li .cbp_tmtime span:first-child{color:#aaa}.blue .accordion li.sub-categ-li.opened a{background:#fff}#categories-accordion li{position:relative}.xp-sm{position:absolute;right:10px;top:10px;width:18px;height:18px;line-height:18px;background:white;border-radius:50%}.xp-sm:hover{cursor:pointer}.xp-sm:before{margin-left:4px}#categories-accordion li.sub-categ-li a.active{font-weight:500}#categories-accordion li.sub-categ-li a i{margin-right:35px}.dark .blue .accordion a.selected,.dark .blue .accordion a.selected.active,.dark .blue .accordion a.selected.active:hover{background:#4b4b4b}.dark .xp-sm{color:#fff;background:#1c1c1c}.tpl_messages .pointer{cursor:pointer}.tpl_index span.heading a{display:inline-block}.tpl_channels .affiliate-icon{float:none}.container_wrapper{box-shadow:none}.l.ch{background:#95aabf}.account-stats #affiliate-icon{position:absolute;margin-top:1px;margin-left:5px}.response-entry{padding:10px}.sbb.line{margin-bottom:10px;margin-top:5px}.uu-wrap{position:relative}.uu label{font-weight:300}.uu .csm{font-size:13px}.uu2{line-height:18px;padding-top:0 !important;padding-bottom:15px !important}.uu1{background-color:#eee;margin-bottom:10px;font-size:16px;font-weight:500}.dark .uu1{background-color:#4c4c4c}.top-login-link{text-transform:uppercase;font-size:14px !important;font-weight:500}.no-session-icon{display:inline-block;margin-top:11px;margin-right:0;cursor:pointer;color:#666}.dark .mt-open{background-image:url(../../../f_data/data_images/menu-dot-dark.png);background-color:#272727}.dark .no-session-icon{color:#fff}.no-session .arrow_box{right:-8px}#top_actions .arrow_box{background-color:#eee}#notifications-box-list{margin-top:10px;margin-bottom:10px}#notifications-box #more-results .info-toggle{margin-top:0;margin-bottom:0}.dark .notification-entries-heading,.dark #top_actions .arrow_box{background-color:#4c4c4c;color:#fff}.dark #notifications-box-scroll,.dark #notifications-box-list,.dark #more-results{background-color:#242424}.dark .arrow_box:before{border-bottom-color:#4c4c4c}.dark .user-activity-entry p{color:#d0d0d0}.autoplay-switch .switch-label:before,.autoplay-switch .switch-label:after{margin-top:-4px}.dark .scrollable.default-skin .scroll-bar .thumb{background-color:#2e2e2e}.fe .blue .accordion li:last-of-type{border-bottom:1px solid #e5e5e5}.fe.dark .blue .accordion li:last-of-type{border-bottom:1px solid #2e2e2e}.scrollable .scroll-bar.vertical{display:none !important}.scrollable:hover .scroll-bar.vertical{display:block !important}#top-session-accordion li:last-of-type{border-bottom:0 !important}.blue #top-session-accordion.accordion{border:0 !important}.blue #top-session-accordion.accordion a{color:rgba(10,10,10,0.88);background-color:#fff;padding-left:15px}.be .blue #top-session-accordion.accordion a{height:40px;line-height:40px;font-size:14px}.be #top-session-accordion a i.iconBe-chevron-right{margin-top:5px}.dark .blue #top-session-accordion.accordion a,.dark .blue .accordion.tacc{color:#fff;background-color:#242424}.blue #top-session-accordion.accordion a:hover{background-color:#e5e5e5}.dark .blue #top-session-accordion.accordion a:hover{background-color:#3a3a3a}#top-session-accordion a i{margin-right:10px;vertical-align:middle;color:#909090;font-size:16px;display:inline-block}#top-session-accordion a i.icon-contrast{margin-top:-3px}#top-session-accordion a i.icon-pie{margin-top:-3px}#top-session-accordion a i.icon-envelope{margin-top:-4px}#top-session-accordion a i.icon-earth{margin-top:-2px}#top-session-accordion a i.icon-settings{margin-top:-2px}#top-session-accordion a i.icon-user{margin-top:-5px}#top-session-accordion a i.icon-exit{margin-top:-2px}#top-session-accordion a i.icon-upload{margin-top:-5px}#top-session-accordion a i.icon-coin{margin-top:-4px}#top-session-accordion a i.iconBe-chevron-right{font-size:16px}#top-session-accordion .dm-head{color:#000;font-size:16px;font-weight:400;background-color:rgba(136,136,136,0.4);padding:10px;cursor:pointer}.dark #top-session-accordion .dm-head,.dark #top-session-accordion .dm-wrap p{color:#fff}#top-session-accordion .dm-head i{padding:0 10px}#top-session-accordion .dm-wrap p{padding:15px;color:rgba(0,0,0,0.88);line-height:21px;font-size:14px}#top-session-accordion .dm-wrap span.label{display:inline-block;padding-left:15px;padding-bottom:15px;color:rgba(136,136,136,0.88);text-transform:uppercase}#top-session-accordion .line{margin:10px 0}.ln-list .lang-entry span{margin:0 10px 0 5px}.sidebar-nav-footer label{font-size:13px;color:#717171;font-weight:400;display:inline-block;line-height:16px;padding:0 20px 15px 30px}.sidebar-nav-footer p{padding:0 0 10px 30px}#addto-types.download-buttons ul.dl-menu{left:0}#addto-types.download-buttons ul.dl-menu li{width:100%;text-align:center}#addto-types.download-buttons li.att{padding:0 10px}#addto-types.download-buttons li.att .symbol-button{margin-right:0}#addto-types.download-buttons ul.dl-menu li a i{vertical-align:middle}#addto-types.download-buttons ul.dl-menu li,#file-flag-reasons ul.dl-menu li{margin-top:7px}#div-report{min-width:330px}#playlist-loader{background-color:#f5f5f5;margin-bottom:25px}.dark #playlist-loader{background-color:#292929}#playlist-loader h2{font-size:14px;max-height:29px;overflow:hidden;margin-bottom:0;padding:0;text-align:left}#playlist-loader h3{padding:20px 0 10px 22px;background-color:#eee;font-weight:400;text-align:left}.dark #playlist-loader h3{background-color:#414141}#playlist-loader ul{padding:10px 0 10px 0;max-height:448px;display:inline-block;position:relative;overflow:hidden}#playlist-loader .full-thumbs .thumbs-wrapper{display:table}#playlist-loader .pl-nr{min-width:22px;max-width:22px;text-align:center;display:table-cell;vertical-align:middle;color:#888;font-size:12px}#playlist-loader .full-thumbs .caption{right:-24px}#playlist-loader .pp-li .vs-column{margin:0}#playlist-loader .pp-li .vs-column:last-of-type{margin-bottom:0}#playlist-loader a.a1,#playlist-loader a.a2{margin-bottom:10px}#playlist-loader h3 a.a1{font-size:16px;display:block}#playlist-loader h3 a.a2{font-size:13px;display:inline-block}#playlist-loader h3 span{font-size:13px;color:rgba(17,17,17,0.6)}.dark #playlist-loader h3 span{color:rgba(238,238,238,0.88)}#playlist-loader .prv-p{font-size:12px;background:#e2e2e2;padding:2px 3px}#playlist-loader .ps__rail-x{display:none}#playlist-loader .ps__thumb-y{right:0}.dark .full-details-holder .pd{color:#aaa}.full-thumbs .thumbs-wrapper .vs-column span{color:#666}#playlist-loader .pp-li{margin:5px 0}.full-details-holder{padding-left:10px}.tpl_channels .full-details-holder{padding-left:0}#playlist-loader .vs-column figure.effect-fullT{float:left;width:27%}#playlist-loader .full-details-holder{float:left;width:65%}.tpl_playlist .playlist_holder h2{font-weight:400}.tpl_playlist .affiliate-icon{float:left;margin-left:0;margin-right:3px}.tpl_playlist .playlist-info.entries-list{margin-top:5px}.tpl_playlist a.add-contact,.entry-number{font-size:14px}.entry-number{margin-top:4px}.tpl_playlist .pl-share-label{cursor:pointer}.tpl_playlist .pl-share-label:hover{color:#000}.dark .tpl_playlist .pl-share-label:hover{color:#fff}.thumbs-wrappers a{display:inline-block;margin:0 3px 0 0;font-size:12px}.thumbs-wrappers .vs-column.full{text-align:left}h1.title-text{color:#000}h3.content-title{width:100%}.dark h1.title-text{color:#fff}.user-activity-entry p{font-weight:300}.user-activity-entry p a{font-weight:400}.content-wrap section.filter:not(.tft){position:absolute;right:0;top:0}.tpl_channels .uu{top:55px}.uu .cancel-trigger{margin-bottom:10px}.dark .footer_menu a{color:#aaa}.fe.dark #categories-accordion a:hover i{background:inherit}.fe.dark .sidebar-container .blue .accordion li.main-menu-panel-entry-active a.dcjq-parent.active:hover i{background:#2e2e2e}.fe.dark .small-thumbs .thumbs-wrapper .vs-column span.views-number{color:#aaa}.fe.dark .blue .accordion .menu-panel-entry.menu-panel-entry-active a.dcjq-parent i.affiliate-icon{color:#fff !important}.fe.dark #ct-set-form label,.fe.dark .entry-form-class label,.fe.dark .account-stats .label,.fe.dark .account-stats h3{color:#d0d0d0}.be .arrow_box{position:absolute;background:#fff;border:1px solid #c5c5c5;top:44px;z-index:99;width:303px;right:0;box-shadow:0 0 15px rgba(0,0,0,.18);font-size:14px;text-align:left}.be .arrow_box::after,.be .arrow_box::before{bottom:100%;left:94.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@-moz-document url-prefix(){.be .arrow_box{top:25px}.be .arrow_box::after,.be .arrow_box::before{left:93.5%}}.be .arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#eee;border-width:10px;margin-left:-10px}.be .arrow_box:before{border-color:rgba(197,197,197,0);border-bottom-color:#c5c5c5;border-width:11px;margin-left:-11px}.addthis_toolbox>a>.at-icon-wrapper,.addthis_toolbox>a>.at-icon-wrapper>svg{width:48px !important;height:48px !important}.addthis_toolbox>a>.at-icon-wrapper{border-radius:50% !important}.atm-f{display:none !important}#at_hover.atm-s a,.atm-s a{font-family:'Roboto',Arial !important;font-size:13px !important;padding:5px 10px !important}.at-expanded-menu.at-expanded-menu-round+div{display:none !important}.be .tp-h{min-width:303px;font-size:16px;padding-left:20px;font-weight:400;color:#000}.be.dark .tp-h{color:#fff}.be .no-session-icon{margin-top:22px;cursor:pointer}.be .blue .accordion.tacc a,.be.dark .arrow_box{border:0}.be #top_actions .arrow_box{margin-top:16px;right:-8px}.be.dark .arrow_box:before{border-bottom-color:#272727}.be #top-session-accordion .dm-head{line-height:2}.be .theme-switch{margin-top:12px}#top_actions .ln-list{margin-top:10px}.video-js .vjs-progress-control,.vjs-default-skin .vjs-progress-control{height:10px;bottom:36px;background-color:transparent}.video-js .vjs-control-bar,.vjs-default-skin .vjs-control-bar{background-color:transparent}.video-js .vjs-progress-control .vjs-slider,.vjs-default-skin .vjs-progress-control .vjs-slider{height:6px}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{height:6px}.video-js .vjs-play-progress:before,.vjs-default-skin .vjs-play-progress:before{height:6px}.vjs-progress-control:hover .vjs-play-progress:before{height:12px}.video-js button,.video-js .vjs-menu-button{color:#ddd !important}.video-js button:hover,.video-js .vjs-menu-button:hover{color:#fff !important}.video-js .vjs-time-control{font-family:"Roboto",Arial;font-size:13px}.video-js .vjs-fullscreen-control,.vjs-default-skin .vjs-fullscreen-control{margin-right:10px;margin-left:5px}.vjs-resolution-button .vjs-resolution-button-label,.video-js .vjs-playback-rate .vjs-playback-rate-value,.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{line-height:38px;font-family:"Roboto",Arial;font-size:13px;font-weight:500}.vjs-resolution-button{margin-left:5px !important}.video-js .vjs-menu,.vjs-default-skin .vjs-menu{bottom:10px;z-index:9999}.vjs-resolution-button .vjs-menu li{font-family:"Roboto",Arial;font-size:12px}.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{font-family:"Roboto",Arial}.vjs-menu li{padding:.5em 0}.vjs-volume-menu-button:hover+.vjs-current-time{left:170px;transition:all .3s;-webkit-transition:all .3s}.vjs-volume-menu-button:hover+.vjs-current-time+.vjs-time-divider{left:202px;transition:all .3s;-webkit-transition:all .3s}.vjs-volume-menu-button:hover+.vjs-current-time+.vjs-time-divider+.vjs-duration{left:214px;transition:all .3s;-webkit-transition:all .3s}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:none}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(28,28,28,0.9);text-shadow:rgba(0,0,0,0.5) 0 0 1px}.pv-text{position:absolute;width:100%;bottom:45px;text-align:center;display:none}.pv-text span.pv-wrap{min-width:320px;max-width:420px;height:63px;position:relative;display:table;margin:auto;padding:0 20px;text-align:center;font-family:"Roboto",Arial;font-size:14px;border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.pv-text span.pv-wrap:hover{border:1px solid #333}.pv-text span.pv-wrap span{display:table-cell;vertical-align:middle;line-height:18px}.pv-text i{position:absolute;font-size:8px;right:3px;top:3px;cursor:pointer;width:16px;height:16px;line-height:16px}.vjs-user-inactive .pv-text{display:none !important}.vjs-paused.vjs-user-inactive .pv-text{display:block !important}.selector .select-box .trigger{padding-left:15px}.be #ct-set-form label:not(.switch),.be .entry-form-class label:not(.switch){display:inline;margin-top:10px;}.be .account-date{border-bottom:0}.be .selector .select-box .trigger{line-height:35px;height:45px}.be .noUi-background{margin-top:10px}.be #usr-perm-form.entry-form-class label{display:inline}.be #lb-wrapper .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel{padding:0}#week-sort-filters .content-filters li{line-height:30px}.sub-nrs{padding:15px}.sub-nrs p{margin-bottom:15px}.sidebar-container,.owl-carousel{touch-action:none}@media all and (max-width:960px){#addto-types.download-buttons li{width:100%;float:left}#addto-types.download-buttons li.att{padding-bottom:15px}.addto-action,.addto-action-menu{min-width:100%}}@media all and (max-width:880px){.showComments{display:block !important}.cbp_tmtimeline>li .cbp_tmtime{padding-right:75px;padding-left:10px}.cbp_tmtimeline>li .cbp_tmtime span:last-child{display:block}}@media all and (max-width:768px){#download-types ul li{width:50%}.full-details-holder p{display:none}}@media all and (max-width:755px){.cbp_tmtimeline>li .cbp_tmtime{padding-right:75px;padding-left:70px}}@media all and (max-width:700px){#notifications-arrow-box{right:36px}.owl-nav{display:none}.owl-dots{display:block !important}#home-content .owl-carousel .owl-stage-outer{padding-bottom:0}}@media all and (max-width:560px){.ct-comment section.filter,.ct-response section.filter{margin-bottom:10px}}@media all and (max-width:480px){.account-stats{padding-left:0}#download-types ul li{width:100%}.showComments{display:inline-block !important}.title-text{text-align:center;padding-bottom:5px}#title-wrapper .file-views-nr{padding-bottom:10px}.tags_h{display:none}.showSingle-lb{margin-right:10px}.arrow_box{width:250px}.r1{display:inline-block;width:100%}.rcm{display:none}#home-content .content-title{padding:15px 0}.no-session .arrow_box{right:-5px}.tpl_channels .subscribers.profile_count a{float:left;width:100%}.tpl_channels .subscribers.profile_count a:first-of-type{margin-bottom:10px}.be .section-top-bar-add #add-new-entry,.be .section-bottom-bar-add #add-new-entry,.be #cancel-link,.be .cancel-trigger-loading{width:100%;margin-left:0;margin-right:0}a.comm-cancel-action{text-align:center;margin-bottom:10px}.msg-buttons .place-left{width:100%}.attach-ct{margin-left:0}.tpl_search .main-view-mode{display:none}}@media all and (max-width:360px){.showSingle-lb{margin-right:5px}.arrow_box{width:228px;right:3px}.no-session-icon{margin-right:-4px}.no-session .arrow_box{right:-8px}.tacc-img{padding:10px}#top-session-accordion .dm-head{padding:7px}.be #top_actions .arrow_box{margin-right:-6px}#top-session-accordion .dm-wrap span.label{font-size:14px}.theme-switch{margin-top:0}}@media all and (max-width:320px){.showSingle-lb{margin-right:-2px}.search_holder.no-session-holder{max-width:59px}#div-report{min-width:320px}.be #top_actions .arrow_box{margin-right:-4px}}.be #notif-wrapper .responsive-accordion-panel{padding:15px !important}.sm-url-entry{padding:5px 0}#edit-wrapper article{position:relative}.tpl_files .filter .btn-group.viewType .viewType_btn:not(.vexc) span i,.tpl_files .action .btn-group.viewType .viewType_btn:not(.vexc) span i,#entry-action-buttons i.icon-menu{display:block;line-height:30px}.tpl_files #entry-action-buttons .dl-menu,.tpl_files .ct-playlist #entry-action-buttons .dl-menu{right:0;margin-top:22px}.tpl_files .sortings #entry-action-buttons .dl-menu,.tpl_files .ct-playlist .sortings #entry-action-buttons .dl-menu{margin-left:-55px;margin-top:13px;left:10px}.fe .tpl_files .dl-menuwrapper .dl-menuopen li a,.fe.tpl_files .dl-menuwrapper .dl-menuopen li a{line-height:42px;font-size:14px}.fe .tpl_files .dl-menuwrapper li.dl-back:after,.fe .tpl_files .dl-menuwrapper li>a:not(:only-child):after,.fe.tpl_files .dl-menuwrapper li.dl-back:after,.fe.tpl_files .dl-menuwrapper li>a:not(:only-child):after{line-height:42px}.tpl_files .dl-trigger.nbfr::before{display:none}.tpl_files .content-title{height:47px;line-height:47px}.tpl_files.tpl_subscribers .view-mode-filters{padding:1px 10px !important}.be.backend_tpl_subscriber .view-mode-filters{padding:0 10px !important}.be .view-mode-filters{margin-right:10px !important}.dark .tpl_files .mp-sort-by,.dark.tpl_files .mp-sort-by{background:#121212;border:1px solid #121212}.tpl_files .mp-sort-by.issm{border:1px solid #f0f0f0;border-top:0;border-bottom:0}.dark .tpl_files .mp-sort-by.issm,.dark.tpl_files .mp-sort-by.issm{border:1px solid #2e2e2e}.tpl_files .mp-sort-by li{display:none;padding:10px;border-bottom:1px solid #f0f0f0}.dark .tpl_files .mp-sort-by li,.dark.tpl_files .mp-sort-by li{border-bottom:1px solid #2e2e2e}.tpl_files .mp-sort-by li:first-of-type{display:block}.tpl_files .mp-sort-by li:first-of-type a{font-weight:500}.tpl_files .mp-sort-by li:first-of-type a.icon::after{font-family:icomoonBe;content:"\f0a3";margin-left:10px}.tpl_files .mp-sort-by li a{font-family:Roboto;font-size:16px;display:inline-block;width:100%}.tpl_files .mp-sort-by li a.icon::before{display:inline-block;padding-right:7px;vertical-align:baseline}.tpl_files .viewType{margin-top:0}.tpl_files .viewType.vmtop{margin-top:7px}.line.nlb.top{margin-bottom:15px}.line.nlb.bottom{margin-top:15px;margin-bottom:0}#sb-search-fe{margin-right:0}#search-boxes .sb-search-fe{margin-top:7px;margin-right:10px}.tpl_affiliate #search-boxes .sb-search-fe{margin-right:0}.backend_tpl_affiliate #search-boxes .sb-search-fe{margin-right:10px}#new-playlist{margin-right:0}.subs-popup span{margin-left:auto}.menu-drop .dl-trigger{color:inherit !important}.icon-thumbs-with-details,.icon-full-details{font-size:16px}#time-sort-filters{background:#eee;padding:0 10px}.be #time-sort-filters{background:#fafafa;padding-left:0;padding-right:10px}.be section.filter.tft{padding-left:10px}.dark #time-sort-filters{background:#333}#week-sort-filters{background:#ddd;padding:0 10px}.dark #week-sort-filters{background:#444}.tpl_view .channel_owner{margin-bottom:10px;position:absolute;right:0;margin-top:20px}.fe .tpl_files .toggle-all-filters{display:inline-block;margin-top:20px;margin-right:0 !important;cursor:pointer;display:none;width:30px;text-align:right}.tpl_view .profile_count a{margin:0 3px}.tpl_view .subscribers{background:0}.fe .accordion li.this-inner .blue .accordion.inner-accordion a{background-color:#fff}.fe .accordion li.this-inner .blue .accordion.inner-accordion a:hover{background-color:#dcdcdc}.fe.dark .accordion li.this-inner .blue .accordion.inner-accordion a{background-color:#000}.fe.dark .accordion li.this-inner .blue .accordion.inner-accordion a:hover{background-color:#2e2e2e}.blue .accordion #message-menu-entry7-sub-entries .menu-panel-entry.menu-panel-entry-active a.dcjq-parent,.blue .accordion #message-menu-entry2-sub-entries .menu-panel-entry.menu-panel-entry-active a.dcjq-parent,.dark .blue .accordion #message-menu-entry7-sub-entries .menu-panel-entry.menu-panel-entry-active a.dcjq-parent i,.dark .blue .accordion #message-menu-entry2-sub-entries .menu-panel-entry.menu-panel-entry-active a.dcjq-parent i{color:#fff !important}.cropper-modal{opacity:0}.c-tools a{font-size:24px;padding:0 5px}.tpl_browse #session-accordion a.dcjq-parent.active,.tpl_browse #no-session-accordion2 a.dcjq-parent.active{color:#000 !important}.dark .tpl_browse #no-session-accordion2 a.dcjq-parent.active,.dark .tpl_browse #session-accordion a.dcjq-parent.active{color:#fff !important}section.inner-search,section.filter.tft,section.action:not(.dh){display:block}@media(max-width:1300px){#play{width:70px}}@media(max-width:1100px){.tpl_files section.filter.tft .viewType{float:left !important;margin-bottom:15px}}@media(max-width:1080px){#play{width:50px}}@media(max-width:980px){#play{width:40px}.tpl_view .channel_owner{position:relative;margin-top:0}}@media(max-width:860px){.tpl_affiliate section.action{display:none}.fe .tpl_files .toggle-all-filters{display:block}section.inner-search,section.filter.tft,section.action:not(.dh){display:none}h3.content-title.htf{width:100%}#view-type-content.ct-playlist .inner-search .search_holder_fe{display:inline-block}}@media(max-width:640px){#play{width:40px}#entry-action-buttons{z-index:100 !important}}@media(max-width:460px){#play{width:40px}.tpl_files #entry-action-buttons .dl-menu,.tpl_files .ct-playlist #entry-action-buttons .dl-menu{right:0}}@media(max-width:450px){.act-btn{float:none}a.no-sub:last-of-type{margin-right:0}.tpl_view .subscribers{display:inline-block;width:auto}.tpl_view .channel_owner{width:100%}.category_h,.tags_h,.p-d-txt,.info-toggle{margin-left:0}}
/*.homeContent ul.fileThumbs li:nth-last-child(-n+4) {display:none}.homeContent ul.fileThumbs li:nth-child(-n+4) {display:block}.featured_section.recommended_section:first-of-type ul.fileThumbs li:nth-last-child(-n+8) {display:none}.featured_section.recommended_section:first-of-type ul.fileThumbs li:nth-child(-n+8) {display: block}.g5 .homeContent ul.fileThumbs li:nth-last-child(-n+5) {display:none}.g5 .homeContent ul.fileThumbs li:nth-child(-n+5) {display:block}.g5 .featured_section.recommended_section:first-of-type ul.fileThumbs li:nth-last-child(-n+10) {display:none}.g5 .featured_section.recommended_section:first-of-type ul.fileThumbs li:nth-child(-n+10) {display: block}.inner-block.with-menu #promo-content ul.view-list li:nth-child(5) {display:none} */

.fe .fancybox-inner .content-wrap>section>article>div:not(.line) {
  padding: 0;
}
.fe .cbp_tmtimeline>li .cbp_tmlabel {
  font-weight: 400;
}

.fe #sb-search-fe {
  border-color: transparent;
  border-radius: 0;
}

.fe #sb-search-fe.sb-search-open {
  border-color: #f2f2f4
}

.fe .inner-search + .action {
  margin-left: 31px;
}

.fe .sb-search-fe {
  margin-top: 0;
}

.fe .sb-search-fe .sb-icon-search-fe {
  padding-top: 7px;
}

@font-face {
  font-family: 'icomoon-rs';
  src:
    url('../fonts/icomoon-rs.ttf?alaa0g') format('truetype'),
    url('../fonts/icomoon-rs.woff?alaa0g') format('woff'),
    url('../fonts/icomoon-rs.svg?alaa0g#icomoon-rs') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-rs-"], [class*=" icon-rs-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-rs' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rs-check:before {
  content: "\e900";
}
.icon-rs-cross:before {
  content: "\e92c";
}
.icon-rs-facebook:before {
  content: "\e92d";
}
.icon-rs-twitter:before {
  content: "\e92e";
}
.icon-rs-arrow-left:before {
  content: "\e92f";
}
.icon-rs-arrow-right:before {
  content: "\e930";
}
.icon-rs-news:before {
  content: "\e923";
}
.icon-rs-include-url:before {
  content: "\e924";
}
.icon-rs-film-star:before {
  content: "\e925";
}
.icon-rs-my-video:before {
  content: "\e926";
}
.icon-rs-mobile-cam:before {
  content: "\e927";
}
.icon-rs-prime-exposure:before {
  content: "\e928";
}
.icon-rs-digital2:before {
  content: "\e929";
}
.icon-rs-speaking-trumpet:before {
  content: "\e92a";
}
.icon-rs-video-library:before {
  content: "\e92b";
}
.icon-rs-main-site:before {
  content: "\e91f";
}
.icon-rs-premier-video:before {
  content: "\e920";
}
.icon-rs-instagram:before {
  content: "\e921";
}
.icon-rs-news-site:before {
  content: "\e922";
}
.icon-rs-star-sm:before {
  content: "\e91b";
}
.icon-rs-star:before {
  content: "\e91c";
}
.icon-rs-digital:before {
  content: "\e91d";
}
.icon-rs-men-and-men:before {
  content: "\e91e";
}
.icon-rs-module-cpu-tech-robotic:before {
  content: "\e91a";
}
.icon-rs-webcam:before {
  content: "\e919";
}
.icon-rs-sign-out:before {
  content: "\e90e";
}
.icon-rs-upload:before {
  content: "\e918";
}
.icon-rs-edit:before {
  content: "\e90d";
}
.icon-rs-video-file:before {
  content: "\e913";
}
.icon-rs-photo:before {
  content: "\e914";
}
.icon-rs-gay:before {
  content: "\e915";
}
.icon-rs-barcode:before {
  content: "\e916";
}
.icon-rs-pass:before {
  content: "\e917";
}
.icon-rs-embed:before {
  content: "\e908";
}
.icon-rs-tv:before {
  content: "\e909";
}
.icon-rs-email:before {
  content: "\e90a";
}
.icon-rs-question:before {
  content: "\e90b";
}
.icon-rs-info:before {
  content: "\e90c";
}
.icon-rs-music:before {
  content: "\e90f";
}
.icon-rs-home:before {
  content: "\e910";
}
.icon-rs-movie:before {
  content: "\e911";
}
.icon-rs-mode:before {
  content: "\e912";
}
.icon-rs-grid:before {
  content: "\e906";
}
.icon-rs-list:before {
  content: "\e907";
}
.icon-rs-comedy:before {
  content: "\e904";
}
.icon-rs-channel:before {
  content: "\e902";
}
.icon-rs-account:before {
  content: "\e901";
}
.icon-rs-burger:before {
  content: "\e903";
}
.icon-rs-create-chanel:before {
  content: "\e905";
}
.icon-rs-notification:before {
  content: "\e938";
}
.icon-rs-sextoy:before {
  content: "\e93e";
}
.icon-rs-top:before {
  content: "\e943";
}
.icon-rs-user:before {
  content: "\e946";
}
.icon-rs-vertical-dots:before {
  content: "\e947";
}
.icon-rs-search:before {
  content: "\e931";
}
.icon-rs-share:before {
  content: "\e932";
}
.icon-rs-plus:before {
  content: "\e933";
}
.icon-rs-like:before {
  content: "\e934";
}
.icon-rs-dislike:before {
  content: "\e935";
}
.icon-rs-chevron-right:before {
  content: "\e936";
}
.icon-rs-include-url2:before {
  content: "\e937";
}
.icon-rs-chevron-down:before {
  content: "\e939";
}
.icon-rs-chevron-up:before {
  content: "\e93a";
}
.icon-rs-include-url3:before {
  content: "\e93b";
}
.icon-rs-external-link:before {
  content: "\e93c";
}
.icon-rs-bin:before {
  content: "\e93d";
}
.icon-rs-dl-menu:before {
  content: "\e93f";
}
.icon-rs-chevron-down-thin:before {
  content: "\e940";
}
.icon-rs-chevron-up-thin:before {
  content: "\e941";
}
.icon-rs-chevron-left:before {
  content: "\e942";
}
.icon-rs-check-thin:before {
  content: "\e944";
}
.icon-rs-slider:before {
  content: "\e945";
}
.icon-rs-zoom-in:before {
  content: "\e948";
}
.icon-rs-zoom-out:before {
  content: "\e949";
}
.icon-rs-arrow-down:before {
  content: "\e94a";
}
.icon-rs-arrow-up:before {
  content: "\e94b";
}
.icon-rs-arrow-left2:before {
  content: "\e94c";
}
.icon-rs-arrow-right2:before {
  content: "\e94d";
}
.icon-rs-posts:before {
  content: "\e94e";
}
.icon-rs-heart:before {
  content: "\e94f";
}
.icon-rs-share-outlined:before {
  content: "\e950";
}
.icon-rs-prime-exposure-star:before {
  content: "\e951";
}
.icon-rs-atom:before {
  content: "\e952";
}
.icon-rs-eye:before {
  content: "\e953";
}

.fe .channel-desc-text {
  overflow: hidden;
}

.fe #div-info p.p-info {
  margin-bottom: 0;
}

.fe .effect-smallT i {
  background: rgba(0,0,0,0.7);
  border-radius: 50%;
  color: white;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: center;
  vertical-align: middle;
  width: 30px;
  z-index: 3;
  transition: all 1s;
  cursor: pointer;
 }

.fe .channel-desc-text ~ .more-holder .info-toggle {
  margin-left: 0;
  margin-bottom: 30px;
}

.fe #notifications-arrow-box .scrollable.default-skin {
  touch-action: none;
}

.fe .vs-column figure,
.fe .carousel_t figure {
  background: none;
}

.fe .comments_signin {
  padding-left: 0;
}
.fe .comments_signin {
  font-weight: 600;
}
.fe .line {
  border-color: #d9d9d9;
}
.fe .act-display {
  right: 15px;
  top: 15px;
  font-size: 12px;
}

.fe .icon-rs-heart {
  font-weight: bold;
}

.fe .fancybox-inner .download-buttons {
  float: none;
  position: static;
}

.fe .download-buttons ul {
  position: static;
}

.fe .dl-menuwrapper .dl-menu {
  visibility: hidden;
}
.fe .dl-menuwrapper .dl-menu.dl-menuopen {
  visibility: visible;
}

.fe #div-favorite,
.fe #delete-crop-form,
.fe #div-share {
  padding: 0 32px 30px;
}

.fe #div-share.grey-content {
  padding-bottom: 0;
}

.fe #div-share.grey-content .bg-area {
  background: #f2f2f4;
  margin-left: -32px;
  margin-right: -32px;
  margin-bottom: 0;
  padding-left: 32px;
  padding-right: 32px;
  padding-bottom: 30px;
}

.fe .embed-size {
  background: #fbfbfb;
}

.fe #channel-own-photos,
.fe #channel-art-photos {
  display: block;
  overflow: hidden;
}

.fe #channel-own-photos li,
.fe #channel-art-photos li {
  position: relative;
  margin-bottom: 1.5%;
}
.fe #channel-own-photos li.thirds:nth-child(3n),
.fe #channel-art-photos li.thirds:nth-child(3n) {
  margin-right: 0;
}

.fe #channel-own-photos li img.own,
.fe #channel-own-photos li img {
  border: none;
}

.fe #channel-own-photos li .own-photo-holder {
  height: 0;
  overflow: hidden;
  padding-top: 31%;
  background: #f8f8fa;
}

.fe #channel-own-photos li .own-photo-holder img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fe #channel-crop-actions {
  position: absolute;
  right: 8px;
  top: 12px;
}

.fe #channel-crop-actions .btn-circle {
  margin: 0 4px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

.fe #channel-crop-actions .btn-circle {
  font-size: 12px;
}

.fe .c-tools {
  border-bottom: 1px solid #f2f2f4;
  padding-bottom: 12px;
  margin-bottom: 16px;
  text-align: center;
}

.fe .c-tools a {
  padding: 0 4px;
}

.fe .edit-crop-buttons {
  margin: 0 0 28px;
}

.fe .edit-crop-buttons .btn + .btn,
.fe .modal-btns .btn + .btn {
  margin-left: 20px;
}

.fe #section-upload,
.fe #section-manage {
  padding-top: 33px;
}

.fe .c-tools .btn-link {
  color: #fe1a1a;
  background: none;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
  text-decoration: underline;
  text-transform: none;
  font-family: "proxima-nova", "Roboto", sans-serif;
  border: none;
  margin-left: 24px;
  margin-top: -3px;
}

.fe #section-manage .main-thumb-text,
.fe #section-upload #fedit-image-form .main-thumb-text {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  display: block;
  text-align: left;
  margin: 0 0 28px;
}

.fe #overview-userinfo-file .thumb-text {
  font-size: 16px;
  line-height: 29px;
  font-weight: normal;
  color: #505050;
  position: relative;
  text-align: left;
}
.fe #section-manage .outer-border-wrapper {
  background: #fff;
}
.fe #section-manage .outer-border-wrapper,
.fe #section-upload #fedit-image-form .outer-border-wrapper {
  padding: 44px 48px 30px;
 }

 .fe #intabdiv .icheck-box label {
  max-width: calc(100% - 38px);
  display: inline-block;
  vertical-align: top;
  line-height: 21px;
  margin-bottom: 15px;
 }

.fe #intabdiv .upload-area,
.fe #section-upload #fedit-image-form .upload-area {
  position: relative;
  text-align: center;
  height: 200px;
  border: 1px dashed #bbb;
  margin: 0 0 10px;
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.fe #intabdiv .upload-area {
  height: auto;
  min-height: 200px;
}

.fe #intabdiv .upload-area [type="file"],
.fe #section-upload #fedit-image-form .upload-area [type="file"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.fe #intabdiv .upload-area img,
.fe #section-upload #fedit-image-form .upload-area img {
  vertical-align: top;
  margin: 0 0 22px;
}

.fe .vs-column.btn-right {
  text-align: right;
}

.fe .browse-link-text {
  font-weight: 600;
  display: block;
}

.fe .browse-link {
  color: #fe1a1a;
  text-decoration: underline;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-weight: 600;
}

.fe .cropper-bg {
  background: #fbfbfb;
  border: 1px dashed #bbb;
}

.fe .upload-img-container-main,
.fe .fancybox-inner .upload-img-container {
  margin-bottom: 12px;
}

/* search page start */
/* ----------------- */
.fe .tpl_search #main-content.tabs > nav {
  display: none;
}
.fe .tpl_search .content-title.tabs-title {
  font-size: 15px;
  line-height: 18px;
}
.fe .tpl_search .content-title.tabs-title i {
  display: none;
}

.fe .tpl_search .sf-filters {
  display: flex;
  flex-direction: row-reverse;
  padding-top: 24px;
}

.fe .tpl_search .sf-filters .filter-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.fe .tpl_search .filter-tag {
  border: 1px solid #E8E8EA;
  height: 26px;
  line-height: 25px;
  font-size: 12px;
  color: #505050;
  padding: 0 11px;
  vertical-align: middle;
  margin-left: 15px;
  margin-bottom: 10px;
}
.fe .tpl_search .filter-tag i {
  color: #060606;
  font-size: 8px;
  margin-left: 9px;
}
.fe .tpl_search .filter-link {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  border: none;
  background: none;
  padding: 0;
  margin-top: 2px;
  margin-bottom: 10px;
  margin-left: 20px;
  float: right;
  flex-shrink: 0;
}
.fe .tpl_search .filter-link.active,
.fe .tpl_search .filter-link.active i {
  color: #fe1a1a;
}
.fe .tpl_search .filter-link i {
  color: #949494;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.fe .tpl_search .sf {
  padding: 22px 0 17px;
}
.fe .tpl_search .sf .category-title {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: rgba(0,0,0, 0.34);
}
.fe .tpl_search .sf .content-title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: #060606;
  display: block;
  white-space: normal;
  height: auto;
}
.fe .tpl_search #main-content {
  margin-top: 0;
}
.fe .tpl_search [data-tabs-inner-content] {
  padding-top: 0;
}
.fe .tpl_search #search-filters {
  overflow: hidden;
  width: auto;
  background: #fff;
  margin-top: 4px;
  margin-bottom: 2px;
  padding: 24px;
  padding-bottom: 6px;
  display: flex;
  flex-wrap: wrap;
}
.fe .tpl_search #search-filters h4 {
  font-size: 18px;
  font-weight: 600;
  color: #060606;
  margin-bottom: 15px;
}
.fe .tpl_search #search-filters .vs-column {
  width: auto;
  margin-right: 58px;
}
.fe .tpl_search #search-filters ul li {
  margin-bottom: 7px;
}
.fe .tpl_search #search-filters ul li a {
  font-size: 16px;
  font-weight: 400;
  color: #505050;
}
.fe .tpl_search #search-filters ul li a.filter-off {
  color: #bbb;
}
.fe .tpl_search #search-filters ul li a i {
  color: #060606;
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
}
.fe .tpl_search #search-filters ul li a.filter-selected {
  font-weight: 600;
  color: #060606;
}
.fe .tpl_search #search-filters ul li a.filter-selected i {
  color: #060606;
}
.fe .tpl_search .box-heading-white {
  display: none;
}
.fe .tpl_search .box-heading-white + .tabs-white,
.fe .tpl_search .box-heading-white + #main-content.tabs-white {
  margin-top: 0;
}
/* --------------- */
/* search page end */

.fe .ct-comment .box-heading-white ~ .sort-by {
  background: #fff;
  margin: -72px -80px 32px;
  padding: 0 80px 16px;
  display: flex;
  align-items: center;
}
.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-options {
  position: relative;
  height: 48px;
}
.fe .ct-comment .box-heading-white ~ .sort-by .lsp {
  margin: 0 13px 0 0;
}
.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 46px;
  min-width: 163px;
  background: #fff;
  border: 1px solid #e8e8ea;
  z-index: 10;
}

.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li.tab-current:first-child::after {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 8px;
  content: "\e939";
  font-family: 'icomoon-rs' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-top: 1px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by.issm li.tab-current:first-child::after {
  content: "\e93a";
}

.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li {
  position: relative;
  padding: 11px 11px 10px;
}

.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li a {
  font-weight: normal;
  color: #505050;
}

.fe .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li:hover a {
  color: #222;
}

.fe .section-top-bar,
.fe .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: #FBFBFB;
  border: 1px solid #E8E8EA;
  padding: 19px 49px 10px;
  height: 67px;
  margin-bottom: 8px;
}

.fe .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  min-height: 64px;
  height: auto;
}

.fe .sortings .icheckbox_square-blue,
.fe .cr-tabs .icheckbox_square-blue {
  background: none;
  border: 1px solid #949494;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
}
.fe .sortings .icheckbox_square-blue.checked,
.fe .cr-tabs .icheckbox_square-blue.checked {
  border-color: #fe1a1a;
}

.fe #checkselect-all-entries {
  border-color: #e8e8ea;
  padding-right: 19px;
  margin-right: 24px;
}

.fe .tpl-messages .cr-tabs .icheck-box.place-left {
  top: 19px;
}

.fe #entry-action-buttons {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
}

.fe .dl-trigger {
  font-family: 'icomoon-rs' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 20px;
  margin-top: 6px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fe .dl-trigger::before {
  font-family: inherit;
  content: "\e93f";
}

.fe .icheck-box + .responsive-accordion-title {
  padding-left: 71px;
}

.fe .responsive-accordion {
  margin-bottom: 3px;
}

.fe .responsive-accordion-title {
  font-size: 16px;
  font-weight: 600;
}

.fe .responsive-accordion-title * {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.fe .responsive-accordion-title .entry-number,
.fe .responsive-accordion-title .entry-title,
.fe .responsive-accordion-title .entry-type {
  margin-top: 2px;
  margin-left: 2px;
  margin-right: 2px;
}

.fe .entry-number a {
  color: #060606;
}

.fe .responsive-accordion-head .greyed-out {
  color: #949494;
}

.fe .responsive-accordion li.cr-tabs {
  margin: 0;
}

.fe .tpl-messages .place-right.expand-entry {
  right: 16px;
}

.fe .entry-list .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i.responsive-accordion-plus,
.fe .entry-list .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i.responsive-accordion-minus {
  border-color: #505050;
  margin-top: 1px;
  font-size: 5px;
}

.fe .entry-list .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i.responsive-accordion-minus {
  line-height: 20px;
}

.fe .responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active .responsive-accordion-plus::before,
.fe .responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active .responsive-accordion-minus::before {
  color: #505050;
}

.fe .responsive-accordion-default.responsive-accordion li .responsive-accordion-head.active {
  color: #505050;
  background: #f8f8fa;
}

.fe .tpl_account .responsive-accordion-default.responsive-accordion li .responsive-accordion-head,
.fe .tpl_account .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
  background: none;
  padding-left: 0;
  padding-right: 0;
}

.fe #paging-bottom {
  font-size: 14px;
  color: #060606;
  border: none;
  padding-top: 13px;
  padding-bottom: 14px;
}

.fe #paging-bottom #pag-list .pag-wrap span.inactive,
.fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-prev,
.fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-next {
  padding: 0 15px;
}

.fe #paging-bottom #pag-list .pag-wrap a.paginate {
  color: inherit;
  padding: 0 5px;
  margin: 0 2px;
}

.fe #paging-bottom #pag-list .pag-wrap .inactive,
.fe #paging-bottom #pag-list .pag-wrap a.paginate,
.fe #paging-bottom #pag-list .pag-wrap a.current {
  height: 34px;
  line-height: 34px;
  min-width: 36px;
}

.fe #paging-bottom #pag-list .pag-wrap .paginate-next,
.fe #paging-bottom #pag-list .pag-wrap .inactive {
  margin-left: 4px;
}

.fe #paging-bottom #pag-list .pag-wrap .paginate-prev,
.fe #paging-bottom #pag-list .pag-wrap .inactive:first-child {
  margin-right: 4px;
  margin-left: 0;
}

.fe .pag-wrap .paginate i,
.fe .pag-wrap .inactive i {
  font-size: 9px;
}

.fe .pag-wrap .pagin-dots {
  padding: 0 2px;
}

.fe .pag-wrap .paginate i,
.fe .pag-wrap .inactive i {
  margin-right: 4px;
}
.fe .pag-wrap .paginate-next-span + i {
  margin-left: 4px;
  margin-right: 0;
}

.fe #sb-search-fe {
  margin: 0;
}

.fe  section.inner-search {
  width: auto;
}

.fe .full-details-holder {
  position: relative;
}

.fe .thumbs-drop-wrapper {
  background: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

.fe .thumbs-drop-wrapper[style*="display: block"] + .profile_image,
.fe .thumbs-drop-wrapper[style*="display: block"] + .profile_wrap {
  padding-right: 20px;
  width: auto;
}

.fe .thumbs-drop-wrapper.no-display + .profile_image,
.fe .thumbs-drop-wrapper.no-display + .profile_wrap {
  padding-right: 0;
}


.fe .thumbs-drop-wrapper .thumbs-drop-opener {
  display: block;
  margin: 4px;
  color: #505050;
}

.fe .thumbs-drop-wrapper .thumbs-drop {
  background: #fff;
  padding: 6px 0;
  position: absolute;
  right: 100%;
  top: 100%;
  margin-top: 2px;
  margin-right: -24px;
  display: none;
  width: 220px;
  font-size: 15px;
  font-weight: 600;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.fe .thumbs-drop-wrapper.drop-active .thumbs-drop {
  display: block;
}

.fe .thumbs-drop-wrapper .thumbs-drop > a {
  display: block;
  color: #000;
  padding: 10px 17px;
}

.fe .thumbs-drop-wrapper .thumbs-drop > a:hover {
  background: #e8e8ea;
}

.fe .thumbs-drop-wrapper .thumbs-drop > a i {
  color: #949494;
  display: inline-block;
  vertical-align: top;
  font-size: 17px;
  margin-right: 10px;
  width: 17px;
}

.fe .user-thumb-xlarge img {
  height: 100%;
  object-fit: cover;
}

.fe [data-tab-section] > .outer-border-wrapper {
  background: #fff;
  padding: 40px;
}
.fe .update-button {
  padding: 30px 0 0;
}

.fe .heading-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fe .heading-btns {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fe #edit-wrapper {
  padding: 0;
}

.fe #edit-wrapper .box-heading-white {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fe #edit-wrapper .box-heading-white .edit-back {
  position: static;
}

.fe .save-entry-button span,
.fe .cancel-trigger span {
    border: none;
    padding: 0;
    color: inherit;
}

.fe .push {
    height: 10px;
}
.fe .text-bold {
    font-weight: 600;
}

.fe .url-text-link {
  margin: 0 20px 0 0;
  position: relative;
  white-space: nowrap;
}

.fe .url-text-link span.break-text {
  word-break: break-word;
  white-space: normal;
}

.fe .url-text-link .nowrap {
  display: inline-block;
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(100% - 20px);
}
.fe .url-text-link i {
  font-weight: bold;
  margin-left: 5px;
  margin-top: 1px;
  display: inline-block;
  vertical-align: top;
  color: #a8a8a8;
}

.fe .tpl_index h2 span.heading {
  font-size: 22px;
  font-weight: 600;
  color: #000;
  font-family: "proxima-nova", "Roboto", sans-serif;
}

.button-grey, .cancel-trigger, .cancel-trigger:hover, .comments_actions button, .symbol-button, .cancel-trigger-loading {
  border-radius: 0;
}
.fe .entry-form-class .select-box .trigger::before,
.fe #ct-set-form .select-box .trigger::before {
  border: none;
}

.fe .p-relative {
  position: relative;
}

.fe .tabs nav a {
  text-overflow: clip;
}

.fe .viewType_btn-default[class*="main-view-mode"]:hover span {
  color: #f01a1a;
}
input[type="input"], input[type="text"], input[type="password"], input[type="email"], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}
*.thumbs-wrapper > .caption,
/*.thumbs-wrapper > .profile_image,*/
.tacc-us,
#ct-header-bottom,
#file-menu-entry3, #file-menu-entry4, #file-menu-entry5, #file-menu-entry6,
.fe .open-close-links > span:nth-child(1), .fe .open-close-links > span:nth-child(2),
#account-menu-entry5,
#channel-menu-entry2,
.full-details-holder .vs-column.pd,
.disabled-rating,
.fluid > .inner-spacer,
#edit-mode,#select-mode,.action .menu-drop #entry-action-buttons {display:none}

.fe [data-tabs-inner-content],
.fe [data-tab-section] {
  padding: 35px 0 0;
}

.fe .selector .select-box .choices li {
  margin: 0;
}
.fe .selector .select-box .choices li:hover {
  background: #f8f8fa;
}
.fe #fedit-image-form,
.fe #profile-image-form,
.fe #delete-confirm-form {
  padding: 0;
}

.fe .fancybox-inner #fedit-image-form,
.fe .fancybox-inner #profile-image-form,
.fe .fancybox-inner #delete-confirm-form {
  padding: 0 32px 30px;
}

.fe .fancybox-inner {
  min-width: 280px;
  height: auto !important;
}

.fe .verify-form-holder .title {
  display: block;
  font-weight: 600;
  margin: 0 0 10px;
}

.fe .verify-form-holder .row {
  padding-top: 20px;
}

.fe .verify-form-holder .d-flex {
  display: flex;
  width: 100%;
  align-items: center;
}

.fe .verify-form-holder .d-flex .flex-col + .flex-col {
  padding-left: 15px;
}

.fe .verify-form-holder .outer-border-wrapper,
.fe #fedit-image-form .outer-border-wrapper,
.fe #profile-image-form .outer-border-wrapper,
.fe #delete-confirm-form .outer-border-wrapper {
  padding: 40px;
  background: #fff;
}

.fe .tpl_files .tabs-title,
.fe .tpl_files .content-title.tabs-title {
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  height: auto;
  letter-spacing: 0.02em;
  margin: 0 0 28px;
}

.fe .box-heading-white + .tabs-white,
.fe .box-heading-white + #main-content.tabs-white {
  margin-top: -72px;
}

.fe .box-heading-white + .tabs-white nav {
  padding: 0 80px;
  margin-left: -80px;
  margin-right: -80px;
}

.fe .content-wrap section.filter {
  position: static;
}

.fe .content-wrap article.p-relative section.filter {
  margin-top: -12px;
}

.fe .vs-column.full {
  margin-right: 0;
}

.fe .user-form {
  padding-bottom: 1px;
}

.fe .entry-form-class .notice-message,
.fe .user-form .notice-message {
  padding-bottom: 10px;
}

.fe .error-message {
  padding-bottom: 1px;
}

.fe .user-form input[type="text"]:focus,
.fe .user-form input[type="email"]:focus,
.fe .user-form input[type="password"]:focus,
.fe .user-form textarea:focus {
  box-shadow: none;
}

.fe i.close-lightbox {
  font-family: 'icomoon-rs' !important;
  speak: none;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  right: 38px;
  top: 30px;
  font-size: 13px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fe i.close-lightbox::before {
  content: "\e92c";
}

.fe i.close-lightbox:hover {
  color: #bbb;
}

.fe .modal-heading {
  margin: 0 -32px 28px;
  padding: 13px 66px 12px 35px;
  background: #f2f2f4;
  color: #000;
  border-bottom: 1px solid #e8e8ea;
}

.fe .modal-heading .content-title {
  font-size: 22px;
  font-weight: 600;
  color: #000;
}

.fe .modal-heading .content-title i {
  font-weight: bold;
  font-size: 17px;
  margin-right: 15px;
}

.fe .modal-heading .content-title i.icon-thumbs {
  font-weight: normal;
}

.fe .box-heading-white .content-title i.icon-lg {
  font-size: 23px;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}

.fe .user-img {
  position: relative;
  overflow: hidden;
}

.fe .user-img button.new-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #fff;
  background:rgba(0, 0, 0, 0.7);
  transform: translate(-50%, -50%);
  padding: 0;
  border: none;
}

.fe .user-img:hover button.new-image {
  background:rgba(0, 0, 0, 0.98);
}

.fe .user-img button.new-image i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
}

.tpl_account .responsive-accordion-head{display:none !important}
.tpl_view .inner-spacer{display:block}
.no-session .arrow_box {right: 0;}
.tacc-uu {margin-top:20px}
.frontend_join_as {margin-right:15px}

a#flogo,a.logo{display:none !important}

.t-name,.t-pending,.t-active,.t-inactive{font-size:12px;margin-left:10px;font-weight:500}
.t-pending{color:orange}
.t-inactive{color:red}
.t-active{color:green}
.t-name{color:steelblue}

.p-l{width:36px;margin-right:7px}
.p-r{width:calc(100% - 43px);height:0px}
.small-thumbs h3{margin-top:0}
.full-thumbs .p-l{margin-right:14px}
.full-thumbs .p-r {
  width:calc(100% - 55px);
  height: auto;
}

.fe .bg-box {
    background: #f2f2f4;
    padding: 10px 15px;
}

.fe.dark .bg-box {
    background: #3e3e3e;
}

.tpl_browse .small-thumbs h2, .recommended_videos .small-thumbs h3,
.recommended_section .small-thumbs h2, .tpl_channel .small-thumbs h2,
.trending_section .small-thumbs h2, .trending_section .small-thumbs h3, .trending_videos .small-thumbs h3,
.tpl_subs .small-thumbs h2, .tpl_files .small-thumbs h2, .tpl_search .small-thumbs h2,
.tpl_browse .small-thumbs h3, .recommended_section .small-thumbs h3, .tpl_channel .small-thumbs h3,
.tpl_subs .small-thumbs h3, .tpl_files .small-thumbs h3, .tpl_search .small-thumbs h3 {min-height:auto;height:auto;max-height:32px}
.small-thumbs .profile_image .profile_wrap{margin-top: 16px}
.fe .small-thumbs .profile_image{
  min-height: 60px;
  display: block;
  z-index: initial;
}

.full-thumbs .profile_image{bottom:0;position:relative;margin-top:0;left:0}
.full-thumbs .profile_image .channel_name{display:inline-block;margin:0;color:inherit}
.full-thumbs .profile_image img{width:40px;height:40px}

.full-thumbs .profile_image .channel_name:hover {color: #fe1a1a;cursor:pointer}

.full-thumbs h3,
.full-thumbs h2{
  padding:0;
  margin-bottom: 8px;
  max-height: 44px;
  overflow: hidden;
  font-size: 18px;
  line-height: 22px;
}

.fe .full-thumbs .caption-more {
  background: rgba(6, 6, 6, 0.7);
  right: 12px;
  bottom: 12px;
  border-radius: 2px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
}

.fe .vs-column figure.effect-fullT.converting {
  min-height: 186px !important;
}

.fe .small-thumbs .caption-more {
  right: 12px;
  bottom: 12px;
  background-color: rgba(6, 6, 6, 0.7);
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  max-width: calc(100% - 24px);
}

.fe .vs-column figure.effect-smallT {
  margin-bottom: 7px;
}

.mt-open{
  background-image:url(../../../f_data/data_images/menu-dot-light.png);
  width:16px;height:16px;
  display:block;
  background-position:top center;
  background-repeat:no-repeat;
}

.fe .accordion.cacc {
  border-radius: 0;
  box-shadow: none;
  display: block;
  right: 35px;
}
.fe .accordion.cacc button {
  display: block;
}
.fe .accordion.cacc button i {
  top: 3px;
}
:root .fe .accordion.cacc li {
  padding: 0;
  margin: 5px 0;
  height: auto;
}
/* #channel-tabs.as1 #section-videos > article{display:none} */
#channel-tabs #section-videos #main-content nav{display:none}
#channel-tabs .box-heading-white {
  display: none;
}

#channel-tabs #main-content {
  margin-top: 0;
}

.as1 .tpl_files section.filter.tft, .as1 .tpl_files .ct-comment section.filter, .as2 .tpl_files .ct-comment section.filter{display:none}

.page_holder_left {
  position:relative;
  width: calc(59.55% - 10px);
  padding-top: 43px;
}

.fe .comments_actions {
  padding-top: 11px;
  margin-bottom: 0;
}

.fe .comments_actions .btn + .btn {
  margin-left: 20px;
}

.fe #title-wrapper {
  background: transparent;
}
.fe .file-views-nr .views_counter {
  font-weight: 600;
}
.fe .comment_h_wrap {
  width: calc(100% - 52px);
}
.fe .comments_actions .btn {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 33px;
  margin-right: 0;
  margin-left: 24px;
}
.fe .vs-column.uu-wrap {
  margin-bottom: 10px;
}

.fe .video_player_holder ~  #title-wrapper {
  padding-top: 37px;
  padding-bottom: 12px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e8eaea;
}

.fe #div-info {
  background: transparent;
}

.fe #embed-size-options {
  display: flex;
  flex-wrap: wrap;
}
.fe #embed-size-options li {
  margin-bottom: 10px;
}
.fe #embed-size-options li.custom-size {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.fe #embed-size-options li.custom-size .span-label {
  font-size: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.fe #embed-size-options li.custom-size .entry-form-class {
  display: flex;
}

.fe #embed-size-options li.custom-size .entry-form-class > div {
  margin: 0 10px 10px 0;
}

.fe #embed-size-options li.custom-size .entry-form-class input {
  padding: 10px;
  max-width: 100px;
}

.fe .profile_details .act-btn {
  margin-top: -2px;
  white-space: nowrap;
}

.fe .sh_button {
  background: transparent;
  text-transform: none;
  color: #505050;
  font-size: 14px;
  font-weight: 600;
  height: auto;
  line-height: 21px;
  margin-left: 4px;
  margin-right: 0;
}

.fe .sh_button i {
  font-size: 12px;
  margin-right: 4px;
  padding: 0;
}

.fe .tpl_view .profile_count a {
  background: #fe1a1a;
  box-shadow: none;
  margin: 0;
  line-height: 18px;
}

.fe .tpl_view .profile_count a .follow-txt {
  padding: 0;
  font-size: inherit;
}

.fe .tpl_view .channel_image img {
  width: 47px;
  height: 47px;
  object-fit: cover;
}

.fe .tpl_view .channel_owner {
  margin-top: 22px;
}

.fe #comment-load {
  background: transparent;
  margin-top: 29px;
}

.fe .comment-reply {
  margin-top: 20px;
  padding: 10px;
  background: none;
}

.fe .comment-reply .comments_actions {
  margin-bottom: 5px;
}

.fe .comm-replies-show {
  margin-top: 11px;
  margin-left: 10px;
}

.fe .page_holder_left .title-text {
  margin: 0 0 2px;
  padding-top: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #000;
  text-align: left;
  word-break: break-word;
}

.fe .page_holder_left .profile-container {
  padding: 4px 0 0 10px;
  width: auto;
}

.fe .channel_views .views_counter {
  color: #606060;
}

.fe .p-info .p-name {
  font-size: 18px;
  line-height: 22px;
  color: #060606;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 6px;
}

.fe .p-info .p-date {
  font-size: 14px;
  font-weight: 600;
  color: #949494;
  vertical-align: top;
  padding-bottom: 14px;
}

.fe #div-info .more {
  padding-top: 24px;
  height: 150px;
  min-height: 150px;
  margin: 0;
}

.fe #div-info .p-d-txt {
  font-size: 16px;
  line-height: 21px;
  vertical-align: top;
  margin-left: 62px;
  word-break: break-word;
}

.fe .info-toggle {
  font-size: 14px;
  font-weight: 600;
  color: #505050;
  margin-left: 62px;
}

.fe .comm-wrapper {
  border-top: 1px solid #e8e8ea;
  padding-top: 31px;
}

.fe #video-comm-wrapper #ntm {
  padding-top: 14px;
}

.fe #bulletin-comm-wrapper #ntm #public-bulletin-form {
  background: #fff;
  padding: 49px 40px;
  margin-bottom: 30px;
}
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form .row {
  margin-bottom: 14px;
  max-width: 82%;
}
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form label {
  font-size: 16px;
  color: #505050;
  margin-bottom: 3px;
  display: block;
}
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form .comments_actions {
  float: none;
  padding-top: 6px;
  padding-bottom: 8px;
}
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form .comments_actions .btn {
  height: 42px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.fe #bulletin-comm-wrapper #ntm {
  margin-top: 0;
  margin-left: 169px;
  margin-right: 18%;
}

.fe .emojionearea {
  border:0;
  border-bottom:1px solid #e8e8ea;
  border-radius:0;
  box-shadow: none;
  background: none;
}

.fe .emojionearea .emojionearea-editor {
  padding-top: 9px;
  padding-bottom: 3px;
  font-size: 16px;
}

.fe .emojionearea .emojionearea-editor:empty::before {
  color: #949494;
}

.fe .emojionearea-button {
  background: none;
}

.fe .emojionearea-button-open::before {
  font-family:"icomoon-rs";
  content: "\e904";
  font-size: 16px;
  display:inline-block;
  margin-left:4px;
  margin-top:-2px;
}

.fe .emojionearea-button-close::before {
  font-family:"icomoon-rs";
  content:"\e92c";
  font-size: 10px;
  display:inline-block;
  margin-left:6px;
  margin-top:0;
}

.fe #div-comments .usr_img {
  width: 36px;
  height: 36px;
  margin-top: 0;
  margin-right: 16px;
}

.fe #div-comments .usr_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fe .page_holder_right {
  width: 40.2%;
  padding-top: 43px;
  padding-right: 0;
}

.fe .page_holder_right .line.toggle-off {
  display: none;
}

.fe .sidebar-title {
  font-size: 22px;
  line-height: 24px;
  font-weight: 600;
  color: #000;
  padding: 0 0 15px;
  margin: 0 0 24px;
  border-bottom: 1px solid #e8e8ea;
}

.fe .page_holder_right .suggested-list .effect-fullT {
  width: 51%;
}

.fe .page_holder_right .suggested-list .full-details-holder {
  width: 48%;
  padding-left: 23px;
}

.fe .page_holder_right .suggested-list .full-thumbs h3 {
  font-size: 18px;
  line-height: 22px;
  padding: 0;
  margin-bottom: 8px;
  font-family: "proxima-nova", "Roboto", sans-serif;
}

.fe .page_holder_right .suggested-list .thumbs-wrapper {
  display: block;
}

.fe .page_holder_right .suggested-list li {
  float: none;
  margin-right: 0;
  width: 100%;
  display: block;
}

.fe .page_holder_right .suggested-list li.vs-column {
  margin-bottom: 23px;
}

.fe .full-details-holder .pd {
  font-size: 14px;
  font-weight: 600;
  color: #606060;
  margin-top: 5px;
}

.fe .page_holder_right .suggested-list .pd-meta {
  margin: 0 0 5px;
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
}

.fe .full-details-holder .pd .views-number {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 7px;
}

.fe .full-details-holder .pd .p-name + div .views-number {
  margin-top: 4px;
  display: block;
  font-weight: normal;
}

.fe .page_holder_right .suggested-list .pd-meta > span {
  margin-right: 8px;
  margin-bottom: 0;
}
.fe .page_holder_right .suggested-list .pd-meta span + span {
  position: relative;
  padding-left: 14px;
}

.fe .page_holder_right .suggested-list .pd-meta span + span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #606060;
}

.fe .page_holder_right #more-results {
  padding: 9px 0;
  margin-top: 7px;
  border-top: 1px solid #e8e8ea;
}
.fe #more-results.masked span {
  opacity: 0;
}

.fe #more-results span {
  border: none;
  padding: 0;
  border-radius: 0;
  font-size: 14px;
}

.fe .loadmask {
  background: none;
}

.fe .loadmask-msg {
  transform: translateX(-50%);
  left: 50% !important;
}
.fe .loadmask-msg div,
.fe .load-more-group .more-button {
  padding: 0;
  border: none;
  width: 32px;
  height: 32px;
  background-image: url("../../fe/img/spinner.png");
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  animation: anim-rotate 1s infinite linear;
}

.fe .loadmask-msg div::before {
  content: none;
}

.fe .load-more-group .load-more-text {
  display: none;
}

.fe .tabs nav ul {
  justify-content: flex-start;
  flex-wrap: nowrap;
}

.fe .tabs nav ul li {
  flex: 0 1 auto;
  min-width: 0;
}

.fe .tabs nav ul li a {
  padding: 0 40px;
  line-height: 48px;
  letter-spacing: 0.02em;
}
.fe .tabs.tabs-white nav {
  background: #fff;
}
.fe .tabs.tabs-white nav ul li a {
  color: #060606;
  border-bottom: 2px solid #fff;
}
.fe .tabs.tabs-white nav ul li a:hover {
  color: #FE1A1A;
}
.fe .tabs.tabs-white nav ul li.tab-current a {
  color: #FE1A1A;
  border-color: #FE1A1A;
}

.fe .vs-column figure.effect-fullT {
  width: 29.5%;
}

.fe .full-details-holder {
  padding-left: 30px;
}
.fe .tpl_channels .full-details-holder {
  padding-left: 0;
}

.fe .full-details-holder .post-meta {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: #606060;
  margin: 0 0 16px;
}

.fe .full-details-holder .post-meta > span {
  margin-right: 12px;
}

.fe .full-details-holder .post-meta > span + span {
  position: relative;
  padding-left: 15px;
}

.fe .full-details-holder .post-meta > span + span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #606060;
}

.fe .suggested-list .full-details-holder p {
  margin-bottom:0;
  padding-left:0;
  padding-bottom:0;
  font-size: 16px;
  line-height: 21px;
  font-family: "proxima-nova", "Roboto", sans-serif;
  font-weight: 400;
  max-height: 63px;
  color: #505050;
}

.fe .full-thumbs .profile_image img {
  width: 36px;
  height: 36px;
  object-fit: cover;
  border: none;
}

.fe .comment_h {
  position: relative;
  margin-bottom: 22px;
}

.fe .comm-own-holder {
  margin: 0 0 6px;
  float: none;
}

.fe .comm-own-holder .comm-own-name {
  font-size: 18px;
  line-height: 22px;
  color: #060606;
  margin-right: 7px;
}

.fe .comm-own-holder > span {
  margin-right: 8px;
}
.fe .comm-own-holder a + span,
.fe .comm-own-holder span + span {
  position: relative;
  padding-left: 15px;
}

.fe .comm-own-holder a + span::before,
.fe .comm-own-holder span + span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #606060;
}

.fe .comm-own-holder .posted_on {
  color: #606060;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  margin: 0 0 26px;
}

.fe .comment_h button.comm-like-action,
.fe .comment_h button.comm-dislike-action {
  color: #949494;
  vertical-align: top;
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
}

.fe .comment_h button.comm-like-action .conf-blue,
.fe .comment_h button.comm-like-action .conf-blue + span {
  color: #4064c2;
}

.fe .comment_h button.comm-dislike-action .conf-red,
.fe .comment_h button.comm-dislike-action .conf-red + span {
  color: #FE1A1A;
}
.fe .comment_h button.comm-like-action i,
.fe .comment_h button.comm-dislike-action i {
  font-size: 16px;
  top: 0;
}
.fe .comment_h button.comm-dislike-action i {
  top: 2px;
}
.fe .comment_h button {
  padding-left: 36px;
  margin-right: 6px;
}
.fe .comment_h button.comm-action-entry {
  color: #505050;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: top;
  padding-left: 17px;
}
.fe .comment_h button.comm-toggle-replies {
  font-weight: 600;
  padding-left: 0;
  padding-right: 20px;
  color: #4064C2;
}
.comment_h button.comm-toggle-replies i {
  font-size: 8px;
  left: auto;
  right: 0;
  top: 8px;
}
.fe .comment_h button:not(.reply-comment-button):hover {
  color: #1f3161;
}

.fe .comment_h .comm-body {
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 18px;
  color: #505050;
}

.fe .comm-pag .comm-page-prev,
.fe .comm-pag .comm-page-next {
  margin: 0 5px;
}
.fe .comm-pag .comm-page-prev i,
.fe .comm-pag .comm-page-next i {
  font-size: 12px;
}
.fe .comm-pag .comm-page-next i {
  margin-left: 13px;
  margin-right: 0;
}

.fe .usr_img .comment-rating {
  display: none;
}

.fe .comment-rating.conf-blue {
  color: #4064c2;
}

.fe .comment-rating.err-red {
  color: #FE1A1A;
}

.fe .comments_activity.response,
.fe .comments_activity:first-of-type {
  background: none;
}

.fe .comment-actions-dd button i {
  min-width: 14px;
  position: static;
  color: #949494;
  margin-right: 8px;
}

.fe .has-meter {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.fe #passwdRating {
  max-width: 40%;
  padding-left: 10px;
}

.fe .pass_meter {
  background-color: #e8e8ea;
  width: 156px;
  max-width: 100%;
  height: 4px;
}

.fe .pass_meter_100 {
  background-color: #3DC64B;
}

.fe #logo_container {
  width: 100%;
  max-width: 288px;
}

.dd-form{width:100px;left:-100px;position:absolute;z-index:99999}

#trigger-ccc{
  text-align:left;
  height: 35px;
  font-size: 16px;
  line-height: 35px;
  padding:0px 15px;
}

#trigger-ccc:hover {
  opacity: 0.8;
}
#choices-ccc li {
  font-size: 16px;
}
#dd-form.entry-form-class .select-box .trigger::before{
  top: 0;
  border: none;
  color: inherit;
  right: 15px
}
#dd-form .selector .select-box .choices {
  text-align:left;
  top: 35px;
  background: #F2F2F4;
  overflow-y:hidden;
  border-radius: 0;
  border: 1px solid #E8E8EA;
  border-top-width: 0;

}

.entry-form-class .selector .select-box .trigger,
#ct-set-form .selector .select-box .trigger {
  box-shadow: none;
  background: #F2F2F4;
  border: 1px solid #E8E8EA;
  color: #505050;
}

.fe .sb-search {
  background-color: transparent;
}

.fe .sb-search .sb-search-ft {
  border: none;
}

.sb-icon-search, .sb-search-submit {
  width: 35px;
}

.fe .search_holder input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.fe .search_holder .sb-search-input[type="text"] {
  font-size: 16px;
  padding-left: 16px !important;
  padding-right: 76px;
}

.fe .sb-icon-search {
  display: flex;
  align-items: center;
  justify-content: center;
}

.fe .user-thumb-xlarge.top .own-profile-image {
  width: 36px;
  height: 36px;
  border: none;
  display: block;
  object-fit: cover;
}

* {
  max-height: 1000000px;
}

html {
  -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

body {
  min-width: 320px;
  background: #f2f2f4;
  font-size: 16px;
  line-height: 21px;
  font-family: "proxima-nova", "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.w-100 {
  width: 100% !important;
}

.text-center {
  text-align: center !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-10 {
  margin-right: 10px !important;
}

:root .fe .icheckbox_square-blue.checked {
  background: #FE1A1A;
  position: relative;
}

:root .fe .icheckbox_square-blue.checked::before {
 content: '\e900';
  font-family: 'icomoon-rs' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
}

.fe a:hover {
  color: #FE1A1A;
}

.fe .icheckbox_square-blue {
  margin: 4px 16px 3px 0;
}

.fe .input-signin .icheckbox_square-blue {
  margin-right: 4px;
}

.fe .radio-holder {
  display: inline-block;
  vertical-align: top;
}

:root span.input-signin button.search-button.form-button {
  border-radius: 0;
  background-color: #FE1A1A;
  padding-left: 24px;
  padding-right: 24px;
  width: auto;
  font-family: "proxima-nova", "Roboto", sans-serif;
  font-weight: 600;
  letter-spacing: 0.02em;
}
:root span.input-signin button.search-button.form-button:hover {
  background-color: #F01A1A;
}

:root .login-page .tabs-style-topline nav li a {
  color: #060606;
  box-shadow: none;
  min-height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  background: #fff;
  border-bottom: 2px solid #F2F2F4;
}

:root .login-page .tabs-style-topline nav li.tab-current a {
  color: #FE1A1A;
  border-bottom: 2px solid #FE1A1A;
  box-shadow: none;
}

:root .login-page .tabs-style-topline nav li a:hover {
  color: #FE1A1A;
}

:root .tabs-style-topline nav li {
  border: 0;
}

:root .tabs-style-topline nav a {
  background: none;
}

:root .tabs-style-topline nav a::before {
  display: none;
}

.fe .tabs-style-topline nav li.tab-current a {
  color: #FE1A1A;
  border-bottom: 2px solid #FE1A1A;
  box-shadow: none;
}

.fe .tabs-style-topline nav a span {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  font-family: "proxima-nova", "Roboto", sans-serif;
}

/* text templates */
.simple-text ul:not([class]),
.simple-text ol:not([class]),
.simple-text ol.abc-list {
  list-style: none;
  margin: 0 0 30px;
}

.simple-text ol:not([class]) {
  counter-reset: custom-number-counter;
}
.simple-text ol:not([class]) li {
  counter-increment: custom-number-counter;
}
.simple-text ol:not([class]) li::before,
.simple-text ol.abc-list li::before {
  content: counter(custom-number-counter) " ) ";
  position: absolute;
  left: 20px;
  width: 20px;
  text-align: right;
}

.simple-text ul:not([class]) li,
.simple-text ol:not([class]) li,
.simple-text ol.abc-list li {
  position: relative;
  padding: 0 0 0 50px;
}

.simple-text ul:not([class]) li::before {
  content: '';
  position: absolute;
  left: 30px;
  top: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #505050;
}

.simple-text ul:not([class]) li + li,
.simple-text ol:not([class]) li + li,
.simple-text ol.abc-list li + li {
  margin-top: 5px;
}

.simple-text ol.abc-list {
  counter-reset: custom-abc-counter;
}

.simple-text ol.abc-list li {
  counter-increment: custom-abc-counter;
}

.simple-text ol.abc-list li::before {
  content: "(" counter(custom-abc-counter, lower-alpha) ") ";
}

.simple-text h1 {
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 15px;
}

.simple-text h3 {
  margin: 0 0 10px;
  font-weight: bold;
}

.simple-text .content-title {
  margin: 0;
}

.simple-text strong {
  font-weight: bold;
}

.simple-text pre {
  font-family: inherit;
}

.simple-text .blockquote {
  font-style: italic;
  display: block;
  padding-left: 50px;
}

.fe .menu-panel-entry > a,
.fe .menu-panel-entry2 > a {
  white-space: nowrap;
}
.fe .menu-panel-entry > a .mm,
.fe .menu-panel-entry2 > a .mm {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 50px);
}

.fe .sidebar-container #categories-accordion,
.fe .sidebar-container #session-accordion,
.fe .sidebar-container #no-session-accordion2 {
  padding: 42px 0 31px;
}

.fe .sidebar-container .custom-categories-container {
  margin-top: -15px;
}

.fe .sidebar-container .custom-categories-container nav > #categories-accordion {
  padding-top: 0;
  background: #fff;
}

.fe .sidebar-container .this-inner #categories-accordion {
  padding: 0;
}

.fe .sidebar-container #no-session-accordion2 a {
  padding: 9px 15px 8px 32px;
}

:root .fe .blue .accordion .main-menu-panel-entry-active a.sub-level-opener,
:root .fe .blue #session-accordion.accordion .menu-panel-entry-active a.sub-level-opener,
:root .fe .blue #no-session-accordion2.accordion .menu-panel-entry-active a.sub-level-opener {
  background-color: #FE1A1A;
  color: #fff;
}

:root .fe .blue .accordion .main-menu-panel-entry-active a.sub-level-opener i,
:root .fe .blue #session-accordion.accordion .menu-panel-entry-active a.sub-level-opener i,
:root .fe .blue #no-session-accordion2.accordion .menu-panel-entry-active a.sub-level-opener i {
  color: #fff !important;
}

:root .fe .blue .accordion li:last-of-type {
  border: none;
}

:root .fe .blue .accordion .main-menu-panel-entry-active a:not(.sub-level-opener),
:root .fe .blue #session-accordion.accordion .menu-panel-entry-active a:not(.sub-level-opener),
:root .fe .blue #no-session-accordion2.accordion .menu-panel-entry-active a:not(.sub-level-opener),
.fe #categories-accordion a.dcjq-parent.active,
.fe #categories-accordion.inner-accordion a.dcjq-parent.active {
  background-color: #fff4f4 !important;
  color: #FE1A1A !important;
  position: relative;
  font-weight: 600;
}

:root .fe .blue .accordion .main-menu-panel-entry-active a:not(.sub-level-opener)::before,
:root .fe .blue #session-accordion.accordion .menu-panel-entry-active a:not(.sub-level-opener)::before,
:root .fe .blue #no-session-accordion2.accordion .menu-panel-entry-active a:not(.sub-level-opener)::before,
.fe #categories-accordion a.dcjq-parent.active::before,
.fe #categories-accordion.inner-accordion a.dcjq-parent.active::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #FE1A1A;
}

:root .fe .blue .accordion .main-menu-panel-entry-active a:not(.sub-level-opener) i,
:root .fe .blue #session-accordion.accordion .menu-panel-entry-active a:not(.sub-level-opener) i,
:root .fe .blue #no-session-accordion2.accordion .menu-panel-entry-active a:not(.sub-level-opener) i,
:root .sidebar-container #categories-accordion a.dcjq-parent.active i,
:root .sidebar-container #categories-accordion.inner-accordion a.dcjq-parent.active i {
  color: inherit !important;
}

:root .fe .tpl_browse #session-accordion a.dcjq-parent.active,
:root .fe .tpl_browse #no-session-accordion2 a.dcjq-parent.active {
  color: #fff !important;
}

.fe .fluid {
  background: none;
}

:root .container_wrapper {
  background: none;
  margin-top: 26px;
}

:root .inner-block {
  background: none;
}

:root .info-promo {
  background: #fff;
}

.fe .ct-upload .box-heading-white,
.fe .ct-favorite .box-heading-white {
  margin-bottom: 14px;
}

.fe .posts-heading-container {
  margin-bottom: 27px;
}

.fe .fav-title {
  display: none;
}

.fe .ct-favorite ~ .tabs .fav-title {
  display: block;
  font-size: 22px;
  font-weight: 600;
  color: #000;
  float: left;
  margin-top: 19px;
}

/* profile picture start */
/* --------------- */
.fe .save-entry-button {
  background: #FE1A1A;
  border-radius: 0;
}

.fe .save-entry-button:hover {
  background: #F01A1A;
}

.fe .box-heading-white {
  background: #fff;
  margin: 0 -80px 64px;
  padding: 21px 80px 20px;
}

.fe .box-heading-white .content-title {
  color: #000;
  font-size: 22px;
  font-weight: 600;
}

.fe .box-heading-white .content-title i {
  font-size: 17px;
  margin-right: 19px;
}

.fe .box-heading-white .content-title .section-h3 i {
  font-size: 24px;
  display: inline-block;
  margin-top: 10px;
  vertical-align: top;
}

.fe .box-heading-white .content-title i.toggle-all-filters {
  margin-top: 6px;
}
.fe .box-heading-white .content-title i.icon-rs-email {
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
  font-size: 21px;
}

.fe .statsBox .white-box {
  background: #fff;
  display: flex;
  align-items: center;
  padding: 40px;
}

.fe .statsBox .white-box > .vs-column {
  display: block;
  float: none;
  margin-bottom: 0;
}

.fe .statsBox .user-thumb-xlarge {
  width: 196px;
  height: 196px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 19px;
}

.fe .account-stats {
  padding: 0;
  line-height: 22px;
  padding-top: 18px;
  padding-bottom: 22px;
}

.fe .account-stats .account-data-text,
.fe .account-stats .account-data-text .label {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-weight: 400;
}

.fe .account-stats .account-data-text {
  margin: 0 0 8px;
}

.fe .account-stats .vs-column {
  float: left;
  margin-bottom: 0;
  width: 100%;
}

.fe .statsBox .white-box .overview-form button {
  margin: 0;
  min-width: 170px;
}

.fe .account-stats .account-data-text .bold-text {
  font-weight: 600;
}

.fe .cancel-trigger::before {
  display: none;
}

.fe #intabdiv .user-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.fe #intabdiv .column-right {
  overflow: hidden;
  padding: 11px 0 0;
}
.fe #intabdiv .column-left {
  float: left;
  margin: 0 40px 0 0;
}

.fe #intabdiv .column-title-box {
  border-bottom: 1px solid #f2f2f4;
  padding-bottom: 12px;
  margin-bottom: 6px;
}
.fe .new-img + .column-right .column-title-box {
  visibility: hidden;
  max-height: 26px;
}
.fe #intabdiv .column-title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin: 0 0 8px;
}
.fe #intabdiv .column-title .text-dark {
  color: #060606;
}
.fe #intabdiv .iradio_square-blue {
  margin-top: 0;
  margin-right: 20px;
}
.fe #delete-button-row .btn,
.fe #save-button-row .btn {
  width: auto;
}
.fe #delete-button-row .btn + .btn,
.fe #save-button-row .btn + .btn {
  margin-left: 12px;
}
/* --------------- */
/* profile picture end */

.fe .save-entry-button::before {
  display: none;
}


/* header */
.fe header#main_header {
  height: 61px;
  border-bottom: 1px solid #F2F2F4;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.97);
}

.fe #ct-header-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.fe header i.menu-trigger {
  margin: 18px 0 15px 32px;
}

header i.menu-trigger::before {
  font-size: 18px;
}

.fe header#main_header a#logo,
.fe header#main_header.smaller a#logo {
  background-image: url("../../fe/img/logo-xbiz.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 106px;
  height: 32px;
  margin-top: 14px;
  margin-left: 24px;
}

.fe header#main_header .search_holder {
  margin-top: 0;
  max-width: 250px !important;
}
.fe .no-session-icon {
  margin-top: 6px;
  margin-right: 16px;
  margin-left: 16px;
}

.fe .dd-form {
  min-width: 104px;
  width: auto;
  left: auto;
  right: 100%;
  display: none;
}

/* autocomplete */
.fe .autocomplete-suggestions {
  border: none;
  box-shadow: -6px 10px 18px rgba(0, 0, 0, 0.08);
  padding: 24px 18px;
}

.fe .autocomplete-suggestion {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  margin: 0 0 10px;
  text-overflow: ellipsis;
}

/* login btns */
.fe #top-login-form {
  display: flex;
  position: static;
  right: 0;
}

.fe #top-login-form .btn-blue--outline {
  height: 38px;
  border: 1px solid #000;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  letter-spacing: 0.6px;
  padding: 0 15px;
}

.fe #top-login-form .btn-blue--outline i {
  margin-right: 8px;
}

.fe #top-login-form .btn-blue--outline i::before {
  font-size: 24px;
}

.btn-blue--outline + .btn-blue--outline {
  margin-left: 8px;
}

.fe #top_actions,
.fe #top_actions.no-session {
  margin: 0;
  display: flex;
  width: auto;
  padding-right: 32px;
  align-items: center;
  flex-shrink: 0;
}

.fe #top_actions .open-search {
  cursor: pointer;
}

.fe .top-icon {
  margin: 0 25px;
  float: none;
  position: relative;
  font-size: 20px;
  color: #505050;
  display: block;
}

.fe .top-icon:hover {
  color: #808080;
}

.fe .top-icon i {
  display: block;
}

.fe .top-icon .items_count {
  position: absolute;
  right: -6px;
  top: -4px;
  background-color: #FE1A1A;
  padding: 0 2px;
  min-width: 14px;
  height: 14px;
  border-radius: 50%;
  font-size: 8px;
  line-height: 15px;
  font-weight: 600;
  color: #fff;
  text-align: center;
}

/* style for inactive state of notification counter */
.fe .top-icon .items_count.item_inactive {
  display: none;
}

:root #top_actions .user-thumb-xlarge.top {
  float: none;
}

.fe #notifications-arrow-box {
  right: 80px;
  top: 60px;
  max-width: 572px;
  width: 100%;
  background: #fff;
}

.fe #notifications-arrow-box .scroll-bar.vertical {
  background: #fff;
  width: 16px;
}

.fe #notifications-arrow-box .scroll-bar.vertical .thumb {
  width: 4px;
  right: 6px;
  background: rgba(0, 0, 0, 0.05);
  opacity: 1;
}

.fe #more-results {
  padding: 16px 15px;
  border-top: 1px solid #f2f2f4;
}

.fe #more-results a {
  color: #505050;
  text-transform: uppercase;
  font-weight: 600;
}

.fe #notifications-arrow-box .line {
  display: none;
}

.fe .notification-entries-heading {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #000;
  background: #fafafb;
  padding: 23px 32px 23px 48px;
}

.fe .notification-entries-heading .switch {
  margin-right: 18px;
}

.fe .notification-entries-heading .switch .hidden-notifications {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  z-index: 1;
}

.fe #notifications-box-list {
  margin: 0;
}

.fe #notifications-box-list .user-sub-activity {
  padding: 7px 0;
  line-height: 17px;
  border-bottom: 1px solid #f2f2f4;
}

.fe #notifications-box #more-results .info-toggle {
  font-size: 14px;
}
.fe #notifications-box #more-results .info-toggle:hover {
  color: #000;
}

.fe .user-sub-activity p {
  font-size: 14px;
  line-height: 17px;
  word-break: break-word;
}
.fe .user-sub-activity .entry-form-class {
  font-size: 14px;
  line-height: 17px;
  color: #606060;
}

.fe .user-sub-activity a:hover {
  color: #FE1A1A;
}

.fe .user-sub-activity .user-activity-side-left {
  padding-left: 22px;
}

.fe .user-sub-activity .user-activity-text {
  padding-left: 6px;
  width: 52%;
}

.fe .user-sub-activity .hide-entry,
.fe .user-sub-activity .unhide-entry,
.fe .user-sub-activity .restored-entry {
  font-size: 9px;
  color: #949494;
  margin-top: 1px;
  margin-right: 46px;
}

.fe .user-sub-activity .user-activity-side-right {
  padding-right: 40px;
  max-width: 32.5%;
}

.fe .user-sub-activity .user-activity-side-right .user-activity-entry {
  padding: 17px 6px 10px 0;
}

.fe .user-sub-activity .user-activity-side-right img {
  display: block;
  width: 100%;
  height: auto;
}

/* sidebar */
.fe .sidebar-container {
  border-right-width: 0;
}

.fe .fixed-width {
  width: 252px;
  height: calc(100% - 60px);
  top: 60px;
  touch-action: none;
}

.fe .inner-block.with-menu {
  margin-left: 332px;
}

.fe .left-menu-h4 {
  font-size: 14px;
  font-weight: 600;
  margin-left: 32px;
  margin-right: 15px;
  margin-top: 40px;
  margin-bottom: 20px;
  letter-spacing: 0.02em;
}

.fe .left-menu-h4 + aside #categories-accordion {
  padding-top: 0;
}

:root .fe .accordion li.this-inner {
  background: #fff4f4;
  padding: 18px 0;
}

.fe .sidebar-container li.this-inner #session-accordion a i,
.fe .sidebar-container li.this-inner #categories-accordion a i {
  font-size: 20px;
}

:root .fe .accordion li.this-inner .accordion.inner-accordion a,
:root .fe .accordion li.this-inner .blue .accordion.inner-accordion a {
  background: #fff4f4;
}

:root .fe .accordion li.this-inner .accordion.inner-accordion a:hover,
:root .fe .accordion li.this-inner .blue .accordion.inner-accordion a:hover {
  background: #fffafa;
}

.fe .sidebar-container .categories-container {
  border-bottom: 1px solid #F2F2F4;
}

.fe .sidebar-container .this-inner .categories-container {
  border: none;
}

.fe .menu-panel-entry.item-hidden,
.fe .menu-panel-entry2.item-hidden {
  display: none;
}

.fe .container_wrapper .sidebar-container {
  background: #fff;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.05);
}

.fe .sidebar-container .blue .accordion a {
  background: none;
  font-size: 16px;
  font-weight: 600;
  padding-top: 11px;
  padding-bottom: 5px;
  padding-left: 34px;
  padding-right: 15px;
  min-height: 40px;
}
.fe .sidebar-container .blue .sort-nav-menu.accordion a {
  padding-top: 8px;
  padding-bottom: 8px;
}
.fe .sidebar-container .blue .accordion a:hover {
  background: #f2f2f4;
}
.fe .sidebar-container #session-accordion a i,
.fe .sidebar-container #no-session-accordion2 a i,
.fe .sidebar-container #categories-accordion a i {
  background: none;
  font-size: 24px;
  height: 24px;
  width: 34px;
  margin-right: 8px;
  margin-top: -1px;
  padding: 0;
  color: #949494;
  display: inline-block;
  vertical-align: middle;
}

.fe .sidebar-container #session-accordion a i {
  font-size: 19px;
}

.fe .sidebar-container #session-accordion a i.icon-rs-video-library,
.fe .sidebar-container #session-accordion a i.icon-rs-channel {
  font-size: 24px;
}

.fe .sidebar-container #no-session-accordion2 a i {
  padding: 0;
  margin-right: 10px;
}

.fe .sidebar-container #session-accordion a i.icon-rs-webcam,
.fe .sidebar-container #no-session-accordion2 a i.icon-rs-webcam,
.fe .sidebar-container #categories-accordion a i.icon-rs-webcam {
  font-size: 19px;
}

.fe .sidebar-container #session-accordion a i.icon-rs-sextoy,
.fe .sidebar-container #no-session-accordion2 a i.icon-rs-sextoy,
.fe .sidebar-container #categories-accordion a i.icon-rs-sextoy {
  font-size: 19px;
}

.fe .sidebar-container #session-accordion a i.icon-rs-men-and-men,
.fe .sidebar-container #no-session-accordion2 a i.icon-rs-men-and-men,
.fe .sidebar-container #categories-accordion a i.icon-rs-men-and-men {
  font-size: 23px;
}

.fe .sidebar-container #session-accordion a i.icon-rs-module-cpu-tech-robotic,
.fe .sidebar-container #no-session-accordion2 a i.icon-rs-module-cpu-tech-robotic,
.fe .sidebar-container #categories-accordion a i.icon-rs-module-cpu-tech-robotic {
  font-size: 22px;
}

.fe .sidebar-nav-footer .footer_menu {
  line-height: 17px;
  padding-left: 32px;
}

.fe .sidebar-nav-footer .footer_menu a {
  font-size: 14px;
  color: #505050;
  margin-bottom: 4px;
  margin-right: 12px;
}

.fe .sidebar-nav-footer label {
  font-size: 14px;
  color: #949494;
  line-height: 17px;
  padding: 5px 20px 15px 32px;
}

.fe .sidebar-nav-footer p {
  padding: 7px 0 10px 32px;
}

.fe .sidebar-nav-footer p a {
  margin-right: 13px;
}

.fe #categories-accordion {
  padding-bottom: 35px;
}

.fe #menu-panel-wrapper.wdmax nav {
    padding-bottom: 31px;
}

.categories-container .show-more-link {
  display: block;
  margin: 15px 20px 5px 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000;
}

.categories-container .show-more-link i::before {
    font-size: 8px;
    display: inline-block;
    vertical-align: top;
}

.categories-container .show-more-link i {
  display: inline-block;
  vertical-align: top;
  margin: 6px 19px 0 0;
  color: #505050;
}

/* ad */
.fe .ad-box {
  padding: 23px 0;
  background: #fff;
  margin-left: -80px;
  margin-right: -80px;
  padding-left: 80px;
  padding-right: 80px;
}

.fe .ad-box .ad-box-holder {
  padding: 0;
  text-align: center;
  border-top: 0px solid #eaeaea;
  border-bottom: 0px solid #eaeaea;
  background-image: url(https://www.xbiz.tv/f_data/data_images/bg-banner-light.png);
}

.fe .tpl_index .ad-box {
  background: none;
}

.fe .page_holder_left .ad-box {
  padding-top: 0;
}

.fe .ad-box img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.fe #home-content .content-title,
.fe .featured_section .content-title,
.fe .content-currnt .content-title {
  padding: 6px 0 30px;
  font-size: 22px;
  color: #000;
  font-weight: 600;
}

.fe #home-content > .clearfix + .featured_section,
.fe #home-content > .featured_section:first-child {
  padding-top: 19px;
}

.fe .fileThumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.fe .fileThumbs.clearfix::before {
  display: none;
}

.fe .small-thumbs

.fe .small-thumbs .profile_image .profile_wrap {
  margin-top: 17px;
}

.fe .small-thumbs .profile_image .p-l {
  margin-right: 16px;
}

.fe .small-thumbs .profile_image .p-r {
  width: calc(100% - 52px);
  height: auto;
}

.fe .small-thumbs .profile_image img {
  width: 36px;
  height: 36px;
  border: none;
}

.fe .small-thumbs h3 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 6px;
  max-height: 44px;
  height: auto;
}

.fe .small-thumbs .profile_image .channel_name {
  font-size: 14px;
  font-weight: 600;
  color: #606060;
}

.fe .fileThumbs .vs-column.small-thumbs {
  width: 23.8%;
  margin-right: 1.6%;
  margin-bottom: 3.2%;
}

.fe .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
  margin-right: 1.6%;
}
.fe .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
  margin-right: 1.6%;
}
.fe .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
  margin-right: 1.6%;
}

.fe .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
  margin-right: 0;
}

.fe .fileThumbs.big .vs-column {
  margin-bottom: 17px;
}

:root .fe .viewType_btn-default {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-size: 20px;
  line-height: 20px;
  padding: 0;
  width: 20px;
  margin: 0;
  color: #bbb;
  border-radius: 0;
}

:root .fe .viewType_btn-default.w-auto {
  width: auto;
  background: #FE1A1A;
  color: #fff;
  padding: 5px 10px;
  font-size: 16px;
}

:root .fe .viewType_btn-default.w-auto:hover {
  background: #f01a1a;
}

.fe #new-upload:not(.btn),
.fe .viewType_btn-default + .viewType_btn-default {
  margin-left: 15px;
}

.fe .tpl_files .mp-sort-by {
  background: #e8e8ea;
  border: none;
}

.fe .tpl_files .mp-sort-by li {
  border: none;
}

.fe #top_actions #user-arrow-box {
  background: #fafafb;
  top: 49px;
  right: -8px;
  width: 291px;
}

.fe .arrow_box {
  border: none;
  box-shadow: -6px 10px 18px rgba(0, 0, 0, 0.08);
}

.fe .arrow_box::before,
.fe .arrow_box::after {
  display: none;
}

.fe .blue #top-session-accordion.tacc {
  padding: 0;
  overflow: hidden;
}

.fe .blue #top-session-accordion.tacc .tacc-top {
  background: #f2f2f4;
  border-bottom: 1px solid #f2f2f4;
}

.fe .blue #top-session-accordion.tacc .tacc-top + .li {
  margin-top: 15px;
}

.fe .blue #top-session-accordion.tacc .tacc-bottom {
  background: #fafafb;
  margin-top: 16px;
  border-top: 1px solid #f2f2f4;
  padding: 14px 0 15px;
}

.fe .blue #top-session-accordion.tacc > .li:first-child {
  margin-top: 15px;
}

.fe .blue #top-session-accordion.tacc > .tacc-bottom:first-child {
  margin-top: 0;
  border-top-width: 0;
}

.fe .blue #top-session-accordion.tacc > .tacc-top:first-child {
  margin-top: 0;
}

.fe .blue #top-session-accordion.tacc .tacc-bottom a {
  background: inherit;
}

.fe .blue #top-session-accordion.tacc .tacc-bottom a:hover {
  background: #f2f2f4;
}

.fe .blue #top-session-accordion.tacc a {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  padding: 6px 25px 4px 29px;
}

.fe .blue #top-session-accordion.tacc a:hover {
  background: #f2f2f4;
}

.fe .blue #top-session-accordion.tacc .item-sm-x a {
  padding-left: 29px;
  padding-right: 25px;
}

.fe .blue #top-session-accordion.tacc .item-lg-y a {
  padding-top: 20px;
  padding-bottom: 20px;
}

.fe .blue #top-session-accordion.tacc a i {
  margin-right: 13px;
  font-size: 15px;
  color: #949494;
}

.fe .blue #top-session-accordion.tacc a i.place-right {
  font-size: 12px;
  margin: 1px 0 0;
}

.fe .blue #top-session-accordion.tacc a i.place-right::before {
  font-size: inherit;
}

.fe .tacc-nfo {
  width: auto;
  display: block;
  float: none;
  padding: 22px 25px 22px 32px;
  border-bottom: 1px solid #F2F2F4;
}

.fe .tacc-uu {
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  display: block;
}

.fe .tacc-uu .tac-uu-link-holder {
  display: block;
  margin: -22px -25px -22px -32px;
}

.fe .tacc-uu .tac-uu-link-holder a {
  display: block;
  padding: 22px 25px 22px 32px;;
}
.fe .tacc-uu .tac-uu-link-holder a:hover {
  background: #e8e8ea;
}
.fe.dark .tacc-uu .tac-uu-link-holder a:hover {
  background: #3e3e3e;
}

.fe .tacc-uu .user-email {
  display: block;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin: 2px 0 1px;
}

.fe #top-session-accordion .dm-head {
  background: #f2f2f4;
  font-size: 18px;
  padding: 20px 23px 19px;
  border-bottom: 1px solid #F2F2F4;
}

.fe #top-session-accordion .dm-head i {
  margin-top: 2px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
}

.fe #top-session-accordion .dm-wrap p {
  padding: 0;
  margin: 0 0 17px;
  line-height: 17px;
  color: inherit;
}
.fe #top-session-accordion .dm-wrap-text {
  padding: 24px 32px 7px;
  color: #505050;
}

.fe #top-session-accordion .dm-wrap span.label {
  padding: 0;
  color: inherit;
}

.fe .dm-wrap-bottom {
  border-top: 1px solid #f2f2f4;
  padding: 18px 19px 20px 30px;
  color: #000;
  font-size: 15px;
  font-weight: 600;
}

.fe .dm-wrap-bottom .theme-switch {
  margin: 1px 0 0;
}

.fe .switch {
  width: 38px;
  height: 20px;
  background: none;
  box-shadow: none;
  margin: 0;
}

.fe .switch-light .switch-label {
  border-radius: 16px;
  background: #e8e8ea;
  border: none;
}

.fe .switch-light .switch-label::before,
.fe .switch-light .switch-label::after {
  display: none;
}

.fe .switch-light .switch-handle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #949494;
  top: 2px;
  left: calc(0% + 2px);
  transition: all 0.3s;
}

.fe .switch-light .switch-handle::before {
  display: none;
}

.fe .switch-light .switch-input:checked ~  .switch-label,
.fe .switch-light .active ~  .switch-label {
  background: #949494;
}

.fe .switch-light .switch-handle:hover {
  background: #0e9fef;
}

.fe .switch-light .switch-input:checked ~  .switch-label::before,
.fe .switch-light .active ~  .switch-label::before,
.fe .switch-light .switch-input:checked ~  .switch-label::after,
.fe .switch-light .active ~  .switch-label::after {
  display: none;
}

.fe .switch-light .switch-input:checked ~ .switch-handle,
.fe .switch-light .active ~ .switch-handle {
  background: #0e9fef;
  left: calc(100% - 18px);
}

.fe .switch-light .switch-input:checked ~ .switch-handle:hover,
.fe .switch-light .active ~ .switch-handle:hover {
  background: #949494;
}

.fe .switch-light .switch-input:checked ~ .switch-handle::before,
.fe .switch-light .active ~ .switch-handle::before {
  display: none;
}

/* info promo */
.fe .info-promo  {
  font-size: 16px;
  line-height: 1.3125;
}

.fe .info-promo .inner-wrapper {
  padding: 33px 40px;
}

.fe .info-promo .content-title,
.fe .pass-columns .content-title {
  font-family: "proxima-nova-condensed", "Roboto", sans-serif;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0 0 8px;
  color: #060606;
  white-space: normal;
  height: auto;
}

.fe .pass-columns .content-title {
  margin-top: -6px;
  margin-bottom: 23px;
}

.fe .req-list li {
  border-top: 1px solid #F2F2F4;
  padding: 23px 0 21px;
  display: flex;
}
.fe .req-list i {
  font-size: 22px;
  margin: -1px 9px 0 0;
  color: #949494;
}


.fe #ct-set-form .pass-columns .vs-column {
  margin-bottom: 30px;
}

.fe #ct-set-form .pass-columns .vs-column.two_thirds,
.fe #ct-set-form .pass-columns .vs-column.thirds {
  width: 100%;
}

.fe .info-promo .promo-heading {
  margin: 0 0 24px;
}

.fe .info-promo .promo-heading p {
  margin: 0;
}

.fe .promo-list-lg li {
  border-top: 1px solid #f2f2f4;
  padding: 22px 0 24px;
  display: flex;
}

.fe .promo-list-lg li i {
  min-width: 24px;
  margin: 2px 16px 0 0;
}

.fe .promo-list-lg li i.iicon-rs-create-chanel {
  margin-top: 3px;
}

.fe .promo-list-lg li i.icon-rs-premier-video {
  margin-top: 0;
}

.fe .promo-list-lg li i.icon-rs-star {
  margin-top: -2px;
}
.fe .promo-list-lg li i.icon-rs-star::before {
  font-size: 18px;
}

.fe .promo-list-lg [class*="icon-rs-"]::before {
  color: #949494;
  font-size: 20px;
}
.fe .promo-list-lg [class*="icon-rs-upload"]::before {
  font-size: 17px;
}
.fe .promo-list-lg [class*="icon-rs-premier-video"]::before {
  font-size: 21px;
}
.fe .promo-list-sm {
  padding: 4px 0 0 37px;
}

.fe .promo-list-sm li {
  display: flex;
  margin: 0 0 8px;
}

.fe .promo-list-sm li i {
  margin: -1px 7px 0 0;
}

.fe .promo-list-sm [class*="icon-rs-"]::before {
  color: #949494;
  font-size: 20px;
}

.fe .promo-buttons {
  padding: 28px 0 7px;
}

.fe .btn {
  background-color: #FE1A1A;
  color: #fff;
  font-family: "proxima-nova", "Roboto", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.8;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  padding: 8px 24px;
  border-radius: 0;
  min-width: 0;
  border: none;
  margin: 0;
}

.fe .btn i {
  margin-right: 13px;
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
}

.fe .btn.btn-sm {
  padding-top: 7px;
  padding-bottom: 5px;
}

.fe .btn-grey {
  background: #e8e8ea;
  color: #505050;
}

.fe .btn-grey-light {
  background: #F8F8F8;
  color: #505050;
}

.fe .btn-grey-light.btn-bordered,
.fe .btn-grey.btn-bordered {
  border: 1px solid #505050;
}

.fe .btn.disabled {
  background: #949494;
}

.fe .btn:hover {
  color: #fff;
  background-color: #F01A1A;
}

.fe .btn.btn-link:hover {
  color: #F01A1A;
  background: none;
  text-decoration: none;
}

.fe .btn-grey:hover {
  color: #505050;
  background: #e2e2e2;
}

.fe .btn-grey-light:hover {
  color: #505050;
  background: #e8e8ea;
}

.fe .login-margins::after {
  content: '';
  width: 100%;
  display: table;
}

.fe .footer_menu a.active,
.fe .footer_menu a:hover {
  color: #fe1a1a;
}

/* account */
/* ------- */
.fe #save_channel_form .row,
.fe #ct-set-form .row {
  margin: 0 0 13px;
  display: block;
  width: 100%;
}

.fe .entry-form-class .row {
  margin: 0 0 3px;
}

.fe .settings-wrapper .iradio_square-blue {
  margin-top: 0;
  margin-right: 10px;
}

.fe .settings-wrapper .iradio_square-blue + label {
  display: inline-block;
  vertical-align: top;
  vertical-align: top;
  line-height: 21px;
  width: calc(100% - 38px);
}

.fe .settings-wrapper.row .icheck-box {
  margin-bottom: 20px;
}

.fe #save_channel_form .row.channel-link-row,
.fe #ct-set-form .row.channel-link-row {
  margin-bottom: 30px;
}

.fe #ct-set-form input[type="text"],
.fe #ct-set-form input[type="email"],
.fe #ct-set-form input[type="password"],
.fe #ct-set-form textarea,
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"]#bulletin-file,
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="email"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="password"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form textarea {
    background: #FBFBFB;
    border: 1px solid #E8E8EA;
    clear: both;
    margin-bottom: 5px;
    padding: 12px 15px;
    width: 100%;
    box-shadow: none;
    font-size: 18px;
    color: #505050;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"]#bulletin-file,
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="email"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="password"],
.fe #bulletin-comm-wrapper #ntm #public-bulletin-form textarea {
  margin-top: 0;
}

.fe .entry-form-class input[type="text"],
.fe .entry-form-class input[type="email"],
.fe .entry-form-class input[type="password"],
.fe .entry-form-class textarea {
    background: #FBFBFB;
    border: 1px solid #E8E8EA;
    clear: both;
    margin-bottom: 5px;
    padding: 12px 15px;
    width: 100%;
    box-shadow: none;
    font-size: 18px;
    color: #505050;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.fe .entry-form-class .emojionearea-search input[type="text"] {
  font-size: 14px;
  padding: 5px 10px;
  text-transform: none;
  min-width: 0;
  width: 100%;
}

.fe #ct-set-form textarea,
.fe .entry-form-class textarea {
  min-width: 100%;
  max-width: 100%;
}

.fe #save_channel_form input[type="text"],
.fe #save_channel_form input[type="email"],
.fe #save_channel_form input[type="password"],
.fe #save_channel_form textarea {
    background: #FBFBFB;
    border: 1px solid #E8E8EA;
    clear: both;
    margin-bottom: 5px;
    padding: 12px 15px;
    width: 100%;
    box-shadow: none;
    font-size: 18px;
    color: #505050;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.fe #ct-set-form input[type="text"]:focus,
.fe #ct-set-form input[type="email"]:focus,
.fe #ct-set-form input[type="password"]:focus,
.fe #ct-set-form textarea:focus {
    background: none repeat scroll 0 0 #fff;
    outline: medium none;
    box-shadow: none;
}

.fe .entry-form-class input[type="text"]:focus,
.fe .entry-form-class input[type="email"]:focus,
.fe .entry-form-class input[type="password"]:focus,
.fe .entry-form-class textarea:focus {
    background: none repeat scroll 0 0 #fff;
    outline: medium none;
    box-shadow: none;
}

.fe #save_channel_form input[type="text"]:focus,
.fe #save_channel_form input[type="email"]:focus,
.fe #save_channel_form input[type="password"]:focus,
.fe #save_channel_form textarea:focus {
    background: none repeat scroll 0 0 #fff;
    outline: medium none;
    box-shadow: none;
}

.fe #ct-set-form .outer-border-wrapper,
.fe #save_channel_form .outer-border-wrapper {
  background: #fff;
  padding: 40px 40px;
}

.fe .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-panel {
  padding: 15px;
  background: #f8f8fa;
  margin: 0 0 8px;
  border: none;
}

.fe #ct-set-form label,
.fe #save_channel_form label {
  font-size: 16px;
  line-height: 21px;
  font-weight: normal;
  margin: 0 0 3px;
  color: #505050;
}

.fe .entry-form-class label {
  line-height: 32px;
  font-weight: 400;
}
.fe .tpl_files_edit label {
  color: #000;
}

.fe .entry-form-class label.label-lg {
  font-size: 16px;
}

.fe #ct-set-form label.label-ch-radio,
.fe #save_channel_form label.label-ch-radio,
.fe .label-ch-radio {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 20px;
}

.fe #save_channel_form label.label-ch-radio + .icheck-box .iradio_square-blue {
  margin-top: 0;
  margin-bottom: 2px;
}
.fe #save_channel_form label.label-ch-radio + .icheck-box label {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.fe #ct-set-form label + .grayText,
.fe #save_channel_form label + .grayText {
  font-weight: 600;
  word-break: break-all;
}

.fe .responsive-accordion .responsive-accordion-panel {
  font-size: 16px;
  line-height: 21px;
}

.fe .responsive-accordion .responsive-accordion-panel .pinfo p {
  font-size: inherit;
  line-height: inherit;
}

.fe #ct-set-form .ct-entry-details .pinfo p.bold-text {
  margin-bottom: 41px;
}

.fe #ct-set-form .ct-entry-details .pinfo p {
  margin: 0 0 3px;
}

.fe #ct-set-form .ct-entry-details .row label {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 8px;
}

.fe #ct-set-form .ct-entry-details .row input {
  margin-bottom: 12px;
}

.fe #ct-set-form .ct-entry-details .row button {
  margin: 0;
}

.fe #ct-entry-details2 .iradio_square-blue,
.fe #ct-entry-details2 .icheckbox_square-blue,
.fe #ct-entry-details3 .icheckbox_square-blue {
  margin-right: 20px;
  margin-top: 0;
}

.fe #ct-entry-details3 .icheckbox_square-blue {
  margin-top: -1px;
}

.fe #ct-entry-details2 .iradio_square-blue + label,
.fe #ct-entry-details2 .icheckbox_square-blue + label {
  max-width: calc(100% - 36px);
  margin: 0 0 16px;
}

.no-notif .iradio_square-blue + label,
.all-notif .iradio_square-blue + label,
.icheckbox_square-blue + label,
.entry-form-class .icheckbox_square-blue + label {
  max-width: calc(100% - 36px);
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  margin: 0;
}

.fe .login-page .text-short {
  display: none;
}

/* channel logo start */
/* ------------------ */
#channel-header {
  margin: 0 -80px;
  background: #fff;
}
.channel-logo {
  width: 124px;
  height: 124px;
  margin: 0 18px 0 0;
}

.channel-logo img {
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#about-links {
  padding: 40px 80px;
  margin: 0 -80px;
  background: #fff;
}

#about-links .channel-subscribe-button {
  margin: 0;
}

#about-links .profile_count {
  background: none;
  text-align: left;
}

#about-links .profile_count a {
  float: none;
  display: inline-block;
  vertical-align: top;
  box-shadow: none;
  border-radius: 0;
}
.fe #about-links .channel-title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  margin: 0 0 12px;
  color: #000;
}
.fe #about-links .follow-txt {
  padding: 0;
}

.fe .tpl_channel .channel-tab-list {
  background: #fff;
  margin: 0 -80px;
  padding: 31px 80px 0;
  display: flex;
  width: auto;
}

.fe .tpl_channel .channel-tab-list li {
  display: block;
  min-width: 0;
  max-width: none;
  font-size: 15px;
  line-height: 48px;
  font-weight: 600;
  text-transform: uppercase;
}

.fe .tpl_channel .channel-tab-list li {
  background: none;
}

.fe .tpl_channel .channel-tab-list li a {
  padding: 0 40px;
  display: block;
  border-bottom: 2px solid #fff;
  box-shadow: none;
}

.fe .tpl_channel .channel-tab-list li.tab-current {
  background: none;
  border: none;
}
.fe .tpl_channel .channel-tab-list li.tab-current a {
  border-color: #FE1A1A;
  box-shadow: none;
}
/* ---------------- */
/* channel logo end */

/* activity section start */
/* ---------------- */
.fe .activity-section {
  padding: 28px 0;
}
.fe .activity-section .content-title {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.fe .activity-section .cbp_tmtimeline {
  margin: 0;
}
.fe .cbp_tmtimeline > li .cbp_tmicon {
  background: #fff;
  color: #fe1a1a;
  width: 36px;
  height: 36px;
  top: 30px;
  left: 126px;
  font-size: 18px;
  line-height: 1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: none;
}

.fe .cbp_tmtimeline > li .cbp_tmicon i::before {
  font-weight: bold;
}

.fe .cbp_tmtimeline::before {
  width: 1px;
  background: #e8e8ea;
  left: 128px;
  top: 45px;
}

.fe .cbp_tmtimeline > li .cbp_tmtime {
  font-size: 14px;
  line-height: 17px;
  width: 96px;
  padding-right: 0;
  color: #606060;
  margin-top: 40px;
}
.fe .cbp_tmtimeline > li .cbp_tmtime span:first-child,
.fe .cbp_tmtimeline > li .cbp_tmtime span:last-child {
  margin-top: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-align: left;
  display: block;
}
.fe .cbp_tmtimeline > li .cbp_user-img {
  width: 36px;
  min-width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  margin: 2px 16px 0 0;
}

.fe .cbp_tmtimeline > li .cbp_user-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.fe .cbp_tmtimeline > li .cbp_tmlabel {
  background: #fff;
  color: #505050;
  font-size: 16px;
  line-height: 21px;
  margin: 0 18% 32px 169px;
  padding: 30px 24px 22px;
  display: flex;
  align-items: flex-start;
  width: calc(82% - 169px);
}
.fe .cbp_tmtimeline > li .cbp_tmlabel::after {
  content: none;
}
.fe .cbp_tmtimeline .act-title {
  font-size: 14px;
  line-height: 21px;
  margin: 0 0 15px;
}
.fe .cbp_tmtimeline {
  margin-top: 0;
}

.fe .cbp_tmtimeline > li .cbp_desc {
  flex-grow: 1;
}
.fe .cbp_tmtimeline .act-title .act-list-user {
  color: #060606;
}
.fe .cbp_tmtimeline .act-title .act-list-action {
  color: #bbb;
  font-weight: 600;
}

.fe .cbp_tmtimeline .act-tmb {
  max-width: 200px;
  display: block;
  float: none;
  margin: 0 0 15px;
}

.fe .cbp_tmtimeline .act-tmb img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}

.fe .cbp_tmtimeline .act-about {
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  width: auto;
}

.fe .cbp_tmtimeline .act-about-title {
  font-size: inherit;
  line-height: 19px;
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  color: #000;
  margin: 0 0 8px;
}
.fe .cbp_tmtimeline .act-about-title:hover {
  color: #f01a1a;
}

.fe .cbp_tmtimeline .act-about pre {
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}

/* upload */
.fe .tabs nav.upload-tabs ul li {
  flex: 1;
}

.fe .tabs nav.upload-tabs {
  background: #fff;
}
.fe .tabs nav.upload-tabs ul li a {
  box-shadow: none;
  border-bottom: 2px solid #f2f2f4;
  color: #060606;
  letter-spacing: 0.02em;
  padding-top: 5px;
  height: 64px;
  line-height: 60px;
}

.fe .tabs nav.upload-tabs ul li a:hover {
  color: #f01a1a;
}

.fe .tabs nav.upload-tabs ul li a i {
  display: inline-block;
  vertical-align: top;
  line-height: inherit;
  margin-right: 12px;
}

.fe .tabs nav.upload-tabs ul li a::before {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.fe .tabs nav.upload-tabs ul li.tab-current a {
  border-color: #FE1A1A;
  color: #FE1A1A;
}
.fe .upload-wrapper .wrapper-white {
  background: #fff;
  margin: 0 0 24px;
}
.fe #uploader {
  /* border: 1px solid #e8e8ea;
  background: #fbfbfb; */
}
.fe #uploader .vs-column.half.upload-left-fix {
  width: 40%;
  margin: 0;
}
.fe #uploader .vs-column.half.upload-right-fix {
  width: 60%;
  padding-left: 19px;
}
.fe #uploader .section-top-bar {
  background: none;
  border: none;
  padding: 40px 48px 46px;
  margin: 0;
  height: auto;
}

.fe .plupload_content {
  overflow-x: auto;
}

.fe .plupload_container {
  background: none;
  padding: 0;
}

.fe #choices-assign_category_file,
.fe [id*="choices-upload_category"] {
  background: #fff;
  border: 1px solid #e8e8ea;
  overflow-y: auto;
}

.fe .plupload_progress_bar {
  background: #FFD1D1;
  height: 40px;
}

.fe .plupload_progress {
  display: flex;
  align-items: center;
}

.fe .plupload_progress .label {
  flex-shrink: 0;
  margin-right: 26px;
  color: #000;
  font-weight: 600;
}

.fe .plupload_total_status {
  line-height: 40px;
  font-weight: 600;
  transform: translateX(-50%);
}

.fe .plupload_total_file_size {
  line-height: 40px;
  display: none;
}

.fe .plupload_progress_container {
  border-color: #e8e8ea;
  background: #fbfbfb;
  padding: 0;
}

.fe .plupload_scroll .plupload_filelist {
  background: #fbfbfb;
}

.fe .plupload_button.plupload_disabled {
  background: #e8e8ea;
  display: none;
}

.fe .plupload_filelist_header,
.fe .plupload_filelist_footer {
  background: #fff;
}

.fe .plupload_filelist_header {
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
  color: #000;
  padding: 23px 77px 23px 47px;
  border-top-width: 0;
  border-bottom-color: #e8e8ea;
}

.fe .notice-message-text {
  position: relative;
  padding-right: 28px;
}

.fe .notice-message-text::after {
  position: absolute;
  right: 12px;
  top: 10px;
}

.fe .plupload_file_status {
  color: inherit;
  width: 116px;
  text-align: left;
  padding-right: 10px;
}

.fe .plupload_filelist_header .plupload_file_size {
  width: 102px;
  text-align: left;
}

.fe .plupload_filelist_header .plupload_file_action {
  text-align: left;
}

.fe #import-wrap .responsive-accordion-head {
  display: none !important;
}

.fe #import-wrap .responsive-accordion-panel {
  background: none;
  border: none;
}

.fe #import-wrap .responsive-accordion-panel {
  display: block !important;
  float: none !important;
  padding: 0;
}

.fe #import-wrap .responsive-accordion-panel::after {
  content: '';
  display: table;
  width: 100%;
}


.fe .plupload_filelist .plupload_file_name {
  position: relative;
  max-width: calc(100% - 320px);
  padding-right: 30px;
}

.fe .plupload_filelist .plupload_file_name span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fe .plupload_filelist .plupload_file_name i {
  position: absolute;
  right: 0;
  top: 0;
}

.fe #import-wrap .vs-column.embed-player {
  /*width: 62.9%;*/
  margin-top: 8px;
}

.fe #import-wrap .vs-column.embed-info {
  /*padding-left: 52px;*/
  margin-top: 8px;
}

.fe #import-wrap #ct-wrapper.section-top-bar {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}

.fe #import-wrap #ct-wrapper .page-actions {
  float: none;
}

.fe #import-wrap .entry-list.wdmax .open-close-links {
  margin-left: 0;
}

.fe .embed-player-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}

.fe .embed-player-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.fe .tpl_upload .inner-block > section,
.fe .tpl_import .inner-block > section {
  padding-top: 0;
}

.fe .plupload_file_action .icon-rs-cross {
  font-size: 12px;
}

.fe .upload-title-text {
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
  margin: 0 0 24px;
}

.fe li.plupload_droptext {
  padding: 72px 47px;
}

.fe .plupload_filelist li:not(.pl-entry-edit):not(.plupload_droptext) {
  padding: 20px 77px 20px 47px;
  background: none;
  border-bottom-color: #e8e8ea;
}

.fe #uploader_filelist .plupload_file_action {
  text-align: left;
}

.fe #uploader_filelist .plupload_file_status {
  width: 116px;
  text-align: left;
  padding-right: 10px;
}

.fe #uploader_filelist .plupload_file_size {
  text-align: left;
  width: 102px;
}

.fe li.plupload_delete a {
  font-size: inherit;
}

.fe .plupload_file_action * {
  width: auto;
}

.fe .plupload_wrapper {
  font-size: 16px;
  font-weight: 600;
  background: #fff;
}

.fe .plupload_wrapper #dobrowse,
.fe .plupload_wrapper .dobrowse-bottom {
  padding: 30px 47px 40px;
}

.fe li.pl-entry-edit {
  border: none;
}

.fe .plupload_file_name span {
  font-weight: 600;
}

.fe .entry-edit-icon {
  color: inherit;
  margin-left: 27px;
}

.fe #uploader .entry-form-class.entry-form-edit {
  padding: 35px 47px 30px;
  max-width: 902px;
  float: none;
}

.fe .plupload_container #ct-set-form label,
.fe .plupload_container .entry-form-class label,
.fe #import-wrap .entry-form-class label {
  font-size: 16px;
  font-weight: 400;
  color: #505050;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 4px;
}

.fe .plupload_container #ct-set-form input[type="text"],
.fe .plupload_container #ct-set-form input[type="email"],
.fe .plupload_container #ct-set-form input[type="password"],
.fe .plupload_container .entry-form-class input[type="text"],
.fe .plupload_container .entry-form-class input[type="email"],
.fe .plupload_container .entry-form-class input[type="password"],
.fe #import-wrap .entry-form-class input[type="text"],
.fe #import-wrap .entry-form-class input[type="email"],
.fe #import-wrap .entry-form-class input[type="password"] {
  background: #fff;
  box-shadow: none;
  border: 1px solid #e8e8ea;
  height: 48px;
  margin: 0 0 19px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
  color: #505050;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.fe .plupload_container #ct-set-form textarea,
.fe .plupload_container .entry-form-class textarea,
.fe #import-wrap .entry-form-class textarea {
  background: #fff;
  box-shadow: none;
  border: 1px solid #e8e8ea;
  margin: 0 0 19px;
  padding: 12px;
  min-height: 153px;
  margin: 0 0 13px;
  font-size: 16px;
  color: #505050;
  min-width: 100%;
  max-width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.fe .entry-form-class .selector .select-box .trigger,
.fe .plupload_container .entry-form-class .selector .select-box .trigger,
.fe .plupload_container #ct-set-form .selector .select-box .trigger,
.fe #import-wrap .entry-form-class .select-box .trigger {
  background: #fff;
  height: 48px;
  font-size: 16px;
  padding: 8px 11px;
}

.fe .entry-form-class .select-box .trigger::before,
.fe .plupload_container .entry-form-class .select-box .trigger::before,
.fe .plupload_container #ct-set-form .select-box .trigger::before,
.fe #import-wrap .entry-form-class .select-box .trigger::before {
  border: none;
  right: 16px;
  top: 8px;
}

.fe .entry-form-class .selector .select-box .choices li,
.fe .plupload_container .entry-form-class .selector .select-box .choices li,
.fe .plupload_container #ct-set-form .selector .select-box .choices li,
.fe #import-wrap .entry-form-class .selector .select-box .choices li {
  font-size: 16px;
  padding: 8px 11px;
}

.fe #uploader .selector.entry-form-class,
.fe #import-wrap .left-float.selector {
  margin-bottom: 7px;
  float: none;
}

.fe #uploader .xc-status{
  display: block;
}

.fe #import-wrap .vs-column {
  background: #fff;
}

.fe #import-wrap .vs-column .outlined-wrapper {
  padding: 40px 48px;
}

.fe #import-wrap .vs-column .outlined-wrapper:empty {
  padding: 0;
}

.fe #import-wrap .entry-form-class {
  padding: 11px 0 0;
  max-width: 807px;
}

.fe #import-wrap .save-entry-button {
  margin: 18px 0 0;
  min-width: 128px;
  padding-left: 20px;
  padding-right: 20px;
  letter-spacing: 0.02em;
  font-weight: 600;
}

.fe .embed-description {
  font-size: 16px;
  line-height: 19px;
}

.fe .embed-category,
.fe .embed-tags {
  font-size: 14px;
  line-height: 17px;
  color: #505050;
  margin-top: 10px;
}

.fe .embed-category {
  margin-top: 35px;
}

.featured_section.recommended_section  .vs-column.fourths.small-thumbs {
  position: absolute;
  left: -9999px;
  top: -9999px;
  display: block !important;
}
.featured_section.trending_section  .vs-column.fourths.small-thumbs {
  position: absolute;
  left: -9999px;
  top: -9999px;
  display: block !important;
}

/* ---------------- */
/* activity section end */

.fe .vjs-waiting #play {
  display: none;
}

.fe #play .stroke-solid,
.fe #play:hover .stroke-solid {
  opacity: 1;
  stroke-dashoffset: 0;
  transition-duration: 0s;
}

.fe .pinfo.top-border {
  border-top: 1px solid #f2f2f4;
  margin-top: 39px;
  padding-top: 40px;
}

.fe .pinfo .bold-text {
  font-weight: 600;
  margin-bottom: 24px;
}

.fe .d-flex-columns {
  display: flex;
  align-items: stretch;
}

.fe .d-flex-columns .vs-column .outer-border-wrapper {
  height: 100%;
}

[id*="main-view-mode-2"] .full-details-holder p {
  padding-left: 5px;
  max-height: none;
}

.viewType .viewType_btn.w-auto.active [class^="icon-"],
.viewType .viewType_btn.w-auto.active [class*=" icon-"] {
  color: inherit;
}
.fe .tpl-messages .icheck-box.place-left {
  top: 12px;
}

.fe .tpl-messages .icheck-box.place-left .icheckbox_square-blue {
  margin: 0 20px 0 0;
}

.fe #checkselect-all-entries .icheckbox_square-blue {
  margin-right: 5px;
}

.fe .cr-tabs i.disable-grey,
.fe .cr-tabs i.delete-grey {
  margin: 10px;
}

.fe #paging-bottom {
  background: none;
}

.fe #paging-bottom #pag-list .pag-wrap a.current {
  background: #FE1A1A;
}

.fe .pag-wrap .inactive {
  display: none;
}

/* browse channels grid */
.fe .tpl_channels #main-content.tabs > nav {
  display: none;
}

.fe .tpl_channels #main-content.tabs .filter {
  display: none;
}
.fe #ct-wrapper .ch-grid .vs-column.fifths,
.fe .ch-grid .vs-column.fifths {
  margin: 0 0.6% 1.5%;
}
.fe #ct-wrapper .ch-grid .vs-column.thirds,
.fe .ch-grid .vs-column.thirds {
  width: 23.875%;
  margin-right: 1.5%;
}
.fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(4n),
.fe .ch-grid .vs-column.thirds:nth-child(4n) {
  margin-right: 0;
}
.fe .ch-grid li:not(.uunr) {
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  margin-bottom: 34px;
}
.fe .ch-grid li:not(.uunr) .ch-info {
  position: static;
  border-radius: 0;
  opacity: 1;
  transform: none;
  background: none;
  flex-grow: 1;
  text-align: left;
  padding: 14px 0 0;
  width: 100%;
  max-width: 70%;
}
.fe .ch-grid li:not(.uunr) .ch-info h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  color: #000;
  text-shadow: none;
  white-space: normal;
  width: auto;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 24px;
}
.fe .ch-grid li:not(.uunr) .ch-info p {
  opacity: 1;
  margin: 0;
}
.fe .ch-grid li:not(.uunr) .link-bordered {
  border: 1px solid #505050;
  background: #f8f8f8;
  color: #505050;
  font-size: 14px;
  line-height: 23px;
  font-weight: 600;
  display: block;
  padding: 4px 10px;
  min-height: 34px;
  max-width: 154px;
  letter-spacing: 0.02em;
  text-align: center;
}
.fe .ch-grid li:not(.uunr) .link-bordered:hover {
  background: #bbb;
}
.fe .ch-grid li:not(.uunr) .link-bordered::before {
  display: none;
}
.fe .ch-grid li:not(.uunr) .ch-item {
  display: block;
  width: 100%;
  max-width: 150px;
  position: relative;
  margin: 0 24px 0 0;
  box-shadow: none;
}
.fe .ch-grid li:not(.uunr) .ch-item-fake {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 100%;
}

.fe .ch-grid .list-view-details li:not(.uunr) {
    padding-top: 0;
    height: auto;
    display: flex;
    align-items: flex-start;
}

.fe .ch-grid .ch-item {
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.fe .ch-info {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}

.fe .ch-info h3 {
  padding: 10px 0;
  margin: 0;
  height: auto;
}
.fe .ch-info p a {
  display: inline-block;
  vertical-align: top;
}

.fe .ch-info p a::before {
  margin: 0;
}

.fe .sf ~ #section-videos .tabs.tabs-white nav {
    background: none;
}

.fe .sf ~ #section-videos .tabs.tabs-white nav li:not(.tab-current) a {
    border-color: transparent;
}

.fe .list-view-thumb {
    max-width: 136px;
    margin-bottom: 20px;
}

.fe .list-view-details {
    width: auto;
    display: block;
    padding: 20px 40px;
    overflow: hidden;
}

.list-view-details .full-details-holder {
    width: auto;
    max-width: 700px;
}
.list-view-details .full-details-holder p.ch-descr {
    height: auto;
    display: block;
    line-height: 21px;
}

.fe .ch-grid .vs-column.full {
    border-color: #e8e8ea;
}

.fe .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head.active.h-msover {
  background: #f8f8fa;
}

.fe .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-panel.active.p-msover {
  background: #f8f8fa;
  border: none;
}

.fe #right-side-form .conf-green {
  color: green;
  display: block;
  padding: 10px;
  background: none;
}

.fe .ch-ext-links li {
  margin: 0 0 10px;
}

.fe .ch-ext-links li:last-child {
  margin-bottom: 30px;
}

.fe .ch-ext-links a {
  color: inherit;
}

.fe .ch-ext-links a:hover {
  color: #fe1a1a;
}

.fe .ch-ext-links a i {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-top: 2px;
  font-weight: bold;
  font-size: 14px;
}

.fe .tpl_channel #new-playlist {
  position: static;
  margin-top: 2px;
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (max-width: 1850px) {
  .fe .suggested-list .full-details-holder p {
    display: none;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds,
  .fe .ch-grid .vs-column.thirds {
    width: 32.33333%;
    margin-right: 1.5%;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(4n),
  .fe .ch-grid .vs-column.thirds:nth-child(4n) {
    margin-right: 1.5%;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(3n),
  .fe .ch-grid .vs-column.thirds:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 1550px) {
  .fe .full-details-holder .pd .views-number {
    display: none;
  }
  .fe .full-details-holder .pd .pd-meta > .views-number {
    padding-left: 0;
    display: block;
  }
  .fe .full-details-holder .pd .pd-meta > .views-number::before {
    display: none;
  }
  .fe .cbp_tmtimeline > li .cbp_tmlabel {
    margin: 0 0 32px 169px;
    width: calc(100% - 169px);
  }
  .fe #bulletin-comm-wrapper #ntm {
    margin-left: 169px;
    margin-right: 0;
  }
  .fe #edit-wrapper .tabs nav ul li a {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1350px) {
  .fe #ct-wrapper .ch-grid .vs-column.thirds,
  .fe .ch-grid .vs-column.thirds {
    width: 49.25%;
    margin-right: 1.5%;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(4n),
  .fe .ch-grid .vs-column.thirds:nth-child(4n) {
    margin-right: 1.5%;
  }

  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(3n),
  .fe .ch-grid .vs-column.thirds:nth-child(3n) {
    margin-right: 1.5%;
  }

  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(2n),
  .fe .ch-grid .vs-column.thirds:nth-child(2n) {
    margin-right: 0;
  }
  .fe .inner-block.with-menu {
    margin-left: 292px;
    margin-right: 40px;
  }

  .fe .inner-block.with-menu .ct-comment .box-heading-white ~ .sort-by {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .fe .inner-block.with-menu .box-heading-white {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .fe .inner-block.with-menu .box-heading-white + .tabs-white nav,
  .fe .inner-block.with-menu #about-links {
    padding: 0 40px;
    margin: 0 -40px;
  }
  .fe .inner-block.with-menu #about-links {
    padding-top: 40px;
  }
  .fe .inner-block.with-menu #channel-header {
    margin: 0 -40px;
  }
  .fe .tpl_channel .inner-block.with-menu .channel-tab-list {
    margin: 0 -40px;
    padding: 31px 40px 0;
  }
  .fe .login-page .text-long {
    display: none;
  }

  .fe .login-page .text-short {
    display: block;
  }
  .fe .inner-block.with-menu .ad-box {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 1300px) {
  .fe .ct-comment .box-heading-white ~ .sort-by {
    margin: -72px -45px 32px;
    padding: 0 45px 16px;
  }
  .fe .fixed-width {
    display: none;
  }
  .fe .sidebar-container-overlay {
    visibility: hidden;
  }
  .fe .fixed-width[style*="display: block"] ~ .sidebar-container-overlay {
    position: fixed;
    left: 252px;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 20;
    visibility: visible;
  }

  .fe .inner-block.with-menu::after {
    content: '';
    width: 100%;
    display: table;
  }
  .fe .inner-block.with-menu .ad-box {
    margin-left: -45px;
    margin-right: -45px;
    padding-left: 45px;
    padding-right: 45px;
  }
  .fe .inner-block.with-menu {
    margin-left: 45px;
    margin-right: 45px;
    position: relative;
  }
  .fe .box-heading-white {
    padding-left: 45px;
    padding-right: 45px;
    margin-left: -45px;
    margin-right: -45px;
  }
  .fe .small-thumbs .profile_image .channel_name {
    font-size: 12px;
  }
  .fe .inner-block.with-menu #channel-header {
    margin: 0 -45px;
  }

  .fe .inner-block.with-menu .box-heading-white + .tabs-white nav,
  .fe .inner-block.with-menu #about-links {
    padding: 0 45px;
    margin: 0 -45px;
  }

  .fe .inner-block.with-menu #about-links {
      padding-top: 40px;
  }

  .fe .tpl_channel .inner-block.with-menu .channel-tab-list {
    margin: 0 -45px;
    padding: 31px 45px 0;
  }

  .fe .box-heading-white + .tabs-white nav {
    padding-left: 45px;
    padding-right: 45px;
    margin-left: -45px;
    margin-right: -45px;
  }

  .fe .inner-block.with-menu .box-heading-white {
    padding-left: 45px;
    padding-right: 45px;
    margin-left: -45px;
    margin-right: -45px;
  }

  .fe .box-heading-white {
    margin-left: -45px;
    margin-right: -45px;
  }

  .fe #about-links {
    padding: 40px 45px;
    margin: 0 -45px;
  }
  .fe #channel-header {
    margin: 0 -45px;
  }
  .fe .tpl_channel .channel-tab-list {
    margin: 0 -45px;
    padding: 31px 45px 0;
  }

  .fe .inner-block.with-menu.ad-box,
  .fe .ad-box {
    margin-left: -45px;
    margin-right: -45px;
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media screen and (max-width: 1250px) {
  .fe .tabs-style-topline nav a span {
    font-size: 14px;
  }
  .fe .tabs nav ul li a {
    padding: 0 20px;
    line-height: 40px;
  }
  .fe #bulletin-comm-wrapper #ntm #public-bulletin-form .row {
    max-width: none;
  }
}

@media screen and (max-width: 1200px) {
  .fe .page_holder_right {
    width: 320px;
  }
  .fe .page_holder_right .suggested-list .effect-fullT {
    width: 100%;
    float: none;
  }

  .fe .page_holder_right .suggested-list .full-details-holder {
    width: 100%;
    float: none;
    padding-left: 0;
  }
  .fe .page_holder_right .suggested-list .full-thumbs h3 {
    margin-top: 10px;
  }
  .fe .page_holder_right .suggested-list .pd p {
    display: none;
  }
  .fe .full-details-holder .pd .pd-meta > .views-number {
    padding-left: 14px;
    display: inline;
  }
  .fe .full-details-holder .pd .pd-meta > .views-number::before {
    display: block;
  }
  .fe #channel-own-photos li.thirds {
    width: 49.25%;
  }
  .fe #channel-own-photos li.thirds:nth-child(3n),
  .fe #channel-art-photos li.thirds:nth-child(3n) {
    margin-right: 1.5%;
  }
  .fe #channel-own-photos li.thirds:nth-child(2n),
  .fe #channel-art-photos li.thirds:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 960px) {
  .fe .search_holder .sb-search-input[type="text"] {
    padding-right: 48px;
  }
  .fe #edit-wrapper .tabs nav ul li a {
    padding: 0 10px;
  }
  .fe .ch-grid .vs-column.fifths {
    width: 23.8%;
  }
  .fe .d-flex-columns {
    display: block;
  }
  .fe .d-flex-columns .vs-column {
    width: 100%;
    float: none;
  }
  .fe .tabs-style-topline nav a span {
    font-size: 12px;
  }
  .fe .tabs nav ul li a {
    padding: 0 20px;
    line-height: 40px;
  }
  .fe .vs-column figure.effect-fullT {
    width: 35%;
  }

  :root .fe .fileThumbs .vs-column.small-thumbs {
    width: 32.2%;
    margin-right: 1.7% !important;
    margin-bottom: 3.2%;
  }

  .fe .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.7% !important;
  }
  .fe .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 0 !important;
  }
  .fe #logo_container {
    max-width: 190px;
  }

  .fe .small-thumbs h3 {
    font-size: 14px;
    line-height: 18px;
    max-height: none;
    margin-bottom: 0;
    max-height: 36px;
  }
}

@media screen and (max-width: 849px) {
  .fe .entry-list li.cr-tabs .responsive-accordion-panel a img {
    width: 60px;
  }
}
@media screen and (max-width: 880px) {
  .fe .page_holder_left {
    padding-top: 0;
  }
  .fe .page_holder_right {
    padding-left: 0;
    width: 100%;
  }
  .fe .views_counter .showComments {
    margin-right: 5px;
  }
}
@media screen and (max-width: 800px) {
  .fe #uploader .vs-column.half.upload-left-fix {
    width: 100%;
    margin: 0 0 20px;
  }
  .fe #uploader .vs-column.half.upload-right-fix {
    width: 100%;
    padding-left: 0;
  }
  .fe .search_holder {
    position: static;
  }
}

@media (max-width: 768px){
  .fe #edit-wrapper .tabs nav ul {
    justify-content: center;
    flex-wrap: wrap;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs {
    width: 49%;
    margin-right: 2% !important;
    margin-bottom: 3.2%;
  }

  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n - 1) {
    margin-right: 2% !important;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 0 !important;
  }
  .fe #about-links .vs-column {
    width: auto;
  }

  .fe #about-links .vs-column.half {
    width: 49.25%;
  }
}

@media screen and (max-width: 767px) {
  .fe .comments_actions .btn,
  .fe .comments_actions .btn + .btn {
    margin-left: 10px;
  }
  .fe .search_holder .sb-search-input[type="text"] {
    padding-right: 76px;
  }
  .fe .input-signin .icheckbox_square-blue {
    margin-top: 0;
  }
  .fe .account-stats {
    text-align: center;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds,
  .fe .ch-grid .vs-column.thirds {
    width: 100%;
    margin-right: 0;
  }
  .fe #ct-wrapper .ch-grid .vs-column.thirds:nth-child(2n),
  .fe .ch-grid .vs-column.thirds:nth-child(2n) {
    margin-right: 0;
  }
  .fe #channel-own-photos li.thirds {
    width: 100%;
  }
  .fe #channel-own-photos li.thirds:nth-child(3n),
  .fe #channel-art-photos li.thirds:nth-child(3n) {
    margin-right: 0;
  }
  .fe .vs-column.btn-right {
    text-align: left;
  }
  .fe .edit-crop-buttons .btn + .btn {
    margin-top: 10px;
    margin-left: 0px;
  }
  .fe .c-tools .btn-link {
    margin-top: 10px;
    margin-left: 0px;
  }
  .fe [data-tab-section] > .outer-border-wrapper,
  .fe #section-manage .outer-border-wrapper,
  .fe #section-upload #fedit-image-form .outer-border-wrapper {
    padding: 30px 30px 20px;
  }
  .fe #overview-userinfo-file .thumb-text {
    font-size: 14px;
    line-height: 24px;
  }
  .fe #section-manage .main-thumb-text,
  .fe #section-upload #fedit-image-form .main-thumb-text {
    font-size: 18px;
  }
  .fe .tpl_search #search-filters .vs-column {
    width: calc(50% - 58px);
  }
  .fe .tpl_search .sf-filters {
    flex-direction: row;
  }
  .fe .tpl_search .sf-filters .filter-tags {
    justify-content: flex-start;
  }
  .fe .tpl_search .filter-tag {
    margin-left: 0;
    margin-right: 10px;
  }
  .fe .tpl_search .filter-link {
    margin-left: 0;
    margin-right: 10px;
  }
  .fe .ct-comment .box-heading-white ~ .sort-by {
    margin-top: -40px;
  }
  .fe .box-heading-white .content-title i.icon-lg {
    margin-top: 2px;
  }
  .fe #ct-wrapper .ch-grid .vs-column.fifths, .fe .ch-grid .vs-column.fifths {
    margin: 0 0.75% 1.5%;
  }
  .fe .ch-grid .vs-column.fifths {
    width: 31.8%;
  }
  .fe .notification-entries-heading .switch {
    margin-right: 0;
  }
  .fe .box-heading-white .content-title .section-h3 i {
    margin-top: 4px;
  }
  .fe .box-heading-white .content-title i.icon-rs-email {
    margin-top: 4px;
  }
  .fe .plupload_filelist_header {
    padding-right: 47px;
  }
  .fe .plupload_filelist li:not(.pl-entry-edit):not(.plupload_droptext) {
    padding-right: 47px;
  }
  .fe .d-flex-columns {
    display: block;
  }
  .fe .box-heading-white + .tabs-white,
  .fe .box-heading-white + #main-content.tabs-white {
    margin-top: -52px;
  }
  .full-thumbs h3,
  .full-thumbs h2{
    max-height: 40px;
    font-size: 16px;
    line-height: 20px;
  }
  .hidden-sm {
    display: none !important;
  }
  .fe .btn {
    padding: 5px 10px;
  }
  .fe .btn .icon-disk.visible-mobile::before {
    line-height: 1;
    margin: 0;
  }
  .fe .user-form {
    padding: 50px 0 0;
  }
  .fe .info-promo .inner-wrapper {
    padding: 33px 20px;
  }
  .fe header i.menu-trigger {
    margin-left: 15px;
  }
  .fe header#main_header .search_holder {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: none !important;
    display: flex;
    align-items: center;
    padding: 0 15px;
    margin: 0;
    display: none;
    background: #fff;
  }
  .fe header#main_header .search_holder.search-opened {
    display: flex;
  }
  .fe header#main_header .search_holder .left-icon {
    margin-right: 16px;
    cursor: pointer;
  }
  .fe .sb-icon-search,
  .fe .sb-search-submit {
    width: 65px;
  }
  .fe .sb-search.sb-search-open .sb-icon-search,
  .fe .sb-search-fe.sb-search-open .sb-icon-search,
  .no-js .fe .sb-search .sb-icon-search,
  .no-js .fe .sb-search-fe .sb-icon-search {
    background: #f8f8f8;
    color: #3e3e3e;
  }
  .fe #top-login-form .btn-blue--outline i {
    margin-right: 0;
  }
  .fe #top_actions,
  .fe #top_actions.no-session {
    padding-right: 15px;
  }
  .fe #top_actions .arrow_box {
    position: fixed;
    top: 65px;
    right: 15px;
    max-width: calc(100% - 30px);
  }
  .fe #top-login-form .btn-blue--outline {
    height: 28px;
    padding: 0 8px;
    font-size: 12px;
  }
  .fe #top-login-form .top-login-link.btn-blue--outline {
    padding: 0;
    border: none;
    height: auto;
  }
  .fe .no-session-icon {
    margin-right: 8px;
    margin-left: 8px;
  }

  .fe .box-heading-white {
    margin: 0 -45px 40px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .fe .box-heading-white .content-title {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
  }
  .fe .account-stats {
    margin: 0 0 15px;
  }

  .fe .statsBox .white-box {
    flex-direction: column;
    justify-content: center;
  }

  .fe .statsBox .white-box > .vs-column {
    margin: 0 0 15px;
  }

  .fe .statsBox .white-box .overview-form button {
    margin: 0 auto;
    display: block;
  }

  .fe #ct-set-form input[type="text"],
  .fe #ct-set-form input[type="email"],
  .fe #ct-set-form input[type="password"],
  .fe #ct-set-form textarea {
    padding: 8px 10px;
    font-size: 16px;
  }

  .fe #save_channel_form input[type="text"],
  .fe #save_channel_form input[type="email"],
  .fe #save_channel_form input[type="password"],
  .fe #save_channel_form textarea {
    padding: 8px 10px;
    font-size: 16px;
  }

  .fe #ct-set-form label,
  .fe #save_channel_form label {
    font-size: 14px;
    line-height: 24px;
  }

  .fe #ct-set-form .vs-column + .vs-column {
    margin-top: 15px;
  }

  .fe .vs-column {
    width: 100%;
    margin-right: 0;
  }

  .fe .statsBox .user-thumb-xlarge {
    margin: 0 auto;
  }

  .fe .cbp_tmtimeline::before {
    display: none;
  }

  .fe .cbp_tmtimeline > li {
    padding-top: 20px;
  }

  .fe .cbp_tmtimeline > li .cbp_tmtime {
    position: static;
    margin: 0 0 0 50px;
    padding: 0;
    width: auto;
  }

  .fe .cbp_tmtimeline > li .cbp_tmlabel {
    margin: 20px 0 32px;
    width: 100%;
  }

  .fe #bulletin-comm-wrapper #ntm {
    margin-left: 0;
  }

  .fe .cbp_tmtimeline > li .cbp_tmicon {
    left: 0;
    top: 8px;
    margin: 0;
    position: absolute;
  }
  .cbp_tmtimeline {
    margin-top: 0;
  }
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8) {
    position: static;
  }
}

@media screen and (max-width: 700px) {
  .fe .inner-block.with-menu .ad-box,
  .fe .ad-box {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .fe #about-links .vs-column {
    width: 100%;
  }

  .fe #about-links .vs-column.half {
    width: 100%;
  }
  .fe .inner-block.with-menu .ct-comment .box-heading-white ~ .sort-by,
  .fe .ct-comment .box-heading-white ~ .sort-by {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .fe #paging-bottom #pag-list .pag-wrap a.paginate {
    padding: 0 5px;
  }
  .fe #paging-bottom #pag-list .pag-wrap span.inactive,
  .fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-prev,
  .fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-next {
    padding: 0 10px;
  }
  .fe .section-top-bar,
  .fe .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head {
    padding: 15px 15px 10px;
    height: 60px;
  }
  .fe .sortings .icheckbox_square-blue,
  .fe .cr-tabs .icheckbox_square-blue {
    width: 20px;
    height: 20px;
  }
  .fe .dl-trigger {
    font-size: 18px;
  }
  .fe .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head {
    min-height: 60px;
    height: auto;
  }
  .fe .responsive-accordion-title .entry-number,
  .fe .responsive-accordion-title .entry-title,
  .fe .responsive-accordion-title .entry-type {
    margin-top: 4px;
  }
  .fe .tabs-style-topline nav a span {
    font-size: 11px;
  }
  .fe .tabs nav ul {
    flex-wrap: wrap;
    justify-content: center;
  }

  .fe .tpl_channel .inner-block.with-menu .channel-tab-list {
    margin: 0 -15px;
    padding: 10px 15px 0;
  }

  .fe .inner-block.with-menu #channel-header {
    margin: 0 -15px;
  }

  .fe .inner-block.with-menu .box-heading-white + .tabs-white nav,
  .fe .inner-block.with-menu #about-links {
    padding: 0 15px;
    margin: 0 -15px;
  }
  .fe .inner-block.with-menu #about-links {
      padding-top: 20px;
  }
  .fe .tabs nav ul li a {
    padding: 0 15px;
    line-height: 40px;
  }
  .fe .inner-block.with-menu {
    margin-left: 0;
    margin-right: 0;
  }
  .fe .inner-block,
  .fe .inner-block.with-menu {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fe .inner-block .box-heading-white,
  .fe .inner-block.with-menu .box-heading-white,
  .fe .box-heading-white + .tabs-white nav,
  .fe .inner-block.with-menu .box-heading-white + .tabs-white nav {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .fe .box-heading-white + .tabs-white nav {
    width: auto;
  }
  .fe [data-tab-section] > .outer-border-wrapper,
  .fe .verify-form-holder .outer-border-wrapper,
  .fe #ct-set-form .outer-border-wrapper,
  .fe #save_channel_form .outer-border-wrapper {
    padding: 20px;
  }
  .fe .inner-block.with-menu::after {
    content: '';
    width: 100%;
    display: table;
  }
  .fe .box-heading-white {
    margin-left: -15px;
    margin-right: -15px;
  }

  .fe #about-links {
    padding: 20px 15px;
    margin: 0 -15px;
    text-align: center;
  }
  .fe #about-links .channel-logo {
    margin: 0 auto 20px;
  }
  .fe #about-links .profile_count {
    text-align: center;
  }
  .fe #channel-header {
    margin: 0 -15px;
  }
  .fe .tpl_channel .channel-subscribe-button {
    float: none;
  }
  .fe .tpl_channel .channel-tab-list {
    margin: 0 -15px;
    padding: 10px 15px 0;
    display: flex;
    flex-wrap: wrap;
  }
  .fe .tpl_channel .channel-tab-list li {
    font-size: 14px;
    flex: 1;
  }

  .fe .tpl_channel .channel-tab-list li a {
    padding: 0 20px;
  }
  .fe .tabs nav ul li a {
    padding: 0 20px;
  }
}
@media screen and (max-width: 678px) {
  .fe .full-details-holder {
    width: 65%;
  }
}
@media screen and (max-width: 650px) {
  .fe .user-sub-activity .user-activity-text {
    width: 50%;
  }
  .fe .user-sub-activity .user-activity-side-left {
    padding-left: 10px;
  }
  .fe.dark .notification-entries-heading {
    padding-left: 20px;
    padding-right: 20px;
  }
  .fe .tabs nav.upload-tabs ul li a i {
    display: none;
  }
  .fe .plupload_filelist_header {
    padding: 20px;
  }
  .fe .plupload_filelist li:not(.pl-entry-edit):not(.plupload_droptext) {
    padding: 20px;
  }
  .fe #import-wrap .vs-column .outlined-wrapper {
    padding: 20px;
  }
  .fe #import-wrap .vs-column.embed-info {
    padding-left: 0;
  }
  .fe #uploader .entry-form-class.entry-form-edit {
    padding: 20px;
  }
  .fe #uploader .section-top-bar {
    padding: 20px;
  }
  .fe .plupload_filelist_header .plupload_file_size {
    width: 60px;
  }
  .fe .plupload_file_status {
    width: 60px;
  }
  .fe #uploader_filelist .plupload_file_size {
    width: 60px;
  }
  .fe #uploader_filelist .plupload_file_status {
    width: 60px;
  }
  .fe .entry-edit-icon {
    margin: 0;
  }
  .fe .plupload_filelist .plupload_file_name {
    width: auto;
    max-width: calc(100% - 260px);
  }
  .fe .plupload_wrapper #dobrowse,
  .fe .plupload_wrapper .dobrowse-bottom {
    padding: 20px;
  }
}
@media screen and (max-width: 640px) {
  .fe i.close-lightbox {
    right: 20px;
  }
  .fe #div-favorite,
  .fe #delete-crop-form,
  .fe #div-share,
  .fe .fancybox-inner #fedit-image-form,
  .fe .fancybox-inner #profile-image-form,
  .fe .fancybox-inner #delete-confirm-form  {
    padding-right: 20px;
    padding-left: 20px;
  }
  .fe .modal-heading {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 48px;
  }
  .fe #div-share.grey-content .bg-area {
    margin-left: -20px;
    margin-right: -20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
  }
  .fe header#main_header a#logo,
  .fe header#main_header.smaller a#logo {
    width: 80px;
    background-image: url("../../fe/img/logo-xbiz.svg") !important;
    background-size: contain !important;
    margin-left: 15px;
  }
  .fe #paging-bottom .place-left-off {
    display: none;
  }
  .fe .pag-wrap .paginate-prev-span,
  .fe .pag-wrap .paginate-next-span {
    display: none;
  }
  .fe #ct-set-form label + .grayText,
  .fe #save_channel_form label + .grayText {
    display: block;
  }
  .fe #paging-bottom #pag-list .pag-wrap span.inactive,
  .fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-prev,
  .fe #paging-bottom #pag-list .pag-wrap a.paginate.paginate-next {
    padding: 0 5px;
  }
  .fe #paging-bottom #pag-list .pag-wrap .paginate-next,
  .fe #paging-bottom #pag-list .pag-wrap .inactive,
  .fe #paging-bottom #pag-list .pag-wrap .paginate-prev,
  .fe #paging-bottom #pag-list .pag-wrap .inactive:first-child {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 548px) {
  .fe .tpl_search #search-filters .vs-column {
    width: calc(50% - 20px);
    margin-right: 20px;
  }
  .full-details-holder{margin-top:10px}
  .full-thumbs .p-l{margin-right:14px}
  .full-thumbs .p-r{width:calc(100% - 50px)}
  .fe .vs-column figure.effect-fullT {
    width: 100%;
  }
  .fe .full-details-holder {
    padding-left: 0;
  }
  .fe .full-details-holder {
    width: 100%;
  }
}

@media (max-width: 490px) {
  .fe .ch-grid .vs-column.fifths {
    width: 47.8%;
  }
  .fe .plupload_filelist_header {
    font-size: 13px;
  }
  .fe #uploader.frontend .entry-form-class {
    font: none;
  }
  .fe .plupload_filelist .plupload_file_name {
    max-width: calc(100% - 200px);
  }
}
@media (max-width: 480px) {
  .fe .user-sub-activity .hide-entry,
  .fe .user-sub-activity .unhide-entry,
  .fe .user-sub-activity .restored-entry {
    margin-right: 30px;
  }
  .fe .user-sub-activity .user-activity-text {
    padding-right: 20px;
  }
  .fe #bulletin-comm-wrapper #ntm #public-bulletin-form {
    padding: 30px;
  }
  .fe #bulletin-comm-wrapper #ntm #public-bulletin-form .comments_actions .btn {
    width: auto;
  }
  .fe .user-sub-activity .user-activity-text {
    width: 75%;
  }
  .fe .profile_details .act-btn .showSingle-lb {
    margin-bottom: 10px;
  }
  .fe .profile_details .act-btn {
    white-space: normal;
  }
  .fe #delete-button-row .btn + .btn, .fe #save-button-row .btn + .btn {
    margin-left: 2px;
  }
}
@media (max-width: 450px){
  .fe .radio-holder {
    display: block;
  }
  .fe .radio-holder label {
    margin-right: 0;
  }

  .fe .profile_details .channel_views {
    float: left;
    width: auto;
  }
  .fe .profile_details .act-btn {
    float: right;
  }
  .fe .tpl_view .subscribers {
    display: block;
  }
  .fe  .list-view-details {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .fe .list-view-thumb {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      float: none;
  }
  .fe .plupload_wrapper #dobrowse,
  .fe .plupload_wrapper .dobrowse-bottom {
      text-align: center;
  }
  .fe #paging-bottom #pag-list .pag-wrap .inactive,
  .fe #paging-bottom #pag-list .pag-wrap a.paginate,
  .fe #paging-bottom #pag-list .pag-wrap a.current {
    height: 26px;
    line-height: 26px;
    min-width: 22px;
  }
}
@media (max-width: 420px) {
  .fe #intabdiv .column-right {
    width: 100%;
    float: left;
  }
  .fe .tpl_search #search-filters .vs-column {
    width: calc(50% - 10px);
    margin-right: 10px;
  }
  .fe .plupload_progress .label {
    display: none;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs {
    width: 100%;
    margin-right: 0% !important;
    margin-bottom: 3.2%;
  }

  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n - 1) {
    margin-right: 0% !important;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 0 !important;
  }
  .fe .page_holder_right .suggested-list .effect-fullT {
    width: 100%;
    font: none;
    display: block;
  }

  .fe .page_holder_right .suggested-list .full-details-holder {
    width: 100%;
    float: none;
    display: block;
    padding-left: 0;
  }
}
@media (max-width: 360px) {
  .fe #div-info .p-d-txt {
    margin-left: 0;
  }
  .fe .info-toggle {
    margin-left: 0;
  }
}

.fe .error-message-text {
  padding-right: 20px;
  position: relative;
}

.fe .error-message-text::after {
  position: absolute;
  right: 10px;
  top: 11px;
}

@media (max-width: 375px) {
  .fe .plupload_filelist_header {
    font-size: 12px;
  }
  .fe .plupload_filelist .plupload_file_name {
    padding-right: 18px;
  }
  .plupload_filelist_header, #uploader_filelist {
    font-size: 12px;
  }
  .fe .plupload_filelist_header .plupload_file_action,
  .fe #uploader_filelist .plupload_file_action,
  .fe .plupload_file_status
  .fe #uploader_filelist .plupload_file_status,
  .fe .plupload_filelist_header .plupload_file_size
  .fe #uploader_filelist .plupload_file_size {
    width: 55px;
    padding-right: 0;
  }
  .fe .plupload_filelist .plupload_file_name {
    max-width: calc(100% - 180px);
  }
}
@media screen and (min-width: 768px) {
  .visible-mobile {
    display: none !important;
  }
  .fe .top-icon {
    margin-right: 34px;
  }
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6) {
    position: static;
  }
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7) ,
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9) ,
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
}
@media screen and (min-width: 961px) {
  .fe .dd-form {
    display: block;
  }

  .fe .login-margins {
    margin: 63px 0 20px;
  }

  .fe .inner-block.with-menu .login-margins {
    margin-left: 0px;
  }

  .fe .login-margins .vs-column {
    width: 59%;
  }

  .fe .login-margins .vs-column.fit {
    width: 39.5%;
  }

  .fe #ct-set-form .vs-column.half {
    width: 59%;
  }

  .fe #ct-set-form .vs-column.fit {
    width: 39.5%;
  }

  .fe .pass-columns {
    display: flex;
    align-items: stretch;
  }

  .fe .pass-columns .vs-column.thirds .outer-border-wrapper {
    min-height: 100%;
  }

  .fe #ct-set-form .pass-columns .vs-column.two_thirds {
    width: 65.3333%;
  }
  .fe #ct-set-form .pass-columns .vs-column.thirds {
    width: 33%;
  }

  .fe #ct-set-form .pass-columns .vs-column {
    margin-bottom: 0;
  }

  .fe header#main_header .search_holder {
    max-width: 400px !important;
  }

  :root .login-page .tabs-style-topline nav li a {
    min-height: 32px;
    line-height: 32px;
    padding: 15px 0 8px;
  }

  .sb-icon-search,
  .sb-search-submit {
    width: 64px;
  }
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4) ,
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8) {
    position: static;
  }
}

@media screen and (min-width: 1128px) {
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 23.8%;
    margin-right: 1.6%;
    margin-bottom: 25px;
  }

  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 0;
  }

  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4) ,
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8) {
    position: static;
  }
}

@media screen and (min-width: 1300px) {
  :root .fe header#main_header .no-session-holder.search_holder {
    margin-left: 118px;
  }
  :root .fe header#main_header .search_holder {
    max-width: 488px;
  }
  :root .fe header#main_header .search_holder {
    margin-left: 0;
    margin-right: 36px;
  }
}

@media screen and (min-width: 1301px) {
  #play {
    width: 80px;
  }

  .fe .inner-block {
    margin-left: 80px;
    margin-right: 80px;
  }

  .fe .tpl_view .inner-block.inner-block.with-menu {
    margin-right: 80px;
  }
}

@media screen and (min-width: 1784px) {
  :root .fe .fileThumbs .vs-column.small-thumbs {
    width: 18.8%;
    margin-right: 1.5%;
    margin-bottom: 3.2%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 0;
  }

  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 23.8%;
    margin-right: 1.6%;
    margin-bottom: 25px;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 1.6%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 0;
  }

  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10) {
    position: static;
  }

  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
}

@media screen and (min-width: 1800px) {
  :root .fe .full-details-holder .pd {
    font-size: 14px;
  }
}

@media screen and (min-width: 1952px) {
  :root .fe .fileThumbs .vs-column.small-thumbs,
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 18.8%;
    margin-right: 1.5%;
    margin-bottom: 3.2%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(1n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(4n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(3n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.5%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(5n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 0;
  }

  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10) {
    position: static;
  }
}
@media screen and (min-width: 2120px) {
  :root .fe .fileThumbs .vs-column.small-thumbs,
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 15.75%;
    margin-right: 1.1%;
    margin-bottom: 3.2%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(6n) {
    margin-right: 0;
  }

  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(6) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(11),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(12) {
    position: static;
  }

  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 18.8%;
    margin-right: 1.5%;
    margin-bottom: 3.2%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.5%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.5%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.5%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.5%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(6n) {
    margin-right: 1.5%;
  }
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 0;
  }
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5) {
    position: static;
  }

  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(6) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }

  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10) {
    position: static;
  }

  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(11) ,
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(12) {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }
}
@media screen and (min-width: 2288px) {
  :root .fe .fileThumbs .vs-column.small-thumbs,
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs {
    width: 15.75%;
    margin-right: 1.1%;
    margin-bottom: 3.2%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(1n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(1n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(2n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(2n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(5n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(5n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(4n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(4n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(3n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(3n) {
    margin-right: 1.1%;
  }
  :root .fe .fileThumbs .vs-column.small-thumbs:nth-child(6n),
  :root .fe .inner-block.with-menu .fileThumbs .vs-column.small-thumbs:nth-child(6n) {
    margin-right: 0;
  }

  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.recommended_section .vs-column.fourths.small-thumbs:nth-child(6) {
    position: static;
  }
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(1),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(2),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(3),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(4),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(5),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(6),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(7),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(8),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(9),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(10),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(11),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(11),
  .fe .inner-block .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(12),
  .fe .inner-block.with-menu .featured_section.trending_section .vs-column.fourths.small-thumbs:nth-child(12) {
    position: static;
  }
}

/* dark theme */
.fe.dark {
  background: #181818;
  color: #fbfbfb;
}

.fe.dark header i.menu-trigger::before {
  color: #fbfbfb;
}
.fe.dark .sb-search.sb-search-open .sb-icon-search,
.fe.dark .sb-search-fe.sb-search-open .sb-icon-search,
.no-js .fe.dark .sb-search .sb-icon-search,
.no-js .fe.dark .sb-search-fe .sb-icon-search {
  /* background: #bbb; */
}
.fe header#main_header .search_holder .left-icon {
  color: #bbb;
}

.fe.dark header#main_header .search_holder {
  background: #222;
}

.fe.dark header#main_header {
  border-bottom-color: #3e3e3e;
  background: rgba(34, 34, 34, 0.98);
}

.fe.dark .container_wrapper .sidebar-container {
  background: #222;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);
}

.fe.dark #notifications-box-list .user-sub-activity {
  border-color: #3e3e3e;
}

.fe.dark .user-sub-activity.is-hidden {
  background: #3e3e3e;
}

.fe.dark .user-sub-activity:hover {
  background: #434343;
}

.fe.dark .sb-search-input {
  background: #0d0d0d;
}

.fe.dark #top_actions .arrow_box {
  background: #1c1c1c;
}

.fe.dark .tacc-nfo {
  border-color: #3e3e3e;
}

.fe.dark #top-session-accordion .dm-head {
  background: #1c1c1c;
}

.fe.dark .blue #top-session-accordion.tacc .tacc-top {
  border-color: #3e3e3e;
}

.fe.dark .blue #top-session-accordion.tacc .tacc-bottom {
  border-color: #3e3e3e;
  background: #1c1c1c;
}

.fe.dark .blue #top-session-accordion.tacc .tacc-bottom a:hover {
  background: #3e3e3e;
}

.fe.dark .blue #top-session-accordion.tacc a {
  color: #fff;
}

.fe.dark .blue #top-session-accordion.tacc a:hover {
  background: #1c1c1c;
}

.fe.dark .tacc-uu .user-email {
  color: #fff;
}

.fe.dark .top-icon {
  color: #fbfbfb;
}

.fe.dark .entry-form-class .selector .select-box .trigger,
.fe.dark  #ct-set-form .selector .select-box .trigger {
  background: #404040;
  border-color: #505050;
}

.fe.dark #dd-form .selector .select-box .choices {
  background: #404040;
  border-color: #505050;
  color: #fbfbfb;
}

.fe.dark .selector .select-box .trigger {
  color: #fbfbfb;
}

.fe.dark #top_actions #user-arrow-box {
  background: #1c1c1c;
}

.fe.dark #top-session-accordion .dm-head {
  border-bottom-color: #3e3e3e;
}

.fe.dark .switch-light .switch-input:checked ~  .switch-label,
.fe.dark .switch-light .active ~  .switch-label {
  background: #505050;
}

.fe #top-session-accordion .dm-wrap-text {
  color: #949494;
}

.fe.dark .dm-wrap-bottom {
  border-top-color: #3e3e3e;
  color: #fff;
}

.fe.dark .notification-entries-heading {
  background: #1c1c1c;
  color: #fff;
}

.fe.dark #more-results {
  border-color: #3e3e3e;
}

.fe.dark .entry-form-class label,
.fe.dark .account-stats .label,
.fe.dark .account-stats h3 {
  color: #949494;
}

.fe.dark .user-form .icheck-box,
.fe.dark .user-form .icheck-box + label,
.fe.dark .user-form .icheck-box label,
.fe.dark .user-form .icheck-box + .label-signin {
  color: #e8e8ea;
}

.fe.dark #ct-set-form label,
.fe.dark #save_channel_form label {
  color: #fbfbfb;
}

.fe.dark #notifications-box #more-results .info-toggle {
  color: #fff;
}

.fe.dark .pass_meter {
  background-color: #505050;
}


/* sidebar dark start */
/* ------------------ */
.fe.dark .left-menu-h4 {
  color: #fff;
}

.fe.dark .sidebar-container .categories-container {
  border-color: #3e3e3e;
}

:root .fe.dark .blue .accordion .main-menu-panel-entry-active a.sub-level-opener,
:root .fe.dark .blue #session-accordion.accordion .menu-panel-entry-active a.sub-level-opener,
:root .fe.dark .blue #no-session-accordion2.accordion .menu-panel-entry-active a.sub-level-opener {
  background-color: #404040;
  color: #fff;
}

:root .fe.dark .blue .accordion .main-menu-panel-entry-active a:not(.sub-level-opener),
:root .fe.dark .blue #session-accordion.accordion .menu-panel-entry-active a:not(.sub-level-opener),
:root .fe.dark .blue #no-session-accordion2.accordion .menu-panel-entry-active a:not(.sub-level-opener),
.fe.dark #categories-accordion a.dcjq-parent.active {
  background-color: #434343 !important;
  color: #fff !important;
}

.fe.dark .sidebar-container .blue .accordion a:hover {
  background: #3e3e3e;
}

:root .fe.dark .blue #categories-accordion.inner-accordion .menu-panel-entry-active a.dcjq-parent,
:root .fe.dark .blue #categories-accordion.inner-accordion a.dcjq-parent.active {
  background-color: #727272 !important;
}

:root .fe.dark .blue .accordion .main-menu-panel-entry-active a:not(.sub-level-opener)::before,
:root .fe.dark .blue #session-accordion.accordion .menu-panel-entry-active a:not(.sub-level-opener)::before,
:root .fe.dark .blue #no-session-accordion2.accordion .menu-panel-entry-active a:not(.sub-level-opener)::before,
.fe.dark #categories-accordion a.dcjq-parent.active::before,
.fe.dark #categories-accordion.inner-accordion a.dcjq-parent.active::before {
  background: #FE1A1A;
}

:root .fe.dark .accordion li.this-inner .accordion.inner-accordion a,
:root .fe.dark .accordion li.this-inner .blue .accordion.inner-accordion a {
  background: #505050;
}
:root .fe.dark .accordion li.this-inner .accordion.inner-accordion a:hover,
:root .fe.dark .accordion li.this-inner .blue .accordion.inner-accordion a:hover {
  background: #3e3e3e;
}
.fe.dark .sidebar-nav-footer .footer_menu a {
  color: #e8e8ea;
}
.fe.dark .sidebar-nav-footer label {
  color: #bbb;
}
/* ------------------ */
/* sidebar dark end */

.fe.dark .small-thumbs .profile_image .channel_name {
  color: #bbb;
}



.fe.dark .statsBox .white-box {
  background: #222;
}

.fe.dark .box-heading-white {
  background: #222;
}

.fe.dark .box-heading-white .content-title {
  color: #fff;
}

.fe.dark .box-heading-white .content-title i {
  color: #949494;
}

.fe.dark .account-stats .account-data-text,
.fe.dark .account-stats .account-data-text .label {
  color: #fff;
}


.fe.dark .fancybox-inner {
  background: #222;
}

.dark .simple-text ul:not([class]) li::before {
  background: #949494;
}

.fe.dark .footer_menu a.active,
.fe.dark .footer_menu a:hover {
  color: #fbfbfb;
}

.fe.dark #ct-set-form .outer-border-wrapper,
.fe.dark .verify-form-holder .outer-border-wrapper,
.fe.dark #save_channel_form .outer-border-wrapper {
  background: #222;
}

.fe.dark #ct-set-form input[type="text"],
.fe.dark #ct-set-form input[type="email"],
.fe.dark #ct-set-form input[type="password"],
.fe.dark #ct-set-form textarea {
  background: #505050;
  border-color: #505050;
  color: #fbfbfb;
}

.fe.dark .entry-form-class input[type="text"],
.fe.dark .entry-form-class input[type="email"],
.fe.dark .entry-form-class input[type="password"],
.fe.dark .entry-form-class textarea {
  background: #505050;
  border-color: #505050;
  color: #fbfbfb;
}

.fe.dark #save_channel_form input[type="text"],
.fe.dark #save_channel_form input[type="email"],
.fe.dark #save_channel_form input[type="password"],
.fe.dark #save_channel_form textarea {
  background: #505050;
  border-color: #505050;
  color: #fbfbfb;
}

.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"],
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="text"]#bulletin-file,
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="email"],
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form input[type="password"],
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form textarea {
  background: #505050;
  border-color: #505050;
  color: #fbfbfb;
}

.fe.dark .entry-form-class .selector .select-box .trigger,
.fe.dark #ct-set-form .selector .select-box .trigger {
  color: #fbfbfb;
}

.fe.dark .tabs-style-topline nav li.tab-current a {
  border-color: #fff;
  color: #fff;
}

.fe.dark .tabs nav li a:hover {
  color: #fff;
}

.fe.dark #home-content .content-title,
.fe.dark .featured_section .content-title,
.fe.dark .content-currnt .content-title {
  color: #fff;
}


/* activity */
.fe.dark #channel-header {
  background: #222;
}
.fe.dark #about-links {
  background: #222;
}
.fe.dark .tpl_channel .channel-tab-list {
  background: #222;
}
.fe.dark .tpl_channel .channel-tab-list li a {
  border-color: #222;
}
.fe.dark .tpl_channel .channel-tab-list li a:hover {
  color: #fff;
}
.fe.dark .tpl_channel .channel-tab-list li.tab-current a {
  border-color: #fff;
  color: #fff;
}
.fe.dark .cbp_tmtimeline > li .cbp_tmicon {
  background: #222;
  color: #bbb;
  box-shadow: none;
}
.fe.dark .cbp_tmtimeline > li .cbp_tmtime {
  color: #fff;
}
.fe.dark .cbp_tmtimeline .act-title {
  color: #fff;
}
.fe.dark .cbp_tmtimeline .act-title .act-list-user {
  color: #fff;
}
.fe.dark .cbp_tmtimeline .act-about-title {
  color: #fff;
}
.fe.dark .cbp_tmtimeline > li .cbp_tmlabel {
  background: #222;
  color: #fff;
}

.fe.dark .full-details-holder .post-meta {
  color: #bbb;
}

.fe.dark .page_holder_right .suggested-list .pd-meta {
  color: #bbb;
}

.fe.dark .page_holder_right .suggested-list .views-number {
  color: #e8e8ea;
}

.fe.dark .sh_button {
  color: #e8e8ea;
}
.fe.dark .channel_views .views_counter {
  color: #e8e8ea;
}
.fe.dark .p-info .p-name {
  color: #fff;
}
.fe.dark .p-info .p-date {
  color: #e8e8ea;
}
.fe.dark .info-toggle {
  color: #e8e8ea;
}
.fe.dark .page_holder_left .profile-container {
  border-color: #333;
}
.fe.dark .comm-wrapper {
  border-color: #333;
}
.fe.dark .sidebar-title {
  border-color: #333;
  color: #fff;
}
.fe.dark .page_holder_right #more-results {
  background: none;
  border-color: #333;
}

.fe.dark .comment_h button.comm-like-action .conf-blue {
  color: #5B84EA;
}
.fe.dark .comm-own-holder .comm-own-name {
  color: #fff;
}
.fe.dark .comment_h button.comm-action-entry {
  color: #fff;
}

.fe.dark .tabs nav.upload-tabs {
  background: #222;
}

.fe.dark .plupload_container #ct-set-form label,
.fe.dark .plupload_container .entry-form-class label,
.fe.dark #import-wrap .entry-form-class label {
  color: #fff;
}

.fe.dark .plupload_container #ct-set-form input[type="text"],
.fe.dark .plupload_container #ct-set-form input[type="email"],
.fe.dark .plupload_container #ct-set-form input[type="password"],
.fe.dark .plupload_container #ct-set-form textarea,
.fe.dark .plupload_container .entry-form-class input[type="text"],
.fe.dark .plupload_container .entry-form-class input[type="email"],
.fe.dark .plupload_container .entry-form-class input[type="password"],
.fe.dark .plupload_container .entry-form-class textarea,
.fe.dark #import-wrap .entry-form-class input[type="text"],
.fe.dark #import-wrap .entry-form-class input[type="email"],
.fe.dark #import-wrap .entry-form-class input[type="password"],
.fe.dark #import-wrap .entry-form-class textarea {
  background: #505050;
  border-color: #505050;
  color: #fff;
}

.fe.dark .entry-form-class .selector .select-box .trigger,
.fe.dark .plupload_container .entry-form-class .selector .select-box .trigger,
.fe.dark .plupload_container #ct-set-form .selector .select-box .trigger,
.fe.dark #import-wrap .entry-form-class .select-box .trigger {
  background: #505050;
  border-color: #505050;
  color: #fff;
}


.fe.dark .tabs nav.upload-tabs ul li a {
  border-color: #505050;
  color: #bbb;
}
.fe.dark .tabs nav.upload-tabs ul li.tab-current a {
  border-color: #fff;
  color: #fff;
}

.fe.dark #import-wrap .vs-column {
  background: #222;
}
.fe.dark .upload-title-text {
  color: #fff;
}
.fe.dark .embed-category,
.fe.dark .embed-tags {
  color: #bbb;
}

.fe.dark .tabs.tabs-white nav {
  background: #222;
}
.fe.dark .tabs.tabs-white nav ul li a {
  color: #bbb;
  border-color: #222;
}
.fe.dark .tabs.tabs-white nav ul li a:hover {
  color: #fff;
}
.fe.dark .tabs.tabs-white nav ul li.tab-current a {
  color: #fff;
  border-color: #fff;
}

.fe.dark .tpl_index h2 span.heading {
  color: #fff;
}

.fe.dark .tpl_files .mp-sort-by {
  background: #3e3e3e;
}
.fe.dark .upload-wrapper .wrapper-white {
  background: #222;
}
.fe.dark .plupload_wrapper {
  background: #222;
}
.fe.dark .plupload_progress .label {
  color: #fff;
}
.fe.dark .plupload_filelist_header,
.fe.dark .plupload_filelist_footer {
  background: #222;
  color: #fff;
}

.fe.dark .plupload_scroll .plupload_filelist {
  background: #302F2F;
}

.fe.dark .plupload_progress_container {
  background: #404040;
  border-color: #505050;
}
.fe.dark .plupload_total_status,
.fe.dark .plupload_file_status span {
  color: #fff !important;
}
.fe.dark .plupload_progress_bar {
  background: #505050;
}

:root .fe.dark .accordion li.this-inner {
  background: #505050;
}

.fe.dark .entry-form-class .selector .select-box .choices,
.fe.dark #ct-set-form .selector .select-box .choices {
  background: #3c3c3c;
  color: #fff;
}

.fe.dark .plupload_filelist li:not(.pl-entry-edit):not(.plupload_droptext) {
  border-color: #3e3e3e;
  color: #bbb;
}
.fe.dark .pinfo.top-border {
  border-color: #3e3e3e;
}

.fe.dark #about-links .channel-title {
  color: #fff;
}

.fe.dark #about-links {
  color: #e8e8ea;
}

.fe.dark .cbp_tmtimeline::before {
  background: #222;
}

.fe.dark .suggested-list .full-details-holder p {
  color: #bbb;
}

.fe.dark .page_holder_right .suggested-list .pd-meta .views-number {
  color: inherit;
}

.fe.dark .selector .select-box .choices li:hover,
.fe.dark .thumbs-wrappers {
    background-color: #272727;
}

.fe.dark .selector .select-box .choices li {
    color: inherit;
}

.fe.dark .sidebar-container .blue .accordion a {
    color: #fff;
}

.fe.dark .categories-container .show-more-link {
    color: #fff;
}
.fe.dark .comment_h .comm-body {
    color: #fbfbfb;
}

.fe.dark .comments_activity {
    background: none;
}

.fe.dark .mt-open {
    background-color: transparent;
}

.fe.dark .sidebar-container .custom-categories-container nav > #categories-accordion {
  background: #222;
}

.fe.dark [data-tab-section] > .outer-border-wrapper {
  background: #222;
}

.fe.dark .ad-box {
  background: #222;
}

.fe.dark .tpl_index .ad-box {
  background: #000;
}

.fe.dark .ad-box .ad-box-holder {
  border-top: 0px solid #373737;
  border-bottom: 0px solid #373737;
  background-image: url(https://www.xbiz.tv/f_data/data_images/bg-banner-dark.png);
}

.fe.dark #top-login-form .btn-blue--outline {
  border-color: #fff;
  color: #fff;
}

.tpl_account #open-close-links {
  display:none !important
}

.be.dark .login-page .outer-border-wrapper {
  background: #222;
}

.fe.dark .verify-form-holder label {
  color: #fbfbfb;
}

.fe.dark .thumbs-drop-wrapper .thumbs-drop {
  background: #505050;
}

.fe.dark .thumbs-drop-wrapper .thumbs-drop > a {
  color: #fff;
}

.fe.dark .thumbs-drop-wrapper .thumbs-drop > a:hover {
  color: #000;
}

.fe.dark .modal-heading {
  background: #181818;
  color: #fff;
  border-bottom-color: #505050;
}

.fe.dark .modal-heading .content-title {
  color: #fff;
}

.fe.dark .section-top-bar,
.fe.dark .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head {
  background: #222;
  border-color: #3e3e3e;
}

.fe.dark .responsive-accordion-title * {
  color: #bbb;
}

.fe.dark .entry-number a {
  color: #fff;
}
.fe.dark .entry-number a:hover {
  color: #fe1a1a;
}
.fe.dark #paging-bottom {
  color: #fbfbfb;
}

.fe.dark .ct-comment .box-heading-white ~ .sort-by {
  background: #222;
}

.fe.dark .ct-comment .box-heading-white ~ .sort-by .mp-sort-by {
  background: #3e3e3e;
  border-color: #505050;
}
.fe.dark .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li,
.fe.dark .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li a {
  color: #bbb;
}

.fe.dark .ct-comment .box-heading-white ~ .sort-by .mp-sort-by li:hover a {
  color: #fff;
}

.fe.dark #notifications-box-scroll,
.fe.dark #notifications-box-list,
.fe.dark #more-results,
.fe.dark #notifications-arrow-box .scroll-bar.vertical {
  background: #181818;
}

.fe.dark #notifications-arrow-box .scroll-bar.vertical .thumb {
  background: #434343;
}

.fe.dark .tpl_search .sf .category-title {
  color: #bbb;
}
.fe.dark .tpl_search .sf .content-title {
  color: #fbfbfb;
}

.fe.dark .tpl_search .filter-link {
  color: #fbfbfb;
}

.fe.dark .tpl_search .filter-link.active {
  color: #fe1a1a;
}

.fe.dark .tpl_search .filter-tag {
  color: #bbb;
}
.fe.dark .tpl_search .filter-tag i {
  color: #fff;
}
.fe.dark .tpl_search #search-filters ul li a {
  color: #fbfbfb;
}
.fe.dark .tpl_search #search-filters ul li a.filter-off {
  color: #888;
}
.fe.dark .tpl_search #search-filters ul li a.filter-selected {
  color: #fff;
}
.fe.dark .tpl_search #search-filters ul li a.filter-selected i {
  color: #fff;
}
.fe.dark .tpl_search #search-filters h4 {
  color: #fff;
}
.fe.dark .tpl_search #search-filters {
  background: #222;
}
.fe.dark #section-manage .main-thumb-text,
.fe.dark #section-upload #fedit-image-form .main-thumb-text {
  color: #fff;
}
.fe.dark #section-manage .outer-border-wrapper,
.fe.dark #section-upload #fedit-image-form .outer-border-wrapper {
  background: #222;
}
.fe.dark #overview-userinfo-file .thumb-text {
  color: #fbfbfb;
}
.fe.dark .cropper-bg {
  background: #181818;
  border-color: #3e3e3e;
}
.fe.dark .c-tools {
  border-color: #3e3e3e;
}

.fe.dark .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head.active,
.fe.dark .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-head.active.h-msover {
  background: #333;
}

.fe.dark .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-panel,
.fe.dark .responsive-accordion-default.responsive-accordion li.cr-tabs .responsive-accordion-panel.active.p-msover {
  background: #333;
}

.fe.dark .ch-grid li:not(.uunr) .ch-info h3 {
  color: #fbfbfb;
}
.fe.dark .ch-grid li:not(.uunr) .link-bordered {
  background: #bbb;
}

.fe.dark .ch-grid li:not(.uunr) .link-bordered:hover {
  background: #888;
}

.fe.dark #choices-assign_category_file,
.fe.dark [id*="choices-upload_category"] {
  background: #505050;
  border-color: #505050;
  color: #fff;
}

.fe.dark #intabdiv .column-title,
.fe.dark .pass-columns .content-title {
  color: #fff;
}
.fe.dark #intabdiv .column-title-box,
.fe.dark .req-list li {
  border-color: #3e3e3e;
}
.fe.dark .page_holder_left .title-text {
  color: #fff;
}
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form {
  background: #222;
}
.fe.dark #bulletin-comm-wrapper #ntm #public-bulletin-form label {
  color: #fbfbfb;
}
.fe.dark a.linkified {
  color: #fff;
  font-weight: 600;
}
.fe.dark .tpl_files_edit label {
  color: #fbfbfb;
}
.fe.dark .line {
  border-color: #373737;
}
.fe.dark .comment_h button.comm-toggle-replies {
  color: #bbb;
}

.fe.dark .comment_h button.comm-toggle-replies:hover {
  color: #fff;
}
.fe.dark .comment_h button.comm-like-action .conf-blue,
.fe.dark .comment_h button.comm-like-action .conf-blue + span {
  color: #3ea6ff;
}

.fe.dark .comment_h button:not(.reply-comment-button):hover {
  color: #fbfbfb;
}

.fe.dark .comment_h button.comm-like-action:hover .conf-blue,
.fe.dark .comment_h button.comm-like-action:hover .conf-blue + span {
  color: #71d9ff;
}

.fe.dark .embed-size {
  background: #505050;
  color: #fbfbfb;
}
.fe.dark #div-share.grey-content .bg-area {
  background: #181818;
}

:root .dark .login-page .tabs-style-topline nav li a:hover {
  color: #fff;
}
.fe.dark #notifications-box #more-results .info-toggle:hover {
  color: #bbb;
}