#vertical-paging-buttons {
    position: fixed;
    background-color: white;
    z-index: 999;
    border: 1px solid black;
    bottom: 0;
    right: 0;
    margin: 10px;
	border-radius: 25px;
    cursor: pointer;
	overflow: hidden;
}

td[data-label="MSRP"],.product-price[colstart="4"] {
    display:none;
}

.wholesale_price_order_quantity_step,
.wholesale_price_title,
.cart-subtotal-box {
    display: none !important;
}

.add-selected-to-cart-button-box .ant-col {
    position:unset;
}

.product-name-box span {
    color: green;
    font-weight: bold;
    margin-left: 10px;
}

.add-selected-to-cart-button-box .ant-space {
    border:1px solid black;
    position:absolute;
    z-index:99;
    background-color:white;
    top:0;
    left:0;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
}

.form-header.wwof-section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ant-table-content {
    overflow: hidden;
    height: 50vh;
    overflow-y: scroll;
    border: 1px solid silver;
    border-radius: 10px;
    margin-bottom: 10px;
}

.vertical-paging-btn {
	padding: 5px;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.vertical-paging-btn .desc {
	font-size: 8px;
}

.vertical-paging-btn:hover {
	background-color: silver;
}

#top-btn {
	border-bottom: 1px solid black;
}

#bottom-btn .arrow {
	transform: scale(-1, -1);
}

.footer-widgets,
.footer-widgets figure {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: 100% !important;
}

/* .add-to-cart-checkbox,
.ant-table-row .ant-table-cell:last-child {
	display: none !important;
} */

.ant-image .ant-image-img {
	width: auto !important;
	height: 100% !important;
}

.footer-widgets figure img {
	width: 75% !important;
}

.ant-input-number {
	position: relative !important;
}

.ant-input-number .input-overlay {
	position: absolute;	
	z-index: 100;
    top: 0;
    left: 0;
    width: 70%;
    height: 100%;
}

.order-form-app {
    margin: 0 10px !important;
}

.order-form-app .ant-table-row {
    margin-top: 0.5rem !important;
}

.order-form-app .product-image {
	height: fit-content !important;
}

.single-container .entry-content {
	margin: 20px 0 !important;
}

@media (max-width: 650px) {
    .ant-table-content {
        height:fit-content;
        border-width:0px;
    }
}

@media (min-width: 992px) {
    .form-header > .ant-row:nth-last-child(-n+2) {
        justify-content: flex-start;
        float: left;
        display: flex;
        align-items: flex-end;
        height: 50px;
        width: 50%;
    }
    
    .form-header .column-fields {
        display: flex;
        justify-content: center;
    }
    
    .form-header .column-fields .ant-btn-primary {
        margin-right: 20px;
    }
}

@media (max-width: 774px) {
	.entry-header {
		padding: 40px 10px !important;
	}
	
	.entry-header .entry-title {
		word-wrap: normal !important;
	}
	
	.search-form {
		width: 100% !important;
		display:flex !important;
	}
	
	.search-form .search-field {
		width: 100% !important;
	}
	
	.search-form.search-visible {
		position: absolute !important; 
		left: 0px !important;
	}
	
	.search-form label {
		flex-grow: 1 !important;
	}
	
	.custom-search-in-header .search-form label {
		display: none !important;
	}
	
	.custom-search-in-header .search-form.search-visible label {
		display: block !important;
	}
	
	.wdform-field,
	.wdform-label-section {
		width: 100% !important;
	}
	
	.wdform-element-section input,
	.wdform-element-section textarea,
	.wdform-element-section button {
		border-radius: 5px !important;
	}
	
	.wdform-element-section input {
		height: 36px !important;
	}
	
	.wdform-field[type='type_submit_reset'] .wdform-element-section {
		display: flex !important;
	}
	
	.menu-main-menu-container .nav-menu {
		display:none;
	}
	
	.ant-table-tbody {
		justify-content: center;
	}
	
	.ant-table-tbody .product-image-box {
		border-width: 0px !important;
	}
	
	.ant-row {
		flex-direction: column;
	}
	
	.ant-table-row {
		display: flex !important;
		flex-wrap: wrap !important;
		width: fit-content !important;
		position: relative;
	}
	
	.category-filter-box .ant-select {
		width: 100% !important;
	}
	
	.ant-image {
		width: 100% !important;
		height: fit-content !important;
	}
	
	.product-image-box {
	    margin-top: 0px !important;
	}
	
	td[data-label="Image"] {
		width: 100px;
	}
	
	.ant-table-cell {
		border-bottom-width: 0px !important;
	}
	
	.ant-table-cell > div {
		margin-top: 20px;
	}
	
 	.ant-table-cell::before {
		position: absolute !important;
		text-wrap: nowrap;
	}
	
	td[data-label="Image"]::before {
		content: '' !important;
		min-width: fit-content !important;
	}
	
	td[data-label="Add to Cart Checkbox"] {
		order: 6;
	}
	
	td[data-label="Quantity"] {
		order: 7;
	}
	
	td[data-label="SKU"] {
		order: 5;
		width: 50%;
	}
	
	td[data-label="Product Name"] {
		order: 2;
		width:60%;
	}
	
	td[data-label="Wholesale"] {
		order: 3;
		width: 25%;
	}
	
	td[data-label="MSRP"] {
		order: 4;
		width: 25%;
	}	
	
	td[data-label="Add to Cart Checkbox"],
	td[data-label="Quantity"] {
		flex: 1 0 30% !important;
	}
	
	td[data-label="Add to Cart Checkbox"]::before {
		content: "Add to Cart" !important;
	}
}