body{
	  font-family: "Inclusive Sans", serif !important;
  font-optical-sizing: auto !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

/* 
input#vm_ajax_search_search_str2137 {
	width: 180px !important;
} */
.icon-search{
	display: none !important;
}


h2[itemprop="name"] {
   color: #5e1c37 !important;
   	font-size: 130%;
	font-weight: bold;
}


.mybutt {
	font-size: 10px !important;
	margin-left: 5px !important;
}


.vm-order-done{
	margin-top: 2em !important;
}

.vm-checkout-shipping-userfields {
display: none !important;	
}

.vmpayment_name{padding-left: 2em !important;}
.vmpayment_description{padding-left: 2.5em !important;}

.com-content-article__body{
		  font-family: "Inclusive Sans", serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}


.page-header {
margin-top: 2em;	
}

.page-header H1 {
color: #5e1c37;	
}

.cart-view h1{
color: #5e1c37;	
margin-top: 2em;	
}


.vm-pagination-bottom ul{
	list-style-type: none !important; 
}


.vm-pagination-bottom li {
display: inline !important;
text-decoration: none !important;
}

.vm-pagination-bottom li a {
text-decoration: none !important;
}

.input-prepend {
	margin-top: 3em !important;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5e1c37;
  --bs-btn-border-color: #5e1c37;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  margin-left: 0.5em !important;
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 1.5rem !important;
  }
}

.ms-0 {
  margin-top: 3em !important;
}

#footer a {
	color: white !important;
	text-decoration: none !important;
}

.px-3 {
  padding-left: 0rem !important;
}

.quantity-input  {
	display: none !important;
}


.bi-plus {
	display: none !important;
}

.bi-dash {
	display: none !important;
}

.quantity-box {
		display: none !important;
}

.btn {
	background: #5e1c37 !important;
	border-color: #5e1c37 !important;
}

.addtocart-button {
	width: 200px !important;
}

.btn-link {
	color: white !important;
	text-decoration: none !important;
}

/* .justify-content-center {
  justify-content: initial !important;
} */

.mod-breadcrumbs {
	font-size: 80% !important;
}

.vm-shipping-info {
	display: none !important;
}

.mb-5 {
  margin-bottom: 0rem !important;
}

.vm-addtocart-button-col {
	text-align: center !important;
}

.category-view {
	margin-top:1rem !important;
}

.bi {color: white !important;}

.sidebar {padding-top:1rem;}

.sidebar H3 {font-size: 120% !important;padding-top:1rem;
clear:both;
}

.maximenuck {
    text-align: center !important;

}
/*
.shipping_h3  {
  display: none !important;
}
*/

.cart-view {
	min-height: 400px;
}

.sliderText {
	font-weight: bold !important;
	color: red !important;
}

#shopMenu .maximenuck {
  text-align: left !important;
  line-height: 20px !important;
}

#fancybox-title-float-right {	display: none !important;}
#fancybox-title-float-main {	display: none !important;}
#fancybox-title-float-left {	display: none !important;}


#vmMainPageOPC fieldset.notes_checkout {
	margin: 0px !important;
}

.left_checkout fieldset{
padding-bottom: 1.8em !important;	
}

.vmshipment_description {
	min-width: 100%;
  display: block;
  font-size: 13px;
  color: #A0A0A0;


}
.inputbox{border: 0px !important;}

.searchBox {
		margin-top: 4.3rem;
}


.featured {
	    text-align: center !important;
		color: #5e1c37;
		background: #eee;
}
.ajax-search-container {
	margin-top: 3em !important;
	z-index: 10000 !important;
}

#facebox {
	z-index: 10000 !important;
}

.search {

  width: 100%;
  padding: .375rem 2.25rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right .75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  
}


.moduletable h5{
background: #5e1c37	;
color: #ffffff	;
text-align: center;
padding-bottom: 10px !important;
padding-top: 10px !important;
margin-bottom: 0px !important;
width: 100%;
margin-left: 4px !important;
}

figure[class*="effectck"] {
margin-top: 0px !important;	
}


.vmshipment_cost {
	min-width: 100%;
  display: block;
  font-size: 13px;
  color: #A0A0A0;
  padding-left: 0.5em;
	
}

.owl-carousel .owl-nav.disabled {
  display: block !important;
}


input[type="radio"] {
	margin-top: 5px !important;
}


#edit_address_bt_section {
padding-left: 1em;	
padding-right: 1em;	
padding-bottom: 1em;	
}


/* #shopMenu ul {
	min-height: 600px;
} */

#vmMainPageOPC {padding-top: 2em !important; }

.product-neighbours.product-box{
	  display: none !important;
}


.slide-hover a:link {
text-decoration: none !important;
text-align: center !important;
}

.vmproduct-title {
	display: block !important;
	text-align: center !important;
}
.Price {
	display: block !important;
	text-align: center !important;
}

.vm-addtocart-button-wrapper {
		display: inline-block !important;
	text-align: center !important;
}

.vm-page-title {
margin-top: 2em !important;	
}

.product-neighbours{
	margin-top: 1em !important;	
}

.vm-product-title a {
	text-decoration: none !important;
}

.manufacturer{
	display: none !important;
}


.prod-row {
	margin-top: 1em !important;	
	
}

.category-view.vmxproduct .prod-row .product-box .browseImage{
	background: white  !important;
}

.mods2 {
	position: relative;
top: 350px !important;
left: 8px !important;
width: 95%;
padding-top: 5%;
padding-bottom: 5%;
background: white !important;
text-align: center;
	z-index: 100;
opacity: 0.8;
font-weight: bold;
font-size: 120%;
}
 
.sidebar .maximenuck a{
	border-bottom: 1px solid #5e1c37 !important;
}

#cookiehintsubmit, #cookiehintsubmitno{
  background: #5e1c37 !important;
  color: #fff !important;
  font-family: "Inclusive Sans", serif !important;
}

/* .orderby-displaynumber {
	display: none;
} */

.width25 {
  width: 24%;
  display: inline-block;
}


.featuredProductImage {
justify-content: center !important;
text-align: center !important;
	border: 1px solid black;
}

.product-field-desc {display: none !important;}