/* $Id:styles.css 2016-07-23 00:00:00 SocialEngineSolutions $*/

/* ICONS */
.icon_sesproduct_new:before{
	content:"\f044";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.icon_sesproduct_edit:before{
	content:"\f044";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.icon_sesproduct_delete:before{
	content:"\f056";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_gutter_report{
	background-image:none;
}
.sesproduct_gutter_report:before{
	content:"\f024";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.icon_sesproduct_style{
	background-image:url(../images/sesproduct_style.png);
}
.icon_comments{
	background-image:none;
}
.icon_sesproduct_viewall{
	background-image:none !important;
}
.icon_sesproduct_subscribe{
	background-image:none !important;
}
/*GLOBAL CLASSES*/
.estore_link_btn{
  font-weight:normal;
  margin:0;
  padding:10px 15px;
  border-radius:30px;
  display:inline-block;
  font-family:inherit;
  text-align:center;
}
.sesproduct_main_rss img{
	height:16px;
	margin-right:2px;
}
.sesproduct_animation{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_labels{
  position:absolute;
  bottom:10px;
  left:10px;
  z-index:1;
	transition:all .5s ease;
}
[dir="rtl"] .sesproduct_labels{
	left:auto !important;
	right:10px;
}
.sesproduct_labels span{
	display:block;
	border-radius:4px;
	color:#fff;
	margin-top:4px;
	text-align:center;
	font-size:12px;
	padding:0 10px;
	line-height:200%;
	text-transform:uppercase;
}
.sesproduct_label_featured{
	background-color:#47c8e3;
}
.sesproduct_label_sponsored{
	background-color:#53dc10;
}
.sesproduct_label_hot{
	background:#ff0000;
}
.sesproduct_search_result{
	border-bottom-width:1px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
.sesproduct_gutter_labels span{
	color:#fff;
	padding:8px 20px;
	margin-top:10px;
	display:inline-block;
	text-align:center;
}
.layout_left .sesproduct_gutter_labels span,
.layout_right .sesproduct_gutter_labels span{
	display:block;
}
.layout_left .sesproduct_gutter_labels span:first-child,
.layout_right .sesproduct_gutter_labels span:first-child{
	margin-top:0;
}
.sesproduct_admin_stat{
	display:block;
	width:100%;
	min-height:24px;
	float:left;
}
.sesproduct_product_stat{
	float:left;
	margin:0 10px 8px 0;
}
[dir="rtl"] .sesproduct_product_stat,
[dir="rtl"] .sesproduct_admin_stat{
	float:right;
}
[dir="rtl"] .sesproduct_product_stat{
	margin:0 0 8px 10px;
}
[dir="rtl"] .sesproduct_add_cart{
	float:right;
}
.sesproduct_product_stat:last-child{
	margin-right:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	max-width:100px;
}
.sesproduct_product_stat span i,
.sesproduct_availability span.in_stock i{
	margin-right:5px;
}
[dir="rtl"] .sesproduct_product_stat span i, 
[dir="rtl"] .sesproduct_availability span.in_stock i{
	margin-right:0;
	margin-left:5px;
}
.sesproduct_product_stat span a img{
	display:none;
}
.sesproduct_desc_stats span i{
	margin-right:5px;
}
.sesproduct_availability{
	float:left;
	margin:0 10px 8px 0;
}
[dir="rtl"] .sesproduct_availability{
	float:right;
	margin:0 0 8px 10px;
}
.sesproduct_availability span.in_stock i{
	color:#00cc67;
}
.sesproduct_availability span.out_stock i{
	color:#dd3131;
}
.sesproduct_availability .hidden{
	display:none;
}
.sesproduct_price{
	float:left;
	margin-bottom:8px;
	width:100%;
}
.sesproduct_price > span{
	margin-right:6px;
}
[dir="rtl"] .sesproduct_price > span{
	margin-right:0;
	margin-left:6px;
}
.sesproduct_price > span.old_value strike{
	text-decoration:none;
	position:relative;
}
.sesproduct_price > span.old_value strike:before{
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	top:50%;
}
.sesproduct_product_description{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.sesproduct_sale{
  background-color:#fd2c00;
  text-transform:uppercase;
  width:50px;
  text-align:center;
  position:absolute;
  font-weight:bold;
  left:10px;
  top:10px;
	border-radius:4px;
  z-index:1;
  letter-spacing:1px;
  padding:0 5px;
	line-height:200%;
	transition:all .5s ease;
}
.sesproduct_sale p.sale_label{
	margin:0;
	text-align:center !important;
}
.sesproduct_sale:before{
	content:'';
  position:absolute;
  right:-10px;
  width:0;
  height:0;
  border-style:solid;
  top:0;
  border-width:12px 10px 0;
  border-color:#fd2c00 transparent transparent transparent;
}
.sesproduct_sale:before{
	right:auto;
	left:-10px;
}
.sesproduct_sale:after{
	content:'';
  position:absolute;
  right:-10px;
  width:0;
  height:0;
  border-style:solid;
  bottom:0;
  border-width:0px 10px 12px;
  border-color:transparent transparent #fd2c00 transparent;
}
[dir="rtl"] .sesproduct_sale:after{
	right:auto;
	left:-10px;
}
.sesproduct_product_brand{
	float:left;
	margin:0 10px 8px 0;
}
.sesproduct_product_brand span i{
	margin-right:5px;
}
.sesproduct_store_name{
	display:flex;
}
.sesproduct_store_name .store_logo{
	margin-right:5px;
  width:20px;
  height:20px;
}
[dir="rtl"] .sesproduct_store_name .store_logo{
	margin-right:0;
	margin-left:5px;
}
.sesproduct_store_name .store_logo img{
  height:100%;
  object-fit:cover;
  width:100%;
  border-radius:50%;
	vertical-align:top;
}
.sesproduct_store_name .store_name span{
	font-size:100%;
}
.sesproduct_store_name .store_name span:last-child{
	margin-left:5px;
	font-weight:600;
}
/*Rating Info & Stats CSS Start Here*/
.sesproduct_rating_review{
	display:flex;
	align-items:center;
	margin-bottom:10px;
	float:left;
	position:relative;
}
.sesproduct_ratings{
  width:45px;
  text-align:center;
  padding:5px;
  margin-right:5px;
  border-radius:4px;
  cursor:pointer;
}
.sesproduct_rating_info .review_left{
	text-align:center;
	border-right-width:1px;
	padding-right:15px;
}
.sesproduct_rating_info .review_left h3{
	margin:0;
	font-weight:bold;
	font-size:20px;
}
.sesproduct_rating_info .review_right{
	margin-left:15px;
}
.sesproduct_rating_info{
	display:flex;
	z-index:99;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	width:350px;
	height:auto;
	padding:12px;
	align-items:center;
}
.sesproduct_rating_info .review_right .progress_bar{
	height:20px;
	position:relative;
	width:220px;
	display:flex;
	align-items:center;
}
.sesproduct_rating_info .review_right .progress_bar .numbering_review{
	display:flex;
	align-items:center;
}
.sesproduct_rating_info .review_right .progress_bar .numbering_review i{
	padding:0 5px;
	color:#FFC107;
}
.sesproduct_rating_info .review_left i{
	color:#FFC107;
}
.sesproduct_rating_info span.bar_bg{
	height:5px;
	width:100%;
}
.sesproduct_rating_info span.bar_width{
	height:5px;
	float:left;
	width:0%;
}
.sesproduct_rating_info .review_right .progress_bar > span.bar_width:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-image:linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	z-index:1;
	background-size:50px 50px;
	overflow:hidden;
}
.sesproduct_rating_info .review_right .progress_bar > span.bar_width .sesproductreview{
	margin-left:10px;
	align-items:center;
}
.sesproduct_ratings_star{
	margin-right:5px;
  font-size:100%;
  color:#ffb300;
}
.sesproduct_static_list_group{
	margin-left:10px;
	float:left;
	line-height:30px;
}
[dir="rtl"] .sesproduct_static_list_group{
	float:right;
	margin-left:0;
	margin-right:10px;
}
.sesproduct_static_list_group .sesproduct_desc_stats > span + span{
	margin-left:5px;
}
[dir="rtl"] .sesproduct_static_list_group .sesproduct_desc_stats > span + span{
	margin-left:0;
	margin-right:5px;
}
/*Rating Info Box CSS End Here*/
/*Add to Cart Button CSS Start Here*/
.sesproduct_add_cart{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.sesproduct_add_cart a:hover{
	text-decoration:none;
}
.sesproduct_add_cart .cart_only_text .global_form,
.sesproduct_add_cart .cart_only_text .global_form > div,
.sesproduct_add_cart .cart_only_text .global_form > div > div{
	padding:0 !important;
	border-width:0 !important;
	background:none !important;
}
.sesproduct_add_cart .cart_only_text .global_form{
	padding-right:6px !important;
}
[dir="rtl"] .sesproduct_add_cart .cart_only_text .global_form{
	padding-right:0 !important;
	padding-left:6px !important;
}
.sesproduct_add_cart .cart_only_text .form-label{
	width:100% !important;
	text-align:left !important;
	padding:0 !important;
	font-weight:bold;
	margin-bottom:5px;
}
[dir="rtl"] .sesproduct_add_cart .cart_only_text .form-label{
	text-align:right !important;
}
.sesproduct_add_cart .cart_only_text .form-element p.description{
	margin-top:0;
}
.sesproduct_add_cart .cart_only_text form > div{
	width:100%;
}
.sesproduct_add_cart .cart_only_text input[type=text],
.sesproduct_add_cart .cart_only_text select,
.sesproduct_add_cart .cart_only_text textarea{
	width:100% !important;
}
.sesproduct_add_cart .cart_only_text .form-element{
	max-width:100% !important;
	float:none;
	min-width:inherit;
	width:100%;
	margin:0;
}
.sesproduct_add_cart .cart_only_text .form-element .form-wrapper{
	margin-bottom:12px;
}
.sesproduct_add_cart .cart_only_text .form-element #addtocart-wrapper{
	margin-bottom:0;
}
.sesproduct_add_cart .cart_only_text #addtocart-label{
	display:none;
}
.sesproduct_add_cart .cart_only_text a,
.sesproduct_add_cart .cart_only_text #addtocart{
  width:auto;
  display:inline-block;
  margin:0 5px 0 0;
  text-align:center;
  padding:8px 10px;
  border-radius:4px;
	text-transform:capitalize;
  transition:all 0.4s ease;
}
[dir="rtl"] .sesproduct_add_cart .cart_only_text a,
[dir="rtl"] .sesproduct_add_cart .cart_only_text #addtocart{
	margin:0 0 0 5px;
}
.sesproduct_add_cart .cart_only_text a i, 
.sesproduct_add_cart .cart_only_text #addtocart i{
	margin-right:4px;
}
[dir="rtl"] .sesproduct_add_cart .cart_only_text #addtocart i,
[dir="rtl"] .sesproduct_add_cart .cart_only_text a i{
	margin-right:0;
	margin-left:4px;
}
.sesproduct_add_cart .sesproduct_wishlist{
	background:none !important;
	border-width:1px;
}
.sesproduct_add_cart .cart_only_icon a{
	width:35px;
	height:35px;
	line-height:35px;
	display:inline-block;
	text-align:center;
	border-radius:5px;
	transition:all 0.4s ease;
}
.sesproduct_add_cart .cart_only_icon a + a{
	margin-left:5px;
}
[dir="rtl"] .sesproduct_add_cart .cart_only_icon a + a{
	margin-left:0;
	margin-right:5px;
}
.sesproduct_wishlist_icon::before{
	content:"\f004" !important;
	font-family:"Font Awesome 5 Free"!important;
	font-weight:400 !important;
	font-style:normal !important;
	display:inline-block;
}
.sesproduct_add_cart .hidden{
	display:none;
}
.sesproduct_product_offers, .sesproduct_product_compare{
	float:left;
	display:block;
	width:100%;
}
.sesproduct_list_stats span{
	margin-right:5px;
}
[dir="rtl"] .sesproduct_list_stats span{
	margin-right:0;
	margin-left:5px;
}
.sesproduct_product_offers{
	margin-bottom:5px;
}
.sesproduct_product_offers span.offer{
	font-weight:bold;
	font-size:110%;
}
/*Add to Cart Button CSS End Here*/
/*Compare Button CSS Start Here*/
.sesproduct_product_compare{
	position:relative;
	margin-bottom:5px;
}
.sesproduct_product_compare input[type=checkbox]{
	margin-right:10px;
	opacity:0;
	cursor:pointer;
}
.sesproduct_product_compare label span:not(.checkmark){
	line-height:16px;
}
.sesproduct_product_compare .checkmark{
	position:absolute;
	border-width:1px;
	top:2px;
	left:0;
	height:16px;
	width:16px;
}
[dir="rtl"] .sesproduct_product_compare .checkmark{
	left:auto;
	right:0;
}
.sesproduct_product_compare .checkmark:after{
	content:"";
	position:absolute;
	display:none;
}
.sesproduct_product_compare input:checked ~ .checkmark:after{
	display:block;
}
.sesproduct_product_compare .checkmark:after{
	left:5px;
	top:0px;
	width:5px;
	height:10px;
	border-style:solid;
	border-width:0 2px 2px 0;
	transform:rotate(40deg);
}
/*Compare Button CSS End Here*/
/*PRODUCT LIST INSIDE*/
.sesproduct_category_product .sesproduct_category_header:before{
	content:'';
	height:3px;
	width:7%;
	position:absolute;
	background:#FD4326;
	bottom:-2px;
	left:10px;
}
/*SEARCH FORM*/
.layout_sesproduct_browse_search .sesbasic_browse_search_vertical #filter_form{
	overflow:hidden;
}
.layout_sesproduct_browse_search .sesbasic_browse_search_vertical #submit-label, .layout_sesproduct_browse_search .sesbasic_browse_search_vertical #loadingimgsesproduct-label{
	display:none;
}
.layout_sesproduct_browse_search .sesbasic_browse_search_vertical #submit-wrapper, .layout_sesproduct_browse_search .sesbasic_browse_search_vertical #loadingimgsesproduct-wrapper{
	float:left;
}
.layout_sesproduct_browse_search .sesbasic_browse_search_vertical #loadingimgsesproduct-wrapper{
	margin:10px !important;
}
.sesproduct_browse_search #rangeBox{
	width:100%;
	height:25px;
	margin-bottom:20px;
}
.sesproduct_browse_search #sliderBox{
	position:relative;
	top:0%;
	width:100%;
}
.sesproduct_browse_search #slider0to50{
	width:100px;
	position:absolute;
	left:0%;
}
.sesproduct_browse_search #slider51to100{
	width:100px;
	position:absolute;
	left:98px;
}
.sesproduct_browse_search #inputRange{
	position:relative;
	top:30%;
	margin:8px 0;
}
.sesproduct_browse_search #inputRange::after{
	content:"";
	clear:both;
	display:block
}
.sesproduct_browse_search #inputRange #min,
.sesproduct_browse_search #inputRange #max{
 	width:80px !important;
	border-width:1px;
	padding:6px;
	float:left;
	line-height:25px;
	box-shadow:none;
}
.sesproduct_browse_search #inputRange #min{
	margin-right:8px;
}
.sesproduct_browse_search input[type= range]:focus,
.sesproduct_browse_search input[type= range]:focus{
	outline:none;
	box-shadow:none;
}
.sesproduct_browse_search input[type=range]{
  -webkit-appearance:none;
  width:100%;
  background:transparent;
}
/* Special styling for WebKit/Blink */
.sesproduct_browse_search input[type=range]::-webkit-slider-thumb{
  -webkit-appearance:none;
  height:16px;
  width:16px;
  border-radius:50%;
  background:#ffffff;
  cursor:pointer;
  margin-top:-3px;
  border:0;
  box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.sesproduct_browse_search input[type=range]::-moz-range-thumb,
.sesproduct_browse_search input[type=range]::-ms-thumb{
  box-shadow:0 0 5px rgba(0,0,0,0.2);
  height:16px;
  width:16px;
  border-radius:50%;
  background:#ffffff;
  cursor:pointer;
  border:0;
}
.sesproduct_browse_search input[type=range]::-webkit-slider-thumb:focus,
.sesproduct_browse_search input[type=range]::-moz-range-thumb:focus,
.sesproduct_browse_search input[type=range]::-ms-thumb:focus{
	border:0;
	outline:none;
	box-shadow:none;
}
.sesproduct_browse_search input[type=range]::-webkit-slider-runnable-track{
  width:100%;
  height:8.4px;
  cursor:pointer;
  background:#2874F0;
  border-radius:1.3px;
}
.sesproduct_browse_search input[type=range]:focus::-webkit-slider-runnable-track{
  background:#2874F0;
}
.sesproduct_browse_search input[type=range]::-moz-range-track{
  width:100%;
  height:8.4px;
  cursor:pointer;
  background:#2874F0;
  border-radius:1.3px;
}
.sesproduct_browse_search input[type=range]::-ms-track{
  width:100%;
  height:8.4px;
  cursor:pointer;
  background:transparent;
  border-color:transparent;
  border-width:16px 0;
  color:transparent;
}
.sesproduct_browse_search input[type=range]::-ms-fill-lower{
  background:#2874F0;
  border-radius:2.6px;
}
.sesproduct_browse_search input[type=range]:focus::-ms-fill-lower{
  background:#2874F0;
}
.sesproduct_browse_search input[type=range]::-ms-fill-upper{
  background:#2874F0;
  border-radius:2.6px;
}
.sesproduct_browse_search input[type=range]:focus::-ms-fill-upper{
  background:#2874F0;
}
/*LISTING THUMB*/
.sesproduct_thumb{
	position:relative;
}
.sesproduct_thumb .sesproduct_thumb_img > span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesproduct_thumb_btns{
	margin-left:2px;
	position:absolute;
	opacity:0;
	top:-20px;
	right:10px;
	z-index:2;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}
.sesproduct_thumb:hover .sesproduct_thumb_btns, .sesproduct_listing_in_grid:hover .sesproduct_thumb_btns{
	opacity:1;
	top:100px;
	right:60px;
	background-color:rgba(0,0,0,0.5);
}
.sesproduct_list_option_toggle.fa{
	cursor:pointer;
	position:absolute;
	top:5px;
	right:10px;
}
.sesproduct_list_options{
	margin-top:5px;
}
.sesproduct_list_option_toggle.fa:before{
	font-size:22px;
}
.sesproduct_listing_options_pulldown{
	border-width:1px;
	position:absolute;
	right:0;
	top:24px;
	display:none;
	width:120px;
}
div.sesproduct_listing_options_pulldown a{
	color:#333;
	font-size:11px;
	display:block;
	padding:5px 10px;
}
.sesproduct_list_option_toggle.open, .sesproduct_list_option_toggle.open + div{
	display:block;
}
.sesproduct_listing_options_pulldown a:hover{
	background-color:#ededed;
	text-decoration:none;
}
/*CATEGORY COVER*/
.layout_sesproduct_banner_category{
	border:none;
}
.layout_sesproduct_banner_category > h3{
	display:none;
}
.sesproduct_category_cover{
	border-style:solid;
	border-width:1px;
	padding:2px;
	width:100%;
}
.sesproduct_category_cover_inner{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	width:100%;
}
.sesproduct_category_cover_content{
	background-color:rgba(0, 0, 0, .7);
	padding:30px;
	width:100%;
}
.sesproduct_category_cover_breadcrumb{
	margin-bottom:15px;
}
.sesproduct_category_cover_breadcrumb, .sesproduct_category_cover_breadcrumb a{
	color:#fff;	
	font-size:17px;
}
.sesproduct_category_cover_breadcrumb a{
	font-weight:bold;
}
.sesproduct_category_cover_blocks{
	background-color:rgba(0, 0, 0, .5);
	border:1px solid #111;
	height:250px;
	width:100%;
}
.sesproduct_category_cover_block_img{
	border-right:1px solid #111;
	float:left;
	height:100%;
	width:50%;
}
.sesproduct_category_cover_block_img span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesproduct_category_cover_block_info{
	overflow:hidden;
	padding:20px;
}
.sesproduct_category_cover_title{
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.sesproduct_category_cover_des{
	height:170px;
}
.sesproduct_category_cover_des, .sesproduct_category_cover_des *{
	font-size:15px;
	height:170px;
}
.sesproduct_category_cover_des.mCustomScrollbar{
	padding-right:10px;
}
[dir="rtl"] .sesproduct_category_cover_des.mCustomScrollbar{
  padding-right:0;
	padding-left:10px;	
}
.sesproduct_category_cover_des.mCustomScrollbar .mCSB_dragger_bar{
	background-color:rgba(204, 204, 204, .5) !important;
}
/*CATEGORY HEADER*/
.sesproduct_browse_cat_top{
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:5px;
	margin-bottom:15px;
}
.sesproduct_catview_title{
	font-size:20px;
	font-weight:bold;
}
.sesproduct_catview_title,
.sesproduct_catview_des{
	margin-bottom:10px;
	text-align:center;
}
/*SIDEBAR LISTING START HERE*/
.sesproduct_sidebar_list{
	clear:both;
	padding:5px 0;
}
.sesproduct_sidebar_list_thumb{
	float:left;
	margin-right:10px;
}
.sesproduct_sidebar_list_info{
	overflow:hidden;
}
.sesproduct_sidebar_list_title{
	font-weight:bold;
	margin-bottom:5px;
}
.sesproduct_sidebar_list_stats{
	margin-bottom:3px;
}
/*CREATE & EDIT PRODUCT FORM CSS START HERE*/
/*Select Product Type*/
.sesproduct_type > ul{
	display:flex;
	flex-wrap:wrap;
}
.sesproduct_type > ul > li{
	text-align:center;
	flex:1;
}
.sesproduct_type > ul > li{
	text-align:center;
	flex:1;
	margin-right:20px;
	margin-top:20px;
	font-weight:bold;
}
.sesproduct_type > ul > li:hover .product_type_img{
	border-width:4px;
	transform:translateY(-3px);
}
.sesproduct_type > ul > li .product_type_img{
	border-width:1px;
	padding:30px;
	text-align:center;
	margin-bottom:15px;
	transition:all .5s ease;
}
/*Create Form*/
.sesproduct_create .global_form *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sesproduct_create .global_form{
	padding:0;
	float:none;
	max-width:800px;
}
.sesproduct_create .global_form > div,
.sesproduct_create .global_form > div > div{
	border-width:0;
	background:none !important;
	float:none;
	overflow:visible;
}
.sesproduct_create .global_form > div > div{
	padding:20px;
}
.sesproduct_create .global_form div.form-label label.required:after{
	content:" *";
	color:#f00;
}
.sesproduct_create .global_form h4{
	font-weight:bold;
	font-size:110%;
	padding:15px 0;
	margin-bottom:20px;
}
.sesproduct_create h4.sesbasic_lbg{
	cursor:pointer;
	background-color:#f6f6f6;
	padding:12px 10px;
	border-bottom:0;
}
.sesproduct_create .global_form div.form-element{
	margin-bottom:15px;
	float:none;
	max-width:100%;
}
.global_form .selectize-control{
	position:inherit;
}
.sesproduct_create .global_form input[type="text"],
.sesproduct_create .global_form select,
.sesproduct_create .global_form .selectize-control{
	width:500px;
}
.sesproduct_create .global_form .mce-tinymce{
	max-width:600px;
}
.estore_dashboard_content .global_form .form-options-wrapper li + li{
	margin-left:10px;
}
[dir="rtl"] .estore_dashboard_content .global_form .form-options-wrapper li + li{
	margin-right:10px;
	margin-left:0px;
}
/*store URL Field*/
#custom_url_product-element .sesproduct_check_availability_btn{
	position:absolute;
	margin:3px 0 0 -38px;
}
[dir="rtl"] #custom_url_product-element .sesproduct_check_availability_btn{
	margin:4px -38px 0 0;
}
#check_custom_url_availability .fa{
	font-size:17px;
}
#custom_url_product-element .fa.fa-check:before{
	color:#ffffff;
}
#custom_url_product-element .fa.fa-times:before{
	color:#fff;
}
.sesproduct_check_availability_btn{
	margin-left:10px;
}
.sesproduct_check_availability_btn button{
	outline:none;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	width:35px;
	height:35px;
	padding:0;
	border:0;
}
.sesproduct_check_availability_btn button._available{
	background-color:#8BC34A;
}
.sesproduct_check_availability_btn button._notavailable{
	background-color:#f44336;
}
.sesproduct_check_availability_btn button .availability_tip{
	background-color:rgba(0, 0, 0, 0.72);
	padding:6px;
	border-radius:3px;
	color:#fff;
	white-space:nowrap;
	position:absolute;
	top:-30px;
	left:50%;
	font-size:12px;
	font-weight:normal;
	display:none;
	transform:translateX(-50%);
}
.sesproduct_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%;
}
.sesproduct_check_availability_btn button:hover .availability_tip{
	display:block;
}
.sesproduct_create #tags-element input[type=text]{
	width:500px;
}
.sesproduct_create #body-wrapper #body-element{
	max-width:700px !important;
	float:none;
}
.sesproduct_create .sesproduct_choose_date #event_start_time-element span,
.sesproduct_create .sesproduct_choose_date #event_end_time-element span,
.sesproduct_create .sesproduct_choose_date #discount_start_date-element span,
.sesproduct_create .sesproduct_choose_date #discount_end_date-element span{
	width:247px;
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesproduct_create .sesproduct_choose_date #event_start_time-element span,
[dir="rtl"] .sesproduct_create .sesproduct_choose_date #event_end_time-element span,
[dir="rtl"] .sesproduct_create .sesproduct_choose_date #discount_start_date-element span,
[dir="rtl"] .sesproduct_create .sesproduct_choose_date #discount_end_date-element span{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesproduct_create .sesproduct_choose_date #event_start_time-element span input[type=text],
.sesproduct_create .sesproduct_choose_date #event_end_time-element span input[type=text],
.sesproduct_create .sesproduct_choose_date #discount_start_date-element span input[type=text],
.sesproduct_create .sesproduct_choose_date #discount_end_date-element span input[type=text]{
	width:100%;
}
.sesproduct_create .global_form select{
	width:500px;
	max-width:inherit;
}
.sesproduct_create #productstyle-element .form-options-wrapper li{
	display:inline-block;
	margin-right:10px;
	text-align:center;
}
.sesproduct_create #location-wrapper #location-element input[type=text]{
	background-position:7px;
	padding:7px 10px 7px 10px;
	width:500px;
}
.sesproduct_design_popup{
	text-align:center;
}
.sesproduct_design_popup .sesproduct_icon_close{
	position:absolute;
	right:15px;
	top:10px;
	cursor:pointer;
	padding:5px;
}
.sesproduct_design_popup .popup_design_title{
	margin-bottom:5px;
}
.sesproduct_create #productstyle-element .form-options-wrapper li{
	position:relative;
	height:175px;
	width:140px;
	margin-bottom:10px;
	border-width:1px;
	padding:5px;
}
.sesproduct_create #productstyle-element .form-options-wrapper li label a{
	width:100%;
	position:absolute;
	top:30px;
	left:0px;
}
.sesproduct_create #productstyle-element .form-options-wrapper li label a img{
	width:100%;
}
.sesproduct_create #productstyle-element .form-options-wrapper li input[type=radio]{
	display:inline-block;
	float:none;
	vertical-align:sub;
}
.sesproduct_create #productstyle-element .form-options-wrapper li label{
	display:inline-block;
	float:none;
}
/*LOCATION POPUP CSS START HERE*/
.sesproduct_edit_location_popup{
	margin:15px;
}
.sesproduct_edit_location_popup .form-elements{
	margin-top:0px;
}
.sesproduct_edit_location_popup label{
	display:block;
	margin:0px 0 5px;
}
.sesproduct_edit_location_popup input{
	width:400px;
}
#global_page_sesproduct-index-location #global_content_simple,
#global_page_sesproduct-index-location #global_content_simple{
	display:block !important;
}
.sesproduct_edit_location_popup #mapcanvas-wrapper{
	margin-top:15px;
	width:100%;
}
.sesproduct_edit_location_popup .form-wrapper #fieldset-buttons #submit-label{
	display:none;
}
/*LOCATION POPUP CSS END HERE*/
/*PHOTS UPLOADER CSS START HERE*/
.sesproduct_create_form_tabs li{
	display:inline-block;
}
.sesproduct_create_form_tabs li + li{
	border-left-width:1px;
	border-left-style:solid;
	margin-left:30px;
	padding-left:30px;
}
.sesproduct_create_form_tabs li a{
	font-weight:bold;
	font-size:15px;
}
.sesproduct_create_form_tabs li i{
	margin-right:5px;
}
#fromurl-element button{
	margin-left:10px;
	padding:3px 10px;
}
.sesproduct_upload_dragdrop_content{
	border-style:dashed;
  border-width:2px;
  font-size:20px;
  cursor:pointer;
  height:100px;
  line-height:100px;
  margin:10px 0 0 0;
  background:#f6f6f6;
  text-align:center;
  vertical-align:middle;
  width:500px;
}
.sesproduct_upload_dragdrop_content.sesbd{
	border-width:2px;
}
.sesproduct_upload_url_content{
	border-style:solid;
	border-width:1px;
	float:left;
	padding:10px;
}
.sesproduct_upload_url_content input[type="text"]{
	width:350px;
}
.sesproduct_upload_photos_container{
	float:left;
	max-height:inherit;
	overflow:auto;
	width:auto;
}
.sesproduct_upload_photos_container.iscontent{
	margin:3px;
}
.sesproduct_upload_item{
	border-style:solid;
	border-width:1px;
	float:left;
	height:230px;
	margin:5px;
	padding:5px;
	position:relative;
	width:250px !important;
}
.sesproduct_upload_item_overlay{
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	right:0;
	top:0;
	position:absolute;
	z-index:1;
}
.sesproduct_upload_item_abort{
	position:absolute;
	text-align:center;
	top:130px;
	width:100%;
	z-index:2;
}
.sesproduct_upload_item_abort span{
	background-color:#d9534f;
	border:1px solid #d43f3a;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:11px;
	padding:3px 5px;
}
.sesproduct_upload_item_abort span:hover{
	background-color:#c9302c;
}
.sesproduct_upload_item .progressBar{
	position:absolute;
	top:50px;
	width:100%;
	z-index:2;
}
.sesproduct_upload_item .progressBar > div{
	background:url(../images/ajax_loading.gif) no-repeat center top;
	color:#fff;
	font-size:15px;
	padding-top:20px;
	text-align:center;
	width:100% !important;
}
.sesproduct_upload_item_photo{
	height:160px;
	margin-bottom:5px;
	overflow:hidden;
	width:100%;
}
.sesproduct_upload_item_photo img{
	min-height:100%;
	width:100%;
}
.sesproduct_upload_item_size{
	float:right;
	font-size:11px;
	margin:0 0 5px 5px;
}
.sesproduct_upload_item_name{
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sesproduct_upload_item_options{
	display:flex;
}
.sesproduct_upload_item_radio{
	flex:1;
}
.sesproduct_upload_item_options > a{
	margin-left:10px;
}
.sesproduct_create #fancyuploadfileids-wrapper{
	display:none;
}
/*PHOTS UPLOADER CSS END HERE*/
/*MESSAGES CSS START HERE*/
.sesproduct_success_message{
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6;
	padding:15px;
	margin-bottom:20px;
	border-radius:4px;
}
.sesproduct_error_message{
  background-color:#e47c7c;
  border:1px solid #cd6262;
  color:#fff;
  padding:10px;
  margin:10px 0;
  border-radius:4px;
}
.sesproduct_success_message i,
.sesproduct_error_message i{
	margin-right:5px;
}
/*MESSAGES CSS END HERE*/
/*Guidelines*/
.estore_create_tips{
	position:absolute;
	top:100px;
	right:50px;
	width:300px;
	background-image:url(../images/transprant-bg.png);
}
.estore_create_tips.fixed{
	position:fixed;
}
.estore_create_tips .create_tips_top_sec{
	padding:10px 15px;
}
.estore_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;
}
.estore_create_tips .create_tips_top_sec h3{

	font-size:20px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin:0px;
	padding:0px;
	position:relative;
}
.estore_create_tips .create_tips_bottom_sec{
	padding:20px;
}
#global_page_sesproduct-dashboard-edit .estore_create_tips{
	display:none;
}
/*EDIT PRODUCT CSS START HERE*/
#global_page_sesproduct-dashboard-edit .sesproduct_create .global_form{
	border-width:0;
	max-width:100%;
	overflow:visible;
}
#global_page_sesproduct-dashboard-edit .sesproduct_create .global_form > div > div{
	padding:0;
}
.sesproduct_edit_style_product #submit-label{
	display:none;
}
.sesproduct_dashboard_product_info_cover{
	background-color:#ccc;
	display:block;
	height:120px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.sesproduct_dashboard_product_main_photo{
	border-radius:5px;
	border-width:1px;
	border-style:solid;
	height:60px;
	width:60px;
	position:absolute;
	bottom:10px;
	left:10px;
	overflow:hidden;
}
.sesproduct_dashboard_product_info{
	border-width:1px;
	margin:15px 0;
}
.sesproduct_dashboard_product_photo{
  position:relative;
  width:100%;
}
.sesproduct_deshboard_img_product{
	height:200px;
	overflow:hidden;
	border-width:1px;
}
.sesproduct_dashboard_product_info_cover img,
.sesproduct_dashboard_product_main_photo img,
.sesproduct_dashboard_product_photo img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesproduct_dashboard_product_info_cover .sesproduct_labels{
	top:10px;
}
.sesproduct_dashboard_product_info_content{
	padding:10px;
}
.sesproduct_dashboard_product_info_content .sesproduct_list_stats{
	margin:5px 0 0 0;
}
.sesproduct_dashboard_product_info .sesproduct_product_status{
	margin-top:10px;
	width:100%;
	padding:5px;
}
.sesproduct_dashboard_product_details{
	overflow:hidden;
}
.sesproduct_dashboard_product_details .layout_sesproduct_advance_share{
	margin:10px 0 0;
	float:left;
	width:100%;
}
/*EDIT PRODUCT CSS END HERE*/
/*CATEGORY ICONS BLOCK WIDGET CSS START HERE*/
.sesproduct_cat_iconlist_head{
	font-size:34px;
	margin-bottom:30px;
}
.sesproduct_cat_iconlist{
	display:block;
	text-align:center !important;
}
.sesproduct_cat_iconlist:hover{
	opacity:.9;
}
.sesproduct_cat_iconlist a{
	text-decoration:none !important;
}
.sesproduct_cat_iconlist span{
	display:block;
}
.sesproduct_cat_iconlist_icon{
	background-color:transparent !important;
	border-radius:50%;
	height:60px;
	margin:0 auto;
	width:60px;
	display:flex !important;
	align-items:center;
	justify-content:center;
}
.sesproduct_cat_iconlist_icon img{
	width:50px;
	margin:5px;
}
.sesproduct_cat_iconlist_title{
	margin-top:5px;
}
.sesproduct_cat_iconlist_count{
	margin-top:2px;
}
/*PRODUCT HOVER SOCIAL ICON*/
.sesproduct_img_thumb_over{
	opacity:0;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_img_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.sesproduct_thumb:hover .sesproduct_img_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.2);
}
.sesproduct_list_grid_thumb_btns{
	top:20px;
  position:absolute;
  transform:translateX(-50%);
  left:50%;
  white-space:nowrap;
	display:flex;
	justify-content:center;
	align-items:center;
}
.sesproduct_grid_btns{
	position:absolute;
	top:20%;
	left:50%;
	z-index:2;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	transform:translate(-50%, -50%);
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
/*LIST VIEW*/
.sesproduct_products_listing{
	position:relative;
	display:flex !important;
	flex-wrap:wrap;
}
.sesproduct_products_listing .sesbasic_paging_wrap{
	width:100%;
}
.layout_sesproduct_profile_sesproducts .sesbasic_tabs + .sesbasic_tabs_content{
	padding:0 10px;
}
.sesproduct_list_product_view{
	padding:15px;
	border-width:1px;
	margin:10px 10px 0 10px;
	position:relative;
	display:flex;
	width:calc(100% - 20px);
	list-style-type:none;
}
.sesproduct_list_product_view .tip{
	margin:0 8px 8px 0;
}
.sesproduct_list_product_view .tip > span{
  margin:2px 0;
  padding:5px;
}
.sesproduct_list_product_view:last-child{
	margin-bottom:10px;
}
.sesproduct_list_product_view .sesproduct_list_thumb{
	height:300px;
	margin:0 15px 0 0;
	overflow:hidden;
	width:300px;
	background:url(../images/transprant-bg.png);
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_list_thumb{
	margin:0 0 0 15px;
}
.sesproduct_list_product_view .sesproduct_list_thumb:hover .sesproduct_labels,
.sesproduct_list_product_view .sesproduct_quick_view{
	opacity:0;
	transition:all .5s ease;
}
.sesproduct_list_product_view .sesproduct_list_thumb:hover .sesproduct_quick_view{
	opacity:1;
}
.sesproduct_list_product_view .sesproduct_list_info{
	overflow:hidden;
	position:relative;
	flex:1;
}
.sesproduct_list_product_view .sesproduct_verify{
  width:4%;
  display:inline-block;
}
.sesproduct_list_product_view .sesproduct_list_info_title{
	font-weight:bold;
	font-size:18px;
	margin-bottom:10px;
	width:100%;
}
.sesproduct_list_product_view .sesproduct_list_info_title a:hover{
	text-decoration:none;
}
.sesproduct_list_product_view  .sesproduct_rating_value{
	margin-left:10px;
	float:left;
  line-height:28px;
}
.sesproduct_list_product_view .sesproduct_list_thumb:hover .sesproduct_sale{
	opacity:0;
}
.sesproduct_listing_item_des{
	width:100%;
	line-height:160%;
	margin:2px 0 5px;
}
.sesproduct_list_product_view .sesproduct_rating_review{
	margin-bottom:7px;
}
.sesproduct_list_product_view .sesproduct_list_rating{
	display:block;
	width:100%;
	float:left;
  margin:-5px 8px 12px 0;
}
.sesproduct_list_product_view .sesproduct_product_stat{
	padding-right:10px;
	position:relative;
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_product_stat{
	padding-right:0;
	padding-left:10px;
}
.sesproduct_list_product_view .sesproduct_product_stat:before{
	content:"";
	position:absolute;
	height:80%;
	width:1px;
	right:0;
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_product_stat:before{
	right:auto;
	left:0;
}
.sesproduct_list_product_view .sesproduct_product_stat:last-child:before{
	display:none;
}
.sesproduct_list_product_view .sesproduct_static_list_group{
	margin-left:0;
	line-height:normal;
}
.sesproduct_list_product_view .sesproduct_add_cart{
	margin-top:7px;
}
.sesproduct_list_product_view .sesproduct_availability{
	float:right;
	margin:0;
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_availability{
	float:left;
}
.sesproduct_list_product_view .sesproduct_price{
	width:auto;
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_price{
	float:right;
}
.sesproduct_list_product_view .sesproduct_price span.current_value{
	font-size:120%;
	line-height:160%;
	padding:1px 6px;
	border-radius:4px;
	display:inline-block;
}
.sesproduct_list_product_view  .sesproduct_list_footer{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.sesproduct_list_product_view  .sesproduct_list_footer .sesproduct_product_compare{
	min-width:135px;
	max-width:135px;
	text-align:right;
	display:flex;
	justify-content:flex-start;
}
[dir="rtl"] .sesproduct_list_product_view .sesproduct_list_footer .sesproduct_product_compare{
	text-align:left;
}
@media (max-width:600px){
	.sesproduct_store_item{
		padding:5px;
	}
	.sesproduct_shopping_bag .sesbasic_cleafix{
		float:none !important;
		margin-top:12px;
		clear:both;
	}
	.sesproduct_my_cart_main .sesproduct_cart_item .sesproduct_carti_quantity{
		text-align:right;
	}
	#global_page_sesproduct-cart-index .sesproduct_cart_desc,
	#global_page_sesproduct-cart-index .sesproduct_wish_desc{
		width:65%;
	}
	.sesproduct_my_cart_main .sesproduct_carti_quantity .quantity{
		max-width:inherit !important;
		min-width:inherit !important;
		width:90px !important;
		padding:5px 0;
	}
	.sesproduct_my_cart_main a.default_btn{
		width:100%;
		display:block;
		float:none;
		text-align:center;
	}
	.sesproduct_cart_desc h4{
		font-size:14px;
	}
	.sesproduct_coupon_total{
		margin-top:15px;
	}
	.sesproduct_shopping_bag .empty_update > *{
		width:47%;
		border-radius:5px;
		text-align:center;
		font-size:14px;
		font-weight:400;
		padding:8px;
	}
	.sesproduct_my_cart_main .continue_shopping{
		display:block;
		width:100%;
		text-align:center;
	}
}
@media (max-width:540px){
	.sesproduct_list_product_view{
		flex-wrap:wrap;
	}
	.sesproduct_list_info,
	.sesproduct_listview_right{
    width:100% !important;
    border-width:0;
		padding:0 !important;
	}
	.sesproduct_listview_right{
		margin-top:10px;
	}
}
/*GRID VIEW*/
.sesproduct_grid{
	margin:0 0 25px;
	height:calc(100% - 25px);
}
.sesproduct_grid .tip{
	margin:0 8px 8px 0;
}
.sesproduct_grid .tip > span{
  margin:2px 0;
  padding:5px;
}
.sesproduct_grid article{
  border-width:1px;
  border-radius:6px;
	position:relative;
  overflow:hidden;
  height:100%;
}
.sesproduct_grid .discount{
	display:inline-block;
	padding:2px 6px;
	border-radius:4px;
	position:absolute;
	right:10px;
	top:10px;
	margin:0;
	transition:all .5s ease;
}
.sesproduct_grid .sesproduct_product_stat{
	float:none;
	margin-bottom:5px;
}
.sesproduct_grid .sesproduct_grid_thumb{
	float:left;
	height:150px;
	overflow:hidden;
	width:100%;
	position:relative;
	background:url(../images/transprant-bg.png);
}
.sesproduct_grid .sesproduct_grid_thumb:hover .sesproduct_labels,
.sesproduct_grid .sesproduct_grid_thumb .sesproduct_quick_view,
.sesproduct_grid .sesproduct_grid_thumb:hover .sesproduct_sale,
.sesproduct_grid:hover .discount,
.sesproduct_pinboard_list_item_top .sesproduct_quick_view{
	opacity:0;
	transition:all .5s ease;
}
.sesproduct_grid .sesproduct_grid_thumb:hover .sesproduct_quick_view,
.sesproduct_pinboard_list_item_top:hover .sesproduct_quick_view{
	opacity:1;
}
.sesproduct_grid .sesproduct_grid_thumb > a{
	height:100%;
	width:100%;
}
.sesproduct_grid .sesproduct_grid_thumb:hover .sesproduct_sale,
.sesproduct_grid .sesproduct_grid_thumb:hover .sesproduct_grid .discount{
	opacity:0;	
}
.sesproduct_grid .sesproduct_grid_info{
	clear:both;
	padding:15px 10px 10px;
}
.sesproduct_grid .sesproduct_grid_info *{
  text-align:center;
}
.sesproduct_grid .sesproduct_grid_info_title{
	text-align:center;
	width:100%;
	margin-bottom:6px;
}
.sesproduct_grid_middle{
	display:flex;
	justify-content:center;
	align-items:center;
	margin:5px 0 10px;
}
.sesproduct_grid_middle > div{
  margin-right:10px;
}
[dir="rtl"] .sesproduct_grid_middle > div{
	margin-right:0;
	margin-left:10px;
}
.sesproduct_grid_middle .current_value{
	font-size:16px;
	font-weight:600;
}
.sesproduct_grid_middle .old_value{
  display:none;
}
.sesproduct_grid .sesproduct_grid_info_title a{
	font-weight:bold;
	font-size:18px;
	display:inline-block;
}
.sesproduct_grid .sesproduct_grid_info_title a:hover{
	text-decoration:none;
}
.sesproduct_grid .sesproduct_verify{
  display:inline-block;
	top:-2px;
  position:relative;
}
.sesproduct_grid .sesproduct_addtocart{
	width:auto !important;
	border-radius:5px !important;
	padding:0 8px;
}
.sesproduct_grid .sesproduct_product_compare{
	width:35px;
	display:inline-block;
	margin-right:5px;
	float:none;
}
[dir="rtl"] .sesproduct_grid .sesproduct_product_compare{
	margin-right:0;
	margin-left:5px;
}
.sesproduct_grid .sesproduct_addtocart i{
	margin-right:4px;
}
[dir="rtl"] .sesproduct_grid .sesproduct_addtocart i{
	margin-right:0;
	margin-left:4px;
}
.sesproduct_grid .sesproduct_grid_des{
	line-height:22px;
	margin:10px 0 15px;
}
.sesproduct_grid .sesproduct_price{
	width:auto;
	margin:0;
}
.sesproduct_grid .sesproduct_add_cart a{
	border-radius:4px;
	transition:all 0.4s ease-out;
}
.sesproduct_grid .sesproduct_product_compare label span:not(.checkmark),
.sesproduct_grid .sesproduct_product_compare .checkmark:after{
	display:none !important;
}
.sesproduct_grid .sesproduct_product_compare .checkmark{
	width:35px;
	height:35px;
	border-radius:4px;
	left:0;
	top:0;
	cursor:pointer;
}
[dir="rtl"] .sesproduct_grid .sesproduct_product_compare .checkmark{
	right:0;
}
.sesproduct_grid .sesproduct_product_compare .checkmark:before{
	content:"\f012";
	position:absolute;
	font-family:'Font Awesome 5 Free';
	font-weight:600;
	left:0px;
	width:35px;
	height:35px;
	line-height:35px;
}
.sesproduct_grid .cart_only_icon{
	display:flex;
	justify-content:center;
}
/*PINBOARD VIEW*/
.sesproduct_products_listing[class*="sesbasic_pinboard"]{
	padding-bottom:50px;
	box-sizing:content-box;
}
.sesproduct_pinboard_list{
	display:block;
	padding:5px 5px 10px;
}
.sesproduct_pinboard_list_item{
	border-width:1px;
	padding:10px;
	float:left;
	width:100%;
}
.sesproduct_pinboard_list_item_top{
	position:relative;
	border-radius:8px;
	margin-bottom:5px;
}
.sesproduct_pinboard_list_item_top .sesproduct_quick_view{
	transition:all .5s ease;
}
.sesproduct_pinboard_list_item_top:hover .sesproduct_quick_view{
	opacity:1;
}
.sesproduct_pinboard_list_item_thumb{
	display:block;
}
.sesproduct_pinboard_list_item_thumb img{
	float:left;
	width:100%;
}
.sesproduct_pinboard_list_item_thumb .store_logo img{
	border-radius:0;
	float:none;
}
.sesproduct_pinboard_list_item_top:hover .sesproduct_labels,
.sesproduct_pinboard_list_item_top:hover .sesproduct_sale{
	opacity:0;
}
.sesproduct_pinboard_list .sesproduct_pinboard_labels{
	position:absolute;
	top:0px;
	left:0;
}
.sesproduct_pinboard_list_item_top:hover .sesproduct_pinboard_labels{
	display:none;
}
.sesproduct_pinboard_list .sesproduct_pinboard_thumb_over{
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_pinboard_list .sesproduct_pinboard_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
}
.sesproduct_pinboard_list_item_top:hover .sesproduct_pinboard_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.5);
}
.sesproduct_pinboard_list .sesproduct_pinboard_list_btns{
	padding-top:50%;
	margin-top:-17px;
	text-align:center;
}
.sesproduct_pinboard_info_product{
	clear:both;
	position:relative;
}
.sesproduct_pinboard_list_item_cont{
	padding:10px 0;
	position:relative;
}
.sesproduct_pinboard_categry{
	margin-bottom:10px;
}
.sesproduct_pinboard_categry span a{
	text-decoration:none;
}
.sesproduct_pinboard_categry span a i{
	font-size:14px;
}
.sesproduct_pinboard_list .sesproduct_grid_aligned{
	display:flex;
	align-items:center;
	width:100%;
}
.sesproduct_pinboard_list .sesproduct_price .current_value{
	font-weight:600;
	font-size:18px;
}
.sesproduct_pinboard_list .sesproduct_grid_aligned,
.sesproduct_pinboard_list .sesproduct_list_rating,
.sesproduct_pinboard_list .sesproduct_price{
	margin-bottom:10px;
}
.sesproduct_pinboard_title{
	font-size:110%;
	font-weight:bold;
	overflow:hidden;
	display:inline-block;
	width:auto;
	max-width:65%;
	text-overflow:ellipsis;
	white-space:nowrap;
	float:left;
}
.sesproduct_pinboard_list .sesproduct_price span.discount{
	font-size:80%;
}
.sesproduct_pinboard_list .sesproduct_availability{
	margin:0 10px 8px 0;
}
.sesproduct_pinboard_meta_block .sesproduct_product_stat._location{
	max-width:100%;
}
.sesproduct_pinboard_list .sesproduct_product_compare{
	float:right;
	width:auto;
}
.sesproduct_pinboard_list .sesproduct_product_compare label span:not(.checkmark){
	display:inline-block;
}
.sesproduct_pinboard_list .sesproduct_add_cart{
	width:auto !important;
	text-align:right;
	margin-bottom:0 !important;
}
.sesproduct_pinboard_list_item_btm{
	float:left;
	width:100%;
}
.sesproduct_pinboard_list_comments{
	margin:0px -10px -10px;
}
.sesproduct_pinboard_list_comments .comments{
	width:100%;
	margin:10px 0;
}
.sesproduct_pinboard_list_comments .comments .sesadvcmt_options,
.sesproduct_pinboard_list_comments .sesadvcmt_options{
	padding:0 10px;
}
.sesproduct_pinboard_list_comments .comments > form,
.sesproduct_pinboard_list_comments .comments > ul > li{
	border-top-width:1px;
	padding:5px;
	border-top-style:solid;
	background:transparent;
}
.sesproduct_pinboard_list_comments .comments > form > textarea{
	width:100%;
	border-width:1px;
	padding:10px;
	border-radius:5px;
	font-size:100%;
	background:rgba(255,255,255,1);
	min-height:45px;
}
.sesproduct_pinboard_list_comments .comments ul li .comments_body{
	display:block;
}
.sesproduct_pinboard_list .comments_options{
	display:none;
}
.sesproduct_pinboard_list_comments .sesadvcmt_comments form .comments_author_photo{
	display:none;
}
.sesproduct_pinboard_list_comments .sesadvcmt_comments form.advcomment_form > div._form_container{
	padding:0;
}
.sesproduct_pinboard_list_item .tip{
	margin:8px 8px 8px 0;
}
.sesproduct_pinboard_list_item .tip > span{
  margin:2px 0;
  padding:5px;
}
.sesproduct_pinboard_list + div > .sesbasic_paging{
	position:absolute;
	bottom:10px;
	margin:0px;
}
/*large Map View*/
#sesproduct_map_view_1184 .wrapper{
	padding:6px;
	border-radius:5px;
}
#sesproduct_map_view_1184 .pin.active a.close{
	text-align:center;
	line-height:22px;
}
.sesproduct_map_thumb .sesproduct_labels span{
	width:25px;
	height:25px;
	border-radius:50px;
	line-height:25px;
	text-align:center;
	padding:0;
	display:inline-block;
	margin:0 4px;
}
.sesbasic_large_map .sesproduct_list_rating{
  margin-bottom:5px;
}
.sesproduct_map_info_blk_fields > div{
  float:none;
}
.sesproduct_map_thumb .sesproduct_labels{
	left:0;
	right:0;
	margin:auto;
	text-align:center;
}
.sesproduct_map_thumb_img{
	height:200px;
	overflow:hidden;
}
.sesproduct_map_thumb_img img{
	width:100% !important;
	height:100% !important;
	object-fit:contain !important;
	margin:0 auto;
}
.sesproduct_map_info_title h3{
	margin-bottom:0;
	font-size:120%;
	display:inline-block;
}
.sesproduct_map_info_blk .sesproduct_product_stat:last-child{
	float:none;
}
.sesproduct_map_info_blk .sesproduct_price{
	font-weight:bold;
}
.sesproduct_map_info_title .sesproduct_verify{
	width:4%;
	display:inline-block;
	margin-top:-5px;
}
.sesproduct_map_info_blk{
	padding:3px;
}
.sesproduct_map_info_blk .sesproduct_store_name{
	float:left;
	margin:0 10px 8px 0;
}
.sesproduct_map_info_blk .sesproduct_store_name .store_logo img{
  border-radius:50%;
}
.sesproduct_map_info_blk .sesproduct_map_info_desc{
	float:left;
	margin-right:10px;
}
.sesproduct_map_info_blk .sesproduct_rating_review{
	clear:both;
	margin-bottom:5px;
}
.generic_layout_container .sesproduct_map_info_blk h3{
	margin-bottom:10px;
}
.sesproduct_map_info_blk .sesproduct_product_offers{
	margin:0;
}
.sesproduct_map_info_blk .sesproduct_product_compare{
	float:left;
	display:block;
	width:50%;
	display:inline-block;
}
.sesproduct_map_info_blk .sesproduct_add_cart{
	line-height:25px;
	float:right;
	width:auto;
	display:inline-block;
	margin:-10px 0 10px 0;
}
.sesproduct_map_info_blk .sesproduct_add_cart a{
	border-radius:50%;
	width:35px;
	height:35px;
	display:inline-block;
	text-align:center;
	line-height:35px;
}
/*GRID INSIDE VIEW START*/
.sesproduct_grid_inside{
	float:left;
	padding:5px;
}
[dir="rtl"] .sesproduct_grid_inside{
	float:right;
}
.sesproduct_category_carousel_item.sesproduct_grid_inside{
	padding:0;
}
.sesproduct_grid_inside_inner{
	position:relative;
	overflow:hidden;
}
.sesproduct_grid_inside_inner .sesproduct_thumb > a,
.sesproduct_grid_inside_info  a{
	display:initial;
	vertical-align:top;
}
.sesproduct_grid_inside .sesproduct_list_grid_thumb_btns{
	top:-80px;
	left:0;
	text-align:center;
	z-index:3;
	width:100%;
	transform:none;
}
.sesproduct_grid_inside .sesproduct_list_grid_thumb_btns,
.sesproduct_grid_inside .sesproduct_labels{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_grid_inside:hover .sesproduct_list_grid_thumb_btns{
	top:10px;
}
.sesproduct_grid_inside .sesproduct_list_grid_thumb_btns a{
	float:none;
	display:inline-block;
}
.sesproduct_grid_inside .sesproduct_labels{
	top:10px;
	z-index:3;
}
.sesproduct_grid_inside:hover .sesproduct_labels{
	opacity:0;
}
.sesproduct_grid_inside_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
	background:-moz-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-webkit-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-o-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-ms-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
}
.sesproduct_grid_inside_info *:{
	color:#fff !important;
	text-shadow:0 0 5px rgba(0, 0, 0, .5);
}
.sesproduct_grid_inside_info_title{
	display:flex;
	margin-bottom:10px;
}
.sesproduct_grid_inside_info_title ._name{
	font-size:17px;
	font-weight:bold;
	flex:1;
}
.sesproduct_grid_inside_info .in_stock i{
	color:#00cc67 !important;
}
.sesproduct_grid_inside_info span.out_stock i{
	color:#dd3131 !important;
}
.layout_left .sesproduct_grid_inside,
.layout_right .sesproduct_grid_inside{
	width:100% !important;
	padding:5px 0;
}
/*GRID INSIDE VIEW END*/
/*DASHBOARD CSS START HERE*/
/*PRODUCT ROLE*/
.sesproduct_manage_role_form{
 min-height:526px !important;
}
.sesproduct_manage_role_form_top{
	padding-bottom:15px;
	border-bottom-width:1px;
	margin-bottom:15px;
}
.sesproduct_manage_role_form p.heading_desc{
	font-size:15px;
	padding:10px 0px;
	margin-bottom:10px;
	border-bottom-width:1px;
}
.sesproduct_manage_roles_item{
	position:relative;
	margin:20px 0px;
	clear:both;
	width:100%;
	display:inline-block;
}
.sesproduct_manage_roles_item span.show_img{
	border:2px dashed #CCC;
	width:50PX;
	height:49px;
	display:inline-block;
	float:left;
	margin-right:10px;
}
.sesproduct_manage_roles_item input[type=text]{
	width:50%;
}
.sesproduct_manage_roles_item input.input_loading{
	background-image:url(../images/loading.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.sesproduct_manage_roles_item ul.sesbasic-autosuggest{
	left:64px;
}
.sesproduct_manage_roles_item p.edit_desc{
	display:table;
}
.sesproduct_manage_roles_item a.remove_icon{
	float:right;
}
.sesproduct_manage_role_form_top button{
	float:right;
}
.sesproduct_manage_role_form .sesproduct_footer_contant{
	display:block;
	overflow:hidden;
}
.sesproduct_manage_role_form .sesproduct_footer_contant b{
	margin-bottom:10px;
	display:block;
}
.sesproduct_manage_role_form .sesproduct_footer_contant p{
	margin-bottom:15px;
}
.sesproduct_footer_contant .admin_manage{
	float:left;
	width:33%;
	padding:10px 10px 10px 10px;
	box-sizing:border-box;
	background-image:url(../images/transprant-bg.png);
	border-width:1px;
	margin-right:2px;
	margin-bottom:2px;
}
.sesproduct_footer_contant .admin_manage a{
	float:left;
	padding-right:5px;
}
.sesproduct_footer_contant .admin_manage a.remove_product{
	float:right;
}
.sesproduct_footer_contant .product_role_img{
	text-align:center;
	margin:20px 0px 0px;
	display:inline-block;
	width:100%;
}
.sesproduct_footer_contant .product_role_img img{
	height:50px;
}
/*Currency Converter*/
.sesproduct_convert_icon{
	border-width:0;
	border-radius:50%;
	line-height:15px;
	margin-left:10px;
	height:15px;
	width:15px;
}
[dir="rtl"] .sesproduct_convert_icon{
	margin-left:0;
	margin-right:0;
}
.sesproduct_create_ticket_currency_converter{
	margin-left:10px;
	font-weight:bold;
	font-size:11px;
}
[dir="rtl"] .sesproduct_create_ticket_currency_converter{
	margin-left:0;
	margin-right:10px;
}
.sesproduct_dashboard_threshold_amt{
  font-size:17px;
  margin-bottom:10px;
}
.sesproduct_sale_stats{
	background-image:url(../images/t-img-light.png);
	float:left;
	text-align:center;
	width:32%;
	border-width:1px;
	margin:0 1% 1% 0;
	padding:10px;
	min-height:100px;
}
.sesproduct_sale_stats span:first-child{
	display:block;
	font-weight:bold;
}
.sesproduct_sale_stats span:nth-child(2){
	display:block;
	font-size:17px;
	margin-top:20px;
}
.sesproduct_request_payment_link{
	margin:10px 0 15px;
}
.sesproduct_request_payment_link{
	display:inline-block;
}
#global_page_sesproduct-dashboard-payment-request #global_content_simple{
  float:left;
  display:block;
}
#global_page_sesproduct-dashboard-payment-request .sesbasic_form_popup{
  max-height:490px;
  overflow:auto;
}
/******DASHBOARD CSS ENDS HERE******/
/******PRODUCT VIEW PAGE START HERE******/
.layout_sesproduct_like_button, .layout_sesproduct_favourite_button{
	box-shadow:none !important;
	border-width:0 !important;
	padding:0 !important;
}
.sesproduct_button a{
	border-radius:3px;
	display:block;
	padding:10px;
}
.sesproduct_button a i{
	margin-right:4px;
}
[dir="rtl"] .sesproduct_button a i{
	margin-right:0px;
	margin-left:4px;
}
/*Video Tab*/
.layout_sesproduct_profile_videos .sesbasic_profile_tabs_top + .sesbasic_view_type{
	float:left;
	width:100%;
	margin-top:-50px;
}
/*Music Tab*/
.layout_sesproduct_profile_musicalbums .sesmusic_item_grid{
	border-width:1px;
}
.sesproduct_musicalbum_manage_op{
	position:absolute;
	top:1px;
	right:1px;
	z-index:3;
}
.sesproduct_musicalbum_manage_op_btn{
	background-color:#fff;
	padding:5px;
	display:block;
	cursor:pointer;
	height:25px;
	width:25px;
	text-align:center;
}
.sesproduct_musicalbum_manage_op_btn i:before{
	font-size:17px;
	color:#555;
	line-height:0;
}
.sesproduct_musicalbum_manage_op:hover .sesproduct_album_option_box{
	display:block;
	right:0;
	width:140px;
}
/*WYSIWYG Editor show Content body common css start here*/
#global_page_sesproduct-index-view .rich_content_body ol{
	margin-left:30px;
}
/* #global_page_sesproduct-index-view #global_wrapper .layout_middle > .layout_sesproduct_breadcrumb{
  margin-bottom:0 !important;
} */
#global_page_sesproduct-index-view .rich_content_body ul{
	margin-left:30px;
	list-style-type:disc;
}
#global_page_sesproduct-index-view .rich_content_body img{
	max-width:100%;
	height:auto;
	margin:5px 0;
}
#global_page_sesproduct-index-view .rich_content_body blockquote{
	margin:0px auto;
	width:90%;
	display:block;
	box-shadow:0px 1px 15px 0px #dedede;
	padding:10px;
	margin-top:18px;
	margin-bottom:18px;
	border-left:5px solid #ff4c4c;
}
/*Product profile cover page start*/
.layout_sesproduct_product_cover{
	padding:0px !important;
	border:none;
}
.sesproduct_cover_product .sesproduct_cover_photo{
	height:300px;
}
.sesproduct_cover_product .sesproduct_cover_photo img{
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.sesproduct_cover_product{
	position:relative;
}
.sesproduct_cover_product .sesproduct_profile_image{
	position:absolute;
	bottom:44px;
	left:150px;
	border-radius:50%;
	overflow:hidden;
}
.sesproduct_cover_product .sesproduct_profile_image img{
	height:135px;
	width:135px;
	position:relative;
}
.sesproduct_cover_product .sesproduct_profile_image p{
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	background:#0dc7f1;
	padding:3px 0px;
}
.sesproduct_cover_product .sesproduct_profile_image p a{
	color:#fff;
	text-decoration:none;
}
.sesproduct_cover_product .sesproduct_cover_lebals{
	position:absolute;
	bottom:0px;
	width:100%;
}
.sesproduct_cover_product .sesproduct_cover_lebals .sesproduct_verified_label{
	float:right;
	background:#93C33C;
	color:#fff;
	padding:10px;
	text-align:center;
}
.sesproduct_cover_product .sesproduct_list_grid_thumb_btns{
	top:8%;
	text-align:right;
	right:10px;
}
/*Product cagegories list css start*/
.sesproduct_gutter_categories_product{
	text-transform:uppercase;
}
.sesproduct_gutter_categories_product .sesproduct_search_form{
	margin-bottom:10px;
}
.sesproduct_gutter_categories_product .sesproduct_search_form label.overTxtLabel{
	top:4px !important;
}
.sesproduct_gutter_categories_product .sesproduct_search_form input[type=text]{
	width:100%;
	background-color:rgba(0, 0, 0, 0.05);
}
.sesproduct_gutter_categories_product ul li{
	background:#555;
	display:inline-block;
	padding:5px 9px;
	margin:0px 2px 4px 0px;
	cursor:pointer;
}
.sesproduct_gutter_categories_product ul li:hover{
	background-color:#5CD4F3;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_gutter_categories_product ul li a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
/*Product gutter labels css start*/
.layout_sesproduct_labels{
	border:none;
}
/**********CATEGORY PAGES CSS START HERE**********/
/*product category product css start*/
.sesproduct_category_product .sesproduct_category_header{
	padding:15px 15px 15px 0px;
	border-bottom-width:1px;
	background-image:url(../images/transprant-bg.png);
	clear:both;
	position:relative;
}
div + .sesproduct_category_product .sesproduct_category_header{
	border-top-width:1px;
	top:-1px;
	position:relative;
}
.sesproduct_category_product{
	margin-bottom:10px;
}
.sesproduct_category_product .sesproduct_category_header p{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
}
.sesproduct_category_product .sesproduct_category_header p a:hover{
	text-decoration:none;
}
.sesproduct_category_product .sesproduct_category_header span{
	margin-left:15px;
}
.sesproduct_category_product .sesproduct_category_header span a{
	border:none;
}
.sesproduct_category_product .sesproduct_category_header span button{
	border-radius:0px;
	text-transform:capitalize;
}
/*.sesproduct_category_product .sesproduct_category_contant_product{
	display:block;
	overflow:hidden;
}
.sesproduct_category_product .sesproduct_category_item_single{
	float:left;
	padding:11px 10px 15px 0px;
	width:50%;
}
.sesproduct_category_product .sesproduct_category_item_single_info{
	position:relative;
	display:block;
	overflow:hidden;
	height:306px;
}
.sesproduct_category_product .sesproduct_category_item_single .sesproduct_entry_img{
	width:100%;
	height:100%;
	float:left;
	margin:0px 15px 0px 0px;
}
.sesproduct_category_product .sesproduct_category_item_single .sesproduct_entry_img a img{
	height:100%;
	object-fit:cover;
	width:100%;
	float:left;
}
.sesproduct_category_product .sesproduct_category_item_single_content{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:10px;
	background:rgba(0, 0, 0, 0.4);
}
.sesproduct_category_product .sesproduct_category_item_single p.title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	display:inline-block;
	padding-right:10px;
}
.sesproduct_category_product .sesproduct_verify{
	width:4%;
	display:inline-block;
}
.sesproduct_category_product .sesproduct_add_cart{
	width:auto;
	display:inline-block;
	float:right;
	margin-bottom:0;
}
.sesproduct_category_product .sesproduct_add_cart a{
	width:35px;
	height:35px;
	line-height:35px;
}
.sesproduct_category_product .sesproduct_category_item_single p.discription{
	font-size:12px;
	line-height:22px;
}
.sesproduct_category_product .sesproduct-category_item_list{
	display:block;
	overflow:hidden !important;
	height:318px;
}
.sesproduct_category_product .sesproduct_category_item{
	float:left;
	width:97%;
	padding:10px;
	position:relative;
	margin-bottom:10px;
	border-width:1px;
}
.sesproduct_category_product .sesproduct_category_item:first-child{
	margin-top:10px;
}
.sesproduct_category_product .sesproduct_category_item + .sesproduct_category_item{
	border-top-width:1px;
}
.sesproduct_category_product .sesproduct_category_item:hover{
	background-image:url(../images/transprant-bg.png);
}
.sesproduct_category_product .sesproduct_category_item .sesproduct_entry_img{
	margin-right:15px;
	height:85px;
	width:120px;
	float:left;
}
.sesproduct_category_product .sesproduct_category_item .sesproduct_entry_img a img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesproduct_category_product .sesproduct-category-listscroll-title{
  width:93%;
}
.sesproduct_category_product .sesproduct_category_item p.title{
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	display:inline-block;
}
.sesproduct_category_product .sesproduct_category_item .sesproduct_price{
	font-size:95%;
}
.sesproduct_category_product .sesproduct-category_item_list .mCSB_scrollTools_vertical, .sesproduct_category_product .sesproduct-category_item_list .mCSB_dragger_bar{
	opacity:1 !important;
}*/
/*Category Thumb View Start Here*/
.sesproduct_category_grid ul li{
	float:left;
	width:302px;
	padding:5px;
}
.sesproduct_category_grid .sesproduct_thumb_contant{
	background-color:#ccc;
	position:relative;
	display:block;
	overflow:hidden;
}
.sesproduct_category_grid a{
	display:block;
	height:100%;
}
.sesproduct_category_grid img.list_main_img{
	border:0;
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesproduct_category_grid .animate_contant{
	position:absolute;
	bottom:0;
	background:#1d1d1d;
	width:100%;
	text-align:center;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	height:35px;
}
.sesproduct_category_grid .animate_contant > div{
	color:#fff;
	text-align:center;
}
.sesproduct_category_grid a:hover .animate_contant{
	height:100%;
	background:rgba(0, 0, 0, 0.6);
}
.sesproduct_category_grid a:hover .animate_contant > div{
	color:#fff;
	position:absolute;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.sesproduct_category_grid .animate_contant img{
	width:40px;
	display:none;
	margin:0 auto;
}
.sesproduct_category_grid .animate_contant p.title{
	font-size:15px;
	margin:5px 0px;
}
.sesproduct_category_grid .animate_contant p.count{
	display:none;
}
.sesproduct_category_grid a:hover .animate_contant img, .sesproduct_category_grid a:hover .animate_contant p.count{
	display:block;
}
.sesproduct_category_grid a:hover .animate_contant img{
	margin-bottom:8px;
}
/*product category hover list two start*/
.sesproduct_category_grid_list_thumb_two ul li{
	float:left;
	width:311px;
	height:260px;
	padding:5px;
}
.sesproduct_category_grid_list_thumb_two ul li .sesproduct_thumb_contant{
	position:relative;
}
.sesproduct_category_grid_list_thumb_two ul li a:before{
	content:" ";
	position:absolute;
	left:0;
	bottom:2px;
	width:100%;
	height:100%;
	background:#000;
	display:block;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_category_grid_list_thumb_two ul li:hover a:before{
	opacity:.5;
	visibility:visible;
}
.sesproduct_category_grid_list_thumb_two ul li a.link_img img{
	width:100%;
}
.sesproduct_category_grid_list_thumb_two ul li a .animate_contant{
	position:absolute;
	height:35px;
	width:100%;
	text-align:center;
	bottom:34px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_category_grid_list_thumb_two ul li:hover a.link_img .animate_contant{
	bottom:50%;
	transform:translateY(50%);
}
.sesproduct_category_grid_list_thumb_two ul li a .animate_contant p{
	color:#fff;
	margin:0 auto;
	padding:7px;
	position:absolute;
}
.sesproduct_category_grid_list_thumb_two ul li a .animate_contant p.title{
	background:#000;
	color:#fff;
	width:30%;
	margin:0 auto;
	padding:7px;
	border-radius:10px;
	text-transform:uppercase;
	position:absolute;
	left:32%;
	bottom:61%;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_category_grid_list_thumb_two ul li a:hover .animate_contant p{
	left:32%;
	bottom:61%;
	background:none;
}
.sesproduct_category_grid_list_thumb_two ul li a:hover .animate_contant p.title{
	font-weight:bold;
}
.sesproduct_category_grid_list_thumb_two ul li a .animate_contant p.album_list_animate{
	display:none;
	top:37%;
}
.sesproduct_category_grid_list_thumb_two ul li a:hover .animate_contant p.album_list_animate{
	display:block;
}
/**********CATEGORY PAGES CSS START HERE**********/
/*PRODUCT OF THE DAY*/
.sesproduct_product_of_the_day .sesproduct_grid{
	padding:0;
	width:100% !important;
	margin-bottom:0;
}
.sesproduct_product_of_the_day .sesproduct_static_list_group{
	margin-left:5px;
}
.sesproduct_product_of_the_day .sesproduct_product_compare,
.sesproduct_product_of_the_day .sesproduct_add_cart{
	width:100%;
	margin-top:0;
	margin-bottom:10px;
}
.sesproduct_product_of_the_day .sesproduct_product_stat span i, 
.sesproduct_product_of_the_day .sesproduct_availability span.in_stock i{
  width:20px;
	margin:0;
}
.sesproduct_product_of_the_day .sesproduct_add_cart .cart_only_icon a + a{
  text-align:center !important;
}
/*Product second of the day css start*/
.sesproduct_product_second_of_the_day{
	display:block;
	overflow:hidden;
}
.sesproduct_product_second_of_the_day .sesproduct_grid{
	width:100% !important;
}
.sesproduct_product_second_of_the_day .sesproduct_grid_labels{
	top:0px;
	bottom:inherit;
}
.sesproduct_product_second_of_the_day .sesproduct_verified_label{
	top:0px;
	bottom:inherit;
}
.sesproduct_product_second_of_the_day .sesproduct_grid_info{
	position:absolute;
	bottom:0px;
	padding:15px;
	width:100%;
}
.sesproduct_product_second_of_the_day .sesproduct_grid_info .sesproduct_category_grid_info_title{
	margin-bottom:10px;
}
.sesproduct_product_second_of_the_day .sesproduct_grid_info .sesproduct_category_grid_info_title a{
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
	color:#fff;
}
.layout_left .sesproduct_product_second_of_the_day .sesproduct_grid_info .sesproduct_category_grid_info_title a{
	font-size:15px;
}
.sesproduct_product_second_of_the_day .sesproduct_list_grid_info .sesproduct_list_grid_owner, .sesproduct_product_second_of_the_day .sesproduct_list_grid_info a{
	color:#fff;
}
.sesproduct_product_second_of_the_day .sesproduct_grid_contant{
	color:#fff;
}
.sesproduct_product_second_of_the_day .sesproduct_grid .sesproduct_list_stats{
	color:#fff;
}
/*Product three of the day css start*/
.sesproduct_product_three_of_the_day .sesproduct_last_grid_block{
	width:100% !important;
}
.sesproduct_product_three_of_the_day .sesproduct_product_stat,.sesproduct_product_three_of_the_day .sesproduct_availability{
	margin-bottom:0;
	line-height:20px;
}
.sesproduct_product_three_of_the_day .sesproduct_price,
.sesproduct_product_of_the_day .sesproduct_price{
	font-size:115%;
	min-height:25px;
	font-weight:600;
  margin-bottom:8px;
}
.sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_add_cart a{
	padding:5px 13px;
}
/*Product three of the day left and right product css start*/
.layout_left .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_info, .layout_right .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_info{
	width:100%;
	padding:10px;
}
.layout_left .sesproduct_product_three_of_the_day .sesproduct_list_grid_thumb_btns .sesbasic_icon_btn, .layout_right .sesproduct_product_three_of_the_day .sesproduct_list_grid_thumb_btns .sesbasic_icon_btn{
	width:32px;
	height:32px;
}
.layout_left .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_three_info_title, .layout_right .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_three_info_title{
	font-size:12px;
}
.layout_left .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_meta_block .sesproduct_list_stats span, .layout_right .sesproduct_product_three_of_the_day .sesproduct_last_grid_block .sesproduct_grid_meta_block .sesproduct_list_stats span{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.layout_left .sesproduct_product_three_of_the_day .sesproduct_comment_list, .layout_right .sesproduct_product_three_of_the_day .sesproduct_comment_list{
	font-size:10px;
}
.layout_left .sesproduct_product_three_of_the_day .sesproduct_second_readmore_link, .layout_right .sesproduct_product_three_of_the_day .sesproduct_second_readmore_link{
	margin-top:5px;
}
/*product tabs list css start*/
.sesproduct_profile_tabs{
	position:relative;
}
.sesproduct_profile_tabs > div,
.sesproduct_profile_tabs ul{
	border-width:0 !important;
	margin:0 !important;
	padding:0 !important;
	background-color:transparent !important;
	box-shadow:none !important;
}
.sesproduct_profile_tabs ul li{
	background-color:transparent;
	border-width:0;
	display:block;
	float:none;
	margin:0 !important;
	padding:0 !important;
	position:relative;
}
.sesproduct_profile_tabs ul li + li{
	margin-top:2px !important;
}
.sesproduct_profile_tabs ul li:before{
	content:'';
	position:absolute;
	left:0;
	width:3px;
	height:35px;
}
.sesproduct_profile_tabs ul li:hover:before, .sesproduct_profile_tabs ul li.active:before{
	width:100%;
}
.sesproduct_profile_tabs ul li a{
	background-color:transparent;
	border-width:0 !important;
	font-weight:normal !important;
	text-decoration:none;
	position:relative;
	padding:0 20px;
	display:block;
	line-height:35px;
	height:35px;
}
.sesproduct_profile_tabs ul li a:before{
	content:"\f005";
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:900;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:5px;
}
.sesproduct_profile_tabs ul li.tab_layout_core_content a:before{
	content:"\f15c";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_profile_tabs ul li.tab_layout_sesproduct_profile_videos a:before{
	content:"\f03d";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_profile_tabs ul li.tab_layout_sesproduct_profile_musicalbums a:before{
	content:"\f001";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_profile_tabs ul li.tab_layout_sesproduct_profile_photos a:before{
	content:"\f03e";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_profile_tabs ul li.tab_layout_sesproduct_product_reviews a:before{
	content:"\f044";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_profile_tabs ul li a, .sesproduct_profile_tabs ul li:before{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
/*Sideabar Product List CSS Start Here*/
.layout_sesproduct_tabbed_widget_product .sesproduct_products_listing .tip{
	text-align:center;
}
.layout_sesproduct_tabbed_widget_product .sesbasic_tabs_container{
  border:0;	
}
.sesproduct_sidebar_product_list{
	padding:8px 0;
}
.sesproduct_sidebar_product_list + li{
	border-top-width:1px;
}
.sesproduct_sidebar_product_list_img{
	float:left;
	margin-right:10px;
	height:60px;
	width:60px;
}
[dir="rtl"] .sesproduct_sidebar_product_list_img{
	float:right;
	margin-right:0;
	margin-left:10px;
}
.sesproduct_sidebar_product_list_img > a{
	height:100%;
	width:100%;
}
.sesproduct_sidebar_product_list_img img,
.sesproduct_sidebar_product_list_img span{
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	max-height:inherit;
	max-width:inherit;
	object-fit:cover;
	width:100%;
}
.sesproduct_sidebar_image_rounded img,
.sesproduct_sidebar_image_rounded span{
	border-radius:50%;
	background-size:cover !important;
}
.sesproduct_sidebar_product_list_cont{
	overflow:hidden;
}
.sesproduct_sidebar_product_list_title{
	font-size:14px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesproduct_sidebar_product_list_date{
	margin-top:5px;
	display:flex;
	flex-wrap:wrap;
}
.sesproduct_sidebar_product_list .sesproduct_price{
  margin-top:5px;
	float:none !important;
}
.sesproduct_sidebar_product_list_date > span{
	margin-right:4px;
	display:inline-block;
	flex:1;
}
[dir="rtl"] .sesproduct_sidebar_product_list_date > span{
	margin-right:0;
	margin-left:4px;
}
.sesproduct_sidebar_product_list .sesproduct_sidebar_product_list_date a{
	display:inline-block;
	vertical-align:top;
}
.sesproduct_sidebar_list_date span + span{
	margin-top:5px;
	display:block;
}
.sesproduct_sidebar_product_list_date i{
	padding-top:3px;
	width:18px;
}
.sesproduct_sidebar_product_list_date .sesproduct_static_list_group{
	display:none;
}
._sesproduct_product_content_more a:before{
	margin-right:5px;
}
/*Sideabar Product List CSS End Here*/
/* SIDEbar grid */
.layout_left .sesproduct_grid .sesproduct_grid_info_title,
.layout_left .sesproduct_grid .sesproduct_grid_info *,
.layout_right .sesproduct_grid .sesproduct_grid_info_title,
.layout_right .sesproduct_grid .sesproduct_grid_info *{
  text-align:left;
}
.layout_left .sesproduct_grid_meta_block .sesproduct_price,
.layout_right .sesproduct_grid_meta_block .sesproduct_price{
	font-weight:600;
	font-size:100%;
}
.sesproduct_sidebar_product_list .sesproduct_price span.current_value{
	padding:1px 6px;
	border-radius:4px;
	display:inline-block;
}
/*Product Gutter Menu CSS Start Here*/
ul.products_gutter_options > li + li{
	border-top-width:1px;
	border-style:dashed;
}
ul.products_gutter_options > li a{
	display:block;
	padding:6px 0px 6px 22px !important;
	position:relative;
	transition:all 0.4s ease;
}
[dir="rtl"] ul.products_gutter_options > li a{
	padding:6px 22px 6px 0 !important
}
.sesproduct_gutter_share:before{
	content:'\f064';
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.icon_sesproduct_viewall:before{
	content:"\f06e";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproduct_gutter_subscribe:before{
	content:"\f09e";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.products_gutter_options li .buttonlink:before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	position:absolute;
	left:0;
}
[dir="rtl"] .products_gutter_options li .buttonlink:before{
	left:auto;
	right:0;
	margin-left:6px;
	margin-right:0;
}
/*Product Gutter Menu CSS End Here*/
/*Review Grid Listing*/
.sesproduct_review_grid{
	border-width:1px;
	float:left;
	position:relative;
	width:100% !important;
}
.sesproduct_review_grid_thumb{
	position:relative;
	overflow:hidden;
}
.sesproduct_review_grid_thumb, .sesproduct_review_grid_thumb > a,
.sesproduct_review_grid_thumb > a > span{
	background-size:cover;
	background-position:center center;
	height:100%;
	display:block;
	width:100%;
}
.sesproduct_review_grid .sesproduct_list_labels{
	top:0;
	bottom:auto;
}
.sesproduct_review_grid_thumb_cont{
	padding:10px;
	position:absolute;
	bottom:0;
	background:rgba(0,0,0,0.6);
	background:-moz-linear-gradient(top, transparent 5%, rgba(0,0,0,0.5) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, transparent), color-stop(100%, rgba(0,0,0,0.5)));
	background:-webkit-linear-gradient(top, transparent 5%, rgba(0,0,0,0.5) 100%);
	background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.7)));
	background:linear-gradient(to bottom, transparent 5%, rgba(0,0,0,0.5) 100%);
	width:100%;
}
.sesproduct_review_grid_thumb .sesproduct_grid_btns{
	position:absolute;
	top:-40px;
	right:0px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct_review_grid_thumb .sesproduct_grid_btns .sesbasic_icon_btn{
	border-radius:50%;
	border:2px solid;
	border-color:#fff;
	display:inline-block;
	height:35px;
	width:35px;
}
.sesproduct_review_grid_thumb:hover .sesproduct_grid_btns{
	position:absolute;
	top:0px;
	right:0px;
}
.sesproduct_review_grid_title{
	font-weight:bold;
}
.sesproduct_review_grid_title a{
	color:#fff !important;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:85%;
	float:left;
}
.sesproduct_review_grid_info{
	padding:10px;
}
.sesproduct_review_grid_stat{
	margin-top:8px;
	display:inline-block;
	width:100%;
}
.sesproduct_review_grid_stat span, .sesproduct_review_grid_stat span i{
	margin-right:5px;
}
.sesproduct_review_grid_stat a.sesproduct_reviw_prof_img{
	margin-right:10px;
}
.sesproduct_review_title_block{
	overflow:hidden;
}
.sesproduct_review_title_block p{
	float:left;
	margin-right:2px;
}
/*Review Sidebar Listing*/
.sesproduct_review_sidebar_block li + li{
	border-top-width:1px;
	border-top-style:dashed;
}
[class*='layout_sesproduct_'] .sesbasic_rating_star .sesbasic_rating_star_small.fa:before{
	color:#ff4500;
}
.sesproduct_review_sidebar_list{
	padding:10px 0px 10px 0px;
}
.sesproduct_review_sidebar_list > a{
	float:left;
	margin-right:10px;
}
.sesproduct_review_sidebar_list_info{
	overflow:hidden;
}
.sesproduct_review_sidebar_list_title{
	font-weight:bold;
}
.sesproduct_review_sidebar_list_stat{
	margin-top:5px;
	float:left;
}
.sesproduct_review_sidebar_list_stat.sesproduct_list_rating{
	margin-top:7px;
}
.sesproduct_review_sidebar_list_stat span, .sesproduct_review_sidebar_list_stat span i{
	margin-right:5px;
}
.sesproduct_review_sidebar_list_body{
	font-style:italic;
	text-align:justify;
	word-break:break-all;
}
.sesproduct_review_sidebar_list_body:before, .sesproduct_review_sidebar_list_body:after{
	content:'"';
	font-size:17px;
}
.sesproduct_review_sidebar_featured_list{
	text-align:center !important;
	margin:10px 0px;
}
.sesproduct_review_sidebar_featured_list p{
	display:inline-block;
	margin-right:5px;
	color:#fff;
	font-size:12px;
	padding:2px 12px;
}
.sesproduct_review_sidebar_featured_list p.featured{
	background:#47C8E3;
}
.sesproduct_review_sidebar_featured_list p.verified{
	background:#93C33C;
}
/*Review View Page Css Start Here*/
.sesproduct_review_owner_photo{
	text-align:center;
}
.sesproduct_review_owner_photo span{
	margin-top:10px;
	display:block;
}
.sesproduct_review_owner_photo span a{
	font-weight:bold;
}
.sesproduct_review_owner_photo a img{
	width:100%;
	height:100%;
}
.sesproduct_review_view{
	margin-bottom:20px;
}
.sesproduct_review_view_top{
	width:100%;
	border-bottom-width:1px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.sesproduct_review_view_title{
	font-weight:bold;
	margin-bottom:10px;
	font-size:17px;
}
.sesproduct_review_view_item_info{
	float:left;
	width:50%;
}
.sesproduct_review_view_info_img{
	float:left;
	margin-right:15px;
}
.sesproduct_review_view_info_cont{
	overflow:hidden;
}
.sesproduct_review_view_stats{
	display:block;
	margin-top:3px;
}
.sesproduct_review_view_stats span{
	margin-right:10px;
}
.sesproduct_review_view_stats span i{
	margin-right:5px;
}
.sesproduct_review_view_cont_row{
	margin-bottom:10px;
}
.sesproduct_review_view_cont_row > b{
	display:block;
	margin-bottom:5px;
}
.sesproduct_review_view_recommended i{
	margin-left:10px;
	font-size:17px;
}
.sesproduct_review_view_recommended i.fa-check{
	color:#93C33C;
}
.sesproduct_review_view_recommended i.fa-times{
	color:#F00;
}
/*Review Listing*/
.sesproduct_review_listing li{
	padding-left:10px;
	padding-right:10px;
}
.sesproduct_review_listing li + li{
	border-top-width:1px;
	margin-top:15px;
	padding-top:15px;
}
.sesproduct_review_listing_left{
	float:left;
	margin-right:15px;
	text-align:center;
}
.sesproduct_review_listing_left_photo{
	border-radius:50%;
	height:150px;
	width:150px;
	overflow:hidden;
}
.sesproduct_review_listing_left_photo img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesproduct_review_listing_left p{
	margin-top:10px;
}
.sesproduct_review_featured_block p{
	background-color:#47c8e3;
	padding:3px;
	text-align:center;
	color:#fff;
	position:relative;
	width:100%;
}
.sesproduct_review_featured_block p:after{
	background-position:right center;
	left:128px;
}
.sesproduct_review_verified_block p{
	background-color:#93c33c;
	padding:3px;
	text-align:center;
	color:#fff;
	position:relative;
	width:100%;
}
.sesproduct_review_verified_block p:after{
	background-position:right center;
	left:128px;
}
.sesproduct_review_listing_left_title{
	font-weight:bold;
}
.sesproduct_review_listing_right{
	overflow:hidden;
}
.sesproduct_review_listing_top{
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	padding-bottom:5px;
	margin-bottom:10px;
}
.sesproduct_review_listing_title{
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
}
.sesproduct_review_view_title{
	font-weight:bold;
	margin-bottom:10px;
	font-size:17px;
}
.sesproduct_review_featured_verified_block{
	position:absolute;
	top:0px;
	right:0px;
	width:auto;
}
.sesproduct_review_featured_verified_block p{
	float:left;
	margin-right:10px;
	padding:0px 8px;
	color:#fff;
}
.sesproduct_review_featured_verified_block .featured{
	background:#47C8E3;
}
.sesproduct_review_featured_verified_block p.featured:before{
	content:"";
	border-left:14px solid transparent;
	border-right:15px solid transparent;
	border-top:6px solid #47C8E3;
	position:absolute;
	bottom:-6px;
	left:0px;
}
.sesproduct_review_featured_verified_block p.verified{
	background:#93C33C;
}
.sesproduct_review_featured_verified_block p.verified:before{
	content:"";
	border-left:14px solid transparent;
	border-right:15px solid transparent;
	border-top:6px solid #93C33C;
	position:absolute;
	bottom:-6px;
	right:10px;
}
.sesproduct_review_listing_top_info{
	float:left;
	width:50%;
}
[dir="rtl"] .sesproduct_review_listing_top_info{
	float:right;
}
.sesproduct_review_listing_top_info_img{
	float:left;
	margin-right:15px;
}
.sesproduct_review_listing_top_info_img{
 float:right;	
 margin-right:0px;
 margin-left:15px;
}
.sesproduct_review_listing_top_info_cont{
	display:block;
	overflow:hidden;
}
.sesproduct_review_listing_stats{
	display:block;
	margin-top:3px;
}
.sesproduct_review_listing_stats span{
	margin-right:10px;
}
.sesproduct_review_listing_stats span i{
	margin-right:5px;
}
.sesproduct_review_listing_desc p{
	margin-bottom:10px;
}
.sesproduct_review_listing_desc > p > b{
	display:block;
}
.sesproduct_review_listing_recommended i{
	margin-left:10px;
	font-size:17px;
}
.sesproduct_review_listing_recommended i.fa-check{
	color:#93C33C;
}
.sesproduct_review_listing_recommended i.fa-times{
	color:#F00;
}
.sesproduct_review_listing_more{
	text-align:right;
	font-weight:bold;
	font-style:italic;
	overflow:hidden;
}
/*Profile Reviews Css Start Here*/
.sesproduct_profile_reviews_filters{
	border-width:1px;
	background-image:url(../images/t-img-light.png);
	padding:10px;
	margin-bottom:15px;
}
.sesproduct_profile_reviews_filters #filter_form, .sesproduct_profile_reviews_filters #filter_form > div, .sesproduct_profile_reviews_filters #filter_form > div > div, .sesproduct_profile_reviews_filters #filter_form > div > div > div{
	border-width:0 !important;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
}
.sesproduct_profile_reviews_filters .form-wrapper{
	float:left;
	padding-right:15px;
	margin:0 !important;
}
.sesproduct_profile_reviews_filters #submit-wrapper{
	width:auto;
}
.sesproduct_profile_reviews_filters .form-wrapper{
	width:25%;
}
.sesproduct_profile_reviews_filters .form-label{
	margin-bottom:3px;
}
.sesproduct_profile_reviews_filters select{
	padding:4px 5px;
	width:100%;
}
.sesproduct_profile_reviews_filters button{
	padding:6px 15px 7px;
}
.sesproduct_profile_reviews_filters #loadingimgsesproductreview-wrapper{
	display:none !important;
}
.sesproduct_review_form_block{
	border-top-width:1px;
	margin-top:15px;
	position:relative;
	background-image:url(../images/t-img-light.png);
	padding:10px;
}
.sesproduct_review_form_block .global_form, .sesproduct_review_form_block .global_form > div, .sesproduct_review_form_block .global_form > div > div, .sesproduct_review_form_block .global_form > div > div > div{
	border-width:0 !important;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
	float:none;
}
.sesproduct_review_form_block #description-element{
	float:none;
}
#global_content_simple #sesproduct_review_form #buttons-label{
	display:none;
}
/*Review Listing Footer*/
.sesproduct_review_listing_footer{
	clear:both;
	overflow:hidden;
}
.sesproduct_review_listing_footer p{
	margin-bottom:5px;
}
.sesproduct_review_listing_btn_left a{
	float:left;
	margin-right:5px;
}
.sesproduct_review_listing_btn_left a i{
	height:16px;
	width:16px;
	display:inline-block;
}
.sesproduct_review_useful i{
	background-image:url(../images/light-bulb.png);
	background-repeat:no-repeat;
}
.sesproduct_review_useful.active{
	background:#F49A3B;
	color:#fff !important;
	box-shadow:0 5px 5px rgba(0, 0, 0, .2) inset;
	border-color:#C68642;
}
.sesproduct_review_useful.active:hover{
	background:#F49A3B;
}
.sesproduct_review_useful.active i{
	background-image:url(../images/light-bulb_white.png);
	background-repeat:no-repeat;
}
.sesproduct_review_funny i{
	background-image:url(../images/happy.png);
	background-repeat:no-repeat;
}
.sesproduct_review_funny.active{
	background:#9DAB52;
	color:#fff !important;
	box-shadow:0 5px 5px rgba(0, 0, 0, .2) inset;
	border-color:#94A14E;
}
.sesproduct_review_funny.active:hover{
	background:#9DAB52;
}
.sesproduct_review_funny.active i{
	background-image:url(../images/happy_white.png);
	background-repeat:no-repeat;
}
.sesproduct_review_cool i{
	background-image:url(../images/snowflake.png);
	background-repeat:no-repeat;
}
.sesproduct_review_cool.active{
	background:#789FD8;
	color:#fff !important;
	box-shadow:0 5px 5px rgba(0, 0, 0, .2) inset;
	border-color:#6C93CC;
}
.sesproduct_review_cool.active:hover{
	background:#789FD8;
}
.sesproduct_review_cool.active i{
	background-image:url(../images/snowflake_white.png);
	background-repeat:no-repeat;
}
.sesproduct_review_listing_btn_right a{
	float:left;
}
.sesproduct_review_listing_btn_right a + a{
	margin-left:5px;
}
.sesproduct_review_listing_footer a.sesbasic_button_icon:before{
	text-align:center;
	margin:0;
}
.sesproduct_review_listing_footer a.sesbasic_button_icon span{
	position:absolute;
	margin:-60px 0 0 -10px;
	background:#000;
	color:#fff;
	padding:5px 10px;
	display:none;
}
.sesproduct_review_listing_footer a.sesbasic_button_icon span i{
	position:absolute;
	bottom:-9px;
	color:#000;
}
.sesproduct_review_listing_footer a.sesbasic_button_icon:hover span{
	display:block;
}
/*Top Rated Members widget css end here*/
/*Rating Star*/
.sesproduct_rating_star:before, .sesproduct_rating_star_small:before, .sesproduct_rating_star_small_half:before, .sesproduct_rating_star_disable:before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	display:inline-block;
	color:#FFC107;
}
.sesproduct_rating_star_small:before, .sesproduct_rating_star:before{
	content:"\f005";
}
.sesproduct_rating_star_small_half:before, .sesproduct_rating_star_half:before{
	content:"\f089";
}
.sesproduct_rating_star_disable:before{
	content:"\f005";
	font-weight:400 !important;
}
.sesproduct_rating_star{
	font-size:22px;
	height:24px;
	width:24px;
	display:inline-block;
	line-height:24px;
	text-align:center;
}
/*Review Rating Box*/
.sesproduct_review_show_rating{
	float:right;
	position:relative;
}
[dir="rtl"] .sesproduct_review_show_rating{
	float:left;
}
.sesproduct_review_show_rating_box{
	overflow:hidden;
	position:absolute;
	display:none;
	background:#fff;
	padding:10px;
	box-shadow:-1px 4px 19px -5px #000;
	right:6px;
	margin-top:10px;
	width:200px;
}
.review_rattings_listing_box > div{
	margin:5px 0;
}
.sesproduct_review_show_rating_label{
	float:left;
	margin-right:5px;
	font-size:11px;
	width:85px;
}
.sesproduct_review_show_rating_parameters{
	overflow:hidden;
}
.sesproduct_review_show_rating:hover .sesproduct_review_show_rating_box{
	display:block;
}
.sesproduct_grid .sesproduct_grid_inner:hover .sesproduct_list_labels{
	display:none;
}
/*product sidebar next and privew css start*/
.sidebar_privew_next_btns{
	width:100%;
	text-align:center !important;
	display:inline-block;
}
.sidebar_privew_next_btns div{
	display:inline-block;
	margin-top:8px;
	vertical-align:middle;
}
.sidebar_previous_btn{
	display:inline-block;
	margin-right:5px;
}
.sidebar_privew_next_btns a{
	padding:0;
	text-decoration:none !important;
	font-weight:bold !important;
	position:relative;
}
.sidebar_next_btns{
	display:inline-block;
	margin-left:5px;
}
.sidebar_privew_next_btns a{
	padding:0;
	text-decoration:none !important;
	font-weight:bold !important;
}
.sidebar_privew_next_btns .previous_icon:before{
	content:"\f0a8";
	padding:0px 5px 0px 0px;
}
.sidebar_privew_next_btns .next_icon:after{
	content:"\f0a9";
	padding:0px 0px 0px 5px;
}
.sidebar_privew_next_btns .previous_icon:before, .sidebar_privew_next_btns .next_icon:after{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
/*sesproduct sesarch form css*/
/*sesproduct form horizontal css*/
.sesproduct_browse_search form{
	padding:0;
}
.sesproduct_browse_search .form-wrapper,
.sesproduct_browse_search_horizontal #rangeBox{
	margin:0 0 10px !important;
}
.sesproduct_browse_search input[type="text"], .sesproduct_browse_search select{
	max-width:200px;
	width:95%;
}
.sesproduct_browse_search input[type="checkbox"] + label, .sesproduct_browse_search input[type="radio"] + label{
	overflow:hidden;
}
.sesproduct_browse_search [id^='advanced_options_search']{
	font-weight:bold;
	display:block;
	margin:10px 0;
	text-decoration:none !important;
}
.sesproduct_browse_search [id^='advanced_options_search'] i{
	margin-right:5px;
	font-size:17px;
}
[dir="rtl"] .sesproduct_browse_search [id^='advanced_options_search'] i{
	margin-left:5px;
	margin-right:0;
}
.sesproduct_browse_search_horizontal .form-elements{
	display:flex;
	flex-wrap:wrap;
}
.sesproduct_browse_search_horizontal .form-wrapper, .sesproduct_browse_search_horizontal #rangeBox{
	clear:none;
	padding-right:10px !important;
	vertical-align:top;
	width:33% !important;
}
.sesproduct_browse_search_horizontal #sliderBox > span{
	margin:0 0 3px;
}
.sesproduct_browse_search .form-wrapper .form-label label{
	margin-bottom:5px;
}
/*sesproduct search form vertical css*/
.sesproduct_browse_search_vertical .form-wrapper{
	width:100% !important;
}
.sesproduct_browse_search_vertical .form-wrapper #submit-label{
	display:none;
}
.sesproduct_browse_search_vertical #submit-wrapper{
	margin-bottom:0px !important;
}
.sesproduct_browse_search_vertical #submit-element{
	margin-top:15px;
}
.sesproduct_browse_search_vertical #submit-element button{
	width:100% !important;
}
/*sesproduct featured product css start*/
.sesproduct-featured_product_view{
	overflow:hidden;
	display:block;
}
.sesproduct-featured_product_view .featured_product_listing{
	width:50% !important;
	height:333px !important;
}
.sesproduct-featured_product_view .featured_product_list img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.sesproduct-featured_product_view .featured_product_list .featured_teg{
	position:absolute;
	top:0px;
	margin:15px 8px;
}
.sesproduct-featured_product_view .featured_product_list .featured_teg a{
	text-decoration:none;
	padding:5px 10px;
	border-radius:3px;
}
.sesproduct-featured_product_view .featured_product_list .sesproduct_list_labels{
	top:0px;
	bottom:inherit;
	right:0px;
}
[dir="rtl"] .sesproduct-featured_product_view .featured_product_list .sesproduct_list_labels{
	left:0px;
	right:inherit;
}
.sesproduct-featured_product_view .featured_product_list .sesproduct_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner:hover .sesproduct_list_labels, .sesproduct-featured_product_view .featured_product_list .featured_product_list_inner:hover .sesproduct_verified_label{
	display:none;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner .sesproduct_img_thumb_over{
	opacity:inherit;
	background:rgba(0,0,0,0.2);
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner .sesproduct_img_thumb_over:hover{
	background:rgba(0,0,0,0.5);
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner .sesproduct_img_thumb_over .sesproduct_list_grid_thumb_btns{
	opacity:0;
	webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner .sesproduct_img_thumb_over:hover .sesproduct_list_grid_thumb_btns{
	opacity:1;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_contant{
	position:absolute;
	bottom:0px;
	width:100%;
	padding:15px;
	background:-moz-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-webkit-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-o-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-ms-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_contant p.title{
	color:#fff;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:5px;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_contant p.title a{
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.sesproduct-featured_product_view .featured_product_list{
	width:25%;
	float:left;
	position:relative;
	height:333px;
	padding:0px 5px;
}
[dir="rtl"] .sesproduct-featured_product_view .featured_product_list{
	float:right;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_list_inner{
	position:relative;
	height:100%;
	overflow:hidden;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location{
	clear:both;
	overflow:hidden;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats{
	margin-right:10px;
	margin-bottom:5px;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_location{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100px;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats p i{
	margin-right:5px;
}
[dir="rtl"] .sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats p i{
	margin-left:5px;
	margin-right:0px;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats p, .sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats p a{
	color:#fff;
}
.sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats span, .sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats span i{
	color:#fff;
	margin-right:5px;
	display:inline-block;
}
[dir="rtl"] .sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats span, [dir="rtl"] .sesproduct-featured_product_view .featured_product_list .featured_product_date_location .sesproduct_list_stats span i{
	margin-left:5px;
	margin-right:0px;
}
/*sesproduct top productger css start*/
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list{
	display:block;
	overflow:hidden;
	margin:0px 0px 8px 0px;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list + li.sesproducter_top_sidebar_list{
	border-top-width:1px;
	padding-top:12px;
	border-style:dashed;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list a{
	float:left;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list a img{
	width:70px;
	height:70px;
	margin-right:10px;
	border-radius:50%;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list .sesproduct_top_product_info{
	display:block;
	overflow:hidden;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list .sesproduct_top_product_title{
	display:block;
	overflow:hidden;
	font-size:15px;
	margin-bottom:5px;
}
.sesproduct_top_producter_list li.sesproducter_top_sidebar_list .sesproduct_top_product_list_stats{
	font-style:italic;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list{
	width:210px;
	float:left;
	padding:5px;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list .sesproducter_top_gird_thumb_product{
	position:relative;
	height:174px;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list a img{
	width:100%;
	height:100%;
	float:left;
	object-fit:cover;
	max-width:inherit;
	max-height:inherit;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list .sesproduct_top_product_info{
	position:absolute;
	bottom:0px;
	padding:5px 10px;
	width:100%;
	background-color:rgba(0, 0, 0, 0.6);
	left:0px;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list a{
	display:block;
	overflow:hidden;
	font-size:15px;
	margin-bottom:5px;
	color:#fff;
	height:100%;
}
.sesproduct_top_producter_list li.sesproducter_top_gird_list .sesproduct_top_product_list_stats{
	color:#fff;
}
/*sesproduct tag horizantal products css start*/
.layout_sesproduct_tag_horizantal_products{
	padding:0px !important;
	border:none;
	height:56px;
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget h3{
	background-color:#000;
	color:#fff;
	float:left;
	border:none;
	border-radius:0px;
	padding:0px 20px;
	margin-right:15px;
	margin-bottom:0px;
	position:relative;
	height:58px;
	line-height:58px;
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget h3:after{
	content:'';
	display:block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #000;
	position:absolute;
	right:-8px;
	top:36%;
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget h3 img{
	width:26px;
	margin-right:12px;
	float:left;
	padding-top:16px;
}
.layout_sesproduct_tag_horizantal_products .sesproduct_tags_horizantal_products{
	display:block;
	overflow:hidden;
}
.sesproduct_tags_horizantal_products .mCSB_horizontal.mCSB_inside > .mCSB_container{
	margin-bottom:6px !important;
}
.sesproduct_tags_horizantal_products .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}
.sesproduct_tags_horizantal_products .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}
.sesproduct_tags_horizantal_products .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .sesproduct_tags_horizantal_products .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0,0,0,0.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget_full{
	position:absolute;
	left:0px;
	right:0px;
}
.global_left_panel.panel-collapsed .sesproduct_slideshow_product_wrapper.isfull_width .sesproduct_slideshow_product_container, .global_left_panel.panel-collapsed .layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget_full{
	left:60px;
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget{
	overflow:hidden;
	padding:0px;
	height:58px;
}
.layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget a.sesbasic_more_link{
	float:right;
	clear:inherit;
	color:#fff;
	padding:0px 20px;
	margin:0px;
	margin-left:12px;
	height:58px;
	line-height:58px;
}
.layout_sesproduct_tag_horizantal_products .sesproduct_tags_horizantal_products ul li{
	float:left;
	margin-right:10px;
	padding:11px 0px;
}
.layout_sesproduct_tag_horizantal_products .sesproduct_tags_horizantal_products ul li a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:0px 20px;
	line-height:30px;
	text-transform:capitalize;
	text-align:center;
	border-top:1px solid #343638;
	border-bottom:1px solid #645d5d;
	border-radius:7px;
	background-color:#000000;
	margin-right:7px;
}
/*sesproduct list cloud product css */
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list{
	text-align:left
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li{
	display:inline-block;
	margin:5px 5px 10px 0px;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li a{
	color:#fff;
	text-decoration:none;
	padding:3px 7px;
	border-radius:4px;
	background:#000;
	display:inline-block;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li a:hover{
	opacity:0.8;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(1) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(1n+10) a{
	background:#F17074;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(2) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(2n+10) a{
	background:#8377B7;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(3) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(3n+10) a{
	background:#51A2CF;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(4) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(4n+10) a{
	background:#49CCC4;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(5) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(5n+10) a{
	background:#FFBF05;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(6) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(6n+10) a{
	background:#9C28B1;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(7) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(7n+10) a{
	background:#247ECA;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(8) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(8n+10) a{
	background:#03A9F5;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(9) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(9n+10) a{
	background:#F23B37;
}
.sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(10) a, .sesproduct_tags_cloud_product .sesproduct_tags_cloud_list li:nth-child(10n+10) a{
	background:#B7DC7C;
}
/*sesproduct category product*/
.sesproduct_subcat_list_head p{
	font-size:18px;
	margin:15px 0px;
	font-weight:bold;
}
.sesproduct_catogery_grid_view .sesproduct_grid_info_hover_title{
	margin-top:10px;
}
/*deshboard css*/
.sesbasic_dashboard_tabs > ul > li i.tab-icon{
	font-style:normal;
	text-align:center;
}
.sesbasic_dashboard_tabs > ul > li i.tab-icon:before{
	content:'\f073';
	font-family:"Font Awesome 5 Free";
	font-size:14px;
}
.sesbasic_dashboard_tabs > ul > li i{
	background-image:none;
}
.sesproduct_dashboard_product_info .sesproduct_dashboard_product_info_content .sesproduct_dashboard_product_title, .sesproduct_dashboard_product_info .sesproduct_dashboard_product_info_content .sesproduct_list_stats{
	margin-bottom:5px;
}
.sesproduct_dashboard_product_info_content .sesproduct_list_stats span i{
	float:left;
	margin-right:5px;
	width:20px;
	line-height:20px;
	text-align:center;
}
[dir="rtl"] .sesproduct_dashboard_product_info_content .sesproduct_list_stats span i{
	float:right;
	margin-right:0;
	margin-left:5px;
}
.sesproduct_dashboard_product_info_content .sesproduct_list_stats span.widthfull span{
	overflow:hidden;
	display:block;
}
.sesproduct_dashboard_product_info .sesproduct_dashboard_product_info_content .sesbasic_popup_slide_open{
	width:100%;
}
/*sesproduct sidebar categroies list start*/
.sesproduct_sidebar_categroies_list li{
	padding:6px 0px 6px 0px;
	clear:both;
	overflow:hidden;
}
.sesproduct_sidebar_categroies_list li + li{
	border-top-width:1px;
	border-style:dashed;
}
.sesproduct_sidebar_categroies_list li a.cattoggel{
	float:right;
	width:35px;
	text-align:center;
}
[dir="rtl"] .sesproduct_sidebar_categroies_list li a.cattoggel{
  float:left;	
}
.sesproduct_sidebar_categroies_list li a.catlabel{
	float:left;
}
[dir="rtl"] .sesproduct_sidebar_categroies_list li a.catlabel{
	float:right;
}
.sesproduct_sidebar_categroies_list li ul{
	padding-left:20px;
}
.sesproduct_sidebar_categroies_list a{
	text-decoration:none;
	float:left;
	width:auto;
}
.sesproduct_sidebar_categroies_list li a img{
	width:18px;
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesproduct_sidebar_categroies_list li a img{
	float:right;
	margin-right:0;
	margin-left:10px;
}
.sesproduct_sidebar_categroies_list li a span{
	overflow:hidden;
}
.sesproduct_sidebar_categroies_list a:before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	float:right;
}
.sesproduct_sidebar_categroies_list a.cattoggelright:before{
	content:'\f105';
}
.sesproduct_sidebar_categroies_list a.cattoggeldown:before{
	content:'\f107';
}
/*Animate Marker*/
.animated{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes bounce{
 0%, 100%{
-webkit-transform:translateY(0);
}
 50%{
-webkit-transform:translateY(-5px);
}
}
@keyframes bounce{
 0%, 100%{
transform:translateY(0);
}
 50%{
transform:translateY(-5px);
}
}
.bounce{
	-webkit-animation-name:bounce;
	animation-name:bounce;
}
/*End Animate Marker*/
/*location product map markker css*/
.map_large_marker .sesproduct_map_thumb{
	position:relative;
	overflow:hidden;
}
.map_large_marker .sesproduct_list_grid_thumb_btns{
	position:absolute;
	top:-30px;
	right:10px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.map_large_marker .sesproduct_map_thumb:hover .sesproduct_list_grid_thumb_btns{
	top:30px;
	left:50%;
	right:auto;
	transform:translateX(-50%);
}
.map_large_marker .large.map_large_marker .sesproduct_verify{
	padding:3px;
	float:right;
	height:30px;
	text-align:center;
	width:30px;
	position:relative;
	overflow:hidden;
	top:-25px;
	right:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	border-radius:50%;
}
.map_large_marker .sesproduct_large_map_content .sesproduct_large_map_content_title{
	margin:5px 0px;
}
.map_large_marker .sesproduct_large_map_content .sesproduct_large_map_content_title a{
	color:#222;
	font-weight:bold;
}
.map_large_marker .sesproduct_map_thumb:hover .sesproduct_list_labels, .map_large_marker .sesproduct_map_thumb:hover .sesproduct_verified_label{
	display:none;
}
.map_large_marker .sesproduct_large_map_content .sesproduct_list_stats, .map_large_marker .sesproduct_large_map_content .sesproduct_list_grid_rating{
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}
.sesbasic_large_map_content .sesproduct_list_stats > span > i{
	width:18px;
	text-align:center;
	float:left;
}
.sesbasic_large_map_content .sesproduct_list_stats > span > span{
	overflow:hidden;
	display:block;
}
.map_large_marker .sesproduct_large_map_content .sesproduct_list_stats span a{
	font-weight:normal;
}
.map_large_marker .sesproduct_large_map_content .sesbasic_largemap_stats span span{
	float:left;
	margin:0 5px 0 0;
}
.map_large_marker .sesproduct_large_map_content .sesbasic_largemap_stats span span i{
	margin:0 3px 0 0;
}
/*sesproduct social share widegt css*/
.layout_sesproduct_advance_share{
	padding:0px !important;
	border:0px;
}
.sesproduct_socila_share_button button{
	width:100%;
}
/*sesblo deshboard contact iformation*/
.sesproduct_create_form .global_form .form-element select, .sesproduct_create_form .global_form .form-element input[type=text]{
	width:300px;
	max-width:300px;
}
.sesproduct_create_form .global_form #event_start_time-element .sesproduct-date-field{
	float:left;
	margin-right:10px;
	width:145px;
}
.sesproduct_create_form .global_form #event_start_time-element .sesproduct-date-field input[type=text]{
	width:100%;
}
.sesproduct_create_form .global_form #event_start_time-element .sesproduct-time-field{
	width:145px;
	float:left;
}
.sesproduct_create_form .global_form #event_start_time-element .sesproduct-time-field input[type=text]{
	width:100%;
}
.sesproduct_seo_add_product .global_form .form-element select, .sesproduct_seo_add_product .global_form .form-element input[type=text], .sesproduct_seo_add_product .global_form .form-element textarea{
	width:300px;
	max-width:300px;
}
.sesproduct_create_form .global_form div.form-element{
	max-width:inherit;
	float:none;
	display:block;
}
/*Sesproduct dashboard edit photo css*/
.sesproduct_edit_photo_product .global_form #current-element{
	line-height:0px;
}
.sesproduct_edit_photo_product .global_form #buttons-wrapper{
	margin-top:5px;
}
.sesproduct_edit_photo_product .global_form #current-element div img{
	width:200px;
	max-width:inherit;
	height:200px;
	object-fit:cover;
}
/*sesproduct photo widget*/
.layout_sesproduct_product_photo{
	padding:0px !important;
	border:none;
}
.sesproduct_product_photo_widget img{
	width:100%;
}
/*sesproduct title widget*/
.sesproduct_product_title_widget h2{
	margin-bottom:0px;
}
/*sesproduct social share widget*/
.layout_left .sesproduct_social_share_product1 a, .layout_right .sesproduct_social_share_product1 a{
	padding:8px;
	float:left;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:100%;
	margin-bottom:10px;
}
.layout_middle .sesproduct_social_share_product1{
	display:block;
	overflow:hidden;
	text-align:center;
}
.layout_middle .sesproduct_social_share_product1 a{
	padding:8px;
	display:inline-block;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:25%;
	margin-right:10px;
}
.sesproduct_social_share_product1 a.facebook_link{
	background:#3B5998;
}
.sesproduct_social_share_product1 a.twitter_link{
	background:#00ACEE;
}
.sesproduct_social_share_product1 a.pinterest_link{
	background:#DB4A39;
}
.sesproduct_social_share_product2{
	font-size:18px;
	text-align:center;
}
.sesproduct_social_share_product2 a{
	color:#555;
	margin-right:3px;
}
.sesproduct_social_share_product2 a:hover{
	opacity:0.6;
}
.sesproduct_social_share_product2 a.facebook_link{
	color:#3B5998;
}
.sesproduct_social_share_product2 a.twitter_link{
	color:#00ACEE;
}
.sesproduct_social_share_product2 a.pinterest_link{
	color:#DB4A39;
}
.layout_left .sesproduct_social_share_product3 ul li + li, .layout_right .sesproduct_social_share_product3 ul li + li{
	padding:15px 0px 0px 0px;
}
.layout_left .sesproduct_social_share_product3 ul li a, .layout_right .sesproduct_social_share_product3 ul li a{
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	width:100%;
	display:block;
}
.layout_middle .sesproduct_social_share_product3 ul{
	text-align:center;
}
.layout_middle .sesproduct_social_share_product3 ul li{
	display:inline-block;
}
.layout_middle .sesproduct_social_share_product3 ul li a{
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	display:block;
}
.sesproduct_social_share_product3 ul li a i{
	width:18px;
}
.sesproduct_social_share_product4 ul li{
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:16px;
}
.sesproduct_social_share_product4 ul li a{
	color:#fff;
}
.sesproduct_social_share_product4 ul{
	text-align:center;
}
.sesproduct_social_share_product4 ul li.facebook_link{
	background-color:#3B5998;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.sesproduct_social_share_product4 ul li.twitter_link{
	background-color:#2daae1;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.sesproduct_social_share_product4 ul li.pinterst_link{
	background-color:#cb2027;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
/*Member Profile Map Tab CSS Start Here*/
.sesproduct_profile_map_container{
	position:relative;
}
.sesproduct_profile_map{
	border-width:1px;
	border-style:solid;
	height:500px;
	position:relative;
}
.sesproduct_profile_map_address_box{
	box-shadow:0 0 10px rgba(0, 0, 0, .1);
	background-color:rgba(255,255,255,0.95);
	position:absolute;
	bottom:40px;
	left:40px;
	padding:20px;
	text-align:center;
	width:300px;
}
.sesproduct_profile_map_address_box b{
	font-size:16px;
	color:rgba(0,0,0,0.8);
	display:block;
}
.sesproduct_profile_map_address_box p{
	border-top-width:1px;
	color:rgba(0,0,0,0.8);
	margin-top:15px;
	padding-top:15px;
}
.sesproduct_profile_map_address_box .sesbasic_button{
	margin-top:10px;
	display:inline-block;
}
/*PRODUCT CATEGORY CAROUSEL CSS START HERE*/
.sesproduct_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;
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0 !important;
}
.slick-list:focus{
	outline:none;
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}
.sesproduct_slick_slider .slick-track, .sesproduct_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);
}
.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
}
[dir="rtl"] .slick-track{
	float:left;
}
.slick-track:before, .slick-track:after{
	display:table;
	content:'';
}
.slick-track:after{
	clear:both;
}
.slick-loading .slick-track{
	visibility:hidden;
}
.slick-slide.slick-loading img{
	display:none;
}
.slick-initialized .slick-slide{
	display:block;
}
.slick-loading .slick-slide{
	visibility:hidden;
}
/*Thumb*/
.sesproduct_category_carousel_item{
	margin:0 2px;
	float:left;
	height:300px;
	position:relative;
	overflow:hidden;
	width:400px;
}
[dir="rtl"] .sesproduct_category_carousel_item{
	float:right;
}
.sesproduct_category_carousel_item:before{
	background-color:rgba(0, 0, 0, .2);
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:1;
}
.sesproduct_category_carousel_item_thumb{
	float:left;
	height:150px;
	position:relative;
	width:100%;
}
.sesproduct_category_carousel_item_thumb > a.sesproduct_list_thumb_img{
	display:block;
	height:100%;
}
.sesproduct_category_carousel_item_thumb a.sesproduct_list_thumb_img > span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesproduct_category_carousel_item_thumb .sesproduct_grid_btns{
	opacity:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	top:-30px
}
.sesproduct_category_carousel_item:hover .sesproduct_grid_btns{
	opacity:1;
	top:30px;
}
.sesproduct_category_carousel_item_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
}
.sesproduct_category_carousel_item_info > span{
	display:block;
	margin-bottom:5px;
}
.sesproduct_category_carousel_item_info *{
	color:#fff !important;
}
.sesproduct_category_carousel_item_info_title{
	font-size:20px;
	font-weight:bold;
}
.sesproduct_category_carousel_item_info_des, .sesproduct_category_carousel_item_info_stat{
	font-weight:bold;
	margin-top:5px;
}
.sesproduct_category_carousel_item_info_des{
	font-size:14px;
}
.sesproduct_category_carousel_item_info_stat{
	font-size:12px;
}
/*Prev / Next BUtton*/
[class*='layout_sesproduct_'] .slick-arrow{
	border-width:0 !important;
	border-radius:0;
	background-color:rgba(0, 0, 0, .2) !important;	/*margin-top:-30px;*/
  top:50%;
  transform:translateY(-50%);
	position:absolute;
	transition:all 0.3s ease .5s;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	height:40px;	/*line-height:60px;*/
	padding:0;
	overflow:hidden;
	outline:none !important;
	width:40px;
	z-index:11;
}
[class*='layout_sesproduct_'] .slick-arrow i:before{
	color:#fff;
	font-size:30px;
}
[class*='layout_sesproduct_'] .slick-arrow.slick-prev{
	left:-70px;
}
[class*='layout_sesproduct_'] .slick-arrow.slick-prev i{
	float:right;
	margin:0px 15px 0 0;
}
[class*='layout_sesproduct_'] .sesproduct_slick_slider:hover .slick-arrow.slick-prev{
	left:0;
}
[class*='layout_sesproduct_'] .slick-arrow.slick-next{
	right:-70px;
}
[class*='layout_sesproduct_'] .slick-arrow.slick-next i{
	float:left;
	margin:0px 0 0 15px;
}
[class*='layout_sesproduct_'] .sesproduct_slick_slider:hover .slick-arrow.slick-next{
	right:0;
}
[class*='layout_sesproduct_'] .slick-arrow.slick-hidden{
	display:none;
}
body.sesproduct_category_carousel .layout_sesproduct_category_carousel, body.sesproduct_products_carousel .layout_sesproduct_featured_sponsored_verified_category_carousel{
	background-color:transparent !important;
	border-width:0 !important;
	box-shadow:none !important;
	padding:0 !important;
	margin:0 0 15px;
}
body.sesproduct_products_carousel .layout_sesproduct_featured_sponsored_verified_category_carousel h3{
	margin:-15px 0px 10px;
}
.sesproduct_category_carousel_wrapper.isfull_width .sesproduct_slick_slider, .sesproduct_products_carousel_wrapper.isfull_width .sesproduct_slick_slider{
	position:absolute;
	overflow:hidden;
	left:0;
	right:0;
}
/*PRODUCT CATEGORY CAROUSEL CSS END HERE*/
/*Contact Information*/
.sesproduct_owner_contact_details li + li{
	border-top-style:dashed;
	border-top-width:1px;
	margin-top:5px;
	padding-top:5px;
}
.sesproduct_owner_contact_name{
	font-size:17px;
	font-weight:bold;
	padding:5px 5px 0;
}
.sesproduct_owner_contact_details li > i{
	float:left;
	margin-right:5px;
	text-align:center;
	width:20px;
}
.sesproduct_owner_contact_details li > i:before{
	font-size:15px;
}
.sesproduct_owner_contact_details li > i.fa-mobile:before{
	font-size:18px;
}
.sesproduct_owner_contact_details li span{
	display:block;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	word-wrap:break-word
}
.sesproduct_owner_contact_social i:before{
	font-size:25px;
}
.sesproduct_owner_contact_social i.fa-facebook-square:before{
	color:#3b5997;
}
.sesproduct_owner_contact_social i.fa-twitter-square:before{
	color:#00baf0;
}
.sesproduct_owner_contact_social i.fa-linkedin-square:before{
	color:#006599;
}
.sesproduct_owner_contact_social i.fa-globe:before{
	color:#f18425;
}/**/
.sesproduct_review_product_social_btn a.sesbasic_icon_btn{
	border-radius:50%;
}
.sesproduct-profile_option_review > ul > li > a{
	font-size:12px;
	display:block;
	padding:6px 0px 6px 22px !important;
	position:relative;
	background-image:none !important;
}
.sesproduct-profile_option_review ul li .buttonlink:before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:14px;
	position:absolute;
	left:5px;
	top:10px;
}
.sesproductreview_profile_edit:before{
	content:"\f044";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproductreview_profile_delete:before{
	content:"\f1f8";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
.sesproductreview_profile_share:before{
	content:'\f064';
	font-family:"Font Awesome 5 Free";
	font-weight:900;
}
/*sesproduct reveiw product search product*/
.sesproduct_browse_review_search_vertical .form-elements .form-wrapper{
	display:inline-block;
	margin-right:15px;
	width:160px;
}
.sesproduct_browse_reviews_search .form-elements .form-wrapper .form-label label{
	margin-bottom:5px;
	font-size:12px;
	white-space:nowrap;
}
.sesproduct_browse_review_search_vertical .form-elements .form-wrapper .form-element input,
.sesproduct_browse_review_search_vertical .form-elements .form-wrapper .form-element select{
	width:100%;
	max-width:200px;
}
.sesproduct_browse_review_search_vertical .form-elements #submit-wrapper{
	width:auto;
}
.sesproduct_browse_review_search_horizontal .form-elements .form-wrapper,
.sesproduct_browse_review_search_horizontal .form-elements .form-wrapper input,
.sesproduct_browse_review_search_horizontal .form-elements .form-wrapper select{
	width:100%;
}
/*Welcome Page Start Here*/
#global_page_sesproduct-index-welcome #global_footer{
	margin:0;
}
#global_page_sesproduct-index-welcome .layout_sesspectromedia_banner{
	margin:0 !important;
}
#global_page_sesproduct-index-welcome .sm_banner_title{
	font-size:35px;
}
#global_page_sesproduct-index-welcome .sm_banner_btns{
	float:left;
	width:100%;
}
#global_page_sesproduct-index-welcome .sm_banner_btns a{
	color:#fff !important;
	background-color:transparent !important;
	border:2px solid #fff;
	padding:10px 20px;
	font-size:17px;
	transition:all 500ms ease 0s;
}
#global_page_sesproduct-index-welcome .sm_banner_btns a:hover{
	color:#000 !important;
	background-color:#fff !important;
}
#global_page_sesproduct-index-welcome .sm_banner_title,
#global_page_sesproduct-index-welcome .sm_banner_des{
	margin:20px 0;
	text-shadow:0px 0px 6px rgba(0, 0, 0, 1);
}
#global_page_sesproduct-index-welcome #global_content div.generic_layout_container{
	border-width:0;
	box-shadow:none;
	margin:0;
	padding:0;
}
#global_page_sesproduct-index-welcome .sesbasic_tabs_content{
	border-width:0;
	padding:0;
}
#global_page_sesproduct-index-welcome .layout_sesproduct_top_productgers{
	margin-bottom:50px !important;
}
#global_page_sesproduct-index-welcome #global_content .layout_sesbasic_simple_html_block{
	padding:0;
}
.sesproduct_welcome_text_block_wrapper{
	height:255px;
}
.sesproduct_welcome_text_block{
	background-color:#f8f8f8;
	height:255px;
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	padding:20px 0;
}
.sesproduct_welcome_text_block h2, .sesproduct_welcome_text_block p{
	display:block;
	margin:15px 0;
}
.sesproduct_welcome_text_block_maintxt{
	font-size:25px;
	font-weight:normal;
	letter-spacing:2px;
}
.sesproduct_welcome_text_block_subtxt{
	font-size:20px;
	color:#ffffff;
	margin-top:41px !important;
	font-weight:bold;
	background:#ff4c4c;
	padding:20px;
}
.sesproduct_welcome_text_block_buttons{
	text-align:center;
	margin:30px 0;
}
.sesproduct_welcome_text_block_buttons a{
	background-color:#10b765 !important;
	color:#fff !important;
	border-width:0;
	display:inline-block;
	font-size:16px;
	margin:0 30px;
	padding:15px 30px;
	border-radius:3px;
	letter-spacing:2px;
	position:relative;
	overflow:hidden;
}
.sesproduct_welcome_text_block_buttons a:nth-child(1):before{
	content:'\f002';
}
.sesproduct_welcome_text_block_buttons a:nth-child(2):before{
	content:'\f044';
}
.sesproduct_welcome_text_block_buttons a:nth-child(3):before{
	content:'\f0ca';
}
.sesproduct_welcome_text_block_buttons a:before{
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	margin-right:12px;
	content:'';
}
.sesproduct_welcome_text_block_buttons a:nth-child(2){
	background-color:#2997ab !important;
}
.sesproduct_welcome_text_block_buttons a:after{
	content:"";
	position:absolute;
	top:-110%;
	left:-210%;
	width:200%;
	height:20px;
	opacity:0;
	transform:rotate(30deg);
	background:rgba(255, 255, 255, 0.13);
	background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100% );
}
.sesproduct_welcome_text_block_buttons a:hover:after{
	opacity:1;
	top:4%;
	left:-0%;
	transition-property:left, top, opacity;
	transition-duration:0.7s, 0.7s, 0.50s;
	transition-timing-function:ease;
}
.sesproduct_welcome_btn{
	padding:0.9em;
	font-size:15px;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
	text-decoration:none;
	width:205px;
	display:inline-block;
	letter-spacing:1px;
}
.sesproduct_welcome_btn:hover{
	text-decoration:none;
}
/*user banner css start*/
.sesproduct_user_new_banner .sesproduct_images_group{
	position:relative;
}
.sesproduct_user_new_banner .images_group{
	position:relative;
	height:700px;
}
.sesproduct_user_new_banner .images_group li{
	border-radius:100%;
	position:absolute;
}
.sesproduct_user_new_banner .images_group li img{
	width:150px;
	border-radius:100%;
	height:150px;
	object-fit:cover;
}
.sesproduct_user_new_banner .images_group li a:hover{
	opacity:0.8;
}
.sesproduct_user_new_banner .images_group li:nth-child(2) img,
.sesproduct_user_new_banner .images_group li:nth-child(8) img,
.sesproduct_user_new_banner .images_group li:nth-child(9) img,
.sesproduct_user_new_banner .images_group li:nth-child(17) img,
.sesproduct_user_new_banner .images_group li:nth-child(22) img,
.sesproduct_user_new_banner .images_group li:nth-child(34) img,
.sesproduct_user_new_banner .images_group li:nth-child(35) img,
.sesproduct_user_new_banner .images_group li:nth-child(36) img{
	height:100px;
	width:100px;
}
.sesproduct_user_new_banner .images_group li:nth-child(3) img,
.sesproduct_user_new_banner .images_group li:nth-child(27) img,
.sesproduct_user_new_banner .images_group li:nth-child(32) img,
.sesproduct_user_new_banner .images_group li:nth-child(33) img{
	height:80px;
	width:80px;
}
.sesproduct_user_new_banner .images_group li:nth-child(4) img,
.sesproduct_user_new_banner .images_group li:nth-child(19) img,
.sesproduct_user_new_banner .images_group li:nth-child(20) img{
	height:130px;
	width:130px;
}
.sesproduct_user_new_banner .images_group li:nth-child(5) img{
	height:70px;
	width:70px;
}
.sesproduct_user_new_banner .images_group li:nth-child(6) img,
.sesproduct_user_new_banner .images_group li:nth-child(10) img,
.sesproduct_user_new_banner .images_group li:nth-child(11) img,
.sesproduct_user_new_banner .images_group li:nth-child(15) img,
.sesproduct_user_new_banner .images_group li:nth-child(16) img,
.sesproduct_user_new_banner .images_group li:nth-child(30) img{
	height:150px;
	width:150px;
}
.sesproduct_user_new_banner .images_group li:nth-child(7) img,
.sesproduct_user_new_banner .images_group li:nth-child(12) img,
.sesproduct_user_new_banner .images_group li:nth-child(18) img{
	height:120px;
	width:120px;
}
.sesproduct_user_new_banner .images_group li:nth-child(13) img,
.sesproduct_user_new_banner .images_group li:nth-child(23) img,
.sesproduct_user_new_banner .images_group li:nth-child(28) img{
	height:60px;
	width:60px;
}
.sesproduct_user_new_banner .images_group li:nth-child(14) img{
	height:90px;
	width:90px;
}
.sesproduct_user_new_banner .images_group li:nth-child(21) img,
.sesproduct_user_new_banner .images_group li:nth-child(25) img{
	height:140px;
	width:140px;
}
.sesproduct_user_new_banner .images_group li:nth-child(24) img,
.sesproduct_user_new_banner .images_group li:nth-child(26) img,
.sesproduct_user_new_banner .images_group li:nth-child(29) img,
.sesproduct_user_new_banner .images_group li:nth-child(31) img{
	height:110px;
	width:110px;
}
.sesproduct_user_new_banner .images_group li:nth-child(1){
	left:120px;
	top:0px;
}
.sesproduct_user_new_banner .images_group li:nth-child(2){
	left:272px;
	top:60px;
}
.sesproduct_user_new_banner .images_group li:nth-child(3){
	left:376px;
	top:40px;
}
.sesproduct_user_new_banner .images_group li:nth-child(4){
	left:464px;
	top:40px;
}
.sesproduct_user_new_banner .images_group li:nth-child(5){
	left:590px;
	top:20px;
}
.sesproduct_user_new_banner .images_group li:nth-child(6){
	left:635px;
	top:70px;
}
.sesproduct_user_new_banner .images_group li:nth-child(7){
	left:778px;
	top:10px;
}
.sesproduct_user_new_banner .images_group li:nth-child(8){
	left:896px;
	top:70px;
}
.sesproduct_user_new_banner .images_group li:nth-child(9){
	left:990px;
	top:10px;
}
.sesproduct_user_new_banner .images_group li:nth-child(10){
	left:0px;
	top:120px;
}
.sesproduct_user_new_banner .images_group li:nth-child(11){
	left:152px;
	top:152px;
}
.sesproduct_user_new_banner .images_group li:nth-child(12){
	left:360px;
	top:130px;
}
.sesproduct_user_new_banner .images_group li:nth-child(13){
	left:490px;
	top:180px;
}
.sesproduct_user_new_banner .images_group li:nth-child(14){
	left:555px;
	top:166px;
}
.sesproduct_user_new_banner .images_group li:nth-child(15){
	left:776px;
	top:142px;
}
.sesproduct_user_new_banner .images_group li:nth-child(16){
	left:20px;
	top:282px;
}
.sesproduct_user_new_banner .images_group li:nth-child(17){
	left:170px;
	top:362px;
}
.sesproduct_user_new_banner .images_group li:nth-child(18){
	left:300px;
	top:382px;
}
.sesproduct_user_new_banner .images_group li:nth-child(19){
	left:430px;
	top:432px;
}
.sesproduct_user_new_banner .images_group li:nth-child(20){
	left:575px;
	top:442px;
}
.sesproduct_user_new_banner .images_group li:nth-child(21){
	left:710px;
	top:402px;
}
.sesproduct_user_new_banner .images_group li:nth-child(22){
	left:810px;
	top:301px;
}
.sesproduct_user_new_banner .images_group li:nth-child(23){
	left:860px;
	top:411px;
}
.sesproduct_user_new_banner .images_group li:nth-child(24){
	left:920px;
	top:322px;
}
.sesproduct_user_new_banner .images_group li:nth-child(25){
	left:960px;
	top:172px;
}
.sesproduct_user_new_banner .images_group li:nth-child(26){
	left:80px;
	top:452px;
}
.sesproduct_user_new_banner .images_group li:nth-child(27){
	left:216px;
	top:472px;
}
.sesproduct_user_new_banner .images_group li:nth-child(28){
	left:80px;
	top:572px;
}
.sesproduct_user_new_banner .images_group li:nth-child(29){
	left:152px;
	top:557px;
}
.sesproduct_user_new_banner .images_group li:nth-child(30){
	left:282px;
	top:517px;
}
.sesproduct_user_new_banner .images_group li:nth-child(31){
	left:502px;
	top:557px;
}
.sesproduct_user_new_banner .images_group li:nth-child(32){
	left:622px;
	top:582px;
}
.sesproduct_user_new_banner .images_group li:nth-child(33){
	left:710px;
	top:550px;
}
.sesproduct_user_new_banner .images_group li:nth-child(34){
	left:846px;
	top:482px;
}
.sesproduct_user_new_banner .images_group li:nth-child(35){
	left:960px;
	top:458px;
}
.sesproduct_user_new_banner .images_group li:nth-child(36){
	left:1035px;
	top:368px;
}
.sesexpos_images_group{
	position:relative;
}
.user_banner_tag_tittle{
	position:absolute;
	left:390px;
	top:312px;
	width:350px;
}
.user_banner_tag_tittle p{
	font-size:32px;
	color:#464646;
	text-align:center;
}
/*user banner css end*/
#global_page_core-index-index #global_footer{
	margin-top:0px;
}
/*Responsive CSS Start Here*/
@media (min-width:980px) and (max-width:1050px){
	.sesproduct_welcome_text_block_buttons a{
		margin:0px 10px;
		padding:15px 20px;
		font-size:16px;
	}
	.sesproduct_welcome_text_block_wrapper{
		height:253px;
	}
	.sesproduct_user_new_banner .images_group{
		transform:scale(0.7);
	}
}
@media (min-width:768px) and (max-width:979px){
.sesproduct_list_full_view .sesproduct_list_stats.sesproduct_list_location{
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	overflow:hidden;
}
.sesproduct_last_grid_block .sesproduct_comment_list{
	font-size:11px;
}
.sesproduct_last_grid_block .sesproduct_second_readmore_link{
	font-size:11px;
}
.sesproduct_last_grid_block .sesproduct_grid_three_info_title{
	font-size:14px;
}
.sesproduct_new_grid_block{
	width:50% !important;
}
.sesproduct_list_product_view .sesproduct_list_readmore,
.sesproduct_list_product_view .sesproduct_list_stats,
.sesproduct_list_product_view .sesproduct_product_description,
.sesproduct_list_product_view .sesproduct_stats_list{
	font-size:11px;
}
.sesproduct_list_product_view .sesproduct_static_list_group{
	position:inherit;
	padding:0px;
}
.sesproduct_static_list_group .sesproduct_list_readmore a{
	padding:5px 10px;
}
.sesproduct-featured_product_view .featured_product_listing{
	width:100% !important;
}
.sesproduct-featured_product_view .featured_product_list{
	width:50%;
}
.sesproduct_list_full_view .sesproduct_list_full_stats span i{
	display:inline-block;
	width:100%;
	text-align:center;
}
.sesproduct_list_second_product .sesproduct_list_info_title{
	font-size:14px;
}
.sesproduct_list_second_product .sesproduct_product_description{
	font-size:11px;
	min-height:inherit;
	margin-top:0px;
}
.sesproduct_list_second_product .sesproduct_list_readmore{
	padding:0px;
}
.sesproduct_review_listing_top_info{
	width:100%;
}
.sesproduct_review_show_rating{
	float:left;
}
.sesproduct_footer_contant .admin_manage{
	width:49%;
}
.sesproduct_welcome_text_block_buttons a{
	margin:0px 4px;
	padding:12px 12px;
	font-size:12px;
}
.user_banner_tag_tittle{
	position:initial;
	width:auto;
	margin-bottom:10px;
}
.sesproduct_user_new_banner .images_group li{
	position:initial;
	float:left;
	padding:5px;
}
.sesproduct_user_new_banner .images_group li img{
	width:150px !important;
	height:150px !important;
}
}
@media (max-width:768px){
	.sesproduct_review_listing_left{
		float:none;
	}
	.sesproduct_review_listing_left_photo{
		margin:0 auto;
	}
	.sesproduct_list_product_view .sesproduct_list_info{
		overflow:inherit;
		clear:both;
		min-height:auto !important;
	}
	.sesproduct_list_product_view .sesproduct_static_list_group{
		position:inherit;
		padding:0px;
	}
	.sesproduct_static_list_group .sesproduct_list_readmore a{
		padding:5px 10px;
	}
	.sesproduct_list_second_product .sesproduct_list_thumb{
		width:100% !important;
	}
	.sesproduct_list_second_product .sesproduct_list_info{
		padding:10px 0px 0px 0px;
		overflow:inherit;
		clear:both;
	}
	.sesproduct_list_product_view .sesproduct_list_info,
	.sesproduct_list_second_product .sesproduct_product_description{
		min-height:auto;
	}
	.sesproduct_list_second_product .sesproduct_stats_list{
		min-height:21px;
	}
	.sesproduct_list_full_view .sesproduct_list_stats.sesproduct_list_location{
		white-space:nowrap;
		text-overflow:ellipsis;
		width:25%;
		overflow:hidden;
	}
	.sesproduct_list_full_view{
		padding-left:0px;
		margin-left:0px;
		border:none;
	}
	.sesproduct_list_full_view .sesproduct_list_full_date_product{
		padding:5px;
		width:auto;
		height:auto;
		font-size:13px;
		border:none;
		text-align:left;
		position:inherit;
		top:inherit;
		left:inherit;
	}
	.sesproduct_list_full_view .sesproduct_list_full_stats span{
		padding:5px 0px 5px 5px;
	}
	.sesproduct_list_full_view .sesproduct_list_full_view_info .sesproduct_list_info_title{
		font-size:16px;
		padding:0px 0px 0px 5px
	}
	.sesproduct_list_full_view .sesproduct_list_full_meta{
		padding-left:5px;
	}
	.sesproduct_last_grid_block .sesproduct_grid_three_info_title{
		font-size:14px;
	}
	.sesproduct_last_grid_block{
		width:100% !important;
	}
	.sesproduct_new_grid_block{
		width:100% !important;
	}
	.sesproduct_pinboard_list{
		width:100% !important;
	}
	.sesproduct-featured_product_view .featured_product_list{
		width:100% !important;
	}
	.sesproduct-featured_product_view .featured_product_list{
		width:50% !important;
		padding:0px;
	}
	.sesproduct-featured_product_view .featured_product_listing{
		width:100% !important;
	}
	.sesproduct-featured_product_view .featured_product_list{
		width:50%;
	}
	.sesproduct_list_full_view .sesproduct_list_full_stats span i{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.sesproduct_category_grid ul li{
		width:50% !important;
	}
	.sesproduct_category_product .sesproduct_category_item_single{
		width:100%;
		float:none;
	}
	.sesproduct_review_listing_top_info{
		width:100%;
	}
	.global_form div.form-label, .global_form div.form-element{
		width:100% !important;
	}
	#sesproduct_review_form.global_form div.form-label{
		width:auto !important;
	}
	.sesproduct_create #custom_url_product-element input[type="text"]{
		width:70%;
	}
	.sesproduct_create #productstyle-element .form-options-wrapper li{
		height:150px;
		width:22%;
	}
	#sesproducts_edit #productstyle-element .form-options-wrapper li{
		width:24%;
	}
	.sesproduct_onear_photo_three a.sesproducts_gutter_photo img{
		width:100%;
		height:100%;
	}
	.sesproduct_layout_contant h2{
		font-size:20px;
	}
	.sesproduct_layout_contant .sesproduct_entrylist_entry_body{
		padding:0;
	}
	.sesproduct_layout_contant .sesproduct_entrylist_entry_date, .sesproduct_layout_contant .sesproduct_entrylist_entry_body p{
		font-size:12px !important;
	}
	.sesproduct_product_title_widget h2{
		font-size:12px;
	}
	.sesproduct_create_form .global_form div.form-element,
	.global_form .form-elements textarea,  .sesproduct_create_form .global_form .form-element select,
	.sesproduct_create_form .global_form .form-element input[type="text"]{
		width:100%;
		max-width:inherit;
	}
	/*.sesbasic_dashboard_tabs{
		float:none !important;
		width:100% !important;
	}*/
	.sesproduct_footer_contant .admin_manage{
		width:49%;
	}
	.sesproduct_seo_add_product .global_form .form-elements input, .global_form .form-elements textarea{
		width:100% !important;
	}
	.sesproduct_profile_reviews_filters .form-wrapper{
		width:100%;
	}
	.sesproduct_layout_contant .sesproduct_footer_two_product .sesproduct_shear_product a i{
		margin-right:0px;
		font-size:16px;
	}
	.sesproduct_layout_contant .sesproduct_footer_two_product .sesproduct_shear_product a span{
		display:none;
	}
	.sesproduct_manage_photos_list{
		width:50%;
	}
	#sesproduct_review_form .form-elements .sesproduct_form_rating_star #sesproduct_review_rating{
		overflow:inherit;
		float:left;
	}
	.sesproduct_welcome_text_block_buttons a{
		font-size:14px;
		margin:7px 30px;
		width:50%;
	}
	.sesproduct_welcome_text_block_wrapper{
		height:382px;
	}
	.sesproduct_welcome_text_block{
		height:382px;
	}
	#global_page_sesproduct-index-welcome .sesproduct_category_grid ul li{
		width:33% !important;
	}
	#global_page_sesproduct-index-welcome .sesproduct_top_producter_list li.sesproducter_top_gird_list{
		width:50% !important;
	}
	.sm_banner_content{
		padding:0px 50px !important;
	}
	/*sesproduct list view css*/
	.sesproduct_list_new_full_view .sesproduct_list_divider{
		width:100% !important;
		margin:10px 0px !important;
		display:block;
	}
	.sesproduct_list_new_full_view .sesproduct_list_socialicon{
		text-align:center !important;
		width:100%;
	}
	.sesproduct_list_new_full_view .sesproduct_list_new_full_stats .sesproduct_list_stats{
		width:100%;
		text-align:center;
	}
	/*sesproduct grid view css*/
	.sesproduct_new_grid{
		padding:0 5px;
		width:50% !important;
	}
	.user_banner_tag_tittle{
		position:initial;
		width:auto;
		margin-bottom:10px;
	}
	.sesproduct_user_new_banner .images_group li{
		position:initial;
		float:left;
		padding:5px;
	}
	.sesproduct_user_new_banner .images_group li img{
		width:150px !important;
		height:150px !important;
	}
}
@media (max-width:600px){
	.global_left_panel.panel-collapsed .sesproduct_slideshow_product_wrapper.isfull_width .sesproduct_slideshow_product_container,  
	.global_left_panel.panel-collapsed .layout_sesproduct_tag_horizantal_products .sesbasic_cloud_widget_full{
		left:0px;
	}
	.sesproduct_list_product_view .sesproduct_list_thumb{
    width:100% !important;
		margin:0 0 15px !important;
	}
	.sesproduct_list_product_view .sesproduct_list_info{
		flex:auto;
	}
  .sesproduct_list_product_view .sesproduct_price{
		margin-bottom:2px;
	}
}
@media (max-width:599px){
	.sesproduct_create .global_form select,
	.sesproduct_create #location-wrapper #location-element input[type="text"],
	.sesproduct_create #tags-element input[type="text"],
	.sesproduct_create #title-wrapper #title-element input[type="text"]{
		width:100%;
	}
	.sesproduct_create .sesproduct_choose_date #event_start_time-element span{
		width:49%;
		margin-right:1%;
	}
	.sesproduct_create #custom_url_product-element input[type="text"]{
		width:57%;
		margin-right:0px;
	}
	.sesproduct_create #custom_url_product-wrapper .sesproduct_check_availability_btn{
		margin-left:5px;
	}
	.sesproduct_create #custom_url_product-wrapper .sesproduct_check_availability_btn button{
		padding:6px 4px;
		font-size:10px;
	}
	.sesproduct_create_form_tabs li + li{
		padding-left:5px;
		margin-left:5px;
	}
	.sesproduct_create_form_tabs li a{
		font-size:10px;
	}
	.sesproduct_upload_dragdrop_content{
		width:100%;
	}
	.sesproduct_create #productstyle-element .form-options-wrapper li{
		width:45%;
		height:180px;
	}
	#sesproducts_edit #productstyle-element .form-options-wrapper li{
		width:49%;
		height:180px;
	}
}
@media (max-width:479px){
	.sesproduct_list_second_product .sesproduct_list_info_title,
	.sesproduct_list_product_view .sesproduct_list_info_title a{
		font-size:14px;
	}
	.sesbasic_view_type_options > a{
		width:24px;
		height:24px;
	}
	.sesproduct_list_product_view .sesproduct_product_description, .sesproduct_list_product_view .sesproduct_stats_list{
		font-size:11px;
	}
	.sesproduct_static_list_group .sesproduct_list_stats{
		margin-top:5px;
	}
	.sesproduct_static_list_group .sesproduct_list_stats span{
		font-size:11px;
	}
	.sesproduct_static_list_group .sesproduct_list_stats span{
		margin-right:3px;
	}
	.sesproduct_list_product_view .sesproduct_list_location span{
		vertical-align:text-top;
	}
	.sesproduct_static_list_group .sesproduct_list_readmore a{
		padding:3px 5px;
		font-size:12px;
	}
	.sesproduct_list_full_view .sesproduct_list_full_stats span{
		font-size:11px;
	}
	.sesproduct_list_full_view .sesproduct_list_full_stats span i{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.sesproduct_list_full_view .sesproduct_list_stats{
		min-height:24px;
	}
	.sesproduct_grid .sesproduct_list_stats{
		font-size:10px;
	}
	.sesproduct_grid .sesproduct_grid_read_btn{
		padding-left:5px;
		font-size:11px;
	}
	.sesproduct_last_grid_block .sesproduct_grid_three_info_title,
	.sesproduct_last_grid_block .sesproduct_grid_des,
	.sesproduct_last_grid_block .sesproduct_grid_meta_block .sesproduct_list_stats{
		font-size:11px;
	}
	.sesproduct_last_grid_block .sesproduct_comment_list{
		font-size:10px;
	}
	.sesproduct_last_grid_block .sesproduct_second_readmore_link{
		font-size:10px;
	}
	.sesproduct_last_grid_block .sesproduct_comment_list span{
		margin-right:1px;
	}
	.sesproduct_last_grid_block .sesproduct_comment_list span i{
		margin-right:2px;
	}
	.sesproduct_new_grid_block .sesproduct_second_grid_info_title{
		font-size:14px;
	}
	.sesproduct_new_grid_block .sesproduct_grid_des,  .sesproduct_new_grid_block .sesproduct_comment_list,  .sesproduct_new_grid_block .sesproduct_grid_meta_block .sesproduct_list_stats{
		font-size:11px;
	}
	.sesproduct_pinboard_list_item_btm .sesproduct_pinboard_list_item_btm_cont .sesproduct_pinboard_list_statics{
		font-size:11px;
	}
	.sesproduct_pinboard_list_item_btm .sesproduct_pinboard_list_item_btm_cont .sesblock_pinboard_readmore{
		font-size:11px;
	}
	.sesproduct_pinboard_list_statics > span{
		margin-right:3px;
	}
	.sesproduct_pinboard_list_statics > span i{
		margin-right:3px;
	}
	.sesproduct_pinboard_title, .sesproduct_pinboard_list_item_des{
		font-size:11px;
	}
	.sesproduct_review_sidebar_list_stat{
		margin-right:5px;
	}
	.sesproduct_top_producter_list li.sesproducter_top_gird_list{
		width:100% !important;
	}
	.sesproduct_top_producter_list li.sesproducter_top_gird_list a img{
		max-width:inherit;
	}
	.sesproduct_category_grid ul li{
		width:100% !important;
	}
	.sesproduct_category_product .sesproduct_category_item p.title{
		font-size:12px;
	}
	.sesproduct_category_product .sesproduct_category_item .sesproduct_entry_img{
		width:100px;
		height:60px;
	}
	.sesproduct_rating_star_small, .sesproduct_rating_star_small_half{
		height:12px;
		width:12px;
	}
	.sesproduct_category_product .entry_meta .entry_meta-date, .sesproduct_category_product .entry_meta .entry_meta-comment{
		font-size:11px;
	}
	.sesproduct_create_form_tabs li a{
		font-size:9px;
	}
	.sesproduct_footer_contant .admin_manage{
		width:100%;
	}
	.sesproduct_manage_photos_list{
		width:50%;
	}
	.sesproduct_welcome_text_block_buttons a{
		font-size:12px;
		margin:7px 6px;
		width:80%;
		padding:10px 11px;
	}
	.sesproduct_welcome_text_block_buttons a:after{
		content:" ";
		position:absolute;
		top:-110%;
		left:-210%;
		width:200%;
		height:200%;
		opacity:0;
		transform:rotate(30deg);
		background:rgba(255, 255, 255, 0.13);
		background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100% );
	}
	.sesproduct_welcome_text_block_buttons a:hover:after{
		opacity:1;
		top:-30%;
		left:-30%;
		transition-property:left, top, opacity;
		transition-duration:0.7s, 0.7s, 0.15s;
		transition-timing-function:ease;
	}
	.sesproduct-featured_product_view .featured_product_list{
		height:150px;
	}
	.sesproduct_welcome_btn{
		font-size:14px;
		padding:10px;
	}
	#global_page_sesproduct-index-welcome .sesproduct_category_grid ul li{
		width:50% !important;
	}
	#global_page_sesproduct-index-welcome .sesproduct_top_producter_list li.sesproducter_top_gird_list{
		width:100% !important;
	}
	.sesproduct_welcome_text_block_subtxt{
		padding:20px 0px;
	}
	#global_page_sesproduct-index-welcome #global_content div.generic_layout_container > div > div{
		font-size:24px !important;
	}
	#global_page_sesproduct-index-welcome .sm_banner_title{
		font-size:22px;
	}
	.sm_banner_des{
		font-size:15px;
	}
	.sm_banner_content{
		padding:0px 10px !important;
	}
	/*CATEGORY COVER*/
	.sesproduct_category_cover_block_img{
		height:45%;
		width:100%;
	}
	.sesproduct_category_cover_block_info{
		height:55%;
		width:100%;
	}
	/*sesproduct gird view css*/
	.sesproduct_new_grid{
		width:100% !important;
	}
	.sesproduct_browse_search_horizontal .form-wrapper, .sesproduct_browse_search_horizontal #rangeBox{
		width:100% !important;
	}
}
/*Responsive CSS End Here*/

/*Products Slideshow CSS Start Here*/

.sesproduct_products_slideshow_wrapper{
	position:relative;
}
.sesproduct_products_slideshow_container{
	border-width:1px;
	position:relative;
	padding:10px;
	z-index:1;
}
.sesproduct_products_slideshow_container ._left_col{
	float:left;
	padding-right:10px;
	width:40%;
}
.sesproduct_products_slideshow_container ._left_col._norightblock{
	padding:0;
	width:100%;
}
.sesproduct_products_slideshow_left_item{
	position:relative;
}
.sesproduct_products_slideshow_left_item + .sesproduct_products_slideshow_left_item{
	margin-top:10px;
}
.sesproduct_products_slideshow_left_item_thumb{
	height:115px;
	overflow:hidden;
}
.sesproduct_products_slideshow_left_item_thumb_img, .sesproduct_products_slideshow_left_item_thumb_img span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesproduct_products_slideshow_left_item_cont{
	position:absolute;
	left:0;
	padding:10px;
	bottom:0;
	width:100%;
}
.sesproduct_products_slideshow_left_item_cont *{
	color:#fff !important;
}
.sesproduct_products_slideshow_left_item_title{
	font-weight:bold;
	font-size:15px;
	margin-bottom:7px;
}
.sesproduct_products_slideshow_container ._right_col{
	float:left;
	width:60%;
}
.sesproduct_products_slideshow_container ._right_col._noleftblock{
	width:100%;
}
.sesproduct_products_slideshow{
	height:365px;
	position:relative;
}
.sesproduct_products_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sesproduct_products_slideshow .owl-item{
	float:left;
	position:relative;
}
.sesproduct_products_slideshow_thumb{
	height:365px;
	width:100%;
}
.sesproduct_products_slideshow_thumb_img, .sesproduct_products_slideshow_thumb_img span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesproduct_products_slideshow_cont{
	position:absolute;
	bottom:30px;
	left:30px;
	right:30px;
	background-color:rgba(0, 0, 0, 0.5);
	padding:20px;
}
.sesproduct_products_slideshow_cont *{
	color:#fff !important;
}
.sesproduct_products_slideshow_title{
	font-weight:700;
	font-size:15px;
	margin-bottom:7px;
}
.sesproduct_products_slideshow_item_stats{
	margin-bottom:7px;
}
.sesproduct_products_slideshow_item_stats span + span{
	margin-left:5px;
}
.sesproduct_products_slideshow_item_stats span i{
	margin-right:5px;
}
.sesproduct_products_slideshow_cat{
	position:absolute;
	right:0;
	top:-25px;
}
.sesproduct_products_slideshow_left_item .sesproduct_products_slideshow_cat{
	left:0;
	top:0;
	right:inherit;
	display:none;
}
.sesproduct_products_slideshow_cat a{
	line-height:25px;
	padding:0 10px;
	display:block;
	text-decoration:none !important;
}
.sesproduct_products_slideshow_left_item_thumb_img:after, .sesproduct_products_slideshow_thumb_img:after{
	background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,.7) 100%);
	background:-moz-linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,.7) 100%);
	background:-ms-linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,.7) 100%);
	background:-o-linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,.7) 100%);
	background:linear-gradient(top, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,.7) 100%);
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	opacity:.9;
}
.sesproduct_products_slideshow_item_btns{
	position:absolute;
	right:10px;
	top:-10px;
	opacity:0;
	visibility:hidden;
}
.sesproduct_products_slideshow_left_item:hover .sesproduct_products_slideshow_item_btns, .sesproduct_products_slideshow_item:hover .sesproduct_products_slideshow_item_btns{
	opacity:1;
	visibility:visible;
	top:10px;
}
.sesproduct_products_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;
}
.sesproduct_products_slideshow .owl-nav > div:hover{
	opacity:.9;
}
.sesproduct_products_slideshow .owl-nav > div i{
	line-height:50px;
	font-size:20px;
}
.sesproduct_products_slideshow .owl-nav > div.owl-prev{
	left:-3px;
}
.sesproduct_products_slideshow .owl-nav > div.owl-prev i{
	margin-left:-2px;
}
.sesproduct_products_slideshow .owl-nav > div.owl-next{
	right:-3px;
}
.sesproduct_products_slideshow .owl-nav > div.owl-next i{
	margin-right:-2px;
}
.sesproduct_products_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:5px;
	text-align:center;
}
.sesproduct_products_slideshow .owl-dots div{
	display:inline-block;
}
.sesproduct_products_slideshow_left_item_thumb_img > span,
.sesproduct_products_slideshow_thumb_img > span,
.sesproduct_products_slideshow_left_item_thumb_img:after,
.sesproduct_products_slideshow_thumb_img:after,
.sesproduct_products_slideshow_item_btns{
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
.sesproduct_products_slideshow_left_item:hover
.sesproduct_products_slideshow_left_item_thumb_img > span,
.sesproduct_products_slideshow_item:hover .sesproduct_products_slideshow_thumb_img > span{
	opacity:.7;
}
.sesproduct_products_slideshow_wrapper:before,
.sesproduct_products_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);
}
.sesproduct_products_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){
	.sesproduct_products_slideshow_container ._left_col,
	.sesproduct_products_slideshow_container ._right_col{
		padding:0;
		width:100%;
	}
}
/*Products Slideshow CSS End Here*/

/*Ticker Widget Start Here*/
.layout_sesproduct_products_crawl{
	padding:0 !important;
	border-width:0 !important;
}
.layout_sesproduct_products_crawl > h3{
	display:none;
}
.sesproduct_products_ticker_container{
	border-width:1px;
}
.sesproduct_products_ticker_title{
	float:left;
	padding:0 30px;
	line-height:40px;
}
.sesproduct_products_ticker{
	position:relative;
	overflow:hidden;
	display:block;
	height:40px;
	padding-right:70px;
}
.sesproduct_products_ticker .owl-stage-outer{
	overflow:hidden;
}
.sesproduct_products_ticker .owl-item{
	height:40px;
	float:left;
}
.sesproduct_products_ticker_item_date{
	float:left;
	line-height:40px;
	padding:0 20px;
	position:relative;
	font-weight:bold;
}
.sesproduct_products_ticker_item_date:after{
	content:"";
	height:20px;
	top:10px;
	right:0;
	position:absolute;
}
.sesproduct_products_ticker_item_title{
	display:block;
	overflow:hidden;
	font-weight:bold;
	line-height:40px;
	padding:0 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesproduct_products_ticker .owl-nav{
	position:absolute;
	right:10px;
	top:0;
}
.sesproduct_products_ticker .owl-nav > div{
	float:left;
	margin:10px 3px 0;
}
.sesproduct_products_ticker .owl-nav > div i{
	cursor:pointer;
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
	font-size:15px;
}
.sesproduct_products_ticker .owl-nav > div i:hover{
	opacity:.8;
}

/*Ticker Widget End Here*/

/*Create Product Popup Starts Here*/
.sessmoothbox_container .sesproduct_create{
	width:800px;
}
.sessmoothbox_container .global_form > div > div{
	margin:10px;
	padding:10px;
}
.sessmoothbox_container .sesproduct_create .global_form .form-elements{
	padding:0;
}
.sessmoothbox_container .sesproduct_create input[type="text"], .sessmoothbox_container .sesproduct_create textarea, .sessmoothbox_container .sesproduct_create select, .sessmoothbox_container .sesproduct_create #sesproduct_location_data-wrapper, .sessmoothbox_container .sesproduct_create .sesproduct_choose_date, .sessmoothbox_container .sesproduct_create #cancel_new_host-element{
	width:80%;
}
.sessmoothbox_container .sesproduct_create .form-element .mce-tinymce{
	max-width:80%;
}
.sessmoothbox_container .sesproduct_create #advanced_options{
	font-weight:bold;
	display:block;
	margin:0px 0 15px;
	text-decoration:none !important;
}
.sessmoothbox_container .sesproduct_create #advanced_options i{
	margin-right:5px;
	font-size:17px;
}
[dir="rtl"] .sessmoothbox_container .sesproduct_create #advanced_options i{
	margin-left:5px;
	margin-right:0;
}
.sessmoothbox_container .sesproduct_create #buttons-wrapper{
	margin-bottom:0;
}
#brtag-wrapper{
	display:none;
}

/*Create Product Popup Ends Here*/

/*Product Information Css Starts Here*/
/*Design 1 Starts Here*/
.sesproduct_information_view1 .tip{
	margin:0 8px 8px 0;
}
.sesproduct_information_desc div b{
  margin-right:5px;
}
.sesproduct_information_view1 .tip span{
  margin:8px 0;
  padding:5px;
}
.sesproduct_default_img{
	text-align:center;
}
.sesproduct_default_img img{
	object-fit:contain;
	max-width:100%;
	height:auto;
}
.sesproduct_information_leftcolumn,
.sesproduct_information_right_column{
	float:left;
	display:inline-block;
}
[dir="rtl"] .sesproduct_information_leftcolumn,
[dir="rtl"] .sesproduct_information_right_column{
	float:right;
}
/*Left Block*/
.sesproduct_information_leftcolumn .sesproduct_grid_btns{
	opacity:0;
}
.sesproduct_information_leftcolumn:hover .sesproduct_grid_btns{
	opacity:1;
}
.sesproduct_information_leftcolumn input[type=checkbox],
.sesproduct_information_leftcolumn input[type=radio]{
	display:none;
}
.sesproduct_information_view1 .vertical_blk{
  float:left;
  width:100%;
  overflow:auto;
  text-align:center;
}
.sesproduct_information_view1 .vertical_blk a{
	display:inline-block;
}
.sesproduct_information_view1 .sesproduct_information_leftcolumn img{
  width:100%;
	height:100%;
	object-fit:contain;
	object-position:center center;
}
.sesproduct_information_view1 ._horizontaltabs .item{
  padding:2px;
	height:75px;
}
.sesproduct_information_view1 ._horizontaltabs .item img{
	border-width:1px;
}
.sesproduct_information_view1 .vertical_blk img{
  width:75px !important;
  display:block;
  height:80px;
  object-fit:cover;
  object-position:top;
  margin-right:5px;
  border-width:1px;
  padding:2px;
}
.sesproduct_information_leftcolumn .tabcontent{
	height:400px;
}
.sesproduct_information_leftcolumn .tabcontent img{
	max-width:100%;
	padding:5px;
	display:block;
	margin:0 auto;
	height:400px;
	object-fit:contain;
}
.sesproduct_information_header{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:15px;
}
.sesproduct_information_header .sesproduct_profile_options .sesbasic_pulldown_toggle > i{
	padding:5px;
	display:block;
	border-radius:5px;
	width:26px;
}
.sesproduct_information > ._img{
	height:460px;
	overflow:hidden;
	margin-bottom:20px;
	border-width:1px;
	display:flex;
  align-items:center;
}
.sesproduct_profile_options .sesbasic_pulldown_options{
	padding:5px 10px;
	right:0;
}
[dir="rtl"] .sesproduct_profile_options .sesbasic_pulldown_options{
	right:auto;
	left:0;
}
.sesproduct_profile_options .layout_sesproduct_gutter_menu{
	margin:0 !important;
}
.sesproduct_profile_options .sesbasic_pulldown_options a:hover{
	background:none !important;
}
.sesproduct_information > ._img iframe{
	margin:auto;
  padding:0 20px;
  display:block;
}
.sesproduct_information_infotitle{
	display:flex;
	width:100%;
}
.sesproduct_information_infotitle h3{
	font-size:28px;
	font-weight:bold;

	margin-bottom:10px;
	padding-top:0;
}
.sesproduct_information_right_column .sesproduct_category{
	font-size:110%;
	text-transform:uppercase;
	margin-bottom:15px;
}
.sesproduct_information_infotitle .sesproduct_verify{
	text-align:right;
}
.sesproduct_information_innerL,
.sesproduct_information_innerR{
	display:inline-block;
	float:left;
}
[dir="rtl"] .sesproduct_information_innerL,
[dir="rtl"] .sesproduct_information_innerR{
	float:right;
}
.sesproduct_information_right_column .sesproduct_labels{
	top:25px;
  right:25px;
  left:auto;
	transform:none;
}
.sesproduct_information_right_column .sesproduct_rating_review{
	float:right;
}
[dir="rtl"] .sesproduct_information_right_column .sesproduct_rating_review{
	float:left;
}
.sesproduct_information_view1 .sesproduct_rating_review,
.sesproduct_information_view1 .sesproduct_rating_value{
	margin-bottom:5px !important;
}
.sesproduct_information_right_column .sesproduct_rating_value{
  margin:0 8px 10px 8px;
}
.sesproduct_information_right_column .sesproduct_static_list_group{
	margin-bottom:15px;
	margin-left:0;
	display:flex;
	align-items:center;
	width:100%;
}
.sesproduct_information_right_column .sesproduct_static_list_group > div{
  flex:1;
}
.sesproduct_information_right_column .sesproduct_static_list_group .sesproduct_share_btns > a{
	float:none;
	display:inline-block;
	line-height:35px;
}
.sesproduct_information_right_column .sesproduct_static_list_group > .sesproduct_share_btns{
	text-align:right;
}
[dir="rtl"] .sesproduct_information_right_column .sesproduct_static_list_group > .sesproduct_share_btns{
	text-align:left;
}
.sesproduct_information_right_column .sesproduct_information_desc{
	float:left;
	width:100%;
	padding:10px 0;
	text-align:justify;
}
.sesproduct_information_right_column .sesproduct_information_innerR{
	border-width:10px;
  padding:10px;
  margin-left:15px;
  margin-bottom:10px;
  width:calc(50% - 15px);
}
.sesproduct_information_view1 .sesproduct_information_innerR .sesproduct_price{
	font-size:135%;
}
.sesproduct_information_view1 .sesproduct_information_right_column .sesproduct_writeReview{
	float:right;
	margin:0 0 10px 0;
}
.sesproduct_information_right_column .sesproduct_writeReview a{
	display:inline-block;
}
.sesproduct_information_attr{
	display:flex;
	align-items:center;
	width:100%;
	justify-content:space-between;
	margin-bottom:10px;
}
.sesproduct_information_desc{
	margin-bottom:10px;
}
.sesproduct_information_desc div{
	margin:10px 0;
}
.sesproduct_information_view1 .sesproduct_information_conditions{
	padding:10px 15px;
	float:left;
	width:100%;
	background:url(../images/transprant-bg.png);
}
.sesproduct_information_view1 .sesproduct_desc_stats span:before{
	content:"-";
	position:absolute;
	right:0;
}
[dir="rtl"] .sesproduct_information_view1 .sesproduct_desc_stats span:before{
	left:0;
	right:auto;
}
.sesproduct_information_view1 .sesproduct_desc_stats span{
	padding-right:10px;
	position:relative;
}
[dir="rtl"] .sesproduct_information_view1 .sesproduct_desc_stats span{
  padding-right:0;
	padding-left:10px;	
}
.sesproduct_information_view1 .sesproduct_desc_stats span:last-child:before{
	display:none;
}
.sesproduct_information_view1 .sesproduct_information_conditions img{
	height:30px;
  display:inline-block;
  margin-bottom:5px;
}
.sesproduct_information_view1 .sesproduct_information_conditions label{
	display:inline-block;
  margin-right:5px;
}
.sesproduct_information_view1 .sesproduct_information_conditions span{
	line-height:25px;
}
.sesproduct_information_view1 .sesproduct_information_conditions span.payment_method{
	display:block;
  font-weight:bold;
  font-size:100%;
  margin-bottom:8px;
}
.sesproduct_information_view1 .sesproduct_information_conditions span i{
	margin-right:10px;
	display:inline-block;
	font-size:140%;
}
[dir="rtl"] .sesproduct_information_view1 .sesproduct_information_conditions span i{
	margin-right:0;
	margin-left:10px;
}
.sesproduct_information_view1 .sesproduct_information_conditions span > p{
	display:inherit;
}
/* .product-view-pageone #global_wrapper{
  border-top-width:1px;
}
.product-view-pageone #global_wrapper .layout_middle > div,
.product-view-pageone #global_wrapper .layout_left > div,
.product-view-pageone #global_wrapper .layout_right > div,
html .product-view-pageone .layout_middle .layout_core_container_tabs .tabs_alt,
html .product-view-pageone .layout_middle .layout_core_container_tabs .generic_layout_container{
	background:none !important;
	border:0 !important;
	box-shadow:none !important;
}
[dir="rtl"] .layout_sesproduct_product_description p{
	text-align:left;
} */
/* @media(min-width:768px){
.product-view-pageone #global_wrapper .layout_middle .generic_layout_container > h3,
.product-view-pageone #global_wrapper .layout_left .generic_layout_container > h3,
.product-view-pageone #global_wrapper .layout_right .generic_layout_container > h3{
	padding-left:0 !important;
}
} */
/*Design 1 Ends Here*/
/*Design 3 Starts Here*/
.sesproduct_information_view1 .sesproduct_information_leftcolumn{
	width:42%;
	position:relative;
}
.sesproduct_information_view1 .sesproduct_labels{
	position:inherit;
	top:auto;
	bottom:auto;
	right:0;
	margin-top:0;
}
.sesproduct_information_view1 .sesproduct_labels span{
	display:inline-block;
	margin-top:0;
}
.sesproduct_information_view1 .sesproduct_information_leftcolumn .sesproduct_grid_btns{
	opacity:0;
}
.sesproduct_information_view1 .sesproduct_information_leftcolumn:hover .sesproduct_grid_btns{
	opacity:1;
}
.sesproduct_information_view1 .sesproduct_information_right_column{
	width:58%;
	position:relative;
}
.sesproduct_information_view1 .sesproduct_information_leftcolumn .sesproduct_sale{
	left:5px;
	z-index:6;
}
[dir="rtl"] .sesproduct_information_view1 .sesproduct_information_leftcolumn .sesproduct_sale{
	right:5px;
	left:auto;
}
.sesproduct_information_view1 .sesproduct_information_carousel,
.sesproduct_information_view1 .sesproduct_information,
.sesproduct_information_view1 .sesproduct_information_slider{
	overflow:hidden;
}
.sesproduct_information_view2 .sesproduct_information_carousel .item,
.sesproduct_information_view3 .sesproduct_information .item,
.sesproduct_information_view4 .sesproduct_information_slider .item{
	height:500px;
	padding:0 5px;
}
.sesproduct_information_carousel .item img,
.sesproduct_information .item img,
.sesproduct_information_slider .item img{
	height:100%;
	width:100%;
	object-fit:contain;
}
.sesproduct_information_carousel .owl-nav >div,
.sesproduct_information_slider .owl-nav >div{
  width:40px;
  height:55px;
  font-size:15px;
  text-align:center;
  line-height:55px;
  position:absolute;
  top:45%;
	background:rgba(0, 0, 0, 0.6);
	color:#fff;
}
.sesproduct_information_view1 ._horizontaltabs .owl-nav > div{
  width:30px;
	height:75px;
	font-size:15px;
	text-align:center;
	line-height:75px;
	position:absolute;
	top:0;
	box-shadow:0 0 10px #e9e9e9;
  border-radius:3px;
}
.sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-prev{
	left:0;
}
[dir="rtl"] .sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-prev{
	right:0;
	left:auto;
}
.sesproduct_information_slider .owl-nav .owl-prev{
  left:5px;
}
[dir="rtl"] .sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-prev i.fa-chevron-left:before{
	content:"\f054";
}
.sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-next{
	right:0;
}
[dir="rtl"] .sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-next{
	left:0;
	right:auto;
}
[dir="rtl"] .sesproduct_information_view1 ._horizontaltabs .owl-nav .owl-next i.fa-chevron-right:before{
	content:"\f053";
}
.sesproduct_information_slider .owl-nav .owl-next{
  right:5px;
}
.sesproduct_information_leftcolumn ._horizontaltabs{
	display:flex !important;
  justify-content:center;
	width:100%;
}
.sesproduct_information_leftcolumn ._horizontaltabs ul{
	margin-left:5px;
	text-align:center;
}
.sesproduct_information_leftcolumn ._horizontaltabs ul li{
	display:inline-block;
	width:60px;
	height:60px;
	border-width:1px;
	padding:2px;
}
.sesproduct_information_leftcolumn ._horizontaltabs ul li img{
	object-fit:contain;
	width:100%;
	height:100%;
	object-position:center;
}
.sesproduct_information_right_column{
	padding-left:20px;
}
[dir="rtl"] .sesproduct_information_right_column{
	padding-left:0;
	padding-right:20px;
}
.sesproduct_information_view1 .sesproduct_price{
	width:100%;
	margin:15px 0 0px;
	font-size:110%;
	border-top-width:1px;
	padding:20px 0 10px;
}
.sesproduct_information_view1 .cart_only_text{
	display:flex;
	align-items:flex-end;
	width:100%;
}
.sesproduct_information_view1 #addtocart:before{
	font-family:'Font Awesome 5 Free';
	content:"\f07a";
	font-weight:600;
	margin-right:4px;
	display:inline-block;
}
[dir="rtl"] .sesproduct_information_view1 #addtocart:before{
	margin-right:0;
	margin-left:4px;
}
.sesproduct_information_view1 .sesproduct_price .current_value{
	font-size:22px;
	font-weight:600;
}
.sesproduct_information_view1 .sesproduct_quantity{
	margin-top:0;
}
.sesproduct_information_view1 .sesproduct_rating_value{
	float:left;
	margin-top:5px;
}
.sesproduct_information_view1 .sesproduct_information_desc i{
	margin-right:7px;
}
.sesproduct_information_view1 .sesproduct_information_desc ul li,
.sesproduct_information_view1 .sesproduct_information_desc p{
	line-height:160%;
}
.sesproduct_information_view1 .sesproduct_store_name{
	left:10px;
}
.sesproduct_information_view1 .sesproduct_product_compare{
	margin-bottom:0;
	max-width:140px;
	text-align:left;
	margin:8px 10px;
}
[dir="rtl"] .sesproduct_information_view1 .sesproduct_product_compare{
	text-align:right;
}
.sesproduct_information_view1 .sesproduct_add_cart{
	display:flex;
	align-items:flex-end;
	padding-bottom:20px;
	border-bottom-width:1px;
	margin-bottom:15px;
}
.sesproduct_information_view3 .sesproduct_information_right_column .sesproduct_writeReview{
	float:left;
	margin:0 0 10px 0;
	width:100%;
}
.sesproduct_information_view3 .sesproduct_information_conditions img{
	height:50px;
	display:inline-block;
}
.sesproduct_information_view3 .sesproduct_information_conditions label{
	display:inline-block;
  margin-right:30px;
}
.sesproduct_information_view3 .sesproduct_information_conditions span.payment_method{
	display:block;
  font-weight:bold;
  font-size:100%;
  margin-bottom:8px;
}
.sesproduct_information_view3 .sesproduct_information_conditions span i{
	margin-right:10px;
	display:inline-block;
	font-size:140%;
}
.sesproduct_information_view3 .sesproduct_information_conditions span > p{
	display:inherit;
}
/*Design 3 Ends Here*/
/*Design 2 Starts Here*/
.sesproduct_information_view2 .sesproduct_information_leftcolumn{
	padding-left:20px;
	width:55%;
	position:relative;
}
.sesproduct_information_view2 .sesproduct_information_right_column{
	width:45%;
}
.sesproduct_information_view2 .sesproduct_labels{
	top:10px;
}
.sesproduct_information_view2 .sesproduct_information_leftcolumn .sesproduct_grid_btns{
	opacity:0;
	top:0;
}
.sesproduct_information_view2 .sesproduct_information_leftcolumn:hover .sesproduct_grid_btns{
	opacity:1;
	top:50%;
}
.sesproduct_information_view2 .sesproduct_information_leftcolumn .Pimage_lg{
	width:calc(50% - 6px);
	padding:5px;
	margin:2px;
	float:left;
	border-width:1px;
	height:270px;
	overflow:hidden;
	display:inline-block;
}
.sesproduct_information_view2 .sesproduct_information_leftcolumn .Pimage_lg img{
	width:100%;
	height:258px;
	object-fit:cover;
	transition:all 1s ease;
}
.sesproduct_information_view2 .sesproduct_information_leftcolumn .Pimage_lg img:hover{
	transform:scale(1.05);
}
.sesproduct_information_view2 .sesproduct_information_content span{
	display:block;
	margin:5px 0;
}
.sesproduct_information_view2 .sesproduct_add_cart{
  width:100%;
  margin:5px 0 10px 0;
}
.sesproduct_information_view2 .sesproduct_add_cart .global_form > div > div{
	padding:0;
}
.sesproduct_information_view2 .sesproduct_information_right_column .sesproduct_product_stat._location{
	white-space:normal;
	max-width:100%;
}
.sesproduct_information_view2 .sesproduct_product_compare{
	float:right;
	margin-bottom:10px;
	width:auto
}
.sesproduct_information_view2 .sesproduct_product_compare span:not(.checkmark){
	display:initial;
}
.sesproduct_information_view2 .sesproduct_information_desc h5{
	font-size:100%;
	margin-bottom:7px;
}
.sesproduct_information_view2 .sesproduct_information_carousel:hover .owl-nav >div{
	opacity:1;
}
.sesproduct_information_view2 .sesproduct_information_carousel .owl-nav > div{
  width:45px;
  height:45px;
  font-size:15px;
  text-align:center;
  line-height:45px;
  border-radius:50%;
  opacity:0.8;
  position:absolute;
  top:45%;
  transition:all 0.5s ease;
}
.sesproduct_information_view2 .sesproduct_information_carousel .owl-nav .owl-prev{
  left:25px;
}
.sesproduct_information_view2 .sesproduct_information_carousel .owl-nav .owl-next{
  right:25px;
}
.sesproduct_information_view2 .sesproduct_rating_value{
	float:left;
	margin-top:5px;
}
.sesproduct_information_view2 .sesproduct_writeReview{
  float:right;
  margin-left:10px;
}
.sesproduct_information_view2 .sesproduct_information_conditions{
	background-image:url(../images/transprant-bg.png);
	float:left;
	width:100%;
	padding:10px;
	margin-top:10px;
}
.sesproduct_information_view2 .sesproduct_information_conditions img{
	height:25px;
	display:inline-block;
}
.sesproduct_information_view2 .sesproduct_information_conditions label{
	display:inline-block;
  margin-right:30px;
}
.sesproduct_information_view2 .sesproduct_information_conditions ._note{
	margin-top:10px;
}
.sesproduct_information_view2 .sesproduct_information_conditions span{
	line-height:25px;
}
.sesproduct_information_view2 .sesproduct_information_conditions span.payment_method{
	display:block;
  font-weight:bold;
  font-size:100%;
  margin-bottom:8px;
}
.sesproduct_information_view2 .sesproduct_information_conditions span i{
	margin-right:10px;
	display:inline-block;
	font-size:140%;
}
.sesproduct_information_view2 .sesproduct_information_conditions span > p{
	display:inherit;
}
.sesproduct_information_view2 .sesproduct_sale{
	left:7px;
  top:3px;
}
/*Design 2 Ends Here*/
/*Design 3 Starts Here*/
.sesproduct_information_view3 .accordion{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.sesproduct_information_view3 .accordion label.accordionitem{
	display:block;
	padding:10px;
	cursor:pointer;
}
.sesproduct_information_view3 .hiddentext{
	display:none;
}
.sesproduct_information_view3 .accordion label h3{
	margin:0;
	font-weight:bold;
}
.sesproduct_information_view3 .accordian_desc{
	padding:15px;
	border-width:1px;
	float:left;
	width:100%;
}
.sesproduct_information_view3 #tm:checked ~ .hiddentext{
	display:block;
	opacity:1;
}
.sesproduct_information_view3 input#tm{
	display:none;
	position:relative;
}
.sesproduct_information_view3 #tn:checked ~ .hiddentext{
	display:block;
	opacity:1;
}
.sesproduct_information_view3 input#tn{
	display:none;
	position:relative;
}
.sesproduct_information_view3 #to:checked ~ .hiddentext{
	display:block;
	opacity:1;
}
.sesproduct_information_view3 input#to{
	display:none;
	position:relative;
}
.sesproduct_information_view3 .arrow{
	float:right;
}
.sesproduct_information_view3 .sesproduct_information_infotitle{
	padding-left:15px;
	margin-bottom:15px;
	position:relative;
}
.sesproduct_information_view3 .sesproduct_information_infotitle h3{
	margin:0;
  font-weight:bold;
  font-size:110%;
  padding:12px 0;
}
.sesproduct_information_view3 .grid_icons{
	position:absolute;
	top:2px;
	right:15px;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn{
	width:45%;
	position:relative;
}
.sesproduct_information_view3 .sesproduct_labels{
	top:10px;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn .sesproduct_grid_btns{
	opacity:0;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn:hover .sesproduct_grid_btns{
	opacity:1;
}
.sesproduct_information_view3 .sesproduct_information_right_column{
	width:55%;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn .sesproduct_sale{
	left:5px;
	z-index:6;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn .owl-stage{
 	left:-150px;
}
.sesproduct_information_view2 .sesproduct_information_carousel,
.sesproduct_information_view3 .sesproduct_information,
.sesproduct_information_view4 .sesproduct_information_slider{
	overflow:hidden;
}
.sesproduct_information_view2 .sesproduct_information_carousel .item,
.sesproduct_information_view3 .sesproduct_information .item,
.sesproduct_information_view4 .sesproduct_information_slider .item{
	height:500px;
	padding:0 5px;
}
.sesproduct_information_view2 .sesproduct_information_carousel .item img,
.sesproduct_information_view3 .sesproduct_information .item img,
.sesproduct_information_view4 .sesproduct_information_slider .item img{
	height:100%;
	width:100%;
	object-fit:contain;
}
.sesproduct_information_view2 .sesproduct_information_carousel .owl-nav >div,
.sesproduct_information_view3 .sesproduct_information .owl-nav > div,
.sesproduct_information_view4 .sesproduct_information_slider .owl-nav >div{
  width:40px;
  height:55px;
  font-size:15px;
  text-align:center;
  line-height:55px;
  position:absolute;
  top:45%;
}
.sesproduct_information_view3 .sesproduct_information .owl-nav .owl-prev,
.sesproduct_information_view4 .sesproduct_information_slider .owl-nav .owl-prev{
  left:15px;
}
.sesproduct_information_view3 .sesproduct_information .owl-nav .owl-next,
.sesproduct_information_view4 .sesproduct_information_slider .owl-nav .owl-next{
  right:15px;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn ._horizontaltabs{
	float:left;
	width:100%;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn ._horizontaltabs ul{
	margin-left:5px;
	text-align:center;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn ._horizontaltabs ul li{
	display:inline-block;
	width:60px;
	height:60px;
	border-width:1px;
	padding:2px;
}
.sesproduct_information_view3 .sesproduct_information_leftcolumn ._horizontaltabs ul li img{
	object-fit:cover;
	width:100%;
	height:60px;
}
.sesproduct_information_view3 .sesproduct_information_right_column{
	padding-left:15px;
}
.sesproduct_information_view3 .sesproduct_price{
	width:100%;
}
.sesproduct_information_view3 .sesproduct_quantity{
	margin-top:0;
}
.sesproduct_information_view3 .sesproduct_rating_value{
	float:left;
	margin-top:5px;
}
.sesproduct_information_view3 .sesproduct_information_desc i{
	margin-right:7px;
}
.sesproduct_information_view3 .sesproduct_information_desc ul li,
.sesproduct_information_view3 .sesproduct_information_desc p{
	line-height:160%;
}
.sesproduct_information_view3 .sesproduct_store_name{
	left:10px;
}
.sesproduct_information_view3 .sesproduct_product_compare{
	margin-bottom:10px;
}
.sesproduct_information_view3 .sesproduct_information_right_column .sesproduct_writeReview{
	float:left;
	margin:0 0 10px 0;
	width:100%;
}
.sesproduct_information_view3 .sesproduct_information_conditions img{
	height:50px;
	display:inline-block;
}
.sesproduct_information_view3 .sesproduct_information_conditions label{
	display:inline-block;
  margin-right:30px;
}
.sesproduct_information_view3 .sesproduct_information_conditions span.payment_method{
	display:block;
  font-weight:bold;
  font-size:100%;
  margin-bottom:8px;
}
.sesproduct_information_view3 .sesproduct_information_conditions span i{
	margin-right:10px;
	display:inline-block;
	font-size:140%;
}
.sesproduct_information_view3 .sesproduct_information_conditions span > p{
	display:inherit;
}
/*Design 3 Ends Here*/
/*Design 4 Starts Here*/
.sesproduct_information_view4{
	border-style:dashed;
	border-width:1px;
	position:relative;
	padding:10px;
}
.sesproduct_information_view4 .sesproduct_information_right_column{
	width:30%;
	padding:15px;
	border-width:1px;
	float:left;
	position:relative;
	display:inline-block;
}
.sesproduct_information_view4 .sesproduct_information_infotitle{
	border-bottom-width:1px;
	text-align:left;
	margin-bottom:15px;
}
.sesproduct_information_view4 .tip span{
  margin:10px 0 0 0;
  padding:5px;
}
.sesproduct_information_view4 .sesproduct_information_infotitle ._title{
  padding:10px 0;
  font-weight:bold;
  text-transform:uppercase;
  display:inline-block;
  font-size:115%;
  margin:0 5px 0 0;
	width:auto;
}
.sesproduct_information_view4 .sesproduct_information_infotitle .sesproduct_verify{
	display:inline-block;
	padding-top:10px;
}
.sesproduct_information_view4 .sesproduct_information_infotitle .sesproduct_verify i{
	margin-top:-5px;
}
.sesproduct_information_middlecolumn{
	width:calc(40% - 20px);
  float:left;
  display:inline-block;
  margin:0 10px;
  position:relative;
}
.sesproduct_information_view4 .sesproduct_labels{
	top:10px;
}
.sesproduct_information_view4 .sesproduct_information_leftcolumn .sesproduct_grid_btns{
	opacity:0;
}
.sesproduct_information_view4 .sesproduct_information_leftcolumn:hover .sesproduct_grid_btns{
	opacity:1;
}
.sesproduct_information_view4 .sesproduct_information_slider .owl-dots{
	text-align:center;
}
.sesproduct_information_view4 .sesproduct_information_slider .owl-dot{
	height:20px;
	margin:0 2px;
	display:inline-block;
}
.sesproduct_information_view4 .sesproduct_information_slider .owl-dot > span{
	width:13px;
	height:13px;
	border-width:1px;
	border-radius:50%;
	background:transparent;
	display:inline-block;
}
.sesproduct_information_view4 .grid_icons{
	position:absolute;
	top:20px;
	right:15px;
}
.sesproduct_information_middlecolumn .sesproduct_sale{
	z-index:6;
	left:5px;
}
.sesproduct_information_view4 ._location{
	white-space:normal;
	max-width:100%;
}
.sesproduct_information_view4 .sesproduct_rating_review{
	margin-bottom:0;
}
.sesproduct_information_view4 .sesproduct_rating_value{
	margin-bottom:0;
}
.sesproduct_information_view4 .sesproduct_static_list_group{
	margin:0 0 0 10px;
}
.sesproduct_information_view4 .sesproduct_writeReview{
	margin-top:10px;
}
.sesproduct_information_view4 .sesproduct_information_desc{
	margin-top:10px;
}
.sesproduct_information_view4 .sesproduct_listing_item_des ul{
	padding-left:20px;
}
.sesproduct_information_view4 .sesproduct_listing_item_des ul li{
	list-style-type:square;
}
.sesproduct_information_view4 .sesproduct_addwishL{
	position:absolute;
	top:10px;
	right:15px;
	font-size:130%;
}
.sesproduct_information_view4 .sesproduct_price{
	width:100%;
}
.sesproduct_information_view4 .sesproduct_price span{
	display:inline-block;
}
.sesproduct_information_view4 .sesproduct_price span.current_value{
	font-size:150%;
	display:block;
}
.sesproduct_information_view4 .sesproduct_price span.discount{
	background:#fd2c00;
	text-align:center;
	padding:5px 10px;
}
.sesproduct_information_view4 .sesproduct_information_conditions{
	float:left;
	width:100%;
	border-width:1px;
	border-style:dashed;
	padding:10px;
	margin-bottom:10px;
	background-image:url(../images/transprant-bg.png);
}
.sesproduct_information_view4 .sesproduct_information_conditions label{
	display:inline-block;
  margin-right:15px;
}
.sesproduct_information_view4 .sesproduct_information_conditions span.payment_method{
	display:block;
  font-weight:bold;
  font-size:100%;
  margin-bottom:8px;
	line-height:25px;
}
.sesproduct_information_view4 .sesproduct_information_conditions img{
	height:25px;
	display:inline-block;
}
.sesproduct_information_view4 .sesproduct_information_conditions span i{
	margin-right:10px;
	display:inline-block;
	font-size:140%;
}
.sesproduct_information_view4 .sesproduct_information_conditions span > p{
	display:inherit;
}
.sesproduct_information_view4 .sesproduct_add_cart a{
	padding:7px 13px;
	border-radius:0px;
	margin:10px 0;
	display:inline-block;
}
.sesproduct_information_view4 .sesproduct_product_offers,
.sesproduct_information_view4 .sesproduct_product_compare{
	margin-bottom:10px;
}
.sesproduct_information_view4 .sesproduct_add_cart .global_form,
.sesproduct_information_view4 .sesproduct_add_cart .global_form > div,
.sesproduct_information_view4 .sesproduct_add_cart .global_form > div > div{
	padding:0;
}
/*Design4 Ends Here*/
/*Product Information Css Ends Here*/

/*Cart Page Css Starts Here*/
.sesproduct_my_cart_main a.default_btn{
	padding:8px 15px;
	border-radius:4px;
	display:inline-block;
	float:right;
	transition:all 0.4s ease;
}
.sesproduct_my_cart_main a.btn_left{
	padding:8px 15px;
	border-radius:4px;
	display:inline-block;
	transition:all 0.4s ease;
}
.sesproduct_my_cart_main button.fill{
  background-color:#2874F0;
  color:#FFFFFF;
  border-radius:5px;
  text-transform:capitalize;
  font-weight:normal;
}
.sesproduct_shopping_bag h3{
	margin-bottom:15px;
	font-weight:bold;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:65%;
}
.sesproduct_shopping_bag ._cart_pincode{
	float:right;
	display:inline-block;
	margin-bottom:5px;
	width:35%;
	text-align:right;
}
.sesproduct_shopping_bag ._cart_pincode input{
	border-width:1px;
	border-radius:0;
	min-height:25px;
	padding-left:15px;
	margin-right:5px;
}
.sesproduct_shopping_bag ._cart_pincode input:focus{
	box-shadow:none;
	outline:0;
}
.sesproduct_cart_item, .sesproduct_wish_item{
	border-width:1px;
	padding:15px;
	margin-bottom:15px;
	display:flex;
	align-items:Center;
}
.sesproduct_cart_img{
	margin-right:20px;
	text-align:center;
}
.sesproduct_cart_img img{
	width:60px;
  height:auto;
  height:100px;
  object-fit:contain;
  overflow:hidden;
  border-width:1px;
}
.sesproduct_cart_desc, .sesproduct_wish_desc{
	width:25%;
}
.order_review .sesproduct_cart_desc{
	width:40%;
	margin-right:15px;
}
.sesproduct_cart_desc input{
	border-width:1px;
	width:80px;
	padding:5px 10px;
	border-radius:0;
}
.sesproduct_cart_desc input:focus{
	box-shadow:none;
	outline:0;
}
.sesproduct_cart_item span.plus,
.sesproduct_cart_item span.min,
.sesproduct_item_overview span.plus,
.sesproduct_item_overview span.min{
	width:27px;
	display:inline-block;
	height:27px;
	line-height:27px;
	text-align:center;
}
.sesproduct_cart_desc h4, .sesproduct_wish_desc h4{
	border-bottom-width:0;
	font-size:120%;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0;
	margin-right:10px;
	white-space:nowrap;
}
.sesproduct_cart_desc h6{
	margin:10px 0 15px 0;
	font-size:100%;
	font-weight:normal;
	font-style:italic;
}
.sesproduct_cart_action{
	width:20%;
}
.sesproduct_carti_quantity{
	width:15%;
}
.order_review .sesproduct_carti_quantity{
	text-align:right;
}
.sesproduct_carti_quantity input{
	border-radius:0;
	width:40px;
	text-align:center;
}
.order_review .sesproduct_attributes{
	padding-left:10px;
	flex:1;
}
.order_review .sesproduct_attributes > div + div{
	margin-top:10px;
}
.sesproduct_cart_action a{
  margin-left:10px;
  padding:6px 10px;
  text-decoration:none;
  transition:all 0.4s ease;
  border-radius:0;
  float:right;
}
.sesproduct_cart_price,
.sesproduct_delete_item{
	width:10%;
}
.sesproduct_cart_price h4{
  border-bottom-width:0;
  margin-bottom:0;
  font-size:120%;
  padding-top:0;
}
.order_review .sesproduct_cart_price h4{
	text-align:right;
}
.sesproduct_cart_price h4 i{
	margin-right:5px;
}
.sesproduct_cart_price h4 span{
	display:block;
	font-weight:normal;
	position:static;
	background:transparent;
	margin:7px 0;
	padding:0;
}
.sesproduct_coupon_total{
	display:block;
	margin-top:10px;
}
.sesproduct_coupon_total small{
	margin:7px 0;
	display:block;
}
.sesproduct_coupon_total h5{
	text-transform:uppercase;
	font-size:100%;
	margin:10px 0;
}
/*.sesproduct_coupon_apply .coupon_panel{
	display:none;
}
.sesproduct_coupon_apply .coupon_panel label{
	font-size:80%;
	margin:10px 0 5px 0;
	display:block;
}
.sesproduct_coupon_apply .coupon_panel .form-group{
	margin-bottom:15px;
}
.sesproduct_coupon_apply .coupon_panel input{
	height:30px;
	border-width:1px;
	border-radius:0;
	padding-left:15px;
	width:100%;
}
.sesproduct_coupon_apply .coupon_panel input:focus{
	box-shadow:none;
	outline:0;
}
.sesproduct_coupon_apply .coupon_panel p{
	text-align:center;
}
.sesproduct_coupon_apply ._coupon_available{
	border-width:2px;
	border-style:dashed;
	padding:15px;
	margin-bottom:15px;
}
.sesproduct_coupon_apply ._coupon_available span{
	text-transform:uppercase;
}
.sesproduct_giftwrap{
	padding:15px 0;
	margin:15px 0;
	border-top-width:1px;
	border-top-style:dashed;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
.sesproduct_giftwrap input[type=checkbox]{
	border-width:1px;
	width:15px;
	height:15px;
	border-radius:0;
}*/
.sesproduct_cart_total table{
	width:100%;
	margin:15px 0;
}
.sesproduct_cart_total table tr{
	border-width:1px;
}
.sesproduct_cart_total table tr>td{
	padding:10px;
}
.sesproduct_cart_total table tr>td:nth-child(even){
	text-align:right;
}
.sesproduct_cart_total button{
	width:100%;
}
.sesproduct_store_item{
	padding:15px;
	float:left;
	width:100%;
	margin-bottom:15px;
	background:url(../images/transprant-bg.png);
}
.store_wise_title h4{
	border:0;
	text-transform:uppercase;
	font-weight:bold;
}
/*Cart Page Css Ends Here*/

/*Checkout Page Css Starts Here*/
.sesproduct_checkout a.info_btn{
	padding:8px 15px;
	display:inline-block;
	border-radius:4px;
	float:right;
	transition:all 0.4s ease;
}
.sesproduct_no_shipping_method{
	margin:5px 0;
	background:url(../images/transprant-bg.png);
	padding:10px;
}
.sesproduct_no_shipping_method p{
	margin-bottom:10px;
}
.sesproduct_checkout_tabs{
  display:flex;
  flex-wrap:wrap;
	margin-bottom:15px;
  width:100%;
}
.sesproduct_check_address .sesproduct_checkout_head{
  border-width:1px;
  font-weight:bold;
  padding:15px;
  font-size:100%;
  margin-bottom:10px;
  margin-right:10px;
  cursor:pointer;
}
.sesproduct_check_address .sesproduct_checkout_head span.no_value{
	width:24px;
  height:24px;
  border-radius:50%;
  text-align:center;
  margin-right:10px;
  display:inline-block;
  line-height:25px;
}
.sesproduct_check_address .sesproduct_checkout_tabcontent{
  float:left;
  width:100%;
  display:inline-block;
  margin-bottom:10px;
}
.sesproduct_check_address .sesproduct_address_form{
	float:left;
	width:100%;
}
.sesproduct_check_address .sesproduct_checkout_body h5{
	font-size:100%;
	text-transform:uppercase;
	margin-bottom:10px;
}
.sesproduct_checkout_body .global_form > div > div{
	border:0 !important;
}
.sesproduct_check_address .sesproduct_checkout_body .form-group{
	padding:5px 5px 15px 5px;
}
.sesproduct_check_address .sesproduct_checkout_body .form-group._half-q{
	width:33.33%;
	float:left;
}
.sesproduct_check_address .sesproduct_checkout_body .form-group._half-w{
	width:50%;
	float:left;
}
.sesproduct_check_address .sesproduct_checkout_body label{
	margin-bottom:10px;
	display:flex;
}
.sesproduct_check_address .sesproduct_checkout_body label img{
	height:30px;
  width:auto;
  margin-top:-3px;
  margin-right:5px;
}
.sesproduct_check_address .sesproduct_checkout_body input,
.sesproduct_check_address .sesproduct_checkout_body select,
.sesproduct_check_address .sesproduct_checkout_body textarea{
	border-width:1px;
	border-radius:0;
	font-size:100%;
	width:100%;
	padding-left:14px;
	max-width:100%;
}
.sesproduct_check_address .sesproduct_carti_quantity input{
	display:inline-block;
	width:100px;
}
.sesproduct_check_address .sesproduct_checkout_body input[type=radio],
.sesproduct_check_address .sesproduct_checkout_body input[type=checkbox]{
	width:auto;
	height:auto;
	display:block;
	margin-top:5px;
}
.shipping_method ._title{
	font-size:110%;
	margin-bottom:15px;
}
.shipping_method .sesproduct_checkout_body .form-group{
	margin:5px;
}
.shipping_method .sesproduct_checkout_body label{
	display:inline-block;
	margin-right:8px;
}
.sesproduct_checkout_body span._shippingtime{
	margin:8px 0;
	font-weight:bold;
}
.sesproduct_check_address .sesproduct_checkout_body .submit{
	display:block;
	border-top-width:1px;
	padding-top:15px;
	float:left;
	width:100%;
}
.sesproduct_check_address .plusminus{
	float:right;
}
.sesproduct_item_overview{
	display:flex;
	margin-bottom:15px;
	padding:15px;
}
.sesproduct_overview_img{
	width:20%;
	margin-right:10px;
	text-align:center;
}
.sesproduct_overview_img img{
	width:auto;
	height:auto;
	overflow:hidden;
}
.sesproduct_overview_desc{
	width:65%;
}
.sesproduct_overview_desc .form-group{
	max-width:100px;
	margin-bottom:0 !important;
}
.sesproduct_overview_desc h4{
	border-bottom-width:0;
	font-size:120%;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0;
	font-weight:bold;
	margin-bottom:10px;
	white-space:nowrap;
}
.sesproduct_overview_desc h6{
	float:left;
	width:100%;
	margin:5px 0 15px 0;
	font-size:100%;
	font-weight:normal;
	font-style:italic;
}
.sesproduct_overview_action{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.sesproduct_overview_action i{
	margin-right:4px;
}
.sesproduct_overview_action a{
	margin-right:20px;
	padding:8px 10px;
	border-width:1px;
	text-decoration:none;
	transition:all 0.4s ease;
	border-radius:4px;
}
.sesproduct_overview_price{
	width:15%;
}
.sesproduct_overview_price h4{
	border-bottom-width:0;
	margin-bottom:0;
	font-size:120%;
	padding-top:0;
	text-align:right;
}
.sesproduct_overview_price h4 span{
	display:block;
	font-weight:normal;
	position:static;
	padding:0;
	margin:7px 0;
	background-color:transparent;
}
.sesproduct_checkout_total{
	width:250px;
}
.sesproduct_checkout_total h3{
	display:block;
	padding:15px;
	margin-bottom:0;
}
.sesproduct_checkout_cart table{
	width:100%;
	margin-bottom:15px;
}
.sesproduct_checkout_cart table tr{
	border-width:1px;
}
.sesproduct_checkout_cart table tr>td{
	padding:10px;
}
.sesproduct_checkout_cart table tr>td:nth-child(even){
	text-align:right;
}
.sesproduct_checkout_help{
	border-width:1px;
	border-style:dashed;
	padding:15px;
	background:url(../images/transprant-bg.png);
}
.sesproduct_checkout_help h4{
	border-bottom-width:0;
	text-transform:uppercase;
	margin-bottom:0;
	font-size:110%;
}
.sesproduct_checkout_help ul{
	margin:0;
	padding:0;
}
.sesproduct_checkout_help ul li{
	padding:8px 0;
}
.sesproduct_checkout_help ul li a{
	text-decoration:underline;
}
.sesproduct_store_details{
  line-height:170%;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.sesproduct_store_purchase_terms,
.sesproduct_store_purchase_details{
	width:50%;
}
.sesproduct_store_purchase_terms{
	padding-right:10px;
}
.sesproduct_store_purchase_terms .error_message{
	display:block;
}
.sesproduct_store_purchase_terms .sesproduct_order_note_cnt{
	margin-top:10px;
}
.sesproduct_store_purchase_terms .sesproduct_order_note_cnt a i{
	margin-right:5px;
}
.sesproduct_store_purchase_terms .sesproduct_order_note_cnt textarea{
	height:auto;
	margin-top:10px;
}
.sesproduct_order_message_box{
	border-width:1px;
	margin-bottom:15px;
	padding:15px;
}
.sesproduct_order_message_box > i{
	border-radius:50%;
	height:40px;
	width:40px;
	position:relative;
	margin:5px 15px 0 0;
	float:left;
}
[dir="rtl"] .sesproduct_order_message_box > i{
	float:right;
	margin:5px 0 0 15px;
}
.sesproduct_order_message_box > i:before{
	color:#fff;
	font-size:17px;
	position:absolute;
	transform:translate(-50%,-50%);
	top:50%;
	left:50%;
}
.sesproduct_order_message_box ._cont{
	overflow:hidden;
}
.sesproduct_order_message_box ._cont h2{
	font-size:20px;
	margin:0 0 5px 0;
}
.sesproduct_order_message_box ._btns{
	margin-top:10px;
}
.sesproduct_order_message_box ._btns a{
	display:inline-block;
	margin:0 10px 0 0;
	padding:0 20px;
	line-height:35px;
}
[dir="rtl"] .sesproduct_order_message_box ._btns a{
	margin:0 0 0 10px;
}
.sesproduct_order_success_box{
	background-color:#f1f9f7;
	border-color:#e0f1e9;
}
.sesproduct_order_success_box > i{
	background-color:#1d9d74;
}
.sesproduct_order_success_box ._cont h2,
.sesproduct_order_success_box ._cont p._msg,
.sesproduct_order_success_box ._cont p._msg a{
	color:#1d9d74;
}
.sesproduct_order_error_box{
	background-color:#f8d7da;
	border-color:#f5c6cb;
}
.sesproduct_order_error_box > i{
	background-color:#721c24;
}
.sesproduct_order_error_box ._cont h2,
.sesproduct_order_error_box ._cont p._msg{
	color:#721c24;
}
#sesproduct_check_cnt h3{
	font-weight:bold;
	margin-bottom:0;
}
#sesproduct_check_cnt > div{
	margin-bottom:15px;
}
#sesproduct_check_cnt p{
	font-weight:bold;
	margin-bottom:10px;
}
.sesproduct_store_purchase_details{
	border-width:1px;
	padding:10px;
}
.sesproduct_store_purchase_details > div{
	display:flex;
  justify-content:space-between;
  border-bottom:1px solid #ddd;
  padding:5px 0;
  position:relative;
}
.sesproduct_store_purchase_details > div:last-child{
	border:0;
}
@media (max-width:767px){
	.sesproduct_checkout_tabs{
		white-space:nowrap;
		overflow:auto;
		display:block;
	}
	.sesproduct_check_address .sesproduct_checkout_head{
		display:inline-block;
		padding:10px;
		font-size:12px;
		margin-right:4px;
	}
	.sesproduct_store_purchase_terms,
	.sesproduct_store_purchase_details{
		width:100%;
	}
	.sesproduct_store_purchase_details{
		margin-top:10px;
	}
	.sesproduct_cart_item{
		flex-wrap:wrap;
		padding:10px;
	}
	.sesproduct_cart_img{
		margin-right:10px;
	}
	.order_review .sesproduct_cart_desc{
		width:calc(100% - 70px);
		margin-right:0;
	}
	.sesproduct_cart_desc h4{
		white-space:normal;
	}
	.sesproduct_cart_item .sesproduct_carti_quantity,
	.order_review .sesproduct_attributes{
		width:100%;
		text-align:left;
		padding:0;
		flex:inherit;
		margin-top:10px;
	}
	.sesproduct_cart_item .sesproduct_cart_action{
		display:none !important;
	}
	.sesproduct_cart_item .sesproduct_cart_price{
		width:100%;
		text-align:right;
	}
	.sesproduct_list_product_view .sesproduct_list_footer,
	.sesproduct_information_view1 .sesproduct_add_cart{
		display:block;
	}
	.sesproduct_information_view1 .cart_only_text{
		margin-bottom:20px;
	}
	.sesproduct_list_product_view .sesproduct_list_footer .sesproduct_product_compare{
    text-align:left !important;
  }
	.estore_create_category ._inner{
    height:120px !important;
	}
	.estore_create_category ._step1 a{
		padding:0 !important;
	}
	.sesproduct_checkout a.info_btn{
		float:none;
	}
	.sesproduct_check_address .sesproduct_checkout_body .submit{
		float:none;
		text-align:center;
	}
	.sesproduct_sidebar_product_list_date > span{
		flex:inherit;
	}
}
@media (max-width:540px){
	.sesproduct_check_address .sesproduct_checkout_body .form-group._half-w,
	.sesproduct_check_address .sesproduct_checkout_body .form-group._half-q{
		width:100%;
	}
}
/*Checkout Page Css Ends Here*/

/*Product Compare Css Ends Here*/

#global_page_core-pages-product-compare .layout_middle{
	overflow:auto;
}
.sesproduct_addto_Compare{
	position:relative;
}
.sesproduct_compare_table{
	width:100%;
	overflow-x:auto !important;
}
.sesproduct_addto_Compare a.default-btn{
	padding:8px 15px;
	border-radius:4px;
	display:inline-block;
	transition:all 0.4s ease;
}
.sesproduct_addto_Compare table.compare_product{
	border-width:1px;
	width:100%;
}
.sesproduct_addto_Compare table.compare_product tr > td{
	padding:10px;
	width:300px;
	min-width:250px;
	border-width:1px;
	transition:all 0.4s ease-out;
}
.sesproduct_addto_Compare table.compare_product tr > td.full_specifications{
	font-weight:bold;
}
.sesproduct_addto_Compare table.compare_product tr > td img{
	display:block;
	width:100%;
	margin:0 auto;
	object-fit:contain !important;
}
.sesproduct_compare_cnt .sesproduct_desc_stats span{
	margin-right:4px;
}
.sesproduct_addto_Compare span.compare_close{
	position:absolute;
	top:-5px;
	right:0;
}
.sesproduct_addto_Compare .product_compare_title h5{
	text-transform:uppercase;
	font-size:100%;
	margin:8px 0 15px 0;
	overflow:hidden;
}
.sesproduct_addto_Compare .product_compare_price h5{
	font-size:100%;
	margin-bottom:10px;
}
.sesproduct_addto_Compare input[type="text"]{
	margin-bottom:10px;
	border-radius:0;
	padding:6px;
}
.product_color_variant select{
	border-radius:0;
	border-width:1px;
	width:100%;
	padding:6px;
	margin-bottom:10px;
}
.sesproduct_addto_Compare .product_compare_action a:hover{
	text-decoration:none;
}
.sesproduct_addto_Compare .product_compare_info{
  float:left;
  width:100%;
}
.sesproduct_addto_Compare .product_compare_info .sesproduct_product_stat{
  float:none;
}
.sesproduct_addto_Compare .product_compare_info  .sesproduct_verify{
	position:absolute;
	top:0;
}
.sesproduct_addto_Compare .sesproduct_compare_social{
  position:absolute;
  top:15%;
  left:28%;
}
.sesproduct_addto_Compare .product_compare_info > a > img{
	object-fit:cover !important;
	object-position:top center;
	height:200px;
}
.sesproduct_addto_Compare .product_compare_action > a{
	padding:7px 13px;
	border-radius:0px;
	margin:4px 0;
	display:inline-block;
}
.sesproduct_addto_Compare .sesproduct_labels{
	bottom:0;
	right:0;
	left:auto;
	transform:none;
}
.product_compare_info .sesproduct_rating_review{
	float:none;
	margin-top:8px;
}

/*Product Compare Css Ends Here*/

/*My Wishlist Css Starts Here*/

.sesproduct_my_wishlist .sesproduct_wishlist_left{
	position:relative;
	margin-bottom:10px;
	float:left;
}
.sesproduct_my_wishlist .sesproduct_thumb{
	margin-right:10px;
	float:left;
	display:inline-block;
}
.sesproduct_my_wishlist .sesproduct_thumb img{
  width:60px;
  object-fit:cover;
  border-radius:10px;
  height:60px;
}
.sesproduct_my_wishlist .sesproduct_wishlist_right{
	float:left;
	display:inline-block;
	width:90%;
}
.sesproduct_my_wishlist .sesproduct_wishlist_right a h3{
	font-size:100%;
	font-weight:bold;
	padding:0;
}
.sesproduct_my_wishlist .sesbasic_pulldown_toggle{
	float:right;
}
.sesproduct_my_wishlist .sesbasic_pulldown_options{
  right:10px;
  top:40px;
}
.sesproduct_my_wishlist ._stats{
	margin:0 8px 8px 0;
	display:inline-block;
	display:block;
}
.sesproduct_my_wishlist ._stats span{
	margin-right:5px;
}
.sesproduct_my_wishlist ._stats span i{
	margin-right:5px;
}
.sesproduct_my_wishlist .sesproduct_wishlist_head{
	margin-bottom:15px;
	padding:15px;
	float:left;
	width:100%;
	position:relative;
	background:url(../images/transprant-bg.png);
}

/*My Wishlist Css Ends Here*/

/*Browse Wishlist Page Css Starts Here*/
.layout_sesproduct_browse_wishlists > h4{
	font-size:14px;
	font-weight:bold;
}
.sesproduct_wishlist_browse{
	display:flex;
	flex-wrap:wrap;
}
.sesproduct_wishlist_browse .sesproduct_wishlist_gridB{
	width:24%;
	padding:5px;
	border-width:1px;
	border-style:dashed;
	margin:5px 2px;
	display:flex;
	flex-direction:column;
}
.sesproduct_wishlist_browse a:hover{
	text-decoration:none;
}
.sesproduct_wishlist_browse .sesproduct_browsewishlist_info{
	padding:10px;
	flex:1;
}
.sesproduct_wishlist_browse .browse-wishlist-title h3{
	margin:0 0 7px 0;
	padding-top:0;
	font-size:100%;
	font-weight:bold;
}
.sesproduct_wishlist_browse .sesproduct_list_stats{
  margin:0 8px 5px 0;
}
.sesproduct_wishlist_browse .sesproduct_list_stats i{
	margin-right:3px;
}
.sesproduct_wishlist_browse .wishlist_stats span{
	margin-right:5px;
}
.sesproduct_wishlist_browse .wishlist_stats span i{
	margin-right:5px;
}
.sesproduct_wishlist_browse img.lg_img{
	width:100%;
	height:120px;
	object-fit:cover;
	border-style:dashed;
}
.sesproduct_wishlist_browse img.sm_img{
	width:32%;
	height:65px;
	border-width:1px;
	padding:5px;
	object-fit:contain;
}
.sesproduct_wishlist_browse .estore_product_group{
	display:flex;
	align-items:center;
}
.sesproduct_wishlist_browse .estore_products_imgs h4{
	font-weight:bold;
	border-width:0;
	margin:0 0 0 2px;
	text-transform:uppercase;
	font-size:80%;
}
.sesproduct_wishlist_browse .estore_products_imgs .estore_product_item{
	width:45px;
	height:40px;
	padding:1px;
	border-width:1px;
	border-style:dashed;
	margin:2px;
	position:relative;
}
.sesproduct_wishlist_browse .estore_products_imgs .estore_product_item img{
	width:100%;
	margin:0 auto;
	height:100%;
	display:block;
	object-fit:cover;
}
.sesproduct_wishlist_browse .estore_products_imgs .estore_product_item span{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
/*.sesproduct_wishlist_browse .estore_products_imgs .estore_product_item:last-child:before{
	position:absolute;
	content:"";
	top:-1px;
	right:-1px;
	left:-1px;
	bottom:-1px;
	background:rgba(0,0,0,0.6);
}*/

/*Browse Wishlist Page Css Ends Here*/

/*Compare Fixed Widget Starts Here*/
.layout_sesproduct_compare_fixed{
	padding:0 !important;
	margin:0 !important;
}
.sesproduct_compare_fixed{
	position:fixed;
	bottom:0;
	width:100%;
	z-index:105;
	left:0;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
	padding:10px;
}
.sesproduct_compare_fixed .sesproduct_compare_heading,
.sesproduct_compare_fixed .sesproduct_compare_tabs,
.sesproduct_compare_fixed .sesproduct_compare_btn{
	float:left;
	display:inline-block;
	padding:0 15px;
}
.sesproduct_compare_fixed .sesproduct_compare_heading{
	width:15%;
}
.sesproduct_compare_fixed .sesproduct_compare_heading h3{
	position:relative;
	margin-top:18%;
	font-weight:bold;
	font-size:150%;
	text-align:center;
}
.sesproduct_compare_fixed .sesproduct_compare_tabs{
	width:70%;
	position:relative;
}
.sesproduct_compare_fixed .sesproduct_compare_tabs ul{
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}
.sesproduct_compare_fixed .sesproduct_compare_tabs ul li{
	display:inline-block;
  padding:6px 15px;
  text-align:center;
  margin-right:5px;
  transition:all 0.4s ease;
}
.sesproduct_compare_fixed .compare_close{
	display:none;
	position:absolute;
	top:-5px;
	left:93%;
	z-index:10;
	font-size:60%;
	border-radius:50%;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	background-color:#000;
}
.sesproduct_compare_fixed .sesproduct_compare_small_product:hover .compare_close{
	display:block;
}
.sesproduct_compare_fixed .sesproduct_compare_small_product:hover{
	border-color:#ccc;
}
.sesproduct_compare_fixed .sesproduct_compare_small_product{
	display:inline-block;
	float:left;
	border-width:1px;
	padding:5px;
	position:relative;
	margin:3px;
	padding-bottom:0;
}
.sesproduct_compare_fixed .sesproduct_compare_inner img{
	width:50px;
	height:50px;
	object-fit:contain;
  object-position:center;
}
.sesproduct_compare_fixed .sesproduct_compare_btn{
	width:15%;
	display:block;
	margin-top:20px;
}
.sesproduct_compare_fixed .sesproduct_compare_btn a{
  padding:6px 15px;
  border-radius:4px;
  width:auto;
  display:inline-block;
  margin-bottom:5px;
  transition:all 0.4s ease;
}

/*Compare Fixed Widget Ends Here*/

/*Quick View Of Product Css Start Here*/
.sesproduct_quick_view a{
  padding:8px;
  text-align:center;
  width:120px;
  top:50%;
  left:50%;
  transform:translate(-50% , -50%);
  position:absolute;
  z-index:5;
  background:rgba(0,0,0,0.7);
}
.sessmoothbox_container .sesproduct_quickview{
	width:800px;
	height:350px;
	position:relative;
}
.sesproduct_quickview_inner{
  padding:15px;
  float:left;
  width:100%;
  overflow:hidden;
}
.sesproduct_quickview_left{
	width:45%;
	float:left;
	padding:0 15px;
	position:relative;
}
.sesproduct_quickview_left .tab_left{
	width:100%;
	float:left;
	overflow:auto;
}
.sesproduct_quickview_left .tab_left::-webkit-scrollbar{
  width:3px;
  height:5px;
}
.sesproduct_quickview_left .tab_left::-webkit-scrollbar-track{
  background:#f1f1f1;
}
.sesproduct_quickview_left .tab_left::-webkit-scrollbar-thumb{
  background:#999;
  border-radius:10px;
}
.sesproduct_quickview_left .tab_left::-webkit-scrollbar-thumb:hover{
  background:#666;
}
.sesproduct_quickview_left .tab_right{
	width:100%;
	float:left;
}
.sesproduct_quickview_left .tab_right .main_img{
	border-width:1px;
	width:100%;
	height:275px;
	text-align:center;
}
.sesproduct_quickview_left .tab_right .main_img img{
  height:100%;
  object-fit:contain;
	object-position:center;
  max-width:100%;
  margin:0 auto;
}
.sesproduct_quickview_left .small_imgtab{
  display:flex;
  margin-top:10px;
}
.sesproduct_quickview_left .small_imgtab img{
  display:inline-block;
  width:65px;
  height:65px;
  border:1px solid #eee;
  padding:2px;
  margin:5px;
  object-fit:cover;
}
.sesproduct_quickview_left .tab_right img{
	width:100%;
	height:auto;
}
.sesproduct_quickview_left .tab_right span i{
	position:absolute;
	top:10px;
	right:10px;
	font-size:110%;
}
.sesproduct_quickview_right{
	width:55%;
	float:left;
	padding:0 15px;
}
/*.sesproduct_quickview_right .tip{
	display:none;
}*/
.sesproduct_quickview_right .sesproduct_quickview_title{
	width:100%;
}
.sesproduct_quickview_right .sesproduct_quickview_title a{
  font-weight:bold;
  font-size:120%;
  display:inline-block;
  margin:0 7px 15px 0;
  text-overflow:ellipsis;
  white-space:nowrap;
  float:left;
  overflow:hidden;
  text-decoration:none;
}
.sesproduct_quickview_right .sesproduct_quickview_title a:hover{
	text-decoration:none;
}
.sesproduct_quickview_right .sesproduct_product_description{
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  line-height:170%;
  display:-webkit-box;
  white-space:normal;
  margin-bottom:10px;
}
.sesproduct_quickview_right .sesproduct_quick_middle{
	display:flex;
	justify-content:space-between;
}
.sesproduct_quickview_right .sesproduct_quick_middle > div{
	flex:1;
}
.sesproduct_quickview_right .sesproduct_price{
	width:100%;
	float:none;
	text-align:right;
}
.sesproduct_quickview_right .sesproduct_price .current_value{
	font-weight:600;
	font-size:20px;
}
.sesproduct_quickview_right .sesproduct_rating_value{
	margin-left:10px;
	float:left;
  line-height:28px;
}
.sesproduct_quickview_right .tip > span{
	margin:5px 0;
}
.sesproduct_quickview_right .sesproduct_add_cart{
	margin:5px 0 15px;
}
/*Quick View Of Product Css Ends Here*/

/*Brands Discount Css Starts Here (Welcome Page)*/
.sesproduct_welcome_offerblk .offersblk_inner{
	display:flex;
	flex-wrap:wrap;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk,
.sesproduct_welcome_discoverproducts .discover_bottom .d_products{
	width:calc(25% - 15px);
	margin:5px;
	position:relative;
	display:inline-block;
	transition:all 0.5s ease;
	overflow:hidden;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk:hover,
.sesproduct_welcome_discoverproducts .discover_bottom .d_products:hover{
	box-shadow:2px 2px 10px #ddd;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk:before{
	position:absolute;
	content:"";
	left:0;
	right:0;
	bottom:0px;
	top:0;
	background-image:linear-gradient(to right, rgba(0,0,0,0.8) , transparent);
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk img{
	height:100%;
	object-fit:cover;
	object-position:center;
	width:100%;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc{
	position:absolute;
	top:50%;
	left:20px;
	transform:translateY(-50%);
}
[dir="rtl"] .sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc{
	left:auto;
	right:20px;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc h5{
	padding-bottom:5px;
	position:relative;
	margin-bottom:14px;
	font-size:16px;
	font-weight:600;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc h5:before{
	position:absolute;
	content:"";
	top:23px;
	width:30px;
	height:2px;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc p{
	font-size:13px;
	line-height:18px;
	text-transform:capitalize;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc span._code{
	text-transform:uppercase;
	letter-spacing:1px;
	display:block;
}
.sesproduct_welcome_offerblk .offersblk_inner .offer_blk ._desc a{
	display:block;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:10px 0;
}
.offersblk_inner_btn{
	font-size:14px;
	color:#fff;
}
.sesproduct_welcome_offerblk .offer_blk img{
	height:230px;
	object-fit:cover;
	object-position:center;
}
.sesproduct_welcome_offerblk .offer_blk img,
.sesproduct_welcome_branddiscount .brands_discount img,
.sesproduct_welcome_discoverproducts .discover_bottom img{
	display:inline-block;
	height:auto;
	width:100%;
	max-width:100%;
	margin:0 auto;
}
.sesproduct_welcome_branddiscount .brand_inner .brands_discount{
	width:calc(25% - 15px);
	margin:5px 5px 70px 5px;
	position:relative;
	display:inline-block;
}
.sesproduct_welcome_branddiscount .brands_discount img{
	height:100%;
	object-fit:cover;
	object-position:center;
}
.sesproduct_welcome_branddiscount .brands_discount ._desc{
  padding:15px;
  position:absolute;
  top:auto;
  bottom:-65px;
  left:10px;
  right:10px;
  width:90%;
  margin:0 auto;
  z-index:10;
  height:115px;
  text-align:center;
  box-shadow:0 0 10px rgba(0,0,0,0.05);
}
.sesproduct_welcome_branddiscount .brands_discount ._desc ._brandlogo img{
	max-height:30px;
  width:auto;
  display:block;
}
.sesproduct_welcome_branddiscount .brands_discount ._desc h3{
	font-size:16px;
  text-transform:capitalize;
  font-weight:bold;
  line-height:120%;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  line-height:26px;
  max-height:55px;
}
.sesproduct_welcome_branddiscount .brands_discount ._desc a{
	display:block;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:10px 0;
}
.sesproduct_welcome_branddiscount .brands_discount ._desc p{
	font-size:13px;
	line-height:18px;
}
.brands_discount_btn{
	text-align:center !important;
	font-size:14px;
}
/*Brands Discount Css Ends Here (Welcome Page)*/

/*Discover Products Starts Here (Welcome Page)*/

.sesproduct_welcome_discoverproducts .discover_bottom{
	width:calc(50% - 20px);
	float:left;
	position:relative;
}
[dir="rtl"] .sesproduct_welcome_discoverproducts .discover_bottom{
	float:right;
}
.sesproduct_welcome_discoverproducts .discover_bottom:nth-child(1){
	margin-right:30px;
}
[dir="rtl"] .sesproduct_welcome_discoverproducts .discover_bottom:nth-child(1){
	margin-right:0px;
	margin-left:30px;
}
.sesproduct_welcome_discoverproducts .discover_bottom:nth-child(1) ._imgsec{
	height:630px;
}
.sesproduct_welcome_discoverproducts .discover_bottom:nth-child(2){
	margin-bottom:30px;
}
.sesproduct_welcome_discoverproducts .discover_bottom:nth-child(2) ._imgsec{
	height:300px;
}
.sesproduct_welcome_discoverproducts .discover_bottom:nth-child(3) ._imgsec{
	height:300px;
}
.sesproduct_welcome_discoverproducts .discover_bottom .discover_lgb ._desc{
	padding:10px 20px;
}
.sesproduct_welcome_discoverproducts .discover_bottom .discover_lgb ._imgsec img{
  height:100%;
	object-fit:cover;
	object-position:center;
	width:100%;
	max-width:100%;
}
.sesproduct_welcome_discoverproducts .discover_bottom .discover_smb ._imgsec img{
	height:100%;
	object-fit:cover;
	object-position:center;
	width:100%;
	max-width:100%;
}
.sesproduct_welcome_discoverproducts .discover_large .discover_smb ._imgsec{
	width:60%;
}
.sesproduct_welcome_discoverproducts .discover_large .discover_smb ._desc{
	flex:1;
	padding:20px;
}
.sesproduct_welcome_discoverproducts .discover_bottom img{
	height:295px;
	object-fit:cover;
	object-position:center;
}
.sesproduct_welcome_discoverproducts .discover_bottom ._desc{
  padding:10px 20px;
  margin:0 auto;
  text-align:left;
  margin-top:-5px;
  position:absolute;
  bottom:0;
  background:linear-gradient(45deg, black, transparent);
  right:0;
  left:0;
  z-index:1;
}
[dir="rtl"] .sesproduct_welcome_discoverproducts .discover_bottom ._desc{
	text-align:right;
}
.sesproduct_welcome_discoverproducts .discover_bottom ._imgsec{
  position:relative;	
}
.sesproduct_welcome_discoverproducts .discover_bottom ._desc h3{
	font-size:20px;
	text-transform:capitalize;
	line-height:120%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	line-height:20px;
	margin:0;
	padding:8px 0;
	color:#fff !important;
}
.sesproduct_welcome_discoverproducts .discover_bottom ._desc a{
	display:block;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:10px 0;
	color:#fff;
}

/*Discover Products Ends Here (Welcome Page)*/

/*Product Carousel Starts Here (Welcome Page)*/
.sesproduct_custom_dealtime{
  background-image:url(../images/transprant-bg.png);
  padding:10px 0 5px 10px;
  margin-bottom:10px;
}
[dir="rtl"] .sesproduct_custom_dealtime{
	padding:10px 5px 0px 10px;
}
.sesproduct_welcome_offer .sesproduct_custom_dealtime{
	background:transparent;
	padding:0;
	margin:0;
}
.sesproduct_products_carousel{
	margin:10px 0;
}
.sesproduct_products_carousel .sesproduct_welcomep_products .item{
	position:relative;
}
.sesproduct_products_carousel .sesproduct_welcomep_products .item img{
	height:380px;
	object-fit:cover;
	object-position:center;
}
.sesproduct_products_carousel .sesproduct_welcomep_products .item ._desc{
	background:rgba(255,255,255,0.9);
  padding:15px;
  position:absolute;
  top:auto;
  bottom:10px;
  left:10px;
  right:10px;
  width:90%;
  margin:0 auto;
  z-index:10;
  text-align:center;
}
.sesproduct_products_carousel .sesproduct_welcomep_products .item ._desc h3{
	font-size:18px;
  text-transform:capitalize;
  font-weight:bold;
  line-height:120%;
  margin-top:0;
  overflow:hidden;
  padding-bottom:0;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sesproduct_products_carousel .sesproduct_welcomep_products .item ._desc a{
	display:block;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:10px 0;
}
.sesproduct_products_carousel .owl-nav > div{
	width:40px;
	height:55px;
	font-size:15px;
	text-align:center;
	line-height:55px;
	position:absolute;
	top:50%;
	transform:translate(0px, -50%);
}
.sesproduct_products_carousel .owl-nav .owl-prev{
	left:5px;
}
[dir="rtl"] .sesproduct_products_carousel .owl-nav .owl-prev{
	left:auto;
	right:5px;
}
[dir="rtl"] .sesproduct_products_carousel .owl-nav .owl-prev i.fa-chevron-left:before{
	content:"\f054";
}
.sesproduct_products_carousel .owl-nav .owl-next{
	right:5px;
}
[dir="rtl"] .sesproduct_products_carousel .owl-nav .owl-next{
	right:auto;
	left:5px;
}
[dir="rtl"] .sesproduct_products_carousel .owl-nav .owl-next i.fa-chevron-right:before{
	content:"\f053";
}
/*Product Carousel Ends Here (Welcome Page)*/

/*Deals of the day Carousal Starts*/

.sesproduct_carousel_deals h2{
	font-size:24px;
	font-weight:bold;
}
.sesproduct_welcomep_deals{
	overflow:hidden;
}
.sesproduct_custom_offers .deal_time{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-bottom:10px;
}
.sesproduct_custom_offers .deal_time ._img{
	margin-right:10px;
}
[dir="rtl"] .sesproduct_custom_offers .deal_time ._img{
  margin-right:0;
	margin-left:10px;
}
.sesproduct_custom_offers .deal_time img{
	width:30px;
	height:auto;
}
.sesproduct_custom_offers .deal_time ._time h3{
  font-size:130%;
  font-weight:bold;
  line-height:120%;
  margin-bottom:0px;
}
.sesproduct_carousel_deals .sesproduct_welcome_offer{
	padding:30px;
}
.sesproduct_carousel_deals .sesproduct_welcome_offer .item img{
	height:260px;
	object-fit:cover;
	width:100%;
	object-position:center;
}
.sesproduct_carousel_deals ._desc{
	padding:15px;
	height:100%;
}
.sesproduct_carousel_deals ._desc h3{
	font-size:16px;
  text-transform:capitalize;
  font-weight:bold;
  line-height:120%;
  margin-top:0;
  overflow:hidden;
  padding-bottom:0;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sesproduct_carousel_deals .item ._desc a{
	display:block;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:10px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sesproduct_carousel_deals .owl-nav >div{
	width:40px;
	height:55px;
	font-size:15px;
	text-align:center;
	line-height:55px;
	position:absolute;
	top:45%;
}
.sesproduct_carousel_deals .owl-nav .owl-prev{
	left:5px;
}
[dir="rtl"] .sesproduct_carousel_deals .owl-nav .owl-prev{
	left:auto;
	right:5px;
}
[dir="rtl"] .sesproduct_carousel_deals .owl-nav .owl-prev i.fa-chevron-left:before{
	content:"\f054";
}
.sesproduct_carousel_deals .owl-nav .owl-next{
	right:5px;
}
[dir="rtl"] .sesproduct_carousel_deals .owl-nav .owl-next{
	left:5px;
	right:auto;
}
[dir="rtl"] .sesproduct_carousel_deals .owl-nav .owl-next i.fa-chevron-right:before{
	content:"\f053";
}
/*Deals of the day Carousal*/

/*ADD Wishlist Popup Css start Here*/
.sesproduct_addwishlist_popup h3{
	margin:0 0 0 10px;
}
.sesproduct_addwishlist_popup .global_form > div > div > h3 + div{
	margin-top:0;
}
.sesproduct_addwishlist_popup .global_form #is_private-label,
.sesproduct_addwishlist_popup .global_form #buttons-label{
	display:none;
}
/*ADD Wishlist Popup Css ends Here*/

/*WYSWYG Editor Css*/

.mce-btn button:hover{
	background:transparent !important;
}

/* Empty Cart */
.sesproduct_my_cart_main .empty-cart-img{
	border-width:1px;
}
.sesproduct_my_cart_main .empty-cart-img span > img{
	width:100%;
}

/*RESPONSIVE CSS START HERE*/
@media (max-width:767px){
	/*Product View Page*/
	.sesproduct_information_view1 .sesproduct_information_leftcolumn,
	.sesproduct_information_view1 .sesproduct_information_right_column{
		width:100%;
	}
	.sesproduct_custom_dealtime h2,
	.sesproduct_carousel_deals h2{
    font-size:18px;
	}
	.sesproduct_custom_offers .deal_time img{
		width:25px;
	}
	.sesproduct_custom_offers .deal_time ._time h3{
		font-size:15px;
	}
	.sesproduct_welcome_offerblk .offersblk_inner > a{
    width:50%;
		overflow:hidden;
	}
	.sesproduct_welcome_offerblk .offersblk_inner .offer_blk{
		width:100% !important;
		margin:5px 10px;
	}
	.sesproduct_welcome_branddiscount .brand_inner > a{
		display:inline-block;
		width:49%;
		padding:0 5px 10px;
	}
	.sesproduct_welcome_branddiscount .brand_inner .brands_discount{
		width:100% !important;
		margin-left:auto;
		margin-right:auto;
	}
	.sesproduct_carousel_deals .sesproduct_welcome_offer{
    padding:20px;
	}
	.sesproduct_welcome_branddiscount .brands_discount ._desc h3{
		padding-bottom:0;
	}
}
@media (max-width:540px){
	.sesproduct_information_innerL,
	.sesproduct_information_right_column .sesproduct_information_innerR{
		width:100%;
		margin:10px 0;
	}
	.sesproduct_information_view1 .sesproduct_information_right_column{
		padding:0;
	}
	.sesproduct_welcome_offerblk .offersblk_inner > a,
	.sesproduct_welcome_branddiscount .brand_inner > a{
		width:100%;
	}
	.sesproduct_welcome_discoverproducts .discover_bottom{
		width:100%;
		margin:0 0 20px !important;
	}
	.sesproduct_welcome_discoverproducts .discover_bottom ._imgsec{
		height:280px !important;
	}
  .sesproduct_welcome_discoverproducts .discover_bottom ._desc{
		padding:5px 15px;
	}
	.sesproduct_welcome_discoverproducts .discover_bottom ._desc h3{
    font-size:18px;
    padding:0px;
	}
}
/*RESPONSIVE CSS END HERE*/
.sesproduct_browse_search #sliderBox > span{
	display:block;
	margin-bottom:4px;
}
/* RATING STARS */
.sesproduct_rating_star_small:before, 
.sesproduct_rating_star:before{
	content:"\f005";
	font-weight:600;
}
.sesproduct_rating_star:before, 
.sesproduct_rating_star_small:before, 
.sesproduct_rating_star_small_half:before, 
.sesproduct_rating_star_disable:before{
	font-family:'Font Awesome 5 Free';
	display:inline-block;
	color:#FFC107;
}
.sesproduct_rating_star_disable:before{
	content:"\f005";
	font-weight:400;
}
/*Side bar List Css*/
.sesproduct_sidebar_product_list_img,
.sesproduct_slideshow_product_wrapper.isfull_width .sesproduct_slideshow_product_container{
	background:url(../images/transprant-bg.png);
}
#global_page_sesproduct-dashboard-edit .ui-widget.ui-widget-content,
#global_page_sesproduct-index-create .ui-widget.ui-widget-content{
	width:500px !important;
}