#main_col h1{margin-top:10px}#main_col .topic_tools{margin-top:10px;color:#ccc;font-size:11px}



#main_col .topic_tools span.sort{
	display:block;
	float:left;
	width:40%;
	color:#A4A4A4;
	font-size:14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	line-height: 14px;
}
	
	
#main_col .topic_tools span.sort a{font-weight:normal;color:#666}


#main_col .topic_tools span.sort a.act{
	text-decoration:underline;
	color: #000000;
	}
	
#main_col .topic_tools 

.plistnav{float:right;width:60%;border-top-width:0;text-align:right;margin:0;padding:0}

#main_col a.btn_addc,#main_col a.btn_follow{
	display:block;
	float:right;
	width:auto;
	/*-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;*/
	padding:12px 10px;
	text-align:center;
	font-size: 18px;
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    line-height: 23px;
	}

#main_col a.btn_addc{
	/*border:1px solid #e21361;
	background-color:#e21361;
	color:#fff;*/
	
	background-color: #FF647D;
    border-color: #FF647D;
    padding: 13px 22px;
    border-width: 0px;
    color: #fff;
	
}
	
#main_col a.btn_follow{margin-right:10px;border:1px solid #ccc;background-color:#fff;color:#000; min-width: 201px;}

.bl_posts .item{
	border-bottom:1px solid #A4A4A4;
	padding:15px 0 10px 150px;
	min-height:200px;
	position:relative;
}

.bl_posts .item.first{
	border-top-width:0;
	background-color: #F3F3F3;
	
	}.bl_posts .item.hid{display:none}.bl_posts .item.blocked{font-size:10px;color:#666;padding-left:160px}.bl_posts .item .user{position:absolute;top:10px;left:0;width:140px}
	
.bl_posts .item .user .n{
	margin-top:2px;text-align:center;font-size:12px;line-height:1.5em;
	height:18px;
	/*overflow:hidden;white-space:nowrap;*/
	}

.bl_posts .item .user .n a{
	color:#1D252C;
	font-size:14px;
	font-family: 'Roboto', serif;
	font-weight: 500;
	line-height: 16px;
	overflow-wrap: break-word;
}

.bl_posts .item .user .i a{
	display:block;
	/*background-color:#ffffff;*/
}

.bl_posts .item .user .i img{display:block;width:100%;height:auto; border-radius: 50%; }

.bl_posts .item .user .ud{
	margin-top:0px;
	text-align:center;
	color:#A4A4A4;
	font-size:12px;
	font-family: 'Roboto', serif;
	/*font-weight: 500;*/
	line-height: 16px;
	}
	
.bl_posts .item .text{word-wrap:break-word}

.bl_posts .item .text .tools{
	
	margin-top:20px;
	text-align:right;
	font-size:14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	line-height: 16px;
	color: #1D252C;
	padding-right: 10px;
}

.bl_posts .item .text .tools a {
    color: #1D252C;
}
	
	
.bl_posts .item .text a{
	color: #6d54b3;
}
	
	
.bl_posts .item .text p{margin:0 0 10px 0}.bl_posts .item .text blockquote{display:block;border:1px solid #ddd;background-color:#eee;padding:9px;margin:0 0 10px 0}.bl_posts .item .text blockquote .user_date{display:block;margin:0 0 10px 0;font-weight:bold}


.bl_posts .item .text>.t{
	font-size:16px;
	font-family: 'Roboto', serif;
	font-weight: 400;
	line-height: 24px;
	color: #1D252C;
	min-height: 140px;
}


.bl_posts .item .text>.t br{display:block;content:" ";margin:10px 0 0 0}.bl_posts .item .text>.t img{max-width:460px}.bl_posts .item .text>.t img.emoji{max-width:none;height:1.5em;width:1.5em;margin:0 .05em 0 .1em;vertical-align:-0.1em}.bl_posts .item .text>.t .img{display:inline-block}.bl_posts .item .text>.t .img>img{display:inline-block;max-width:100%;height:auto}.bl_posts .item .text>.t .img>span{display:none;cursor:pointer;color:#E21361;text-decoration:none;white-space:nowrap}.bl_posts .item .text>.t .img>span:hover{text-decoration:underline}.bl_posts .item .text>.t .img.hid>img{display:none}.bl_posts .item .text>.t .img.hid>span{display:inline}.bl_posts .item .text>.t .video{position:relative;margin:10px 0}.bl_posts .item .text>.t .video:before{display:block;content:"";padding-top:56.25%}.bl_posts .item .text>.t .video iframe{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.bl_posts .item.first .text{color:#6d54b3}.bl_posts .item.adline{padding-left:0}.bl_posts .item.adline .user .i{background-color:#eee;color:#6d54b3;line-height:14px;font-size:12px;text-align:center;padding:23px 0}.bl_posts .item.adline .adtext{overflow:hidden;float:right;max-width:468px;margin-left:10px}.bl_posts .item.adline .adtext.full{float:none;max-width:100%;margin-left:0}

.post_form h2{font-size:18px;margin:20px 0 0 0;padding:0 0 3px 0;border-bottom:1px solid #000}

.post_form form{margin-top:10px}.post_form .label{color:#666;margin-top:10px}.post_form .label .req{color:#f00}.post_form .field{margin-top:3px}


/*SB editor*/
.post_form .posttext .bbedit-toolbar{

	background-color:#E5E5E5;
	margin:0;
	padding:12px 3px 3px 3px;
	/*border:1px solid #999;
	border-bottom-width:0;*/
}

/*SB editor*/
.post_form .posttext .bbedit-toolbar:after {
       
    content: ""; 
    display: block; 
    margin: 10px auto; 
    width: 96%; 
    /*padding-top: 20px; */
    border-top: 1px solid #A4A4A4;
}
      
      	
.post_form .posttext .bbedit-toolbar span{
	border:1px solid #E5E5E5; /* SB */
}

.post_form .posttext .bbedit-toolbar span.hover,.post_form .posttext .bbedit-toolbar span:hover{border-color:#999}

.post_form .posttext .textfield{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width:100%;min-width:100%;max-width:100%;height:200px;min-height:200px;margin:0;outline:0;padding:10px;line-height:1.5em;
	background-color: #E5E5E5;}


.post_form .btns{margin-top:5px}.post_form .btns .btn_prev{color:#c00;text-decoration:underline}.post_form .btns .btn_prev:hover{text-decoration:none}

.post_form .bl_preview{display:none; margin-top: 35px;}

.post_form .bl_preview .title{font-weight:bold;margin-top:10px}.post_form .noaccess{margin-top:10px}.in-text-self-items-bl>.itst-items-cont{border-bottom:2px dotted #999}@media all and (max-width: 480px){#main_col .topic_tools span.sort{font-size:10px;float:none;width:100%}#main_col .topic_tools .plistnav{float:none;width:100%;text-align:center}#main_col .topic_tools.h .plistnav{margin-top:5px}#main_col .topic_tools.f span.sort{display:none}

.bl_posts .item{
	padding-left:70px;
	min-height:70px;
	}

.bl_posts .item .user{width:60px}.bl_posts .item .user .n{font-size:10px}

.bl_posts .item .user .n a{font-weight:normal; font-size: 11px;}

.bl_posts .item .user .ud{
	/*display:none;*/
	font-size: 10px;
	}

.bl_posts .item .text .tools{font-size:10px}}

.medals {
	text-align: left;
	margin-top: 0px;
    line-height: 12px;
}

.medals img { 
	width: 20px;
	height: 20px;
	padding: 2px;
}

@media all and (max-width: 480px){

	#main_col a.btn_follow { 
		font-size: 15px !important;
		width: 201px;
		padding: 6px 0px;
	}
	
	#main_col a.btn_follow { 
		    width: 201px;
    padding: 6px 0px;
	}

	.bl_posts .item .text>.t {
    	font-size: 14px;
    }
    
    
    #main_col a.btn_addc {
	    background-color: #FF647D;
	    border-color: #FF647D;
	    padding: 6px 1px;
	    font-size: 15px !important;
	    font-weight: 400;
	    width: 201px;
	}
	
	.post_form form {
	    margin-top: 10px;
	    font-size: 15px;
	}

	.medals img { 
		width: 14px;
		height: 14px;
		margin: 1px;
		padding: 0px;
	}
	
	.medals {
		text-align: left;
		margin-top: 8px;
	}

}


/* Social icons */
.post-soc-bl {} 
.post-soc-bl.pos-header {padding:20px 0 0 0;}
.post-soc-bl.pos-footer {padding:20px 0;}
.post-soc-bl .clear {clear:both;height:0;font-size:0;line-height:0;}
.post-soc-bl .wicon {
	display: block;
	background: url('icons.png?v=2') no-repeat 0 0;
}

.post-soc-bl .wicon1 {
	display: block;
	background: url('telegram_logo_sm.png?v=1') no-repeat 0 0;
	background-size: 20px 20px;
}

.post-soc-bl .wicon.btn-whatsapp {width:68px; height:20px; background-position:0 0;}
.post-soc-bl .wicon.btn-email {width:60px; height:20px; background-position:-68px 0;}
.post-soc-bl .wicon.btn-whatsapp-sm {width:20px; height:20px; background-position:0 -20px;}

.post-soc-bl .wicon.btn-email-sm {width:20px; height:20px; background-position:-20px -20px;}

.post-soc-bl .wicon1.btn-telegram-sm {width:20px; height:20px; }

.post-soc-bl .wicon.btn-tweet-sm {width:20px; height:20px; background-position:-40px -20px;}
.post-soc-bl > .share-btn {
	float: left;
	padding-right: 5px;
}
.share-btn-dr {
	width:70px; margin-top:0px;
}
@media all and (max-width: 480px) {
	.post-soc-bl.pos-header{
		position: absolute; 
		right: 0px; 
		top: -95px;
	}
	
	.post-soc-bl {
	    display: inline-flex;
	  
	    
	}
	
	.share-btn-dr {
		width:70px; margin-top:0px;
	}
	
}

.share-btn-dr span:nth-child(2){ 
	display: none !important;
}


.raiting {
	
	margin-top: 0px;
    line-height: 16px;
	font-size: 11px;
	text-align: center; 
}

@media all and (max-width: 480px) {
	.raiting {
		line-height: 22px;
	 
	}
}
