.fixpanelmenu-dpar{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 50;
	width: 100%;
	height: auto;
	box-shadow: rgba(0,0,0,.07) 0 -4px 4px;
}
ul.fixpanelmenu{
	list-style: none;
	padding:5px 0px 0px 0px;
	margin: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
	/*height:200px;
	overflow:auto;*/
	
	
}
.isRealtive{
	position: relative!important;
}
.isFixed{
	position: fixed;
	width: 100%;
	z-index: 999;
	bottom: 0;
	left: 0;
}
ul.fixpanelmenu li.fpm-li{
	margin: 0 0.1em 0 0.1em;/*0 15px 0 15px;*/
}
a.fpm-a{
	height: 100%;
	display: block;
}
.fpm-div-parent{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	padding: 10px 0px 5px 0px;  
	height: 100%;
	justify-content: center;
	color: #fff;
	position: relative;
}

ul.fixpanelmenu li.fpm-li  a.fpm-a div.fpm-div-parent > div {
	/*margin-top: auto;*/
	font-size: 12px;
	line-height: normal;
}
.fpm-img{
	max-width: 100px;
}
.fpm-img{
	
}
.fpm-html{
	
}
.fpm-text{
	
}
.fpm-html i {
	font-size: 24px;
}
.fixpanelmenu-dpar .calculate,
.fixpanelmenu-dpar .quantity-box,
.fixpanelmenu-dpar .quantity-controls.js-recalculate{
	/*display:none;	*/
}
img.featuredProductImage.d-none{	
	max-width:40px;
	display: none;
}
.product-fix-pan {
display: flex;
justify-content: center;
align-items: center;
background: #f5f5f5; 
}

.product-fix-pan .productdetails{
	display: flex;
	justify-content: center;  
	padding:0px  15px;
	align-items: center;
}
.product-fix-pan .productdetails .product-price{ 
	margin: 0;
	padding:0px  15px;
}
.product-fix-pan .productdetails .addtocart-bar {
	margin: 0px;
}
.fixpanelmenu-dpar .PricesalesPrice{
	
}
.product-fix-pan .name {
	margin: 0 20px;
}
.fixpanelmenu-dpar .PricesalesPriceTt {
	font-size: 18px !important;
	font-weight: 600;
	color: #fff;
}
.fixpanelmenu a{
	text-decoration: none;
}
.fixpanelmenu a:hover, 
.fixpanelmenu a:active, 
.fixpanelmenu a:focus {
	background: inherit;
	color: inherit;
	text-shadow: 1px 1px 2px #dedede;
	text-decoration: none;
}
.fixpanelmenu .fpm-div-parent {
	position: relative;
}
.fixpanelmenu .total_products.items-added {
	padding: 5px 9px;
}
.fixpanelmenu .total_products.items-added.noll{
	padding:0;
}
.fixpanelmenu .fpm-totalProduct {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 12px;
	color: #fff;
	background: #2f4858;
	border-radius: 15px 15px;	
	line-height: normal;
}
.fixpanelmenu-dpar .product-fields-title-wrapper,
.fixpanelmenu-dpar .inline-control-group,
.fixpanelmenu-dpar .vm-customfields-wrap{
	display:none;	
}
.fixpanelmenu-dpar .cd-customization {
	display: inline-block;
}
.fixpanelmenu-dpar .product-field-display {
	width: auto;
	float: none;
}
.product-fix-pan .fix-mod-productdetails.d-block{
	display:flex;
}
.product-fix-pan .fix-mod-productdetails.d-none{
	display:none;
}
a.incartDellA,
a.incartDellA:hover,
#sp-footer a.incartDellA,
#sp-footer a.incartDellA:hover{
	text-decoration: none;
	border: 2px solid #0077B3;
	background-color: #fff;
	color: #33a8df;
	cursor: pointer;
	border-radius: 4px;
	padding: 5px 12px;
	font-size: 13px;
	font-weight: 700;
}
body .vmLoadingDiv {   
	background-color: rgba(255, 255, 255, 0.8);
}
.vmLoadingDiv .vmLoadingDivMsg { 
	text-align: center;
}
.flux-filter-bottom{
	display:none;
	
}
.flux-filter-bottom-in {
	display: flex;
	justify-content: center;
	background: #fff;
	padding: 10px;
	cursor: pointer;
}
.flux-filter-bottom-in.mobile-filter-button{
	color:#000;
}
.product-fix-pan .productdetails .spacer{
	display: flex;
	justify-content: center;
	padding: 0px 15px;
	align-items: center;
	flex-wrap: nowrap;
}
.product-fix-pan .productdetails .spacer img.featuredProductImage{
	max-height: 50px;
}
.product-fix-pan.m-fadeOut{
	transition: -webkit-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease, -webkit-transform .25s ease;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.product-fix-pan.m-fadeIn{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/**********************************************************************/
.fixpanelmenu-dpar .addtocart-bar {
	padding: 0;
	margin: 0;
}
.fixpanelmenu-dpar .addtocart-bar .calculate {
	display: inline-table;
	float: left;
	margin: 4px 20px 0 0;
}
.fixpanelmenu-dpar .addtocart-bar .calculate >label.quantity_box {
	color: #aaa;
	margin-right: 5px;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls {
	background-image: none;
	margin: 0;
	width: auto;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-plus,
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-minus {
	display: block;
	position: absolute;
	z-index: 2;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-plus {
	width: 20px;
	height: 16px;
	margin: -16px 0 0 0;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-plus:hover + .fa {
	color: #999;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-minus {
	width: 20px;
	height: 16px;
	margin: 0 0 0 0;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls input.quantity-minus:hover + .fa {
	color: #999;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls .fa {
	position: absolute;
	z-index: 1;
	font-size: 9px;
	line-height: 12px;
	color: #bbb;
}   
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-up {
	margin: -13px 0 0 5px;
}
.fixpanelmenu-dpar .addtocart-bar .calculate .quantity-controls .fa.fa-chevron-down {
	margin: 0 0 0 5px;
}
@media (max-width: 630px){
	.fixpanelmenu-dpar .addtocart-bar .calculate {  
		float: none; 
	}
}
/************************************************************/

@media (max-width: 756px){ 
	.media {
		display: none;
	}
	
	.calculate {
		display: none !important;
	}
}