.main-content{max-width:1170px;overflow: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)}
.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}
.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}
.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%}
.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;*/}
}
@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:auto;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}
@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}
.top-reg{width:auto}
.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; }
}