

/*Create Form*/
#sesdiscussions_create > div > div{
	padding:20px;
}
/* .sesdiscussion_create_form{
	width:100%;
	width:600px;
} */
.sesdiscussion_create_form .global_form,
.sesdiscussion_create_form .global_form > div,
.sesdiscussion_create_form .global_form > div > div{
	float:none;
	width:100%;
}
.sesdiscussion_create_form h3{
	border-bottom-width:1px;
	position:relative;
	font-size:16px;
	font-weight:600;
	padding:15px;
	margin:-15px -15px 10px;
	border-radius:3px 3px 0px 0px;
}
.sesdiscussion_create_form h3 + p{
	margin-top:5px;
	font-size:13px;
	margin-bottom:20px;
}
.sesdiscussion_create_form label {
  font-weight: bold;
}
.sesdiscussion_create_form #link-element .description{
	max-width:100%;
}
.sesdiscussion_create_form #link-element .description div{
	padding:5px 15px;
	border-radius:3px;
	display:inline-block;
}
.sesdiscussion_create_form #link-element .description .valid{
	background:#c5ffc5;
	color:#000;
}
.sesdiscussion_create_form #link-element .description .error{
	background:#ee5656;
	color:#fff;
}
.sesdiscussion_create_form #link-element .description .check{
	font-weight:bold;
	padding:5px 0;
}
.sesdiscussion_create_form div.form-label,
.sesdiscussion_create_form div.form-element{
	width:100%;
	min-width:100%;
	text-align:left;
	clear:both;
}
.sesdiscussion_create_form .form-element input[type="text"],
.sesdiscussion_create_form .form-element select,
.sesdiscussion_create_form .form-element textarea{
	width:100%;	
	max-width:100%;
}
.sesdiscussion_create_form #buttons-wrapper{
	padding-top:15px;
}
.sesdiscussion_create_form #mediatype-element{
	background-image:url(../images/transprant-bg.png);
	border-width:1px;
	padding:5px 0;
	margin-bottom:10px;
}
.sesdiscussion_create_form #mediatype-wrapper ul{
	display:flex;
  flex-wrap:wrap;
}
.sesdiscussion_create_form #mediatype-wrapper li{
	position:relative;
	cursor:pointer;
	padding:15px 0;
	flex:1;
  justify-content:center;
}
.sesdiscussion_create_form #mediatype-wrapper li + li{
	border-left-width:1px;
}
.sesdiscussion_create_form #mediatype-wrapper li input[type="radio"]{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:100%;
	width:100%;
	opacity:0;
	cursor:pointer;
}
.sesdiscussion_create_form #mediatype-wrapper li label{
	text-align:center;
	font-weight:bold;
	width:100%;
}
.sesdiscussion_create_form #mediatype-wrapper li input + label:before{
	font-family:"Font Awesome 5 Free";
	font-size:17px;
	margin:0 10px 0 0;
	opacity:.7;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:0;
}
.sesdiscussion_create_form #mediatype-wrapper li #mediatype-4 + label:before{
	content:"\f086";
}
.sesdiscussion_create_form #mediatype-wrapper li #mediatype-1 + label:before{
	content:"\f030";
}
.sesdiscussion_create_form #mediatype-wrapper li #mediatype-2 + label:before{
	content:"\f03d";
}
.sesdiscussion_create_form #mediatype-wrapper li #mediatype-3 + label:before{
	content:"\f0c1";
}
.sesdiscussion_create_form #photo-wrapper,
.sesdiscussion_create_form #video-wrapper{
	border-top-width:0;
}
.sesdiscussion_create_form #photo_preview-wrapper input[type="image"]{
	width:200px;
	height:200px;
	object-fit:cover;
}
/*Labels*/
.sesdiscussions_new_label{
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	background:#bb2a30;
	padding:7px 0;
	display:block;
	text-align:center;
	letter-spacing:2px;
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-ms-user-select:none;
	user-select:none;
	border-radius:4px;
}
.sesdiscussions_new_label._ir{
	transform:rotate(41deg);
	position:absolute;
	top:5px;
	right:-30px;
	width:100px;
	margin:auto;
}
.sesdiscussions_new_label._ih{
	margin-top:5px;
	clear:both;
	float:left;
	width:100%;
}
/*Browse Listing*/
.sesdiscussions_listing{
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.sesdiscussions_list_item{
	padding:0 5px 10px;
	width:300px;
	float:left;
}
.sesdiscussions_list_item .header_bottom{
	display: flex;
  align-items: center;
}
.sesdiscussions_list_item > section{
	border-width:1px;
	position:relative;
	border-radius:5px;
	height:100%;
	overflow:hidden;
}
.sesdiscussions_list_item header{
	padding:10px;
}
.sesdiscussions_list_item header ._owner_thumb{
	float:left;
	margin-right:5px;
}
.sesdiscussions_list_item header ._owner_thumb img{
	border-width:0;
	vertical-align:middle;
	height:20px;
	width:20px;
	border-radius:50px;
}
.sesdiscussions_list_item header ._owner_info{
	display:block;
	overflow:hidden;
}
.sesdiscussions_list_item ._owner_name{
	padding-right:8px;
	font-size: 12px;
}
.sesdiscussions_list_item ._owner_name a{
	font-weight:bold;
}
.sesdiscussions_list_item ._date{
	font-size:12px;
}
.sesdiscussions_list_item ._date i {
  padding: 0 5px 0 8px;
  border-left-width: 1px;
}
.sesdiscussions_list_item .sesdiscussion_read_more a i {
  margin-left: 4px;
}
.sesdiscussions_list_item .sesdiscussion_read_more a {
	display: block;
	text-align: right;
	font-weight: bold;
}
.sesdiscussions_list_item ._content{
	padding:0 10px 10px;
}
.sesdiscussions_list_item .sesdiscussion_img,
.sesdiscussions_list_item .sesdiscussion_video {
  margin:0 -10px 10px;
  text-align:center;
}
.sesdiscussions_list_item ._content ._title{
	font-size:15px;
	margin-bottom:10px;
	font-weight:700;
}
.sesdiscussions_list_item ._content ._des{
	position:relative;
}
.sesdiscussions_list_item ._content ._des .sesdiscussion_expand{
	position:absolute;
	text-align:center;
	bottom:0;
	left:0;
	width:100%;
	font-size:13px;
}
.sesdiscussions_list_item ._content ._des .sesdiscussion_expand span{
	display:block;
	padding:5px 10px;
	position:relative;
	font-weight:bold;
}
.sesdiscussions_list_item ._content ._des .sesdiscussion_expand:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	opacity:.8;
	left:0;
	top:0;
}
.sesdiscussions_list_item ._content ._tags{
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}
.sesdiscussions_list_item ._content ._stats{
	font-size:12px;
	margin-top:10px;
}
.sesdiscussions_list_item ._content ._stats > span{
	display:inline-block;
	margin-right:3px;
}
.sesdiscussions_list_item ._footer{
	border-top-width:1px;
	text-align:center;
	padding:5px;
}
.sesdiscussions_list_item ._footer .sesdiscussion_votebtn{
	float:none;
	margin:10px 0 0;
	display:inline-block;
}
.sesdiscussions_list_item ._footer > a{
	display:inline-block;
	float:none !important;
	border-radius:50%;
}
.sesdiscussions_list_item ._options{
  position:absolute;
  right:10px;
  top:10px;
}
.sesdiscussions_list_item ._options > span{
  height:20px;
  width:20px;
  line-height:20px;
  text-align:center;
  cursor:pointer;
}
.sesdiscussions_list_item ._options_pulldown{
  border-width:1px;
  position:absolute;
  right:0;
  display:none;
  min-width:100px;
	z-index:1;
}
.sesdiscussions_list_item ._options > span.open + ._options_pulldown{
  display:block;
}
.sesdiscussions_list_item ._options_pulldown a{
  display:block;
  padding:5px 10px;
  font-size:12px;
}
.sesdiscussions_list_item ._options_pulldown a + a{
  border-top-width:1px;
}
.layout_left .sesdiscussions_list_item,
.layout_right .sesdiscussions_list_item{
  width:100% !important;
}
.sesdiscussion_read_more a{
	display:inline-block;
	margin-top:5px;
}
/*List View*/
.sesdiscussions_listing_item{
	padding:15px 10px;
	border-top-width:1px;
	margin:0 5px;
	width:100%;
}
.sesdiscussions_listing_item ._votebtns{
	float:left;
	margin-right:15px;
	margin-top:5px;
	width:90px;
}
[dir="rtl"] .sesdiscussions_listing_item ._votebtns{
	float:right;
	margin-right: 0;
  margin-left: 15px;
  margin-top: 0;
}
.sesdiscussions_listing_item .sesdiscussion_votebtn > span{
	display:block;
	margin-bottom:2px;
	float:left;
	width:100%;
}
.sesdiscussions_listing_item ._votebtns a{
	margin:0;
	width:100%;
	text-align:center;
	position:relative;
}
.sesdiscussions_listing_item .upvote a{
	border-radius:5px 5px 0 0;
}
.sesdiscussions_listing_item .downvote a{
	border-radius:0 0 5px 5px;
}
.sesdiscussions_listing_item ._cont{
	display:block;
	overflow:hidden;
}
.sesdiscussions_listing_item ._info{
	margin-top:5px;
}
.sesdiscussions_listing_item ._info > div{
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	font-size:.9em;
}
.sesdiscussions_listing_item ._info > ._owner_thumb{
	margin-right:0;
}
.sesdiscussions_listing_item ._info  ._date i{
	margin-right:4px;
}
.sesdiscussions_listing_item ._info > ._owner_thumb img{
	height:25px;
	width:25px;
	vertical-align:middle;
}
.sesdiscussions_listing_item ._info > ._owner_name > a {
  font-weight: bold;
}
.sesdiscussions_listing_item ._info ._stats > span{
	margin-right:5px;
}
.sesdiscussions_listing_item ._des{
	margin-top:10px;
	line-height:22px;
}
.sesdiscussions_listing_item ._link{
	margin-top:5px;
}
.sesdiscussions_listing_item ._tags{
	margin-top:10px;
}
.sesdiscussions_listing_item ._tags a {
	display:inline-block;
	border-width:1px;
	padding:5px 10px;
}
.sesdiscussions_listing_item ._footer{
	margin-top:10px;
}
.sesdiscussions_listing_item ._social_btns a{
	border-radius:50%;
}
/*Sidebar Listing*/
.sesdiscussions_sidebar_listing li + li{
	border-top-width:1px;
	margin-top:10px;
	padding-top:10px;
}
.sesdiscussions_sidebar_listing ._title{
	font-weight:bold;
	margin-bottom:5px;
}
.sesdiscussions_sidebar_listing .sesdiscussion_title{
	font-size:15px;
}
.sesdiscussions_sidebar_listing .sesdiscussion_discussion {
  margin-top:5px;
}
.sesdiscussions_sidebar_listing ._des{
	margin-bottom:5px;
	line-height:20px;
}
.sesdiscussions_sidebar_listing ._stats{
	font-size:12px;
	margin:8px 0;
}
.sesdiscussions_sidebar_listing ._stats > span{
	display:inline-block;
	margin-right:5px;
}
.sesdiscussions_sidebar_listing ._info{
	display:flex;
  align-items:center;
}
.sesdiscussions_sidebar_listing ._owner_thumb{
	float:left;
	margin-right:5px;
}
.sesdiscussions_sidebar_listing ._owner_thumb img{
	height:20px;
	width:20px;
	border-width:0;
}
.sesdiscussions_sidebar_listing .sesdiscussion_img,.sesdiscussions_sidebar_listing .sesdiscussion_video {
  height: auto;
}
.sesdiscussions_sidebar_listing ._owner_info{
	overflow:hidden;
	display:block;
	font-size:12px;
}
.sesdiscussions_sidebar_listing ._owner_info i {
	padding: 0 5px 0 10px;
	margin-left: 5px;
	border-left-width: 1px;
}
.sesdiscussions_sidebar_listing ._owner_info a{
	font-weight:bold;
}
.sesdiscussions_sidebar_listing ._owner_info ._social{
	margin-top:3px;
}
.sesdiscussions_sidebar_listing ._social > a{
	border-radius:50%;
}
/*View Popup*/
/* .sesdiscussion_item_view_popup{
	width:550px;
} */
.sesdiscussion_item_view_popup ._details{
	border-bottom-width:1px;
	padding:10px 15px;
	position:relative;
}
.sesdiscussion_item_view_popup ._details .sesdiscussions_new_label._ir {
	top:10px;
	right:-25px;
}
.sesdiscussion_item_view_popup ._photo{
	float:left;
	margin-right:15px;
}
.sesdiscussion_item_view_popup ._photo img{
	border-width:0;
	vertical-align:middle;
}
.sesdiscussion_item_view_popup ._info{
	overflow:hidden;
	padding-top:2px;
	display:block;
}
.sesdiscussion_item_view_popup ._info .name{
	font-weight:bold;
	margin-bottom:5px;
}
.sesdiscussion_item_view_popup ._info ._date{
	font-size:12px;
  padding-right:20px;
}
.sesdiscussion_item_view_popup ._info ._date > span{
	margin-right:5px;
}
.sesdiscussion_item_view_popup_img img,
.sesdiscussion_item_view_popup_video video{
	max-width:100%;
}
.sesdiscussion_item_view_popup ._cont{
	padding:10px 15px
}
.sesdiscussion_item_view_popup ._cont h2{
	font-size:20px;
	margin-bottom:5px;
}
.sesdiscussion_item_view_popup ._cont ._tags{
	margin-top:10px;
	font-weight:bold;
	font-size:12px;	
}
.sesdiscussion_item_view_popup ._social{
	border-top-width:1px;
	margin:10px 15px;
	text-align:center;
	padding-top:10px;
}
.sesdiscussion_item_view_popup ._social a{
	border-radius:50%;
	float:none !important;
	display:inline-block;
}
.sesdiscussion_item_view_popup ._comments .sesadvcmt_options,
.sesdiscussion_item_view_popup ._comments .comments_options{
	padding:0 15px;
}
.sesdiscussion_item_view_popup ._comments .sesadvcmt_comments > form.advcomment_form,
.sesdiscussion_item_view_popup ._comments .sesadvcmt_comments > ul > li,
.sesdiscussion_item_view_popup ._comments .comments > ul > li,
.sesdiscussion_item_view_popup ._comments #comment-form{
	padding:10px 15px;
}
.sesdiscussion_item_view_popup .sesadvcmt_comments .sesadvcmt_comments_stats .comments_stats_likes,
.sesdiscussion_item_view_popup .sesadvcmt_comments .sesadvcmt_comments_stats .comments_stats_comments{
	font-size:12px;
}
.sesdiscussion_item_view_popup ._comments .comments{
  width:100%;
}
.sesdiscussion_item_view_popup ._options{
  position:absolute;
  right:10px;
  top:35px;
}
.sesdiscussion_item_view_popup ._options > span{
  height:20px;
  width:20px;
  line-height:20px;
  text-align:center;
  cursor:pointer;
}
.sesdiscussion_item_view_popup ._options_pulldown{
  border-width:1px;
  position:absolute;
	margin-top:5px;
  right:0;
  display:none;
  min-width:100px;
	z-index:1;
}
.sesdiscussion_item_view_popup ._options > span.open + ._options_pulldown{
  display:block;
}
.sesdiscussion_item_view_popup ._options_pulldown a{
  display:block;
  padding:5px 10px;
  font-size:12px;
  white-space:nowrap;
}
.sesdiscussion_item_view_popup ._options_pulldown a + a{
  border-top-width:1px;
}
.sesdiscussion_item_view_popup ._options_pulldown a:before{
  width:16px;
  text-align:center;
  display:inline-block;
  margin-right:5px;
}
/*View Page*/
#global_page_sesdiscussion-index-view .layout_core_content{
	padding:0 !important;
	border-width:1px;
}
.sesdiscussions_item_view header{
	border-bottom-width:1px;
	padding:10px 15px;
	overflow:hidden;
	position:relative;
}
.sesdiscussions_item_view .header_bottom {
  display:flex;
  align-items:center;
}
.sesdiscussion_item_view_video,.sesdiscussion_item_view_img{
	/* width:50%; */
	margin:10px;
}
.sesdiscussions_item_view ._photo{
	float:left;
	margin-right:10px;
}
.sesdiscussions_item_view ._photo img{
	border-width:0;
	vertical-align:middle;
	width:25px;
	height:25px;
}
.sesdiscussions_item_view .name {
	padding-right: 8px;
	font-weight: bold;
}
.sesdiscussions_item_view ._info{
	overflow:hidden;
	padding-top:2px;
	display:block;
}
.sesdiscussions_item_view ._info .name{
	font-weight:bold;
	margin-bottom:5px;
}
.sesdiscussions_item_view ._info ._date{
	font-size:12px;
}
.sesdiscussions_item_view ._date i{
	padding: 0 5px 0 10px;
	margin-left: 5px;
	border-left-width: 1px;
}
.sesdiscussions_item_view ._info ._date > span{
	margin-right:5px;
}
.sesdiscussions_item_view ._stats {
	padding: 0 5px;
	margin-left: 10px;
	border-left-width: 1px;
}
.sesdiscussions_item_view ._stats i {
  margin-left: 5px;
}
.sesdiscussions_item_view ._stats .sesdisc_category {
	padding-left: 8px;
	border-left-width: 1px;
	margin-left: 8px;
}
.sesdiscussion_item_view_img img,
.sesdiscussion_item_view_video video{
	max-width:100%;
}
.sesdiscussions_item_view ._cont{
	padding:10px;
}
.sesdiscussions_item_view ._cont .sesdiscussion_img,
.sesdiscussions_item_view ._cont .sesdiscussion_video{
  margin:0 -10px 10px;
}
.sesdiscussions_item_view ._cont h2{
	font-size:20px;
	font-weight:bold;
	margin-bottom:5px;
}
.sesdiscussions_item_view ._tags{
	font-weight:bold;
	font-size:12px;	
	margin-top:10px;
}
.sesdiscussions_item_view ._footer{
	border-top-width:1px;
	padding:10px;
}
.sesdiscussions_item_view ._footer ._social{
	float:left;
}
.sesdiscussions_item_view ._footer ._social a{
	border-radius:50%;
}
.sesdiscussions_item_view ._options{
	float:right;
}
.sesdiscussions_item_view ._options a{
	margin-left:15px;
	font-size:12px;
	font-weight:bold;
}
.sesdiscussions_item_view ._options a:before{
	margin-right:5px;
}
/*Browse Search*/
.sesdiscussion_browse_search_horrizontal .global_form_box:after{
	clear:both;
	content:"";
	display:block;
}
.sesdiscussion_browse_search_horrizontal .form-wrapper{
	float:left;
	clear:none;
	margin:5px 0 !important;
	padding-right:15px;
	width:25%;
}
.sesdiscussion_browse_search_horrizontal .form-label{
	height:20px;
}
/*CATEGORY ICONS BLOCK WIDGET CSS START HERE*/
.sesdiscussion_cat_iconlist_head{
	text-align:center;
	margin:20px 0;
	font-size:25px;
	font-weight:600;
}
.sesdiscussion_cat_iconlist_container{
  text-align:center;
}
.sesdiscussion_cat_iconlist_container.gridleft{
  text-align:left;
}
[dir="rtl"] .sesdiscussion_cat_iconlist_container.gridleft{
  text-align:right;
}
.sesdiscussion_cat_iconlist_container.gridright{
  text-align:right;
}
[dir="rtl"] .sesdiscussion_cat_iconlist_container.gridright{
  text-align:left;
}
.sesdiscussion_cat_iconlist{
  display:inline-block;
  text-align:center;
}
.sesdiscussion_cat_iconlist:hover{
  opacity:.9;
}
.sesdiscussion_cat_iconlist a{
  text-decoration:none !important;
}
.sesdiscussion_cat_iconlist span{
  display:block;
}
.sesdiscussion_cat_iconlist_icon{
  display:inline-block;
  margin-top:15px;
}
.sesdiscussion_cat_iconlist_icon img{
  width:50px;
  object-fit:content;
}
.sesdiscussion_cat_iconlist_title{
	margin-top:10px;
	font-weight:bold;
	font-size:15px;
}
.sesdiscussion_cat_iconlist_count{
  font-size:12px;
  margin-top:2px;
}
/*CATEGORY ICONS BLOCK WIDGET CSS END HERE*/

/*RESPONSIVE WORK START HERE*/
@media only screen and (max-width:950px){
	/*Categories Page*/
	.sesdiscussion_cat_iconlist{height:140px !important;width:24% !important;}
	.sesdiscussion_cat_iconlist_icon img{height:50px !important;width:50px !important;}
}
@media only screen and (max-width:767px){
  #global_page_sesdiscussion-index-view #global_content .layout_main,
	#global_page_sesdiscussion-category-browse #global_content .layout_main{
		clear:both;
    -ms-box-orient:horizontal;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-moz-flex;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-flow:row wrap;
    flex-flow:row wrap;
  }
  #global_page_sesdiscussion-index-view .layout_middle,
	#global_page_sesdiscussion-category-browse .layout_middle{ order:1; }
  #global_page_sesdiscussion-index-view .layout_left,
	#global_page_sesdiscussion-category-browse .layout_left{ order:2; }
  #global_page_sesdiscussion-index-view .layout_right,
	#global_page_sesdiscussion-category-browse .layout_right{ order:3; }
  
  #global_page_sesdiscussion-index-view .layout_middle,
	#global_page_sesdiscussion-category-browse .layout_middle,
  #global_page_sesdiscussion-index-view .layout_left,
  #global_page_sesdiscussion-category-browse .layout_left,
	#global_page_sesdiscussion-index-view .layout_right,
	#global_page_sesdiscussion-category-browse .layout_right{
    display:block;
    margin:0 0 15px;
    overflow:hidden;
    width:100% !important;
  }
	/*View Popup*/
	.sesdiscussion_item_view_popup{
		width:100%;
	}
}
@media only screen and (max-width:540px){
	/*Listing*/
	.sesdiscussions_listing{
		height:auto !important;
	}
	.sesdiscussions_list_item{
		clear:both;
		position:initial !important;
		width:100% !important;
	}
	/*Discussion View Page*/
	.sesdiscussions_item_view ._footer ._social,
	.sesdiscussions_item_view ._options{
		width:100%;
		text-align:center;
		margin:5px 0;
	}
	.sesdiscussions_item_view ._footer ._social > a,
	.sesdiscussions_item_view ._options > a{
		float:none;
		display:inline-block;
	}
	/*Categories Page*/
	.sesdiscussion_cat_iconlist{
		width:32% !important;
	}
	/*Search Form*/
	.sesdiscussion_browse_search_horrizontal .form-wrapper{
		width:100%;
	}
	.sesdiscussion_browse_search_horrizontal #find-label{
		display:none;
	}
	.sesdiscussion_browse_search_horrizontal #find-element button{
		width:100%;
	}
}
@media only screen and (max-width:480px){
	/*Categories Page*/
	.sesdiscussion_cat_iconlist{width:48% !important;}
}
/*RESPONSIVE WORK END HERE*/
/*Success Message*/
.sesdiscussion_success_message{
  background-color:#f1f9f7;
  border:1px solid #e0f1e9;
  padding:15px;
  border-radius:5px;
  margin:10px;
}
.sesdiscussion_success_message i{
  color:#1d9d74; 
  font-size:25px;
  vertical-align:middle;
  margin-right:10px;
}
.sesdiscussion_success_message span{
  color:#1d9d74;
  font-size:17px;
}
/*Vote Buttons*/
.sesdiscussion_votebtn{
	float:left;
	position:relative;
}
[dir="rtl"] .sesdiscussion_votebtn{
	float:right;
}
.sesdiscussion_votebtn.active:before{
	content:"";
	background-color: rgba(255, 255, 255, .5);
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.sesdiscussions_item_view ._footer .sesdiscussion_votebtn > span{
	margin-left:10px;
}
.sesdiscussion_votebtn > span > a{
	border-width:1px;
	border-radius:3px;
	margin-left:10px;
	float:left;
	height:30px;
	line-height:28px;
	padding:0 10px;
	text-decoration:none !important;
}
.sesdiscussion_votebtn > span > a._disabled,
.sesdiscussion_votebtn > span > a:hover{
	background-image:url(../images/transprant-bg.png);
}
.sesdiscussion_votebtn a i:before {
	font-size:17px;
}
.sesdiscussion_votebtn a span{
	border-left-width:1px;
	padding-left:10px;
	margin-left:5px;
}
.layout_sesadvancedactivity_feed .sesdiscussion_img,.layout_sesadvancedactivity_feed .sesdiscussion_video{
	height:auto;
}
.sesdiscussions_listing .sesadvcmt_options {
  padding: 0 10px;
}
.notification_type_sesdiscussion_follow:before, .notification_type_sesdiscussion_discussion_like:before, .notification_type_sesdiscussion_favourite:before{
	content:"\f086";
	font-family:"Font Awesome 5 Free";
	font-weight:400;
}
/* RESPONSIVE */
@media(max-width:767px){
	.sesdiscussion_votebtn {
		float: none;
		text-align: center;
	}
	.sesdiscussion_votebtn > span > a{
		margin-left:0;
		float:none;
		display:inline-block;
	}
	.sesdiscussions_item_view .header_bottom {
    display: block;
	}
	.sesdiscussions_item_view ._info ._date > span {
    margin-right: 14px;
  }
	.sesdiscussion_item_view_video, .sesdiscussion_item_view_img {
    width: 100%;
    margin: 0;
	}
	.sesdiscussions_item_view ._date i,.sesdiscussions_item_view ._stats{
		margin-left:0;
		border-left:0;
	}
}
.sesdiscussion_votebtn > span > a i:before {
	position: relative;
	top: 2px;
}