@charset "utf-8";

.video-js .vjs-big-play-button{background-color:#3390fa!important ;border: none!important;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before{color:#fc7066!important;}
.checkbox label, .radio label{color:#000;}
.embed-responsive.embed-responsive-16by9 {padding-bottom: 56.25%;}
.photo_block .thumbnail , .gallery_area_block .thumbnail{border: none;}

@media (min-width: 992px){

.middle_content{min-height:650px; }

}
.middle_content{margin-top:0px; padding:0}
.gallery-page{margin-left:15px;}
#sidebar{display:none;}
.blog_big_img img{width:100%;}
.success_msg{color:green;}
.ui-widget-overlay{opacity:0.7!important;}
.ui-icon-closethick{margin:-8px!important;}
li {list-style: none;}
#webcam_sidebar{margin-top:55px;}
.profile-sub-menu > li.active a, .profile-sub-menu > li > a:hover, .profile-sub-menu > li > a:focus {
    text-decoration: none;
    color: #a9a9a9!important;
}
.list-option{margin-top:10px;}

.slide-text > h1{
    line-height: 150px !important;
    font-size: 40px !important;
    letter-spacing: 3px !important;
}

.fanclub .live-cam .caption{background: rgba(0, 0, 0, 0.45)!important;}
.model_slider_img img{
			width: 230px;
			height: 200px;
		}
		.model_slider_description{
			margin: 20px 0 0 0;
		}
		.comment{
			padding:0px;
			margin:0px;
		}
		.name{
			padding:0px;
			margin:0px;
		}

.box{

}
.star-cb-group {
  /* remove inline-block whitespace */
  font-size: 0;
  /* flip the order so we can use the + and ~ combinators */
  unicode-bidi: bidi-override;
  direction: rtl;
  /* the hidden clearer */
}
.star-cb-group * {
  font-size: 1rem;
}
.star-cb-group > input {
  display: none;
}
.star-cb-group > input + label {
  /* only enough room for the star */
  display: inline-block;
  overflow: hidden;
  text-indent: 9999px;
  width: 1em;
  white-space: nowrap;
  cursor: pointer;
}
.star-cb-group > input + label:before {
  display: inline-block;
  text-indent: -9999px;
  content: "?";
  color: #888;
}
.star-cb-group > input:checked ~ label:before, .star-cb-group > input + label:hover ~ label:before, .star-cb-group > input + label:hover:before {
  content: "?";
  color: #fcca45;
  text-shadow: 0 0 1px #333;
}
.star-cb-group > .star-cb-clear + label {
  text-indent: -9999px;
  width: .5em;
  margin-left: -.5em;
}
.star-cb-group > .star-cb-clear + label:before {
  width: .5em;
}
.star-cb-group:hover > input + label:before {
  content: "?";
  color: #888;
  text-shadow: none;
}
.star-cb-group:hover > input + label:hover ~ label:before, .star-cb-group:hover > input + label:hover:before {
  content: "?";
  color: #fcca45;
  text-shadow: 0 0 1px #fcca45;
}



/*
fieldset {
  border: 0;
  background: #222;
  width: 5em;
  border-radius: 1px;
  padding: 1em 1.5em 0.9em;
  margin: 1em auto;
}
*/

#log {
  margin: 1em auto;
  width: 5em;
  text-align: center;
  background: transparent;
}

.star-cb-group > .rating_selected:before {
  display: inline-block;
  text-indent: -9999px;
  content: "?";
	color: #fcca45;
    text-shadow: 0 0 3px #fcca45;
}

/*
.blurimage img{
	filter: blur(20px);
	filter: blur(20px);
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-o-filter: blur(20px);
-ms-filter: blur(20px);

}
*/
.blur_content {
    filter: blur(15px) grayscale(1);
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    /* filter: url(data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/200 er%20id='blur'><feGaussianBlur%20stdDeviation='3'%20/></filter></svg>#blur); */
    /* filter: url(#blur); */
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}


.blurimage img {
    filter: blur(4px) grayscale(1);
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    /* filter: url(data:image/svg+xml;utf9,<svg%20version='1.1'%20xmlns='http://www.w3.org/200 er%20id='blur'><feGaussianBlur%20stdDeviation='3'%20/></filter></svg>#blur); */
    /* filter: url(#blur); */
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}

.white-txt{color: #e3e3e3;}
.white-txt a{color:#000; text-decoration:none;}
.white-txt a:hover{color:#fd0005;}



/*
search start
*/

.search-form .form-group {
  float: left !important;
  transition: all 0.35s, border-radius 0s;
  width: 50%;
  height: 36px;
 /* background-color: #fff;
  border-bottom: #000000 solid 1px;*/
  margin-right:10px;

}
/*.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;

}*/
.header_select_area{
	 float: left !important;
	 
}
.header_select_area select{
	 float: left !important;
	 height: 30px;
	  width: 100%;
}
.header_select_area label{color:#FFFFFF!important;}
#search_type{ background: #000000;border: 1px solid #d3d3d3;color:#FFFFFF;}
.search-form .form-group input.form-control {
  padding-right: 10px;height: 30px;
  border: 0 none;
  background: transparent;
  box-shadow: none;color:#d3d3d3;
  display:block;    border: 1px solid #ccc;
}
.search-form .search_header_button{
	color: #fd0005!important;
    background-color: #fff;
    border-color: #fff;
	padding:0px 8px;
	font-size:20px;
	box-shadow:none;
}
.search-form .search_header_button:focus{
	outline:none;
}
.search-form .search_header_button:hover{
	color: #232323;
   background-color: #fff;
    border-color: #fff;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}

.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: 8px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #E7080B;
  left: initial;
  font-size: 14px;
  cursor:pointer;
}


/*
Search end

*/

.login_top a{
font-family: 'Roboto', sans-serif;
font-size:20px;
color:#fff;
font-weight:400;
text-decoration:none;}

.login_top a:hover{ color:#a9a9a9!important;}
.navbar-default{ background:linear-gradient(270deg,#a9a9a9 0,#a9a9a9 100%); border-radius:0;border-color:#a9a9a9!important;}

.navbar-default .navbar-nav>li>a{ color:#fff;}
.navbar-default .navbar-nav>li>a:hover{ color:#fad34b!important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color:#000000; /*background-color:#fd0005;*/
    height: 48px;font-weight:bold;
    background: #D3D3D3;}

.videos .thumbnail{  padding:0; border-radius:0px; border:none;}
/*.videos .thumbnail img{ width:100%;}*/
.videos .col-md-3{ padding-left:10px; padding-right:10px; min-height:246px;}

.videos .thumbnail .caption {
    padding: 2px;}
.videos h4 a{ color:#000000; text-decoration:none;}
.videos h4 a:hover{ color:#fd0005; text-decoration:none;}

.txt-14{ font-size:14px; font-family: 'Roboto', sans-serif;}
.gray-txt{ color:#939292;}

a.tags {
    background: #000;
    padding: 10px 10px;
	margin:0 5px 5px 0;
    float: left;
    color: #cacaca;
	text-decoration:none;
}
a.tags:hover {
    color: #000;
	background: #cacaca;
}
.icon-live{position: relative!important;}
.icon{ position:absolute; z-index:1;}
.icon ul{}
.icon ul li{ display:block;
    float: left;
    margin: 10px 2px;}

.bt-more{ background-color:#ffba01; color:#fd0005; font-family: 'Roboto', sans-serif; font-size:18px; font-weight:600; }

.black-bg{ background-color:#171717; padding:10px ; margin-top:25px ; margin-left:10px; font-family: 'Roboto', sans-serif;}
.btn-join{ color:#fd0005; background:none; border:#fd0005 solid 1px; border-radius:6px; padding:10px 15px;}

.testimonial{ background-image:url(../images/test-bg.jpg);
 background-size:cover;
 background-position:center;
 height:100%;

	}
.carousel-control.left {
    background-image: none;
}

blockquote {
    border-left: none;
}
.name{ font-family: 'Roboto', Arial; color:#fcca45; font-size:20px; font-weight:400; }
.comment{font-family: 'Lato', sans-serif; font-weight:300; color:#fff; font-size:18px; margin:15px 0;}

footer{ background: linear-gradient(270deg,#a9a9a9 0,#a9a9a9 100%); padding:15px 0;}

 .footer-link li a{ color:#fff;}
 .nav>li>a:hover {
    text-decoration: none;background:none;
   /*background: linear-gradient(270deg,#00bce9 0,#609bfa 100%);*/
	color:#fad34b;
}
footer .nav>li{ }
.record_area{ background-color: rgba(232, 230, 230, 0.38);
    border-radius: 5px;
    padding: 7px 10px;
    position: absolute;
    
    font-weight: 600;

    font-size: 16px;
    margin: 5px 3px;}

.record_area a{ color: #000;}
.record_area a:hover{color:#fd0005; text-decoration:none;}


/*---------------------chat Container Css Starts---------------------*/

#custom-search-input {
	background: #e8e6e7 none repeat scroll 0 0;
	margin: 0;
	padding: 10px;
}
#custom-search-input .search-query {
	background: #fff none repeat scroll 0 0 !important;
	border-radius: 4px;
	height: 33px;
	margin-bottom: 0;
	padding-left: 7px;
	padding-right: 7px;
}
#custom-search-input button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #666666;
	left: auto;
	margin-bottom: 0;
	margin-top: 7px;
	padding: 2px 5px;
	position: absolute;
	right: 0;
	z-index: 9999;
}
.search-query:focus + button {
	z-index: 3;
}
.all_conversation button {
	background: #f5f3f3 none repeat scroll 0 0;
	border: 1px solid #dddddd;
	height: 38px;
	text-align: left;
	width: 100%;
}
.all_conversation i {
	background: #e9e7e8 none repeat scroll 0 0;
	border-radius: 100px;
	color: #636363;
	font-size: 17px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}
.all_conversation .caret {
	bottom: 0;
	margin: auto;
	position: absolute;
	right: 15px;
	top: 0;
}
.all_conversation .dropdown-menu {
	background: #f5f3f3 none repeat scroll 0 0;
	border-radius: 0;
	margin-top: 0;
	padding: 0;
	width: 100%;
}
.all_conversation ul li {
	border-bottom: 1px solid #dddddd;
	line-height: normal;
	width: 100%;
}
.all_conversation ul li a:hover {
	background: #dddddd none repeat scroll 0 0;
	color:#333;
}
.all_conversation ul li a {
	color: #333;
	line-height: 30px;
	padding: 3px 20px;
}
.member_list .chat-body {
	margin-left: 47px;
	margin-top: 0;
}
.top_nav {
	overflow: visible;
}
.member_list .contact_sec {
	margin-top: 3px;
	display: inline-block;
	width: 100%;
}
.member_list li {
	padding: 6px;
}
.member_list ul {
	border: 1px solid #dddddd;
}
.chat-img img {
	height: 34px;
	width: 34px;
}
.member_list li {
	border-bottom: 1px solid #dddddd;
	padding:14px 10px;
}
.member_list li:last-child {
	border-bottom:none;
}
.member_list {
	height: 415px;
	overflow-x: hidden;
	overflow-y: auto;
}
.chat_sidebar .member_list::-webkit-scrollbar{
	 width: 6px;
  background: transparent;
}
.chat_sidebar .member_list::-webkit-scrollbar-thumb{
	background-color: rgba(0, 0, 0, 0.3);
}
.sub_menu_ {
	background: #e8e6e7 none repeat scroll 0 0;
	left: 100%;
	max-width: 233px;
	position: absolute;
	width: 100%;
}
.sub_menu_ {
	background: #f5f3f3 none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.15);
	display: none;
	left: 100%;
	margin-left: 0;
	max-width: 233px;
	position: absolute;
	top: 0;
	width: 100%;
}
.all_conversation ul li:hover .sub_menu_ {
	display: block;
}
.new_message_head button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
}
.new_message_head {
	background: #f5f3f3 none repeat scroll 0 0;
	float: left;
	font-size: 13px;
	font-weight: 600;
	padding: 18px 10px;
	width: 100%;
}
.message_section {
	border: 1px solid #dddddd;
}
.chat_area {
	float: left;
	height: 450px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}
.message_section .chat_area::-webkit-scrollbar{
	 width: 6px;
  background: transparent;
}
.message_section .chat_area::-webkit-scrollbar-thumb{
	background-color: rgba(0, 0, 0, 0.3);
}

.chat_area li {
	padding: 14px 14px 0;
}
.chat_area li .chat-img1 img {
	height: 40px;
	width: 40px;
}
.chat_area .chat-body1 {
	margin-left: 50px;
}
.chat-body1 p {
	background: #f5f4f4 none repeat scroll 0 0;
	padding: 10px;
}
.chat_area .admin_chat .chat-body1 {
	margin-left: 0;
	margin-right: 50px;
}
.chat_area li:last-child {
	padding-bottom: 10px;
}
.message_write {
	background: #f5f3f3 none repeat scroll 0 0;
	float: left;
	padding: 15px;
	width: 100%;
}
.message_write textarea.form-control {
	height: 70px;
	padding: 10px;
}
.chat_bottom {
	float: left;
	margin-top: 13px;
	width: 100%;
}
.upload_btn {
	color: #777777;
}
.sub_menu_ > li a, .sub_menu_ > li {
	float: left;
	width:100%;
}
.member_list li:hover {
	background: #504f50 none repeat scroll 0 0;
	color: #fff;
	cursor:pointer;
}




/*---------------------New Css Starts---------------------*/
.message_text{
	width: 100px;
    display: inline-block;
    height: 50px;
}


.footer_height{
	min-height:200px;
}


.gallery_area_block{
	min-height: 210px;
}
.gallery_area_block_img{
	max-width: 200px;
    height: 160px;
    overflow: hidden;
	text-align:center;
}
.gallery_area_block_img img{
	max-width: 100%;
    height: 160px;
}

.gallery_area_block_img a img{
	max-width: 100%;
    height: 160px;
}
.gallery_area_block_img h4{
	position: absolute;
    top: 12px;
    left: 0;
    right: 0;
	opacity:0;
	width: 55%;
    margin: 0 auto;
    display: block;
}
.gallery_area_block_img:hover h4
{
	opacity:1;
}
.gallery_area_block_img h4 a{
	color: #fff;
    font-size: 15px;
    display: block;
    background: rgba(0,0,0,0.6);
    padding: 6px 2px;
	transition: color .3s, background .3s;
}
.gallery_area_block_img h4 a:hover{
	color: #fff!important;
	background: rgba(0,0,0,0.9);
	transition: color .3s, background .3s;
}
.photo_area_block{
	min-height: 210px;
}
.photo_area_block_img{
	max-width: 200px;
    height: 140px;
    overflow: hidden;
}


.photo_area_block_img h4{
	position: absolute;
    top: 50px;
    left: 0;
    right: 0;
	opacity:0;
	width: 55%;
    margin: 0 auto;
    display: block;
	text-align:center;
}
.photo_area_block_img:hover h4
{
	opacity:1;
}
.photo_area_block_img h4 a{
	color: #fff;
    font-size: 15px;
    display: block;
    background: rgba(0,0,0,0.6);
    padding: 6px 5px;
	transition: color .3s, background .3s;
}
.photo_area_block_img h4 a:hover{
	color: #fff!important;
	background: rgba(0,0,0,0.9);
	transition: color .3s, background .3s;
}





.photo_area_block_img img{
	max-width: 100%;
    height: 140px;
}

.photo_area_block_img a img{
	max-width: 100%;
    height: 140px;
}

.photo_area_block_img2{
	max-width: 100%;
    height: 200px;
    overflow: hidden;
}
.photo_area_block_img2 a img {
    max-width: 100%;
    width: 100%;
    height: 180px;
    -moz-transform: scale(1.8);
    -webkit-transform: scale(1.8);
    transform: scale(1);
}
.photo_block_title{
	height:25px;
}


.edit_field_area_block {
    min-height: 210px;
	margin-bottom: 20px;
}
.edit_field_area_block_img{
	max-width: 100%;
    height: 180px;
    overflow: hidden;
}
.edit_field_area_block_img a img {
    max-width: 100%;
    width: 100%;
    height: 180px;
    -moz-transform: scale(1.8);
    -webkit-transform: scale(1.8);
    transform: scale(1);
}
.edit_field_area_block .edit_field_area_block_title{
	height: 40px;
    margin: 0px 0px;
    padding: 10px 0;
}
.bottom_edit_field_area_block{
	display:inline-block;
	width:100%;
}
.bottom_edit_field_area_block .edit_btn{
	float: left;
    padding: 5px 10px;
    background: green;
    border-radius: 4px;
    color: #fff;
}
.bottom_edit_field_area_block .edit_btn i{
	margin-right:5px;
}
.bottom_edit_field_area_block .delete_btn{
	float: right;padding: 5px 10px;
    background: #fd0005;
    border-radius: 4px;
    color: #fff;
}
.edit_field_area_block .thumbnail{
	border: none;
    margin-bottom: 0px;
    padding: 0px;
}

.edit_field_modal_header{
	display: inline-block;
    width: 100%;
    background: #333;
    /*padding: 20px 10px;*/
	text-align:center;
}
.edit_field_modal_header .edit_field_modal_title{
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
}
.edit_field_modal_content{
	border-radius:0px;
}
.edit_field_modal_body{
	padding: 20px;
}

.bottom_edit_field_area_block .edit_btn:hover, .bottom_edit_field_area_block .delete_btn:hover{
	background:#333;
}
.edit_field_close_button{
	opacity: 1;
	color: #FFFFFF;
}


.video_area_block{
	min-height: 210px;
}
.video_area_block_img{
	max-width: 200px;
    height: 140px;
    overflow: hidden;
}
.video_area_block_img img{
	max-width: 100%;
    height: 140px;
}
.video_area_block_img a img{
	max-width: 100%;
    height: 140px;width:100%;
}

.fanclub_area_block{
	min-height: 210px;
}
.fanclub_area_block_img{
	max-width: 205px;
    height: 200px;
    overflow: hidden;
}
.fanclub_area_block_img img{
	max-width: 100%;
   width:100%;
}
.fanclub_area_block_img a img{
	max-width: 100%;
    height: 205px;
}


.proposedvideo_area_block{
	min-height: 210px;

}
.proposedvideo_area_block_img{
	max-width: 300px;
    height: 250px;
    overflow: hidden;
}
.proposedvideo_area_block_img img{
	max-width: 100%;
    height: 250px;
}
.proposedvideo_area_block_img a img{
	max-width: 100%;
    height: 250px;
}

.my_video_area_Img_area ul li{
	margin:0px 0px !important;
}
.my_video_area_Img_area ul{
	margin:0px;
}
.my_video_area_block{
	min-height: 210px;
	margin-bottom:10px;
}
.my_video_area_block_img{
	max-width: 200px;
    height: 160px;
    overflow: hidden;
}
.my_video_area_block_img img{
	max-width: 100%;width:100%;
    height: 160px;
}
.my_video_area_block_img a img{
	max-width: 100%;width:100%;
    height: 160px;
}



.my_video_area_Img_area2 ul li{
	margin:0px 0px !important;
}
.my_video_area_Img_area2 ul{
	margin:0px;
}
.my_video_area_block2{

}
.my_video_area_block_img2{
	max-width: 300px;
    height: 140px;
    overflow: hidden;
}
.my_video_area_block_img2 img{
	max-width: 100%;
    height: 140px;
}
.my_video_area_block_img2 a img{
	max-width: 100%;
    height:140px;
	border-radius:4px;
}


.blog_area_block_img{
	max-width: 460px;
    height: 300px;
    overflow: hidden;
}
.blog_area_block_img img{
	max-width: 100%;
    height: 300px;
}

.blog_big_img{
	max-width: 100%;
    height: 400px;
    overflow: hidden;
}

.blog_big_img img{
	max-width: 100%;
    height: auto;
}

.stories_panel_block_img{
	max-width: 460px;
    height: 300px;
    overflow: hidden;
}
.stories_panel_block_img a img{
	max-width: 100%;
    height: 300px;
	width:100%;
}
.stories_panel_block_img img{
	max-width: 100%;
    height: 300px;
	width:100%;
}
.stories_details_description_area{
	padding:0 10px;
}
.stories_description{
	min-height:65px;
}

.favourite_model_area_block{
	min-height: 210px;
}
.stories_title h4{
	font-size:15px;
}
.favourite_model_Img_area{
	display:inline-block;
	width:100%;
}
.favourite_model_area_block_img{
	max-width: 205px;
    height: 190px;
    overflow: hidden;
}
.favourite_model_area_block_img img{
	max-width: 100%;
    height: 190px;
}
.favourite_model_area_block_img a img{
	max-width: 100%;
    height: 190px;
}


.model1_area{
	min-height: 200vh;
}
.content_story_img_details_img{
	max-width: 794px;
    height: 550px;
    overflow: hidden;
}
.content_story_img_details_img img{
	width: 100%;
    height: 550px;
}
.content_blog_details_img{
	max-width: 794px;
    height: 450px;
    overflow: hidden;
}
.content_blog_details_img img{
	/*width: 100%;*/	margin: 0 auto;
    height: 450px;
}
/*----Photo List Css Starts-----*/
.photo_list_img{
	max-width: 200px;
    height: 140px;
    overflow: hidden;
	position:relative;
}
.photo_list_img a img {
    max-width: 100%;
   height: 140px;
   width:100%;
}
.photo_list_img span{

}
.photo_list_img .titel-link{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#333;
	color:#fff;
	padding:3px 5px;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.photo_list_img .titel-link:hover{
	background:#000;
	color:#fff;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.photo_list_img span i{
	margin-right:5px;
}
.photo_list_img span em{
	font-style:normal;
}
.phoro_list_table table{
	width:100%;
}
.phoro_list_table table tr{
	border-top: 1px solid #ccc;
}
.phoro_list_table table tr:last-child{
	border-bottom: 1px solid #ccc;
}
.phoro_list_table table td{
	padding:10px 10px;

  text-align: left;
}
.phoro_list_table table td:nth-child(1){
	width:20%;
	padding-left:0px;
}
.phoro_list_table table td:nth-child(2){
	width:23%;
}
.phoro_list_table table td:nth-child(3){
	width:12%;
}
.phoro_list_table table td:nth-child(4){
	width:20%;
}
.phoro_list_table table td:nth-child(5){
	width:25%;
}
.photo_list_description .title{
	font-size: 15px;
    font-weight: 600;
    height: 40px;
    margin: 0px;
}
.photo_list_description .heading{
	font-size: 15px;
    color: #999999;
    display: inline-block;
    width: 100%;
}
.photo_list_description .name1{
	margin: 0px;
    /* height: 20px; */
    font-weight: 400;
    display: inline-block;
    width: 100%;
}
.photo_list_description .name1 .user_name{
	color:#232323;
	font-size: 15px;
}
.photo_list_description .name1 .status_name{
	color:#333;
	font-size: 15px;
}
.photo_list_description .name1 .date{
	color:#333;
	font-size: 15px;
}
.photo_list_remark {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
}
.photo_list_remark > div{
	width: 33%;
	padding:5px;
}
.remark_area span{
	color:#999999;
}
.remark_area span i{
	color:#333;
}
.remark_area p{
	color:#999999;
}
.photo_list_img .thumbnail{
	padding:0px;
}


.control-fileupload input[type=file] {
  	display: block !important;
    right: 1px;
    top: 1px;
    height: 34px;
    opacity: 0;
    width: 95px;
    background: none;
    position: absolute;
    overflow: hidden;
    z-index: 2;
    left: 0px;
	cursor: pointer;
}
.control-fileupload {
  display: block;
  border: 1px solid #d6d7d6;
  background: #FFF;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 2px 10px;
  overflow: hidden;
  position: relative;
  /* File upload button */
}

.control-fileupload:before {
  padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    color: #fff;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); */
    vertical-align: middle;
    cursor: pointer;
    background-color: #d82222;
    /* background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); */
    /* background-repeat: repeat-x; */
    border: none;
    /* border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); */
    /* border-bottom-color: #b3b3b3; */
    /* border-radius: 0px; */
    /* box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); */
    /* transition: color 0.2s ease; */
    content: 'Choose file';
    display: block;
    position: absolute;
    z-index: 1;
    /* top: 2px; */
    left: 0px;
    line-height: 26px;
    text-align: center;
	cursor:pointer;
}

.control-fileupload label {
 line-height: 24px;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    z-index: 1;
    margin-left: 100px;
    margin-bottom: 0px;
    cursor: text;
	padding-top:5px;
}





.control-fileupload2 input[type=file] {
  	display: block !important;
    right: 1px;
    top: 1px;
    height: 34px;
    opacity: 0;
    width: 95px;
    background: none;
    position: absolute;
    overflow: hidden;
    z-index: 2;
    left: 0px;
	cursor: pointer;
}
.control-fileupload2 {
  display: block;
  border: 1px solid #d6d7d6;
  background: #FFF;
  border-radius: 4px;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 2px 10px;
  overflow: hidden;
  position: relative;
  /* File upload button */
}

.control-fileupload2:before {
  padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    color: #fff;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); */
    vertical-align: middle;
    cursor: pointer;
    background-color: #d82222;
    /* background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); */
    /* background-repeat: repeat-x; */
    border: none;
    /* border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); */
    /* border-bottom-color: #b3b3b3; */
    /* border-radius: 0px; */
    /* box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); */
    /* transition: color 0.2s ease; */
    content: 'uplod picture';
    display: block;
    position: absolute;
    z-index: 1;
    /* top: 2px; */
    left: 0px;
    line-height: 26px;
    text-align: center;
	cursor:pointer;
}

.control-fileupload2 label {
 line-height: 24px;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    z-index: 1;
    margin-left: 100px;
    margin-bottom: 0px;
    cursor: text;
	padding-top:5px;
}

.stories_sort_description{
	display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 13px;
}

.share_link_input{
	max-width: 420px;
	color: #000;
    font-weight: 500;
}
.bio_contain_area .bio_details_area_inner{
	display:block;
}
.bio_contain_area .bio_edit_areainner{
	display:none;
}
.open_bio .bio_details_area_inner{
	display:none;
}
.open_bio .bio_edit_areainner{
	display:block;
}
.bio_table_area table tr td{
	padding:5px 0;
}
.bio_table_area .bio_title{
	color:#fd0005 ;
	width: 60%;
	font-weight: 700;
}
.bio_details_area_inner p{
	padding:5px 0;
	margin-bottom:0px;

}
.bio_edit_areainner_form table{
	width:100%;
}
.bio_details_area_inner .bio_edit, .bio_edit_areainner .bio_cancel{
	color:#fd0005;
}
.bio_edit_areainner_form{
	margin-top:20px;
}
.bio_edit_areainner_form .form-group .update_button{
	background:#fd0005;
	color:#fff;
	padding:10px;
	border:1px solid #fd0005;
	border-radius:4px;
	font-weight: 700;
}
.bio_edit_areainner_form .form-group .update_button:hover{
	background:#333;
	color:#fff;
	border:1px solid #333;
}
.bio_edit_areainner_form .form-group{
	margin-bottom: 5px;
    display: inline-block;
    width: 100%;
}
.bio_edit_areainner_form .form-group .control-label{
	padding-left:0px;
	padding-right:0px;
}
.bio_table_area .bio_details{}
.bio_edit_areainner_form .form-group .tile_list_area{
	margin-bottom:0px;
}
.bio_edit_areainner_form .form-group .tile_list_area li {
    display: inline-block;
    width: inherit;
	list-style-type:none;
}
.bio_edit_areainner_form .form-group .tile_list_area li select {
    height: 34px;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.album_details_areainner h3{
	font-size: 20px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgb(170, 167, 167);
	padding-bottom: 5px;
}
.add_photo_album_areainner h3{
	font-size: 20px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgb(170, 167, 167);
	padding-bottom: 5px;
}
.btn-secondary{
    color: #ffffff;
    background-color: #444;
    border-color: #444;
	float:right;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.btn-secondary:hover{
	color: #ffffff;
    background-color: #333;
    border-color: #333;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.btn-secondary:focus{
	color: #ffffff;
    background-color: #333;
}
.photo_submit_button{
	color: #ffffff;
    background-color: #444;
    border-color: #444;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.photo_submit_button:hover{
	color: #ffffff;
    background-color: #333;
    border-color: #333;
	transition:all ease-in-out 0.2s;
	-moz-transition:all ease-in-out 0.2s;
	-webkit-transition:all ease-in-out 0.2s;
}
.album_details_area .form-group .radio label{
	display:inline-block;
	width:100%;
}
.multiselect_panel_area{
	background: #fff;
    display: inline-block;
    width: 100%;
}
.multiselect_option_block{
	width: 100%;
}

.multiselect_select_areablock .option_name{
	float:left;
}
.multiselect_select_areablock .close_button{
	float:left;
	margin-right: 10px;
}
.success_message_area span{
	height: 40px;
    background: #016d4d;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
	display:inline-block;
	width:100%;
}

.middle_header_area .progress_bar{
	width: 50px !important;
    height: 50px !important;
}
.middle_header_area .progress_bar img{
	width: 50px !important;
    height: 50px !important;
}
.submit_area_img_upload .submit_input_button{
	/*height: 38px;line-height: 38px;*/
    background-color: #af1820;
    
    color: #f4f4f4;
    border: none;
    cursor: pointer;
    width: auto;
    font-size: 13px;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 25px;
    
}
.submit_area_img_upload .submit_input_button:hover{
    background-color: #333;
}

/*---------------------New Css Ends---------------------*/

 @media (min-width: 768px) {
 /* .navbar-nav.navbar-center {
    position: absolute;
    left: 30%;
    transform: translatex(-20%);
  }*/
  .navbar-nav>li>a{padding-bottom: 10px; font-size:14px; text-transform:uppercase; margin:0 2px;  font-weight:400}
  .navbar-brand{ display:none;}
}
@media (min-width: 320px) and (max-width: 767px){
	.animated_tips_popup_area{right:57%;}

	.navbar-default{ background:none; border:none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border:none;
		}
 .navbar-header{ background-color:#fd0005;}
 .navbar-default .navbar-brand{ color:#FFFFFF;}
.taginner{
	display:none;
}


.navbar-default .navbar-nav>li>a{ color:#FFFFFF; border-bottom: solid 1px #E1E1E1;}

.logo{ width:80%; margin:5px auto;}
.categories{ margin-top:-20px; width:60%;  }
.navbar-left{ background-color:#5F5E5E;}

.nav>li {
  /*  background-color: #fd0005;*/
}

.tags-area{
	/*
	overflow-y: scroll;
	height:150px;*/
	margin-top:20px;
	}



}
/*
side bar start
*/
.navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: rgb(249, 249, 249);
    background-image: none;
    border: 1px solid rgba(255, 250, 250, 0);
    border-radius: 4px;
    color: black;
}
#sidebar-wrapper {

  left: 0px;
  width: 200px;
 /* background-color: #fff;*/
  color: #4A4A4A;
  /*position: fixed;*/
  position:absolute;
  height: 100%;
  z-index: 1;
}
.sidebar-nav {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  width: 225px;
  list-style: none;
}
.sidebar-nav li {
	text-indent: 20px;
	line-height: 38px;
	background:#232323;
	margin:1px 0;
	font-size: 12px;
}

.sidebar-nav li a {
  color: white;
  display: block;
  text-decoration: none;
  margin-left: -20px;
}
.sidebar-nav li a:hover {
  background: rgba(255,255,255,0.25);
  color: white;
  text-decoration: none;
}
.sidebar-nav li a:active, .sidebar-nav li a:focus {
  text-decoration: none;
}
#sidebar-wrapper.sidebar-toggle {
  transition: all 0.3s ease-out;
  margin-left: -200px;
}
@media (min-width: 768px) {
  #sidebar-wrapper.sidebar-toggle {
    transition: 0s;
    left: 200px;
  }
  .logo{ width:80%; }

}
/*
side bar end
*/
 .navbar{ margin-bottom:-8px;}
 .coppy-txt{ font-size:12px; color:#ffffff;  text-transform:uppercase;}


 /*
 select
 */


 /*
 selects end
 */

 /* Style the tab */
div.tab {
 /*   overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color:#a0a0a0;*/
}

/* Style the buttons inside the tab */
div.tab button {
  /*  background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;*/
}

/* Change background color of buttons on hover */
div.tab button:hover {
 /*       background-color: #f1f1f1;
    color: #000;
    font-weight: 700;
    */
}

/* Create an active/current tablink class */
div.tab button.active {
 /*   background-color: #f1f1f1;
    color: #000;
    font-weight: 700;*/}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 10px;
   /* border: 1px solid #ccc;*/
    border-top: none;
}
.live_camp_tabcontent{
	padding: 20px 0px;
}


/*
image mouse over
*/
.live-cam  .thumbnail {
    position:relative;
    overflow:hidden;
	    padding: 0;
    border-radius: 0;
}

.live-cam .caption {
    position:absolute;
    /*top:-100%;*/
	top:0;
    right:0;
    background:rgba(0, 0, 0, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    text-align:center;
    color:#fff !important;
    z-index:2;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.live-cam .thumbnail:hover .caption {
    top:0%;
}
.live_camp_flag_area{
	text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}
.live_camp_flag_area img{
	padding: 0px 5px;
	display: inline-block !important;
}

.live-cam .btn-live{ background-color:#21d309; border-radius:4px; color:#fff; text-align:center; font-size:14px; padding:5px 10px; }
.live-cam .btn-offlive{ background-color:#595b59; border-radius:4px; color:#fff; text-align:center; font-size:14px; padding:5px 10px; }

.live-cam .btn-live{ margin-top:15%; }
.live-cam .btn-offlive{ margin-top:15%; }


.live-cam select.form-control {
    background-color: #000;
    font-size: 16px;
    color: #fff;
}

.model-live .nav>li>a:hover {
    color: #fff;

    background-color: #fd0005;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-size: 16px;
	cursor:pointer;
}
 .model-live .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #fd0005;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-size: 16px;
}

.model-live .nav-tabs>li>a {
    background-color: #8f8e8e;
    font-size: 16px;
    color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
}

.live-cam-video{ /*margin-top: 10px;*/}

.btn-purpel { background-color:#be06d4; color:#fff; text-align:center; font-size:20px; text-decoration:none; text-transform:capitalize; padding:10px 5px; border-radius:0;}

.btn-yellow{ background-color:#e99b12; color:#fff; text-align:center; font-size:20px; text-decoration:none; text-transform:capitalize; padding:10px 5px; border-radius:0;}

.tab-content{ margin-top:10px;}

a.btn-toy { background-color:#605e5e; color:#fff; font-size:12px; border-radius:4px; padding:5px 3px; text-decoration:none;}
a.btn-toy:hover{ background-color:#670E0E; color:#fff;}
.btn-tip{ background-color:#ff0000; color:#fff; font-size:10px; border-radius:3px; text-decoration:none; padding:3px 5px; text-transform:uppercase;}
a.white{color:#fff; font-size:16px; text-decoration:none;}
a.white:hover{color:#B4B3B3;}

.gray-panel-heading{ background-color:#ebeaea; padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;}

.panel-primary-garay{ border-color:#d7d6d6;}
/*b{ font-weight:800;}*/
.nav-tabs {
    border-bottom: 1px solid #fff;
}

.chat-box{ border:solid 1px #b1b1b1; padding:5px 10px;}
.chat-box-area{ /*border-left:solid 1px #b1b1b1; border-right:solid 1px #b1b1b1;*/ padding: 10px 5px ;  }
.blue-txt-area{ border:solid #80c1f7 1px; border-radius:5px; background-color:#bbdefb; color:#000; padding:10px; margin:5px 0;     margin-left: 25px; }
.gray-txt-area{ border:solid #b1b1b1 1px; border-radius:5px; background-color:#efebe9; color:#000; padding:10px;  margin:10px 0;     margin-right: 25px;}
.time{ font-size:10px;}
.enter-txt-area{ border-bottom: none; border-top: none; border-left: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1;}
.chat-send a{ background:#000000; color:#fff; padding:5px 10px;}

.chat-box-area ul li a{ color:#000000; line-height:24px;     margin-left: 10px;}

.chat-box-area ul li a:hover{ color:#fca308; text-decoration:none;}

.black-members{ background:#000000; padding-bottom:5px; margin-bottom:15px;}

.online-pic {
    margin: 0px auto;
    text-align: center;
    padding: 2px 0;
}

.btn-ticket{ background-color:#fd0005; font-size:14px; color:#fff;}
.btn-ticket:hover{ color:#F7A735; text-decoration:none;}

.live-cam .title{margin-top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7e0508+0,000000+100&0.65+0,0+100 */
background: -moz-linear-gradient(top, rgba(126,5,8,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(126,5,8,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(126,5,8,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a67e0508', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	}
.icon-link a{ margin:0 10px; color:#FFFFFF;}
.icon-link a:hover{ color:#fd0005;}

.gray-bg{ padding:  5px; color:#232222;}
.photo .thumbnail{ border:none;}
.photo a{/*color:#9c9d9d; */text-decoration:none;}
.photo a:hover{/*color:#fff;*/ }.list-option a:hover{color:#000000; }
a.titel-link { color:#171717; text-decoration:none; }
a.titel-link:hover{ color:#fd0005;}

.pagination{ margin:10px 0;}
.pagination>li>a, .pagination>li>span{ border:none; color:#000;  font-weight:600; font-size:14px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color:#fff; color: #fd0005;}

footer .nav>li>a{padding: 10px 6px;}
footer .nav>li>a:hover{color:#fad34b!important;}

button.feedback { display:block; position:fixed; top:200px; right:0px; cursor:pointer; border:none;	     background: none;}

 .progress{ margin:10px 0;     background: #e2e2e2;}
 .progress-bar-danger {
    background-color: #fd0005;
}
.progress-bar  {
    background-color: #ff4d9c;
}
.toys .thumbnail{ border:none;}


.link-txt a{ color:#000; text-decoration:none; font-weight:600; }
.link-txt a:hover{ color:rgba(253, 0, 5, 0.75);}

.block .form-control{ height:200px;}

ul.nav.nav-pills.nav-stacked li {
    display: block;
    color: #000;
}
ul.nav.nav-pills.nav-stacked li a {
    display: block;
    color: #000;
    padding:10px 0;
	font-family: 'Roboto', Arial;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
	font-weight:500;

}
.dropdown_area span {
   display: inline-block;
    color: #000;
    padding:10px 0;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
	font-weight:500;
	cursor:pointer;
    position:relative;
}
.dropdown_area span:before{
	position: absolute;
    font-family: 'FontAwesome';
    top: 15px;
    right: -20px;
    content: "\f055";
}
.dropdown_submenu span:before{
	content: "\f056 ";
}
ul.nav.nav-pills.nav-stacked li span:hover{
	color: #fd0005;
}
ul.nav.nav-pills.nav-stacked li a:hover {color: hotpink; border-bottom:hotpink solid 1px;}
ul.nav.nav-pills.nav-stacked li a.active {    color: hotpink; border-bottom:hotpink solid 1px;}
ul.nav.nav-pills.nav-stacked li:last-child a{
	border-bottom:none;
}
.favorite_sub_menu{
	margin: -40px 20% 0 30%;
	display:none;
}
.dropdown_submenu .favorite_sub_menu{
	display:block;
}
.favorite_sub_menu li{

}
.favorite_sub_menu li a{
	border-bottom:#000 solid 1px !important;
}
.favorite_sub_menu li a:hover{
	border-bottom:#fd0005 solid 1px !important;
}
.favorite_sub_menu li a.active{
	border-bottom:#fd0005 solid 1px !important;
}
.modal-header {
    border-bottom: 0;
}
.star a{ opacity:0.5;}
.star a:hover{ opacity:5;}
.star a.active{ opacity:5;}

.btn-red{ background-color: pink; color:#fff; font-size: 15px !important;}
.btn-red:hover{ background-color:hotpink; opacity: 0.9; color: white;}
.profil-pic img{ width:166px; height:166px; }


.bio ul li {
    display: block;
    border-bottom: solid 1px #b6b6b6;
    padding: 0 15px;
	line-height:40px;
	font-size:20px;
}


.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo6, #flexiselDemo5 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/**** SUbscribe Options ******/
.columns {
            float: left;
            width: 33.3%;
            padding: 8px;
        }

        .price {
            list-style-type: none;
            border: 1px solid #eee;
            margin: 0;
            padding: 0;
            -webkit-transition: 0.3s;
            transition: 0.3s;
        }

        .price:hover {
            box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
        }

        .price .header {
            background-color: #111;
            color: white;
            font-size: 25px;
        }

        .price li {
            border-bottom: 1px solid #eee;
            padding: 20px;
            text-align: center;
        }

        .price .grey {
            background-color: #eee;
            font-size: 20px;
        }

        .button {
            background-color:#111!important;
            border: none;
            color: white;
            padding: 3px 25px;
            text-align: center;
            text-decoration: none;
            font-size: 14px;
        }

        @media only screen and (max-width: 600px) {
            .columns {
                width: 100%;
            }
        }

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}

.btn-green{ background-color:#41ba0c; padding: 10px 20px; color:#fff; font-size:18px; font-weight:600;}
.btn-gray{ background-color:#4c4d4b; padding: 10px 20px; color:#fff; font-size:18px; font-weight:600;}

.my-media ul li {
    display: block;
    float: left;
    margin: 10px 8px;
}

.my-media ul li a {

}

.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}



/*---------
*/

.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;width:20px;height:20px;background-color:#3a94a5;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);opacity:.8;border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}



.slider {
	display: block;
	float: left;
	margin-left: 5px;
}

.valueLabel {
	display: block;
	float: left;
	margin-left: 15px;
}

.btn-black{ background-color:#000; color:#fff; font-size:18px; font-weight:600;}
.btn-black:hover{ color:#d1d1d1;}

textarea.form-control {
    background: #fff;
}
.my_webcamp_vide_area img{
	width:100%;
	height:250px;

}
.leftside_my_webcamp_first_block .gray-txt2{
	margin: 0px 0px 5px 0;
	color: #000;
}
.leftside_my_webcamp_first_block .gray-txt3{
	font-size: 13px;
    margin: 5px 0px;
	color: #000;
}
.leftside_my_webcamp_first_block .slider.slider-horizontal {
    width: 165px;
    height: 20px;
}
.leftside_my_webcamp_first_block .slider.slider-horizontal .slider-track {
    height: 5px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}
.leftside_my_webcamp_first_block .slider-selection{
	background: #000;
}
.leftside_my_webcamp_first_block .slider-track{
	background: #989898;
}
.leftside_my_webcamp_first_block .slider-handle {
    position: absolute;
    width: 10px;
    height: 11px;
    background-color: #ffffff;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    opacity: .8;
    border: 1px solid #000;
    background-image: none;
}
.leftside_my_webcamp_first_block .slider.slider-horizontal .slider-handle {
    margin-left: -10px;
    margin-top: -3px;
}

.leftside_my_webcamp_second_block .gray-txt2{
	margin: 0px 0px 5px 0;
	color: #000;
}
.leftside_my_webcamp_second_block .gray-txt3{
	font-size: 13px;
    margin: 5px 0px;
	color: #000;
}
.leftside_my_webcamp_second_block .progress {
    height: 5px;
}
.rightside_my_webcamp_block h5{
	text-align:right;
	display:inline-block;
	width:100%;
	color:green;
	margin:10px 0;
	font-size:20px;
}
.leftside_my_webcamp_second_block .slider.slider-horizontal {
    width: 165px;
    height: 20px;
}
.leftside_my_webcamp_second_block .slider.slider-horizontal .slider-track {
    height: 5px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}
.leftside_my_webcamp_second_block .slider-selection{
	background: #000;
}
.leftside_my_webcamp_second_block .slider-track{
	background: #989898;
}
.leftside_my_webcamp_second_block .slider-handle {
    position: absolute;
    width: 10px;
    height: 11px;
    background-color: #ffffff;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    opacity: .8;
    border: 1px solid #000;
    background-image: none;
}
.leftside_my_webcamp_second_block .slider.slider-horizontal .slider-handle {
    margin-left: -10px;
    margin-top: -3px;
}


.my_webcamp_vide_area{

}
.leftside_my_webcamp_first_block{
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:20px;
}
.leftside_my_webcamp_second_block{
	border:1px solid #ccc;
	padding:10px;
}

.webcamp_right_tab_area .tab{
	/*background-color: #fff;
	border: 1px solid #ccc;
	border-radius:4px;*/
}
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}

.header_link{
    font-weight: bold;
}
.webcamp_right_tab_area .tab .nav-tabs{
    border: none;
    border-bottom: 2px solid #ffffff;
    margin: 0;
   background: #FFFFFF;
}
.webcamp_right_tab_area .tab .nav-tabs li a{
    padding: 10px 20px;
    /* margin: 0 10px -1px 0; */
    font-size: 14px;
    font-weight: 600;
    color: #293241;
    text-transform: uppercase;
    border: 2px solid #c8c8c8;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
    background: #c8c8c8;
}
.webcamp_right_tab_area .tab .nav-tabs li a i{

}
.webcamp_right_tab_area.tab .nav-tabs li a:hover,
.webcamp_right_tab_area .tab .nav-tabs li.active a{
    background: #fff;
    color: #fd0005;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
}
.webcamp_right_tab_area .tab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.webcamp_right_tab_area .tab .nav-tabs li.active a:before,
.webcamp_right_tab_area .tab .nav-tabs li a:hover:before{ transform: scaleX(1); }
.webcamp_right_tab_area .tab .tab-content{

    font-size: 14px;
    font-weight: normal;
    color: #6f6f6f;
    line-height: 20px;
    letter-spacing: 1px;
    position: relative;
    min-height: 510px;
  margin-top: -10px;
    margin-right: -5px;
    margin-left: -5px;
}
.tab_content_footer{
	bottom: 5px;
    position: absolute;
    width: 98%;
    left: 5px;
    right: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-align: right;
	padding: 5px;
}
.tab_content_footer button{
	background-color: #fd0005 !important;
    float: none !important;
    background: #fd0005;
    padding: 5px 10px !important;
    border: 1px solid #fd0005;
    border-radius: 4px;
    color: #fff;
}
.leftside_my_webcamp_block_containerArea{

    padding: 0 10px;
	/*border: 1px solid #ccc;background: #fff;*/
    border-radius: 4px;
	min-height: 510px;
}
.leftside_my_webcamp_block_container .red-tx2{
	background: #dedede;
    margin: 0px;
    padding: 10px;
    color: #000000;
}

.lower_webcamp_areainner .tab .nav-tabs{
    border: none;
    border-bottom: 2px solid #ffffff;
    margin: 0;
    background: #7f7f7f;
}
.lower_webcamp_areainner .tab .nav-tabs li a{
    padding: 10px 20px;
    /* margin: 0 10px -1px 0; */
    font-size: 14px;
    font-weight: 600;
    color: #293241;
    text-transform: uppercase;
    border: 2px solid #c8c8c8;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
    background: #c8c8c8;
}
.lower_webcamp_areainner.tab .nav-tabs li a:hover,
.lower_webcamp_areainner .tab .nav-tabs li.active a{
    background: #fff;
    color: #fd0005;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
}
.lower_webcamp_areainner .tab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.lower_webcamp_areainner .tab .nav-tabs li.active a:before,
.lower_webcamp_areainner .tab .nav-tabs li a:hover:before{ transform: scaleX(1); }
.lower_webcamp_areainner .tab .tab-content{
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    line-height: 20px;
    letter-spacing: 1px;
    position: relative;
    min-height: 270px;
    margin-top: 0px;
}
.lower_webcamp_areainner_table table tr td:nth-child(1){
	width:20%;
}
.lower_webcamp_areainner_table table tr td:nth-child(1) span{
	color:#2f5d6a;
	font-weight: bold;
}
.lower_webcamp_areainner_table table tr td:nth-child(2){
	width:20%;
}
.lower_webcamp_areainner_table table tr td:nth-child(3){
	width:20%;
}
.lower_webcamp_areainner_table table tr td:nth-child(3) a{
	color:#2f5d6a;
}
.webcamp_right_contain_area{
	background: #e0e0e0;
    /* height: 100%; */
    min-height: 1000px;
}
.webcamp_right_contain_areainner{
	padding:5px ;
}
.webcamp_right_contain_areainner .webcamp_right_contain_area_heading{
	text-align:center;
	border-bottom: 1px solid #000;
	margin-bottom:10px;
}
.webcamp_right_contain_areainner .webcamp_right_contain_area_heading p{
	color:#2f5d6a;
	margin-bottom:10px;
}
.webcamp_right_contain_areainner .webcamp_right_contain_area_heading span{
	margin-bottom:10px;
	display: inline-block;
	font-size:20px;
}
.webcamp_right_contain_area_content_block ul{
	margin-left:20px;
}
.upper_webcamp_area{
	padding:40px 0;
}

.group_go_live_2_private .upper_webcamp_area{
	padding:0px 0!important;
}

#show_my_lovense_levels{font-size: 15px;}

.lower_golive_areainner .tab .nav-tabs{
    border: none;
    border-bottom: 2px solid #ffffff;
    margin: 0;
    background: #7f7f7f;
}
.lower_golive_areainner .tab .nav-tabs li a{
    padding: 10px 20px;
    /* margin: 0 10px -1px 0; */
    font-size: 14px;
    font-weight: 600;
    color: #293241;
    text-transform: uppercase;
    border: 2px solid #c8c8c8;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
    background: #c8c8c8;
}
.lower_golive_areainner.tab .nav-tabs li a:hover,
.lower_golive_areainner .tab .nav-tabs li.active a{
    background: #fff;
    color: #fd0005;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
}
.lower_golive_areainner .tab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.lower_golive_areainner .tab .nav-tabs li.active a:before,
.lower_golive_areainner .tab .nav-tabs li a:hover:before{ transform: scaleX(1); }
.lower_golive_areainner .tab .tab-content{
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #6f6f6f;
    line-height: 20px;
    letter-spacing: 1px;
    position: relative;
    min-height: 270px;
    margin-top: 0px;
}
.voting_block_heading{
	padding: 7px 5px 5px 5px;
}
.voting_block_headinginner{
	padding: 5px;
    background: #fff;
    color: #333;
	border-radius:4px;
}
.voting_block_heading span{
	padding:0 5px;

}
.voting_block_headinginner .voting_persantage{
	color: green;
}
.model_livecamp_block_containerArea{
	    background: #fff;
    padding: 0 0px;
    border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 275px;
}
.model_livecamp_vide_area{}
.model_livecamp_vide_area img{
	width: 100%;
    height: 200px;
}
.model_livecamp_right_tab_area{}
.model_livecamp_right_tab_area .tab .nav-tabs{
    border: none;
    border-bottom: 2px solid #ffffff;
    margin: 0;
    background: #FFFFFF;
}
.model_livecamp_right_tab_area .tab .nav-tabs li a{
    padding: 10px 20px;
    /* margin: 0 10px -1px 0; */
    font-size: 14px;
    font-weight: 600;
    color: #293241;
    text-transform: uppercase;
    border: 2px solid #c8c8c8;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
    background: #c8c8c8;
}
.model_livecamp_right_tab_area .tab .nav-tabs li:nth-child(2){
	/*margin-left:185px;*/
}
.model_livecamp_right_tab_area .tab .nav-tabs li:nth-child(2) a{
	background:#a04aa5;
	color:#fff;
	 border: 2px solid #a04aa5;
}
.model_livecamp_right_tab_area .tab .nav-tabs li:nth-child(3) a{
	background:#fcf500;
	color:#fd0005;
	 border: 0px solid #a04aa5;
}
.model_livecamp_right_tab_area .tab .nav-tabs li:nth-child(2) a{
	background:#fff;
	 border: 2px solid #fff;
	 color:#000;
}

.model_livecamp_right_tab_area.tab .nav-tabs li a:hover,
.model_livecamp_right_tab_area .tab .nav-tabs li.active a{
    background: #fff;
    color: #fd0005;
    border: 2px solid #ffffff;
    border-bottom-color: transparent;
}
.live_camp_video_img_area img{
	 min-height: 450px;
}
/*.model_livecamp_right_tab_area .tab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.model_livecamp_right_tab_area .tab .nav-tabs li.active a:before,
.model_livecamp_right_tab_area .tab .nav-tabs li a:hover:before{ transform: scaleX(1); }*/
.model_livecamp_right_tab_area .tab .tab-content{
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: normal;
    /*color: #6f6f6f;*/
    line-height: 20px;
    letter-spacing: 1px;
    position: relative;
    min-height: 450px;
    margin-top: -10px;margin-right:-4px;
}
.model_livecamp_right_tab_area .tab {
    /*background-color: #fff;
    border: 1px solid #ccc;*/
    border-radius: 4px;
}
.private_chat_with_area p{
	cursor: pointer;
    position: relative;
    /* padding-left: 15px; */
    background: #e7e7e7;
    padding: 5px 5px 5px 25px;
    color: #333;
	margin-bottom:0px;
}
.private_chat_with_area p:before{
	content: "\f0d7";
    font-family: FontAwesome;
    left: 8px;
    position: absolute;
    top: 5px;
}
.private_chat_with_area .private_chat_with_area_list{
	display:none;
}

.open_list .private_chat_with_area_list{
	display:block;
}
.open_list p:before{
	content: "\f0d8";
}
.open_list .private_chat_with_area_list {
	padding:0px;
	margin:0px;
	background: #e7e7e7;
    padding: 5px 5px 5px 5px;
	border-top:1px solid #333;
}
.open_list .private_chat_with_area_list li{
	list-style-type:none;
	display: inline-block;
    width: 100%;
}
.open_list .private_chat_with_area_list li a{
	float:left;
}
.open_list .private_chat_with_area_list li span{
	float:right;
}
.open_list .private_chat_with_area_list li span i{
	border: 1px solid #333;
    border-radius: 50%;
}
.chat_box_area2 .chat_box_dropdown{
	display:none;
}
.chat_box_area2 ul li{
	position:relative;

}
.chat_box_area2 ul li a{
	margin-left:15px;
}
.chat_box_area2 ul li:before{
	content: '\f0d7';
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 3px;
}
.chat_box_area2 .chat_box_dropdown li:before{
	content: ''!important;
}



.chat_box_open_list .chat_box_dropdown{
	display: block;
    background: #e7e7e7;
    padding:5px ;
}
.chat_box_open_list .chat_box_dropdown ul{}
.chat_box_open_list .chat_box_dropdown li{
	padding-left:15px;
	list-style-type:none;
}
.chat_box_open_list .chat_box_dropdown li span{
	display:inline-block;
	width:100%;
	color:#fd0005;
}
.chat_box_open_list .chat_box_dropdown li i{
	color:#fd0005;
}
.chat_box_open_list .chat_box_dropdown li a{
	display:inline-block;
	width:100%;
	color:#134e5f;
}
.chat_box_open_list .chat_box_dropdown ul li{
	display:inline-block;
	width:100%;
	padding-left:0px;
	list-style-type:none;
}
.chat_box_open_list .chat_box_dropdown ul li:before{
	display:none;
}
.chat_select_area{}
.chat_select_area ul li{
	list-style-type:none;
	display:inline-block;
	width:100%;
	margin-bottom:10px;
}

.chat_select_area ul li .slider.slider-horizontal {
    width: 200px;
    height: 20px;
}
.chat_select_area ul li .slider.slider-horizontal .slider-track {
    height: 5px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}
.chat_select_area ul li .slider-selection{
	background: #000;
}
.chat_select_area ul li .slider-track{
	background: #989898;
}
.chat_select_area ul li .slider-handle {
    position: absolute;
    width: 10px;
    height: 11px;
    background-color: #ffffff;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
    filter: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    opacity: .8;
    border: 1px solid #000;
    background-image: none;
}
.chat_select_area ul li .slider.slider-horizontal .slider-handle {
    margin-left: -10px;
    margin-top: -3px;
}

.write_message{
	width:100%;
	padding:10px;
	border-radius:4px;
}


.send_tips_popup_area{
	top: -21em;
    display: none;
    position: absolute;
    width: 300px;
    border-radius: 4px;
    padding: 15px;
    background: #fff;
    z-index: 1;
    /* transform: translateY(-18em); */
    transform: translatex(12em);
    border: 1px solid #aaa;
}
.send_tips_popup_area:before {
    content: "";
    border-top: 10px solid #aaa;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 10%;
}
.opnen_tips{
	display:block;
}




.animated_tips_popup_area{
	top: -12em;
    margin-left: 20px;
    display: none;
    position: absolute;
    width: 300px;
    border-radius: 4px;
    padding: 15px;
    background: #fff;
    z-index: 1;
    /* transform: translateY(-18em); */
    transform: translatex(12em);
    border: 1px solid #aaa;
}
.animated_tips_popup_area:before {
    content: "";
    border-top: 10px solid #aaa;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 10%;
}

.animated_tips_close .close_icon{
	height: 20px;
    width: 20px;
    border: 1px solid #fd0005;
    display: block;
    float: right;
    line-height: 17px;
    font-size: 15px;
    text-align: center;
    border-radius: 50%;
    color: #fd0005;
    cursor: pointer;
	background:#fff;
}
.animated_tips_close .close_icon:hover{
	 border: 1px solid #fd0005;
	 background:#fd0005;
	  color: #fff;
}
.btn-tip2{
	background-color: #ff0000;
    color: #fff;
    font-size: 10px;
    border-radius: 3px;
    text-decoration: none;
    padding: 3px 5px;
    text-transform: uppercase;
}

.opnen_tips2{
	display:block;
}

.animated_dropdown_menu span, .animated_dropdown_menu2 span {
	width: 100%;
    display: inline-block;
    cursor: pointer;
    position: relative;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 4px;
}



.animated_dropdown_menu span:before, .animated_dropdown_menu2 span:before {
	content: "\f0d7";
    font-family: FontAwesome;
    right:5px;
    position:absolute;
    top:5px;

}

.animated_dropdown_menu .animated_dropdown, .animated_dropdown_menu2 .animated_dropdown2 {
	display:none;
	border: 1px solid #ddd;
    padding: 5px;
    border-radius: 4px;
}
.animated_dropdown_menu .animated_dropdown li a, .animated_dropdown_menu2 .animated_dropdown2 li a{
	color:#333;
}
.main .animated_dropdown, .main2 .animated_dropdown2{
	display:block;
}
.main .animated_dropdown li, .main2 .animated_dropdown2 li{
	list-style-type:none;
}



.main span:before, .main2 span:before {
	/*content: "\f0d8";*/
}
.send_tips_text{
	width: 100%;
    border-radius: 4px;
	padding: 5px;
}
.send_tips_close{
	display: inline-block;
    width: 100%;
    text-align: right;
    font-size: 20px;

}
.send_tips_close .close_icon{
	height: 20px;
    width: 20px;
    border: 1px solid #fd0005;
    display: block;
    float: right;
    line-height: 17px;
    font-size: 15px;
    text-align: center;
    border-radius: 50%;
    color: #fd0005;
    cursor: pointer;
	background:#fff;
}
.send_tips_close .close_icon:hover{
	 border: 1px solid #fd0005;
	 background:#fd0005;
	  color: #fff;
}
.send_tips_area_amount{
	margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.send_tips_area_amount input{
	width: 66%;
    border-radius: 4px;
    border: 1px solid #ccc;
    height: 30px;
}
.send_tips_select_area{
	margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.send_tips_select_area .send_tips_select{
	width: 55%;
    height: 30px;
    border-radius: 4px;
}
.end_tips_send_button{
	color: #fff;
    cursor: pointer;
    background-color: #fd0005;
    border: 1px solid #fd0005;
    border-bottom-color: transparent;
    font-size: 16px;
	padding: 2px 15px;
	border-radius:4px;
}
.end_tips_send_button:hover{
	background-color: #000000;
    border: 1px solid #000000;
	color: #fff;
}
.media_dopdown_menu a{
	position:relative;
}
.media_dopdown_menu a:before{
	 content: "\f107 ";
    font-family: FontAwesome;
    right:5px;
    position:absolute;
    top:10px;
}
.media_open a:before{
	 content: "\f106  ";
}
.media_dopdown_menu .media_sub_menu{
	display:none;
}

.media_open .media_sub_menu{
	display:block;
}
.media_open .media_sub_menu li a{
	padding-left:30px !important;
}
.media_open .media_sub_menu li a:before{
	display:none;
}

.stories_details_description_area_middle{
	display: inline-block;
    width: 100%;
    padding:15px 0 10px;
}
.stories_details_description_area_middle .left_stories_details_description_area_middle{
	float:left;
	margin:0px;
}
.stories_details_description_area_middle .right_stories_details_description_area_middle{
	float:right;
}


.live_camp_sliderinner{
	padding-top:30px;
}

.live_camp_sliderinner .slick-slider .slick-prev{
right: 55px;
    z-index: 9;
    left: inherit;
    top: -25px;
}
.live_camp_sliderinner .slick-slider .slick-next{
right: 25px;
    z-index: 9;
    top: -25px;
}
.live_camp_sliderinner .slick-slider .slick-next:before, .live_camp_sliderinner .slick-slider .slick-prev:before {
    font-size: 30px;
    line-height: 1;
    opacity: .75;
    color: #333;
}
.live_camp_sliderinner .slick-slider .slick-next:hover:before, .live_camp_sliderinner .slick-slider .slick-prev:hover:before {
    font-size: 30px;
    line-height: 1;
    opacity: .75;
    color: #FF0000;
}
.followmebtn{/*top: -9px; */ position: relative;}
.fa-user-plus{font-size:25px;}
.profile-dropdown a:hover , .login a:hover{color:#D3D3D3!important;}
.profile-dropdown {
  position: relative;
 display: inline-block;
}

.profile-dropdown>a:before {
    position: absolute;
    content: "\f0d7 ";
    font-family: 'FontAwesome';
    color: #FFFFFF;
    margin-right: 10px;
    right: -29px;

    transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    font-size: 20px;
}

.profile-sub-menu {
	position: absolute;
   visibility: hidden; / hides sub-menu /
    left: 0;
    z-index: 1000;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    border: 1px solid #D3D3D3;
    /*border-radius: 4px;*/
    transform: translateY(-2em);
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    padding: 0px 0px;
    width: 70%;
    box-shadow: none;
    -webkit-box-shadow: none;
	background:#fff;
	min-width:160px;
	top:100%;
	opacity:0;
-webkit-box-shadow: -1px 0px 5px 0px rgba(138,131,138,1);
-moz-box-shadow: -1px 0px 5px 0px rgba(138,131,138,1);
box-shadow: -1px 0px 5px 0px rgba(138,131,138,1);
}

.profile-dropdown:hover .profile-sub-menu {
	 visibility: visible; / shows sub-menu /
   z-index:1;
    opacity: 1;
	-moz-transition:all 1000ms ease;
    -webkit-transition: all 1000ms ease;
    -o-transition:all 1000ms ease;
    -ms-transition:all 1000ms ease;
    transition: all 1000ms ease;

	  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;

}


.profile-sub-menu > li {
  padding: 0;
  border-bottom:1px solid #D3D3D3;

}
.profile-sub-menu > li:last-child{
border-bottom:none;
}
.profile-sub-menu > li {
  list-style: none;
}

.profile-sub-menu > li > a {
  display: block;
  color: #000!important;
  padding:10px;
  font-size: 16px!important;
  line-height: 20px !important;
}
.profile-sub-menu > li.active a,
.profile-sub-menu > li > a:hover,
.profile-sub-menu > li > a:focus {
  text-decoration: none;
  color: #d92e00;
}





/*
register-start
*/
.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 50%;
    position: relative;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}


video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}



/*
register-end
*/

a.forgot {font-weight: bold; color:#3390fa; font-size:15px; /*background-color: pink;*/ padding:10px 15px; border-radius: 6px;}
a.forgot:hover { color:#000!important; text-decoration:none; background-color:none;}




@media (min-width: 767px) and (max-width: 1920px){
	.live-cam .col-md-3{ padding:0 10px;}
	.carousel-inner {
    margin-bottom: -30px;
    margin-top: -10px;
}
ul.sidebar-nav{ margin-top:55px;}

}

@media (min-width: 1920px) and (max-width: 2560px){

	.left{ width:25%; float:left;}

	/*.meddel{   width: 57%; margin-left: -180px; }*/
	.meddel{   width: 50%; margin-left: -130px; }
	.go_livem{  margin-left: -180px; }

	.right{ width:22%; float:right; /*margin-top: -45px;*/}


}
@media only screen and (max-width: 1080px) {
.send_tips_popup_area {
    top: -18em;
    width: 300px;
    transform: translatex(8em);
}
}

@media only screen and (max-width: 1200px) {
.favorite_sub_menu {
    margin: -55px 15% 0 35%;
}
.sidebar-nav{
	width: 175px;
}

.my_video_area_block_img {
    max-width: 300px;
    height: 140px;
    overflow: hidden;
}
.my_video_area_block_img a img {
    max-width: 100%;
    height: 140px;
}
.content_blog_details_img{
	max-width: 794px;
    height: 300px;
    overflow: hidden;
}
.content_blog_details_img img{
	width: 100%;
    height: 300px;
}

}




@media only screen and (max-width: 992px) {
	.flowplayer {
   width: 100% !important;
    height: auto!important;
}
.flowplayer{
	background-size:cover !important;
}
.search_form_areainner .has-feedback{
		position:relative;
		z-index:9;
}
.logo{
	position:relative;
		z-index:99;
		cursor:pointer;
}

.phoro_list_table table td:nth-child(1) {
    width: 40%;
    padding-left: 0px;
    display: inline-block;
}
.phoro_list_table table td:nth-child(2) {
    width: 30%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(3) {
    width: 30%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(4) {
    width: 45%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(5) {
    width: 45%;
    display: inline-block;
}






.message_table2 table {
    border: 0;
	width:100%;
  }

  .message_table2 table caption {
    font-size: 1.3em;
  }

  .message_table2 table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .message_table2 table tr {
   border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  .message_table2 table td {
    /*border-bottom: 1px solid #ddd;*/
    display: block;
    font-size: 13px;
    text-align: right;
	display: inline-block;
    width: 100%;
	margin-bottom: 5px;
  }

  .message_table2 table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

  .message_table2 table td:last-child {
    border-bottom: 0;
  }






}

@media only screen and (max-width: 768px) {
	.send_tips_popup_area {
    top: -18em;
    width: 300px;
    transform: translatex(4em);
}

	.stories_panel_block_img {
   max-width: 100%;
    height: 500px;
    overflow: inherit;
}
.stories_panel_block_img img {
    max-width: 100%;
    height: 500px;
    width: 100%;
}
.stories_description {
    min-height: auto;
}
.model1_area {
    min-height: auto;
}
.gallery_area_block_img {
    max-width: 330px;
    height: 180px;
    overflow: hidden;
}
.gallery_area_block_img img {
    max-width: 100%;
    height: 200px;
    width: 100%;
}
.gallery_area_block_img a img {
    max-width: 100%;
    height: 200px;
    width: 100%;
}
.fanclub_apnel_Img_area{
	overflow:hidden;

}
.fanclub_area_block_img{
	 max-width: 330px;
    height: 180px;
    overflow: hidden;
}
.fanclub_area_block_img img{
	 max-width: 100%;
    height: 200px;
    width: 100%;
}

.photo_area_block_img{
	 max-width: 330px;
    height: 180px;
    overflow: hidden;
}
.photo_area_block_img a img {
  max-width: 100%;
    height: 200px;
    width: 100%;
}

.photo_block_title{
	height:25px;
}

.blog_area_block_img{
	max-width: 100%;
    height: auto;
    overflow: inherit;
}
.blog_area_block_img img{
	max-width: 100%;
    height: auto;
}
.stories_panel_area{
	overflow:hidden;
}
.proposedvideo_area_block_img {
    max-width: 360px;
    height: 250px;
    overflow: hidden;
}
.video_area_block_img {
    max-width: 330px;
    height: 227px;
    overflow: hidden;
}
.video_area_block_img a img {
    max-width: 100%;
    height: 230px;
}
}









@media screen and (max-width: 670px) {
  .message_table table {
    border: 0;
	width:100%;
  }

  .message_table table caption {
    font-size: 1.3em;
  }

  .message_table table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .message_table table tr {
   border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

  .message_table table td {
    /*border-bottom: 1px solid #ddd;*/
    display: block;
    font-size: 13px;
    text-align: right;
	display: inline-block;
    width: 100%;
	margin-bottom: 5px;
  }

  .message_table table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

  .message_table table td:last-child {
    border-bottom: 0;
  }
}












@media only screen and (max-width: 600px) {

	.favorite_sub_menu {
    margin: -10px 0% 0 15%;
}
ul.nav.nav-pills.nav-stacked li a{
	font-size:15px;
}


	.stories_panel_block_img {
   max-width: 100%;
    height: 300px;
    overflow: inherit;
}
.stories_panel_block_img img {
    max-width: 100%;
    height: 300px;
    width: 100%;
}
.gallry_block{
	width:100%;
	float:none;
	height:auto !important;
}
.gallery_area_block_img {
    max-width: 100%;
    height: auto;
    overflow: inherit;
}
.gallery_area_block_img img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.gallery_area_block_img a img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.photo_block{
	width:100%;
	float:none;
	height:auto !important;
}
.photo_area_block_img{
	 max-width: 100%;
    height: auto;
    overflow: inherit;
}
.photo_area_block_img a img {
   max-width: 100%;
    height: auto;
    width: 100%;
}

.fanclub_block{
	width:100%;
	float:none;
	height:auto !important;
}
.fanclub_area_block_img{
	 max-width: 100%;
    height: auto;
    overflow: inherit;
}
.fanclub_area_block_img img{
	  max-width: 100%;
    height: auto;
    width: 100%;
}
.fanclub_area_block_img a img{
	  max-width: 100%;
    height: auto;
    width: 100%;
}
.proposedvideo_block{
	width:100%;
	float:none;
	height:auto !important;
}
.proposedvideo_area_block_img{
	  max-width: 100%;
    height: auto;
    width: 100%;
}
.proposedvideo_area_block_img a img{
	 max-width: 100%;
    height: auto;
}
.video_block{
	width:100%;
	float:none;
	height:auto !important;
}
.video_area_block_img{
	  max-width: 100%;
    height: auto;
    width: 100%;
}
.video_area_block_img a img{
	 max-width: 100%;
    height: auto;
	width:100%;
}
.blog_big_img {
    max-width: 100%;
    height: auto;
    overflow: inherit;
}
.blog_big_img img {
    max-width: 100%;
    height: auto;
}





.photo_list_img{
	max-width: 100%;
    height: auto;
    overflow: inherit;
}
.photo_list_img a img {
    max-width: 100%;
  	height: auto;
	width:100%;
}
.phoro_list_table table, .phoro_list_table table tbody, .phoro_list_table table td, .phoro_list_table table tr {
	display: block;
}
.phoro_list_table table tr {
	border: 1px solid #ccc;
}
.phoro_list_table table td {
	border: none;
	border-bottom: 1px solid #eee;
}
.phoro_list_table table td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
.phoro_list_table table td:nth-child(1) {
    width: 100%;
    padding-left: 10px;
}
.phoro_list_table table td:nth-child(2) {
    width: 61%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(3) {
    width: 35%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(4) {
    width: 60%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(5) {
    width: 35%;
    display: inline-block;
}
.photo_list_img a img {
    max-width: 100%;
   /* height: 140px;*/
   width:100%;
}



}




@media only screen and (max-width: 480px) {
.webcamp_right_tab_area .tab .nav-tabs{ border: none; }
    .tab .nav-tabs li{
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .webcamp_right_tab_area .tab .nav-tabs li a{
        margin: 0;
        border-bottom: 2px solid transparent;
    }
    .webcamp_right_tab_area tab .nav-tabs li a:before{
        content: "";
        width: 100%;
        height: 2px;
        background: #079fc9;
        position: absolute;
        bottom: -2px;
        left: 0;
    }




.content_story_img_details_img{
	max-width: 794px;
    height: 330px;
    overflow: hidden;
}
.content_story_img_details_img img{
	width: 100%;
    height: 330px;
}
.content_blog_details_img{
	max-width: 794px;
    height: 250px;
    overflow: hidden;
}
.content_blog_details_img img{
	width: 100%;
    height: 250px;
}
.my_video_block{
	width:100%;
	float:none;
	height:auto !important;
}
.my_video_area_block_img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.my_video_area_block_img a img {
    max-width: 100%;
    height: auto;
	width:100%;
}
}
@media only screen and (max-width: 320px) {
	.taginner .navbar-toggle{
		display:none;
	}


.phoro_list_table table, .phoro_list_table table tbody, .phoro_list_table table td, .phoro_list_table table tr {
	display: block;
}
.phoro_list_table table tr {
	border: 1px solid #ccc;
}
.phoro_list_table table td {
	border: none;
	border-bottom: 1px solid #eee;
}
.phoro_list_table table td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
}
.phoro_list_table table td:nth-child(1) {
    width: 100%;
    padding-left: 10px;
}
.phoro_list_table table td:nth-child(2) {
    width: 100%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(3) {
    width: 100%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(4) {
    width: 100%;
    display: inline-block;
}
.phoro_list_table table td:nth-child(5) {
    width: 100%;
    display: inline-block;
}
.photo_list_img a img {
    max-width: 100%;
   /* height: 140px;*/
   width:100%;
}
}
#doc_list a:hover{color:#fd0005!important;}
.icon-link a:hover {
    color: #fd0005!important;
}
.search_form_areainner .login a {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 400;
    text-decoration: none;
}
.followers_club img{min-height: 242px;}
.followers_club {max-height: 242px;overflow:hidden;}

.progress {
    position: relative;
	height: 25px;
}
    	.progress > .progress-type {
	position: absolute;
	left: 0px;
	font-weight: 800;
	padding: 3px 0px 2px 6px;
	color: rgb(255, 255, 255);
	background-color: rgba(25, 25, 25, 0.2);height:25px;
}
.progress > .progress-completed {
	position: absolute;
	right: 0px;
	font-weight: 800;
	padding: 3px 10px 2px;
}

.thumbnail {
    border: none;
}

.chatbar_p{margin-left:14px;margin-right:14px;}
.box-type-title {line-height: 30px;}
.box-type-title .button{}
.box-type-details a{/*margin-left:40px;padding:5px 9px;*/}
.box-type-details .button{    padding: 2px 15px; }



.box-type {overflow: hidden;
    width: 100%;
    float: left;
   /* background: #9C9C9C;*/
    margin: 0 10px 10px 0;
    border: 1px solid #3e3e3e;
}
.video_detail .box {
    padding: 20px 10px;
    margin-bottom: 20px;
    /*background: #FFFFFF;*/
    /* border-color: #A7A7A7 #D2D2D2 #D2D2D2; */
    /* border-image: none; */
    /* border-right: 1px solid #D2D2D2; */
    /* border-style: solid; */
    border-width: 1px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    line-height: 20px;
    margin-right: 5px;
    margin-left: 5px;
}





/* for new theme ovotheme*/
.btn-block .icon{background:none!important;width:auto;}
.modeliconbtn .icon{background:none!important;width:auto;}
.modeliconbtn .icon{position: relative!important;}
.unlock-item[_ngcontent-c12] .user-info[_ngcontent-c12] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
}
button, button:active, button:focus {
    outline: 0;

}
.button-man {
    background: -webkit-gradient(linear,left top,right top,from(#00bce9),to(#2c71d8));
    background: linear-gradient(90deg,#00bce9 0,#2c71d8 100%);
    border: none;
    border-radius: 100px;
    padding: 10px 0;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    min-width: 190px;
    text-align: center;
    position: relative;
}


button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    color: inherit;
    /* font: inherit; */
    margin: 0;
}
svg:not(:root) {
    overflow: hidden;
}


.container2{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container2{width:750px}}
@media (min-width:992px){.container2{width:970px}}
@media (min-width:1200px){.container2{width:80%}}
.icons_models .icon{position:relative!important;}

.mthumb{max-height: 260px;overflow:hidden;} .mthumb_featured{height: 283px;overflow:hidden;}
/* .mthumb img{height:300px;} */




@media only screen and (max-width:1599px) { .mthumb_featured{height: auto!important;} .mthumb img{/*min-height: 100%;*/} .mthumb{max-height: 230px;}}

 .slim_profile {margin-bottom: 2em!important;
    border-radius: .75rem!important;
    background-color: #f1f1f1!important;
    width: 240px!important;}



 .slim_modelprofile{
 margin-bottom: 2em!important; border-radius: .75rem!important; background-color: #f1f1f1!important; width:90%!important;color:#000;}
  .slim_signup{   /* margin-bottom: 2em!important;*/ border-radius: .75rem!important; background-color: #f1f1f1!important; width: 80%!important;color:#000;}

  .player_notLoggedin{width:100%;height:580px;}

@media (max-width:600px){.player_notLoggedin{width:100%;height:300px;}}
@media (max-width:480px){
 .slim_signup{width: 98%!important;}
	 .slim_modelprofile{     width: 98%!important;}
	.rightcolv{width:100%!important;}
	.mthumb img{height:auto!important;}
.mthumb{min-height:auto!important;}
}

/*.modal-content{padding-top:35px;}*/
/*header{background:#000;color:#fff!important;}*/


 #comment{color:#000!important;}
#review{color:#000!important;}

.uk-navbar-toggle{margin-right:20px;}
.calreport_patbtn{width:220px!important;}
.cal_patbtn{width:220px!important;}
.caldate_ptreport{border: 1px solid #000000;width:180px!important;}
@media (max-width:480px){
.caldate_ptreport{border: 1px solid #000000;width:97px!important;}
}

/* 1st begin - customized by Dave */
.uk-logo { width: 150px !important; }
.dgifc { width: 300px; height: 62px; }
.banner-image {
    width: 300px !important; height: 62px !important;
   }
.uk-section-small {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* 1st end - customized by Dave */

@media only screen and (max-width: 360px) {
  .banner-image {
    width: 120px; padding-top: 10px;
   }

  .logo-cams {
  width: 70px !important;
   }
}

@media only screen and (max-width: 411px) {
  .banner-image {
    width: 120px; padding-top: 10px;
   }

  .logo-cams {
  width: 70px !important;
   }
}

@media only screen and (max-width: 414px) {
  .banner-image {
    width: 155px;
    margin-right: 8px;
    margin-top: 12px;
   }

  .logo-cams {
  width: 55px !important;
   }
}


@media only screen and (max-width: 768px) {
  .banner-image {
     width: 155px;
    margin-right: 8px;
    margin-top: 12px;
   }

  .logo-cams {
  width: 55px !important;
   }
}

@media only screen and (max-width: 959px) {
  .banner-image-res {
    width: 155px;
    margin-right: 8px;
    margin-top: 12px;
   }

  .logo-cams {
  width: 55px !important;

   }
}

/* 2nd begin - customized by Dave */
@media only screen and (max-width: 1280px) {
  .banner-image {
    width: 155px;
    margin-right: 8px;
    margin-top: 12px;
   }

  .logo-cams {
  width: 55px !important;
   }
}

/* end end-customized by Dave */


.mobile-logo { 
  display:none;
}

@media screen and (max-width: 768px) { 

    .mobile-logo{ 
      display: inline-block; 
    }

   .desktop-logo {
      display:none;
   }

}



.uk-nav-primary>li>a {font-size: 1.1rem!important;}
.uk-nav-primary .uk-nav-sub a{font-size: 1rem;}


.pillbox.grey {
    float: right;
    top: -26px;
    right: -16px;
}
.pillbox.grey {
    background-color: #a6a6a6;
    color: white;
}
.pillbox.grey {
    background-color: #a6a6a6;
    color: white;
}
.pillbox {
    padding: 0 6px;
    min-width: 12px;
}
.pillbox {
    display: inline-block;
    font-size: 12px;
    border-radius: 8px;
    height: 20px;
    min-width: 8px;
    text-align: center;
    line-height: 12px;
    padding: 4px 10px;
    position: relative;
}


@media (min-width: 960px){
.uk-width-xxlarge\@m {
    width: 35%!important;
}
}
@media (min-width: 1200px){
#page_r12{padding-left:40px;}
}

#livecam_leftblock{padding:15px;}

.featured_icon{    position: absolute; top: 5px; right: 5px; width: 24px;}

@media only screen and (max-width: 1599px){
.mthumb .featured_icon  {     min-height: auto!important; } 

 }
p {font-size: 1.5rem;}

.mt-4 .right{float:right!important;}
.post-heading .meta{margin-left:70px;}
.post .post-heading .meta .time{margin-left:6px;}
#comment{border: 1px solid #CCC!important;}
/*		
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-left:0!important;padding-right:0!important;}

*/

.video_detail .tabs{margin-top:30px;}
.chat-box-area .naiad__button{text-transform: none!important}
.blurimagefancy img {filter: blur(8px) grayscale(1);-webkit-filter: blur(8px);-moz-filter: blur(8px);-o-filter: blur(8px);-ms-filter: blur(8px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');}#header_cover .carousel-caption{position:unset!important;}