.main-content{max-width:1170px;overflow:visible}

@media screen and (max-width: 786px) {
	.main-content { max-width: 100%; overflow-x: hidden; }
}

li.nav_sandwitch{display:none;position:absolute;z-index:2300;left:0}
@media screen and (max-width: 1200px){
	li.nav_sandwitch{display:block}
}
li.nav_sandwitch .dl-menu,li.nav_sandwitch .dl-submenu{background:#2b5696;border-radius:0 0 10px 10px}
li.nav_sandwitch .dl-menu{border-top:1px solid #2a4162;box-shadow:inset 0 1px 0 0 #3268b9;margin:0;overflow:hidden}
li.nav_sandwitch a{text-decoration:none}
.logged .nav_sandwitch-link{left:58px}
.logged .user-menu{padding-right:0}
.logged .user-menu .user-menu-item>a:focus{padding:7px 8px}
.logged .dl-menuwrapper li a{padding:15px 20px}
.logged .dl-menuwrapper li.dl-back>a{padding-left:30px}
.nav_sandwitch-link{width:65px;height:65px;z-index:110;position:relative;display:block}
.nav_sandwitch-toggle{position:absolute;top:50%;left:50%;font-size:30px;display:block;margin-left:-15px;width:30px;height:3px;background:#fff;z-index:200}
.nav_sandwitch-toggle:after,.nav_sandwitch-toggle:before{content:'';position:absolute;z-index:200;width:100%;height:3px;background:#fff;left:0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.nav_sandwitch-toggle:before{top:-8px}
.nav_sandwitch-toggle:after{bottom:-8px}
.nav_sandwitch-link.dl-active .nav_sandwitch-toggle, .dropdown.open .nav_sandwitch-toggle{background:0 0}
.nav_sandwitch-link.dl-active .nav_sandwitch-toggle:after, .dropdown.open .nav_sandwitch-toggle:after{-webkit-transform:rotate(-45deg) translate(6px, -5px);-moz-transform:rotate(-45deg) translate(7px, -5px);-ms-transform:rotate(-45deg) translate(7px, -5px);-o-transform:rotate(-45deg) translate(7px, -5px);transform:rotate(-45deg) translate(7px, -5px)}
.nav_sandwitch-link.dl-active .nav_sandwitch-toggle:before, .dropdown.open .nav_sandwitch-toggle:before{-webkit-transform:rotate(45deg) translate(7px, 6px);-moz-transform:rotate(45deg) translate(6px, 5px);-ms-transform:rotate(45deg) translate(6px, 5px);-o-transform:rotate(45deg) translate(6px, 5px);transform:rotate(45deg) translate(6px, 5px)}
.nav_sandwitch-toggle,.nav_sandwitch-toggle:after,.nav_sandwitch-toggle:before{-webkit-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-moz-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-ms-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-o-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65)}

@media screen and (min-width: 560px) {
	.nav_sandwitch-link:hover .nav_sandwitch-toggle:before, .dropdown:hover .nav_sandwitch-toggle:before{top:-6px}
	.nav_sandwitch-link:hover .nav_sandwitch-toggle:after, .dropdown:hover .nav_sandwitch-toggle:after{bottom:-6px}
	.nav_sandwitch-link.dl-active:focus .nav_sandwitch-toggle:after,.nav_sandwitch-link.dl-active:hover .nav_sandwitch-toggle:after, .dropdown.open:focus .nav_sandwitch-toggle:after,.dropdown.open:hover .nav_sandwitch-toggle:after{bottom:-8px}
	.nav_sandwitch-link.dl-active:focus .nav_sandwitch-toggle:before,.nav_sandwitch-link.dl-active:hover .nav_sandwitch-toggle:before,
	.dropdown.open:focus .nav_sandwitch-toggle:before,.dropdown.open:hover .nav_sandwitch-toggle:before{top:-8px}
}

.current_session_details-mobile_menu_icon { width: 60px; height: 40px; position: relative; }
.nav_sandwitch-content{margin-bottom:20px;display:none;float:none;position:relative;z-index:900}

@media screen and (max-width: 1160px){
	.nav_sandwitch-content{display:block}
}
@media screen and (max-width: 768px){
	.nav_sandwitch-content{margin-bottom:0px}
}
.nav_sandwitch-content .nav_sandwitch-link{background-color:#2d5997;width:50px;height:50px}
.nav_sandwitch-content .dl-menu{margin:0}
.nav_sandwitch-content .dl-menu,.nav_sandwitch-content .dl-submenu{background:#2b5696}
.nav_sandwitch-content .dl-menu a,.nav_sandwitch-content .dl-submenu a{text-decoration:none}


@media screen and (min-width: 560px) {
	.nav_sandwitch-content .dl-menu a:focus,.nav_sandwitch-content .dl-submenu a:focus{background-color:#2b5696}
	.nav_sandwitch-content .dl-menu a:hover,.nav_sandwitch-content .dl-submenu a:hover{background:#4177b9}
}

.nav_sandwitch-content li{background:#2d5a98}

@media screen and (min-width: 560px) {
	.nav_sandwitch-content li>a:hover{background:#4177b9}
}

@media screen and (max-width: 560px){
	.in-active{visibility:hidden}
}
.nav_signup,.nav_login{position:relative;z-index:2301}
.user-menu{padding-right:0}
.mobile-search{display:block;position:relative;min-width:50px;height:50px;float:right;overflow:hidden;z-index:901;margin:10px 0;width:100%}
@media screen and (min-width: 570px){
	.mobile-search{display:none}
}
.mobile-search--homepage{position:absolute;right:15px;top:-10px;width:75%}
@media screen and (max-width: 530px){
	.mobile-search--homepage{width:70%}
}
@media screen and (max-width: 530px){
	.mobile-search--homepage{width:65%}
}
.mobile-search__input{position:absolute;top:0;right:0;border:none;outline:none;background:#fff;width:100%;height:50px;margin:0;z-index:10;padding:20px 65px 20px 20px;font-family:inherit;font-size:20px;color:#2c3e50}
input[type="search"].mobile-search__input{-webkit-appearance:none;-webkit-border-radius:0px}
.sb-search-input::-webkit-input-placeholder{color:#efb480}
.sb-search-input:-moz-placeholder{color:#efb480}
.sb-search-input::-moz-placeholder{color:#efb480}
.sb-search-input:-ms-input-placeholder{color:#efb480}
.mobile-search__submit,.mobile-search__icon i{width:50px;height:50px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:55px;text-align:center;cursor:pointer}
.mobile-search__icon i{background:#2b5696;color:#fff;z-index:89;font-size:23px}
.mobile-search__submit{z-index:90;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none}
.nav_bottom{padding-left:20px}
@media (min-width: 1200px){
	.nav_bottom{width:1200px}
}
@media screen and (max-width: 770px){
	.navbar-right{float:right}
}
@media screen and (max-width: 770px){
	.navbar-nav{margin:0 -15px}
}
@media screen and (max-width: 570px){
	.navbar_search{display:none}
}
@media screen and (max-width: 1200px){
	.navigation{display:none}
.navbar-right{width:200px}
}
@media screen and (max-width: 380px){
	.logo{top:8px}
.logo img{width:80%}
}
.alert-message{margin-left:auto;margin-right:auto;width:75%; text-align: center; color: #dd3434; }
.tab-content.video-list{padding:15px 18px 0}
.video-list div.video .video-image,.featured_user_upload_content div.video .video-image,.recent-uploads div.video .video-image,.favorites div.video .video-image{height:auto;max-height:100px;position:relative}
@media screen and (max-width: 768px){
	.video-list div.video .video-image,.featured_user_upload_content div.video .video-image,.recent-uploads div.video .video-image,.favorites div.video .video-image{max-height:300px;min-height:100px}
	.video-list div.video .video-image:hover+span.classic1,.featured_user_upload_content div.video .video-image:hover+span.classic1,.recent-uploads div.video .video-image:hover+span.classic1,.favorites div.video .video-image:hover+span.classic1{top:initial}
}
.video-list div.video .video-image img,.featured_user_upload_content div.video .video-image img,.recent-uploads div.video .video-image img,.favorites div.video .video-image img{width:100%;height:auto;position:static}
@media screen and (max-width: 768px){
	.imgcount {display: none !important;}
	.video-list div.video .video-image img,.featured_user_upload_content div.video .video-image img,.recent-uploads div.video .video-image img,.favorites div.video .video-image img{/*min-width:100%;width:auto;*/ height: auto;/*max-height: 100px;*/}
	.video-list div.video .video-image, .featured_user_upload_content div.video .video-image, .recent-uploads div.video .video-image, .favorites div.video .video-image { max-height: none; }
}
@media screen and (min-width: 768px){
	.video-list div.video .video-image a img,.featured_user_upload_content div.video .video-image a img,.recent-uploads div.video .video-image a img,.favorites div.video .video-image a img{min-height:100px;width:100%;min-width:200px}
}
.video-list div.video .imgcount,.featured_user_upload_content div.video .imgcount,.recent-uploads div.video .imgcount,.favorites div.video .imgcount{top:initial;bottom:7px}
.video-list div.video .info .date,.featured_user_upload_content div.video .info .date,.recent-uploads div.video .info .date,.favorites div.video .info .date{float:left;margin-right:0}
.video-list div.video .info .comm-count,.featured_user_upload_content div.video .info .comm-count,.recent-uploads div.video .info .comm-count,.favorites div.video .info .comm-count{float:right;padding-right:5px}
.video-list div.video,.featured_user_upload_content div.video{min-height:170px}
@media screen and (max-width: 992px){
	.video-list div.video,.featured_user_upload_content div.video{min-height:150px}
}
@media screen and (max-width: 768px){
	.video-list div.video,.featured_user_upload_content div.video{margin:0 auto 13px;position:relative}
}
.recent-uploads div.video{min-height:196px}
@media screen and (max-width: 992px){
	.recent-uploads div.video{min-height:205.5px}
}
@media screen and (max-width: 400px){
	.recent-uploads{display:none}
}
@media screen and (min-width: 400px){
	.recent-uploads .info .date{float:left;margin-right:0}
	.recent-uploads .info .comm-count{float:right;padding-right:5px}
}

@media screen and (min-width: 560px) and (max-width: 1080px) {
	.video-list div.video .info .comm-count, .featured_user_upload_content div.video .info .comm-count, .recent-uploads div.video .info .comm-count, .favorites div.video .info .comm-count { display: none !important; }
}
@media screen and (max-width: 992px){
	.user-demo{height:auto;max-width:100px;margin:0 auto 8px;overflow:hidden}
.user-demo img{width:100% !important;height:auto !important}
}
@media screen and (max-width: 700px){
	.tab-title.long{height:auto}
.tab-title.long:after{display:none}
}
@media screen and (max-width: 440px){
	.tab-title.tab-title-width{height:auto}
.tab-title.tab-title-width:after{display:none}
}
@media screen and (max-width: 992px){
	.video-wrapper{margin-bottom:20px}
.last{padding-right:15px}
.kaotic-width{margin-bottom:20px}
}
.last .last_wrapper{margin-bottom:20px}
@media screen and (min-width: 992px){
	.last .last_wrapper{margin-left:0}
}
@media screen and (max-width: 768px){
	.tag{margin-bottom:20px}
}
.tab-content.empty-tab{height:100%}
.video-image{background:#000}
.video-image a{display:block;width:100%;height:auto}
.tab-content.video-comments .video .video-image a { height: 0; padding-bottom: 50%; }
@media screen and (max-width: 768px){
	.video-image a{position:relative}
}
.pagination{padding:0 20px}
.pagination li{margin-bottom:10px;display:inline-block}
@media screen and (max-width: 570px){
	.tab-title-width{min-width:0}
}
.carousel-nav{display:block}
@media screen and (max-width: 1200px) and (min-width: 1100px){
	.addition-content li a:link,.addition-content li a:visited,.addition-content .tab-title h4{font-size:11px}
}
@media screen and (max-width: 1100px) and (min-width: 1020px){
	.addition-content li a:link,.addition-content li a:visited,.addition-content .tab-title h4{font-size:10px}
}
@media screen and (max-width: 1020px) and (min-width: 992px){
	.addition-content li a:link,.addition-content li a:visited,.addition-content .tab-title h4{font-size:9px}
}
@media screen and (max-width: 800px) and (min-width: 770px){
	.top-user-wrap li a:link,.top-user-wrap li a:visited{font-size:11px}
}
@media screen and (max-width: 460px){
	.top-user-wrap li a:link,.top-user-wrap li a:visited{font-size:11px}
}
@media screen and (max-width: 410px){
	.top-user-wrap li a:link,.top-user-wrap li a:visited{font-size:9px}
}
@media screen and (max-width: 400px){
	.kaotic-width .wrapper{display:none}
}
@media screen and (max-width: 590px){
	.long-text li a:link,.long-text li a:visited{font-size:11px}
}
@media screen and (max-width: 530px){
	.long-text li a:link,.long-text li a:visited{font-size:9px}
}
.video-content{position:relative}
.overflowDivVideo{width:100%;height:100%}
@media screen and (max-width: 450px){
	.next-video .btn-kaotic-next,.prev-video .btn-kaotic{width:100px}
}
.sidebar{text-align:left}
@media only screen and (max-width: 767px){
	.video .video-image:hover+span.classic1{display:none}
}
.webcam-mobile-section{display:none}
@media only screen and (max-width: 767px){
	.webcam-mobile-section{display:block}
}
@media only screen and (max-width: 1220px){
	.webcam-section/*,.chaturbate-regular*/{display:none}
}
.chaturbate-mobile{display:none}
/*@media only screen and (max-width: 1220px){
	.chaturbate-mobile{width:100%;display:inline-block;text-align:center}
}*/
/*@media only screen and (max-width: 500px){
	.chaturbate{display:none}
}*/
@media only screen and (max-width: 550px){
	.topaff a{padding-left:0}
}
.video-container .about{padding-left:10px}
@media (min-width: 992px){
	.hard-5{width:20% !important}
}
.video-tags-link{font-size:14px;border:none;text-decoration:underline;float:left;padding-left:4px;margin-left:5px;margin-bottom:5px}
#to-top{position:fixed;bottom:30px;right:8px;background:transparent url("../images/go_top.png") no-repeat left top;width:45px;height:45px;cursor:pointer;z-index:999999;display:none}
@media (max-width: 992px){
	.last-comments .tab-comments{padding-bottom:2px}
}
@media (max-width: 992px){
	.last-comments .comment{margin-bottom:6px}
}
@media (max-width: 600px){
	.friend-low-def{width:50%}
}
.update-pass .sub_success_re{width:185px}
.update-pass .controls{padding-left:23px;display:inline-block}
@media (max-width: 475px){
	.update-pass .controls{padding-left:0;display:block}
}
@media (max-width: 400px){
	.favorites .edit-remove>div:first-child{width:40px !important}
}
@media (max-width: 400px){
	.favorites .edit-remove>div:last-child{width:52px !important}
}
@media (max-width: 400px){
	.favorites .edit-remove a{font-size:10px}
}
@media (max-width: 390px){
	.favorites div.video .info .date{margin-bottom:5px;width:100%}
}
@media (max-width: 390px){
	.favorites div.video .info .comm-count{float:none}
}
@media (max-width: 410px){
	#prevAvatar{height:125px !important}
}
@media (max-width: 410px){
	#prevAvatar .preview{height:110px !important}
}
@media (max-width: 992px){
	.upload-btn-wrap{max-width:330px}
}
@media (max-width: 410px){
	.upload-btn-wrap{max-width:220px}
}
.favorites-hidden{display:none}
.panel_login{max-width:550px;margin:0 auto}
@media screen and (max-width: 480px){
	.sub_success_re{width:49%;display:block;float:left}
.sub_success_re:first-child{margin-right:2%}
}
@media screen and (max-width: 360px){
	.sub_success_re{width:60%;display:block;margin-bottom:10px}
}
.modal{z-index:2500}
.my-modal-dialog{max-width:500px;width:auto}
@media screen and (max-width: 1200px){
	.bx-controls-direction{left:0}
.bx-controls-direction .bx-prev{left:0}
.bx-controls-direction .bx-next{right:0}
.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{opacity:0.4;transition:0.3s}
.bx-controls-direction .bx-prev:hover,.bx-controls-direction .bx-next:hover{opacity:1}
}
@media screen and (max-width: 992px){
	.frontpage_trending_content { display: none; }
	.carousel-nav{display:none}
	.carousel,.tab-content-carousel{display:none}
}
.paddingRepost{margin-bottom:5px}
@media screen and (max-width: 790px){
	.btn-row{padding-left:12px !important}
}
.input-xlarge{resize:none}
.uploads{max-width:900px;margin:0 auto}
@media screen and (max-width: 600px){
	.alert-message-upload{width:550px;left:0}
}
.upload-options{padding:0 20px;float:left;width:50%;max-width:400px}
@media screen and (max-width: 700px){
	.upload-options{width:100%;max-width:100%;padding:0}
}
.upload-form{float:left;max-width:400px;padding:0 20px;width:50%}
@media screen and (max-width: 700px){
	.upload-form{width:100%;max-width:100%;padding:0}
}
.upload-btn{margin-bottom:10px}
@media (max-width: 470px){
	.upload-wrapper .nav-tabs>li>a{font-size:10px;line-height:20px;height:41px}
}
@media (max-width: 375px){
	.upload-wrapper .nav-tabs>li>a{font-size:10px;padding-left:5px;padding-right:5px}
}
@media (max-width: 470px){
	.terms-instruction h4{font-size:12px}
}
@media (max-width: 375px){
	.terms-instruction h4{font-size:10px}
}
.preview{position:relative}
.preview-img{width:100px;height:100px;position:absolute;top:0;left:0}
.preview-img img{width:100%;height:auto}
.preview-descr{width:100%;padding-left:120px}
.fb_iframe_widget-video{float:right}
@media screen and (max-width: 550px){
	.fb_iframe_widget-video{float:none;margin-top:10px;display:block !important}
}
.media{width:100%;position:relative}
.media .user-demo-wrapper{width:60px;height:60px;position:absolute;top:0;left:0;padding-left:0;padding-right:0}
@media screen and (max-width: 500px){
	.media .user-demo-wrapper{width:50px;height:50px}
}
.media .user-demo-wrapper .user-demo-logo{display:block}
.media .user-demo-wrapper .user-ava{height:auto;width:100%}
.media .user-demo-wrapper .user-demo-title{width:100%;color:red;font-size:10px;text-align:center;display:inline-block}
.media .user-demo-wrapper .user-demo-title span{float:none !important}
.media .media-title .date{padding-left:5px}
.media .content{padding-left:5px}
.media .media-wrap{padding-left:5px}
.media .media-heading{padding-left:5px}
.media .media-heading img{position:relative;left:-3px}
.media-wrap{margin-left:75px;margin-right:0}
@media screen and (max-width: 500px){
	.media-wrap{margin-left:60px}
}
.content .quotesImage{width:100%}
.thumsComment-ico{margin-right:20px;float:left;padding-bottom:10px}
@media screen and (min-width: 1030px) and (max-width: 1200px){
	.last_wrapper .nav-tabs li a{font-size:11px}
}
@media screen and (min-width: 1030px) and (max-width: 1060px){
	.last_wrapper .nav-tabs li a{font-size:10px}
}
@media screen and (min-width: 992px) and (max-width: 1030px){
	.last_wrapper .nav-tabs li a{font-size:9px}
}
@media screen and (min-width: 380px) and (max-width: 410px){
	.last_wrapper .nav-tabs li a{font-size:12px}
}
@media screen and (min-width: 360px) and (max-width: 380px){
	.last_wrapper .nav-tabs li a{font-size:11px}
}
@media screen and (min-width: 340px) and (max-width: 360px){
	.last_wrapper .nav-tabs li a{font-size:10px}
}
.last{padding-right:15px}
.user-ava-wall{width:90px;height:90px;margin-left:15px;position:absolute}
.user-ava-wall a{display:block}
.user-ava-wall img{width:100%;border:1px solid gray}
.user-descr-wall{padding-left:125px}
.tab-content{position:relative;z-index:210}
.media--subcomment{padding-left:75px}
@media screen and (max-width: 500px){
	.media--subcomment{padding-left:60px}
.media--subcomment img{max-width:inherit !important}
}
.media--subcomment .user-demo-wrapper{left:75px}
@media screen and (max-width: 500px){
	.media--subcomment .user-demo-wrapper{left:60px}
}
@media screen and (max-width: 1150px) and (min-width: 992px){
	.comments-content{padding-left:15px}
}
@media screen and (max-width: 650px){
	.comments-content{max-height:45px}
}
@media screen and (min-width: 736px){
	.post_comments_wrap .media .content .quotesImage{max-width:500px !important}
}
.our_sponsors_box{height:auto}
.our_sponsors_box div{height:auto}
.our_megatoke_box{height:auto}
.mgbox{display:block !important}
.mgbox .image-with-text{display:block !important}
@media screen and (max-width: 480px){
	.mgbox .mgline{margin:1% auto !important}
}
@media screen and (max-width: 1024px){
	.mgbox .mgline{width:auto !important;display:inline-block !important}
}
@media (max-width: 992px){
	.regular-ad{display:none}
}
.mobile-ad{display:none}
@media (max-width: 992px){
	.mobile-ad{display:block}
}
@media only screen and (max-width: 767px){
	.detail-video-ad-desktop{display:none}
}
.detail-video-ad-mobile{display:none}
@media only screen and (max-width: 767px){
	.detail-video-ad-mobile{display:block}
}
.pending{padding:5px;margin:10px 0}
.pending-ava{width:103px;float:left;margin-right:26px}
@media (max-width: 500px){
	.pending-ava{float:none}
}
.pending-ava img{padding:2px;border:1px solid #c1c6d5;width:100%}
.pending-content{padding-left:130px}
@media (max-width: 500px){
	.pending-content{padding-left:0}
}
.pending-name{font-size:12px;margin-bottom:5px}
@media (max-width: 500px){
	.pending-name{margin-top:5px}
}
.pending-title{font-size:14px;margin-bottom:5px}
.pending-desct{font-size:11px}

/* comments updates */
@media screen and (max-width: 500px) {
	#content_comments__base > .child_comment_holder {
		border-left: 3px solid #e9e9e9;
	}
	.child_comment_holder .media--subcomment { padding-left: 4px; }
	.media-wrap { margin-left: 44px; }
	.child_comment_holder .media .user-demo-wrapper { width: 32px; height: 32px; }
		.media--subcomment .user-demo-wrapper { left: 8px; }
		.child_comment_holder .media .user-demo-wrapper .user-ava { max-width: 32px !important; }
	.child_comment_holder { margin-left: 22px; }
	.media .user-demo-wrapper .user-demo-title { overflow: hidden; }
}


/* Updated Design @20210517 */
header { padding: 0 15px 0 30px; }
.header_row_cont { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; }
.logo { left: auto; position: relative; top: auto; }
.navbar_search { margin: 1px 15px 0 15px; }

.user-menu, .logged .user-menu { position: relative; align-self: flex-end; margin-left: auto;}
.current_session_details-dropdown, .nav.user-menu>li { position: initial; }

.current_session_nav_item { float: right !important; line-height: 65px; }
.current_session_nav_item .current_session_details-inbox { padding-top: 0 !important; padding-bottom: 0 !important; line-height: 65px; }
	@media screen and (min-width: 560px) {
		.current_session_nav_item .current_session_details-inbox:hover { background-color: transparent; /*color: #;*/ }
	}
.current_session_nav_item .current_session_details-inbox .glyphicon { vertical-align: middle; }

.current_session_nav_item.current_session-account .current_session_details-dropdown { border-left: 1px solid #2a4162;
	-moz-box-shadow: inset 1px 0 0 0 #3268b9;
	-webkit-box-shadow: inset 1px 0 0 0 #3268b9;
	box-shadow: inset 1px 0 0 0 #3268b9;
}

.current_session_details-avatar.has_notifications { position: relative; }
	.current_session_details-avatar.has_notifications:before { content: "."; position: absolute; z-index: 5; top: 5px; left: 12px; text-indent: -9999%; font-size: 1px; color: transparent; width: 10px; height: 10px; border-radius: 50%; border: 1px solid #2b5696; background-color: #D43F3A; }
.current_session_details-avatar_img { width: 32px; border-radius: 50%; margin-right: 6px !important; }
.current_session_nav_item .current_session_details-avatar .caret { color: #ffffff; }

.current_session_details-dropdown .session_notify_icon { display: inline-block; text-indent: -9999%; font-size: 1px; color: transparent; vertical-align: middle; width: 8px; height: 8px; margin-left: 6px; border-radius: 50%; background-color: #D43F3A; }

@media screen and (min-width: 560px) {
	.video .video-image:hover + span.classic1 { top: 67%; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-width: 1560px), not all, not all, not all, only screen and (max-width: 1560px) and (min-resolution: 96dpi), only screen and (max-width: 1560px) and (min-resolution: 1dppx), only screen and (-webkit-min-device-pixel-ratio: 1) and (max-width: 767px), not all, not all, not all, only screen and (max-width: 767px) and (min-resolution: 96dpi), only screen and (max-width: 767px) and (min-resolution: 1dppx) {
	.logged .user-menu li a {
		padding: 0 0 0 20px;
	}
}

.current_session_nav_item .dropdown-menu { margin-top: 0; }
.current_session-mobile_menu .dropdown-menu .dl-submenu { list-style: none; margin-left: 0; padding-left: 0; }
.current_session-mobile_menu .dl-submenu li { line-height: 35px; }
	.current_session-mobile_menu .dl-submenu li a { display: block; padding-left: 35px; }
	
@media only screen and (min-width: 1200px) {
	.current_session-mobile_menu { display: none !important; }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.video-list div.video .video-image a img, .featured_user_upload_content div.video .video-image a img, .recent-uploads div.video .video-image a img, .favorites div.video .video-image a img { height: auto !important; }
	.video .video-image:hover + span.classic1 { top: 59%; }
}

.btn-like, .btn-dislike { font-size: 13px; }
.btn-like div, .btn-dislike div { font-size: 13px !important; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: none !important; }


.sidebar .tab-title-width { min-width: 80%; min-width: calc(100% - 68px); }/*.tab-title-width { min-width: 80%; min-width: calc(100% - 68px); }*/
.sidebar .video-image { height: 66px; }

@media screen and (min-width: 1281px) {
	main > .container-fluid { max-width: 1280px !important; padding-left: 0; padding-right: 0; }
	.main-content.main-video-content { max-width: 1280px; padding-left: 0; padding-right: 0; overflow: initial; }
	.main-content.main-video-content .video-wrapper { width: 940px; }
	.main-content.main-video-content .sidebar { width: 324px; padding-left: 0; /*padding-right: 0;*/ }
	.main-content > .row { margin-right: 0; margin-left: 0; }
}

@media screen and (min-width: 1081px) and (max-width: 1280px) {
	main > .container-fluid { max-width: 1080px !important; padding-left: 0; padding-right: 0; }
	.main-content.main-video-content { max-width: 1280px; padding-left: 0; padding-right: 0; overflow: initial; }
	.main-content.main-video-content .video-wrapper { width: 740px; }
	.main-content.main-video-content .sidebar { width: 324px; padding-left: 0; /*padding-right: 0;*/ }
	.main-content > .row { margin-right: 0; margin-left: 0; }
	.sidebarVideoRelatedList .video:nth-child(n+17) { display: none !important; }
}

.logo { width: 140px; }

input.form-control.navbar_search_input { width: 300px; }

@media screen and (max-width: 732px) {
	input.form-control.navbar_search_input { width: auto; }
}

/* Profile Tabs */
.nav-tabs.profile_tabs_group>li>a { margin-right: 7px; }
.nav-tabs.profile_tabs_group li a:link, .nav-tabs.profile_tabs_group li a:visited { padding-left: 20px; padding-right: 12px; }
.nav-tabs.profile_tabs_group li:first-child a:link{ line-height: 27px; }
/*.nav-tabs.profile_tabs_group li:first-child a:link:after { height: 42px; }*/
.nav-tabs.profile_tabs_group li.tab_alone:first-child a:link:after { height: 41px; }
@media screen and (min-width: 560px) {
	.nav-tabs.profile_tabs_group li a:hover { color: #ffffff; }
}

/* Signature Wall */
.signature-wall { padding: 0px 15px; color: #333; }

/* Comments */
.comment_rated_by_txt { font-size:11px;font-family:verdana;color:black;padding-left:12px; }

/* Video Button */
.video-buttons a.btn .glyphicon { vertical-align: middle; }
.video-buttons a.btn, .video-buttons button { font-size: 13px; padding-left: 10px !important; padding-right: 10px !important; }
@media screen and (min-width: 560px) {
	#favorite:hover, #download:hover, #bin:hover, #report:hover, .video-buttons .paddingRepost:hover { font-size: 13px !important }
}

/* Header Nav */
.logged .user-menu .user-menu-item>a.night_mode_toggle, .user-menu .user-menu-item>a.night_mode_toggle, .current_session_details-dropdown {
	-webkit-transition: background-color ease-out 0.3s;
    -moz-transition: background-color ease-out 0.3s;
    -o-transition: background-color ease-out 0.3s;
    transition: background-color ease-out 0.3s;
}
@media screen and (min-width: 560px) {
	.logged .user-menu .user-menu-item>a.night_mode_toggle:hover, .user-menu .user-menu-item>a.night_mode_toggle:hover, .current_session_details-dropdown:hover { background-color: #4177b9 !important; }
}

/* Dark mode */
.user-menu .user-menu-item a.night_mode_toggle { display: block; position: relative; text-indent: -9999px; font-size: 1px; color: transparent; width: 32px; background: transparent url('/templates/mainv2/static/images/night_mode-icon-off.png') no-repeat center center; background-size: 16px 16px; }
	.user-menu .user-menu-item a.night_mode_toggle.night_mode_enabled { background-image: url('/templates/mainv2/static/images/night_mode-icon-on.png'); }
.user-menu .user-menu-item>a.night_mode_toggle { padding: 7px 8px; width: 45px; }
.logged .user-menu .user-menu-item>a.night_mode_toggle { padding: 7px 8px; width: 45px; }


@media screen and (max-width: 767px) {
	header { padding: 0 15px; }
	.navbar-right { width: 245px; }
}

@media screen and (max-width: 375px) {
	/*.user-menu .user-menu-item>a.night_mode_toggle { width: 30px; }*/
	.current_session_details-mobile_menu_icon { width: 45px; }
	.user-menu .user-menu-item > a { width: 60px; padding-left: 0; padding-right: 0; text-align: center; }
}
@media screen and (max-width: 320px) {
	.user-menu .user-menu-item > a { width: 45px; font-size: 10px; }
}