.wl-st-table-div .dataTables_wrapper .dataTables_filter input {
	 margin-left: 0em; 
}
.wl-st-table-div th{
	text-transform: capitalize;
	font-size: 18px;
}
.wl-st-table-div .wl-st-main_table td, .wl-st-table-div .wl-st-main_table th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
.wl-st-table-div table tbody > tr:nth-child(odd) > td, .wl-st-table-div table tbody > tr:nth-child(odd) > th {
	 background-color: transparent; 
}
.wl-st-table-div .wl-st-main_table tr:nth-child(even) {
  background-color: transparent;
}
.wl-st-table-div .wl-st-main_table tr:nth-child(odd) {
  background-color: transparent;
}
/*table design*/
.wl-st-table-div{
}
.wl-st-main_table th:last-child{
	text-align: center;
}
.wl-st-main_table td del{
	display: none;
}
.wl-st-table-div .wl-st-main_table{
	width: 100%;
	margin: 0;
}
.wl-st-table-div .wl-st-main_table tr{}
.wl-st-table-div .wl-st-main_table tr td, .wl-st-table-div .wl-st-main_table tr td > a{
	font-size: 16px;
	color: #000;
	vertical-align: middle;
}
.wl-st-table-div .wl-st-main_table tr td ins{
	background: transparent;
}
.wl-st-img{
	width: 120px;
}
/*action column*/
.wl .wl-st-info-icons {
	display: flex;
	align-items: center;
}
.wl .wl-st-info-icons a{
	background: transparent;
}
.wl .wl-st-info-icons a.button{
	padding: 0px;
}
.wl .wl-st-info-icons .wl-st-product-fav {
	outline: none;
	margin: 0;
	padding: 0;
	margin-right: 10px;
}
.wl .wl-st-product-fav.button.ajax_add_to_wish.fav-item i{
	color: #fff;
	background: #E9345F;
	border: 1px solid #E9345F;
}
.wl .wl-st-info-icons .wl-st-product-fav i{
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 21px;
	color: #E9345F;
	background: #fff;
	border: 1px solid #E9345F;
	font-size: 16px;
}
.wl .wl-st-info-icons .wl-st-product-fav:hover i{
	color: #fff;
	background: #E9345F;
	border: 1px solid #E9345F;
}
.wl .wl-st-info-icons .wl-st-product-cart {
	outline: none;
	position: relative;
}
.wl .wl-st-info-icons .wl-st-product-cart i {
	background-color: #fff;
	color: #551FE8; 
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #551FE8;
	border-radius: 21px;
	font-size: 16px;
}
.wl .wl-st-info-icons .wl-st-product-cart:hover i {
	background-color: #551FE8;
	color: #fff;
}
.wl .wl-st-info-icons .added_to_cart.wc-forward {
	visibility: hidden;
	position: absolute;
	transition: .4s;
	margin: 0;
	padding: 0;
	left: 0%;
	height: 0px;
}
.theme-storefront.wl .wl-st-info-icons .added_to_cart.wc-forward {
	left: -22%;
}
.wl .wl-st-info-icons .added_to_cart.wc-forward::after {
	visibility: visible;
	display: block;
	content: "\f00c";
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	top: 4px;
	font-size: 14px;
	width: 41px;
	height: 41px;
	background: #551FE8;
	border-radius: 50%;
	font-weight: 900;
	color: #fff;
	outline: none;
	line-height: 45px;
}
.wl .wl-st-info-icons .wl-st-product-cart.added::after {
	content: "";
	margin-left: 0;
}
/*data table desing*/
.wl-st-table-div .dataTables_length{
	font-size: 20px;
	margin: 5px 0;
}
.wl-st-table-div .dataTables_filter{
	font-size: 20px;
}
.wl-st-table-div .dataTables_filter input {
	height: 30px;
	border: 1px solid #21759b;
	border-radius: 5px;
	text-align: center;
}
/*miltiple product add to cart*/
.wl-st-table-div .multiselect-submit-div {
	margin-top: 10px;
	text-align: right;
}
.wl-st-table-div .multiselect-view-cart {
	display: none;
	color: #000;
	text-decoration: underline;
}

/*pagination*/
.wl .wl-st-pagination {
	text-align: center;
	margin-top: 20px;
}
.wl .wl-st-pagination .page-numbers {
	padding: 4px 16px 4px 16px;
	color: #E9345F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E9345F;
	border-radius: 20px 20px 20px 20px;
}
.wl .wl-st-pagination .page-numbers:hover {
	color: #FFFFFF;
	background: #E9345F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: transparent;
}
.wl .wl-st-pagination .page-numbers.current {
	color: #FFFFFF;
	background: #E9345F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: transparent;
}
.wl .wl-st-pagination .page-numbers:hover {
	transition-duration: 1s;
}
/*end pagination*/

/*theme oceanwp*/
.wl.theme-oceanwp .amount {
	color: #E9345F;
}
/*theme oceanwp*/

/* Super Small Devices, Phones */
@media only screen and (min-width: 360px) {
	 .wl-st-product-fav{
		line-height: 50px;
	} 
	.wl-st-product-cart{
		line-height: 50px;
		margin: 0px;
	}
}

@media only screen and (max-width: 400px) {
	.wl-st-table-div .wl-st-main_table tr td, .wl-st-table-div .wl-st-main_table tr td > a{
		font-size: 13px;
	}
	.wl .wl-st-table-div th{
		font-size: 16px;
	}
}