/*ICONS*/
.sesgroup_profile_invite:before{
	content:"\f0e0";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_profile_member:before{
	content:"\f234";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_icon_addbookmark:before{
	content:"\f02e";
	font-family:"Font Awesome 5 Free";
	font-weight:400;
}
.sesgroup_icon_removebookmark:before{
	content:"\f02e";
	font-weight:400;
}
.sesgroup_request_accept:before{
	content:"\f234";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_request_reject:before, .sesgroup_member_remove:before, .sesgroup_request_cancel{
	content:"\f235";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_cbtn{
	display:block;
	text-align:center;
	height:30px;
	line-height:28px;
	border-radius:5px;
	font-weight:bold;
	padding:0 10px;
}
.sesgroup_input{
	height:30px;
	padding:0 10px !important;
}
.sesgroup_label_featured{
	background-color:#47c8e3;
}
.sesgroup_label_sponsored{
	background-color:#53dc10;
}
.sesgroup_label_hot{
	background-color:#ff0000;
}
/*group Status*/
.sesgroup_group_status{
	color:#fff;
	margin:4px 0;
	overflow:hidden;
}
.sesgroup_group_status.open{
	background-color:#005e20;
}
.sesgroup_group_status.close, .sesgroup_group_status.unapproved{
	background-color:#f00;
}
.sesgroup_group_status.pending{
	background-color:#FFB239;
}
.sesgroup_group_status i{
	float:left;
	font-size:17px;
	width:40px;
	text-align:center;
	height:40px;
	line-height:40px;
	background-color:rgba(0, 0, 0, .2);
}
.sesgroup_group_status_txt{
	font-weight:bold;
	display:block;
	overflow:hidden;
	line-height:40px;
	padding:0 15px;
}
/**************group CREATE & EDIT FORM START HERE**************/
.sesgroup_delete_popup{
	width:400px;
}
.sesgroup_delete_popup > *{
	margin:10px;
}
/*Category Selection*/
.sesgroup_create_step_container{
	padding:50px;
}
.sesgroup_create_step_container > h3, .sesgroup_create_step_container > p{
	text-align:center;
}
.sesgroup_create_step_container > h3{
	background:none !important;
	border-width:0 !important;
	font-size:25px;
	margin:0 0 10px;
	padding:0;
}
.sesgroup_create_categories_listing{
	margin:20px -10px 0;
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_create_category{
	width:33.33%;
	padding:10px;
}
.sesgroup_create_category > section{
	height:100%;
	border-width:5px;
}
.sesgroup_create_category ._inner{
	position:relative;
	height:300px;
	overflow:hidden;
}
.sesgroup_create_category ._step1{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	top:0;
}
.sesgroup_create_category ._step1 a{
	height:100%;
	display:block;
	position:relative;
	padding:85px 0;
}
.sesgroup_create_category > section:hover ._step1 a{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
}
.sesgroup_create_category ._step1 a i{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}
.sesgroup_create_category ._step1 a span{
	display:block;
	padding:10px 10px 0;
	text-align:center;
	font-size:15px;
	margin-top:10px;
}
.sesgroup_create_category ._step2{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	top:100%;
	padding:10px;
}
.sesgroup_create_category ._step2 p{
	display:block;
	margin-bottom:5px;
}
.sesgroup_create_category ._step2 ._subcate{
	font-weight:bold;
	font-size:15px;
}
.sesgroup_create_category ._step2 div{
	margin-top:10px;
	position:relative;
}
.sesgroup_create_category ._step2 select, .sesgroup_create_category ._step2 input[type="text"]{
	width:100%;
	max-width:100%;
	height:47px;
	line-height:33px;
	padding:0 10px;
}
.sesgroup_create_category ._step2 ._url .sesgroup_check_availability_btn{
	position:absolute;
	right:4px;
	top:4px;
}
.sesgroup_create_category ._step2 ._url .sesgroup_check_availability_btn button{
	height:25px;
	width:25px;
}
.sesgroup_create_category .sesgroup_check_availability_btn button:hover .availability_tip{
	right:0;
	left:auto;
	transform:none;
}
.sesgroup_create_category .sesgroup_check_availability_btn button:hover .availability_tip:after{
	left:auto;
	right:5px;
}
.sesgroup_create_category ._step2 ._loading{
	text-align:center;
}
.sesgroup_create_category ._step2 .btn button{
	padding:7px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_create_category > section ._step1, .sesgroup_create_category > section ._step2{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesgroup_create_category.openbox ._step1{
	top:-100%;
}
.sesgroup_create_category.openbox ._step2{
	top:0;
}
.ajaxsmoothbox_container .sesgroup_create_step_container{
	padding:50px 0;
	float:left;
}
.ajaxsmoothbox_container .sesgroup_create_categories_listing{
	padding:0 20px;
	margin:20px 0 0;
	width:950px;
}
.ajaxsmoothbox_container .sesgroup_create_categories_listing .sesgroup_create_category{
	width:33.33%;
	padding:5px;
}
/* Category Selection Responsive CSS */
@media (max-width:767px){
.sesgroup_create_step_container{
	padding:20px;
}
.sesgroup_create_category{
	width:50%;
}
.tab_pulldown_contents_wrapper{
	display:none;
	position:absolute;
	padding:2px;
	margin-top:26px;
	background-color:#e9ebee;
	z-index:99;
}
.tabs > ul .sesbasic_browse_nav_tab_open .tab_pulldown_contents_wrapper{
	right:10px;
}
.tabs > ul .sesbasic_browse_nav_pulldown .tab_pulldown_contents > ul > li{
	display:block;
}
}
/*Form*/
.sesgroup_create_container{
	position:relative;
}
.sesgroup_create_form .global_form{
	border-width:1px;
	padding:0;
}
.sesgroup_create_form .global_form > div, .sesgroup_create_form .global_form > div > div{
	border-width:0;
	background:none !important;
	padding:0 !important;
}
.sesgroup_create_form .global_form > div > div{
	padding:20px !important;
}
.sesgroup_create_form .global_form div.form-label label.required:after{
	content:" *";
	color:#f00;
}
.sesgroup_create_form .global_form *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sesgroup_create_form .global_form, .sesgroup_create_form .global_form > div, .sesgroup_create_form .global_form > div > div{
	float:none;
}
.sesgroup_create_form .global_form .form-elements{
	padding:0;
}
.sesgroup_create_form input[type="text"], .sesgroup_create_form textarea, .sesgroup_create_form select{
	border-radius:0;
	height:47px;
	max-width:inherit;
	padding:7px;
	width:60%;
}
.sesgroup_create_form select[multiple="multiple"]{
	height:auto;
}
.sesgroup_create_form .form-element > .mce-tinymce{
	max-width:60%;
	padding-right:1px;
}
.sesgroup_create_form .global_form div.form-wrapper{
	margin-bottom:15px;
}
.sesgroup_create_form .global_form div.form-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.sesgroup_create_form .global_form div.form-label, .sesgroup_create_form .global_form div.form-element{
	clear:both;
	max-width:inherit;
	padding:0;
	text-align:left;
	padding:0 15px 0 0;
	margin:0;
	width:100%;
}
[dir="rtl"] .sesgroup_create_form .global_form div.form-label, [dir="rtl"] .sesgroup_create_form .global_form div.form-element{
	padding:0 0 0 15px;
}
.sesgroup_create_form .global_form div.form-element:after{
	clear:both;
	display:block;
	content:"";
}
.sesgroup_create_form .global_form div.form-label{
	margin-bottom:10px;
	font-weight:bold;
}
.sesgroup_create_form .global_form p.description{
	margin:0 0 7px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_create_form .global_form input + p.description, .sesgroup_create_form .global_form select + p.description{
	margin-top:7px;
}
.form-link i:before{
	font-size:15px;
	margin-right:5px;
}
#sesgroup_create_form #groupstyle-element .form-options-wrapper li{
	position:relative;
	height:160px;
	width:125px;
	margin-bottom:10px;
	border-width:1px;
	padding:5px;
	display:inline-block;
	margin-right:10px;
	text-align:center;
}
#sesgroup_create_form #groupstyle-element .form-options-wrapper li label span{
	width:100%;
	position:absolute;
	top:30px;
	left:0px;
}
#sesgroup_create_form #groupstyle-element .form-options-wrapper li label span img{
	width:100%;
}
#sesgroup_create_form #groupstyle-element .form-options-wrapper li input[type=radio]{
	display:inline-block;
	float:none;
}
#sesgroup_create_form #groupstyle-element .form-options-wrapper li label{
	display:inline-block;
	float:none;
}
.sesgroup_create_form .global_form #join_question-label{
	display:none;
}
#sesgroup_create_form #join_question-element a{
	display:inline-block;
}
.sesgroup_create_form .global_form div.form-label label > i {
  margin-right:5px;
}
/*Questions Popup*/
.sesgroup_add_question_popup{
	padding:15px;
}
.sesgroup_add_question_popup .global_form > div > div > h3 + p, .sesgroup_add_question_popup .global_form .form-elements{
	padding:0;
}
.sesgroup_add_question_popup .global_form .form-wrapper{
	overflow:visible !important;
	margin: 0 !important;
}
.sesgroup_add_question_popup .global_form .form-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.sesgroup_add_question_popup .global_form .form-label{
	display:none;
}
.sesgroup_add_question_popup .global_form .form-element{
	margin: 0 0 8px !important;
	overflow:visible !important;
}
.sesgroup_add_question_popup #fieldset-quesfield1_cont, .sesgroup_add_question_popup #fieldset-quesfield2_cont, .sesgroup_add_question_popup #fieldset-quesfield3_cont, .sesgroup_add_question_popup #fieldset-quesfield4_cont, .sesgroup_add_question_popup #fieldset-quesfield5_cont{
	position:relative;
}
.sesgroup_add_question_popup #quesfield1-wrapper, .sesgroup_add_question_popup #quesfield2-wrapper, .sesgroup_add_question_popup #quesfield3-wrapper, .sesgroup_add_question_popup #quesfield4-wrapper, .sesgroup_add_question_popup #quesfield5-wrapper{
	margin-bottom:10px;
}
.sesgroup_add_question_popup .form-element input{
	width:100% !important;
	max-width:100% !important;
	height:47px;
	line-height:40px;
	padding:0 10px 0 30px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_add_question_popup .form-element ._remove{
	position:absolute;
	top:10px;
	left:10px;
}
.sesgroup_add_question_popup .form-element ._remove span{
	display:none;
	position:absolute;
	background-color:#000;
	color:#fff;
	padding:5px 10px;
	top:-36px;
	left:-10px;
	border-radius:3px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_add_question_popup .form-element ._remove span:after{
	content:"";
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:7px solid #000;
	position:absolute;
	bottom:-6px;
	left:8px;
}
.sesgroup_add_question_popup .form-element ._remove:hover span{
	display:block;
}
.sesgroup_add_question_popup #createquestion-wrapper a{
	border-width:1px;
	display:block;
	height:40px;
	line-height:38px;
	padding:0 10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_add_question_popup #createquestion-wrapper a i{
	vertical-align:middle;
	margin-right:6px;
}
.sesgroup_add_question_popup #buttons-wrapper{
	margin-top:15px;
	float:left;
}
.sesgroup_add_question_popup .global_form div#buttons-wrapper {
	margin-top: 10px !important;
}
/*group create group tips section css*/
.sesgroup_error span{
	color:#f00;
}
.sesgroup_create_form{
	position:relative;
}
.sesgroup_create_tips{
	position:absolute;
	top:100px !important;
	right:50px;
	width:300px;
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
}
.sesgroup_create_tips.fixed{
	position:fixed;
}
.sesgroup_create_tips .create_tips_top_sec{
	padding:10px 15px;
	background-color:var(--theme-button-background-color);
}
.sesgroup_create_tips .create_tips_top_sec:before{
	content:'';
	display:inline-block;
	position:absolute;
	top:-10px;
	left:-20px;
	width:20px;
	height:0;
	border-style:solid;
	border-width:10px 30px 0 0;
	border-color:transparent var(--theme-button-background-color) transparent transparent;
	opacity:0.5;
	display: none;
}
.sesgroup_create_tips .create_tips_top_sec h3{
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	position:relative;
}
.sesgroup_create_tips .create_tips_bottom_sec{
	padding:20px;
	overflow-y: scroll;
	height: 350px;
}
/*Hide Elements*/
.sesgroup_create_form #search-label, .sesgroup_create_form #removeimage-label, .sesgroup_create_form #removeimage-wrapper, .sesgroup_create_form #buttons-label, .sesgroup_create_form #timezone_setn-label, .sesgroup_create_form #group_main_photo_preview-label{
	display:none;
}
.sesgroup_create_container #description-element{
	padding-bottom:2px;
}
/*group URL Field*/
#custom_url_group-element .sesgroup_check_availability_btn{
	position:absolute;
	margin:8px 0 0 -36px;
}
[dir="rtl"] #custom_url_group-element .sesgroup_check_availability_btn{
	margin:8px -36px 0 0;
}
#custom_url_group-element .fa{
	font-size:17px;
}
#custom_url_group-element .fa.fa-check:before{
	color:#ffffff;
}
#custom_url_group-element .fa.fa-times:before{
	color:#fff;
}
.sesgroup_check_availability_btn{
	margin-left:10px;
}
.sesgroup_check_availability_btn button{
	outline:none;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	width:28px;
	height:28px;
	padding:0px;
}
.sesgroup_check_availability_btn button._available{
	background-color:#090;
}
.sesgroup_check_availability_btn button._notavailable{
	background-color:#C00;
}
.sesgroup_check_availability_btn button .availability_tip{
	background-color:rgba(0, 0, 0, 0.72);
	padding:6px;
	border-radius:3px;
	color:#fff;
	white-space:nowrap;
	position:absolute;
	top:-30px;
	left:50%;
	font-size:12px;
	font-weight:normal;
	display:none;
	transform:translateX(-50%);
}
.sesgroup_check_availability_btn button .availability_tip:after{
	content:'';
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #474747;
	position:absolute;
	bottom:-6px;
	left:45%;
}
.sesgroup_check_availability_btn button:hover .availability_tip{
	display:block;
}
/*Location Feild*/
.sesgroup_create_form #online_group-element .tip,
.sesgroup_create_form #online_group-element .tip span{
  margin:0;
}
.sesgroup_create_form #location_options a{
  margin:0 10px 0 0;
}
[dir="rtl"] .sesgroup_create_form #location_options a{
  margin:0 0 0 10px;
}
.sesgroup_create_form #sesgroup_location_data-wrapper{
  width:60%;
}
.sesgroup_create_map_container{
  border-style:solid;
  border-width:1px;
  border-radius:5px;
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05) inset;
  float:right;
  height:218px;
  margin:0 0 0 10px;
  width:250px;
}
.sesgroup_create_map_container{
  float:left;
  margin:0 10px 0 0;
}
.sesgroup_create_map_box .sesgroup_create_blank_map,
.sesgroup_create_map_box .sesgroup_create_map{
  height:100% !important;
  width:100% !important;
}
.sesgroup_create_form .sesgroup_create_blank_map{
  padding-top:35px;
}
.sesgroup_create_form .sesgroup_create_blank_map i:before{
  font-size:80px;
}
.sesgroup_create_form .sesgroup_create_blank_map span{
  display:block;
  margin-top:10px;
}
.sesgroup_create_map_box .sesgroup_create_location_details{
  overflow:hidden;
  display:flex;
  flex-wrap:wrap;
  margin:0 -5px;
}
.sesgroup_create_map_box .sesgroup_create_location_details > div{
  padding:5px;
  width:50%;
}
.sesgroup_create_map_box .sesgroup_create_location_details .sesgroup_create_location_field._full{
  width:100%;
}
.sesgroup_create_map_box .sesgroup_create_location_details input[type="text"],
.sesgroup_create_map_box .sesgroup_create_location_details select{
  width:100% !important;
  max-width:100% !important;
}
.sesgroup_create_map_box ._links{
  margin-top:10px;
  float:left;
  width:100%;
}
/*Photo Upload Field*/
.sesgroup_create_form #group_main_photo_preview-wrapper{
	margin:-15px 0 10px;
}
.sesgroup_upload_dragdrop_content{
	border-style:solid;
	border-width:1px;
	border-radius:5px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05) inset;
	cursor:pointer;
	height:200px;
	padding:10px;
	width:420px;
}
.sesgroup_upload_dragdrop_content:hover{
	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.08) inset;
}
.sesgroup_upload_dragdrop_content_inner{
	height:178px;
	padding:50px 0 0;
	text-align:center !important;
}
.sesgroup_upload_dragdrop_content_inner i:before{
	font-size:30px;
}
.sesgroup_upload_dragdrop_content_inner span{
	font-size:17px;
	font-weight:bold;
	display:block;
	margin:10px 0;
}
.sesgroup_create_form #group_main_photo_preview, .sesgroup_create_form #group_main_photo_previewhost{
	height:200px;
	width:200px;
	object-fit:cover;
	border-width:1px;
	padding:2px;
}
.sesgroup_create_form #buttons-wrapper{
	margin-bottom:0;
}
/*Custom Fields*/
.sesgroup_create_form select + select{
	margin-top:10px;
}
/*Loading Image*/
.sesgroup_create_container._success form{
	-webkit-filter:blur(4px);
	-moz-filter:blur(4px);
	-o-filter:blur(4px);
	-ms-filter:blur(4px);
	filter:blur(4px);
	height:500px;
}
.sesgroup_create_overlay{
	background-color:rgba(255, 255, 255, .9);
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	bottom:0;
	display:none;
	top:0;
	left:0;
	right:0;
	z-index:1;
}
.sesgroup_create_overlay_cont{
	position:absolute;
	top:50%;
	left:50%;
	text-align:center !important;
	transform:translate(-50%, -50%);
}
.sesgroup_create_overlay_cont i{
	color:#2d73a7;
	font-size:60px;
	text-align:center;
	display:inline-block;
}
.sesgroup_join_success .sesgroup_create_overlay_cont i{
	background-image:url(~/application/modules/Sesgroup/externals/images/success.png);
	height:100px;
	width:100px;
	background-size:contain;
	background-repeat:no-repeat;
}
.sesgroup_create_overlay_cont ._text{
	font-size:30px;
	display:block;
	color:#2d73a7;
	margin-top:10px;
}
/*Group Members Img*/
/* ._stats._member > span {
    display:inline-block !important;
}
._stats._member > i {
    float:none !important;
} */
.sesgroup_members_img{
	padding:10px 0;
}
.sesgroup_members_img span{
	width:30px;
	height:30px;
	display:inline-block;
	border-radius:50%;
	overflow:hidden;
	margin-left:-15px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	object-fit:cover;
	border-color:var(--theme-list-background-color);
}
.sesgroup_members_img a:first-child span {
    margin-left:0;
}
.sesgroup_members_img span p{
	vertical-align:middle;
	padding:12px 0 0 0;
}
.sesgroup_members_img span > img{
	max-width:100%;
	height:auto;
	resize:none;
	border:0;
}
/**************group CREATE & EDIT FORM END HERE**************/

/**************group PACKAGE DETAILS START HERE**************/
.sesgroup_package_details{
	padding:10px;
	border-width:1px;
	margin-bottom:15px;
}
.sesgroup_package_details > div{
	padding:5px 0;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_package_details > div > span:nth-child(1){
	float:left;
	margin-right:10px;
	font-weight:bold;
}
.sesgroup_package_details > div > span:nth-last-child(1){
	overflow:hidden;
	display:block;
	text-align:center;
}
.sesgroup_payment_btn{
	border-radius:20px;
	display:block;
	padding:10px;
	text-align:center;
	font-size:15px;
	font-weight:600;
}
.sesgroup_payment_btn i{
	margin-right:5px;
}
/**************group PACKAGE DETAILS END HERE**************/

/**************group DASHBOARD FORM END HERE**************/

/*Edit Photo & Background Photo*/

.sesgroup_dashboard_photo_form .form-label{
	display:none;
}
.sesgroup_dashboard_photo_form #group_main_photo_preview{
	height:200px;
	border-width:1px;
	padding:2px;
}
.sesgroup_dashboard_photo_form #removeimage-wrapper{
	margin-top:10px;
}
/*Overview & Rules*/
.sesgroup_db_rule_form .global_form > div > div > h3 + p + div{
	margin-top:0;
	padding-top:0;
}
.sesgroup_db_overview_form div.form-element, .sesgroup_db_rule_form div.form-element{
	clear:both;
	max-width:inherit;
}
/*Locations*/
.sesgroup_locations_item{
	padding:15px 0;
	border-top-width:1px;
}
.sesgroup_locations_item:nth-child(1){
	padding-top:0;
	border-top-width:0;
}
.sesgroup_locations_item ._map{
	width:250px;
	min-height:250px;
	background-color:#CCC;
	float:left;
}
.sesgroup_locations_item ._cont{
	overflow:hidden;
	padding-left:15px;
}
.sesgroup_locations_item ._cont ._title{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	font-size:17px;
	padding:10px 15px;
}
.sesgroup_locations_item ._cont ._title span{
	float:right;
}
.sesgroup_locations_item ._cont ._title span a{
	margin-left:10px;
	text-decoration:none !important;
}
.sesgroup_locations_item ._cont ._info{
	padding:10px 15px;
}
.sesgroup_locations_item ._cont ._infof{
	margin-bottom:5px;
	overflow:hidden;
}
.sesgroup_locations_item ._cont ._infof p{
	width:50%;
	float:left;
}
.sesgroup_locations_item ._cont ._infof span:nth-child(1){
	width:150px;
	float:left;
}
.sesgroup_locations_item ._cont ._infof span + span{
	display:block;
	overflow:hidden;
}
.sesgroup_locations_item ._cont ._photos{
	margin:0 -2px;
	padding:0 15px;
	overflow:hidden;
	white-space:nowrap;
}
.sesgroup_locations_item ._cont ._photos ._thumb{
	width:120px;
	height:80px;
	display:inline-block;
	position:relative;
}
.sesgroup_locations_item ._cont ._photos ._thumb span{
	display:block;
}
.sesgroup_locations_item ._cont ._photos ._thumb a{
	position:absolute;
	right:0;
	top:0;
	color:#fff !important;
	background-color:rgba(0, 0, 0, .6);
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
	text-decoration:none !important;
}
.sesgroup_locations_item .mCSB_horizontal > .mCSB_container{
	margin-bottom:0 !important
}
.sesgroup_locations_item .mCSB_scrollTools .mCSB_draggerRail{
	background-color:rgba(255, 255, 255, .5) !important;
	height:10px;
	margin:0 5px;
}
.sesgroup_locations_item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .5);
	margin-top:2px;
}
.layout_left + .layout_right + .layout_middle .sesgroup_locations_item ._map{
	width:100%;
	float:none;
}
.layout_left + .layout_right + .layout_middle .sesgroup_locations_item ._cont{
	padding:10px 0 0;
}
/* Locations Responsive CSS */
@media (max-width:767px){
	.sesgroup_locations_conteiner ._listing,
	.sesgroup_locations_conteiner ._map,
	.sesgroup_locations_item ._map{
		width:100% !important;
	}
	.sesgroup_locations_item ._map{
		margin-bottom:10px;
	}
	.sesgroup_locations_conteiner ._map{
		padding-left:0 !important;
	}
	.sesgroup_locations_item ._cont{
		clear:both;
		padding-left:0;
		overflow:visible;
	}
	.sesgroup_locations_item ._cont ._infof p{
		width:100%;
	}
}
/**************group DASHBOARD END HERE**************/

/***************group LISTINGS START HERE***************/
/*Common CSS*/
.sesgroup_search_result{
	font-weight:bold;
	float:left;
	margin:5px 0 0 5px;
}
.sesgroup_group_listing{
	position:relative;
	flex-wrap:wrap;
	display:flex !important;
}
.sesgroup_thumb{
	position:relative;
	height:100%;
	width:100%;
}
.sesgroup_thumb_img{
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_thumb_img > span{
	background-size:cover;
	background-position:center center;
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_list_labels{
	top:10px;
	position:absolute;
	width:100%;
	text-align:center !important;
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesgroup_thumb:hover .sesgroup_list_labels{
	opacity:0;
}
.sesgroup_list_labels span{
	display:inline-block;
	border-radius:50%;
	height:20px;
	line-height:20px;
	width:20px;
	color:#fff;
	margin:0 2px;
	text-align:center;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	font-size:12px;
}
.sesgroup_list_thumb:hover .sesgroup_list_labels{
	opacity:0;
}
.sesgroup_listing_share_popup{
	position:absolute;
	box-shadow:0 0 10px rgba(0, 0, 0, .2);
	padding:10px;
	text-align:center;
	border-radius:5px;
	bottom:-50px;
	opacity:0;
	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;
	background-color:var(--theme-list-background-color);
}
.open + .sesgroup_listing_share_popup{
	opacity:1;
	visibility:visible;
	bottom:40px;
}
.sesgroup_listing_share_popup > p{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom-width:1px;
	margin-bottom:10px;
}
.sesgroup_listing_share_popup a{
	float:none;
	display:inline-flex;
	vertical-align:middle;
	margin:2px !important;
}
.sesgroup_listing_share_popup a > span{
	display:none;
}
.sesgroup_list_contact_btns > div{
	position:relative;
	margin:5px 0;
}
.sesgroup_list_contact_btns > div ._tip{
	display:none;
}
.sesgroup_list_contact_btns > div:hover ._tip{
	display:none;
	position:absolute;
	background-color:#000;
	line-height:normal;
	color:#fff;
	padding:5px 10px;
	top:-100%;
	left:50%;
	transform:translateX(-50%);
	border-radius:3px;
	font-size:11px;
	text-align:center;
	min-width:100%;
}
.sesgroup_list_contact_btns > div:hover ._tip:after{
	content:"";
	height:0;
	width:0;
	border:6px solid #000;
	border-bottom-width:0;
	border-color:#000 transparent;
	position:absolute;
	bottom:-6px;
	margin-left:-3px;
	left:50%;
}
.sesgroup_list_contact_btns > div a{
	display:block;
	border-radius:0;
	font-size:var(--theme-font-size-small) !important;
}
/* list view responsive css starts here */
@media (max-width:768px){
.sesgroup_list_item article, .sesgroup_list_item ._continner > div{
	display:block !important;
}
.sesgroup_list_item ._continnerright{
	width:100% !important;
	border-left-width:0 !important;
}
.sesgroup_list_item ._thumb{
	display:block !important;
	width:100% !important;
}
.sesgroup_list_item ._continnerright{
	padding:0 !important;
}
.sesgroup_list_item ._cont > div{
	padding:0 10px !important;
	margin-top:0;
}
.sesgroup_list_contact_btns > div{
	margin:10px 0 0 !important;
	display:inline-block;
}
.sesgroup_list_contact_btns > div a{
	padding:10px;
	margin-right:5px;
}
}
/* list view responsive css ends here */

/*Grid View*/
.sesgroup_grid_item{
	margin-bottom:25px;
	outline:none;
	height:calc(100% - 25px);
}
.sesgroup_grid_item article{
	border-width:1px;
	height:100%;
	position:relative;
	background-color:var(--theme-list-background-color);
}
.sesgroup_grid_item._isbtns article{
	padding-bottom:40px;
}
.sesgroup_grid_item ._thumb{
	height:300px;
}
.sesgroup_grid_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_grid_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_grid_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_grid_item ._thumbinfo{
	position:absolute;
	left:0;
	bottom:0;
	min-height:55%;
	width:100%;
	background:#000;
	background:rgba(0,0,0,0.6);
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
}
.sesgroup_grid_item ._thumbinfo > div{
	padding:10px;
	left:0;
	bottom:0;
	position:absolute;
	width:100%;
}
.sesgroup_grid_item .sesgroup_members_img span p{
	padding:6px 0 0 0;
	font-size:80%;
}
.sesgroup_grid_item ._thumbinfo ._title{
	font-weight:bold;
	font-size:17px;
}
.sesgroup_grid_item ._thumbinfo ._title a{
	color:#fff;
}
.sesgroup_grid_item ._cont{
	padding:10px;
	position:relative;
}
.sesgroup_grid_item ._price{
	height:25px;
	line-height:25px;
	padding:0 10px;
	border-radius:3px;
	font-weight:bold;
	float:right;
	margin-left:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._owner{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:8px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._owner .verified_icon {
    display: inline-block;
}
.sesgroup_grid_item ._owner > span{
	display:inline-block;
	vertical-align:middle;
	margin-right:2px;
}
[dir="rtl"] .sesgroup_grid_item ._owner > span{
	margin-right:0;
	margin-left:2px;
}
.sesgroup_grid_item ._owner > span a{
	display: inline-block;
}
.sesgroup_grid_item ._owner > span a span{
	color: var(--theme-font-color);
}
.sesgroup_grid_item ._owner > span._owner_img img{
	height:25px;
	vertical-align:middle;
	width:25px;
}
.sesgroup_grid_item ._stats{
	margin-bottom:5px;
	line-height:120%;
	overflow:hidden;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sesgroup_grid_item ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_grid_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_grid_item ._stats > span a{
	color: var(--theme-font-color);
}
.sesgroup_grid_item ._location > span{
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sesgroup_grid_item ._stats > span span:after{
	content:", ";
}
.sesgroup_grid_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sesgroup_grid_item ._des{
	line-height:150%;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._contactlinks{
	text-align:center;
	border-width:1px 0;
	padding:5px 0;
	border-style:dashed;
	margin-top:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._contactlinks span + span{
	border-left-width:1px;
	padding-left:5px;
	margin-left:2px;
}
.sesgroup_grid_item ._sharebuttons{
	position:absolute;
	margin:10px 0 0;
	bottom:10px;
	width:100%;
	left:0;
	padding:0 5px;
}
.sesgroup_grid_item ._listbuttons{
	display:table;
	width:100%;
}
.sesgroup_grid_item ._listbuttons > div{
	display:table-cell;
	/* width:33.33%; */
	padding:0 3px;
}
.sesgroup_button{
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
	text-align:center;
}
.sesgroup_button i {
	margin-right: 5px;
}
.sesgroup_button:hover{
	border: var(--theme-button-background-color);
	color: var(--theme-button-background-color);
	text-decoration:none;
}
.layout_left .sesgroup_button i,
 .layout_right .sesgroup_button i{
	margin-right: 5px;
	margin:0;
}
[dir="rtl"] .sesgroup_button i{
	margin-right:0;
	margin-left:5px;
}
[dir="rtl"] .layout_left .sesgroup_button i,
[dir="rtl"] .layout_right .sesgroup_button i{
	margin-right: 0px;
	margin-left: 5px;
}
.sesgroup_grid_item ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	overflow:hidden;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_item ._listbuttons .sesgroup_listing_share_popup{
	left:10px;
	right:10px;
}
.layout_left div:not(.sesgroup_group_carousel_wrapper) .sesgroup_grid_item, .layout_right div:not(.sesgroup_group_carousel_wrapper) .sesgroup_grid_item{
	margin:0;
	width:100% !important;
}
.layout_left .sesgroup_grid_item + .sesgroup_grid_item, .layout_right .sesgroup_grid_item + .sesgroup_grid_item{
	margin-top:10px;
}
/* Grid View responsive css starts here */
@media (max-width:768px){
.sesgroup_grid_cover_item, .sesgroup_grid_item:not(.slick-slide){
	width:100% !important;
}
.sesgroup_grid_item.slick-slide{
	padding:0 15px;
}
}
@media (min-width:600px) and (max-width:768px){
.sesgroup_grid_item:not(.slick-slide){
	width:50% !important;
}
}
/* Grid View responsive css ends here */
/*Advanced Grid*/
.sesgroup_advgrid_item{
	margin-bottom:25px;
}
.sesgroup_advgrid_item article{
	border-width:1px;
	position:relative;
}
.sesgroup_advgrid_item ._thumb{
	background-color:#000;
	height:300px;
}
.sesgroup_advgrid_item ._thumb .sesgroup_thumb_img{
	opacity:.3;
}
.sesgroup_advgrid_item:hover .sesgroup_list_labels{
	opacity:0;
}
.sesgroup_advgrid_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
	z-index:1;
}
.sesgroup_advgrid_item ._thumb ._btns a{
	display:inline-block;
	float:none !important;
}
.sesgroup_advgrid_item:hover ._thumb ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_advgrid_item ._cont{
	position:absolute;
	left:10px;
	top:10px;
	bottom:10px;
	right:10px;
	padding:5px;
}
.sesgroup_advgrid_item ._cont ._continner{
	display:table;
	height:100%;
	width:100%;
}
.sesgroup_advgrid_item ._cont ._continner > div{
	vertical-align:middle;
	display:table-cell;
	height:100%;
	width:100%;
}
.sesgroup_advgrid_item ._cont *{
	text-align:center;
	color:#fff;
}
.sesgroup_advgrid_item ._cont ._location{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_advgrid_item ._cont ._title{
	line-height:25px;
}
.sesgroup_advgrid_item ._cont ._title a{
	font-size:25px;
	font-weight:bold;
	vertical-align:middle;
}
.sesgroup_advgrid_item ._cont ._owner{
	margin-top:10px;
}
.sesgroup_advgrid_item ._cont ._owner > span{
	display:inline-block;
	vertical-align:middle;
}
.sesgroup_advgrid_item ._cont ._owner ._owner_img{
	margin-right:5px;
}
.sesgroup_advgrid_item ._cont ._owner ._owner_img img{
	border-radius:50%;
	vertical-align:middle;
	height:25px;
	width:25px;
}
.sesgroup_advgrid_item ._cont ._stats{
	margin-top:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_advgrid_item ._cont ._stats > span:after{
	content:",";
}
.sesgroup_advgrid_item ._cont ._stats > span:nth-last-child(1):after{
	display:none;
}
.sesgroup_advgrid_item ._cont ._price{
	margin-top:10px;
	text-align:center;
}
.sesgroup_advgrid_item ._cont ._price > div{
	display:inline-block;
	padding:5px 10px;
	border-radius:3px;
}
.sesgroup_advgrid_item ._cont ._contactlinks{
	margin-top:15px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_advgrid_item ._cont ._contactlinks span + span{
	border-left-width:1px;
	padding-left:5px;
	margin-left:2px;
}
.sesgroup_advgrid_item ._cont ._btns{
	text-align:center;
}
.sesgroup_advgrid_item ._cont ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_advgrid_item ._cont ._sharebuttons{
	margin:15px 0 0;
}
.sesgroup_advgrid_item ._cont ._listbuttons{
	display:table;
	width:100%;
}
.sesgroup_advgrid_item ._cont ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sesgroup_advgrid_item ._cont ._listbuttons > div > a{
	border:1px solid #fff;
	background-color:transparent;
	display:block;
	padding:0 5px;
	height:32px;
	line-height:30px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_advgrid_item ._cont ._listbuttons > div > a i{
	display:none;
}
.sesgroup_advgrid_item ._cont ._listbuttons .sesgroup_listing_share_popup{
	left:0;
	width:100%;
}
.sesgroup_advgrid_item ._cont ._title a, .sesgroup_advgrid_item ._cont ._contactlinks a, .sesgroup_advgrid_item ._cont ._stats a{
	color:#fff;
}
.sesgroup_advgrid_item .sesgroup_members_img{
	padding:10px 0 0 0;
}
.sesgroup_advgrid_item .sesgroup_members_img span{
	border:2px solid #fff;
	width:30px;
	height:30px;
	position:relative;
	margin-left:-15px;
}
.sesgroup_advgrid_item .sesgroup_members_img a:first-child span{
	margin-left:0;
}
.sesgroup_advgrid_item .sesgroup_members_img a:last-child span{
	z-index:1;
}
.sesgroup_advgrid_item .sesgroup_members_img span p{
	padding:6px 0 0 0;
	font-size:80%;
}
.sesgroup_advgrid_item .sesgroup_members_Count{
	margin-top:8px;
}
/*Cover Grid View*/
.sesgroup_grid_cover_item{
	margin-bottom:25px;
	height:calc(100% - 25px);
}
.sesgroup_grid_cover_item article{
	border-width:1px;
	border-radius:3px;
	overflow:hidden;
	height:100%;
	display:flex;
  flex-direction:column;
	background-color:var(--theme-list-background-color);
}
.sesgroup_grid_cover_item ._cover{
	height:200px;
	position:relative;
	background:var(--theme-button-background-color);
  background:-webkit-linear-gradient(to left, var(--theme-button-background-color), #eef2f3);
  background:linear-gradient(to left, var(--theme-button-background-color), #eef2f3);
}
.sesgroup_grid_cover_item ._cover ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
	z-index:1;
}
.sesgroup_grid_cover_item ._cover:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_grid_cover_item ._cover ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_grid_cover_item ._cover ._groupinfo{
	position:absolute;
	left:0;
	bottom:0;
	min-height:50%;
	width:100%;
	background:#000;
	background:rgba(0,0,0,0.6);
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));
	background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
}
.sesgroup_grid_cover_item ._cover:hover ._groupinfo{
	height:100%;
}
.sesgroup_grid_cover_item ._cover ._groupinfo > div{
	padding:15px 10px;
	left:0;
	bottom:0;
	position:absolute;
	width:100%;
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._thumb{
	height:42px;
	width:42px;
	float:left;
	margin-right:10px;
	border:2px solid rgba(255, 255, 255, .8);
}
[dir="rtl"] .sesgroup_grid_cover_item ._cover ._groupinfo ._thumb{
  float:right;
	margin-right:0;
	margin-left:10px;	
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._thumb._isrounded{
	border-radius:50%;
	overflow:hidden;
	background:var(--theme-list-background-color);
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._thumb a span{
	border-width:0;
}
.sesgroup_grid_cover_item ._cover ._contactbtns{
	position:absolute;
	width:100%;
	top:60px;
	text-align:center;
	opacity:0;
}
.sesgroup_grid_cover_item ._cover:hover ._contactbtns{
	opacity:1;
}
.sesgroup_grid_cover_item ._cover ._contactbtns > div{
	display:inline-block;
	padding:0 3px 0 6px;
	line-height:100%;
}
.sesgroup_grid_cover_item ._cover ._contactbtns > div + div{
	border-left:1px solid #fff;
}
.sesgroup_grid_cover_item ._cover ._contactbtns > div a{
	color:#fff !important;
	text-shadow:0 0 5px rgba(0, 0, 0, .5);
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_cover_item ._contactbtns > div a:hover{
	text-decoration:underline;
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._cont{
	overflow:hidden;
	display:block;
	padding-top:2px;
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._cont ._title a, .sesgroup_grid_cover_item ._cover ._groupinfo ._cont ._date, .sesgroup_grid_cover_item ._cover ._groupinfo ._cont ._date span, .sesgroup_grid_cover_item ._cover ._groupinfo ._cont ._date a{
	color:#fff !important;
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._title{
	font-size:1.2em;
	margin-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesgroup_grid_cover_item ._cover ._groupinfo ._date a{
  display: inline-block;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_cover_item article > ._cont{
	padding:10px;
	position:relative;
}
.sesgroup_grid_cover_item article > ._cont ._price{
	position:absolute;
	top:-15px;
	right:10px;
	height:25px;
	line-height:25px;
	padding:0 10px;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	border-radius:3px;
	font-weight:bold;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_cover_item ._stats{
	margin-bottom:8px;
	line-height:120%;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_cover_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sesgroup_grid_cover_item ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_grid_cover_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_grid_cover_item ._stats > span span a {
	color: var(--theme-font-color);
}
.sesgroup_grid_cover_item ._stats > span span:after{
	content:", ";
}
.sesgroup_grid_cover_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sesgroup_grid_cover_item ._location > span{
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesgroup_grid_cover_item ._location > span a {
	color: var(--theme-font-color);
}
.sesgroup_grid_cover_item ._des{
	line-height:120%;
}
.sesgroup_grid_cover_item .sesgroup_members_img a:first-child span{
	margin-left:0;
}
.sesgroup_grid_cover_item .sesgroup_members_img a:last-child span{
	z-index:1;
}
.sesgroup_grid_cover_item .sesgroup_members_img span p{
	padding:6px 0 0 0;
	font-size:80%;
}
.sesgroup_grid_cover_item .sesgroup_members_img{
	padding:7px 0;
}
.sesgroup_grid_cover_item ._footer{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	border-top-width:1px;
	position:relative;
	margin-top:auto;
}
.sesgroup_grid_cover_item ._footer > ._listbuttons > div + div{
	border-left-width:1px;
}
.sesgroup_grid_cover_item ._footer ._listbuttons{
	display:table;
	width:100%;
}
.sesgroup_grid_cover_item ._footer ._listbuttons > div{
	display:table-cell;
	padding:5px 5px;
}
.sesgroup_grid_cover_item ._footer ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_grid_cover_item ._footer ._listbuttons .sesgroup_listing_share_popup{
	left:10px;
	right:10px;
}
/*List View*/
.sesgroup_list_item{
	margin-bottom:15px;
	width:100%;
}
.sesgroup_list_item article{
	border-width:1px;
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.sesgroup_list_item ._thumb{
	height:200px;
	position:relative;
	width:200px;
	vertical-align:top;
	padding:10px;
	background-color:var(--theme-list-background-color-hover);
}
.sesgroup_list_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_list_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_list_item ._thumb:hover ._btns{
	opacity:1;
	top:20px;
}
.sesgroup_list_item ._cont{
	flex:1;
	vertical-align:top;
	position:relative;
}
.sesgroup_list_item ._cont > div{
	padding-left:15px;
	padding-right:15px;
}
.sesgroup_list_item ._cont ._title{
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:17px;
}
.sesgroup_list_item ._cont ._title a {
	color: var(--theme-font-color);
}
.sesgroup_list_item ._continner{
	display:table;
	width:100%;
}
.sesgroup_list_item ._continner > div{
	display:table-cell;
}
.sesgroup_list_item ._continnerleft{
	padding-right:15px;
	vertical-align:top;
}
[dir="rtl"] .sesgroup_list_item ._continnerleft{
	padding-right:0;
	padding-left:15px;
}
.sesgroup_list_item ._owner{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_item ._owner > span{
	display:inline-block;
	vertical-align:middle;
}
.sesgroup_list_item ._owner > span a{
	display: inline-block;
}
.sesgroup_list_item ._owner > span a span {
	color: var(--theme-font-color);
}
.sesgroup_list_item ._owner > span._owner_img{
	margin-right:5px;
}
[dir="rtl"] .sesgroup_list_item ._owner > span._owner_img{
	margin-right:0;
	margin-left:5px;
}
.sesgroup_list_item ._owner > span._owner_img img{
	height:25px;
	vertical-align:middle;
	width:25px;
}
.sesgroup_list_item ._cont ._thumb a, .sesgroup_list_item ._cont ._thumb a span{
	border-width:0;
	display:block;
	height:100%;
}
.sesgroup_list_item ._stats{
	line-height:120%;
	margin-top:8px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sesgroup_list_item ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_list_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_list_item ._stats > span a {
	color: var(--theme-font-color);
}
.sesgroup_list_item ._stats > span span:after{
	content:",";
}
.sesgroup_list_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sesgroup_list_item .sesgroup_members_Count{
	margin-top:8px;
}
.sesgroup_list_item ._middleinfo{
	display:table;
	margin-top:10px;
	width:100%;
	padding:5px 0;
	border-width:1px 0;
	border-style:dashed;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_item ._middleinfo > div{
	display:table-cell;
	width:50%;
}
.sesgroup_list_item ._middleinfo > div > i{
	float:left;
	margin-right:5px;
	margin-top:3px;
}
[dir="rtl"] .sesgroup_list_item ._middleinfo > div > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_list_item ._middleinfo > div > span{
	overflow:hidden;
	display:block;
}
.sesgroup_list_item ._middleinfo > div > span a {
	color: var(--theme-font-color);
}
.sesgroup_list_item ._des{
	margin:8px 0;
	line-height:150%;
}
.sesgroup_list_item ._continnerright{
	border-left-width:1px;
	vertical-align:middle;
	width:150px;
	padding:0 5px 0 15px;
}
.sesgroup_category_slideshow .sesgroup_list_item ._footer{
	padding:10px 5px 10px 5px;
}
.sesgroup_list_item ._footer ._listbuttons > div{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	margin-top: 5px;
	position:relative;
}
[dir="rtl"] .sesgroup_list_item ._footer ._listbuttons > div{
	float:right;
	margin-left:5px;
	margin-right:0px;
}
.sesgroup_list_item ._footer ._listbuttons > div > a{
	display:block;
	padding:0 12px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	border-radius:20px;
}
.sesgroup_list_item ._footer ._listbuttons .open + .sesgroup_listing_share_popup{
	right:0;
	bottom:50px;
	bottom:50px;
	white-space:nowrap;
}
/*Horizontal List View*/
.sesgroup_hlist_item{
	padding:5px;
	width:50%;
}
.sesgroup_hlist_item article{
	border-radius:5px;
	border-width:1px;
	padding:10px;
	overflow:hidden;
	height:100%;
	width:100%;
	background-color:var(--theme-list-background-color);
}
.sesgroup_hlist_item article:hover{
	-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
	border-color:transparent;
}
.sesgroup_hlist_item ._thumb{
	border-radius:10px;
	height:200px;
	position:relative;
	width:200px;
	vertical-align:top;
	overflow:hidden;
	float:left;
}
.sesgroup_hlist_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_hlist_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_hlist_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_hlist_item ._cont{
	vertical-align:top;
	position:relative;
	padding:0 0 40px 10px;
	overflow:hidden;
}
.sesgroup_hlist_item ._cont ._category a{
	display:inline-block;
  padding:5px 15px;
  border-radius:50px;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
	font-size:var(--theme-font-size-small) !important;
	background: var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
}
.sesgroup_hlist_item ._cont ._title{
	font-size:20px;
	font-weight:bold;
}
.sesgroup_hlist_item ._cont ._title a{
	vertical-align:middle;
}
.sesgroup_hlist_item ._stats{
	line-height:120%;
	margin-top:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_hlist_item ._stats > i{
	margin-right:5px;
	float:left;
	width:20px;
	text-align:center;
	margin-top:2px;
}
[dir="rtl"] .sesgroup_hlist_item ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_hlist_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_hlist_item ._stats > span span:after{
	content:",";
}
.sesgroup_hlist_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sesgroup_hlist_item ._location > span{
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesgroup_hlist_item ._contactlinks{
	margin-top:10px;
	text-align:center;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_hlist_item ._contactlinks span + span:before{
	content:"|";
}
.sesgroup_hlist_item .sesgroup_members_img {
    padding:4px 0;
}
.sesgroup_hlist_item ._footer{
	padding:0;
	position:absolute;
	bottom:0;
}
.sesgroup_hlist_item ._footer ._listbuttons > div{
	float:left;
	margin-left:5px;
}
.sesgroup_hlist_item ._footer ._listbuttons > div > a{
	display:block;
	padding:0 15px;
	height:30px;
	line-height:30px;
	font-weight:bold
}
.sesgroup_hlist_item ._footer ._listbuttons .sesgroup_listing_share_popup{
	right:0;
}
.sesgroup_hlist_item ._footer ._listbuttons .open + .sesgroup_listing_share_popup{
	bottom:50px;
}
.layout_left + .layout_right + .layout_middle .sesgroup_hlist_item{
	width:100%;
}
/*List Text Layout*/
.sesgroup_list_text_item{
	border-width:1px;
	width:calc(100% - 30px);
	margin:0 15px 15px;
	padding:0;
}
.sesgroup_list_text_item ._header ._headerleft{
	float:left;
	width:50%;
}
[dir="rtl"] .sesgroup_list_text_item ._header ._headerleft{
	float:right;
}
.sesgroup_list_text_item ._header ._title{
	font-size:17px;
	font-weight:bold;
}
.sesgroup_list_text_item ._header ._title a {
	color: var(--theme-font-color);
}
.sesgroup_list_text_item ._header ._headerstats{
	margin-top:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_text_item ._header ._headerstats > span{
	display:inline-block;
	margin-right:5px;
	line-height:150%;
	vertical-align:middle;
}
[dir="rtl"] .sesgroup_list_text_item ._header ._headerstats > span {
  margin-right:0;
  margin-left:5px;
}
.sesgroup_list_text_item ._header ._headerstats > span a{
	display: inline-block;
	color: var(--theme-font-color);
}
.sesgroup_list_text_item ._header ._headerstats > span a span{
	color: var(--theme-font-color);
}
.sesgroup_list_text_item ._header ._headerstats > span + span:before{
	content:"|";
	margin-right:8px;
}
[dir="rtl"] .sesgroup_list_text_item ._header ._headerstats > span + span:before{
  margin-right:0;
	margin-left:8px;
}
.sesgroup_list_text_item ._header ._headerright{
	float:right;
}
[dir="rtl"] .sesgroup_list_text_item ._header ._headerright{
	float:left;
}
.sesgroup_list_text_item ._header ._headerright > div._price{
	line-height:30px;
	margin-right:5px;
	font-weight:bold;
}
.sesgroup_list_text_item ._header ._headerright > div._price i{
	margin-right:5px;
}
.sesgroup_list_text_item ._header ._headerright ._listbuttons > div{
	float:left;
	position:relative;
	margin-left:5px;
}
.sesgroup_list_text_item ._header ._headerright ._listbuttons > div:first-child{
	margin-left:0;
}
.sesgroup_list_text_item ._header ._headerright ._listbuttons > div > a{
	height:30px;
	line-height:30px;
	padding:0 15px;
	display:block;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_text_item ._header ._headerright ._listbuttons .sesgroup_listing_share_popup{
	top:40px;
	bottom:inherit;
	right:0;
	width:auto;
	white-space:nowrap
}
.sesgroup_list_text_item ._maincont{
	padding:10px;
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_list_text_item ._thumb{
	float:left;
	margin-right:15px;
	height:120px;
	width:150px;
	border-radius:5px;
	overflow:hidden;
}
[dir="rtl"] .sesgroup_list_text_item ._thumb{
	float:right;
	margin-right:0;
	margin-left:15px;
}
.sesgroup_group_listing .sesgroup_list_text_item ._thumb{
	height: 150px;
}
.sesgroup_list_text_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_list_text_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_list_text_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_list_text_item ._cont{
	display:block;
	flex:1;
}
.sesgroup_list_text_item ._cont ._stats{
	line-height:120%;
	margin:8px 0;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_list_text_item ._cont ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sesgroup_list_text_item ._cont ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_list_text_item ._cont ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_list_text_item ._cont ._stats > span a {
	color: var(--theme-font-color);
}
.sesgroup_list_text_item ._cont ._stats > span span:after{
	content:",";
}
.sesgroup_list_text_item ._cont ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sesgroup_list_text_item ._cont ._des{
	margin-bottom:5px;
}
.sesgroup_list_text_item ._cont ._contactbtns{
	margin-top:10px;
	font-size:.8em;
}
.sesgroup_list_text_item .sesgroup_list_contact_btns > div{
	float:left;
	margin:0 5px 0 0;
}
.sesgroup_list_text_item .sesgroup_list_contact_btns > div a{
	padding:5px 10px;
}
.sesgroup_list_text_item .sesgroup_members_Count{
	margin-bottom:5px;
}
.sesgroup_list_text_item .sesgroup_members_img{
	padding:5px 0;
}
/*Sidebar List View*/
.sesgroup_sidebar_list_item{
	border-bottom-width:1px;
	padding:10px 0px;
	margin-bottom:0px;
	position:relative;
	width:100%;
}
.sesgroup_sidebar_list_item:nth-last-child(1){
	border-bottom-width:0;
	padding-bottom:0;
}
.sesgroup_sidebar_list_item ._thumb{
	float:left;
	vertical-align:top;
	position:relative;
}
[dir="rtl"] .sesgroup_sidebar_list_item ._thumb{
  float:right;	
}
.sesgroup_sidebar_list_item ._thumb > span{
	display:block;
}
.sesgroup_sidebar_list_item ._labels{
	padding-top:5px;
	text-align:center;
}
.sesgroup_sidebar_list_item ._labels span{
	display:inline-block;
	border-radius:50%;
	height:15px;
	line-height:15px;
	width:15px;
	color:#fff;
	margin:0;
	font-size:10px;
}
.sesgroup_sidebar_list_item ._cont{
	display:block;
	overflow:hidden;
	padding-left:10px;
}
[dir="rtl"] .sesgroup_sidebar_list_item ._cont{
	padding-left:0;
	padding-right:10px;
}
.sesgroup_sidebar_list_item ._cont ._title{
	overflow:hidden;
	font-weight:bold;
	margin-bottom:5px;
}
.sesgroup_sidebar_list_item ._cont ._title a {
	color: var(--theme-font-color);
}
.sesgroup_sidebar_list_item ._cont ._stats{
	margin-bottom:3px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_sidebar_list_item ._cont ._stats > i{
	float:left;
	width:16px;
	text-align:center;
	margin:2px 5px 0 1px;
}
[dir="rtl"] .sesgroup_sidebar_list_item ._cont ._stats > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesgroup_sidebar_list_item ._cont ._stats > span{
	display:block;
	overflow:hidden;
}
.sesgroup_sidebar_list_item ._cont ._stats > span a span {
	color: var(--theme-font-color);
}
.sesgroup_sidebar_list_item ._cont ._category > span, .sesgroup_sidebar_list_item ._cont ._location > span{
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesgroup_sidebar_list_item ._cont ._category > span a {
	color: var(--theme-font-color);
}
.sesgroup_sidebar_list_item ._cont ._location > span a {
	color: var(--theme-font-color);
}
.sesgroup_sidebar_list_item ._cont ._stats > span span:after{
	content:",";
}
.sesgroup_sidebar_list_item ._cont ._stats > span span:nth-last-child(1):after{
	display:none;
}
.sesgroup_sidebar_list_item ._cont ._footer > div._btns{
	text-align:center;
	margin-top:7px;
}
.sesgroup_sidebar_list_item ._cont ._footer > div._btns a{
	display:inline-block;
	float:none;
	margin:0 3px;
}
.sesgroup_sidebar_list_item ._sharebuttons{
	margin:5px -3px 0;
}
.sesgroup_sidebar_list_item ._listbuttons{
	display:table;
	width:100%;
}
.sesgroup_sidebar_list_item ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sesgroup_sidebar_list_item ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_sidebar_list_item ._listbuttons .sesgroup_listing_share_popup{
	right:0;
	width:100%;
	bottom:50px;
}
/*Pinboard View*/
ul[class*='sesbasic_pinboard']{
	margin-bottom:50px;
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-ms-user-select:none;
	user-select:none;
}
ul[class*='sesbasic_pinboard'] .sesbasic_paging{
	position:absolute;
	bottom:-50px;
}
.sesgroup_pinboard_item{
	padding:0 5px 10px;
	width:300px;
	float:left;
}
.sesgroup_pinboard_item_inner{
	border-width:1px;
	display:block;
	overflow:hidden;
}
.sesgroup_pinboard_item ._thumb{
	overflow:hidden;
	position:relative;
}
.sesgroup_pinboard_item ._thumb ._img img{
	vertical-align:middle;
	width:100%;
	height: 300px;
}
.sesgroup_pinboard_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_pinboard_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_pinboard_item ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_pinboard_item ._thumb:hover .sesgroup_list_labels{
	opacity:0;
}
.sesgroup_pinboard_item header{
	padding:10px 10px 0;
	position:relative;
}
.sesgroup_pinboard_item header ._title{
	font-size:17px;
	padding-right:25px;
}
.sesgroup_pinboard_item header ._title a {
	color: var(--theme-font-color);
}
[dir="rtl"] .sesgroup_pinboard_item header ._title{
	padding-right:0;
	padding-left:25px;
}
.sesgroup_pinboard_item header ._category{
	margin-top:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_pinboard_item header ._category span a {
	color: var(--theme-font-color);
}
.sesgroup_pinboard_item ._info{
	padding:10px;
}
.sesgroup_pinboard_item ._owner{
	overflow:hidden;
	margin-bottom:10px;
}
.sesgroup_pinboard_item ._owner > span._owner_img{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesgroup_pinboard_item ._owner > span._owner_img{
  float:right;
	margin-right:0;
	margin-left:10px;	
}
.sesgroup_pinboard_item ._owner > span._owner_img img{
	height:35px;
	vertical-align:middle;
	width:35px;
}
.sesgroup_pinboard_item ._owner ._ownerinfo{
	overflow:hidden;
	display:block;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_pinboard_item ._owner ._ownerinfo a,
.sesgroup_pinboard_item ._owner ._ownerinfo span{
	display: inline-block;
}
.sesgroup_pinboard_item ._owner ._ownerinfo span {
	color: var(--theme-font-color);
}
.sesgroup_pinboard_item ._ownerinfo ._stats{
	margin-top:0;
}
.sesgroup_pinboard_item ._stats {
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_pinboard_item ._stats > span{
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.sesgroup_pinboard_item ._stats > span span a {
	color: var(--theme-font-color);
}
[dir="rtl"] .sesgroup_pinboard_item ._stats > span{
	margin:0 0 0 5px;
}
.sesgroup_pinboard_item ._stats > span i{
	width:16px;
	text-align:center;
}
.sesgroup_pinboard_item ._info ._des{
	margin-top:5px;
}
.sesgroup_pinboard_item ._info ._socialbtns{
	margin:10px -3px 0;
}
.sesgroup_pinboard_item ._info ._listbuttons{
	display:table;
	width:100%;
}
.sesgroup_pinboard_item ._info ._listbuttons > div{
	display:table-cell;
	padding:0 3px;
}
.sesgroup_pinboard_item ._info ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_pinboard_item ._info ._listbuttons .sesgroup_listing_share_popup{
	left:10px;
	right:10px;
}
/* List Text Responsive css */
@media (max-width:767px){
.sesgroup_list_text_item ._header ._headerstats, .sesgroup_list_text_item ._cont ._stats{
	font-size:85%;
}
.sesgroup_list_text_item ._header ._headerleft{
	margin-bottom:10px;
}
.sesgroup_list_text_item ._thumb{
	float:none;
	width:100% !important;
	margin-bottom:10px;
}
.sesgroup_list_text_item .sesgroup_list_contact_btns > div a{
	margin-right:10px;
}

}
/*Manage group Listing*/
.sesgroup_manage_groups_item{
	margin-bottom:15px;
	width:100%;
}
.sesgroup_manage_groups_item article{
	border-radius:5px;
	border-width:1px;
	padding:15px;
	width:100%;
}
.sesgroup_manage_groups_item ._thumb{
	height:80px;
	width:80px;
	float:left;
	margin-right:15px;
}
[dir="rtl"] .sesgroup_manage_groups_item ._thumb{
  float:right;
	margin-right:0;
	margin-left:15px;
}
.sesgroup_manage_groups_item ._cont{
	overflow:hidden;
	display:block;
}
.sesgroup_manage_groups_item ._cont ._topcont{
	margin-bottom:10px;
}
.sesgroup_manage_groups_item ._cont ._buttons{
	float:right;
}
[dir="rtl"] .sesgroup_manage_groups_item ._cont ._buttons{
	float:left;
}
.sesgroup_manage_groups_item ._cont ._buttons > div{
	float:left;
}
[dir="rtl"] .sesgroup_manage_groups_item ._cont ._buttons > div{
	float:right;
}
.sesgroup_manage_groups_item ._cont ._buttons > div .sesgroup_button{
	padding:0 10px;
	border-radius:3px;
	float:left;
	height:30px;
	line-height:30px;
	margin-left:5px;
}
[dir="rtl"] .sesgroup_manage_groups_item ._cont ._buttons > div .sesgroup_button{
	float:right;
	margin-left:0;
	margin-right:5px;
}
.sesgroup_manage_groups_item ._cont ._buttons ._listbuttons > div{
	float:left;
}
.sesgroup_manage_groups_item ._listbuttons .sesgroup_listing_share_popup{
	display:none;
}
.sesgroup_manage_groups_item ._listbuttons .open + .sesgroup_listing_share_popup{
	display:block;
	visibility:visible;
	bottom:inherit;
	top:inherit;
	margin-top:30px;
}
.sesgroup_manage_groups_item ._cont ._title{
	font-size:20px;
	display:block;
	padding-top:5px;
	overflow:hidden;
}
.sesgroup_manage_groups_item ._cont ._title a {
	color: var(--theme-font-color);
}
.sesgroup_manage_groups_item ._stats > div{
	float:left;
	margin-right:20px;
}
[dir="rtl"] .sesgroup_manage_groups_item ._stats > div{
	float:right;
	margin-right:0;
	margin-left:20px;
}
.sesgroup_manage_groups_item ._stats > div span{
	display:block;
	margin:1px 0;
}
.sesgroup_manage_groups_item ._stats ._count{
	font-weight:bold;
	font-size:17px;
}
.sesgroup_manage_list_item_status{
	padding:5px 10px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
}
.sesgroup_manage_list_item_status._comingsoon{
	background-color:#ffcc00;
}
.sesgroup_manage_list_item_status._active{
	background-color:#17b138;
}
.sesgroup_manage_list_item_status._ended{
	background-color:#dc1c1c;
}
.sesgroup_manage_package_btn{
	margin-top:10px;
}
.sesgroup_manage_package_btn a{
	display:block;
	padding:10px;
}
.layout_left ._listbuttons > div > a, .layout_right ._listbuttons > div > a{
	position:relative;
}
.layout_left .sesgroup_sidebar_list_item ._listbuttons > div > a > span, .layout_right .sesgroup_sidebar_list_item ._listbuttons > div > a > span{
	display:none;
}
.layout_left .sesgroup_sidebar_list_item ._listbuttons > div > a:hover > span, .layout_right .sesgroup_sidebar_list_item ._listbuttons > div > a:hover > span{
	display:block;
	position:absolute;
	background-color:#000;
	line-height:normal;
	color:#fff;
	padding:5px 10px;
	top:-100%;
	left:50%;
	transform:translateX(-50%);
	border-radius:3px;
	font-size:11px;
	min-width:100%;
}
.layout_left .sesgroup_sidebar_list_item ._listbuttons > div > a:hover > span:after, .layout_right .sesgroup_sidebar_list_item ._listbuttons > div > a:hover > span:after{
	content:"";
	height:0;
	width:0;
	border:6px solid #000;
	border-bottom-width:0;
	border-color:#000 transparent;
	position:absolute;
	bottom:-6px;
	margin-left:-3px;
	left:50%;
}
/*Map View*/
.sesgroup_map_item{
	position:relative;
}
.sesgroup_map_item .sesgroup_thumb_img span{
	height:150px;
}
.sesgroup_map_item .sesgroup_thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_map_item .sesgroup_thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_map_item .sesgroup_thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_map_item ._cont{
	padding:10px;
}
.sesgroup_map_item ._cont ._title{
	font-weight:bold;
	margin-bottom:5px;
	font-size:15px;
}
.sesgroup_map_item ._stats{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_map_item ._stats > span{
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.sesgroup_map_item ._stats > span i{
	margin-right:5px;
}
.sesgroup_map_item ._listbuttons{
	display:table;
	margin-top:15px;
	width:100%;
}
.sesgroup_map_item ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sesgroup_map_item ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold
}
.sesgroup_map_item ._listbuttons .sesgroup_listing_share_popup{
	left:10px;
	right:10px;
}
/*Browse Locations group*/
.sesgroup_locations_conteiner{
	position:relative;
}
.sesgroup_locations_conteiner ._listing{
	width:60%;
	float:left;
}
.sesgroup_locations_conteiner ._listing ._result{
	font-weight:bold;
	margin-bottom:10px;
}
.sesgroup_locations_conteiner ._listing ._browse_location_heightlight{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
}
.sesgroup_locations_conteiner ._map{
	width:40%;
	padding-left:20px;
	float:right;
}
/*Quick group View Popup*/
.sesgroup_quick_popup{
	width:550px;
}
.sesgroup_quick_popup ._top_section{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	padding:15px;
	display:table;
	width:100%;
}
.sesgroup_quick_popup ._top_section > div{
	display:table-cell;
	vertical-align:middle;
}
.sesgroup_quick_popup ._top_section ._thumb{
	width:80px;
	height:80px;
	border-radius:5px;
	overflow:hidden;
}
.sesgroup_quick_popup ._top_section ._thumb > a{
	display:block;
	height:100%;
}
.sesgroup_quick_popup ._top_section ._thumb span{
	border-width:0;
}
.sesgroup_quick_popup ._top_section ._cont{
	padding-left:15px;
}
.sesgroup_quick_popup ._top_section ._cont h3{
	padding:0;
	margin:0 0 5px;
	font-size:20px;
}
.sesgroup_quick_popup section > ._cont{
	padding:15px;
}
.sesgroup_quick_popup section > ._cont > div{
	margin-bottom:15px;
}
.sesgroup_quick_popup ._cont .field_ span:nth-child(1){
	float:left;
	width:120px;
}
.sesgroup_quick_popup ._cont .field_ span:nth-last-child(1){
	display:block;
	overflow:hidden;
}
.sesgroup_quick_popup ._cont .field_ p{
	float:left;
	width:50%;
}
.sesgroup_quick_popup ._cont ._locinfo{
	border-top-width:1px;
}
.sesgroup_quick_popup ._cont ._locinfo > div{
	margin-top:10px;
}
.sesgroup_quick_popup ._footer{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	border-top-width:1px;
	padding:10px 15px;
}
.sesgroup_quick_popup ._footer ._btnsleft{
	float:left;
}
.sesgroup_quick_popup ._footer ._btnsright{
	float:right;
}
.sesgroup_quick_popup ._footer ._listbuttons > div{
	float:left;
	position:relative;
	margin-left:5px;
}
.sesgroup_quick_popup ._footer ._listbuttons > div > a{
	border-radius:3px;
	height:30px;
	line-height:30px;
	padding:0 15px;
	display:block;
}
.sesgroup_quick_popup ._footer ._listbuttons .open + .sesgroup_listing_share_popup{
	right:0;
	white-space:nowrap;
}
/***************group LISTINGS END HERE***************/


/*BROWSE SEARCH WIDGET START*/
.sesgroup_browse_search form{
	padding:0 !important;
}
.sesgroup_browse_search form .form-elements:after{
	content:"";
	display:block;
	clear:both;
}
.sesgroup_browse_search .form-wrapper label{
	font-weight:bold;
	margin-bottom:5px !important;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_browse_search input[type="checkbox"] + label, .sesgroup_browse_search input[type="radio"] + label{
	overflow:hidden;
}
.sesgroup_browse_search .form-elements input[type="text"], .sesgroup_browse_search .form-elements select{
	width:100%;
	height:47px;
	padding:0 10px;
}
.sesgroup_browse_search_vertical .form-wrapper{
	margin:0 0 10px !important;
	width:100%;
}
.sesgroup_browse_search_vertical #has_photo-label, .sesgroup_browse_search_vertical #submit-label{
	display:none;
}
.sesgroup_browse_search_vertical #submit-wrapper{
	margin-bottom:0;
}
.sesgroup_browse_search_vertical #submit-wrapper button{
	padding:10px;
	width:100%;
}
.sesgroup_browse_search_vertical #is_close_group-wrapper .form-label, .sesgroup_browse_search #buttons-wrapper .form-label{
	display:none;
}
.sesgroup_browse_search_vertical #buttons-element{
	text-align:center;
}
.sesgroup_browse_search_horizontal .form-elements{
	margin:0 -10px;
	display:block !important;
}
.sesgroup_browse_search_horizontal .form-elements > .form-wrapper{
	padding:0 10px;
	float:left;
	width:33.33%;
	margin:0 0 10px !IMPORTANT;
}
.sesgroup_browse_search_horizontal #is_close_group-element{
	margin-top:14px;
}
.sesgroup_browse_search_horizontal #has_photo-element{
	margin-top:12px;
}
.sesgroup_browse_search_horizontal #buttons-wrapper{
	clear:both;
	width:auto;
}
.sesgroup_browse_search_horizontal button{
	font-size:14px;
	padding:8px 18px !important;
}
.sesgroup_browse_search_horizontal #submit-wrapper .form-label{
	display:none;
}
.sesgroup_browse_search_horizontal #submit-wrapper{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0 !important;
}
.sesgroup_browse_search_horizontal #buttons-wrappe a{
	display:inline-block;
	vertical-align:middle;
}
.sesgroup_browse_search #buttons-wrapper a i{
	margin-right:5px;
}
[dir="rtl"] .sesgroup_browse_search #buttons-wrapper a i{
	margin-left:5px;
	margin-right:0px;
}
[dir="rtl"] .sesgroup_browse_search_horizontal #submit-wrapper{
	margin-left:10px !important;
	margin-right:0px !important;
}
@media only screen and (max-width:767px){
	.sesgroup_browse_search input[type="text"],
	.sesgroup_browse_search select,
	.sesgroup_browse_search_horizontal .form-elements > .form-wrapper{
		width:100% !important;
	}
}
/*BROWSE SEARCH WIDGET END*/

/*TABBED WIDGET START*/
.layout_sesgroup_tabbed_widget_group .sesbasic_tabs + .sesbasic_tabs_content{
	padding:0 10px;
}
/*TABBED WIDGET END*/

/*TAG CLOUD CSS START HERE*/
.sesgroup_tags_cloud_group .sesgroup_tags_cloud_list{
	text-align:left
}
.sesgroup_tags_cloud_group .sesgroup_tags_cloud_list li{
	display:inline-block;
	margin:5px 5px 10px 0px;
}
[dir="rtl"] .sesgroup_tags_cloud_group .sesgroup_tags_cloud_list{
	text-align:right;
}
[dir="rtl"] .sesgroup_tags_cloud_group .sesgroup_tags_cloud_list li{
	margin:5px 0px 10px 5px;
}
.sesgroup_tags_cloud_group .sesgroup_tags_cloud_list li a{
	border-width:1px;
	border-radius:4px;
	padding:3px 7px;
	text-decoration:none;
	font-size:var(--theme-font-size-small) !important;
	background-color:var(--theme-list-background-color);
}
.sesgroup_tags_cloud_group .sesgroup_tags_cloud_list li a:hover{
	opacity:0.8;
}
/*TAG CLOUD CSS END HERE*/
/*SLICK SLIDER CSS START HERE*/
.sesgroup_slick_slider{
	position:relative;
	display:block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.sesgroup_slick_slider .slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.sesgroup_slick_slider .slick-list:focus{
	outline:none;
}
.sesgroup_slick_slider .slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}
.sesgroup_slick_slider .slick-track, .sesgroup_slick_slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.sesgroup_slick_slider .slick-track{
	position:relative;
	top:0;
	left:0;
	display:flex;
}
[dir="rtl"] .sesgroup_slick_slider .slick-track{
	float:left;
}
.sesgroup_slick_slider .sesgroup_grid_item{
	padding:0 5px;
}
.sesgroup_slick_slider .slick-track:before, .sesgroup_slick_slider .slick-track:after{
	display:table;
	content:'';
}
.sesgroup_slick_slider .slick-track:after{
	clear:both;
}
.sesgroup_slick_slider .slick-loading .slick-track{
	visibility:hidden;
}
.sesgroup_slick_slider .slick-slide.slick-loading img{
	display:none;
}
.sesgroup_slick_slider .slick-initialized .slick-slide{
	display:block;
}
.sesgroup_slick_slider .slick-loading .slick-slide{
	visibility:hidden;
}
/*Prev / Next BUtton*/

.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow{
	border-width:0 !important;
	border-radius:0;
	background-color:rgba(0, 0, 0, .4) !important;
	margin-top:-30px;
	top:50%;
	position:absolute;
	transition:all 0.3s ease .5s;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	height:60px;
	line-height:60px;
	padding:0;
	overflow:hidden;
	outline:none !important;
	width:50px;
	z-index:5;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow i:before{
	color:#fff;
	font-size:50px;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-prev{
	left:-70px;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-prev i{
	float:right;
	margin:4px 15px 0 0;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider:hover .slick-arrow.slick-prev{
	left:0;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-next{
	right:-70px;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-next i{
	float:left;
	margin:4px 0 0 15px;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider:hover .slick-arrow.slick-next{
	right:0;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-hidden{
	display:none;
}
.sesgroup_carousel_h_wrapper .sesgroup_slick_slider .slick-arrow.slick-disabled{
	display:none !important;
}
.sesgroup_carousel_v_wrapper .sesgroup_slick_slider{
	padding-bottom:30px;
}
.sesgroup_carousel_v_wrapper .slick-arrow{
	position:absolute;
	bottom:0;
	height:30px;
	width:30px;
	border-radius:0;
	padding:0;
	text-align:center;
	line-height:30px;
	left:50%;
}
.sesgroup_carousel_v_wrapper .slick-prev{
	margin-left:-35px;
}
.sesgroup_carousel_v_wrapper .slick-next{
	margin-left:5px;
}
/*SLICK SLIDER CSS END HERE*/



/*group CATEGORY CAROUSEL CSS START HERE*/
/*Thumb*/
.sesgroup_category_carousel_item{
	margin:0 2px;
	float:left;
	height:300px;
	position:relative;
	overflow:hidden;
	width:400px;
}
[dir="rtl"] .sesgroup_category_carousel_item{
	float:right;
}
.sesgroup_category_carousel_item:before{
	background-color:rgba(0, 0, 0, .3);
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:1;
}
.sesgroup_category_carousel_item_thumb{
	float:left;
	height:150px;
	position:relative;
	width:100%;
}
.sesgroup_category_carousel_item_thumb > a.sesgroup_list_thumb_img{
	display:block;
	height:100%;
}
.sesgroup_category_carousel_item_thumb a.sesgroup_list_thumb_img > span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_category_carousel_item_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
}
.sesgroup_category_carousel_item_info > span{
	display:block;
	margin-bottom:5px;
}
.sesgroup_category_carousel_item_info_title a, .sesgroup_category_carousel_item_info_des, .sesgroup_category_carousel_item_info_stat{
	color:#fff !important;
}
.sesgroup_category_carousel_item_info_title{
	font-size:20px;
	font-weight:bold;
}
.sesgroup_category_carousel_item_info_des, .sesgroup_category_carousel_item_info_stat{
	font-weight:bold;
	margin-top:5px;
}
.sesgroup_category_carousel_item_info_stat {
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_category_carousel_item_info_des{
	font-size:14px;
}
.sesgroup_category_carousel_item_info_button{
	margin-top:10px;
}
.sesgroup_category_carousel_item_info_button a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
body.sesgroup_category_carousel .layout_sesgroup_category_carousel{
	background-color:transparent !important;
	border-width:0 !important;
	box-shadow:none !important;
	margin:0 0 15px;
	padding:0 !important;
}
body.sesgroup_category_carousel .sesgroup_category_carousel{
	position:absolute;
	overflow:hidden;
	left:0;
	right:0;
}
/*group CATEGORY CAROUSEL CSS END HERE*/

/*group CAROUSEL CSS START HERE*/
.sesgroup_group_carousel_wrapper{
	position:relative;
}
.sesgroup_group_carousel{
	position:relative;
	overflow:hidden;
}
.sesgroup_group_carousel .sesgroup_grid_item{
	margin:0;
}
/*group CAROUSEL CSS END HERE*/

/*CATEGORY ASSOCIALTE groupS CSS START HERE*/
/*Carousel View*/
.sesgroup_category_groups ._row{
	margin-bottom:20px;
}
.sesgroup_category_groups ._head{
	padding:10px 15px;
	border-bottom-width:1px;
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	clear:both;
	position:relative;
	margin-bottom:10px;
}
.sesgroup_category_groups ._catname{
	font-size:17px;
}
.sesgroup_category_groups ._catname a {
	color: var(--theme-font-color);
}
.sesgroup_category_groups ._morebtn{
	margin-left:20px;
	margin-top:3px;
}
[dir="rtl"] .sesgroup_category_groups ._morebtn{
	margin-left:0;
	margin-right:20px;
}
.sesgroup_category_groups ._morebtn a{
	padding:5px 10px;
}
/*Grid View*/

.sesgroup_category_grid_layout{
	flex-wrap:wrap;
	display:flex;
}
.sesgroup_category_grid_layout ._item{
	padding:5px 5px 10px;
	height: 100%;
}
.sesgroup_category_grid_layout ._item article{
	border-width:1px;
	border-radius:3px;
	height:100%;
}
.sesgroup_category_grid_layout ._item article:hover{
	box-shadow:0 0 4px rgba(0,0,0,0.15);
}
.sesgroup_category_grid_layout header{
	padding:8px 10px 5px;
}
.sesgroup_category_grid_layout header ._seeall{
	float:right;
	margin:0 0 0 15px;
	line-height:25px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_category_grid_layout header ._catname{
	font-weight:bold;
	display:block;
	overflow:hidden;
	font-size:17px;
	line-height:25px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color: var(--theme-font-color);
}
.sesgroup_category_grid_layout header ._catname a span {
	color: var(--theme-font-color);
}
.sesgroup_category_grid_layout header ._catname img{
	float:left;
	margin:3px 10px 0 0;
	max-height:20px;
	width:20px;
}
.sesgroup_category_grid_layout header p{
	font-size:12px;
	margin-top:5px;
}
.sesgroup_category_grid_layout ._cont div{
	border-top-width:1px;
}
.sesgroup_category_grid_layout ._cont div:nth-last-child(1){
	border-bottom-width:1px;
}
.sesgroup_category_grid_layout ._cont div a{
	display:block;
	padding:10px;
}
.sesgroup_category_grid_layout ._cont div a:hover{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	text-decoration:none;
}
.sesgroup_category_grid_layout ._cont div a i{
	float:right;
	margin-left:10px;
	font-size:17px;
	margin-top:2px;
}
[dir="rtl"] .sesgroup_category_grid_layout ._cont div a i {
 float: left;
	margin-left: 0px;
	margin-right: 10px;
}
[dir="rtl"] .sesgroup_category_grid_layout ._cont div a i.fa-angle-right:before {
	content: "\f104";
}
.sesgroup_category_grid_layout ._cont div a img{
	float:left;
	width:25px;
	height:25px;
	margin:-3px 8px 0 0;
}
[dir="rtl"] .sesgroup_category_grid_layout ._cont div a img{
	float: right;
	margin-left:8px;
	margin-right: 0;
}
.sesgroup_category_grid_layout ._cont div a span{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color: var(--theme-font-color);
}
/*Slideshow View*/
.sesgroup_category_slideshow{
	border-width:1px;
}
.sesgroup_category_slideshow .slick-slide{
	float:left;
	margin:0;
}
.sesgroup_category_slideshow .sesgroup_list_item article{
	box-shadow:none;
	margin:0;
}
.sesgroup_category_slideshow .sesgroup_list_item ._listbuttons{
	display: flex;
}
/*CATEGORY ASSOCIALTE groupS CSS START HERE*/

/*CATEGORIES HIERARCHY HORRIZONTAL VIEW CSS START*/
.sesgroup_category_list{
	border-width:1px;
	padding:10px;
}
.sesgroup_category_list *{
	text-decoration:none;
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesgroup_category_list ._row + ._row{
	margin-top:20px;
	border-top-width:1px;
	padding-top:20px;
}
.sesgroup_category_list article{
	float:left;
	width:25%;
	padding:0 10px;
}
.sesgroup_category_list ._mcat{
	font-weight:bold;
}
.sesgroup_category_list ._mcat a{
	display:block;
	overflow:hidden;
	padding:0 10px 10px;
}
.sesgroup_category_list ._mcat i{
	float:left;
	margin-right:5px;
	display:none;
}
.sesgroup_category_list ._mcat i img{
	max-height:20px;
}
.sesgroup_category_list ._subcat ul li{
	border-top-width:1px;
	border-top-style:dashed;
	padding:7px 10px;
}
.sesgroup_category_list ._subcat ul li:hover{
	background-color:rgba(0, 0, 0, .02);
}
.sesgroup_category_list ._subcat ul li > a i{
	margin-right:5px;
}
.sesgroup_category_list ._subcat ul li > span{
	margin-left:5px;
	float:right;
}
.sesgroup_category_list ._subcat ul li > span .cattoggel:before, .sesgroup_category_list ._subcat ul li > span .plus:before{
	content:"[+]";
}
.sesgroup_category_list ._subcat ul li > span .minus:before{
	content:"[-]";
}
.sesgroup_category_list ._thirdcat a{
	display:block;
	margin:5px 10px;
}
.sesgroup_category_list ._thirdcat a:hover{
	text-decoration:underline;
	padding-left:5px;
}
/*Verical Layout*/
.sesgroup_sidebar_category li{
	padding:8px;
}
.sesgroup_sidebar_category li + li{
	border-top-width:1px;
	border-top-style:dashed;
}
.sesgroup_sidebar_category li a.catlabel{
	display:block;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
}
.sesgroup_sidebar_category li a.catlabel i{
	float:left;
	margin-right:5px;
}
.sesgroup_sidebar_category li a.catlabel i img{
	max-height:16px;
}
.sesgroup_sidebar_category li a.catlabel span{
	display:block;
	overflow:hidden;
}
.sesgroup_sidebar_category a.cattoggel{
	float:right;
	height:16px;
	width:16px;
	text-align:center;
	font-size:17px;
	text-decoration:none !important;
}
[dir="rtl"] .sesgroup_sidebar_category a.cattoggel{
	float:left;
}
.sesgroup_sidebar_category a.cattoggelright:before{
	content:"\f105";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_sidebar_category a.cattoggeldown:before{
	content:"\f107";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesgroup_sidebar_category > li ul{
	margin-left:10px;
	display:none;
}
[dir="rtl"] .sesgroup_sidebar_category > li ul{
	margin-left:0;
	margin-right:10px;
}
.sesgroup_sidebar_category > li ul li{
	border-width:0;
	padding:5px 0;
}
.sesgroup_sidebar_category._noicons li i img{
	display:none;
}
.sesgroup_sidebar_category._noicons li a.catlabel{
	position:relative
}
.sesgroup_sidebar_category._noicons li i:before{
	content:"\f07c";
	position:relative;
	top:2px;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
/*Hover Effect*/
.sesgroup_sidebar_category._hover{
	border-width:1px;
}
.sesgroup_sidebar_category._hover li{
	position:relative;
}
.sesgroup_sidebar_category._hover li:hover{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
}
.sesgroup_sidebar_category._hover li a{
	font-weight:normal;
}
.sesgroup_sidebar_category._hover li a i{
	display:none;
}
.sesgroup_sidebar_category._hover li + li{
	border-top-width:1px;
	border-top-style:dashed;
}
.sesgroup_sidebar_category._hover ul{
	display:block;
	border-width:1px;
	position:absolute;
	left:110%;
	top:0;
	width:100%;
	margin:0;
	z-index:10;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesgroup_sidebar_category._hover > li:hover > ul, .sesgroup_sidebar_category._hover ul li:hover ul{
	visibility:visible;
	opacity:1;
	left:100%;
}
.sesgroup_sidebar_category._hover ul li{
	white-space:nowrap;
	padding:8px;
}
.layout_right .sesgroup_sidebar_category._hover ul{
	left:auto;
	right:110%;
}
.layout_right .sesgroup_sidebar_category._hover > li:hover > ul, .layout_right .sesgroup_sidebar_category._hover ul li:hover ul{
	visibility:visible;
	opacity:1;
	left:auto;
	right:100%;
}
/*CATEGORIES HIERARCHY HORRIZONTAL VIEW END START*/

/*GROUP SLIDESHOW CSS START HERE*/
.sesgroup_groups_slideshow_wrapper{
	position:relative;
}
.sesgroup_groups_slideshow_container{
	border-width:1px;
	position:relative;
	padding:10px;
	z-index:1;
}
.sesgroup_groups_slideshow_container ._left_col{
	float:left;
	padding-right:10px;
	width:35%;
}
.sesgroup_groups_slideshow_container ._left_col._norightblock{
	padding:0;
	width:100%;
}
.sesgroup_groups_slideshow_left_item{
	position:relative;
}
.sesgroup_groups_slideshow_left_item + .sesgroup_groups_slideshow_left_item{
	margin-top:10px;
}
.sesgroup_groups_slideshow_left_item ._thumb{
	height:115px;
	overflow:hidden;
}
.sesgroup_groups_slideshow_left_item ._thumbimg, .sesgroup_groups_slideshow_left_item ._thumbimg span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_groups_slideshow_left_item ._cont{
	background-color:rgba(0, 0, 0, 0.5);
	position:absolute;
	left:0;
	padding:5px 10px;
	bottom:0;
	width:100%;
}
.sesgroup_groups_slideshow_left_item ._cont *:not(.sesgroup_label_verified){
	color:#fff !important;
}
.sesgroup_groups_slideshow_left_item ._title{
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
.sesgroup_groups_slideshow_container ._right_col{
	float:right;
	width:65%;
}
[dir="rtl"] .sesgroup_groups_slideshow .owl-stage{
  float:left;	
}
.sesgroup_groups_slideshow_container ._right_col._noleftblock{
	width:100%;
}
.sesgroup_groups_slideshow{
	height:365px;
	position:relative;
	overflow:hidden;
}
.sesgroup_groups_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sesgroup_groups_slideshow .owl-item{
	float:left;
	position:relative;
}
.sesgroup_groups_slideshow_item ._thumb{
	height:365px;
	width:100%;
}
.sesgroup_groups_slideshow_item:hover .sesgroup_list_btns{
	top:10px;
	opacity:1;
	visibility:visible;
}
.sesgroup_groups_slideshow_item .sesgroup_slideshow_labels, .sesgroup_groups_slideshow_left_item .sesgroup_slideshow_labels{
	top:10px;
	position:absolute;
	width:100%;
	text-align:center;
}
.sesgroup_groups_slideshow_item .sesgroup_slideshow_labels span, .sesgroup_groups_slideshow_left_item .sesgroup_slideshow_labels span{
	display:inline-block;
	border-radius:50%;
	height:20px;
	line-height:20px;
	width:20px;
	color:#fff;
	margin:0 2px;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	font-size:12px;
}
.sesgroup_groups_slideshow_item:hover .sesgroup_slideshow_labels, .sesgroup_groups_slideshow_left_item:hover .sesgroup_slideshow_labels{
	opacity:0;
	visibility:hidden;
}
.sesgroup_groups_slideshow_cont_wrap{
	background-color:rgba(0, 0, 0, 0.5);
	position:absolute;
	padding:10px 0;
	bottom:30px;
	left:20px;
	right:20px;
}
.sesgroup_groups_slideshow_cont{
	padding:0 10px;
	display:table;
	width:100%;
}
.sesgroup_groups_slideshow_cont > div{
	display:table-cell;
	vertical-align:top;
}
.sesgroup_groups_slideshow_item ._title a, .sesgroup_groups_slideshow_item ._stats, .sesgroup_groups_slideshow_item ._stats a, .sesgroup_groups_slideshow_item ._des p, .sesgroup_groups_slideshow_item ._contactlinks, .sesgroup_groups_slideshow_item ._contactlinks a{
	color:#fff !important;
}
.sesgroup_groups_slideshow_item ._title{
	font-weight:700;
	font-size:15px;
	margin-bottom:7px;
	padding:0 10px;
}
.sesgroup_groups_slideshow_item ._des{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_groups_slideshow_item ._stats{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_groups_slideshow_item ._stats > span{
	margin-right:10px;
}
[dir="rtl"] .sesgroup_groups_slideshow_item ._stats > span{
	margin-right: 0;
	margin-left: 10px;
}
.sesgroup_groups_slideshow_item ._stats > span i{
	margin-right:2px;
	width:12px;
	text-align:center;
}
.sesgroup_groups_slideshow_item ._stats > span span span:after{
	content:",";
}
.sesgroup_groups_slideshow_item ._stats > span span span:nth-last-child(1):after{
	display:none;
}
.sesgroup_groups_slideshow_item ._contactlinks{
	text-align:center;
	margin-top:10px;
}
.sesgroup_groups_slideshow_item ._contactlinks span:after{
	content:"|";
	margin:0 5px;
}
.sesgroup_groups_slideshow_item ._contactlinks span:nth-last-child(1):after{
	display:none;
}
.sesgroup_groups_slideshow_cont ._buttons{
	width:120px;
}
.sesgroup_groups_slideshow_cont ._buttons ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	border-radius:3px;
	font-weight:bold;
	margin-top:5px;
}
.sesgroup_groups_slideshow_cont .open + .sesgroup_listing_share_popup{
	bottom:50px;
	white-space:nowrap;
	right:0;
}
.sesgroup_groups_slideshow_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sesgroup_groups_slideshow_item:hover ._thumb ._btns{
	opacity:1;
	top:10px;
}
.sesgroup_groups_slideshow_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sesgroup_groups_slideshow .owl-nav > div{
	position:absolute;
	top:50%;
	width:30px;
	height:50px;
	box-shadow:0 0 14px rgba(0, 0, 0, .2);
	text-align:center;
	cursor:pointer;
	margin-top:-25px;
	background-color:var(--theme-button-background-color) !important;
	color:var(--theme-button-font-color) !important;
	color:var(--theme-button-background-color);
}
.sesgroup_groups_slideshow .owl-nav > div:hover{
	opacity:.9;
}
.sesgroup_groups_slideshow .owl-nav > div i{
	line-height:50px;
	font-size:20px;
}
.sesgroup_groups_slideshow .owl-nav > div.owl-prev{
	left:-3px;
}
.sesgroup_groups_slideshow .owl-nav > div.owl-prev i{
	margin-left:-2px;
}
.sesgroup_groups_slideshow .owl-nav > div.owl-next{
	right:-3px;
}
.sesgroup_groups_slideshow .owl-nav > div.owl-next i{
	margin-right:-2px;
}
.sesgroup_groups_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:5px;
	text-align:center;
}
.sesgroup_groups_slideshow .owl-dots div{
	display:inline-block;
	background-color:var(--theme-button-background-color-hover);
}
.sesgroup_groups_slideshow .owl-dots div, .sesgroup_groups_slideshow .owl-dots div{
	border:1px solid #fff;
	border-radius:50%;
	height:12px;
	width:12px;
	margin:0 2px;
	cursor:pointer;
}
.sesgroup_groups_slideshow .owl-dots div.active{
	background-color:#fff;
}
.sesgroup_groups_slideshow_left_item_thumb_img > span, .sesgroup_groups_slideshow_thumb_img > span, .sesgroup_groups_slideshow_left_item_thumb_img:after, .sesgroup_groups_slideshow_thumb_img:after{
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesgroup_groups_slideshow_left_item:hover .sesgroup_groups_slideshow_left_item_thumb_img > span, .sesgroup_groups_slideshow_item:hover .sesgroup_groups_slideshow_thumb_img > span{
	opacity:.7;
}
.sesgroup_groups_slideshow_wrapper:before, .sesgroup_groups_slideshow_wrapper:after{
	content:"";
	position:absolute;
	z-index:0;
	bottom:15px;
	left:5px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.6);
	-moz-box-shadow:0 15px 10px rgba(0,0,0,0.6);
	box-shadow:0 15px 10px rgba(0,0,0,0.6);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.sesgroup_groups_slideshow_wrapper:after{
	left:inherit;
	right:5px;
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	transform:rotate(3deg);
}
 @media (max-width:600px){
.sesgroup_groups_slideshow_container ._left_col,  .sesgroup_groups_slideshow_container ._right_col{
	padding:0;
	width:100%;
}
}
/*group SLIDESHOW CSS END HERE*/

/*group HERO SLIDER CSS START HERE*/
.layout_sesgroup_featured_slideshow{
	padding:0 !important;
	border-width:0 !important;
	box-shadow:none !important;
}
.sesgroup_hero_slideshow{
	position:relative;
}
[dir="rtl"] .sesgroup_hero_slideshow .owl-stage {
  float:left;
}
.sesgroup_hero_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sesgroup_hero_slideshow .owl-item{
	float:left;
	position:relative;
}
.sesgroup_hero_slideshow_item item{
	position:relative;
	width:100%;
}
.sesgroup_hero_slideshow_item ._img span{
	background-size:cover;
	background-position:center;
	display:block;
	height:100%;
}
.sesgroup_hero_slideshow ._overlay, .sesgroup_hero_slideshow ._cont{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.sesgroup_hero_slideshow ._overlay{
	background-color:rgba(0, 0, 0, 0.5);
}
.sesgroup_hero_slideshow ._continner{
	display:table;
	height:100%;
	width:100%;
}
.sesgroup_hero_slideshow ._cont article{
	display:table-cell;
	vertical-align:middle;
	padding:0 40px;
	text-align:center;
	width:100%;
}
.sesgroup_hero_slideshow ._cont article._itemthumb{
	width:40%;
	text-align:center;
	vertical-align:middle;
	display:none;
}
.sesgroup_hero_slideshow ._cont article._itemthumb a{
	border:4px solid rgba(255, 255, 255, .6);
	display:block;
	height:220px;
	width:100%;
}
.sesgroup_hero_slideshow ._cont article h2{
	color:#fff;
	font-size:50px;
	font-weight:bold;
	margin-bottom:30px;
}
.sesgroup_hero_slideshow ._cont article h2 a{
	color:#fff;
}
.sesgroup_hero_slideshow ._cont article p._des{
	color:#fff;
	font-size:17px;
	margin-bottom:20px;
}
.sesgroup_hero_slideshow ._cont article ._time{
	color:#fff;
	text-align:center;
	margin-bottom:20px;
}
.sesgroup_hero_slideshow ._cont article ._time > span{
	display:inline-block;
}
.sesgroup_hero_slideshow ._cont article ._time ._count{
	font-size:25px;
	font-weight:bold;
}
.sesgroup_hero_slideshow ._cont article ._time ._text{
	font-size:20px;
}
.sesgroup_hero_slideshow ._cont article ._countdown *{
	color:#fff;
}
.sesgroup_hero_slideshow .countdown-group > div{
	display:inline-block;
	margin-right:5px;
}
.sesgroup_hero_slideshow .countdown-group p > span:nth-child(1){
	font-size:25px;
}
.sesgroup_hero_slideshow ._cont ._btn{
	text-align:center;
	padding-top:20px;
}
.sesgroup_hero_slideshow ._cont ._btn a{
	border-radius:10px;
	border:1px solid #fff;
	padding:15px 35px;
	display:inline-block;
	font-size:17px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:2px;
}
.sesgroup_hero_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:10px;
	text-align:center;
}
.sesgroup_hero_slideshow .owl-dots div{
	display:inline-block;
	margin-right:5px;
}
.sesgroup_hero_slideshow .owl-nav > div{
	margin-top:-30px;
	cursor:pointer;
	top:50%;
	position:absolute;
	transition:all 0.3s ease .5s;
	opacity:1;
	filter:alpha(opacity=0);
	height:60px;
	line-height:60px;
	padding:0;
	overflow:hidden;
	width:50px;
	z-index:10;
	text-align:center;
	opacity:0;
}
.sesgroup_hero_slideshow .owl-nav > div i:before{
	color:#fff;
	font-size:50px;
	line-height:60px;
}
.sesgroup_hero_slideshow .owl-nav > div.owl-prev{
	left:0;
}
.sesgroup_hero_slideshow .owl-nav > div.owl-next{
	right:0;
}
.sesgroup_hero_slideshow:hover .owl-nav > div{
	opacity:1;
}
/*Full Slideshow*/
.sesgroup_slideshow_full .layout_sesgroup_featured_sponsored_verified_hot_slideshow{
	padding:0 !important;
	border-width:0 !important;
	box-shadow:none !important;
	background:none !important;
}
.sesgroup_hero_slideshow_container._isfullwidth section{
	background-color:#ccc;
	position:absolute;
	left:0;
	right:0;
}
.sesgroup_hero_slideshow_container._isfullwidth section ._cont article{
	padding:0 150px;
}
.layout_left .sesgroup_hero_slideshow ._cont article, .layout_right .sesgroup_hero_slideshow ._cont article{
	padding:0 10px;
}
.layout_left .sesgroup_hero_slideshow ._cont article h2, .layout_right .sesgroup_hero_slideshow ._cont article h2{
	font-size:20px;
	margin-bottom:10px;
}
.layout_left .sesgroup_hero_slideshow .owl-nav > div, .layout_right .sesgroup_hero_slideshow .owl-nav > div{
	height:30px;
	width:30px;
}
.layout_left .sesgroup_hero_slideshow .owl-nav > div i:before, .layout_right .sesgroup_hero_slideshow .owl-nav > div i:before{
	font-size:40px;
	line-height:30px;
}
/*group HERO SLIDER CSS END HERE*/
/*LIST SLIDESHOW CSS START HERE*/
.sesgroup_list_slideshow{
	border-width:1px;
	position:relative;
}
.sesgroup_list_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sesgroup_list_slideshow .owl-item{
	float:left;
}
.sesgroup_list_slideshow .sesgroup_list_item{
	margin:0;
}
.sesgroup_list_slideshow .sesgroup_list_item article{
	box-shadow:none;
}
.sesgroup_list_slideshow .owl-nav > div{
	cursor:pointer;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	border-width:0 !important;
	border-radius:0;
	background-color:rgba(0, 0, 0, .4) !important;
	transition:all 0.3s ease .5s;
	opacity:1;
	filter:alpha(opacity=0);
	height:60px;
	line-height:60px;
	padding:0;
	overflow:hidden;
	outline:none !important;
	width:50px;
	z-index:10;
}
.sesgroup_list_slideshow .owl-nav > div i:before{
	color:#fff;
	font-size:50px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.sesgroup_list_slideshow .owl-nav > div.owl-prev{
	left:-70px;
}
.sesgroup_list_slideshow:hover .owl-nav > div.owl-prev{
	left:0;
}
.sesgroup_list_slideshow .owl-nav > div.owl-next{
	right:-70px;
}
.sesgroup_list_slideshow:hover .owl-nav > div.owl-next{
	right:0;
}
/*LIST SLIDESHOW CSS END HERE*/
/**************CATEGORY groupS CSS START HERE**************/
/*CATEGORY COVER*/
.layout_sesgroup_banner_category > h3{
	display:none;
}
.sesgroup_category_cover{
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
	width:100%;
}
.sesgroup_category_cover_inner{
	position:relative;
	overflow:hidden;
	width:100%;
}
.sesgroup_category_cover_img{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	height:100%;
	width:100%;
	-webkit-filter:blur(20px);
	-moz-filter:blur(20px);
	-o-filter:blur(20px);
	-ms-filter:blur(20px);
	filter:blur(20px);
}
.sesgroup_category_cover_content{
	background-color:rgba(0, 0, 0, .7);
	padding:30px;
	position:relative;
	width:100%;
}
.sesgroup_category_cover_breadcrumb{
	margin-bottom:15px;
}
.sesgroup_category_cover_breadcrumb, .sesgroup_category_cover_breadcrumb a:not(.sesbasic_link_btn){
	color:#fff !important;
	font-size:17px;
}
.sesgroup_category_cover_breadcrumb a{
	font-weight:bold;
}
.sesgroup_category_cover_breadcrumb .sesbasic_link_btn{
	display:inline-block;
	font-size:14px;
	padding:6px 17px;
	margin-left:20px;
	vertical-align:middle;
	font-weight:normal;
	margin-top:-6px;
}
dir="rtl" .sesgroup_category_cover_breadcrumb .sesbasic_link_btn{
 margin-left:0;
 margin-right:20px;
}
.sesgroup_category_cover_blocks{
	background-color:rgba(255, 255, 255, .1);
	height:250px;
	width:100%;
}
.sesgroup_category_cover_block_img{
	float:left;
	height:100%;
	width:50%;
}
[dir="rtl"] .sesgroup_category_cover_block_img{
	float:right;
}
.sesgroup_category_cover_block_img span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_category_cover_block_info{
	overflow:hidden;
	padding:20px;
}
.sesgroup_category_cover_title{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	height:30px;
}
.sesgroup_category_cover_des{
	height:38px;
	overflow:hidden;
}
.sesgroup_category_cover_des p{
	font-size:15px;
	color:#fff;
	text-align:justify;
}
.sesgroup_category_cover_des.mCustomScrollbar{
	padding-right:10px;
}
[dir="rtl"] .sesgroup_category_cover_des.mCustomScrollbar{
	padding-right:0;
	padding-left:10px;
}
.sesgroup_category_cover_des.mCustomScrollbar .mCSB_dragger_bar{
	background-color:rgba(204, 204, 204, .5) !important;
}
.sesgroup_category_cover_groups{
	margin-top:10px;
}
.sesgroup_category_cover_groups_head{
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
	color:#fff;
}
.sesgroup_category_cover_item{
	width:33.33%;
	height:100px;
	padding:2px;
	float:left;
}
[dir="rtl"] .sesgroup_category_cover_item{
	float:right;
}
.sesgroup_category_cover_item a{
	display:block;
	height:100%;
	position:relative;
	overflow:hidden;
}
.sesgroup_category_cover_item a span{
	border-width:0;
}
.sesgroup_category_cover_item ._info{
	padding:5px;
	position:absolute;
	bottom:-50px;
	right:0;
	left:0;
	background-color:rgba(0, 0, 0, .5);
}
.sesgroup_category_cover_item:hover ._info{
	bottom:0;
}
.sesgroup_category_cover_item ._title{
	margin:0;
	color:#fff;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_category_top_groups{
	margin-bottom:20px;
}
.sesgroup_category_top_groups .sesgroup_advgrid_item{
	width:33.33% !important;
}
.sesgroup_category_top_groups .sesgroup_advgrid_item_thumb{
	height:270px !important;
}
@media (max-width:767px){
	.sesgroup_category_cover, .sesgroup_category_cover_blocks, .sesgroup_category_cover_des{
		height:auto !important;
	}
	.sesgroup_category_cover_block_img{
		float:none;
		height:200px;
		width:100%;
	}
}
@media (max-width:480px){
	.sesgroup_category_cover_content{
		padding:15px;
	}
	.sesgroup_category_cover_breadcrumb .sesbasic_link_btn{
		display:block;
		margin:10px 0 0;
	}
	.sesgroup_category_cover_block_info{
		padding:15px;
	}
	.sesgroup_category_cover_title{
		font-size:17px;
	}
}
/*Category Banner Full Width*/

.sesgroup_category_cover_full .layout_sesgroup_banner_category{
	padding:0 !important;
	background:none !important;
}
.sesgroup_category_cover_full_container .sesgroup_category_cover_inner{
	left:0;
	right:0;
	position:absolute;
}
.sesgroup_category_cover_full_container .sesgroup_category_cover_blocks{
	margin:0 auto;
}
/*Category Header*/
.sesgroup_browse_cat_top{
	padding:5px;
	margin-bottom:15px;
}
.sesgroup_catview_title{
	font-size:30px;
	font-weight:bold;
}
.sesgroup_catview_title, .sesgroup_catview_des{
	margin-bottom:10px;
}
.sesgroup_catview_button{
	margin:10px 0;
}
.sesgroup_catview_button a{
	display:inline-block;
	padding:5px 15px;
}
/*CATEGORY GRID LISTING*/
.sesgroup_category_grid_listing, [dir="rtl"].sesgroup_category_grid_listing{
	text-align:center;
}
.sesgroup_category_grid_listing.gridleft{
	text-align:left;
}
[dir="rtl"] .sesgroup_category_grid_listing.gridleft{
	text-align:right;
}
.sesgroup_category_grid_listing.gridright{
	text-align:right;
}
[dir="rtl"] .sesgroup_category_grid_listing.gridright{
	text-align:left;
}
.sesgroup_category_grid_listing .category_grid_slider{
	position:relative;
	overflow:hidden;
}
[dir="rtl"] .sesgroup_category_grid_listing .category_grid_slider .owl-stage{
	float:left;
}
.sesgroup_category_grid_listing .category_grid_slider .owl-item{
	float:left;
	position:relative;
	overflow:hidden;
	padding:0 5px;
}
.sesgroup_category_grid_listing .category_grid_slider .owl-item .sesgroup_category_grid{
	width:100% !important;
	margin:0;
}
.sesgroup_category_grid_listing .category_grid_slider .owl-nav div{
	border-radius:5px;
	background-color:rgba(0, 0, 0, .4) !important;
	display:block !important;
	margin-top:-25px;
	top:50%;
	color:#fff;
	cursor:pointer;
	position:absolute;
	transition:all 0.3s ease .5s;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:160%;
	outline:none !important;
	width:35px;
	z-index:5;
}
.sesgroup_category_grid_listing .category_grid_slider .owl-nav .owl-prev{
  left:0;	
}
.sesgroup_category_grid_listing .category_grid_slider .owl-nav .owl-next{
	right:0;
}
.sesgroup_category_grid{
	border-style:solid;
	border-width:1px;
	display:inline-block;
	height:100px;
	margin:0 1px 10px 5px;
	padding:2px;
	position:relative;
}
[dir="rtl"] .sesgroup_category_grid{
	float:right;
}
.sesgroup_category_grid_img{
	display:block;
	height:100%;
	overflow:hidden;
	width:100%;
}
.sesgroup_category_grid_img span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesgroup_category_grid_overlay, .sesgroup_category_grid_info{
	bottom:0;
	display:block;
	left:0;
	margin:2px;
	position:absolute;
	right:0;
	top:0;
}
.sesgroup_category_grid_overlay{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.sesgroup_category_grid:hover .sesgroup_category_grid_overlay{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.sesgroup_category_grid_info > div{
	display:table;
	height:100%;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.sesgroup_category_grid_details{
	color:#fff;
	display:table-cell;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	vertical-align:middle;
}
[dir="rtl"] .sesgroup_category_grid_info > div, [dir="rtl"] .sesgroup_category_grid_details, [dir="rtl"] .sesgroup_category_grid_subcate{
	text-align:center;
}
.sesgroup_category_grid_details img{
	max-height:40px;
	max-width:40px;
}
.sesgroup_category_grid_details span{
	display:block;
}
.sesgroup_category_grid._isround, .sesgroup_category_grid._isround .sesgroup_category_grid_img, .sesgroup_category_grid._isround .sesgroup_category_grid_overlay, .sesgroup_category_grid._isround .sesgroup_category_grid_info{
	border-radius:10px;
}
.sesgroup_category_grid_btn{
	position:absolute;
	bottom:-10px;
	width:100%;
	left:0;
}
.layout_sesgroup_group_category_icons .sesgroup_category_grid_btn{
	right:0;
	margin:auto;
  text-align:center;
	bottom:0px;
}
.layout_sesgroup_group_category_icons .sesgroup_category_grid:hover .sesgroup_category_grid_btn{
	bottom: 10px;
}

@media (min-width:768px){
.sesgroup_category_grid_btn{
	opacity:0;
	visibility:hidden;
}
}
.sesgroup_category_grid_btn a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_category_grid:hover .sesgroup_category_grid_btn{
	bottom:-10px;
	opacity:1;
	visibility:visible;
}
/*Category View*/
.sesgroup_catview_list_title{
	margin:15px 0;
	border-bottom-width:1px;
	padding:10px;
}
.sesgroup_catview_list_title ._title{
	font-size:17px;
	font-weight:bold;
	margin:0 10px 0 0;
}
[dir="rtl"] .sesgroup_catview_list_title ._title{
	margin:0 0 0 10px;
}
/*Category Icons Block CSS Start Here*/
.sesgroup_cat_iconlist_head{
	font-size:25px;
	margin:0 0 20px;
	text-align:center !important;
}
.sesgroup_cat_iconlist{
	display:block;
	text-align:center;
	width:100%;
	position:relative;
}
.sesgroup_cat_iconlist:hover{
	opacity:.9;
}
.sesgroup_cat_iconlist a{
	text-decoration:none !important;
}
.sesgroup_cat_iconlist > a > span{
	display:block;
}
.sesgroup_cat_iconlist_icon{
	height:80px;
	margin:0 auto;
	width:80px;
}
.sesgroup_cat_iconlist._isround .sesgroup_cat_iconlist_icon{
	border-radius:50%;
}
.sesgroup_cat_iconlist_icon img{
	width:50px;
	margin:15px;
}
.sesgroup_cat_iconlist_title{
	margin-top:15px;
	font-weight:bold;
}
.sesgroup_cat_iconlist_count{
	margin-top:2px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_cat_group_listing{
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_cat_iconlist_btn{
	position:absolute;
	top:60px;
	width:100%;
	left:0;
}
@media (min-width:768px){
.sesgroup_cat_iconlist_btn{
	opacity:0;
	visibility:hidden;
}
}
.sesgroup_cat_iconlist_btn a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sesgroup_cat_iconlist:hover .sesgroup_cat_iconlist_btn{
	opacity:1;
	visibility:visible;
}
/**************CATEGORY groupS CSS END HERE**************/
/*FEATURED groupS 3 group WIDGET CSS START HERE*/
.sesgroup_3column_layout{
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_3column_layout .sesgroup_advgrid_item{
	width:33.33%;
}
.layout_left + .layout_right + .layout_middle .sesgroup_3column_layout .sesgroup_advgrid_item{
	width:50%;
}
.layout_left + .layout_right + .layout_middle .sesgroup_3column_layout .sesgroup_advgrid_item:nth-child(1){
	width:100%;
}
@media (max-width:768px){
.sesgroup_3column_layout .sesgroup_advgrid_item{
	width:50%;
}
.sesgroup_3column_layout .sesgroup_advgrid_item:nth-child(1){
	width:100%;
}
.sesgroup_category_grid{
	display:block;
	margin:0 auto;
}
}
@media (max-width:500px){
.sesgroup_3column_layout .sesgroup_advgrid_item{
	width:100%;
}
}
/*FEATURED groupS 3 group WIDGET CSS END HERE*/
/*CREATE group POPUP START HERE*/
.ajaxsmoothbox_container .sesgroup_create_container{
	width:950px;
}
.ajaxsmoothbox_container .sesgroup_create_container .global_form > div > div{
	margin:10px;
	padding:10px;
}
.ajaxsmoothbox_container .sesgroup_create_form .global_form .form-elements{
	padding:0;
}
.ajaxsmoothbox_container .sesgroup_create_form input[type="text"], .ajaxsmoothbox_container .sesgroup_create_form textarea, .ajaxsmoothbox_container .sesgroup_create_form select, .ajaxsmoothbox_container .sesgroup_create_form .sesgroup_choose_date, .ajaxsmoothbox_container .sesgroup_create_form .form-element .mce-tinymce{
	max-width:80%;
	width:60%;
}
.ajaxsmoothbox_container .sesgroup_create_form #buttons-wrapper{
	margin-bottom:0;
}
.ajaxsmoothbox_container .sesgroup_create_form #brtag-wrapper{
	display:none;
}
/*CREATE group POPUP END HERE*/
/*CATEGORIES CSS START HERE*/
/*Home Categories List*/
.sesgroup_home_category_list_view{
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_home_category_list_item{
	width:50%;
	padding-right:40px;
}
.sesgroup_home_category_list_item > section{
	border-bottom-width:1px;
	padding:20px 0;
}
.sesgroup_home_category_list_item_icon{
	float:left;
	margin-right:15px;
}
.sesgroup_home_category_list_sub{
	padding-left:50px;
}
.sesgroup_home_category_list_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
.sesgroup_home_category_list_sub_item{
	padding:10px 0;
}
.sesgroup_home_category_list_sub_item_icon{
	float:left;
	margin-right:15px;
}
.sesgroup_home_category_list_sub_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
/*Home Categories Grid*/
.sesgroup_home_category_wrapper{
	clear:both;
}
.sesgroup_home_category_content{
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}
.sesgroup_home_category_section{
	padding:10px;
	width:225px;
	position:relative;
	overflow:hidden;
}
.sesgroup_home_category_section .sesgroup_list_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;
}
.sesgroup_home_category_section:hover .sesgroup_list_btns{
	opacity:1;
	top:20px;
	visibility:visible;
}
.sesgroup_home_category_section .sesgroup_list_btns a{
	float:none;
	display:inline-block;
}
.sesgroup_home_category_section > a{
	border-width:1px;
	padding:20px 10px;
	text-decoration:none !important;
	display:block;
	height:100%;
}
.sesgroup_home_category_section:hover > a{
	background-image:url(~/application/modules/Sesgroup/externals/images/transparent-bg.png);
}
.sesgroup_home_category_section_img{
	text-align:center;
	margin:0 auto;
	width:100px;
	height:100px;
}
.sesgroup_home_category_section_img img{
	max-height:100%;
	max-width:100%;
}
.sesgroup_home_category_section_title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
}
.sesgroup_home_category_section_des{
	text-align:center;
}
/*CATEGORIES CSS END HERE*/
/*CONTACT POPUP START HERE*/
.sesgroup_contact_popup{
	width:500px;
}
.sesgroup_contact_popup > div{
	padding:15px;
}
.sesgroup_contact_popup .global_form,
.sesgroup_contact_popup .global_form > div,
.sesgroup_contact_popup .global_form > div > div{
	padding:0 !important;
	margin:0 !important;
	float:none;
	width:100%;
}
.sesgroup_contact_popup .form-label, .sesgroup_contact_popup .form-element{
	text-align:left !important;
	width:100% !important;
}
.sesgroup_contact_popup .form-element input, .sesgroup_contact_popup .form-element textarea{
	width:100%;
	max-width:100%;
}
.sesgroup_contact_popup #buttons-label{
	display:none;
}
/*CONTACT POPUP END HERE*/
/*BANNER SEARCH WIDGET CSS START HERE*/
.sesgroup_banner_search_imgs{
	background-position:center center;
    background-size:cover;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
.sesgroup_banner_search_imgs img {
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    height:100%;
    width:100%;
    object-fit:cover;
}
.layout_sesgroup_banner_search{
	box-shadow:none !important;
	background:none !important;
	border-width:0 !important;
	padding:0 !important;
}
.sesgroup_banner_search_wrapper ._mainsectionimg{
	background-position:center center;
	background-size:cover;
	position:relative;
}
.sesgroup_banner_search_wrapper.isfullwidth ._mainsectionimg{
	position:absolute;
	left:0;
	right:0;
}
.sesgroup_banner_search_wrapper ._banneroverlay{
	background-color:rgba(0, 0, 0, 0.5);
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	top:0;
	height:100%;
	width:100%;
}
.sesgroup_banner_search_wrapper ._mainsectioncover{
	position:relative;
	height:100%;
	width:100%;
}
.sesgroup_banner_search_wrapper ._mainsectioncover > div{
	display:flex;
	align-items:center;
	vertical-align:middle;
	height:100%;
	width:100%;
}
.header_transparency ._maincontent{
	padding-top:100px !important;
}
.sesgroup_banner_search_wrapper ._maincontent{
	max-width:80%;
	margin:0 auto;
	position:absolute;
	z-index:2;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	max-width:var(--theme-content-width);
	margin:0 auto;
}
.sesgroup_banner_search_wrapper ._maincontent > h2, .sesgroup_banner_search_wrapper ._maincontent > p{
	color:#fff !important;
}
.sesgroup_banner_search_wrapper ._searchform{
	padding:0 30px;
	margin-top:20px;
	text-align:center;
}
._searchform .sesgroup_banner_search_form{
	background:transparent !important;
}
.sesgroup_banner_search_wrapper ._searchform .form-elements {
	display: table;
	width: 100%;
}
.sesgroup_banner_search_wrapper ._searchform > div{
	background-color:rgba(255, 255, 255, 0.25);
	border-radius:5px !important;
	padding:10px;
	/* width:90%; */
	margin:0 0 50px 0;
	display:inline-block;
}
.sesgroup_banner_search_wrapper ._searchform form{
	display:block;
	width:100%;
	border-radius: 5px;
	background-color:var(--theme-list-background-color) !important;
}
.sesgroup_banner_search_wrapper ._searchform .form-elements .form-wrapper{
	margin:0 !important;
	display:inline-block;
}
.sesgroup_banner_search_wrapper ._searchform .form-elements > div + div {
	border-left-width: 1px;
}
.sesgroup_banner_search_wrapper ._searchform .form-elements > div{
	/* background:#fff; */
}
.sesgroup_banner_search_wrapper ._searchform form .form-wrapper:before{
	font-family:"Font Awesome 5 Free";
	position:absolute;
	margin:15px 0 0 20px;
	font-size:20px;
	font-weight:900;
	color:var(--theme-font-color-light);
}
[dir="rtl"] .sesgroup_banner_search_wrapper ._searchform form .form-wrapper:before {
  margin:15px 20px 0 0;
}
.sesgroup_banner_search_wrapper ._searchform form #search-wrapper{
	/* margin:0 15px 10px 0 !important; */
}
[dir="rtl"] .sesgroup_banner_search_wrapper ._searchform form #search-wrapper{
	margin:0 0 10px 15px !important;
}
/* .sesgroup_banner_search_wrapper ._searchform form #search-wrapper, .sesgroup_banner_search_wrapper ._searchform form #location-wrapper{
	width:48%;
} */
.sesgroup_banner_search_wrapper ._searchform form #search-wrapper:before{
	content:"\f0a1";
}
.sesgroup_banner_search_wrapper ._searchform form #location-wrapper:before{
	content:"\f041";
}
.sesgroup_banner_search_wrapper ._searchform form #category_id-wrapper{
	/* margin:0 10px 10px 0 !important; */
	/* width:70%; */
}
[dir="rtl"] .sesgroup_banner_search_wrapper ._searchform form #category_id-wrapper {
  margin:0 0 0 10px !important;
}
.sesgroup_banner_search_wrapper ._searchform form #category_id-wrapper:before{
	content:"\f07c";
}
.sesgroup_banner_search_wrapper ._searchform form .form-label{
	display:none;
}
.sesgroup_banner_search_wrapper ._searchform form .form-element:not(#submit-element){
	padding-left:30px;
	/* background-color: var(--theme-list-background-color);  */
}
[dir="rtl"] .sesgroup_banner_search_wrapper ._searchform form .form-element:not(#submit-element){
	padding-left:10px;
	padding-right:30px;
}
.sesgroup_banner_search_wrapper ._searchform form .form-element input[type="text"], 
.sesgroup_banner_search_wrapper ._searchform form .form-element select{
	background-color:none !important;
	border-width:0;
	margin:0;
	height:47px;
	/* line-height:50px; */
	font-size:15px;
	padding:0 20px;
	outline:none;
	width:100%;
	max-width:100%;
}
.sesgroup_banner_search_wrapper ._searchform form .form-element button{
	border-radius:0 5px 5px 0 !important;
	text-align:center;
	width:100%;
	height:50px;
	line-height:50px;
	padding:0 20px !important;
	font-size:17px;
	white-space:nowrap;
}
.sesgroup_banner_search_wrapper ._searchform form #lat-wrapper, .sesgroup_banner_search_wrapper ._searchform form #lng-wrapper{
	display:none;
}
.sesgroup_banner_search_wrapper ._maincontent > h2{
	background:none !important;
	font-size:45px;
	margin-bottom:20px;
	letter-spacing:2px;
	font-weight:normal;
}
.sesgroup_banner_search_wrapper ._maincontent > p{
	font-size:20px;
	margin-top:20px;
}
.sesgroup_banner_search_wrapper ._catsection{
	position:relative;
	max-width:var(--theme-content-width);
	margin:0 auto;
}
.sesgroup_banner_search_wrapper ._catsection > ._cont{
	border-bottom-width:1px;
	margin:0 auto;
	position:relative;
	background:transparent !important;
	background-color:var(--theme-list-background-color);
}
.sesgroup_banner_search_wrapper ._cateheading{
	text-align:center;
	font-size:20px;
	margin:0 0 40px;
}
.sesgroup_banner_categories{
	margin:0;
	padding:0 60px;
	position:relative;
	height:108px;
	overflow:hidden;
}
.sesgroup_banner_categories .owl-stage-outer{
	padding:4px 0;
	overflow:hidden;
}
.sesgroup_banner_categories .owl-stage{
	position:relative;
	display:flex;
}
.sesgroup_banner_categories .owl-nav > div{
	top:50%;
	z-index:2;
	color:#fff;
	width:40px;
	height:40px;
	font-size:20px;
	cursor:pointer;
	overflow:hidden;
	margin:-20px 0 0;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	display:block !important;
	color:var(--theme-button-font-color);
	border-color:var(--theme-button-background-color);
	background-color:var(--theme-button-background-color);
}
.sesgroup_banner_categories .owl-nav > div:hover{
	opacity:.8;
}
.sesgroup_banner_categories .owl-nav > div.disabled{
	cursor:none;
	opacity:.4 !important;
}
.sesgroup_banner_categories .owl-nav .owl-prev{
	left:15px;
}
.sesgroup_banner_categories .owl-nav .owl-next{
	right:15px;
}
.sesgroup_banner_categories .owl-item{
	padding:0 10px;
}
.sesgroup_banner_categories ._catitem > a{
	border-radius:5px;
	overflow:hidden;
	width:100%;
	float:left;
	height:100px;
	cursor:pointer;
	position:relative;
	background:rgba(0, 0, 0, .02);
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
}
.sesgroup_welcome_group .sesgroup_banner_categories ._catitem._isthumb > a::before{
	position:absolute;
	content:"";
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.25;
	background:#fff;
}
.sesgroup_banner_categories ._catitem > a:hover{
	-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
}
.sesgroup_banner_categories ._catitem._isthumb > a > span{
	background-size:cover;
	background-position:center;
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:.5;
}
.sesgroup_banner_categories ._catitem._isthumb > a:hover > span{
	transform:scale(1.1);
}
.sesgroup_banner_categories ._catitem ._catitem_holder{
	position:relative;
	max-width:100%;
	padding:0 10px;
}
.sesgroup_banner_categories ._catitem ._caticon{
	margin:0 auto 10px;
	overflow:hidden;
	display:block;
	height:50px;
	width:50px;
	position:relative;
}
.sesgroup_banner_categories ._catitem ._caticon img{
	max-height:50px;
	max-width:50px;
	position:absolute;
	z-index:100;
	transform:translate(-50%, -50%);
	top:50%;
	left:50%;
}
.sesgroup_banner_categories ._catitem ._catname{
	font-weight:bold;
	line-height:150%;
	text-align:center;
}
.sesgroup_banner_categories ._catitem._isthumb ._catname{
	white-space:nowrap;
	overflow:hidden;
	color:var(--theme-font-color);
	text-overflow:ellipsis;
	font-size:var(--theme-font-size-small) !important;
}
/*BANNER SEARCH WIDGET CSS END HERE*/
/*WELCOME group CSS START HERE*/
/*HowItWorks*/
.layout_sesgroup_howitworks{
	background-image:url(~/application/modules/Sesgroup/externals/images/transprant-bg.png);
	width:100% !important;
	max-width:100% !important;
}
.sesgroup_howitworks_wrapper{
	margin:0 auto;
}
.sesgroup_howitworks_main > div{
	float:left;
	padding:0 20px;
	width:50%;
}
.sesgroup_howitworks_main > div img{
	max-width:100%;
}
.sesgroup_howitworks_content article{
	margin-bottom:30px;
	padding-right:100px;
}
.sesgroup_howitworks_content ._title{
	font-size:17px;
	margin-bottom:10px;
	font-weight:bold;
}
.sesgroup_welcome_group #global_content .generic_layout_container{
	box-shadow:none !important;
	border-width:0 !important;
	border-radius:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.sesgroup_welcome_group #global_content .generic_layout_container > h3:before{
	display:none;
}
.sesgroup_welcome_group .sesgroup_banner_search_wrapper ._catsection > ._cont{
	border-bottom-width:0;
}
.sesgroup_welcome_group #global_content .generic_layout_container > h3{
	text-align:center;
	background-color:transparent;
	font-size:30px;
	font-weight:400;
	margin:0 0 60px !important;
	border-width:0;
	padding:0;
	position:relative;
}
.sesgroup_welcome_group #global_content .layout_main .generic_layout_container + .generic_layout_container:not(.layout_core_html_block):not(.layout_sesgroup_browse_menu){
	margin:0 !important;
	padding:0;
}
.sesgroup_welcome_group .layout_sesgroup_featured_sponsored_hot, .sesgroup_welcome_group .layout_sesgroup_featured_sponsored_carousel{
	padding:60px 0 0 0!important;
}
.sesgroup_welcome_group .layout_sesgroup_featured_sponsored_hot + div, .sesgroup_welcome_group .layout_sesgroup_featured_sponsored_carousel + div{
	padding:0 0 60px 0 !important;
}
.sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_sesgroup_browse_menu + .generic_layout_container{
	margin-top:40px !important;
	padding-top:40px !important;
}
html .sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_middle .layout_sesgroup_howitworks{
	border-top-width:0 !important;
	padding-bottom:80px !important;
}
html .sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_middle .layout_sesgroup_howitworks + .generic_layout_container{
	border-top-width:0 !important;
	margin-top:0 !important;
}
.sesgroup_welcome_group #global_content .layout_core_html_block{
	text-align:center;
	margin:0;
}
.sesgroup_welcome_group #global_content .layout_core_html_block a{
	display:inline-block;
	padding:10px 40px;
	margin-top:40px;
	font-weight:bold;
	font-size:17px;
}
html body.sesgroup_welcome_group #global_content .layout_main div.layout_sesgroup_browse_menu{
	padding-top:0 !important;
	margin-top:0 !important;
	border-top-width:0 !important;
}
.sesgroup_welcome_group #global_content .layout_main .layout_sesgroup_browse_menu .headline{
	margin-top:20px;
	padding:0;
	border-width:0;
	text-align:center;
}
.sesgroup_welcome_group #global_content .layout_main .layout_sesgroup_browse_menu h2{
	display:none;
}
.sesgroup_welcome_group #global_content .layout_main .layout_sesgroup_browse_menu .tabs li{
	/*display:none;*/
	padding: 5px;
}
.sesgroup_welcome_group #global_content .layout_main .layout_sesgroup_browse_menu .tabs li + li{
	border-width:0 !important;
}
.sesgroup_welcome_group #global_content .layout_main .layout_sesgroup_browse_menu .tabs > ul > li > a{
	font-weight:bold;
	font-size:14px;
	border-radius:20px;
	padding:10px 20px;
	height:auto;
	line-height:100%;
	border:1px solid var(--theme-button-background-color);
	color:var(--theme-button-background-color);
}
/*GLOBAL CONTENT CSS*/
#global_page_sesgroup-index-welcome #global_wrapper{
	padding:0 !important;
}
.sesgroup_welcome_group #global_content .layout_middle .generic_layout_container, .sesgroup_welcome_group #global_content .sesgroup_howitworks_wrapper{
	max-width:100%;
}
.sesgroup_welcome_group #global_content .sesgroup_howitworks_wrapper {
	max-width:var(--theme-content-width);
}
.sesgroup_welcome_group #global_content .layout_middle .generic_layout_container {
	max-width:var(--theme-content-width);
}
/*EXPLORE GROUP WIDGET CSS STARTS*/
.sesgroup_welcome_home_block1{
	float:left;
	width:100%;
	padding:0 0 60px 0;
}
.sesgroup_welcome_group a:hover{
	text-decoration:none !important;
}
.sesgroup_welcome_group .block_left_desc h2{
	font-size:200%;
	font-weight:bold !important;
}
.sesgroup_welcome_group .block_left_desc p{
	line-height:180%;
}
.sesgroup_welcome_group .block_left_desc ul li{
	line-height:180%;
	list-style-type:disc;
	margin-left:23px;
}
.sesgroup_welcome_group .block_left_desc .block_btn_link{
	margin:30px 0 0 0;
}
.sesgroup_welcome_group .block_left_desc .block_btn_link a{
	margin-right:15px;
	padding:10px 20px;
	border-radius:20px;
	display:inline-block;
}
[dir="rtl"] .sesgroup_welcome_group .block_left_desc .block_btn_link a{
	margin-right:0;
	margin-left:15px;
}
.sesgroup_welcome_group .block_right_img img{
	float:right;
	max-width:100%;
	height:auto;
}
[dir="rtl"] .sesgroup_welcome_group .block_right_img img{
  float:left;	
}
.sesgroup_welcome_home_block2{
	background:var(--theme-list-background-color);
	padding:40px 0;
	float:left;
	width:100%;
}
.sesgroup_welcome_home_block2 .section_title{
	text-align:center;
	margin:0 0 30px 0;
}
.sesgroup_welcome_home_block2 .section_title h2{
	font-size:180%;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
.sesgroup_welcome_home_block2 .section_title p{
	line-height:150%;
}
.sesgroup_welcome_home_block2 .block2_inner .inner_icon{
	background: var(--theme-list-background-color);
	border-radius:50%;
	width:100px;
	padding:5px;
	height:100px;
	box-shadow:0 0 10px #ddd;
	margin:0 auto 15px auto;
}
.sesgroup_welcome_home_block2 .block2_inner h4{
	border-width:0;
	text-align:center;
	margin-bottom:0;
	font-size:100%;
	letter-spacing:0.3px;
	font-weight:bold;
	text-transform:uppercase;
}
.sesgroup_welcome_home_block2 .block2_inner p{
	text-align:center;
	padding:0 20px;
}
.sesgroup_welcome_home_block2 .sesgroup_grid_item ._listbuttons > div > a{
	background:var(--theme-button-background-color-hover);
}
.sesgroup_welcome_home_block3{
	padding:50px 0;
}
.sesgroup_welcome_home_block3 h2{
	font-size:150%;
	margin:0 0 15px 0;
	text-align:center;
	font-weight:bold !important;
}
.sesgroup_welcome_home_block3 p{
	text-align:center;
	line-height:150%;
	margin:0 0 20px 0;
}
.sesgroup_welcome_home_block3 .block_btn_link{
	text-align:center;
}
.sesgroup_welcome_home_block3 span.or_add{
	padding:0 10px;
}
.sesgroup_welcome_home_block3 a.btn-primary{
	padding:10px 20px;
	margin:0 auto !important;
	display:inline-block;
	text-align:center;
	background: var(--theme-button-background-color);
	color:var(--theme-button-font-color);
	border:var(--theme-button-background-color);
}
.sesgroup_welcome_group #global_footer{
	margin-top:0 !important;
}

/* Responsive CSS*/
@media (max-width:768px){
	.sesgroup_howitworks_main > div{
		float:left;
		width:100%;
		padding:20px;
	}
	.sesgroup_howitworks_content article{
		padding:0;
	}
	.sesgroup_banner_search_wrapper ._maincontent{
		max-width:90%;
	}
	.sesgroup_banner_search_wrapper ._searchform > div{
		width:100%;
		padding:10px;
	}
	.sesgroup_banner_search_wrapper ._maincontent > h2{
		font-size:32px;
	}
	.sesgroup_banner_search_wrapper ._maincontent > p{
		font-size:16px;
	}
	.sesgroup_banner_search_wrapper ._searchform .form-elements > div{
		display:block;
	}
	.sesgroup_banner_search_wrapper #filter_form .form-wrapper + .form-wrapper{
		margin-top:0;
	}
	.sesgroup_banner_search_wrapper ._maincontent{
		margin-top:30px;
	}
	.sesgroup_banner_search_wrapper ._searchform .form-elements > #submit-wrapper{
		border:0 !important;
		display:block;
	}
	.sesgroup_banner_search_wrapper ._searchform form .form-element button{
		border-radius:0 0 5px 5px;
	}
	.sesgroup_banner_search_wrapper ._catsection > ._cont{
		margin-top:-40px !important;
		padding:10px;
	}
	.sesgroup_banner_search_wrapper ._searchform{
		padding:0 10px;
	}
	.sesgroup_banner_search_wrapper ._searchform form #search-wrapper,
	.sesgroup_banner_search_wrapper ._searchform form #location-wrapper,
	.sesgroup_banner_search_wrapper ._searchform form #category_id-wrapper{
		width:auto !important;
		display:block;
		margin:5px 0 !important;
	}
	.sesgroup_banner_search_wrapper ._catsection{
		max-width:100% !important;
	}
	.sesgroup_banner_categories{
		width:100%;
		margin:0 auto;
		padding:0 !important;
	}
	.sesgroup_welcome_group #global_content .generic_layout_container > h3{
		font-size:22px !important;
	}
	.sesgroup_hlist_item, .sesgroup_hlist_item ._thumb{
		width:100% !important;
	}
	.sesgroup_hlist_item article, .sesgroup_hlist_item ._thumb, .sesgroup_hlist_item ._cont{
		display:block;
	}
	.sesgroup_hlist_item ._cont{
		padding-top:10px;
	}
	.sesgroup_hlist_item ._contactlinks{
		text-align:left;
	}
	.sesgroup_manage_groups_item ._cont ._buttons{
		float:left;
		margin:10px 0;
		width:100%;
	}
	.sesgroup_manage_groups_item ._cont ._buttons > div .sesgroup_button{
		padding:0;
		width:30px;
		text-align:center;
		padding-left:5px;
	}
	.sesgroup_manage_groups_item ._cont ._buttons > div .sesgroup_button span{
		display:none;
	}
	.sesgroup_welcome_group #global_content .layout_main .generic_layout_container + .generic_layout_container:not(.layout_core_html_block):not(.layout_sesgroup_browse_menu){
		margin-top:30px !important;
		padding-top:30px !important;
	}
	.sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_sesgroup_browse_menu + .generic_layout_container{
		margin-top:20px !important;
		padding-top:20px !important;
	}
	html .sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_middle .layout_sesgroup_howitworks{
		border-top-width:0 !important;
		padding-bottom:30px !important;
	}
	html .sesgroup_welcome_group #global_wrapper #global_content .layout_main .layout_middle .layout_sesgroup_howitworks + .generic_layout_container{
		border-top-width:0 !important;
		margin-top:0 !important;
	}
	.sesgroup_welcome_home_block2 .block2_inner p{
		margin:0 0 10px 0;
	}
	.sesgroup_welcome_group .block_left_desc .block_btn_link a{
		margin:0 0 15px 0;
		padding:10px;
	}
	.sesgroup_welcome_group .block_right_img img{
		float:none;
		display:block;
		margin:35px auto 0 auto;
		max-width:80%;
	}
	.sesgroup_welcome_group .block_left_desc h2{
		font-size:140%;
	}
	.sesgroup_welcome_home_block3 a.btn-primary{
		padding:10px 5px;
		font-size:90%;
	}
	.sesgroup_welcome_home_block3 span.or_add{
		padding:0 2px;
	}
}
@media (min-width:600px) and (max-width:768px){
	.sesgroup_hlist_item{
		width:50% !important;
	}
	.sesgroup_hlist_item ._thumb{
		width:100% !important;
	}
}
@media (max-width:480px){
	.sesgroup_banner_search_wrapper ._maincontent > h2{
		font-size:22px;
		font-weight:bold;
		margin:0;
	}
	.sesgroup_banner_search_wrapper ._maincontent > p{
		margin-top:10px;
	}
}
/*WELCOME group CSS END HERE*/
/* activity feed responsive */
@media (max-width:767px){
	.sesact_feed ul.feed .feed_item_icon > ul > li{
		flex:auto;
	}
	.sesgroup_manage_groups_item ._thumb{
		height:150px;
		width:100%;
		float:none;
		margin-bottom:5px;
	}
	.sesgroup_manage_groups_item ._cont ._title{
		overflow:visible;
	}
	.sesgroup_manage_groups_item ._stats > div{
		float:none;
		margin-right:4px;
		display:inline-block;
		text-align:center;
	}
}
@media (min-width:600px) and (max-width:768px){
	.sesgroup_manage_groups_item ._cont ._title{
		overflow:visible;
	}
	.sesgroup_manage_groups_item ._cont ._buttons ._listbuttons > div{
		margin-bottom:5px;
	}
}
@media (max-width:900px){
	.sesgroup_list_item{
		width:calc( 50% - 10px);
		margin:5px;
	}
	.sesgroup_list_item article{
		height:100%;
	}
}
@media (min-width:768px) and (max-width:900px){
	.sesgroup_locations_conteiner ._listing{
		width:100%;
	}
	.sesgroup_locations_conteiner ._map{
		width:100%;
		padding-left:0;
	}
	.sesgroup_category_grid_layout ._item,
	.sesgroup_grid_item:not(.slick-slide), .sesgroup_album_list_grid{
		width:calc( 50% - 10px) !important;
	}
	.layout_sesgroup_category_associate_groups .sesgroup_category_grid_layout ._item{
    width: 100% !important;
	}
	.sesgroup_list_item ._footer ._listbuttons > div > a{
		display:block;
		padding:0 5px;
	}
	.sesgroup_list_contact_btns > div a{
		padding:8px 4px;
		margin-right:0px;
		font-size:10px;
	}
	.sesgroup_list_item ._cont > div{
		padding:5px !important;
	}
	.sesgroup_browse_search_horizontal #buttons-wrapper, .sesgroup_profile_info_col, .sesgroup_locations_item ._map{
		width:100%;
	}
	.sesgroup_people_like_title span{
		font-siez:13px;
	}
	.layout_group_sesgroup_profile_index_4 .layout_right{
		width:240px !important;
	}
	.sesgroup_locations_item ._cont ._infof span:nth-child(1){
		width:auto;
	}
}
@media (max-width:540px){
	.sesgroup_list_item{
		width:100%;
	}
}
/*Claim CSS Start*/
.sesgroup_profile_tabs{
	border-bottom-width:1px;
	padding:0px 22px;
	margin-bottom:15px;
}
.sesgroup_profile_tabs .sesgroup_profile_tabs_top{
	float:left;
	padding:8px 15px;
}
[dir="rtl"] .sesgroup_profile_tabs .sesgroup_profile_tabs_top{
	float:right;
}
.sesgroup_profile_tabs .active{
	background:#fff;
	position:relative;
	top:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-radius:4px 4px 0px 0px;
}
.sesgroup_profile_tabs .sesgroup_profile_tabs_top a{
	text-decoration:none;
}
.sesgroup_profile_tabs .sesgroup_profile_tabs_top a i{
	margin-right:5px;
}
.sesgroup_claims_con_group .sesgroup_claims_contant{
	float:left;
	width:50%;
	margin-bottom:10px;
}
.sesgroup_claims_con_group .sesgroup_claims_cont_inner{
	padding:15px;
	margin-right:10px;
	border-width:1px;
	display:block;
	overflow:hidden;
}
.sesgroup_claims_con_group .sesgroup_claims_cont_inner p.claims-request_title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.sesgroup_claims_con_group .sesgroup_claims_cont_inner p.claims_tegs{
	margin-bottom:5px;
}
.sesgroup_claims_con_group .sesgroup_claims_cont_inner p.claims_status span.pending{
	color:#e6aa16;
}
.sesgroup_claims_con_group .claims_request_img{
	float:left;
	margin-right:10px;
	width:150px;
	height:100px;
}
.sesgroup_success_message{
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6;
	padding:15px;
	margin-bottom:20px;
	border-radius:4px;
}
.sesgroup_error_message{
	background-color:#e47c7c;
	border:1px solid #cd6262;
	color:#fff;
	padding:15px;
	margin-bottom:20px;
	border-radius:4px;
}
.sesgroup_success_message i, .sesgroup_error_message i{
	margin-right:5px;
}
@media (max-width:767px){
	.sesgroup_claims_con_group .sesgroup_claims_contant{
		width:100%;
	}
}
/*Claim CSS End*/
/* OF THE DAY */
.layout_left .layout_sesgroup_group_of_day .sesgroup_grid_item,
.layout_right .layout_sesgroup_group_of_day .sesgroup_grid_item{
   width:100% !important;	
}

/* BROWSE MENU */
.sesgroup_browse_menu {
	display:grid;
	grid-template-columns:1fr auto;
	align-items:center;
}
.sesgroup_browse_menu .tabs {
	margin-top:0;
	margin-left:0;
}
.sesgroup_browse_menu .sesgroup_create_right_btn > a {
	padding:0 15px;
	line-height:35px;
	border-radius:50px;
	display:inline-block;
	color:var(--theme-button-background-color) !important;
	border:1px solid var(--theme-button-background-color);
}
.sesbasic_alphabetic_search *{
	display: inline-block;
}
@media(max-width:1024px) {
	.sesgroup_grid_item ._listbuttons > div > a{
		white-space: nowrap;
	}
}
@media (min-width:768px) and (max-width:900px) {
	.sesgroup_list_item article{
		display: block;
	}
	.sesgroup_list_item ._thumb{
		width: 100% !important;
		display: block;
	}
	.layout_sesgroup_browse_groups .sesgroup_group_listing .sesgroup_grid_item{
   	width: 100% !important;
	}
}
@media(max-width:992px) {
	.layout_right .sesgroup_group_listing li,
	.layout_left .sesgroup_group_listing li{
		width:100% !important;
	}
	.sesgroup_list_item ._footer ._listbuttons > div > a{
		font-size: 13px;
	}
	.sesgroup_list_text_item ._header ._headerright {
		float: none;
	}
	[dir="rtl"] .sesgroup_list_text_item ._header ._headerright {
		float: right;
	}
	.sesgroup_list_text_item ._header ._headerleft {
		width: 100%;
		margin-bottom: 5px;
	}
	.sesgroup_list_text_item ._header ._headerright ._listbuttons > div {
		margin-bottom: 5px;
	}
}
@media (min-width:600px) and (max-width:768px) {
	.layout_sesgroup_browse_groups .sesgroup_group_listing .sesgroup_grid_item{
   	width: 100% !important;
	}
}
@media(max-width:767px){
	.sesgroup_browse_menu .sesgroup_create_right_btn{
		display:none;
	}
	.sesgroup_group_listing .sesgroup_list_text_item ._thumb {
		float: left;
		width: 100px !important;
		height: 100px !important;
	}
	[dir="rtl"] .sesgroup_group_listing .sesgroup_list_text_item ._thumb {
		float: right;
	}
}
@media(max-width:600px) {
	.sesgroup_groups_slideshow_cont,
	.sesgroup_groups_slideshow_cont > div{
		display: block;
	}
	.sesgroup_group_listing .sesgroup_list_text_item ._thumb{
		float: none;
		margin: 0 0 10px;
	}
	[dir="rtl"] .sesgroup_group_listing .sesgroup_list_text_item ._thumb,
	[dir="rtl"] .sesgroup_list_text_item ._header ._headerleft,
	[dir="rtl"] .sesgroup_list_text_item ._header ._headerright{
		float: none;
	}
}

.sesgroup_create_container .selectize-control {
  position:inherit;
}
.selectize-control {
	position: inherit;
}
/*Custom Tip*/
.tip_group_private > div{
	margin-bottom:0.375rem;
}
.tip_group_private .tip_title{
	font-size:1.25rem;
	font-weight:600;
}
.sesgroup_dashboard_container .global_form div.form-label {
    margin-bottom: 0.8125rem !important;
		padding: 0;
		overflow: visible;
}
.sesbasic_dashboard_search_form .form-label {
    height: auto;
}
.sesgroup_dashboard_container .global_form_box label {
    margin-bottom: 0.325rem;
}
.sesbasic_dashboard_search_form .global_form_box .form-element input[type="text"], .sesbasic_dashboard_search_form .global_form_box .form-element select, .sesbasic_dashboard_search_form  form.filters input[type="text"], .sesbasic_dashboard_search_form form.filters select {
    width: 100% !important;
    height: 47px !important;
    padding: 0 10px !important;
}
