/*Global Classes*/
.sesqa_tag{
  border-width:1px;
	padding:0 8px;
  border-radius:3px;
  line-height:200%;
  display:inline-block;
	margin:0 1px 4px 0;
}
.sesqa_labels li{
	display:inline-block;
}
.sesqa_labels li span{
  width:20px;
  height:20px;
	position:relative;
	display:block;
	border-radius:10px;
}
.sesqa_labels li span i{
  color:#fff;
  font-size:10px;
  position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}
.sesqa_featured_label{background:#47c8e3;}
.sesqa_sponsored_label{background:#3f51b5;}
.sesqa_verified_label{background:#4CAF50;}
.sesqa_hot_label{background:#FF5722;}
.sesqa_new_label{background :#bf3f34;}
.sesqa_open_label {
  background:#E91E63;
}
.sesqa_toggle_option{
	position:absolute;
	right:10px;
	top:10px;
	font-size:16px;
}
.sesqa_animation{
  -webkit-transition:all 500ms ease 0s;
  -moz-transition:all 500ms ease 0s;
  -o-transition:all 500ms ease 0s;
  transition:all 500ms ease 0s;
}
.sesqa_toggle_option .sesbasic_pulldown_options{
	right:-5px;
}
/*ITEM BUTTONS STARTS*/
.sesqa_social_btns > div{
	display:inline-block;
}
.sesqa_social_btns > div > a i:before{
	font-size:15px;
}
.sesqa_social_share_wrap{
	position:relative;
}
.sesqa_social_share_options{
	position:absolute;
	box-shadow:0 0 10px rgba(0, 0, 0, .2);
	padding:10px;
	text-align:center;
	border-radius:5px;
	top:80px;
	left:50%;
	transform:translateX(-50%);
	opacity:0;
	white-space:nowrap;
	visibility:hidden;
	-webkit-transition:all 300ms ease 0s;
	-moz-transition:all 300ms ease 0s;
	-o-transition:all 300ms ease 0s;
	transition:all 300ms ease 0s;
}
.sesqa_social_share_wrap .open + .sesqa_social_share_options{
	opacity:1;
	visibility:visible;
	top:30px;
}
.sesqa_social_share_options > a{
	float:none;
	display:inline-block;
	padding:2px 0;
}
.sesqa_social_btns .sesqa_like_question:hover,
.sesqa_social_btns .sesqa_like_question.button_active{
  background:#03A9F4;
}
.sesqa_social_btns .sesqa_favourite_question:hover,
.sesqa_social_btns .sesqa_favourite_question.button_active{
  background:#ff4c4c;
}
.sesqa_social_btns .sesqa_follow_question:hover,
.sesqa_social_btns .sesqa_follow_question.button_active{
	background:#FF9800;
}
/*ITEM BUTTONS END*/
/*CREATE PAGE START HERE*/
.sesqa_question_form .global_form .sesqa_poll_main_container .form-element{
	min-width:inherit;
}
.sesqa_question_form .sesqa_poll_main_container .imgs .disable i{
  color:black;
  opacity:.3;
}
.sesqa_question_form .sesqa_poll_main_container .imgs a i{
  font-size:18px;
  margin:0 4px;
}
.sesqa_question_form .sesqa_poll_main_container .imgs a{
  background:transparent !important;
}
.sesqa_question_form .sesqa_poll_main_container .imgs{
  margin:10px;
	display:inline-block;
}
/*CREATE PAGE END HERE*/
/*TOTAL STATS STARTS*/
.sesqa_total_stats {
	border-width:1px;
	text-align:center !important;
	margin-top:15px;
}
.sesqa_total_stats li{
	line-height:normal;
}
.sesqa_total_stats li + li{
	border-top-width:1px;
}
.sesqa_total_stats li a{
	display:block;
	padding:15px 10px;
	position:relative;
}
.sesqa_total_stats li a:before {
	content:"";
	width:2px;
	height:60%;
	display:block;
	position:absolute;
	left:0;
	top:16px;
}
.sesqa_total_stats li:nth-child(even) a:before{
	left:auto;
	right:0;
}
.sesqa_total_stats li a span {
	display:block;
	font-size:25px;
	font-weight:bold;
}
/*TOTAL STATS ENDS*/
/*NO QUESTION TIP STARTS*/
.sesqa_noquestion_tip{
  text-align:center !important;
  padding:20px 0;
}
.sesqa_noquestion_tip img{
  margin-bottom:20px;
  max-width:128px;
}
.sesqa_noquestion_tip span{
  display:block;
  font-size:17px;
}
/*NO QUESTION TIP END*/
/*LISTINGS CSS START HERE*/
.sesqa_tabs{
	border-bottom-width:1px;
}
.sesqa_tabs ul{
	display:inline-block;
	text-align:left;
	padding:0 5px;
}
.sesqa_tabs ul li{
	display:inline-block;
	text-align:center;
	position:relative;
}
.sesqa_tabs ul li.active{
	border-width:2px 1px 0;
	bottom:-1px;
}
.sesqa_tabs ul li a{
	display:block;
	font-weight:bold;
	padding:10px;
}
.sesqa_poll_label{
  border-radius:3px;
  padding:0 10px;
	display:inline-block;
	line-height:200%;
}
.sesqa_poll_label:hover{
	text-decoration:none;
}
.sesqa_poll_label i{
  margin-right:5px;
}
/*List View 1*/
.sesqa_list1_item{
	clear:both;
	padding:10px 0;
}
.sesqa_list1_item article{
	padding:20px;
	border-width:1px;
	position:relative;
	display:flex;
}
.sesqa_list1_item article ._statsbox{
	float:left;
	margin-right:15px;
}
.sesqa_list1_item article ._statsbox li{
	float:left;
	text-align:center;
}
.sesqa_list1_item article ._statsbox li + li{
	margin-left:15px;
}
.sesqa_list1_item article ._statsbox li span._count{
	border-width:2px;
	border-radius:50%;
	display:block;
	margin:0 auto 5px;
	height:40px;
	width:40px;
	font-weight:bold;
	font-size:110%;
	line-height:36px;
}
.sesqa_list1_item article ._statsbox li span._txt{
	display:block;
}
.sesqa_list1_item_content ._info > ._location {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:200px;
}
.sesqa_list1_item .sesqa_listone_img img {
	width:70px;
	height:70px;
	padding:3px;
	margin-right:20px;
}
[dir="rtl"] .sesqa_list1_item .sesqa_listone_img img{
  margin-right:0;
	margin-left:20px;	
}
.sesqa_text_labels > li > span {
	color:#fff;
	padding:0 10px;
	display:inline-block;
	border-radius:3px;
	line-height:200%;
}
.sesqa_text_labels > li{
	display:inline-block;
	margin-right:2px;
}
.sesqa_list1_item_content{
	overflow:hidden;
	width:100%;
}
.sesqa_list1_item_content ._right{
	position:relative;
	margin-bottom:10px;
	display:flex;
	justify-content:space-between;
}
.sesqa_list1_item_content ._right .sesqa_labels{
	float:left;
	margin-top:2px;
}
.sesqa_list1_item_content ._right .sesqa_labels li{
	float:left;
	margin-right:5px;
}
.sesqa_list1_item_content ._right .sesqa_poll_label{
	padding:0 8px;
}
.sesqa_list1_item_content ._title{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:10px;
}
.sesqa_list1_item_content ._des {
  margin-bottom:15px;
}
.sesqa_list1_item_content ._info{
	margin-top:15px;
	padding-top:10px;
	border-top-width:1px;
}
.sesqa_list1_item_content ._info > li{
	float:left;
	margin:2px 0;
	margin-right:20px;
}
[dir="rtl"] .sesqa_list1_item_content ._info > li{
	margin-right:0;
	margin-left:20px;
	float:right;
}
.sesqa_list1_item_content ._info > li span + span{
	margin-left:5px;
}
[dir="rtl"] .sesqa_list1_item_content ._info > li span + span{
	margin-left:0;
	margin-right:5px;
}
.sesqa_list1_item_content ._info > li i{
	margin-right:5px;
}
[dir="rtl"] .sesqa_list1_item_content ._info > li i{
	margin-right:0;
	margin-left:5px;
}
.sesqa_list1_item_content ._footer{
	margin-top:15px;
}
.sesqa_list1_item_content ._footer ._tags{
	float:left;
}
[dir="rtl"] .sesqa_list1_item_content ._footer ._tags{
	float:right;
}
.sesqa_list1_item_content ._footer .sesqa_social_btns{
	float:right;
}
[dir="rtl"] .sesqa_list1_item_content ._footer .sesqa_social_btns{
	float:left;
}
.sesqa_list1_item_content ._footer .sesqa_social_btns > div > a{
	padding:0;
	height:25px;
	width:25px;
	line-height:23px;
}
.sesqa_list1_item_content ._footer .sesqa_social_btns > div > a > i {
  line-height:20px;
}
.sesqa_list1_item_content ._footer .sesqa_social_btns > div > a i:before{
	font-size:11px;
}
.sesqa_list1_item_content .sesqa_social_share_options{
	right:0;
	left:auto;
	transform:translateX(0);
}
.layout_sesqa_manage_tabbed_widget .sesqa_list1_item_content{
	padding-right:20px;
}
.layout_sesqa_manage_tabbed_widget .sesqa_list1_item .sesqa_toggle_option{
	top:15px;
	right:15px;
}
/*List View 2*/
.sesqa_list2_item{
	padding:10px 0;
	clear:both;
}
.sesqa_list2_item article{
	padding:20px;
	border-width:1px;
}
.sesqa_list2_item article ._header ._right{
	margin-bottom:10px;
}
.sesqa_list2_item article ._header ._right .sesqa_labels{
	float:left;
}
.sesqa_list2_item article ._header ._right .sesqa_labels li{
	float:left;
	margin-right:5px;
}
.sesqa_list2_item article ._header ._right .sesqa_poll_label{
	float:left;
}
.sesqa_list2_item article .sesqa_list2_item_content ._title{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:10px;
}
.sesqa_list2_item article .sesqa_list2_item_content ._des {
  margin-bottom:15px;
}
.sesqa_list2_item article ._top{
	display:flex;
	margin:5px 0 0;
	padding-right:30px;
}
.sesqa_list2_item_content{
	flex:1;
}
.sesqa_list2_item_content ._info{
	display:flex;
	align-items:center;
	margin-top:15px;
}
.sesqa_list2_item article .sesqa_list2_item_content ._title .sesqa_poll_label{
	margin-left:5px;
}
.sesqa_list2_item_content ._info > li{
	float:left;
	margin:0 2px;
}
.sesqa_list2_item .sesqa_main_cont {
  display:flex;
}
.sesqa_list2_stats {
	min-width:25%;
	max-width:25%;
}
.sesqa_list2_item_content .sesqa_listtwo_img img {
	width:30px;
	height:30px;
	vertical-align:middle;
}
.sesqa_list2_item_content ._info > li > span{
	margin-right:5px;
}
.sesqa_list2_item_content ._info > li i{
	margin-right:5px;
}
.sesqa_list2_item article ._statsbox{
	margin-left:15px;
}
.sesqa_list2_item article ._statsbox li ._count{
	border-width:1px;
	display:inline-block;
	height:50px;
	width:50px;
	line-height:50px;
	text-align:center;
	border-radius:50px;
}
.sesqa_list2_item article ._statsbox li{
	display:inline-block;
	text-align:center;
	margin-top:10px;
}
.sesqa_list2_item article ._statsbox li + li{
	margin-left:10px;
}
.sesqa_list2_item article ._statsbox li span._count{
	display:block;
	font-size:17px;
	font-weight:bold;
	margin-top:5px;
}
.sesqa_list2_item article ._statsbox li span._txt{
	display:block;
	margin-top:5px;
}
.sesqa_list2_item_content ._info > li > .sesqa_listtwo_img {
	display:inline-block;
	margin-top:2px;
}
.sesqa_list2_item article ._footer{
	margin-top:15px;
}
.sesqa_list2_item article ._footer ._tags{
	float:left;
}
.sesqa_list2_item article ._footer .sesqa_social_btns{
	float:right;
}
.sesqa_list2_item article ._footer .sesqa_social_btns > div > a{
	padding:0;
	height:25px;
	width:25px;
	line-height:24px;
}
.sesqa_list2_item article ._footer .sesqa_social_btns > div > a i:before{
	font-size:11px;
}
.sesqa_list2_item article .sesqa_social_share_options{
	right:0;
	left:auto;
	transform:translateX(0);
}
.layout_sesqa_manage_tabbed_widget .sesqa_list2_item ._header{
	padding-right:30px;
	position:relative;
}
.layout_sesqa_manage_tabbed_widget .sesqa_list2_item ._header .sesqa_toggle_option{
	top:0;
	right:-5px;
}
/*Grid View*/
.sesqa_gridview h2{
	border-bottom-width:1px;
  padding-bottom:10px;
}
.sesqa_gridview_item{
	text-align:center !important;
	padding:10px;
	position:relative;
	border-width:1px;
	overflow:hidden;
	height:calc(100% - 25px);
  margin-top:25px;
	display:flex;
  flex-direction:column;
}
.sesqa_gridview_item ._bestans_label{
	position:absolute;
	top:0;
	left:15px;
}
.sesqa_gridview_item .sesqa-user_img{
	width:60px;
	border-radius:50px;
	overflow:hidden;
	height:60px;
	border-width:1px;
	margin:10px auto 0;
}
.sesqa_gridview_item .sesqa-user_img img{
	width:100%;
	height:100%;
  object-fit:cover;
	padding:3px;
	border:0;
}
.sesqa_gridview_item ._title{
  margin-top:10px;
	font-size:16px;
	font-weight:600;
	padding:0 10px;
	text-align:center;
}
.sesqa_gridview_item .sesqa_labels{
	margin-top:10px;
}
.sesqa_gridview_item p{
	margin-top:10px;
}
.sesqa_gridview_item_stats{
	margin-top:auto;
	padding-top:10px;
	position:relative;
	text-align:center !important;
	transition:all .5s ease;
}
.sesqa_gridview_item:hover .sesqa_gridview_item_stats{
	transform:translateY(100px);
	transition:all .5s ease;
}
.sesqa_gridview_item_stats:before{
	content:"";
	position:absolute;
	width:80%;
	height:1px;
	margin:auto;
	display:block;
	left:0;
	right:0;
	top:0;
}
.sesqa_gridview_item_stats span{
	margin:0 2px;
}
.sesqa_gridview_item_stats span i{
	margin-right:5px;
}
[dir="rtl"] .sesqa_gridview_item_stats span i{
  margin-right:0;
	margin-left:5px;
}
.sesqa_gridview_item ._footer{
	transition:all .5s ease;
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	padding:12px 0 5px;
	text-align:center;
	transform:translateY(50px);
}
.sesqa_gridview_item:hover ._footer{
	transform:translateY(0);
	transition:all .5s ease;
}
.sesqa_gridview_item ._footer > div > a{
	margin:0 2px;
}
/*Grid View 2 Additional CSS*/
.sesqa_gridview_item .sesqa_toggle_option{
	position:absolute;
	top:5px;
	right:15px;
	font-size:16px;
}
.sesqa_gridview_item.bottom-border .sesqa_views_box{
	margin-top:10px;
	text-align:center;
}
.sesqa_gridview_item.bottom-border .sesqa_views_box li{
	border-width:2px;
	border-radius:50%;
	display:inline-block;
	position:relative;
	text-align:center;
	margin:0 2px;
	height:60px;
	width:60px;
}
.sesqa_gridview_item.bottom-border .sesqa_views_box li p{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	margin:0;
}
.sesqa_gridview_item.bottom-border .sesqa_views_box li span{
	display:block;
	line-height:15px;
	font-size:11px;
}
.sesqa_gridview_item.bottom-border .sesqa_views_box li span:nth-child(1){
	font-size:150%;
}
html .sesqa_noquestion_tip_wrapper{
	width:100%;
	border-width:0 !important;
	padding:20px 0 !important;
}
/*LISTINGS CSS END HERE*/

/*SIDEBAR LIST VIEW START*/
.sesqa_sidebar_list_item{
	border-bottom-width:1px;
	position:relative;
	overflow:hidden;
	padding:15px 0;
}
.sesqa_sidebar_list_item .sesqa_sidebar_right{
	overflow:hidden;
}
.sesqa_sidebar_list_item:last-child{
  border-bottom:0;
}
.sesqa_sidebar_list_item ._photo{
  float:left;
  margin-right:10px;
	width:40px;
	height:40px;
}
[dir="rtl"] .sesqa_sidebar_list_item ._photo{
  float:right;
	margin-right:0;
	margin-left:10px;	
}
.sesqa_sidebar_list_item ._photo img{
  height:100%;
	width:100%;
	border-radius:50%;
}
.sesqa_sidebar_list_item ._title{
	font-weight:bold;
	font-size:95%;
}
.sesqa_sidebar_list_item .sesqa_labels{
	margin-top:5px;
}
.sesqa_sidebar_list_item p{
	margin-top:5px;
}
.sesqa_sidebar_list_item ._stats{
	margin-top:5px;
}
.sesqa_sidebar_list_item ._stats span{
	margin:0 2px;
}
.sesqa_sidebar_list_item ._stats span i{
	margin-right:4px;
}
[dir="rtl"] .sesqa_sidebar_list_item ._stats span i{
	margin-right:0;
	margin-left:5px;
}
.sesqa_sidebar_list_item ._footer{
	transition:all .5s ease;
	position:absolute;
	bottom:-100%;
	left:0;
	right:0;
	padding:10px 0 6px;
	opacity:0;
	text-align:center;
}
.sesqa_sidebar_list_item:hover ._footer{
  bottom:4px;
	opacity:1;
}
.sesqa_sidebar_list_item ._footer a{
	margin:0 2px;
}
.sesqa_sidebar_list_item .sesqa_social_share_options{
	right:0;
	left:inherit;
	transform:none;
}
.sesqa_sidebar_list_item ._answerphoto{
	float:left;
	margin-right:10px;
}
.sesqa_sidebar_list_item ._answerphoto img{
	border-width:0;
	border-radius:50%;
	height:40px;
	vertical-align:middle;
	width:40px;
}
.sesqa_sidebar_list_item ._answerinfo{
	overflow:hidden;
}
.sesqa_sidebar_list_item ._answerdes{
	margin-top:5px;
}
/*SIDEBAR LIST VIEW END*/

/*CATEGORY WIDGETS CSS START HERE*/
/*Social Share Buttons*/
.sesqa_icon_btn{
  background-color:#000;
  background-color:rgba(0,0,0,0.6);
  border-radius:3px;
  float:left;
  overflow:hidden;
	padding:7px 0;
  position:relative;
  text-align:center !important;
  -webkit-transition:all 0.1s ease-in-out;
  -moz-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out;
	height:30px;
	width:30px;
}
[dir="rtl"] .sesqa_icon_btn{
	float:right;
}
.sesqa_icon_btn + .sesqa_icon_btn{
	margin-left:4px;
}
[dir="rtl"] .sesqa_icon_btn + .sesqa_icon_btn{
	margin-left:0;
	margin-right:4px;
}
.sesqa_icon_btn .fa{ transform:inherit !important;}
.sesqa_icon_btn i:before{color:#fff;font-size:17px;}
.sesqa_icon_btn:hover{background:rgba(0,0,0,0.9);}
.sesqa_icon_btn.sesqa_icon_facebook_btn:hover{background-color:#3b5998;}
.sesqa_icon_btn.sesqa_icon_twitter_btn:hover{background-color:#00aced;}
.sesqa_icon_btn.sesqa_icon_pintrest_btn:hover{background-color:#cc2127;}


/*Home Categories Grid*/
.sesqa_home_category_wrapper{
	clear:both;
}
.sesqa_home_category_content{
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}
.sesqa_home_category_section{
	padding:10px;
	width:225px;
	position:relative;
	margin-bottom:20px;
}
.sesqa_home_category_section .qa_social_btns{
	opacity:0;
	left:0;
	top:-30px;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesqa_home_category_section:hover .qa_social_btns{
	opacity:1;
	top:40px;
}
.sesqa_home_category_section .qa_social_btns a{
	float:none;
	display:inline-block;
	line-height:30px;
}
.sesqa_home_category_section > a{
	border-width:1px;
	padding:10px;
	text-decoration:none !important;
	display:block;
	height:100%;
}
.sesqa_home_category_section:hover > a{
	background-image:url(../images/transprant-bg.png);
}
.sesqa_home_category_section_img{
	text-align:center;
	margin:0 auto;
	width:100px;
	height:100px;
}
.sesqa_home_category_section_img img{
	max-height:100%;
	max-width:100%;
}
.sesqa_home_category_section_title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
}
.sesqa_home_category_section_des{
	text-align:center;
}
/*Home Categories List*/
.sesqa_home_category_list_view{
	display:flex;
	flex-wrap:wrap;
}
.sesqa_home_category_list_item{
	width:100%;
}
.sesqa_home_category_list_item > section{
	border-bottom-width:1px;
	padding:10px 0;
}
.sesqa_home_category_list_item_icon{
	float:left;
	margin-right:15px;
}
.sesqa_home_category_list_item_icon img{
  max-width:100% !important;
}
.sesqa_home_category_list_sub{
	padding-left:50px;
}
.sesqa_home_category_list_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
.sesqa_home_category_list_sub_item{
	padding:10px 0;
}
.sesqa_home_category_list_sub_item_icon{
	float:left;
	margin-right:15px;
}
.sesqa_home_category_list_sub_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
/*Categories Based Questions*/
.sesqa_category_listing_wrapper,
.sesqa_category_listing_wrapper > div{
	background-image:url(../images/transparent-bg.png);
}
.sesqa_category_question_section{
	display:inline-block;
	padding:25px 20px;
	vertical-align:top;
	width:50%;
}
.sesqa_category_question_section:nth-child(even){
	margin-left:-4px;
}
.sesqa_catview_list .sesqa_category_question_section{
	width:33%;
}
.sesqa_category_question_section_title{
	margin-bottom:15px;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.sesqa_category_question_section_title p img{
	width:20px;
	margin-right:10px;
	margin-top:2px;
	height:20px;
	object-fit:contain;
	float:left;
}
.sesqa_category_question_section_title p > a{
	font-size:17px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
}
.sesqa_category_question_section_title span.seeall_link{
	float:right;
}
.sesqa_category_question_section_title span.seeall_link a i{
	margin-left:3px;
}
.sesqa_category_question_section_list{
	padding:0 10px;
}
.sesqa_category_question_section_list ul li{
	margin-bottom:20px;
}
.sesqa_category_question_section_list ul li i{
	margin-right:8px;
	margin-top:3px;
	float:left;
}
.sesqa_category_question_section_list ul li span{
	overflow:hidden;
	display:block;
}
.sesqa_category_question_section_list .list_view_all{
	font-weight:bold;
}

/*Sidebar Questions List*/
.sesqa_sidebar_list_title{
	font-weight:bold;
	margin-bottom:5px;
}
.sesqa_sidebar_list_title i{
	float:left;
	margin-right:5px;
}
.sesqa_sidebar_list_title span{
	display:block;
	overflow:hidden;
}
.sesqa_sidebar_list_stats{
	margin:0 0 5px 15px;
}
.sesqa_sidebar_list_stats p{
	display:inline-block;
	margin:0px 4px;
}
.sesqa_sidebar_list_discrtiption{
	margin-left:18px;
	border-left-width:4px;
	padding-left:8px;
}
.sesqa_sidebar_list_item.see_all{
	text-align:right;
}
.sesqa_sidebar_list_item.see_all a i{
	margin-left:5px;
}

/*Questions List View*/
.sesqa_question_answer_list_content .sesqa_question_answer_section{
	clear:both;
	overflow:hidden;
	border-width:1px;
	padding:15px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_section + .sesqa_question_answer_section{
	margin-top:15px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_section:hover{
	background-image:url(../images/transparent-bg.png);
}
.sesqa_question_answer_list_content .sesqa_question_answer_img{
	float:left;
	width:105px;
	margin-right:15px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_img img{
	border-radius:3px;
	width:100%;
}
.sesqa_question_answer_list_content .sesqa_question_answer_content_section{
	overflow:hidden;
}
.sesqa_question_answer_list_content .sesqa_question_answer_title{
	font-size:17px;
	overflow:hidden;
}
.sesqa_question_answer_list_content .sesqa_question_answer_expcol_btn{
	width:20px;
	float:left;
	font-size:15px;
	line-height:24px;
	cursor:pointer;
	padding:0 1px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_cont{
	overflow:hidden;
}
.sesqa_question_answer_list_content ._isexpcol .sesqa_question_answer_cont{
	padding-left:20px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_discription{
	margin-top:10px;
	margin-bottom:10px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_stats ul{
	float:left;
	padding-left:2px;
}
.sesqa_question_answer_list_content .sesqa_question_answer_stats ul li{
	float:left;
	margin-right:15px;
}
.sesqa_question_answer_list_content p.read_more{
	text-align:right;
	overflow:hidden;
	font-weight:bold;
}
.sesqa_question_answer_list_content p.read_more a i{
	margin-left:5px;
}
/*Questions Grid View*/
.sesqa_question_answer_grid_content{
	margin:0 -10px;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_section{
	float:left;
	width:50%;
	padding:10px;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_inner{
	border-width:1px;
	padding:15px;
	overflow:hidden;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_inner:hover{
	background-image:url(../images/transparent-bg.png);
}
.sesqa_question_answer_grid_content .sesqa_question_answer_stats ul{
	padding-left:2px;
	clear:both;
	overflow:hidden;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_stats ul li{
	float:left;
	margin-right:12px;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_stats ul li:last-child{
	margin:0px;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_img{
	width:100%;
	margin:15px 0px 0px 0pc;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_img img{
	border-radius:3px;
	width:100%;
	height:150px;
	object-fit:cover;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_content_section{
	overflow:hidden;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_title{
	font-size:17px;
	margin-bottom:8px;
}
.sesqa_question_answer_grid_content .sesqa_question_answer_discription{
	margin:15px 0px;
	line-height:24px;
}
.sesqa_question_answer_grid_content p.read_more{
	text-align:right;
	overflow:hidden;
	font-weight:bold;
	margin-top:10px;
}
/*CATEGORY PAGES CSS STARTS*/
.sesqa_category_banner{
	position:relative;
}
.sesqa_category_banner_img{
	background-position:center center;
	background-size:cover;
	display:block;
	height:250px;
	width:100%;
}
.sesqa_category_banner_cont{
	background-color:rgba(0, 0, 0, .3);
	position:absolute;
	height:100%;
	left:0;
	top:0;
	width:100%;
}
.sesqa_category_banner_cont > div{
	display:table;
	height:100%;
	width:100%;
}
.sesqa_category_banner_cont_inner{
	display:table-cell;
	padding:20px 50px;
	vertical-align:middle;
}
.sesqa_category_banner_cont_inner *{
	color:#fff;
	text-align:center;
	text-shadow:0 0 8px rgba(0, 0, 0, .5);
}
.sesqa_category_banner_title{
	font-size:40px;
	margin-bottom:15px;
}
.sesqa_category_banner_des{
	font-size:17px;
	line-height:25px;
}
.sesqa_category_qa_listing_head{
	border-bottom-width:1px;
	padding:10px 0;
	margin-bottom:15px;
}
.sesqa_category_qa_listing_head img{
	object-fit:contain;
	margin-right:10px;
	height:24px;
	width:24px;
	float:left;
}
[dir="rtl"] .sesqa_category_qa_listing_head img{
  float:right;
	margin-right:0;
	margin-left:10px;	
}
.sesqa_category_qa_listing_head > a,
.sesqa_category_qa_listing_head > span:not(.seeall_link){
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
}
.sesqa_category_qa_listing_head > span.seeall_link{
	float:right;
}
[dir="rtl"] .sesqa_category_qa_listing_head > span.seeall_link{
  float:left;	
}
.sesqa_category_qa_listing_head > span.seeall_link a i{
	margin-left:3px;
}
.sesqa_category_qa_listing_cont{
	margin-bottom:20px;
}
.layout_sesqa_category_view_page .sesqa_question_answer_list_content,
.layout_sesqa_category_view_page .sesqa_question_answer_grid_content{
	margin-bottom:20px;
}
/*category view block*/
.sesqa_category_view .category_view_section{
	text-align:center;
}
.sesqa_category_view .category_view_section{
	text-align:center;
	position:relative;
	overflow:hidden;
	padding:5px;
	height:calc(100% - 25px);
  margin-top:10px;
}
.sesqa_category_view .category_view_section:hover{
	opacity:.8;
}
.category_view_section .qa_social_btns{
	display:flex;
  align-items:center;
  justify-content:center;
	opacity:0;
	left:0;
	top:-30px;
	width:100%;
	position:absolute;
	text-align:center;
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.category_view_section:hover .qa_social_btns{
	opacity:1;
	top:10px;
}
.sesqa_category_view ul li .category_view_section > a{
	background-image:url(../images/transparent-bg.png);
	display:block;
	text-decoration:none;
	height:170px;
	padding:27px 10px;
	width:100%;
}
.sesqa_category_view ul li p.category_icon img{
	object-fit:contain;
}
.sesqa_category_view ul li p.category_title{
	margin-top:15px;
	font-weight:bold;
}
/*TAGS START HERE*/
.sesqa_tags_list{
	margin-top:10px;
}
.sesqa_tags_list li{
	display:inline-block;
	margin:0 2px 6px 0;
}
.sesqa_tags_more{
	text-align:right;
	font-weight:bold;
}
/*TAGS END HERE*/
/*Category Sidebar Widget*/
.sesqa_sidebar_categories{
	padding:0;
}
.sesqa_sidebar_categories li{
  padding:10px 0;
}
.sesqa_sidebar_categories li + li{
  border-top-width:1px;
}
.sesqa_sidebar_categories li a.catlabel{
  background-image:url(../images/category.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	background-size:16px auto;
	display:block;
	font-weight:bold;
	padding-left:22px;
	overflow:hidden;
}
[dir="rtl"] .sesqa_sidebar_categories > li a.catlabel{
  background-position:right center;
  padding-left:0;
  padding-right:22px;
}
.sesqa_sidebar_categories > li a.noicon{
  background-image:none;
  padding:0;
}
.sesqa_sidebar_categories a.cattoggel{
	font-size:17px;
	float:right;
	height:16px;
	width:16px;
	text-align:center;
	line-height:16px;
}
[dir="rtl"] .sesqa_sidebar_categories a.cattoggel{
	float:left;
}
.sesqa_sidebar_categories a.cattoggelright:before{
  content:"\f0da";
}
.sesqa_sidebar_categories a.cattoggeldown:before{
  content:"\f0d7";
}
.sesqa_sidebar_categories > li ul{
	margin-left:10px;
}
[dir="rtl"] .sesqa_sidebar_categories > li ul{
	margin-left:0;
	margin-right:10px;
}
.sesqa_sidebar_categories > li ul li{
	border-width:0;
	padding:5px 0;
} 
.sesqa_home_category_list_item:last-child > section{
  border-bottom-width:0;
}
/*CATEGORY PAGES CSS ENDS*/
/*BANNER SEARCH STARTS HERE*/
.sesqa_search_banner_full #global_wrapper,
.sesqa_search_banner_full #global_content{
	padding-top:0;
	margin-top:0;
}
.sesqa_search_banner_full #global_wrapper,
.sesqa_search_banner_full #global_content{
	padding-top:0;
}
.layout_sesqa_banner_search{
	padding:0 !important;
	border-width:0 !important;
	box-shadow:none !important;
}
.sesqa_search_banner_container{
	height:350px;
}
.sesqa_search_banner{
	height:350px;
	width:100%;
	position:relative;
}
.search_banner_bg_full .sesqa_search_banner{
	position:absolute;
	left:0px;
	right:0px;
}
.sesqa_search_banner_inner{
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
}
/*Type 1*/
.sesqa_search_banner.type1 .sesqa_search_banner_content{
	background:rgba(55, 91, 116, 0.05);
	margin:0 auto;
	padding:50px 20px;
	display:table;
	height:100%;
	width:100%;
}
.sesqa_search_banner.type1 .sesqa_search_banner_content_left{
	max-width:1200px;
	margin:0 auto;
	padding:50px;
	display:table;
	height:100%;
	width:100%;
}
.search_banner_bg_full .sesqa_search_banner.type1 .sesqa_search_banner_content_left{
	padding:40px 0;
}
.sesqa_search_banner.type1 .sesqa_search_banner_heading h2{
	font-size:30px;
  display:inline-block;
  color:white;
  position:relative;
}
.sesqa_search_banner.type1 .sesqa_search_banner_heading h2 img{
	max-height:40px;
	margin-right:10px;
	vertical-align:middle;
	float:left;
}
.sesqa_search_banner.type1 .sesqa_search_banner_heading h2 span{
	overflow:hidden;
	color:white;
}
.sesqa_search_banner.type1 .sesqa_search_banner_des{
	margin-top:15px;
	font-size:16px;
  color:white;
  position:relative;
}
.layout_sesqa_banner_search{
  margin-bottom:25px;
}
.sesqa_search_banner.type1 .sesqa_search_banner_ques{
	margin-top:5px;
	position:relative;
}
.sesqa_search_banner.type1 .sesqa_search_banner_ques > div{
	margin-top:10px;
}
.sesqa_search_banner.type1 .sesqa_search_banner_form{
	border-width:1px;
	background-color:#fff;
	border-radius:40px;
	margin-top:15px;
	position:relative;
	padding:0 40px 0 20px;
	width:60%;
}
[dir="rtl"] .sesqa_search_banner.type1 .sesqa_search_banner_form{
	padding:0 20px 0 20px;
}
.sesqa_search_banner.type1 .sesqa_search_banner_form input[type="text"]{
	background:none !important;
	color:#555;
	height:50px;
	line-height:40px;
	padding:0;
	width:100%;
	outline:none;
	border:0;
}
.sesqa_search_banner.type1 .sesqa_search_banner_form button{
	position:absolute;
	right:0;
	top:0;
	padding:0;
	height:50px;
	width:40px;
	background:none;
	color:#555;
	border-radius:50px;
	font-size:17px;
	border:0;
}
[dir="rtl"] .sesqa_search_banner.type1 .sesqa_search_banner_form button{
	right:auto;
	left:0;
}
.sesqa_search_banner_inner:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:black;
  opacity:.4;
}
/*Type 2*/
.sesqa_search_banner.type2 .sesqa_search_banner_content{
	background:rgba(55,91,116,0.25);
	margin:0 auto;
	padding:50px 20px;
	display:table;
	height:100%;
	width:100%;
	position:relative;
}
.sesqa_search_banner.type2 .sesqa_search_banner_content > div{
	display:table-cell;
	vertical-align:middle;
}
.sesqa_search_banner.type2 .sesqa_search_banner_heading,
.sesqa_search_banner.type2 .sesqa_search_banner_des{
	text-align:center;
}
.sesqa_search_banner.type2 .sesqa_search_banner_heading h2{
	color:#fff !important;
	font-size:40px;
	margin:0;
	padding:0;
}
.sesqa_search_banner.type2 .sesqa_search_banner_heading h2,
.sesqa_search_banner.type2 .sesqa_search_banner_heading h2 span{
	color:#fff !important;
}
.sesqa_search_banner.type2 .sesqa_search_banner_heading h2 img{
	max-height:40px;
	margin-right:10px;
	vertical-align:middle;
}
.sesqa_search_banner.type2 .sesqa_search_banner_des p{
	color:#fff;
	font-size:20px;
	margin-top:5px;
}
.sesqa_search_banner.type2 .sesqa_search_banner_form{
	border:5px solid rgba(0, 0, 0, .2);
	margin:15px auto 0;
	border-radius:40px;	
	width:600px;
}
.sesqa_search_banner.type2 .sesqa_search_banner_form > div{
	background-color:#fff;
	border-radius:40px;
	position:relative;
	padding:0 40px 0 20px;
}
.sesqa_search_banner.type2 .sesqa_search_banner_form input[type="text"]{
	border-width:0;
	background:none !important;
	border-radius:40px;
	height:44px;
	line-height:44px;
	padding:0;
	width:100%;
	outline:none;
}
.sesqa_search_banner.type2 .sesqa_search_banner_form button{
	position:absolute;
	right:0;
	top:0;
	padding:0;
	height:44px;
	width:44px;
	background:none;
	color:#555;
	border-radius:50px;
	font-size:17px;
}
.sesqa_search_banner.type2 .sesqa_search_banner_ques{
	max-width:600px;
	margin:10px auto 0;
	text-align:center;
}
.sesqa_search_banner.type2 .sesqa_search_banner_ques a{
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	padding:5px 10px;
	margin:4px 4px;
	display:inline-block;
	border-radius:5px;
}
.sesqa_search_banner.type2 .sesqa_search_banner_ques a:hover{
	background-color:rgba(0,0,0,0.4);
	text-decoration:none;
}
/*Type 3*/
.sesqa_search_banner.type3 .sesqa_search_banner_content{
	background:rgba(55,91,116,0.25);
	margin:0 auto;
	padding:50px 20px;
	display:table;
	height:100%;
	width:100%;
	position:relative;
}
.sesqa_search_banner.type3 .sesqa_search_banner_content > div{
	display:table-cell;
	vertical-align:middle;
}
.sesqa_search_banner.type3 .sesqa_search_banner_heading,
.sesqa_search_banner.type3 .sesqa_search_banner_des{
	text-align:center;
}
.sesqa_search_banner.type3 .sesqa_search_banner_heading h2{
	font-size:40px;
	margin:0 0 15px;
	padding:0;
}
.sesqa_search_banner.type3 .sesqa_search_banner_heading h2,
.sesqa_search_banner.type3 .sesqa_search_banner_heading h2 span{
	color:#fff !important;
}
.sesqa_search_banner.type3 .sesqa_search_banner_heading h2 img{
	max-height:40px;
	margin-right:10px;
	vertical-align:middle;
}
.sesqa_search_banner.type3 .sesqa_search_banner_des p{
	color:#fff;
	font-size:20px;
}
.sesqa_search_banner.type3 .sesqa_search_banner_form{
	padding-top:20px;
}
.sesqa_search_banner.type3 .sesqa_search_banner_form > div{
	background-color:#fff;
	border-radius:40px;
	position:relative;
	width:500px;
	margin:0 auto;
	padding:0 60px 0 30px;
}
.sesqa_search_banner.type3 .sesqa_search_banner_form input[type="text"]{
	border-width:0;
	background:none !important;
	height:60px;
	line-height:60px;
	width:100%;
	padding:0;
	outline:none;
}
.sesqa_search_banner.type3 .sesqa_search_banner_form button{
	position:absolute;
	right:10px;
	top:10px;
	padding:0;
	height:40px;
	width:40px;
	background:none;
	color:#555;
	border-radius:50px;
	font-size:17px;
}
.sesqa_search_banner.type3 .sesqa_search_banner_ques{
	max-width:600px;
	margin:20px auto 0;
	text-align:center;
}
.sesqa_search_banner.type3 .sesqa_search_banner_ques a{
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	padding:5px 10px;
	margin:4px 4px;
	display:inline-block;
	border-radius:5px;
}
.sesqa_search_banner.type3 .sesqa_search_banner_ques a:hover{
	background-color:rgba(0,0,0,0.4);
	text-decoration:none;
}
.sesqa_search_banner_form ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice{
	padding:0 10px;
}
@media (max-width:767px){
	.sesqa_search_banner.type2 .sesqa_search_banner_heading h2{
		font-size:32px;
	}
	.sesqa_search_banner.type2 .sesqa_search_banner_des p{
		font-size:14px;
	}
	.sesqa_search_banner.type2 .sesqa_search_banner_form{
		width:500px;
	}
	.sesqa_search_banner.type1  .sesqa_search_banner_heading,.sesqa_search_banner.type1  .sesqa_search_banner_des,.sesqa_search_banner.type1  .sesqa_search_banner_ques > div{
		text-align:center;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_form{
		margin:auto;
	}
	.sesqa_view_middle {
    display:flex;
    flex-direction:column;
    align-items:baseline;
	}
}
@media (max-width:599px){
	.sesqa_search_banner.type2 .sesqa_search_banner_heading h2{
		font-size:30px;
	}
	.sesqa_search_banner.type2 .sesqa_search_banner_form{
		width:100%;
	}
	.sesqa_category_view ul li{
		width:50% !important;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_content_left{
		padding:15px;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_ques a{
		padding:10px 15px;
		border-radius:5px;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_heading h2{
		text-align:center;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_heading h2 img{
		display:none;
	}
	.sesqa_home_category_section{
		width:50% !important;
	}
}
@media (max-width:479px){
	.sesqa_search_banner.type2 .sesqa_search_banner_content{
		padding:5px;
	}
	.sesqa_search_banner_container,.sesqa_search_banner{
		height:400px !important;
	}
	.sesqa_search_banner.type3 .sesqa_search_banner_content,.sesqa_search_banner.type3 .sesqa_search_banner_content > div{
		display:block;
	}
	.search_banner_bg_full .sesqa_search_banner.type1 .sesqa_search_banner_content_left {
    padding:25px 20px;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_heading h2,.sesqa_search_banner.type3 .sesqa_search_banner_heading h2 {
    font-size:22px !important;
	}
	.sesqa_search_banner.type1  .sesqa_search_banner_des,.sesqa_search_banner.type3  .sesqa_search_banner_des{
		margin-top:0 !important;
	}
	.sesqa_search_banner.type1  .sesqa_search_banner_des p,.sesqa_search_banner.type3 .sesqa_search_banner_des p{
    display:-webkit-box;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
  }
	.sesqa_search_banner.type1 .sesqa_search_banner_form,.sesqa_search_banner.type3 .sesqa_search_banner_form > div{
		width:100% !important;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_ques > div,.sesqa_search_banner.type3 .sesqa_search_banner_ques > a{
		display:none;
	}
	.sesqa_search_banner.type1 .sesqa_search_banner_ques > div:nth-child(1),.sesqa_search_banner.type1 .sesqa_search_banner_ques > div:nth-child(2),.sesqa_search_banner.type1 .sesqa_search_banner_ques > div:nth-child(3),.sesqa_search_banner.type3 .sesqa_search_banner_ques > a:nth-child(1),.sesqa_search_banner.type3 .sesqa_search_banner_ques > a:nth-child(2),.sesqa_search_banner.type3 .sesqa_search_banner_ques > a:nth-child(3){
		display:block;
	}
}
/*BANNER SEARCH ENDS HERE*/
/*FIND CATEGORIES CSS START HERE*/
.sesqa_find_qa_block ._dayswrapper{
	margin:0 -3px;
}
.sesqa_find_qa_block ._dayswrapper ._day{
	float:left;
	width:50%;
	padding:3px;
	height:90px;
	position:relative;
}
.sesqa_find_qa_block ._dayswrapper ._day a{
	border-radius:5px;
	position:relative;
	height:100%;
	display:block;
}
.sesqa_find_qa_block ._dayswrapper ._day a:hover{
	opacity:.9;
	text-decoration:none !important;
}
.sesqa_find_qa_block ._dayswrapper ._day a > img,
.sesqa_find_qa_block ._dayswrapper ._day a > span{
	position:absolute;
	left:10px;
}
[dir="rtl"] .sesqa_find_qa_block ._dayswrapper ._day a > img, 
[dir="rtl"] .sesqa_find_qa_block ._dayswrapper ._day a > span{
  left:auto;
	right:10px;
}
.sesqa_find_qa_block ._dayswrapper ._day a > img{
	top:10px;
}
.sesqa_find_qa_block ._dayswrapper ._day a > span{
	bottom:10px;
	color:#fff;
	font-weight:bold;
}
.sesqa_find_qa_block ._dayswrapper ._day input.choose_date_input{
	cursor:pointer;
	position:absolute;
	left:3px;
	right:3px;
	top:3px;
	bottom:3px;
	opacity:0;
	z-index:1;
	max-width:100%;
	padding:0 !important;
	border-width:0 !important;
	height:100%;
}
.sesqa_find_qa_block ._categories{
	margin-top:10px;
	border-top-width:1px;
	padding-top:5px;
}
.sesqa_find_qa_block ._categories li{
	padding:5px 0;
}
.sesqa_find_qa_block ._categories li._cat a{
	display:block;
	text-decoration:none !important;
}
.sesqa_find_qa_block ._categories li._cat a i{
	float:left;
	margin-right:8px;
	margin-top:2px;
}
.sesqa_find_qa_block ._categories li._cat a i img{
	max-height:16px;
}
.sesqa_find_qa_block ._categories li._cat a span{
	display:block;
	overflow:hidden;
}
.sesqa_find_qa_block ._categories li.more a i{
	margin-left:3px;
}
/*FIND CATEGORIES CSS END HERE*/

/* browse categories */
.sesqa_pagging{
  width:100%;
}
/* browse categories */
button.post_question{
  width:100%;
  padding:10px;
  font-weight:bold;
  letter-spacing:.5px;
  text-transform:inherit;
	box-sizing:border-box;
}
.datepicker{
	background:white;
}
/*QUESTION VIEW PAGE START HERE*/
/*About User Widget*/
.sesqa_about_user ._photo{
	overflow:hidden;
	border-radius:50%;
	width:100px;
	height:100px;
	margin:10px auto;
}
.sesqa_about_user ._photo img{
	height:100%;
	width:100%;
	vertical-align:middle;
}
.sesqa_about_user ._name{
	font-weight:bold;
	font-size:120%;
}
.sesqa_about_user ._info p:nth-child(1),
.sesqa_about_user ._stats{
	padding-top:10px;
}
.sesqa_about_user ._info p + p{
	margin-top:10px;
}
.sesqa_about_user ._info p span:nth-child(1){
	float:left;
}
.sesqa_about_user ._info p span:nth-child(2){
	float:right;
	font-weight:bold;
}
.sesqa_about_user ._stats{
	text-align:center;
}
.sesqa_about_user ._stats span{
	display:inline-block;
	margin:0 5px;
}
.sesqa_about_user ._stats span i{
	margin-right:3px;
}
/*User Acted Widget*/
.sesqa_users_acted section{
	padding:5px 0;
}
.sesqa_users_acted ._head{
	border-bottom-width:1px;
	padding-bottom:5px;
	font-weight:bold;
	margin-bottom:10px;
}
.sesqa_users_acted .sesqa_user_listing li{
	padding:2px;
	float:left;
	height:48px;
	width:48px;
}
.sesqa_users_acted .sesqa_user_more a{
	line-height:48px;
	text-align:center;
	display:block;
	border-radius:50%;
}
/*Question Status*/
.sesqa_qstatus{
  background:#ffe599;
  font-weight:bold;
  color:black;
  padding:10px;
  display:block;
  text-align:center;
  text-transform:uppercase;
}
.layout_sesqa_question_similar > .post_similar_question{
  width:100%;
  font-weight:bold;
}
/*Main Content*/
.sesqa_viewpage{
	position:relative;
}
.sesqa_viewpage_main {
	display:flex;
	width:100%;
	position:relative;
}
.sesqa_view_left {
  padding-right:30px;
}
[dir="rtl"] .sesqa_view_left{
	padding-right:0;
	padding-left:30px;
}
.sesqa_view_left .sesqa-user_img img,
.sesqa_ans_owner img{
  padding:4px;
	width:60px;
	height:60px;
	margin-bottom:30px;
}
.sesqa_view_ans_owner_info ._owner {
	font-size:16px;
	font-weight:bold;
}
.sesqa_view_ans_item_content .sesqa_vote {
	display:flex;
	align-items:center;
	width:100%;
}
.sesqa_view_ans_item_content .sesqa_vote span {
  margin:0 10px;
}
.sesqa_view_ans_item_content .sesqa_vote .markbestsesqa {
  margin-left:20px;
}
[dir="rtl"] .sesqa_view_ans_item_content .sesqa_vote .markbestsesqa {
  margin-left:0;
	margin-right:20px;
}
.sesqa_view_ans_item_content ._votebtns {
  margin-top:20px;
}
.sesqa_view_ans_item .sesqa_ans_owner {
  margin-right:20px;
}
[dir="rtl"] .sesqa_view_ans_item .sesqa_ans_owner{
	margin-right:0;
	margin-left:20px;
}
.sesqa_view_ans_owner_info a:last-child {
  margin:5px 0 10px;
}
.sesqa_view_ans_owner_info a {
	font-size:14px;
}
.sesqa_view_ans_owner_info a > span{
	margin-right:4px;
}
.sesqa_view_left ._votebtns {
  text-align:center;
}
.sesqa_viewpage_options{
	position:absolute;
	top:0;
	right:10px;
	display:flex;
	margin-left:10px;
}
[dir="rtl"] .sesqa_viewpage_options{
	right:auto;
	left:0;
	margin-left:0;
	margin-right:10px;
}
.sesqa_viewpage_options > a{
	height:20px;
	padding:0 5px;
	display:block;
	line-height:20px;
}
.sesqa_viewpage_options .sesbasic_pulldown_options{
	right:-5px;
	margin-top:25px;
}
[dir="rtl"] .sesqa_viewpage_options .sesbasic_pulldown_options{
	right:auto;
	left:5px;
}
.sesqa_viewpage_main ._title{
	overflow:hidden;
	padding-right:20px;
}
[dir="rtl"] .sesqa_viewpage_main ._title{
	padding-right:0;
	padding-left:20px;
}
.sesqa_viewpage_main ._title h2{
	font-size:150%;
	font-weight:600;
}
.sesqa_view_middle {
  display:flex;
	align-items:center;
	margin:15px 0 10px;
}
.sesqa_view_middle .sesqa_tag {
  background:#fff7b1;
}
.sesqa_viewpage_footer span i {
  margin-right:5px;
}
[dir="rtl"] .sesqa_viewpage_footer span i {
  margin-right:0;
	margin-left:5px;
}
.sesqa_viewpage_footer .sesqa_view_question_info {
  width:100%;
}
.sesqa_viewpage_footer .sesqa_view_question_info > span {
	display:inline-block;
	border-width:2px;
	padding:5px 10px;
	border-radius:3px;
	margin-right:10px;
}
[dir="rtl"] .sesqa_viewpage_footer .sesqa_view_question_info > span{
	margin-right:0;
	margin-left:10px;
}
.sesqa_viewpage_footer .sesqa_view_question_info > ._location{
	margin:0;
	float:right;
}
[dir="rtl"] .sesqa_viewpage_footer .sesqa_view_question_info > ._location{
	float:left;
}
.sesqa_viewpage_footer ._location span{
	margin:0;
}
.sesqa_viewpage_footer span span {
  margin-left:4px;
}
[dir="rtl"] .sesqa_viewpage_footer span span{
	margin-left:0;
	margin-right:4px;
}
.sesqa_viewpage_main_container ._tags {
  margin-top:15px;
}
.sesqa_viewpage_main_container ._bottom ._stats i {
  margin-right:4px;
}
[dir="rtl"] .sesqa_viewpage_main_container ._bottom ._stats i {
  margin-right:0;
	margin-left:4px;
}
.sesqa_viewpage_main_container ._bottom ._stats > span {
	margin-right:15px;
	padding-right:5px;
	position:relative;
}
[dir="rtl"] .sesqa_viewpage_main_container ._bottom ._stats > span {
	margin-right:0;
	padding-right:0;
	margin-left:15px;
	padding-left:5px;
}
.sesqa_viewpage_main_container ._bottom ._stats > span:before {
	content:'/';
	position:absolute;
	right:-10px;
	top:-1px;
}
[dir="rtl"] .sesqa_viewpage_main_container ._bottom ._stats > span:before {
	right:auto;
	left:-10px;
}
.sesqa_viewpage_main_container ._bottom ._stats > span:last-child:before{
	display:none;
}
.sesqa_viewpage_main_container ._bottom {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.sesqa_view_middle > div{
  margin-right:20px;
	margin-bottom:0;
}
[dir="rtl"] .sesqa_view_middle > div{
	margin-right:0;
	margin-left:20px;
}
.sesqa_view_middle a > span {
	margin-left:4px;
}
[dir="rtl"] .sesqa_view_middle a > span {
	margin-left:0;
	margin-right:4px;
}
.sesqa_view_middle ._owner a > span {
	margin-left:0;
	font-size:16px;
}
.sesqa_viewpage_main .sesqa_text_labels {
  margin-bottom:10px;
}
.sesqa_viewpage_main > ._votebtns{
	float:left;
	width:50px;
	margin-right:10px;
	text-align:center;
}
.sesqa_vote{
	display:inline-block;
	text-align:center !important;
	margin-right:4px;
	position:relative;
	width:30px;
}
[dir="rtl"] .sesqa_vote{
	margin-right:0;
	margin-left:4px;
}
.sesqa_vote > .sesqa_upvote_btn:before{
	content:"";
	border-bottom-width:15px;
	border-bottom-style:solid;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	margin:auto;
	display:block;
	width:0;
}
.sesqa_vote > .sesqa_downvote_btn:before{
	content:"";
	border-top-width:15px;
	border-top-style:solid;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	margin:auto;
	display:block;
	width:0;
}
.sesqa_vote a{
  display:block;
	cursor:pointer;
}
.sesqa_vote a i{
	font-size:20px;
	margin-left:10px;
}
.sesqa_vote span{
	font-size:22px;
  margin:15px 0;
  display:block;
}
.sesqa_vote a.markbestsesqa i{
	font-size:20px;
}
.sesqa_vote a.sesqa_vote_btn i:before{
	content:"\f005";
	font-weight:400;
}
.sesqa_vote a.sesqa_vote_btn.vote_checked i:before{
	content:"\f005";
	font-weight:600;
}
.sesqa_viewpage_main_container{
	overflow:hidden;
	position:relative;
	width:100%;
}
.sesqa_viewpage_footer{
	display:flex;
	flex-wrap:wrap;
	margin-top:15px;
	background:url(../images/transprant-bg.png);
	padding:20px;
  margin:20px 0;
}
.sesqa_viewpage_footer .sesqa_view_question_info > div + div{
	margin-top:5px;
}
.sesqa_viewpage_footer .sesqa_view_question_info > div i{
	float:left;
	width:16px;
	text-align:center;
	margin-right:5px;
	margin-top:3px;
}
.sesqa_viewpage_footer .sesqa_view_question_info > div i + span{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*Question Answers*/
.sesqa_view_ans_container{
	margin-top:30px;
	border-width:1px;
}
.sesqa_view_ans_container ._head{
	font-size:17px;
	font-weight:bold;
	padding:15px 20px;
	background:url(../images/transprant-bg.png);
}
.sesqa_view_ans_item{
	display:flex;
	flex-wrap:wrap;
	padding:20px;
  border-top-width:1px;
}
.sesqa_view_ans_item > ._votebtns{
	width:50px;
	margin-right:10px;
	text-align:center;
}
.sesqa_view_ans_item_content{
	position:relative;
	flex:1;
}
.sesqa_view_ans_owner_info > a{
	display:block;
}
.sesqa_view_ans_owner_info > a img{
	vertical-align:middle;
	height:25px;
	width:25px;
}
.sesqa_view_ans_owner_info > a img,
.sesqa_view_ans_owner_info > a i{
	margin-right:5px;
}
.sesqa_view_ans_item_content .sesqa_toggle_option{
	right:0;
	top:0;
}
[dir="rtl"] .sesqa_view_ans_item_content .sesqa_toggle_option{
	right:auto;
	left:0;
}
.sesqa_view_ans_item_content .sesqa_toggle_option .sesbasic_pulldown_options{
	right:-5px;
}
[dir="rtl"] .sesqa_view_ans_item_content .sesqa_toggle_option .sesbasic_pulldown_options{
	right:auto;
	left:-5px;
}
.sesqa_view_ans_item_content .question_description{
  overflow:hidden;
	padding-right:40px;
}
[dir="rtl"] .sesqa_view_ans_item_content .question_description{
  padding-right:0;
	padding-left:40px;	
}
.sesqa_view_ans_item_content .question_description .sesqa_cnt_comment{
	margin-top:15px;
}
.sesqa_view_ans_item_content .question_description .sesadvcmt_comments{
	border-width:1px;
	margin: 0;
	padding: 5px 15px;
}
.sesqa_view_ans_item_content .sesadvcmt_comments > form{
	border-top: 0px;
}
.sesqa_view_ans_item_content .question_description .sesadvcmt_options{
	display:none;
}
.sesqa_view_ans_item_content .edit_btns li{
	float:left;
}
.sesqa_view_ans_item_content .edit_btns li a{
	padding:10px 15px;
	display:block;
	margin:10px;
	margin-left:0;
}
.sesqa_view_ans_item_content .edit_btns li a i{
	margin-right:5px;
}
.sesqa_view_ansbox{
	clear:both;
	margin-top:20px;
}
.sesqa_view_ansbox ._textbox{
	margin-bottom:10px;
}
.sesqa_view_ansbox .sesqa_button{
	height:40px;
	padding:0 15px;
	font-weight:bold;
	cursor:pointer;
}
/*QUESTION VIEW PAGE END HERE*/

/* RESPONSIVE */
@media(max-width:479px){
	.sesqa_list1_item article ._statsbox,.sesqa_list1_item article ._statsbox li{
    float:none;
	}
	.sesqa_list1_item article ._statsbox li{
		display:inline-block;
	}
	.sesqa_list1_item_content ._right,
	.sesqa_list2_item_content ._right,
	.sesqa_list2_item article ._header ._right{
    float:none;
    display:block;
    margin:10px 0;
  }
	.sesqa_list1_item_content ._right .sesqa_labels,
	.sesqa_list2_item article ._header ._right .sesqa_labels {
    float:none;
  }
	.sesqa_list1_item .sesqa_listone_img img {
    margin:auto;
    display:block;
  }
	.sesqa_list1_item_content ._right .sesqa_poll_label,
	.sesqa_list2_item article ._header ._right .sesqa_poll_label{
    float:right;
  }
	.sesqa_list1_item_content ._title,
	.sesqa_list2_item article ._header ._title{
    overflow:visible;
    display:inline-block;
		margin-top:5px;
  }
	.sesqa_list2_item article ._top{
		display:block;
		padding:0;
	}
	.sesqa_list2_item .sesqa_main_cont,
	.sesqa_list2_item_content ._info{
		 display:block;
	}
	.sesqa_list2_stats {
    min-width:100%;
    text-align:center;
   }
	.sesqa_gridview_item,.sesqa_viewpage_footer > div._left,
	.sesqa_viewpage_footer > div._right{
    width:100%;
	}
	.sesqa_list1_item article {
    padding:15px;
    display:block;
  }
	.sesqa_list2_item article ._statsbox {
    margin-left:0;
  }
	.sesqa_text_labels > li > span {
    font-size:10px;
	}
	.sesqa_list2_item article {
    padding:10px;
	}
	.sesqa_viewpage_footer > div._right{
		margin-top:10px;
	}
	.sesqa_view_header ._title {
    overflow:visible;
    display:inline-block;
	}
	.sesqa_view_header ._right {
    float:none;
  }
	.sesqa_view_left .sesqa-user_img img, .sesqa_ans_owner img {
    width:40px;
    height:40px;
	}
	.sesqa_view_ans_item .sesqa_ans_owner {
    margin-right:10px;
  }
	.sesqa_view_left {
    padding-right:15px;
  }
	.sesqa_viewpage_main_container ._bottom{
		display:block;
	}
	.sesqa_viewpage_main_container ._bottom ._stats span span {
    display:none;
   }
	 .sesqa_viewpage_main_container ._bottom ._stats{
    margin-bottom:10px;
   }
	 .sesqa_viewpage_footer .sesqa_view_question_info > span {
    display:block;
    float:none !important;
    margin-right:0 !important;
    margin-bottom:10px;
    padding:10px 10px;
	 }
	 .sesqa_view_middle > div {
    margin-right:10px;
	 }
	 .sesqa_view_middle > div {
    margin-right:10px;
    margin-bottom:10px;
    min-width:30%;
}
}
@media(max-width:768px){
	.sesqa_tabs{
		overflow:auto;
		white-space:nowrap;
	}
}
/* DASHBOARD CSS */
.sesqa_dashboard_menu_list {
	clear:both;
	overflow:hidden;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_top_section {
	border-width:1px;
	margin-bottom:10px;
	background-image:none !important;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs {
	margin-right:10px;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_top_section_left {
	width:70%;
	display:flex;
	align-items:center;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_top_section_btns {
	margin-top:0;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul {
	border-top:0;
	padding:0;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li {
  margin:0;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li a {
	padding:15px;
	font-size:95%;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs > ul ul a {
  font-weight:normal;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs ul.sesbm li a i {
	width:25px;
	text-align:center;
}
.sesqa_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li + li {
  border-top-width:1px;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_info {
	margin-top:10px;
	margin-bottom:10px;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_info .sesqa_dashboard_listing_photo {
	position:inherit;
	height:auto;
	border-width:1px 1px 1px 1px;
	padding:10px;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_info .sesqa_deshboard_img_listing {
	position:relative;
	height:200px;
	overflow:hidden;
	width:100%;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_title {
  margin-top:6px;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_info .sesqa_deshboard_img_listing img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.sesqa_deshboard_img_listing .sesqa_labels {
	position:absolute;
	top:10px;
	left:0;
	right:0;
	text-align:center;
}
.sesqa_dashboard_listing_details span {
	display:inline-block;
	margin:5px 0 0;
}
.sesqa_dashboard_menu_list .sesqa_social_share_wrap > a {
	text-align:center;
	display:block;
	padding:10px;
	border-radius:4px;
}
.sesqa_dashboard_menu_list .sesqa_dashboard_listing_title > a{
	display:block;
}
/* BROWSE SEARCH */
.layout_left .layout_sesqa_browse_search #searchText-element,
.layout_right .layout_sesqa_browse_search #searchText-element{
	width:100% !important;
}
.layout_sesqa_browse_search #loadingimgsesqa-label{
	display:none;
}
.layout_sesqa_browse_search #loadingimgsesqa-element{
  height:20px;
}
.layout_sesqa_browse_search input, .layout_sesqa_browse_search select {
  height:40px;
	padding:10px 5px;
}
.layout_sesqa_browse_search #search-element{
  margin-top:5px;
}
.layout_sesqa_browse_search #search-element button img{
	margin-top:2px;
}
.vote_disable,
.vote_disable a{
  cursor:not-allowed;
}
._votebtns> .vote_disable:before {
	content:"";
	position:absolute;
	opacity:.5;
	width:100%;
	height:100%;
	left:0;
	right:0;
}
.sesqa_viewpage_main_container .sesqa_social_btns{
	margin-bottom:6px;
}
.sesqa_viewpage_main_container .sesqa_social_btns a {
	margin-right:4px;
	width:25px;
	height:25px;
	border-width:1px;
	background:url(../images/transprant-bg.png);
}
.sesqa_viewpage_main_container .sesqa_social_btns a i:before{
  line-height:20px;
}
.sesqa_viewpage_main_container .sesqa_social_btns .button_active i:before{
	color:#fff !important;
}
/* BROWSE MENU */
.sesqa_browse_menu {
	display:grid;
	grid-template-columns:1fr auto;
	align-items:center;
}
.sesqa_browse_menu .tabs {
	margin-top:0;
	margin-left:0;
}
.sesqa_browse_menu .sesqa_create_right_btn > a {
	padding:0 15px;
	line-height:35px;
	border-radius:50px;
	display:inline-block;
}
@media(max-width:767px){
	.sesqa_browse_menu .sesqa_create_right_btn{
		display:none;
	}
}
.sesqa_question_form .selectize-control {
  position:inherit;
}

.sesbasic_browse_search_horizontal #filter_form .form-wrapper+.form-wrapper{
	margin: 0 !important;
}