
/*ICONS*/
.sespage_profile_invite:before{content:"\f0e0";}
.sespage_profile_member:before{content:"\f234";font-weight: 900 !important;}
.sespage_icon_addbookmark:before{content:"\f02e";font-weight:400;}
.sespage_icon_removebookmark:before{content:"\f02e";}
.sespage_request_accept:before{
	content:"\f234";
	font-weight:600;
}
.sespage_request_reject:before,
.sespage_member_remove:before,
.sespage_request_cancel{
	content:"\f235";
	font-weight:600;
}
.sespage_cbtn{
	display:block;
	text-align:center;
	height:30px;
	line-height:28px;
	border-radius:5px;
	font-weight:bold;
	padding:0 10px;
}
.sespage_input{
	height:30px;
	padding:0 10px !important;
}
.sespage_label_featured{background-color:#47c8e3;}
.sespage_label_sponsored{background-color:#53dc10;}
.sespage_label_hot{background-color:#ff0000;}
/*Page Status*/
.sespage_page_status{
	color:#fff;
	margin:4px 0;
	overflow:hidden;
}
.sespage_page_status.open{
	background-color:#005e20;
}
.sespage_page_status.close,
.sespage_page_status.unapproved{
	background-color:#f00;
}
.sespage_page_status.pending{
	background-color:#FFB239;
}
.sespage_page_status i{
	float:left;
	font-size:17px;
	width:40px;
	text-align:center;
	height:40px;
	line-height:40px;
	background-color:rgba(0, 0, 0, .2);
}
.sespage_page_status_txt{
	font-weight:bold;
	display:block;
	overflow:hidden;
	line-height:40px;
	padding:0 15px;
}
/**************PAGE CREATE & EDIT FORM START HERE**************/
.sespage_delete_popup{
	width:400px;
}
.sespage_delete_popup > *{
	margin:10px;
}
/*Category Selection*/
.sespage_create_step_container{
	padding:50px;
}
.sespage_create_step_container > h3,  .sespage_create_step_container > p{
	text-align:center;
}
.sespage_create_step_container > h3{
	background:none !important;
	border-width:0 !important;
	font-size:25px;
	margin:0 0 10px;
	padding:0;
}
.sespage_create_categories_listing{
	margin:20px -10px 0;
	display:flex;
	flex-wrap:wrap;
}
.sespage_create_category{
	width:33.33%;
	padding:10px;
}
.sespage_create_category > section{
	height:100%;
	border-width:5px;
}
.sespage_create_category ._inner{
	position:relative;
	height:300px;
	overflow:hidden;
}
.sespage_create_category ._step1{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	top:0;
}
.sespage_create_category ._step1 a{
	height:100%;
	display:block;
	position:relative;
	padding:85px 0;
}
.sespage_create_category > section:hover ._step1 a{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
}
.sespage_create_category ._step1 a i{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	display:block;
	height:64px;
	width:64px;
	margin:0 auto;
}
.sespage_create_category ._step1 a span{
	display:block;
	padding:10px 10px 0;
	text-align:center;
	font-size:15px;
	margin-top:10px;
}
.sespage_create_category ._step2{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	top:100%;
	padding:10px;
}
.sespage_create_category ._step2 p{
	display:block;
	margin-bottom:5px;
}
.sespage_create_category ._step2 ._subcate{
	font-weight:bold;
	font-size:15px;
}
.sespage_create_category ._step2 div{
	margin-top:6px;
	position:relative;
}
.sespage_create_category ._step2 select,
.sespage_create_category ._step2 input[type="text"]{
	width:100%;
	max-width:100%;
	height:33px;
	line-height:33px;
	padding:0 10px;
}
.sespage_create_category ._step2 ._url .sespage_check_availability_btn{
	position:absolute;
	right:4px;
	top:4px;
}
.sespage_create_category ._step2 ._url .sespage_check_availability_btn button{
	height:25px;
	width:25px;
}
.sespage_create_category .sespage_check_availability_btn button:hover .availability_tip{
	right:0;
	left:auto;
	transform:none;
}
.sespage_create_category .sespage_check_availability_btn button:hover .availability_tip:after{
	left:auto;
	right:5px;
}
.sespage_create_category ._step2 ._loading{
	text-align:center;
}
.sespage_create_category ._step2 .btn button{
	padding:7px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_create_category > section ._step1,
.sespage_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;
}
.sespage_create_category.openbox ._step1{
	top:-100%;
}
.sespage_create_category.openbox ._step2{
	top:0;
}
.ajaxsmoothbox_container .sespage_create_step_container{
	padding:50px 0;
	float:left;
}
.ajaxsmoothbox_container .sespage_create_categories_listing{
	padding:0 20px;
	margin:20px 0 0;
	width:950px;
}
.ajaxsmoothbox_container .sespage_create_categories_listing .sespage_create_category{
	width:33.33%;
	padding:5px;
}
/* Category Selection Responsive CSS */
@media (max-width:767px){
	.sespage_create_step_container {
		padding:20px;
	}
	.sespage_create_category {
		width:50%;
	}
	.tab_pulldown_contents_wrapper {
		display:none;
		position:absolute;
		padding:2px;
		margin-top:26px;
		background-color:#e9ebee;
		z-index:99;
	}
	.layout_sespage_browse_menu .tabs > ul .sesbasic_browse_nav_tab_open .tab_pulldown_contents_wrapper{
		right:10px;
	}
	[dir="rtl"] .layout_sespage_browse_menu .tabs > ul .sesbasic_browse_nav_tab_open .tab_pulldown_contents_wrapper{
		right:auto;
		left:10px;
	}
	.layout_sespage_browse_menu .tabs > ul .sesbasic_browse_nav_pulldown .tab_pulldown_contents > ul > li{
		display:block;
	}
}
/*Form*/
.sespage_create_container{
	position:relative;
}
.sespage_create_form .global_form{
	border-width:1px;
	padding:0;
}
.sespage_create_form .global_form > div, 
.sespage_create_form .global_form > div > div{
	border-width:0;
	background:none !important;
	padding:0 !important;
}
.sespage_create_form .global_form > div > div{
	padding:20px !important;
}
.sespage_create_form .global_form div.form-label label.required:after{
	content:" *";
	color:#f00;
}
.sespage_create_form .global_form *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sespage_create_form .global_form,  .sespage_create_form .global_form > div,  .sespage_create_form .global_form > div > div{
	float:none !important;
}
.sespage_create_form .global_form .form-elements{
	padding:0;
}
.sespage_create_form input[type="text"],
.sespage_create_form textarea,
.sespage_create_form select{
	border-radius:0;
	height:35px;
	max-width:inherit;
	padding:7px;
	width:60%;
}
.sespage_create_form select[multiple="multiple"]{
	height:auto;
}
.sespage_create_form .form-element > .mce-tinymce{
	max-width:60%;
	padding-right:1px;
}
.sespage_create_form .global_form div.form-wrapper{
	margin-bottom:15px;
}
.sespage_create_form .global_form div.form-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.sespage_create_form .global_form div.form-label,
.sespage_create_form .global_form div.form-element{
	clear:both;
	padding:0;
	text-align:left;
	padding:0;
	margin:0;
	width:100%;
	max-width:100%;
  min-width:100%;
}
.sespage_create_form .global_form div.form-element:after{
	clear:both;
	display:block;
	content:"";
}
.sespage_create_form .global_form div.form-label{
	margin-bottom:10px;
	font-weight:bold;
}
[dir="rtl"] .sespage_create_form .global_form div.form-label{
  text-align:right;	
}
.sespage_create_form .global_form p.description{
	margin:0 0 7px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_create_form .global_form input + p.description,
.sespage_create_form .global_form select + p.description{
	margin-top:7px;
}
.form-link i:before{
	font-size:15px;
	margin-right:5px;
}
[dir="rtl"] .form-link i:before{
	margin-left:5px;
	margin-right:0;
}
#sespage_create_form #pagestyle-element{
  max-width:100%;	
}
#sespage_create_form #pagestyle-element .form-options-wrapper li{
	position:relative;
	height:181px;
	width:140px;
	margin-bottom:10px;
	border-width:1px;
	padding:5px;
	display:inline-block;
	margin-right:5px;
	text-align:center;
}
[dir="rtl"] #sespage_create_form #pagestyle-element .form-options-wrapper li{
  margin-right:0;
	margin-left:10px;
}
#sespage_create_form #pagestyle-element .form-options-wrapper li label span{
	width:100%;
	position:absolute;
	top:30px;
	left:0px;
}
#sespage_create_form #pagestyle-element .form-options-wrapper li label span img{
	width:100%;
}
#sespage_create_form #pagestyle-element .form-options-wrapper li input[type=radio]{
	display:inline-block;
	float:none;
	vertical-align:text-top;
}
#sespage_create_form #pagestyle-element .form-options-wrapper li label{
	display:inline-block;
	float:none;
}
.sespage_create_form .global_form div.form-label label > i {
  margin-right:5px;
}
/*page create page tips section css*/
.sespage_error span{
	color:#f00;
}
.sespage_create_form{
	position:relative;
}
.sespage_create_tips{
	position:absolute;
	top:50px !important;
	right:50px;
	width:300px;
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
}
.sespage_create_tips.fixed{
	position:fixed;
}
.sespage_create_tips .create_tips_top_sec{
	padding:10px 15px;
	background-color:var(--theme-button-background-color);
}
.sespage_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;
}
.sespage_create_tips .create_tips_top_sec h3{
	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	position:relative;
}
.sespage_create_tips .create_tips_bottom_sec{
	padding:20px;
}
#global_page_sespage-index-create .selectize-input{
	box-shadow:inherit;
}
/*Hide Elements*/
.sespage_create_form #search-label,
.sespage_create_form #removeimage-label, 
.sespage_create_form #removeimage-wrapper, 
.sespage_create_form #buttons-label,
.sespage_create_form #timezone_setn-label,
.sespage_create_form #page_main_photo_preview-label,
.sespage_create_form #sespage_location_data-wrapper .form-label{
	display:none;
}
.sespage_create_container #description-element{
	padding-bottom:2px;
}
/*Page URL Field*/
#custom_url_page-element .sespage_check_availability_btn{
	position:absolute;
	margin:4px 0px 0px -31px;
}
[dir="rtl"] #custom_url_page-element .sespage_check_availability_btn{
  margin:4px -31px 0 0;
}
#custom_url_page-element .fa{
	font-size:17px;
}
#custom_url_page-element .fa.fa-check:before{
	color:#ffffff;
}
#custom_url_page-element .fa.fa-close:before{
	color:#fff;
}
.sespage_check_availability_btn{
	margin-left:10px;
}
.sespage_check_availability_btn button{
	outline:none;
	font-size:11px;
	line-height:normal;
	width:28px;
	height:28px;
	padding:0px;
}
.sespage_check_availability_btn button._available{
	background-color:#090;
}
.sespage_check_availability_btn button._notavailable{
	background-color:#C00;
}
.sespage_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%;
	display:none;
	transform:translateX(-50%);
	font-size:var(--theme-font-size-small) !important;
}
.sespage_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%;
}
.sespage_check_availability_btn button:hover .availability_tip{
	display:block;
}
/*Location Feild*/
.sespage_create_form #online_page-element .tip,
.sespage_create_form #online_page-element .tip span{
	margin:0;
}
.sespage_create_form #location_options a{
	margin:0 10px 0 0;
}
[dir="rtl"] .sespage_create_form #location_options a{
	margin:0 0 0 10px;
}
.sespage_create_form #sespage_location_data-wrapper{
	width:60%;
}
.sespage_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;
}
.sespage_create_map_container{
	float:left;
	margin:0 10px 0 0;
}
.sespage_create_map_box .sespage_create_blank_map,
.sespage_create_map_box .sespage_create_map{
	height:100% !important;
	width:100% !important;
}
.sespage_create_form .sespage_create_blank_map{
	padding-top:35px;
}
.sespage_create_form .sespage_create_blank_map i:before{
	font-size:80px;
}
.sespage_create_form .sespage_create_blank_map span{
	display:block;
	margin-top:10px;
}
.sespage_create_map_box .sespage_create_location_details{
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px;
}
.sespage_create_map_box .sespage_create_location_details > div{
	padding:5px;
	width:50%;
}
.sespage_create_map_box .sespage_create_location_details .sespage_create_location_field._full{
	width:100%;
}
.sespage_create_map_box .sespage_create_location_details input[type="text"],
.sespage_create_map_box .sespage_create_location_details select{
	width:100% !important;
	max-width:100% !important;
}
.sespage_create_map_box ._links{
	margin-top:10px;
	float:left;
	width:100%;
}
/*Photo Upload Field*/
.sespage_create_form #page_main_photo_preview-wrapper{
	margin:-15px 0 10px;
}
.sespage_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 !important;
	padding:10px;
	max-width:420px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.sespage_upload_dragdrop_content:hover{
	box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.08) inset;
}
.sespage_upload_dragdrop_content_inner{
	text-align:center !important;
}
.sespage_upload_dragdrop_content_inner i:before{
	font-size:30px;
}
.sespage_upload_dragdrop_content_inner span{
	font-size:17px;
	font-weight:bold;
	display:block;
	margin:10px 0;
}
.sespage_create_form #page_main_photo_preview,  .sespage_create_form #page_main_photo_previewhost{
	height:200px;
	width:200px;
	object-fit:cover;
	border-width:1px;
	padding:2px;
}
.sespage_create_form #buttons-wrapper{
	margin-bottom:0;
}
/*Custom Fields*/
.sespage_create_form select + select{
	margin-top:10px;
}
/*Loading Image*/
.sespage_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;
}
.sespage_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;
}
.sespage_create_overlay_cont{
	position:absolute;
	top:50%;
	left:50%;
	text-align:center;
	transform:translate(-50%, -50%);
}
.sespage_create_overlay_cont i{
	color:#2d73a7;
	font-size:60px;
	text-align:center;
	display:inline-block;
}
.sesPAGE_join_success .sespage_create_overlay_cont i{
	background-image:url(~/application/modules/Sespage/externals/images/success.png);
	height:100px;
	width:100px;
	background-size:contain;
	background-repeat:no-repeat;
}
.sespage_create_overlay_cont ._text{
	font-size:30px;
	display:block;
	color:#2d73a7;
	margin-top:10px;
}
@media (max-width:768px){
	.sespage_create_form input[type="text"],
	.sespage_create_form textarea,
	.sespage_create_form select{
		width:100%;
	}
	.sespage_create_form #sespage_location_data-wrapper,
	.sespage_create_form .form-element > .mce-tinymce{
		width:100%;
		max-width:100%;
	}
	.sespage_create_map_container{
		margin:0 0 10px;
		width:100%;
	}
	.sespage_create_map_box .sespage_create_location_details{
		clear:both;
	}
}
@media (max-width:540px){
	.sespage_create_form #pagestyle-element .form-options-wrapper{
		display:flex;
		flex-wrap:wrap;
	}
	#sespage_create_form #pagestyle-element .form-options-wrapper li{
		width:calc(50% - 10px);
		padding:0 5px;
	}
}
/**************PAGE CREATE & EDIT FORM END HERE**************/

/**************PAGE PACKAGE DETAILS START HERE**************/
.sespage_package_details{
	padding:10px;
	border-width:1px;
	margin-bottom:15px;
}
.sespage_package_details > div{
	padding:5px 0;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_package_details > div > span:nth-child(1){
	float:left;
	margin-right:10px;
	font-weight:bold;
}
[dir="rtl"] .sespage_package_details > div > span:nth-child(1){
	float:right;
	margin-left:10px;
	margin-right:0;
}
.sespage_package_details > div > span:nth-last-child(1){
	overflow:hidden;
	display:block;
	text-align:center;
}
.sespage_payment_btn{
	border-radius:20px;
	display:block;
	padding:10px;
	text-align:center;
	font-size:15px;
	font-weight:600;
}
.sespage_payment_btn i{
	margin-right:5px;
}
[dir="rtl"] .sespage_payment_btn i{
	margin-right:0;
	margin-left:5px;
}
/**************PAGE PACKAGE DETAILS END HERE**************/

/**************PAGE DASHBOARD FORM END HERE**************/

/*Edit Photo & Background Photo*/

.sespage_dashboard_photo_form .form-label{
	display:none;
}
.sespage_dashboard_photo_form #page_main_photo_preview{
	height:200px;
	border-width:1px;
	padding:2px;
}
.sespage_dashboard_photo_form #removeimage-wrapper{
	margin-top:10px;
}
/*Overview & Rules*/
.sespage_db_rule_form .global_form > div > div > h3 + p + div{
	margin-top:0;
	padding-top:0;
}
.sespage_db_overview_form div.form-element,  .sespage_db_rule_form div.form-element{
	clear:both;
	max-width:inherit;
}

/*Locations*/
.sespage_locations_item{
	padding:15px 0;
	border-top-width:1px;
}
.sespage_locations_item:nth-child(1){
	padding-top:0;
	border-top-width:0;
}
.sespage_locations_item ._map{
	width:250px;
	min-height:250px;
	background-color:#CCC;
	float:left;
	margin-right:15px;
}
[dir="rtl"] .sespage_locations_item ._map{
	float:right;
	margin-right:0;
	margin-left:15px;
}
.sespage_locations_item ._cont{
	overflow:hidden;
}
.sespage_locations_item ._cont ._title{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	font-size:17px;
	padding:10px 15px;
}
.sespage_locations_item ._cont ._title span{
	float:right;
}
[dir="rtl"] .sespage_locations_item ._cont ._title span{
	float:left;
}
.sespage_locations_item ._cont ._title span a{
	margin-left:10px;
	text-decoration:none !important;
}
.sespage_locations_item ._cont ._info{
	padding:10px 15px;
}
.sespage_locations_item ._cont ._infof{
	margin-bottom:5px;
	overflow:hidden;
}
.sespage_locations_item ._cont ._infof p{
	width:50%;
	float:left;
}
[dir="rtl"] .sespage_locations_item ._cont ._infof p{
	float:right;
}
.sespage_locations_item ._cont ._infof span:nth-child(1){
	width:150px;
	float:left;
}
[dir="rtl"] .sespage_locations_item ._cont ._infof span:nth-child(1){
	float:right;
}
.sespage_locations_item ._cont ._infof span + span{
	display:block;
	overflow:hidden;
}
.sespage_locations_item ._cont ._infof span a{
	display:inline-block;
}
.sespage_locations_item ._cont ._photos{
	margin:0 -2px;
	padding:0 15px;
	overflow:hidden;
}
[dir="rtl"] .sespage_locations_item ._cont ._photos > div{
	direction:ltr;
}
.sespage_locations_item ._cont ._photos ._thumb{
	width:120px;
	height:80px;
	display:inline-block;
	position:relative;
}
.sespage_locations_item ._cont ._photos ._thumb span{
	display:block;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.sespage_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;
}
[dir="rtl"] .sespage_locations_item ._cont ._photos ._thumb a{
	right:auto;
	left:0;
}
.sespage_locations_item .mCSB_horizontal > .mCSB_container{
	margin-bottom:0 !important
}
.sespage_locations_item  .mCSB_scrollTools .mCSB_draggerRail{
	background-color:rgba(255, 255, 255, .5) !important;
	height:10px;
	margin:0 5px;
}
.sespage_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 .sespage_locations_item ._map{
	width:100%;
	float:none;
}
.layout_left + .layout_right + .layout_middle .sespage_locations_item ._cont{
	padding:10px 0 0;
}
/* Locations Responsive CSS */
@media (max-width:767px){
	.sespage_locations_conteiner ._listing,
	.sespage_locations_conteiner ._map, .sespage_locations_item ._map,
	.sespage_addlocation_photos_popup,
	.ajaxsmoothbox_container .sespage_create_container,
	 html .sespagereview_editreview_popup,
	.sespage_add_location_popup,
	.sespage_add_announcement_popup{
		width:100% !important;
	}
	.sespage_locations_conteiner ._map{
		padding-left:0 !important;
	}
	[dir="rtl"] .sespage_locations_conteiner ._map {
		padding-right:0;
	}
	.sespage_locations_item ._cont{
		padding-left:0;
		overflow:visible;
	}
	html #sespage_create_form #pagestyle-element .form-options-wrapper li {
    width:calc(49% - 10px) !important;
	}
	html div.tabs_alt > ul{
	  overflow-x:auto !important;	
	}
}
/**************PAGE DASHBOARD END HERE**************/

/***************PAGE LISTINGS START HERE***************/
/*Common CSS*/
.sespage_search_result{
	font-weight:bold;
	float:left;
	margin:5px 0 0 5px;
}
.sespage_page_listing{
	position:relative;
	display:flex;
	flex-wrap:wrap;
}
.sespage_page_listing.row{
	display:flex !important;
}
.sespage_thumb{
	position:relative;
	height:100%;
	width:100%;
}
.sespage_thumb_img{
	display:block;
	height:100%;
	width:100%;
}
.sespage_thumb_img > span{
	background-size:cover;
	background-position:center center;
	display:block;
	height:100%;
	width:100%;
}
.sespage_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;
}
.sespage_thumb:hover .sespage_list_labels{
	opacity:0;
}
.sespage_list_labels span{
	display:inline-block;
	border-radius:50%;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:20px;
	color:#fff;
	margin:0 2px;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	text-align:center;
}
.sespage_list_thumb:hover .sespage_list_labels{
	opacity:0;
}
.sespage_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 + .sespage_listing_share_popup{
	opacity:1;
	visibility:visible;
	bottom:40px;
	z-index:10;
}
.sespage_listing_share_popup > p{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom-width:1px;
	margin-bottom:10px;
	color:var(--theme-font-color) !important;	
}
.sespage_listing_share_popup a{
	float:none;
	display:inline-block;
	margin:2px !important;
	line-height:32px;
}
.sespage_listing_share_popup a > span{
	display:none;
}
.sespage_list_contact_btns > div{
	position:relative;
	margin:5px 0;	
}
.sespage_list_contact_btns > div ._tip{
	display:none;
}
.sespage_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%;
}
.sespage_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%;
}
.sespage_list_contact_btns > div a{
	display:block;
	border-radius:0;
	font-size:var(--theme-font-size-small) !important;
}
.layout_left .sespage_page_listing > li,
.layout_right .sespage_page_listing > li,
.layout_left .layout_sespage_you_may_also_like_pages ul >li,
.layout_right .layout_sespage_you_may_also_like_pages ul > li{
	width:100%;
}

/* list view responsive css starts here */
@media (max-width:768px){
.sespage_list_item article, .sespage_list_item ._continner > div {
  display:block !important;
}
.sespage_list_item ._continnerright{
	width:100% !important;
	border-left-width:0 !important;
}
[dir="rtl"] .sespage_list_item ._continnerright {
	border-right-width:0px;
	padding:0 !important;
}
.sespage_list_item ._thumb{
	display:block !important;
	width:100% !important;
}
.sespage_list_item ._continnerright{
	padding:0 !important;
}
.sespage_list_item ._cont > div {
  padding:10px !important;
	margin-top:0;
}
.sespage_list_contact_btns > div{
	margin:10px 0 0 !important;
	display:inline-block;
}
.sespage_list_item ._footer ._listbuttons > div{
	margin-left:0 !important;
	margin-right:5px;
}
.sespage_list_contact_btns > div a {
	padding:10px;
	margin-right:5px;
}
}
/* list view responsive css ends here */

/*Grid View*/
.sespage_grid_item{
	margin-bottom:25px;
	height:calc(100% - 25px);
}
.sespage_grid_item article{
	border-width:1px;
	height:100%;
	position:relative;
	background-color:var(--theme-list-background-color);
}
.sespage_grid_item._isbtns article{
	padding-bottom:40px;
}
.sespage_grid_item ._thumb{
	height:300px;
}
.sespage_grid_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	left:50%;
	transform:translateX(-50%);
	max-width:100%;
	z-index:2;
}
.sespage_grid_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_grid_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sespage_grid_item ._thumbinfo{
	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%);
}
.sespage_grid_item ._thumbinfo > div{
	padding:10px;
	left:0;
	bottom:0;
	position:absolute;
	width:100%;
}
.sespage_grid_item ._thumbinfo ._title{
	font-weight:bold;
	font-size:17px;
}
.sespage_grid_item ._thumbinfo ._title a{
	color:#fff;
}
.sespage_grid_item ._thumblink{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:2;
}
.sespage_grid_item ._cont{
	padding:10px;
	position:relative;
}
.sespage_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;
}
[dir="rtl"] .sespage_grid_item ._price{
	float:left;
	margin-left:0px;
	margin-right:10px;
}
.sespage_grid_item ._owner{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:8px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_grid_item ._owner > span{
	display:inline-block;
	vertical-align:middle;
	margin-right:2px;
}
.sespage_grid_item ._owner .verified_icon {
	display: inline-block;
}
[dir="rtl"] .sespage_grid_item ._owner > span{
  margin-right:0;
	margin-left:2px;	
}
.sespage_grid_item ._owner > span._owner_img img{
	height:25px;
	vertical-align:middle;
	width:25px;
}
.sespage_grid_item .category_review{
	display:flex;
	justify-content:space-between;
	margin:5px 0;
	align-items:center;
	flex-wrap:wrap;
}
.sespage_grid_item ._stats{
	margin-bottom:5px;
	line-height:130%;
	overflow:hidden;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_grid_item .sespagereview_list_rating{
	margin-bottom:5px;
}
.sespage_grid_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
	padding-top:1px;
}
[dir="rtl"] .sespage_grid_item ._stats > i{
  float:right;
	margin-right:0;
	margin-left:5px;	
}
.sespage_grid_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sespage_grid_item ._location > span{
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sespage_grid_item ._stats > span span:after{
	content:", ";
}
.sespage_grid_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sespage_grid_item ._des{
	line-height:150%;
	font-size:var(--theme-font-size-small) !important;
} 
.sespage_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;
}
.sespage_grid_item ._contactlinks span + span{
	border-left-width:1px;
	padding-left:5px;
	margin-left:2px;
}
.sespage_grid_item ._sharebuttons{
	position:absolute;
	margin:10px 0 0;
	bottom:10px;
	width:100%;
	left:0;
	padding:0 5px;
}
.sespage_grid_item ._listbuttons{
	display:table;
	width:100%;
}
.sespage_grid_item ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sespage_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;
}
.sespage_grid_item ._listbuttons .sespage_listing_share_popup{
	left:10px;
	right:10px;
}
.layout_left .layout_sespage_page_of_day ._listbuttons > div > a ,
.layout_right .layout_sespage_page_of_day ._listbuttons > div > a{
	overflow:visible;
}
.layout_left .layout_sespage_page_of_day ._listbuttons > div > a > span,
.layout_right .layout_sespage_page_of_day ._listbuttons > div > a > span{
	display:none;
}
.layout_left .layout_sespage_page_of_day ._listbuttons > div > a:hover > span,
.layout_right .layout_sespage_page_of_day ._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 .layout_sespage_page_of_day ._listbuttons > div > a:hover > span:after,
.layout_right .layout_sespage_page_of_day ._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%;
}
/*Advanced Grid*/
.sespage_advgrid_item{
	margin-bottom:25px;
}
.sespage_advgrid_item article{
	border-width:1px;
	position:relative;
}
.sespage_advgrid_item ._thumb{
	background-color:#000;
	height:300px;
}
.sespage_advgrid_item ._thumb .sespage_thumb_img{
	opacity:.3;
}
.sespage_advgrid_item:hover .sespage_list_labels{
	opacity:0;
}
.sespage_advgrid_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
	z-index:1;
}
.sespage_advgrid_item ._thumb ._btns a{
	display:inline-block;
	float:none !important;
}
.sespage_advgrid_item:hover ._thumb ._btns{
	opacity:1;
	top:10px;
}
.sespage_advgrid_item ._cont{
	position:absolute;
	left:10px;
	top:10px;
	bottom:10px;
	right:10px;
	padding:5px;
}
.sespage_advgrid_item ._cont ._continner{
	display:table;
	height:100%;
	width:100%;
}
.sespage_advgrid_item ._cont ._continner > div{
	vertical-align:middle;
	display:table-cell;
	height:100%;
	width:100%;
}
.sespage_advgrid_item ._cont *{
	text-align:center;
	color:#fff;
}
.sespage_advgrid_item ._cont ._location{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_advgrid_item ._cont ._title{
	line-height:25px;
}
.sespage_advgrid_item ._cont ._title a{
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
}
.sespage_advgrid_item .sespagereview_list_rating{
	margin-top:5px;
	display:inline-block;
}
.sespage_advgrid_item ._cont ._owner{
	margin-top:10px;
}
.sespage_advgrid_item ._cont ._owner > span{
	display:inline-block;
	vertical-align:middle;
}
.sespage_advgrid_item ._cont ._owner ._owner_img{
	margin-right:5px;
}
.sespage_advgrid_item ._cont ._owner ._owner_img img{
	border-radius:50%;
	vertical-align:middle;
	height:25px;
	width:25px;
}
.sespage_advgrid_item ._cont ._stats{
	margin-top:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_advgrid_item ._cont ._stats > span:after{
	content:",";
}
.sespage_advgrid_item ._cont ._stats > span:nth-last-child(1):after{
	display:none;
}
.sespage_advgrid_item ._cont ._price{
	margin-top:10px;
	text-align:center;
}
.sespage_advgrid_item ._cont ._price > div{
	display:inline-block;
	padding:5px 10px;
	border-radius:3px;
}
.sespage_advgrid_item ._cont ._contactlinks{
	margin-top:15px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_advgrid_item ._cont ._contactlinks span + span {
	border-left-width:1px;
	padding-left:5px;
	margin-left:2px;
}
.sespage_advgrid_item ._cont ._btns{
	text-align:center;
}
.sespage_advgrid_item ._cont ._btns a{
	display:inline-block;
	float:none;
}
.sespage_advgrid_item ._cont ._sharebuttons{
	margin:15px 0 0;
}
.sespage_advgrid_item ._cont ._listbuttons{
	display:table;
	width:100%;
}
.sespage_advgrid_item ._cont ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sespage_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;
}
.sespage_advgrid_item ._cont ._listbuttons > div  > a i{
	display:none;
}
.sespage_advgrid_item ._cont ._listbuttons .sespage_listing_share_popup{
	left:0;
	width:100%;
}
.sespage_advgrid_item ._cont ._title a,
.sespage_advgrid_item ._cont ._contactlinks a,
.sespage_advgrid_item ._cont ._stats a{
	color:#fff;
}
/*Cover Grid View*/
.sespage_grid_cover_item{
	margin-bottom:25px;
  height:calc(100% - 25px);
}
.sespage_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);
}
.sespage_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);
}
.sespage_grid_cover_item ._cover ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	max-width:100%;
	left:50%;
	transform:translateX(-50%);
	z-index:2;
}
.sespage_grid_cover_item ._cover:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_grid_cover_item ._cover ._btns a{
	display:inline-block;
	float:none;
}
.sespage_grid_cover_item ._cover ._pageinfo{
	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%);
}
.sespage_grid_cover_item ._cover:hover ._pageinfo{
	height:100%;
}
.sespage_grid_cover_item ._cover ._pageinfo > div{
	padding:15px 10px;
	left:0;
	bottom:0;
	position:absolute;
	width:100%;
}
.sespage_grid_cover_item ._cover ._pageinfo ._thumb{
	height:42px;
	width:42px;
	float:left;
	margin-right:10px;
	border:2px solid rgba(255, 255, 255, .8);
}
[dir="rtl"] .sespage_grid_cover_item ._cover ._pageinfo ._thumb{
	float:right;
  margin-left:10px;
  margin-right:0;
}
.sespage_grid_cover_item ._cover ._pageinfo ._thumb._isrounded{
	border-radius:50%;
	overflow:hidden;
}
.sespage_grid_cover_item ._cover ._pageinfo ._thumb a span{
	border-width:0;
}
.sespage_grid_cover_item ._cover ._contactbtns{
	position:absolute;
	width:100%;
	top:60px;
	text-align:center;
	opacity:0;
}
.sespage_grid_cover_item ._cover:hover ._contactbtns{
	opacity:1;
}
.sespage_grid_cover_item ._cover ._contactbtns > div{
	display:inline-block;
	padding:0 3px 0 6px;
	line-height:100%;
}
[dir="rtl"] .sespage_grid_cover_item ._cover ._contactbtns > div{
	padding:0 6px 0 3px;
}
.sespage_grid_cover_item ._cover ._contactbtns > div + div{
	border-left:1px solid #fff;
}
[dir="rtl"] .sespage_grid_cover_item ._cover ._contactbtns > div + div{
	border-left:0;
	border-right:1px solid #fff;
}
.sespage_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;
}
.sespage_grid_cover_item ._contactbtns > div a:hover{
	text-decoration:underline;
}
.sespage_grid_cover_item ._cover ._pageinfo ._cont{
	overflow:hidden;
	display:block;
}
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._title a,
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._date,
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._date span,
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._date a{
	color:#fff !important;
}
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._date span{
	display:inline-block;
}
.sespage_grid_cover_item ._cover ._pageinfo ._title{
	font-size:1.2em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:flex;
	align-items:center;
}
.sespage_grid_cover_item ._cover ._pageinfo ._cont ._title a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sespage_grid_cover_item ._cover ._cover_link{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:2;
}
.sespage_grid_cover_item ._cover ._contactbtns > div,
.sespage_grid_cover_item ._cover ._pageinfo ._title a,
.sespage_grid_cover_item ._cover ._pageinfo ._date{
	position:relative;
	z-index:2;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_grid_cover_item article > ._cont{
	padding:10px;
	position:relative;
	flex:1;
}
.sespage_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;
}
[dir="rtl"] .sespage_grid_cover_item article > ._cont ._price{
	right:auto;
	left:10px;
}
.sespage_grid_cover_item ._stats_rating{
	display:flex;
	justify-content:space-between;
	margin:8px 0 5px 0;
	align-items:center;
	flex-wrap:wrap;
}
.layout_left .sespage_grid_cover_item ._stats_rating,
.layout_right .sespage_grid_cover_item ._stats_rating{
	margin:0;
}
.layout_left .sespage_grid_cover_item .sespagereview_list_rating,
.layout_right .sespage_grid_cover_item .sespagereview_list_rating{
	margin:5px;
}
.sespage_grid_cover_item ._stats{
	margin-bottom:8px;
	line-height:130%;
	position:relative;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_grid_cover_item ._stats:first-child{
	margin-bottom:5px;
}
.sespage_grid_cover_item .sespagereview_list_rating{
	margin-bottom:5px;
}
.layout_left .sespage_grid_cover_item ._stats,
.layout_right .sespage_grid_cover_item ._stats{
	margin-bottom:5px;
}
.sespage_grid_cover_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sespage_grid_cover_item ._stats > i{
  float:right;
	margin-right:0;
	margin-left:5px;
}
.sespage_grid_cover_item ._stats  > span{
	display:block;
	overflow:hidden;
}
.sespage_grid_cover_item ._stats > span span:after{
	content:", ";
}
.sespage_grid_cover_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sespage_grid_cover_item ._stats > span i{
	display:inline-block;
}
.sespage_grid_cover_item ._location  > span{
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sespage_grid_cover_item ._des{
	line-height:120%;
}
.sespage_grid_cover_item ._footer{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	border-top-width:1px;
	position:relative;
}
.sespage_grid_cover_item ._footer > ._listbuttons > div + div{
	border-left-width:1px;
}
[dir="rtl"] .sespage_grid_cover_item ._footer > ._listbuttons > div + div{
	border-left-width:0px;		
	border-right-width:1px;
}
.sespage_grid_cover_item ._footer ._listbuttons{
	display:table;
	width:100%;
}
.sespage_grid_cover_item ._footer ._listbuttons > div{
	display:table-cell;
	padding:5px 5px;
}
.sespage_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;
}
.sespage_grid_cover_item ._footer ._listbuttons .sespage_listing_share_popup{
	left:10px;
	right:10px;
}
.layout_left .sespage_grid_item ._thumbinfo ._title,
.layout_right .sespage_grid_item ._thumbinfo ._title,
.layout_left .sespage_grid_cover_item ._cover ._pageinfo ._title,
.layout_right .sespage_grid_cover_item ._cover ._pageinfo ._title,
.layout_left .sespage_advgrid_item ._cont ._title a,
.layout_right .sespage_advgrid_item ._cont ._title a,
.layout_left .sespage_pinboard_item header ._title,
.layout_right .sespage_pinboard_item header ._title{
	font-size:15px;
}
.layout_left .layout_sespage_recently_viewed_item ._listbuttons > div > a ,
.layout_right .layout_sespage_recently_viewed_item ._listbuttons > div > a{
	overflow:visible;
}
.layout_left .layout_sespage_recently_viewed_item ._listbuttons > div > a > span,
.layout_right .layout_sespage_recently_viewed_item ._listbuttons > div > a > span{
	display:none;
}
.layout_left .layout_sespage_recently_viewed_item ._listbuttons > div > a:hover > span,
.layout_right .layout_sespage_recently_viewed_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 .layout_sespage_recently_viewed_item ._listbuttons > div > a:hover > span:after,
.layout_right .layout_sespage_recently_viewed_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%;
}
.layout_left .layout_sespage_recently_viewed_item ._listbuttons > div > a > i,
.layout_right .layout_sespage_recently_viewed_item ._listbuttons > div > a > i{
	height:100%;
	margin:auto;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
}
/* Grid View responsive css starts here */
@media (max-width:768px){
	.sespage_grid_item.slick-slide{
		padding:0 15px;
	}
}
/* Grid View responsive css ends here */
/*List View*/
.sespage_list_item{
	margin-bottom:15px;
	width:100%;
}
.sespage_list_item article{
	border-width:1px;
	display:flex;
	flex-wrap:wrap;
	width:100%;
}
.sespage_list_item ._thumb{
	height:200px;
	position:relative;
	width:250px;
	vertical-align:top;
}
.sespage_list_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_list_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sespage_list_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_list_item ._cont{
	flex:1;
	vertical-align:top;
	position:relative;
}
.sespage_list_item ._cont > div{
	padding-left:15px;
	padding-right:15px;
}
.sespage_list_item ._cont ._title{
	margin:10px 0 0;
	font-weight:bold;
	font-size:17px;
}
.sespage_list_item ._cont .title_review{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:6px;
	flex-wrap:wrap;
}
.sespage_list_item .sespagereview_list_rating{
	margin:10px 0 5px 0;
}
.sespage_list_item ._continner{
	display:table;
	width:100%;
	margin-top:10px;
}
.sespage_list_item ._continner > div{
	display:table-cell;
}
.sespage_list_item ._continnerleft{
	padding-right:15px;
	vertical-align:top;
}
[dir="rtl"] .sespage_list_item ._continnerleft{
  padding-right:0;
	padding-left:15px;	
}
.sespage_list_item ._owner{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_list_item ._owner > span{
	display:inline-block;
	vertical-align:middle;
}
.sespage_list_item ._owner > span._owner_img{
	margin-right:5px;
}
[dir="rtl"] .sespage_list_item ._owner > span._owner_img{
  margin-right:0;
	margin-left:5px;
}
.sespage_list_item ._owner > span._owner_img img{
	height:25px;
	vertical-align:middle;
	width:25px;
}
.sespage_list_item ._cont ._thumb a,
.sespage_list_item ._cont ._thumb a span{
	border-width:0;
	display:block;
	height:100%;
}
.sespage_list_item ._stats{
	display:flex;
  align-items:flex-start;
	margin-top:8px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_list_item ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
	margin-top:4px;
}
[dir="rtl"] .sespage_list_item ._stats > i{
  float:right;
	margin-right:0;
	margin-left:5px;
}
.sespage_list_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sespage_list_item ._stats > span span:after{
	content:",";
}
.sespage_list_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sespage_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;
}
.sespage_list_item ._middleinfo > div{
	display:inline-flex;
	align-items:center;
	margin-right:10px;
}
[dir="rtl"] .sespage_list_item ._middleinfo > div{
	margin-left:15px;
	margin-right:0;
}
.sespage_list_item ._middleinfo > div > i{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sespage_list_item ._middleinfo > div > i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sespage_list_item ._middleinfo > div > span{
	overflow:hidden;
	display:block;
}
.sespage_list_item ._des{
	margin-top:8px;
	line-height:150%;
}
.sespage_list_item ._continnerright{
	border-left-width:1px;
	vertical-align:middle;
	width:150px;
	padding:0 5px 0 15px;
}
[dir="rtl"] .sespage_list_item ._continnerright {
	border-left-width:0;
	border-right-width:1px;
	padding:0 15px 0 5px;
}
.sespage_list_item ._footer{
	padding:5px 15px 10px;
}
.sespage_list_item ._footer ._listbuttons > div{
	float:left;
	margin-right:5px;
	position:relative;
	margin-top:5px;
}
[dir="rtl"] .sespage_list_item ._footer ._listbuttons > div{
  float:right;
	margin-right:0;
	margin-left:5px !important;
}
.sespage_list_item ._footer ._listbuttons > div  > a{
	display:block;
	padding:0 15px;
	height:30px;
	line-height:30px;
	font-weight:bold
}
.sespage_list_item ._footer ._listbuttons .open + .sespage_listing_share_popup{
	right:0;
	bottom:50px;
	bottom:50px;
	white-space:nowrap;
}
/*Horizontal List View*/
.sespage_hlist_item{
	padding:5px;
	width:50%;
}
.layout_left .sespage_hlist_item,
.layout_right .sespage_hlist_item{
  width:100%;
}
.sespage_hlist_item article{
	border-radius:5px;
	border-width:1px;
	padding:10px;
	height:100%;
	width:100%;
	background-color:var(--theme-list-background-color);
}
.sespage_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;
}
.sespage_hlist_item ._thumb{
	border-radius:5px;
	float:left;
	height:200px;
	position:relative;
	width:250px;
	vertical-align:top;
	overflow:hidden;
}
[dir="rtl"] .sespage_hlist_item ._thumb{
	float:right;
}
.layout_left .sespage_hlist_item ._thumb,
.layout_right .sespage_hlist_item ._thumb{
  width:100% !important;
	margin-bottom:10px;	
}
.sespage_hlist_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_hlist_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sespage_hlist_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_hlist_item ._cont{
	overflow:hidden;
	vertical-align:top;
	position:relative;
	padding:0 0 40px 10px;
}
[dir="rtl"] .sespage_hlist_item ._cont{
	padding:0 10px 40px 0;
}
.sespage_hlist_item ._cont ._category{
	border-bottom-width:1px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.sespage_hlist_item ._cont ._title{
	font-size:20px;
}
.sespage_hlist_item ._cont ._title a{
	vertical-align:middle;
}
.sespage_hlist_item ._stats{
	line-height:130%;
	margin-top:10px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_hlist_item ._stats > i{
	margin-right:5px;
	float:left;
	width:20px;
	text-align:center;
	margin-top:2px;
}
[dir="rtl"] .sespage_hlist_item ._stats > i{
	margin-right:0;
	margin-left:5px;
	float:right;
}
.sespage_hlist_item ._stats > span{
	display:block;
	overflow:hidden;
}
.sespage_hlist_item ._stats > span span:after{
	content:",";
}
.sespage_hlist_item ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sespage_hlist_item .sespagereview_list_rating{
	margin-top:8px;
}
.sespage_hlist_item ._location > span{
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sespage_hlist_item ._contactlinks{
	margin-top:10px;
	text-align:center;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_hlist_item ._contactlinks span + span:before{
	content:"|";
}
.sespage_hlist_item ._footer{
	padding:0;
	position:absolute;
	bottom:0;
}
.layout_left .sespage_hlist_item ._footer,
.layout_right .sespage_hlist_item ._footer{
	position:inherit;
  margin-top:10px;
}
.sespage_hlist_item ._footer ._listbuttons > div{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sespage_hlist_item ._footer ._listbuttons > div{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sespage_hlist_item ._footer ._listbuttons > div  > a{
	display:block;
	padding:0 15px;
	height:30px;
	line-height:30px;
	font-weight:bold
}
.layout_left .sespage_hlist_item ._footer ._listbuttons > div > a,
.layout_right .sespage_hlist_item ._footer ._listbuttons > div > a {
  padding:0 10px;
}
.sespage_hlist_item ._footer ._listbuttons .sespage_listing_share_popup{
	right:0;
}
.sespage_hlist_item ._footer ._listbuttons .open + .sespage_listing_share_popup{
	bottom:50px;
}
.layout_left + .layout_right + .layout_middle .sespage_hlist_item{
	width:100%;
}
/*List Text Layout*/
.sespage_list_text_item{
	border-width:1px;
	margin-bottom:15px;
	width:100%;	
}
.sespage_list_text_item ._header{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	border-bottom-width:1px;
	padding:10px;
	display:flex;
}
.sespage_list_text_item ._header ._headerleft{
	float:left;
	flex:1;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerleft{
	float:right;
}
.sespage_list_text_item ._header ._title{
	font-size:17px;
	font-weight:bold;
}
.sespage_list_text_item ._header ._headerstats{
	margin-top:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_list_text_item ._header ._headerstats > span{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerstats > span{
	margin-left:5px;
	margin-right:0;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerstats > span i{
	display:inline-block;
}
.sespage_list_text_item ._header ._headerstats > span + span:before{
	content:"|";
	margin-right:8px;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerstats > span + span:before{
	margin-left:8px;
	margin-right:0;
}
.sespage_list_text_item ._header ._headerright{
	float:right;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerright {
	float:left;
}
.sespage_list_text_item ._header ._headerright > div{
	float:left;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerright > div{
	float:right;
}
.sespage_list_text_item ._header ._headerright > div._price{
	line-height:30px;
	margin-right:5px;
	font-weight:bold;
}
.sespage_list_text_item ._header ._headerright > div._price i{
	margin-right:5px;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerright > div._price i{
	margin-right:0;
	margin-left:5px;
}
.sespage_list_text_item ._header ._headerright ._listbuttons > div{
	float:left;
	position:relative;
	margin-left:5px;
	margin-bottom:5px;
}
[dir="rtl"] .sespage_list_text_item ._header ._headerright ._listbuttons > div{
	margin-left:0px;
	margin-right:5px;
	float:right;
}
.sespage_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;
}
.sespage_list_text_item ._header ._headerright ._listbuttons .sespage_listing_share_popup{
	top:40px;
	bottom:inherit;
	right:0;
	width:auto;
	white-space:nowrap
}
.sespage_list_text_item ._maincont{
	padding:10px;
}
.sespage_list_text_item ._thumb{
	float:left;
	margin-right:15px;
	height:120px;
	width:150px;
	border-radius:5px;
	overflow:hidden;
}
[dir="rtl"] .sespage_list_text_item ._thumb{
	float:right;
	margin-right:0px;
  margin-left:15px;
}
.sespage_list_text_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_list_text_item ._thumb ._btns a{
	display:inline-block;
	float:none;
}
.sespage_list_text_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_list_text_item ._cont{
	display:block;
	overflow:hidden;
}
.sespage_list_text_item ._cont ._stats_review{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:5px;
	flex-wrap:wrap;
}
.sespage_list_text_item ._cont ._stats{
	line-height:120%;
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_list_text_item ._cont .sespagereview_list_rating{
	margin-bottom:5px;
}
.sespage_list_text_item ._cont ._stats > i{
	margin-right:5px;
	float:left;
	width:16px;
	text-align:center;
}
[dir="rtl"] .sespage_list_text_item ._cont ._stats > i{
	float:right;
}
.sespage_list_text_item ._cont ._stats > span{
	display:block;
	overflow:hidden;
}
.sespage_list_text_item ._cont ._stats > span span:after{
	content:",";
}
.sespage_list_text_item ._cont ._stats > span span:nth-last-child(1):after{
	content:"";
}
.sespage_list_text_item ._cont ._contactbtns{
	margin-top:10px;
	font-size:.8em;
}
[dir="rtl"] .sespage_list_text_item ._cont ._contactbtns{
	text-align:right;
}
.sespage_list_text_item .sespage_list_contact_btns > div{
	float:left;
	margin:0 5px 0 0;
}
[dir="rtl"] .sespage_list_text_item .sespage_list_contact_btns > div{
	float:right;
}
.sespage_list_text_item .sespage_list_contact_btns > div a{
	padding:5px 10px;
}

/*Sidebar List View*/
.sespage_sidebar_list_item{
	border-bottom-width:1px;
	padding:10px 0px;
	margin-bottom:0px;
	position:relative;
	width:100%;
}
.sespage_sidebar_list_item:nth-last-child(1){
	border-bottom-width:0;
	padding-bottom:0;
}
.sespage_sidebar_list_item ._thumb{
	float:left;
	vertical-align:top;
	position:relative;
}
[dir="rtl"] .sespage_sidebar_list_item ._thumb{
  float:right;	
}
.sespage_sidebar_list_item ._thumb > span{
	display:block;
}
.sespage_sidebar_list_item ._labels{
	padding-top:5px;
	text-align:center;
}
.sespage_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;
}
.sespage_sidebar_list_item ._cont{
	display:block;
	overflow:hidden;
	padding-left:10px;
}
[dir="rtl"] .sespage_sidebar_list_item ._cont{
  padding-right:10px;
	padding-left:0;
}
.sespage_sidebar_list_item ._cont ._title{
	overflow:hidden;
	font-weight:bold;
	margin-bottom:5px;
}
.sespage_sidebar_list_item ._cont ._stats{
	line-height:130%;
	margin-bottom:3px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_sidebar_list_item ._cont ._stats > i{
	float:left;
	width:16px;
	text-align:center;
	margin:2px 5px 0 1px;
}
[dir="rtl"] .sespage_sidebar_list_item ._cont ._stats > i{
	float:right;
	margin:2px 0 0 5px;
}
.sespage_sidebar_list_item ._cont ._stats > span{
	display:block;
	overflow:hidden;
}
.sespage_sidebar_list_item ._cont ._category > span,
.sespage_sidebar_list_item ._cont ._location > span {
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sespage_sidebar_list_item .sespagereview_list_rating {
  margin:5px 0;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_sidebar_list_item ._cont ._stats > span span:after {
	content:",";
}
.sespage_sidebar_list_item ._cont ._stats > span span:nth-last-child(1):after {
	display:none;
}
.sespage_sidebar_list_item ._cont ._footer > div._btns{
	text-align:center;
	margin-top:7px;
}
.sespage_sidebar_list_item ._cont ._footer > div._btns a{
	display:inline-block;
	float:none;
	margin:0 3px;
}
.sespage_sidebar_list_item ._sharebuttons{
	margin:5px -3px 0;
}
.sespage_sidebar_list_item ._listbuttons{
	display:table;
	width:100%;
}
.sespage_sidebar_list_item ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sespage_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;
}
.sespage_sidebar_list_item ._listbuttons .sespage_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;
}
.sespage_pinboard_item{
	padding:0 5px 10px;
	width:300px;
	float:left;
}
.sespage_pinboard_item_inner{
	border-width:1px;
	display:block;
	overflow:hidden;
}
.sespage_pinboard_item ._thumb{
	overflow:hidden;
	position:relative;
}
.sespage_pinboard_item ._thumb ._img img{
	vertical-align:middle;
	width:100%;
}
.sespage_pinboard_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_pinboard_item ._thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_pinboard_item ._btns a{
	display:inline-block;
	float:none;
}
.sespage_pinboard_item ._thumb:hover .sespage_list_labels{
	opacity:0;
}
.sespage_pinboard_item header{
	padding:10px 10px 0;
	position:relative;
}
.sespage_pinboard_item header ._title{
	font-size:17px;
	padding-right:25px;
	margin-bottom:5px;
}
[dir="rtl"] .sespage_pinboard_item header ._title{
	padding-right:0;
	padding-left:25px;
}
.sespage_pinboard_item header .title_review{
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:6px;
}
.sespage_pinboard_item header .sespagereview_list_rating{
	margin-bottom:5px;
}
.sespage_pinboard_item header ._category{
	margin-top:5px;
	margin-bottom:0;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_pinboard_item header ._category i{
	display:inline-block;
}
.sespage_pinboard_item ._info{
	padding:10px;
}
.sespage_pinboard_item ._owner{
	overflow:hidden;
	margin-bottom:10px;
}
.sespage_pinboard_item ._owner > span._owner_img{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sespage_pinboard_item ._owner > span._owner_img{
	float:right;
	margin-right:0;
	margin-left:10px;
}
.sespage_pinboard_item ._owner > span._owner_img img{
	height:35px;
	vertical-align:middle;
	width:35px;
}
.sespage_pinboard_item ._owner ._ownerinfo{
	overflow:hidden;
	display:block;
	font-size:90%;
}
.sespage_pinboard_item ._owner ._ownerinfo span{
	display:inline-block;
}
.sespage_pinboard_item ._ownerinfo ._stats{
	margin-top:0;
}
.sespage_pinboard_item ._stats {
	font-size:var(--theme-font-size-small) !important;
}
.sespage_pinboard_item ._stats > span{
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.sespage_pinboard_item ._info ._des{
	margin-top:5px;
}
.sespage_pinboard_item ._info ._socialbtns{
	margin:10px -3px 0;
}
.sespage_pinboard_item ._info ._listbuttons{
	display:table;
	width:100%;
}
.sespage_pinboard_item ._info ._listbuttons > div{
	display:table-cell;
	padding:0 3px;
}
.sespage_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;
}
.sespage_pinboard_item ._info ._listbuttons .sespage_listing_share_popup{
	left:10px;
	right:10px;
}
/*Pinboard Layout left and Layout Right*/
.layout_left .sespage_pinboard_item ._info,
.layout_right .sespage_pinboard_item ._info{
  padding-top:0;
}
.layout_left .sespage_pinboard_item ._owner,
.layout_right .sespage_pinboard_item ._owner{
	margin-bottom:5px;
}
.layout_left .sespage_pinboard_item header .title_review,
.layout_right .sespage_pinboard_item header .title_review{
	margin-bottom:0;
}
.layout_left .sespage_pinboard_item header ._title,
.layout_right .sespage_pinboard_item header ._title{
	margin-bottom:0;
	padding-right:0;
}
[dir="rtl"] .layout_left .sespage_pinboard_item header ._title,
[dir="rtl"] .layout_right .sespage_pinboard_item header ._title{
	padding-left:0;
}
.layout_left .sespage_pinboard_item header ._category,
.layout_right .sespage_pinboard_item header ._category{
	margin-top:0;
	margin-bottom:0;
}

/* List Text Responsive css */
@media (max-width:767px){
.sespage_list_text_item ._header ._headerstats, .sespage_list_text_item ._cont ._stats {
  font-size:85%;
}
.sespage_list_text_item ._header ._headerleft {
  margin-bottom:10px;
}
.sespage_list_text_item ._thumb {
	float:none;
	width:100% !important;
	margin-bottom:10px;
}
[dir="rtl"] .sespage_list_text_item ._thumb{
	float:none;
}
.sespage_list_text_item .sespage_list_contact_btns > div a{
	margin-right:10px;
}
.sespage_list_text_item ._header{
	flex-wrap:wrap;
}
.sespage_list_text_item ._header ._headerleft{
	flex:auto;
	width:100%;
}
.sespage_list_text_item ._header ._headerright{
	float:none;
}

}
@media (max-width:600px){
	.sespage_pinboard_item{
		width:100% !important;
	}
}

/*Manage Page Listing*/
.sespage_manage_pages_item{
	margin-bottom:15px;
	width:100%;
}
.sespage_manage_pages_item article{
	border-radius:5px;
	border-width:1px;
	padding:15px;
	width:100%;
}
.sespage_manage_pages_item ._thumb{
	height:80px;
	width:80px;
	float:left;
	margin-right:15px;
}
[dir="rtl"] .sespage_manage_pages_item ._thumb{
	float:right;
	margin-right:0;
	margin-left:15px;
}
.sespage_manage_pages_item ._cont{
	overflow:hidden;
	display:block;
}
.sespage_manage_pages_item ._cont ._topcont{
	margin-bottom:10px;
}
.sespage_manage_pages_item ._cont ._buttons{
	float:right;
}
[dir="rtl"] .sespage_manage_pages_item ._cont ._buttons {
	float:left;
}
.sespage_manage_pages_item ._cont ._buttons > div{
	float:left;
}
[dir="rtl"] .sespage_manage_pages_item ._cont ._buttons > div {
	float:right;
}
/*Button*/
.sespage_button {
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
	text-align:center;
}
.sespage_button:hover{
	background-color:var(--theme-button-background-color-hover);
	color:var(--theme-button-font-color-hover) !important;
	text-decoration:none;
}
.sespage_button i{
	margin-right:5px;
	display: inline-block;
}
[dir="rtl"] .sespage_button i{
	margin-right:0;
	margin-left:5px;
}
.sespage_manage_pages_item ._cont ._buttons > div .sespage_button{
	padding:0 10px;
	border-radius:3px;
	float:left;
	height:30px;
	line-height:30px;
	margin-left:5px;
}
[dir="rtl"] .sespage_manage_pages_item ._cont ._buttons > div .sespage_button{
	margin-left:0;
	margin-right:5px;
}
.sespage_manage_pages_item ._cont ._buttons ._listbuttons > div{
	float:left;
}
[dir="rtl"] .sespage_manage_pages_item ._cont ._buttons ._listbuttons > div {
	float:right;
}
.sespage_manage_pages_item ._listbuttons .sespage_listing_share_popup{
	display:none;
}
.sespage_manage_pages_item ._listbuttons .open + .sespage_listing_share_popup{
	display:block;
	visibility:visible;
	bottom:inherit;
	top:inherit;
	margin-top:30px;
}
.sespage_manage_pages_item ._cont ._title{
	font-size:20px;
	display:block;
	padding-top:5px;
	overflow:hidden;
}
.sespage_manage_pages_item ._stats > div{
	float:left;
	margin-right:20px;
}
.sespage_manage_pages_item ._stats > div span{
	display:block;
	margin:1px 0;
}
.sespage_manage_pages_item ._stats ._count{
	font-weight:bold;
	font-size:17px;
}
.sespage_manage_list_item_status{
	padding:5px 10px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
}
.sespage_manage_list_item_status._comingsoon{background-color:#ffcc00;}
.sespage_manage_list_item_status._active{background-color:#17b138;}
.sespage_manage_list_item_status._ended{background-color:#dc1c1c;}
.sespage_manage_package_btn{margin-top:10px;}
.sespage_manage_package_btn a{display:block;padding:10px;}
.layout_left ._listbuttons > div > a,
.layout_right ._listbuttons > div > a{
	position:relative;
}
.layout_left .sespage_sidebar_list_item ._listbuttons > div > a > span,
.layout_right .sespage_sidebar_list_item ._listbuttons > div > a > span{
	display:none;
}
.layout_left .sespage_sidebar_list_item ._listbuttons > div > a:hover > span,
.layout_right .sespage_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 .sespage_sidebar_list_item ._listbuttons > div > a:hover > span:after,
.layout_right .sespage_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*/
.sespage_map_item{
	position:relative;
}
.sespage_map_item .sespage_thumb_img span{
	height:150px;
}
.sespage_map_item .sespage_thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_map_item .sespage_thumb:hover ._btns{
	opacity:1;
	top:10px;
}
.sespage_map_item .sespage_thumb ._btns a{
	display:inline-block;
	float:none;
}
.sespage_map_item ._cont{
	padding:10px;
}
.sespage_map_item ._cont ._title{
	font-weight:bold;
	margin-bottom:5px;
	font-size:15px;
}
.sespage_map_item ._stats{
	margin-bottom:5px;
	font-size:12px;
}
.sespage_map_item ._stats > span{
	display:inline-block;
	margin:0 5px 0 0;
	vertical-align:middle;
}
[dir="rtl"] .sespage_map_item ._stats > span {
	margin:0 0px 0 5px;
}
.sespage_map_item ._stats > span i{
	margin-right:5px;
}
[dir="rtl"] .sespage_map_item ._stats > span i{
	margin-right:0;
	margin-left:5px;
}
.sespage_map_item ._listbuttons{
	display:table;
	margin-top:15px;
	width:100%;
}
.sespage_map_item ._listbuttons > div{
	display:table-cell;
	width:33.33%;
	padding:0 3px;
}
.sespage_map_item ._listbuttons > div > a{
	display:block;
	padding:0 5px;
	height:30px;
	line-height:30px;
	font-weight:bold
}
.sespage_map_item ._listbuttons .sespage_listing_share_popup{
	left:10px;
	right:10px;
}
/*Browse Locations Page*/
.sespage_locations_conteiner ._listing{
	width:60%;
	float:left;
}
[dir="rtl"] .sespage_locations_conteiner ._listing{
	float:right;
}
.sespage_locations_conteiner ._listing ._result{
	font-weight:bold;
	margin-bottom:10px;
}
.sespage_locations_conteiner ._listing ._browse_location_heightlight{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
}
.sespage_locations_conteiner ._map{
	width:40%;
	padding-left:20px;
	float:right;
}
[dir="rtl"] .sespage_locations_conteiner ._map{
	float:left;
	padding-left:0;
	padding-right:20px;
}
/*Quick Page View Popup*/
.sespage_quick_popup{
	width:550px;
}
.sespage_quick_popup ._top_section{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	padding:15px;
	display:table;
	width:100%;
}
.sespage_quick_popup ._top_section > div{
	display:table-cell;
	vertical-align:middle;
}
.sespage_quick_popup ._top_section ._thumb{
	width:80px;
	height:80px;
	border-radius:5px;
	overflow:hidden;
}
.sespage_quick_popup ._top_section ._thumb > a{
	display:block;
	height:100%;
}
.sespage_quick_popup ._top_section ._thumb span{
	border-width:0;
}
.sespage_quick_popup ._top_section ._cont{
	padding-left:15px;
}
.sespage_quick_popup ._top_section ._cont h3{
	padding:0;
	margin:0 0 5px;
	font-size:20px;
}
.sespage_quick_popup section > ._cont{
	padding:15px;
}
.sespage_quick_popup section > ._cont > div{
	margin-bottom:15px;
}
.sespage_quick_popup ._cont .field_ span:nth-child(1){
	float:left;
	width:120px;
}
.sespage_quick_popup ._cont .field_ span:nth-last-child(1){
	display:block;
	overflow:hidden;
}
.sespage_quick_popup ._cont .field_ p{
	float:left;
	width:50%;
}
.sespage_quick_popup ._cont ._locinfo{
	border-top-width:1px;
}
.sespage_quick_popup ._cont ._locinfo > div{
	margin-top:10px;
}
.sespage_quick_popup ._footer{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	border-top-width:1px;
	padding:10px 15px;
}
.sespage_quick_popup ._footer ._btnsleft{
	float:left;
}
.sespage_quick_popup ._footer ._btnsright{
	float:right;
}
.sespage_quick_popup ._footer ._listbuttons > div{
	float:left;
	position:relative;
	margin-left:5px;
}
.sespage_quick_popup ._footer ._listbuttons > div > a{
	border-radius:3px;
	height:30px;
	line-height:30px;
	padding:0 15px;
	display:block;
}
.sespage_quick_popup ._footer ._listbuttons .open + .sespage_listing_share_popup{
	right:0;
	white-space:nowrap;
}
/***************PAGE LISTINGS END HERE***************/


/*BROWSE SEARCH WIDGET START*/
.sespage_browse_search form{
	padding:0 !important;
}
.sespage_browse_search form .form-elements:after{
	content:"";
	display:block;
	clear:both;
}
.sespage_browse_search .form-wrapper label{
	font-weight:bold;
	margin-bottom:5px !important;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_browse_search input[type="checkbox"] + label,
.sespage_browse_search input[type="radio"] + label{
	overflow:hidden;
}
.sespage_browse_search .form-elements input[type="text"],
.sespage_browse_search .form-elements select{
	width:100%;
	height: 47px;
	padding:0 10px;
}
.sespage_browse_search_vertical .form-wrapper{
	margin:0 0 10px !important;
	width:100%;
}
.sespage_browse_search_vertical #has_photo-label,
.sespage_browse_search_vertical #submit-label{
	display:none;
}
.sespage_browse_search_vertical #submit-wrapper{
	margin-bottom:0;
}
.sespage_browse_search_vertical #submit-wrapper button{
	padding:10px;
	width:100%;
}
.sespage_browse_search_vertical #is_close_page-wrapper .form-label,
.sespage_browse_search #buttons-wrapper .form-label{
	display:none;
}
.sespage_browse_search_vertical #buttons-element{
	text-align:center;
}
.sespage_browse_search_horizontal .form-elements{
	margin:0 -10px;
	display:block !important;
}
.sespage_browse_search_horizontal .form-elements > .form-wrapper{
	padding:0 10px;
	float:left;
	width:33.33%;
	margin:0 0 10px !IMPORTANT;
}
[dir="rtl"] .sespage_browse_search_horizontal .form-elements > .form-wrapper{
  float:right;	
}
.sespage_browse_search_horizontal #is_close_page-element{
	margin-top:14px;
}
.sespage_browse_search_horizontal #has_photo-element{
	margin-top:12px;
}
.sespage_browse_search_horizontal #buttons-wrapper{
	clear:both;
	width:auto;
}
.sespage_browse_search_horizontal button{
	font-size:14px;
	padding:8px 18px !important;
}
.sespage_browse_search_horizontal #submit-wrapper .form-label{
	display:none;
}
.sespage_browse_search_horizontal #submit-wrapper{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0 !important;
}
[dir="rtl"] .sespage_browse_search_horizontal #submit-wrapper{
  margin:0 !important;	
}
.sespage_browse_search_horizontal #buttons-wrapper a{
	display:inline-block;
	vertical-align:middle;
	margin-top:10px;
}
.sespage_browse_search #buttons-wrapper a i{
	margin-right:5px;
}
[dir="rtl"] .sespage_browse_search #buttons-wrapper a i{
	margin-right:0;
	margin-left:5px;
}
@media only screen and (max-width:767px){
	.sespage_browse_search input[type="text"],
	.sespage_browse_search select,
	.sespage_browse_search_horizontal .form-elements > .form-wrapper{
		width:100% !important;
	}
}
/*BROWSE SEARCH WIDGET END*/

/*TABBED WIDGET START*/
.layout_sespage_tabbed_widget_page .sesbasic_tabs + .sesbasic_tabs_content{
	padding:0 10px;
}
/*TABBED WIDGET END*/

/*TAG CLOUD CSS START HERE*/
.sespage_tags_cloud_page .sespage_tags_cloud_list{
	text-align:left
}
.sespage_tags_cloud_page .sespage_tags_cloud_list li{
	display:inline-block;
	margin:5px 5px 10px 0px;
}
[dir="rtl"] .sespage_tags_cloud_page .sespage_tags_cloud_list{
	text-align:right;
}
[dir="rtl"] .sespage_tags_cloud_page .sespage_tags_cloud_list li{
	margin:5px 0px 10px 5px;
}
.sespage_tags_cloud_page .sespage_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;
	color:var(--theme-font-color);
}
.sespage_tags_cloud_page .sespage_tags_cloud_list li a:hover{
	opacity:0.8;
}
/*TAG CLOUD CSS END HERE*/
/*SLICK SLIDER CSS START HERE*/
.sespage_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;
}
.sespage_slick_slider .slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.sespage_slick_slider .slick-list:focus{
	outline:none;
}
.sespage_slick_slider .slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}
.sespage_slick_slider .slick-track,
.sespage_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);
}
.sespage_slick_slider .slick-track{
	position:relative;
	top:0;
	left:0;
	display:flex;
}
[dir="rtl"] .sespage_slick_slider .slick-track{
  float:left;	
}
.sespage_slick_slider .slick-track:before,  .sespage_slick_slider .slick-track:after{
	display:table;
	content:'';
}
.sespage_slick_slider .slick-track:after{
	clear:both;
}
.sespage_slick_slider .slick-loading .slick-track{
	visibility:hidden;
}
.sespage_slick_slider .slick-slide.slick-loading img{
	display:none;
}
.sespage_slick_slider .slick-initialized .slick-slide{
	display:block;
}
.sespage_slick_slider .slick-loading .slick-slide{
	visibility:hidden;
}
/*Prev / Next BUtton*/

.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow{
	border-width:0 !important;
	border-radius:0;
	background-color:rgba(0, 0, 0, .4) !important;
	transform:translateY(-50%);
	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;
	outline:none !important;
	width:50px;
	z-index:10;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow i:before{
	color:#fff;
	font-size:50px;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-prev{
	left:-70px;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-prev i{
	float:right;
	margin:4px 15px 0 0;
}
.sespage_carousel_h_wrapper .sespage_slick_slider:hover .slick-arrow.slick-prev{
	left:0;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-next{
	right:-70px;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-next i{
	float:left;
	margin:4px 0 0 15px;
}
.sespage_carousel_h_wrapper .sespage_slick_slider:hover .slick-arrow.slick-next{
	right:0;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-hidden{
	display:none;
}
.sespage_carousel_h_wrapper .sespage_slick_slider .slick-arrow.slick-disabled{
	display:none !important;
}
.sespage_carousel_v_wrapper .sespage_slick_slider{
	padding-bottom:30px;
}
.sespage_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%;
}
.sespage_carousel_v_wrapper .slick-prev{
	margin-left:-35px;
}
.sespage_carousel_v_wrapper .slick-next{
	margin-left:5px;
}
/*SLICK SLIDER CSS END HERE*/



/*PAGE CATEGORY CAROUSEL CSS START HERE*/
/*Thumb*/
.sespage_category_carousel_item{
	margin:0 2px;
	float:left;
	height:300px;
	position:relative;
	overflow:hidden;
	width:400px;
}
.sespage_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;
}
.sespage_category_carousel_item_thumb{
	float:left;
	height:150px;
	position:relative;
	width:100%;
}
.sespage_category_carousel_item_thumb > a.sespage_list_thumb_img{
	display:block;
	height:100%;
}
.sespage_category_carousel_item_thumb a.sespage_list_thumb_img > span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sespage_category_carousel_item_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
}
.sespage_category_carousel_item_info > span{
	display:block;
	margin-bottom:5px;
}
.sespage_category_carousel_item_info_title a,
.sespage_category_carousel_item_info_des,
.sespage_category_carousel_item_info_stat{
	color:#fff !important;
}
.sespage_category_carousel_item_info_stat {
	font-size:var(--theme-font-size-small) !important;
}
.sespage_category_carousel_item_info_title{
	font-size:20px;
	font-weight:bold;
}
.sespage_category_carousel_item_info_des,  .sespage_category_carousel_item_info_stat{
	font-weight:bold;
	margin-top:5px;
}
.sespage_category_carousel_item_info_des{
	font-size:14px;
}
.sespage_category_carousel_item_info_button{
	margin-top:10px;
}
.sespage_category_carousel_item_info_button a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
body.sespage_category_carousel .layout_sespage_category_carousel{
	background-color:transparent !important;
	border-width:0 !important;
	box-shadow:none !important;
	margin:0 0 15px;
	padding:0 !important;
}
body.sespage_category_carousel .sespage_category_carousel{
	position:absolute;
	overflow:hidden;
	left:0;
	right:0;
}
/*PAGE CATEGORY CAROUSEL CSS END HERE*/

/*PAGE CAROUSEL CSS START HERE*/
.sespage_page_carousel_wrapper{
	position:relative;
}
.sespage_page_carousel{
	position:relative;
	overflow:hidden;
}
.sespage_page_carousel_wrapper .sespage_grid_item,
.sespage_page_carousel .sespage_grid_item{
	padding:0 5px;
}
/*PAGE CAROUSEL CSS END HERE*/

/*CATEGORY ASSOCIALTE PAGES CSS START HERE*/
/*Carousel View*/
.sespage_category_pages ._row{
	margin-bottom:20px;
}
.sespage_category_pages ._head{
	padding:10px 15px;
	border-bottom-width:1px;
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	clear:both;
	position:relative;
	margin-bottom:10px;
}
.sespage_category_pages ._catname{
	font-size:17px;
}
.sespage_category_pages ._morebtn{
	margin-left:20px;
	margin-top:3px;
}
[dir="rtl"] .sespage_category_pages ._morebtn{
  margin-left:0;
	margin-right:20px;
}
.sespage_category_pages ._morebtn a{
	padding:5px 10px;
}
/*Grid View*/
.sespage_category_grid_layout{
	flex-wrap:wrap;
	display:flex;
}
.sespage_category_grid_layout ._item{
	padding:5px 0 10px;
	height:100%;
}
.sespage_category_grid_layout ._item article{
	border-width:1px;
	border-radius:3px;
	height:100%;
}
.sespage_category_grid_layout ._item article:hover{
	box-shadow:0 0 4px rgba(0,0,0,0.15);
}
.sespage_category_grid_layout header{
	padding:8px 10px 5px;
}
.sespage_category_grid_layout header ._seeall{
	float:right;
	margin:0 0 0 15px;
	font-size:12px;
	line-height:25px;
}
[dir="rtl"] .sespage_category_grid_layout header ._seeall{
	float:left;
	margin-left:0px;
	margin-right:15px;
}
.sespage_category_grid_layout header ._catname{
	font-weight:bold;
	display:block;
	overflow:hidden;
	font-size:17px;
	line-height:25px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sespage_category_grid_layout header ._catname img{
	float:left;
	margin:3px 10px 0 0;
	max-height:20px;
	width:20px;
}
.sespage_category_grid_layout header p{
	margin-top:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_category_grid_layout ._cont div{
	border-top-width:1px;
}
.sespage_category_grid_layout ._cont div:nth-last-child(1){
	border-bottom-width:1px;
}
.sespage_category_grid_layout ._cont div a{
	display:block;
	padding:10px;
}
.sespage_category_grid_layout ._cont div a:hover{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	text-decoration:none;
}
.sespage_category_grid_layout ._cont div a i{
	float:right;
	margin-left:10px;
	font-size:17px;
	margin-top:2px;
}
[dir="rtl"] .sespage_category_grid_layout ._cont div a i{
	float:left;
	margin-left:0px;
	margin-right:10px;
}
.sespage_category_grid_layout ._cont div a img{
	float:left;
	width:25px;
	height:25px;
	margin:-3px 8px 0 0;
}
[dir="rtl"] .sespage_category_grid_layout ._cont div a img{
	float:right;
	margin-right:0px;
	margin-left:8px;
}
.sespage_category_grid_layout ._cont div a span{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/*Slideshow View*/
.sespage_category_slideshow{
	border-width:1px;
}
.sespage_category_slideshow .slick-slide{
	float:left;
	margin:0;
}
.sespage_category_slideshow .sespage_list_item article{
	box-shadow:none;
	margin:0;
}
/*CATEGORY ASSOCIALTE PAGES CSS START HERE*/

/*CATEGORIES HIERARCHY HORRIZONTAL VIEW CSS START*/
.sespage_category_list{
	border-width:1px;
	padding:10px;
}
.sespage_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;
}
.sespage_category_list ._row + ._row{
	margin-top:20px;
	border-top-width:1px;
	padding-top:20px;
}
.sespage_category_list article{
	float:left;
	width:25%;
	padding:0 10px;
}
.sespage_category_list ._mcat{
	font-weight:bold;
}
.sespage_category_list ._mcat a{
	display:block;
	overflow:hidden;
	padding:0 10px 10px;
}
.sespage_category_list ._mcat i{
	float:left;
	margin-right:5px;
	display:none;
}
.sespage_category_list ._mcat i img{
	max-height:20px;
}
.sespage_category_list ._subcat ul li{
	border-top-width:1px;
	border-top-style:dashed;
	padding:7px 10px;
}
.sespage_category_list ._subcat ul li:hover{
	background-color:rgba(0, 0, 0, .02);
}
.sespage_category_list ._subcat ul li > a i{
	margin-right:5px;
}
.sespage_category_list ._subcat ul li > span{
	margin-left:5px;
	float:right;
}
.sespage_category_list ._subcat ul li > span .cattoggel:before,  .sespage_category_list ._subcat ul li > span .plus:before{
	content:"[+]";
}
.sespage_category_list ._subcat ul li > span .minus:before{
	content:"[-]";
}
.sespage_category_list ._thirdcat a{
	display:block;
	margin:5px 10px;
}
.sespage_category_list ._thirdcat a:hover{
	text-decoration:underline;
	padding-left:5px;
}
/*Verical Layout*/
.sespage_sidebar_category li{
	padding:8px;
}
.sespage_sidebar_category li + li{
	border-top-width:1px;
	border-top-style:dashed;
}
.sespage_sidebar_category li a.catlabel{
	display:block;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
}
.sespage_sidebar_category li a.catlabel i{
	float:left;
	margin-right:5px;
}
.sespage_sidebar_category li a.catlabel i img{
	max-height:16px;
}
.sespage_sidebar_category li a.catlabel span{
	display:block;
	overflow:hidden;
}
.sespage_sidebar_category a.cattoggel{
	float:right;
	height:16px;
	width:16px;
	text-align:center;
	font-size:17px;
	text-decoration:none !important;
}
[dir="rtl"] .sespage_sidebar_category a.cattoggel{
	float:left;
}
.sespage_sidebar_category a.cattoggelright:before{
	content:"\f105";
}
.sespage_sidebar_category a.cattoggeldown:before{
	content:"\f107";
}
.sespage_sidebar_category > li ul{
	margin-left:10px;
	display:none;
}
[dir="rtl"] .sespage_sidebar_category > li ul{
	margin-left:0;
	margin-right:10px;
}
.sespage_sidebar_category > li ul li{
	border-width:0;
	padding:5px 0;
}
.sespage_sidebar_category._noicons li i img{
	display:none;
}
.sespage_sidebar_category._noicons li a.catlabel{
	position:relative
}
.sespage_sidebar_category._noicons li i:before{
	content:"\f07c";
	position:relative;
	top:2px;
}
/*Hover Effect*/
.sespage_sidebar_category._hover{
	border-width:1px;
}
.sespage_sidebar_category._hover li{
	position:relative;
}
.sespage_sidebar_category._hover li:hover{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
}
.sespage_sidebar_category._hover li a{
	font-weight:normal;
}
.sespage_sidebar_category._hover li a i{
	display:none;
}
.sespage_sidebar_category._hover li + li{
	border-top-width:1px;
	border-top-style:dashed;
}
.sespage_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;
}
.sespage_sidebar_category._hover > li:hover > ul,  .sespage_sidebar_category._hover ul li:hover ul{
	visibility:visible;
	opacity:1;
	left:100%;
}
.sespage_sidebar_category._hover ul li{
	white-space:nowrap;
	padding:8px;
}
.layout_right .sespage_sidebar_category._hover ul{
	left:auto;
	right:110%;
}
.layout_right .sespage_sidebar_category._hover > li:hover > ul,
.layout_right .sespage_sidebar_category._hover ul li:hover ul{
	visibility:visible;
	opacity:1;
	left:auto;
	right:100%;
}
/*CATEGORIES HIERARCHY HORRIZONTAL VIEW END START*/

/*PAGE SLIDESHOW CSS START HERE*/
.sespage_pages_slideshow_wrapper{
	position:relative;
}
.sespage_pages_slideshow_container{
	border-width:1px;
	position:relative;
	padding:10px;
	z-index:1;
}
.sespage_pages_slideshow_container ._left_col{
	float:left;
	padding-right:10px;
	width:35%;
}
[dir="rtl"] .sespage_pages_slideshow_container ._left_col{
	float:right;
	padding-left:10px;
	padding-right:0;
}
.sespage_pages_slideshow_container ._left_col._norightblock{
	padding:0;
	width:100%;
}
.sespage_pages_slideshow_left_item{
	position:relative;
}
.sespage_pages_slideshow_left_item + .sespage_pages_slideshow_left_item{
	margin-top:10px;
}
.sespage_pages_slideshow_left_item ._thumb{
	height:115px;
	overflow:hidden;
}
.sespage_pages_slideshow_left_item ._thumbimg,
.sespage_pages_slideshow_left_item ._thumbimg span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sespage_pages_slideshow_left_item ._cont{
	background-color:rgba(0, 0, 0, 0.5);
	position:absolute;
	left:0;
	padding:5px 10px;
	bottom:0;
	width:100%;
}
.sespage_pages_slideshow_left_item ._cont *:not(.sespage_label_verified){
	color:#fff !important;
	display:inline-block;
}
.sespage_pages_slideshow_left_item ._title{
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
.sespage_pages_slideshow_container ._right_col{
	float:right;
	width:65%;
}
[dir="rtl"] .sespage_pages_slideshow_container ._right_col{
	float:left;
}
.sespage_pages_slideshow_container ._right_col._noleftblock{
	width:100%;
}
.sespage_pages_slideshow{
	height:365px;
	position:relative;
	overflow:hidden;
}
.sespage_pages_slideshow .owl-stage-outer{
	overflow:hidden;
}
[dir="rtl"] .sespage_pages_slideshow .owl-stage-outer{
  float:left;	
}
.sespage_pages_slideshow .owl-item{
	float:left;
	position:relative;
}
.sespage_pages_slideshow_item ._thumb{
	height:365px;
	width:100%;
}
.sespage_pages_slideshow_item:hover .sespage_list_btns{
	top:10px;
	opacity:1;
	visibility:visible;
}
.sespage_pages_slideshow_item .sespage_slideshow_labels,
.sespage_pages_slideshow_left_item .sespage_slideshow_labels{
	top:10px;
	position:absolute;
	width:100%;
	text-align:center;
}
.sespage_pages_slideshow_item .sespage_slideshow_labels span,
.sespage_pages_slideshow_left_item .sespage_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:var(--theme-font-size-small) !important;
}
.sespage_pages_slideshow_item:hover .sespage_slideshow_labels,
.sespage_pages_slideshow_left_item:hover .sespage_slideshow_labels{
	opacity:0;
	visibility:hidden;
}
.sespage_pages_slideshow_cont_wrap{
	background-color:rgba(0, 0, 0, 0.5);
	position:absolute;
	padding:10px 0;
	bottom:30px;
	left:20px;
	right:20px;
}
.sespage_pages_slideshow_cont{
	padding:0 10px;
	display:table;
	width:100%;
}
.sespage_pages_slideshow_cont > div{
	display:table-cell;
	vertical-align:top;
}
.sespage_pages_slideshow_cont ._price{
	font-weight:bold;
	margin:3px 0;
}
.sespage_pages_slideshow_item ._title a,
.sespage_pages_slideshow_item ._stats,
.sespage_pages_slideshow_item ._stats a,
.sespage_pages_slideshow_item ._des p,
.sespage_pages_slideshow_item ._contactlinks,
.sespage_pages_slideshow_item ._contactlinks a,
.sespage_pages_slideshow_item ._stats ._date,
.sespage_pages_slideshow_cont ._price > *{
	color:#fff !important;
}
.sespage_pages_slideshow_item ._title{
	font-weight:700;
	font-size:15px;
	margin-bottom:7px;
	padding:0 10px;
	display:flex;
	flex-wrap:wrap;
}
.sespage_pages_slideshow_item ._title ._left{
	flex:1;
}
.sespage_pages_slideshow_item ._title .sespagereview_list_rating{
	margin-left:10px;
	font-size:12px;
	margin:0;
}
[dir="rtl"] .sespage_pages_slideshow_item ._title .sespagereview_list_rating{
	margin-left:0;
	margin-right:10px;
}
.sespage_pages_slideshow_item ._des,
.sespage_pages_slideshow_item ._stats{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_pages_slideshow_item ._stats ._ownerphoto img{
	border-radius:50%;
	border-width:0;
	height:26px;
	width:26px;
}
.sespage_pages_slideshow_item ._stats > span{
	margin-right:10px;
	display:inline-block;
}
[dir="rtl"] .sespage_pages_slideshow_item ._stats > span{
	margin-left:10px;
	margin-right:0;
}
.sespage_pages_slideshow_item ._stats > span i{
	margin-right:5px;
	text-align:center;
	display:inline-block;
}
[dir="rtl"] .sespage_pages_slideshow_item ._stats > span i{
	margin-left:5px;
	margin-right:0;
}
.sespage_pages_slideshow_item ._stats > ._price i{
	margin-right:0px;
	width:auto;
}
[dir="rtl"] .sespage_pages_slideshow_item ._price > span i {
	margin-left:0px;
}
.sespage_pages_slideshow_item ._stats > span span span:after{
	content:",";
}
.sespage_pages_slideshow_item ._stats > span span span:nth-last-child(1):after{
	display:none;
}
.sespage_pages_slideshow_item ._contactlinks{
	text-align:center;
	margin-top:10px;
}
.sespage_pages_slideshow_item ._contactlinks span:after{
	content:"|";
	margin:0 5px;
}
.sespage_pages_slideshow_item ._contactlinks span:nth-last-child(1):after{
	display:none;
}
.sespage_pages_slideshow_cont ._buttons{
	width:120px;
}
.sespage_pages_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;
}
.sespage_pages_slideshow_cont .open + .sespage_listing_share_popup{
	bottom:50px;
	white-space:nowrap;
	right:0;
}
.sespage_pages_slideshow_item ._thumb ._btns{
	text-align:center;
	position:absolute;
	top:-10px;
	opacity:0;
	width:100%;
}
.sespage_pages_slideshow_item:hover ._thumb ._btns{
	opacity:1;
	top:10px;
}
.sespage_pages_slideshow_item ._thumb ._btns a{
	display:inline-block;
	float:none;
	z-index:1;
}

.sespage_pages_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;
	font-size:var(--theme-font-size-small) !important;
	color:var(--theme-button-background-color);
	background-color:var(--theme-button-background-color) !important;
	color:var(--theme-button-font-color) !important;
}
.sespage_pages_slideshow .owl-nav > div:hover{
	opacity:.9;
}
.sespage_pages_slideshow .owl-nav > div i{
	line-height:50px;
	font-size:20px;
}
.sespage_pages_slideshow .owl-nav > div.owl-prev{
	left:-3px;
}
.sespage_pages_slideshow .owl-nav > div.owl-prev i{
	margin-left:-2px;
}
.sespage_pages_slideshow .owl-nav > div.owl-next{
	right:-3px;
}
.sespage_pages_slideshow .owl-nav > div.owl-next i{
	margin-right:-2px;
}
.sespage_pages_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:5px;
	text-align:center;
}
.sespage_pages_slideshow .owl-dots div{
	display:inline-block;
	background-color:var(--theme-button-background-color-hover);
}
.sespage_pages_slideshow .owl-dots div,
.sespage_pages_slideshow .owl-dots div{
	border:1px solid #fff;
	border-radius:50%;
	height:12px;
	width:12px;
	margin:0 2px;
	cursor:pointer;
}
.sespage_pages_slideshow .owl-dots div.active{
	background-color:#fff;
}
.sespage_pages_slideshow_left_item_thumb_img > span,
.sespage_pages_slideshow_thumb_img > span,
.sespage_pages_slideshow_left_item_thumb_img:after,
.sespage_pages_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;
}
.sespage_pages_slideshow_left_item:hover .sespage_pages_slideshow_left_item_thumb_img > span,
.sespage_pages_slideshow_item:hover .sespage_pages_slideshow_thumb_img > span{
	opacity:.7;
}
.sespage_pages_slideshow_wrapper:before,
.sespage_pages_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);
}
.sespage_pages_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){
	.sespage_pages_slideshow_container ._left_col,
	.sespage_pages_slideshow_container ._right_col{
		padding:0;
		width:100%;
	}
}
/*PAGE SLIDESHOW CSS END HERE*/

/*PAGE HERO SLIDER CSS START HERE*/
.layout_sespage_featured_slideshow{
	padding:0 !important;
	border-width:0 !important;
	box-shadow:none !important;
}
.sespage_hero_slideshow{
	position:relative;
	overflow:hidden;
}
.sespage_hero_slideshow .owl-stage-outer{
	overflow:hidden;
}
[dir="rtl"] .sespage_hero_slideshow .owl-stage-outer{
	float:left;
}
.sespage_hero_slideshow .owl-item{
	float:left;
	position:relative;
}
.sespage_hero_slideshow_item item{
	position:relative;
	width:100%;
}
.sespage_hero_slideshow_item ._img span{
	background-size:cover;
	background-position:center;
	display:block;
	height:100%;
}
.sespage_hero_slideshow ._overlay,  .sespage_hero_slideshow ._cont{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.sespage_hero_slideshow ._overlay{
	background-color:rgba(0, 0, 0, 0.5);
}
.sespage_hero_slideshow ._continner{
	display:table;
	height:100%;
	width:100%;
}
.sespage_hero_slideshow ._cont article{
	display:table-cell;
	vertical-align:middle;
	padding:0 40px;
	text-align:center;
	width:100%;
}
.sespage_hero_slideshow ._cont article._itemthumb{
	width:40%;
	text-align:center;
	vertical-align:middle;
	display:none;
}
.sespage_hero_slideshow ._cont article._itemthumb a{
	border:4px solid rgba(255, 255, 255, .6);
	display:block;
	height:220px;
	width:100%;
}
.sespage_hero_slideshow ._cont article h2{
	color:#fff;
	font-size:50px;
	font-weight:bold;
	margin-bottom:30px;
}
.sespage_hero_slideshow ._cont article h2 a{
	color:#fff;
}
.sespage_hero_slideshow ._cont article p._des{
	color:#fff;
	font-size:17px;
	margin-bottom:20px;
}
.sespage_hero_slideshow ._cont article ._time{
	color:#fff;
	text-align:center;
	margin-bottom:20px;
}
.sespage_hero_slideshow ._cont article ._time > span{
	display:inline-block;
}
.sespage_hero_slideshow ._cont article ._time ._count{
	font-size:25px;
	font-weight:bold;
}
.sespage_hero_slideshow ._cont article ._time ._text{
	font-size:20px;
}
.sespage_hero_slideshow ._cont article ._countdown *{
	color:#fff;
}
.sespage_hero_slideshow .countdown-page > div{
	display:inline-block;
	margin-right:5px;
}
.sespage_hero_slideshow .countdown-page p > span:nth-child(1){
	font-size:25px;
}
.sespage_hero_slideshow ._cont ._btn{
	text-align:center;
	padding-top:20px;
}
.sespage_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;
}
.sespage_hero_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:10px;
	text-align:center;
}
.sespage_hero_slideshow .owl-dots div{
	display:inline-block;
	margin-right:5px;
}
.sespage_hero_slideshow .owl-dots div > span {
	width:10px;
	height:10px;
	border-radius:20px;
	display:inline-block;
	opacity:0.5;
	cursor:pointer;
	background-color:var(--theme-list-background-color);
}
.sespage_hero_slideshow .owl-dots .active > span {
  opacity:1;
}
.sespage_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;
}
.sespage_hero_slideshow .owl-nav > div i:before{
	color:#fff;
	font-size:50px;
	line-height:60px;
}
.sespage_hero_slideshow .owl-nav > div.owl-prev{
	left:0;
}
.sespage_hero_slideshow .owl-nav > div.owl-next{
	right:0;
}
.sespage_hero_slideshow:hover .owl-nav > div{
	opacity:1;
}
/*Full Slideshow*/
.sespage_slideshow_full .layout_sespage_featured_sponsored_verified_hot_slideshow{
	padding:0 !important;
	border-width:0 !important;
	box-shadow:none !important;
	background:none !important;
}
.sespage_hero_slideshow_container._isfullwidth section{
	background-color:#ccc;
	position:absolute;
	left:0;
	right:0;
}
.sespage_hero_slideshow_container._isfullwidth section ._cont article{
	padding:0 150px;
}
.layout_left .sespage_hero_slideshow ._cont article,
.layout_right .sespage_hero_slideshow ._cont article{
	padding:0 10px;
}
.layout_left .sespage_hero_slideshow ._cont article h2,
.layout_right .sespage_hero_slideshow ._cont article h2{
	font-size:15px;
	margin-bottom:10px;
}
.layout_left .sespage_hero_slideshow ._cont article p._des,
.layout_right .sespage_hero_slideshow ._cont article p._des{
	font-size:14px;
}
.layout_left .sespage_hero_slideshow .owl-nav > div,
.layout_right .sespage_hero_slideshow .owl-nav > div{
	width:30px;
}
.layout_left .sespage_hero_slideshow .owl-nav > div i:before,
.layout_right .sespage_hero_slideshow .owl-nav > div i:before{
	font-size:40px;
	line-height:30px;
}
/*PAGE HERO SLIDER CSS END HERE*/
/*LIST SLIDESHOW CSS START HERE*/
.sespage_list_slideshow{
	border-width:1px;
	position:relative;
}
.sespage_list_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sespage_list_slideshow .owl-item{
	float:left;
}
.sespage_list_slideshow .sespage_list_item{
	margin:0;
}
.sespage_list_slideshow .sespage_list_item article{
	box-shadow:none;
}
.sespage_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;
}
.sespage_list_slideshow .owl-nav > div i:before{
	color:#fff;
	font-size:50px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.sespage_list_slideshow .owl-nav > div.owl-prev{
	left:-70px;
}
.sespage_list_slideshow:hover .owl-nav > div.owl-prev{
	left:0;
}
.sespage_list_slideshow .owl-nav > div.owl-next{
	right:-70px;
}
.sespage_list_slideshow:hover .owl-nav > div.owl-next{
	right:0;
}
/*LIST SLIDESHOW CSS END HERE*/
/**************CATEGORY PAGES CSS START HERE**************/
/*CATEGORY COVER*/
.layout_sespage_banner_category > h3{
	display:none;
}
.sespage_category_cover{
	border-style:solid;
	border-width:1px;
	width:100%;
}
.sespage_category_cover_inner{
	position:relative;
	overflow:hidden;
	width:100%;
}
.sespage_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);
}
.sespage_category_cover_content{
	background-color:rgba(0, 0, 0, .7);
	padding:30px;
	position:relative;
	width:100%;
}
.sespage_category_cover_breadcrumb{
	margin-bottom:15px;
}
.sespage_category_cover_breadcrumb,
.sespage_category_cover_breadcrumb a:not(.sesbasic_link_btn){
	color:#fff !important;
	font-size:17px;
}
.sespage_category_cover_breadcrumb a{
	font-weight:bold;
}
.sespage_category_cover_breadcrumb .sesbasic_link_btn{
	display:inline-block;
	font-size:14px;
	padding:6px 17px;
	margin-left:20px;
	vertical-align:middle;
	margin-top:-6px;
}
[dir="rtl"] .sespage_category_cover_breadcrumb .sesbasic_link_btn{
	margin-left:0;
	margin-right:20px;
}
.sespage_category_cover_blocks{
	background-color:rgba(255, 255, 255, .1);
	height:250px;
	width:100%;
}
.sespage_category_cover_block_img{
	float:left;
	height:100%;
	width:50%;
}
[dir="rtl"] .sespage_category_cover_block_img{
	float:right;
}
.sespage_category_cover_block_img span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sespage_category_cover_block_info{
	overflow:hidden;
	padding:20px;
}
.sespage_category_cover_title{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	height:30px;
}
.sespage_category_cover_des{
	height:38px;
	overflow:hidden;
}
.sespage_category_cover_des p{
	font-size:15px;
	color:#fff;
	text-align:justify;
}
.sespage_category_cover_des.mCustomScrollbar{
	padding-right:10px;
}
[dir="rtl"] .sespage_category_cover_des.mCustomScrollbar{
	padding-right:0;
	padding-left:10px;
}
.sespage_category_cover_des.mCustomScrollbar .mCSB_dragger_bar{
	background-color:rgba(204, 204, 204, .5) !important;
}
.sespage_category_cover_pages{
	margin-top:10px;
}
.sespage_category_cover_pages_head{
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
	color:#fff;
}
.sespage_category_cover_item{
	width:33.33%;
	height:100px;
	padding:2px;
	float:left;
}
.sespage_category_cover_item a{
	display:block;
	height:100%;
	position:relative;
	overflow:hidden;
}
.sespage_category_cover_item a span{
	border-width:0;
}
.sespage_category_cover_item ._info{
	padding:5px;
	position:absolute;
	bottom:-50px;
	right:0;
	left:0;
	background-color:rgba(0, 0, 0, .5);
}
.sespage_category_cover_item:hover ._info{
	bottom:0;
}
.sespage_category_cover_item ._title{
	margin:0;
	color:#fff;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_category_top_pages{
	margin-bottom:20px;
}
.sespage_category_top_pages .sespage_advgrid_item_thumb{
	height:270px !important;
}
/* Category cover responsive css */
@media (max-width:767px){
.sespage_category_cover, .sespage_category_cover_blocks, .sespage_category_cover_des{
  height:auto !important;
}
.sespage_category_cover_block_img {
	float:none;
	height:200px;
	width:100%;
}
}
@media (max-width:600px) {
	.sespage_category_cover_breadcrumb .sesbasic_link_btn {
		margin-top:10px;
		display:block;
		width:100px;
		margin-left:0;
	}
	[dir="rtl"] .sespage_category_cover_breadcrumb .sesbasic_link_btn {
		margin-right:0;
	}
}
/*Category Banner Full Width*/

.sespage_category_cover_full .layout_sespage_banner_category{
	padding:0 !important;
	background:none !important;
}
.sespage_category_cover_full_container .sespage_category_cover_inner{
	left:0;
	right:0;
	position:absolute;
}
.sespage_category_cover_full_container .sespage_category_cover_blocks{
	margin:0 auto;
}
/*Category Header*/
.sespage_browse_cat_top{
	padding:5px;
	margin-bottom:15px;
}
.sespage_catview_title{
	font-size:30px;
	font-weight:bold;
}
.sespage_catview_title, .sespage_catview_des{
	margin-bottom:10px;
}
.sespage_catview_button{
	margin:10px 0;	
}
.sespage_catview_button a{
	display:inline-block;
	padding:5px 15px;
}
/*CATEGORY GRID LISTING*/
.sespage_category_grid{
	border-style:solid;
	border-width:1px;
	display:block;
	height:100px;
	position:relative;
	width:100%;
	margin-bottom:10px;
}
.sespage_category_grid_img{
	display:block;
	height:100%;
	overflow:hidden;
	width:100%;
}
.sespage_category_grid_img span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sespage_category_grid_overlay,
.sespage_category_grid_info{
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	top:0;
}
.sespage_category_grid_overlay{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.sespage_category_grid:hover .sespage_category_grid_overlay{
	opacity:0.8;
	filter:alpha(opacity=80);
}
.sespage_category_grid_info > div{
	display:table;
	height:100%;
	text-align:center;
	vertical-align:middle;
	width:100%;
}
.sespage_category_grid_details{
	color:#fff;
	display:table-cell;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:5px 10px;
	vertical-align:middle;
}
[dir="rtl"] .sespage_category_grid_info > div,
[dir="rtl"] .sespage_category_grid_details,
[dir="rtl"] .sespage_category_grid_subcate{
	text-align:center;
}
.sespage_category_grid_details img{
	max-height:40px;
	max-width:40px;
}
.sespage_category_grid_details span{
	display:block;
}
.sespage_category_grid._isround,
.sespage_category_grid._isround .sespage_category_grid_img,
.sespage_category_grid._isround .sespage_category_grid_overlay,
.sespage_category_grid._isround .sespage_category_grid_info{
	border-radius:50%;
}
.sespage_category_grid_btn{
	position:absolute;
	bottom:-10px;
	width:100%;
	left:0;
	text-align:center;
}
@media (min-width:768px){
	.sespage_category_grid_btn{
		opacity:0;
		visibility:hidden;
	}
}
.sespage_category_grid_btn a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_category_grid:hover .sespage_category_grid_btn{
	bottom:-10px;
	opacity:1;
	visibility:visible;
}
.sespage_category_grid_images:hover .sespage_category_grid_btn{
	bottom:30px;
}
/*Category View*/
.sespage_catview_list_title{
	margin:15px 0;
	border-bottom-width:1px;
	padding:10px;
}
.sespage_catview_list_title ._title{
	font-size:17px;
	font-weight:bold;
	margin:0 10px 0 0;
}
[dir="rtl"] .sespage_catview_list_title ._title{
	margin:0 0 0 10px;
}
/*Category Icons Block CSS Start Here*/
.sespage_cat_iconlist_head{
	font-size:25px;
	margin:0 0 30px;
	text-align:center !important;
}
.sespage_cat_iconlist{
	display:block;
	text-align:center !important;
	position:relative;
}
.sespage_cat_iconlist:hover{
	opacity:.9;
}
.sespage_cat_iconlist a{
	text-decoration:none !important;
}
.sespage_cat_iconlist > a > span{
	display:block;
}
.sespage_cat_iconlist_icon{
	height:80px;
	margin:0 auto;
	width:80px;
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.sespage_cat_iconlist._isround .sespage_cat_iconlist_icon{
	border-radius:50%;
}
.sespage_cat_iconlist_icon img{
	width:60px;
}
.sespage_cat_iconlist_title{
	margin-top:5px;
	font-weight:bold;
}
.sespage_cat_iconlist_count{
	margin-top:2px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_cat_page_listing{
	display:flex;
	flex-wrap:wrap;
}
.sespage_cat_iconlist_btn{
	position:absolute;
	top:60px;
	width:100%;
	left:0;
}
.sespage_category_grid_listing_sub > li{
	display:inline-block;
}
@media (min-width:992px) {
	.category_view_popular > li,
	.category_view_explore > li{
		width:33.33%;
	}
}
@media (min-width:768px){
	.sespage_cat_iconlist_btn{
		opacity:0;
		visibility:hidden;
	}
}
@media (max-width:767px) {
	.sespage_category_grid_listing_sub > li{
		width:50% !important;
	}
  #global_page_sespage-profile-index .layout_core_container_tabs > .generic_layout_container > h3{
		position:relative;
		margin-bottom:10px ;
  }
 


}
@media (max-width:600px) {
	.sespage_category_grid_listing_sub > li {
		width:100% !important;
	}
}
.sespage_cat_iconlist_btn a{
	display:inline-block;
	padding:5px 15px;
	font-size:var(--theme-font-size-small) !important;
}
.sespage_cat_iconlist:hover .sespage_cat_iconlist_btn{
	opacity:1;
	visibility:visible;
}
/**************CATEGORY PAGES CSS END HERE**************/
/*FEATURED PAGES 3 PAGE WIDGET CSS START HERE*/
.sespage_3column_layout{
	display:flex;
	flex-wrap:wrap;
}
/*FEATURED PAGES 3 PAGE WIDGET CSS END HERE*/
/*CREATE PAGE POPUP START HERE*/
.ajaxsmoothbox_container .sespage_create_container{
	width:950px;
}
.ajaxsmoothbox_container .sespage_create_container .global_form > div > div{
	margin:10px;
	padding:10px;
}
.ajaxsmoothbox_container .sespage_create_form .global_form .form-elements{
	padding:0;
}
.ajaxsmoothbox_container .sespage_create_form input[type="text"],
.ajaxsmoothbox_container .sespage_create_form textarea,
.ajaxsmoothbox_container .sespage_create_form select,
.ajaxsmoothbox_container .sespage_create_form .sespage_choose_date,
.ajaxsmoothbox_container .sespage_create_form .form-element .mce-tinymce{
	max-width:80%;
	width:60%;
}
.ajaxsmoothbox_container .sespage_create_form #buttons-wrapper{
	margin-bottom:0;
}
.ajaxsmoothbox_container .sespage_create_form #brtag-wrapper{
	display:none;
}
/*CREATE PAGE POPUP END HERE*/
/*CATEGORIES CSS START HERE*/
/*Home Categories List*/
.sespage_home_category_list_view{
	display:flex;
	flex-wrap:wrap;
}
.sespage_home_category_list_item{
	width:50%;
	padding-right:40px;
}
.sespage_home_category_list_item > section{
	border-bottom-width:1px;
	padding:20px 0;
}
.sespage_home_category_list_item_icon{
	float:left;
	margin-right:15px;
}
.sespage_home_category_list_sub{
	padding-left:50px;
}
.sespage_home_category_list_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
.sespage_home_category_list_sub_item{
	padding:10px 0;
}
.sespage_home_category_list_sub_item_icon{
	float:left;
	margin-right:15px;
}
.sespage_home_category_list_sub_item_cont{
	display:block;
	overflow:hidden;
	line-height:50px;
	font-size:17px;
}
/*Home Categories Grid*/
.sespage_home_category_wrapper{
	clear:both;
}
.sespage_home_category_content{
	margin:0 -10px;
	display:flex;
	flex-wrap:wrap;
}
.sespage_home_category_section{
	padding:10px;
	width:225px;
	position:relative;
	overflow:hidden;
}
.sespage_home_category_section .sespage_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;
}
.sespage_home_category_section:hover .sespage_list_btns{
	opacity:1;
	top:20px;
	visibility:visible;
}
.sespage_home_category_section .sespage_list_btns a{
	float:none;
	display:inline-block;
}
.sespage_home_category_section > a{
	border-width:1px;
	padding:20px 10px;
	text-decoration:none !important;
	display:block;
	height:100%;
}
.sespage_home_category_section:hover > a{
	background-image:url(~/application/modules/Sespage/externals/images/transparent-bg.png);
}
.sespage_home_category_section_img{
	text-align:center;
	margin:0 auto;
	width:100px;
	height:100px;
}
.sespage_home_category_section_img img{
	max-height:100%;
	max-width:100%;
}
.sespage_home_category_section_title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:10px 0px;
}
.sespage_home_category_section_des{
	text-align:center;
}
/*CATEGORIES CSS END HERE*/
/*CONTACT POPUP START HERE*/
.sespage_contact_popup{
	width:500px;
}
.sespage_contact_popup > div{
	padding:15px;
}
.sespage_contact_popup .global_form,
.sespage_contact_popup .global_form > div,
.sespage_contact_popup .global_form > div > div{
	float:none;
	width:100%;
}
.sespage_contact_popup .form-label,
.sespage_contact_popup .form-element{
	text-align:left !important;
	width:100% !important;
}
.sespage_contact_popup .form-element {
	max-width:100% !important;
	min-width:100% !important;
}
.sespage_contact_popup .form-element input,
.sespage_contact_popup .form-element textarea{
	width:100%;
	max-width:100%;
}
.sespage_contact_popup #buttons-label{display:none;}
/*CONTACT POPUP END HERE*/
/*BANNER SEARCH WIDGET CSS START HERE*/
.layout_sespage_banner_search{
	box-shadow:none !important;
	background:none !important;
	border-width:0 !important;
	padding:0 !important;
}
.sespage_banner_search_wrapper ._mainsectionimg{
	background-position:center center;
	background-size:cover;
	position:relative;
}
.sespage_banner_search_wrapper.isfullwidth ._mainsectionimg{
	position:absolute;
	left:0;
	right:0;
}
.sespage_banner_search_wrapper ._banneroverlay{
	background-color:rgba(0, 0, 0, 0.7);
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.sespage_banner_search_wrapper ._mainsectioncover{
	position:relative;
	display:table;
	height:100%;
	width:100%;
}
.sespage_banner_search_wrapper ._mainsectioncover > div{
	display:table-cell;
	vertical-align:middle;
	height:100%;
	width:100%;
}
.sespage_banner_search_wrapper ._maincontent{
	max-width:80%;
	margin:0 auto;
	text-align:center;
	max-width:var(--theme-content-width);
	margin:0 auto;
}
.sespage_banner_search_wrapper._iscategorybox ._maincontent{
	margin-bottom:100px;
}
.sespage_banner_search_wrapper ._maincontent > h2,
.sespage_banner_search_wrapper ._maincontent > p{
	color:#fff !important;
}
.sespage_banner_search_wrapper ._searchform{
	padding:0 30px;
	margin-top:20px;
	text-align:center;
}
.sespage_banner_search_wrapper ._searchform > div{
	background-color:rgba(255, 255, 255, 0.2);
	border-radius:5px;
	padding:10px;
	display:inline-block;
}
.sespage_banner_search_wrapper ._searchform form{
	display:block;
	border-radius:5px;
	width:100%;
	background-color:var(--theme-list-background-color);
}
.sespage_banner_search_wrapper ._searchform .form-elements{
	display:table;
	width:100%;
}
.sespage_banner_search_wrapper ._searchform .form-elements > div{
	display:table-cell;
	vertical-align:middle;
}
.sespage_banner_search_wrapper ._searchform form .form-wrapper:before{
	font-family:"Font Awesome 5 Free";
	position:absolute;
	margin:15px 0 0 20px;
	font-size:20px;
	color:var(--theme-font-color-light);
}
[dir="rtl"] .sespage_banner_search_wrapper ._searchform form .form-wrapper:before {
  margin:15px 20px 0 0;
}
.sespage_banner_search_wrapper ._searchform form #search-wrapper:before{
	content:"\f0a1";
  font-weight:600;
}
.sespage_banner_search_wrapper ._searchform form #location-wrapper:before{
	content:"\f3c5";
	font-weight:600;
}
.sespage_banner_search_wrapper ._searchform form #category_id-wrapper:before{
	content:"\f07c";
}
.sespage_banner_search_wrapper ._searchform .form-elements > div + div{
	border-left-width:1px;
}
[dir="rtl"] .sespage_banner_search_wrapper ._searchform .form-elements > div + div{
  border-left:0;
	border-right-width:1px;
}
.sespage_banner_search_wrapper ._searchform form .form-label{
	display:none;
}
.sespage_banner_search_wrapper ._searchform form .form-element:not(#submit-element){
	padding-left:30px;
}
[dir="rtl"] .sespage_banner_search_wrapper ._searchform form .form-element:not(#submit-element){
	padding-left:0;
	padding-right:30px;
}
.sespage_banner_search_wrapper ._searchform form .form-element input[type="text"],
.sespage_banner_search_wrapper ._searchform form .form-element select{
	background:none !important;
	border-width:0;
	margin:0;
	height:50px;
	line-height:50px;
	font-size:15px;
	padding:0 20px;
	outline:none;
	width:100%;
	max-width:100%;
}
.sespage_banner_search_wrapper ._searchform form .form-element button{
	border-radius:0 5px 5px 0;
	text-align:center;
	width:100%;
	height:50px;
	line-height:50px;
	padding:0 20px;
	font-size:17px;
	white-space:nowrap;
}
[dir="rtl"] .sespage_banner_search_wrapper ._searchform form .form-element button {
  border-radius:5px 0 0 5px !important;
}
.sespage_banner_search_wrapper ._searchform form #lat-wrapper,
.sespage_banner_search_wrapper ._searchform form #lng-wrapper{
	display:none;
}
.sespage_banner_search_wrapper ._maincontent > h2{
	background:none !important;
	font-size:50px;
	margin-bottom:20px;
	letter-spacing:2px;
	font-weight:normal;
}
.sespage_banner_search_wrapper ._maincontent > p{
	font-size:20px;
	margin-top:20px;
}
.sespage_banner_search_wrapper ._catsection{
	position:relative;
	max-width:var(--theme-content-width);
	margin:0 auto;
}
.sespage_banner_search_wrapper ._catsection > ._cont{
	border-bottom-width:1px;
	border-radius:10px 10px 0 0;
	max-width:80%;
	padding:40px 20px 20px;
	margin:0 auto;
	position:relative;
	margin-top:-100px;
	background-color:var(--theme-list-background-color);
}
.sespage_banner_search_wrapper ._catsection > ._cont:before,
.sespage_banner_search_wrapper ._catsection > ._cont:after{
	bottom:1px;
	width:30%;
	z-index:-1;
	content:"";
	height:40%;
	opacity:0.30;
	background:#000;
	position:absolute;
}
.sespage_banner_search_wrapper ._catsection > ._cont:before{
	left:8px;
	-webkit-transform:skewX(20deg);
	-ms-transform:skewX(20deg);
	transform:skewX(20deg);
	-webkit-box-shadow:-12px -15px 20px 0 #000;
	box-shadow:-12px -15px 20px 0 #000;
}
.sespage_banner_search_wrapper ._catsection > ._cont:after {
	right:8px;
	-webkit-transform:skewX(-20deg);
	-ms-transform:skewX(-20deg);
	transform:skewX(-20deg);
	-webkit-box-shadow:12px -15px 20px 0 #000;
	box-shadow:12px -15px 20px 0 #000;
}
.sespage_banner_search_wrapper ._cateheading{
	text-align:center;
	font-size:20px;
	margin:0 0 40px;
}
.sespage_banner_categories{
	margin:0;
	padding:0 60px;
	position:relative;
	height:108px;
	overflow:hidden;
}
.sespage_banner_categories .owl-stage-outer{
	padding:4px 0;
	overflow:hidden;
}
.sespage_banner_categories .owl-stage{
	position:relative;
	display:flex;
}
[dir="rtl"] .sespage_banner_categories .owl-stage{
  float:left;	
}
.sespage_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);
}
.sespage_banner_categories .owl-nav > div:hover{
	opacity:.8;
}
.sespage_banner_categories .owl-nav > div.disabled{
	cursor:none;
	opacity:.4 !important;
}
.sespage_banner_categories .owl-nav .owl-prev{
  left:15px;
}
.sespage_banner_categories .owl-nav .owl-next{
	right:15px;
}
.sespage_banner_categories .owl-item{
	padding:0 10px;
}
.sespage_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;
}
.sespage_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);
}
.sespage_banner_categories ._catitem._isthumb > a{
	background-color:#000;
}
.sespage_banner_categories ._catitem._isthumb > a > span{
	background-size:cover;
	background-position:center;
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:.5;
}
.sespage_banner_categories ._catitem._isthumb > a:hover > span{
	transform:scale(1.1);	
}
.sespage_banner_categories ._catitem ._catitem_holder{
	position:relative;
	max-width:100%;
	padding:0 10px;
}
.sespage_banner_categories ._catitem ._caticon{
	margin:0 auto 10px;
	overflow:hidden;
	display:block;
	height:40px;
	width:40px;
	position:relative;
}
.sespage_banner_categories ._catitem ._caticon img{
	max-height:40px;
	max-width:40px;
	position:absolute;
	transform:translate(-50%,-50%);
	top:50%;
	left:50%;
}
.sespage_banner_categories ._catitem ._catname{
	font-weight:bold;
	line-height:150%;
	text-align:center;
}
.sespage_banner_categories ._catitem._isthumb ._catname{
	color:#fff !important;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*BANNER SEARCH WIDGET CSS END HERE*/
/*WELCOME PAGE CSS START HERE*/
/*HowItWorks*/
.layout_sespage_howitworks{
	background-image:url(~/application/modules/Sespage/externals/images/transprant-bg.png);
	width:100% !important;
	max-width:100% !important;
}
.sespage_howitworks_wrapper{
	margin:0 auto;
}
.sespage_howitworks_main > div{
	float:left;
	padding:0 20px;
	width:50%;
}
.sespage_howitworks_main > div img{
	max-width:100%;
}
.sespage_howitworks_content article{
	margin-bottom:30px;
	padding-right:100px;
}
.sespage_howitworks_content ._title{
	font-size:17px;
	margin-bottom:10px;
	font-weight:bold;
}
.sespage_welcome_page{
	background-color:var(--theme-list-background-color);
}
.sespage_welcome_page #global_wrapper{
  padding-top:0;
}
.sespage_welcome_page #global_content .generic_layout_container:not(.layout_sespage_browse_menu){
	box-shadow:none !important;
	border-width:0 !important;
	padding:0 !important;
	border-radius:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.sespage_welcome_page #global_content .generic_layout_container > h3:before{
	display:none;
}
.sespage_welcome_page .sespage_banner_search_wrapper ._catsection > ._cont{
	border-bottom-width:0;
}
.sespage_welcome_page #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;
}
.sespage_welcome_page #global_content .layout_main .generic_layout_container:not(.layout_core_html_block):not(.layout_sespage_browse_menu){
	padding-top:30px !important;
}
.sespage_welcome_page #global_content .layout_main .generic_layout_container + .generic_layout_container:not(.layout_core_html_block):not(.layout_sespage_browse_menu){
	border-top-width:1px !important;
	margin-top:80px !important;
	padding-top:80px !important;
}
.sespage_welcome_page #global_wrapper #global_content .layout_main .layout_sespage_browse_menu + .generic_layout_container{
	margin-top:40px !important;
	padding-top:40px !important;
}
html .sespage_welcome_page #global_wrapper #global_content .layout_main .layout_middle .layout_sespage_howitworks{
	border-top-width:0 !important;
	padding-bottom:80px !important;
}
html .sespage_welcome_page #global_wrapper #global_content .layout_main .layout_middle .layout_sespage_howitworks + .generic_layout_container{
	border-top-width:0 !important;
	margin-top:0 !important;
}
.sespage_welcome_page #global_content .layout_core_html_block{
	text-align:center;
}
.sespage_welcome_page #global_content .layout_core_html_block a{
	display:inline-block;
	padding:10px 40px;
	margin:30px 0;
	font-weight:bold;
	font-size:17px;
}
html body.sespage_welcome_page #global_content .layout_main div.layout_sespage_browse_menu {

}
@media (min-width:768px){
	html body.sespage_welcome_page #global_content .layout_main div.layout_sespage_browse_menu{
		box-shadow:none !important;
		padding-top:0 !important;
		margin-top:0 !important;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .headline{
		margin-top:20px;
		padding:0;
		border-width:0;
		text-align:center;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu h2{
		display:none;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li{
		display:none;
		padding:0px 5px;
		margin-top:5px;
		margin-bottom:5px;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li + li{
		border-width:0 !important;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li:nth-child(1),
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li:nth-child(2),
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li:nth-child(3),
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li:nth-child(4),
	.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs li:nth-last-child(1){
		display:inline-block;
	}
	.sespage_welcome_page #global_content .layout_main .layout_sespage_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);
	}
}
.sespage_welcome_page #global_content .layout_main .layout_sespage_browse_menu .tabs > ul > li > a:hover{
	background:var(--theme-button-background-color);
	color:var(--theme-button-font-color);
}
/* Responsive CSS*/
@media (max-width:768px){
	.sespage_howitworks_main > div{
		float:left;
		width:100%;
		padding:20px;
	}
	.sespage_howitworks_content article{
		padding:0;
	}
	.sespage_banner_search_wrapper ._maincontent{
		max-width:90%;
	}
	.sespage_banner_search_wrapper ._searchform > div{
		width:100%;
	}
	.sespage_banner_search_wrapper ._maincontent > h2{
		font-size:32px;
	}
	.sespage_banner_search_wrapper ._maincontent > p {
		font-size:16px;
	}
	.sespage_banner_search_wrapper ._searchform .form-elements > div {
		display:block;
	}
	.sespage_banner_search_wrapper ._maincontent{
		margin-top:30px;
	}
	#sespage_change_owner button {
    margin-top:10px;
  }
	.sescover_footer_des2_footer ._rightbtns ._contactbtn a {
    margin-left:10px;
  }

	.sespage_banner_search_wrapper ._searchform .form-elements > #submit-wrapper{
		border:0 !important;
	}
	.sespage_banner_search_wrapper ._searchform form .form-element button {
		border-radius:0 0 5px 5px;
	}
	.sespage_banner_search_wrapper ._catsection > ._cont{
		margin-top:-40px !important;
		padding:10px;
	}
	.sespage_banner_search_wrapper ._searchform {
		padding:0 10px;
	}
	.sespage_welcome_page #global_content .generic_layout_container > h3{
		font-size:22px !important;
	}
	.sespage_hlist_item, .sespage_hlist_item ._thumb{
		width:100% !important;
	}
	.sespage_hlist_item article, .sespage_hlist_item ._thumb, .sespage_hlist_item ._cont{
		display:block;
	}
	.sespage_hlist_item ._cont{
		padding-top:10px;
	}
	.sespage_hlist_item ._contactlinks{
		text-align:left;
	}
	.sespage_manage_pages_item ._cont ._buttons {
    float:left;
    margin:10px 0;
		width:100%;
  }
	.sespage_manage_pages_item ._cont ._buttons > div .sespage_button{
		padding:0;
    width:30px;
    text-align:center;
    padding-left:5px;
	}
	[dir="rtl"] .sespage_manage_pages_item ._cont ._buttons > div .sespage_button{
		padding-left:0px;
		padding-right:5px;
	}
	.sespage_manage_pages_item ._cont ._buttons > div .sespage_button span {
    display:none;
  }
	.sespage_welcome_page #global_content .layout_main .generic_layout_container + .generic_layout_container:not(.layout_core_html_block):not(.layout_sespage_browse_menu){
		margin-top:30px !important;
		padding-top:30px !important;
	}
	.sespage_welcome_page #global_wrapper #global_content .layout_main .layout_sespage_browse_menu + .generic_layout_container{
		margin-top:20px !important;
		padding-top:20px !important;
	}
	html .sespage_welcome_page #global_wrapper #global_content .layout_main .layout_middle .layout_sespage_howitworks{
		border-top-width:0 !important;
		padding-bottom:30px !important;
	}
	html .sespage_welcome_page #global_wrapper #global_content .layout_main .layout_middle .layout_sespage_howitworks + .generic_layout_container{
		border-top-width:0 !important;
		margin-top:0 !important;
	}
}
@media (min-width:600px) and (max-width:768px){
	.sespage_hlist_item {
		width:50% !important;
	}
	.sespage_hlist_item ._thumb{
		width:100% !important;
	}
}
/*WELCOME PAGE CSS END HERE*/
/* activity feed responsive */
@media (max-width:767px){
	.sesact_feed ul.feed .feed_item_icon > ul > li {
		flex:auto;
	}
	.sespage_contact_popup {
    width:100%;
  }
	html .sespage_list_item ._footer ._listbuttons .open + .sespage_listing_share_popup {
    right:auto;
    left:0;
    bottom:35px;
	}
	.sespage_manage_pages_item ._thumb {
		height:150px;
		width:100%;
		float:none;
		margin-bottom:5px;
	}
	.sespage_manage_pages_item ._cont ._title{
		overflow:visible;
	}
	.sespage_manage_pages_item ._stats > div {
		float:none;
		margin-right:4px;
		display:inline-block;
		text-align:center;
	}
	[dir="rtl"] .sespage_manage_pages_item ._stats > div,
	[dir="rtl"]	.sespage_manage_pages_item ._thumb{
		float:none;
	}
}
@media (min-width:600px) and (max-width:768px){
	.sespage_manage_pages_item ._cont ._title{
		overflow:visible;
	}	
	.sespage_manage_pages_item ._cont ._buttons ._listbuttons > div {
		margin-bottom:5px;
	}
}
@media (max-width:900px){
	.sespage_list_item {
    width:calc( 50% - 10px);
    margin:5px;
  }
}
@media (min-width:768px) and (max-width:900px){
  .sespage_locations_conteiner ._listing {
    width:100%;
  }
  .sespage_locations_conteiner ._map {
    width:100%;
    padding-left:0;
  }
	[dir="rtl"] .sespage_locations_conteiner ._map{
		padding-right:0;
	}
	.sespage_category_grid_layout ._item,
	.sespage_album_list_grid{
    width:calc( 50% - 10px) !important;
  }
	.sespage_category_grid_layout ._item{
		width:100% !important;
	}
	.sespage_list_item ._footer ._listbuttons > div > a {
    display:block;
    padding:0 5px;
  }
	.sespage_list_contact_btns > div a {
    padding:8px 4px;
    margin-right:0px;
    font-size:10px;
  }
	.sespage_list_item ._cont > div {
    padding:5px !important;
	}
	.sespage_browse_search_horizontal #buttons-wrapper,.sespage_profile_info_col,.sespage_locations_item ._map {
		width:100%;
	}
	.sespage_people_like_title span{
		font-size:13px;
	}
	.layout_page_sespage_profile_index_4 .layout_right {
    width:240px !important;
  }
	.sespage_locations_item ._cont ._infof span:nth-child(1){
		width:auto;
	}
}
@media (max-width:540px){
	.sespage_list_item {
    width:100%;
  }
}
/*Claim CSS Start*/
.sespage_profile_tabs{
  border-bottom-width:1px;
  padding:0px 22px;
  margin-bottom:15px;
}
.sespage_profile_tabs .sespage_profile_tabs_top{
  float:left;
  padding:8px 15px;
}
[dir="rtl"] .sespage_profile_tabs .sespage_profile_tabs_top{
  float:right;
}
.sespage_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;
}
.sespage_profile_tabs .sespage_profile_tabs_top a{
  text-decoration:none;
}
.sespage_profile_tabs .sespage_profile_tabs_top a i{
  margin-right:5px;
}
[dir="rtl"] .sespage_profile_tabs .sespage_profile_tabs_top a i{
	display:inline-block;
	margin-left:5px;
	margin-right:0;
}
.sespage_claims_con_page .sespage_claims_contant{
  float:left;
  width:50%;
  margin-bottom:10px;
}
[dir="rtl"] .sespage_claims_con_page .sespage_claims_contant{
	float:right;
}
.sespage_claims_con_page .sespage_claims_cont_inner{
  padding:15px;
  margin-right:	10px;
  border-width:1px;
  display:block;
  overflow:hidden;
}
.sespage_claims_con_page .sespage_claims_cont_inner p.claims-request_title{
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
}
.sespage_claims_con_page .sespage_claims_cont_inner p.claims_tegs{
  margin-bottom:5px;
}
.sespage_claims_con_page .sespage_claims_cont_inner p.claims_status span.pending{
  color:#e6aa16;
}
.sespage_claims_con_page .sespage_claims_contant a img{
  float:left;
  margin-right:10px;
  width:150px;
  height:100px;
}
[dir="rtl"] .sespage_claims_con_page .sespage_claims_contant a img{
	float:right;
	margin-left:10px;
	margin-right:0;
}
.sespage_success_message{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#d6e9c6;
  padding:15px;
  margin-bottom:20px;
  border-radius:4px;
}
.sespage_error_message{
  background-color:#e47c7c;
  border:1px solid #cd6262;
  color:#fff;
  padding:15px;
  margin-bottom:20px;
  border-radius:4px;
}
.sespage_success_message i,
.sespage_error_message i{
  margin-right:5px;
}
.sespage_role_btns > button {
	margin:10px;
	margin-left:0;
}
@media (max-width:767px){
	.sespage_claims_con_page .sespage_claims_contant{
		width:100%;
	}
	.sespage_claims_con_page .sespage_claims_cont_inner{
		margin-right:0px;
	}
	.sespage_claims_con_page .sespage_claims_contant a img{
		width:100%;
		max-width:100%;
		height:100%;
		margin-right:0px;
		margin-bottom:10px;
	}
	[dir="rtl"] .sespage_claims_con_page .sespage_claims_contant a img {
		margin-left:0px;
	}
	.sespage_claims_con_page .sespage_claims_cont_inner p.claims-request_title{
		margin-bottom:5px;
	}
	.sespage_profile_tabs{
		padding:0px;
	}
	.sespage_profile_tabs .sespage_profile_tabs_top{
		padding:8px 10px;
	}
}
/*Claim CSS End*/
.ses_media_lightbox_close_btn i:before {
   display:none;
}
/* BROWSE MENU */
.sespage_browse_menu {
	display:grid;
	grid-template-columns:1fr auto;
	align-items:center;
}
.sespage_browse_menu .tabs {
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
.sespage_browse_menu .sespage_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);
}
@media(max-width:767px){
	.sespage_browse_menu .sespage_create_right_btn{
		display:none;
	}
}
[dir="rtl"] .sesbasic_profile_tabs_top .sesbasic_button:before{
  display:inline-block;
}
.sespage_create_container .selectize-control {
  position:inherit;
}
[dir="rtl"] .ui-autocomplete > li img{
	margin-left:10px  !important;
	margin-right:0 !important;
}

