

	




html{
	overflow-y:auto;
}
.container{
	width:100%;
}
.menu-categories {
	width: 200px;
}
#mitem_content{
	padding: 0 210px 0 185px;
}
#frm-order{
	/*width: initial; */
	width: auto;
	padding-right:210px;
}
.contact-text {
	min-width:150px;
	/*width: initial; */
	width: auto;
	min-height:180px;
	padding:10px;
	font-size:0.8em;
}
#mitem_container{
}
.product{
	width:auto;
}
.mitemBox{
	width:92%;
}
.mcatFilters {
	width: 90%;
	margin: 0 auto;
	display: block;
}
#cartHider{
	margin-bottom:11px;
}
.cart-clear-sub{
	border:0;
}
#sbcart{
	width:190px;
	padding:4px;
	position: fixed;
	height:80%;
	overflow-y:auto;
	top: 50px;
	right: 11px;
	font-size:0.8em;
}
.content-area{
	position:relative;
	padding:0;
}
#main_content{
    float:left;
	position: relative;
	padding: 0;
	width: 100%;
}
#linkList.menu-categories{
	margin-top:50px;
    width:175px;
	float:left;
	font-size:0.9em;
	position:fixed;
}
.emptycart{
	text-align:center;
	font-weight:bold;
	font-style:italic;
}
.cartTotal{
	margin-left:20px;
}
.cart-item{
	width:100%;
}
.cart-quantity{
	width:100%;
}
.cart-name{
	/* width:725px; */
	width:115px;
}
.cart-price{
	width:50px;
	min-width:50px;
	margin-left:0;
}
.cart-mod{
	/* width:710px; */
	width:113px;
}
.cart-sublabel{
	/* width:750px; */
	width:115px;
}
.cart-comment{
	width:175px;
}
.cart-subvalue{
	width:50px;
	min-width:50px;
}
.ui-widget-overlay {
	background-color:transparent;
}
.checkout-form-rt{
	width:100%;
	margin:0;
	float:none;
}
.checkout-form-lt{
	float:none;
	margin: 0 auto;
}
.booking-content-area{
	width: 650px;
	margin: 0 auto;
}




/* -- system -- */
.setup-frm-div-label {
    width: 200px !important;
}
/* -- site -- */
#linkList.menu-categories {
    
margin-top: 30px;
width: 175px;
float: left;
font-size: 1.3em;
position: fixed;

}

#linkList ul {

    font-family: 'Dosis', serif;
    font-size: 20px;
    padding-left: 15px;

}

.mcat_hdr {

    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Dosis';
    font-style: normal;
    font-size: 1.8em;
    margin-left: -5px;
    text-decoration-line: underline;
    text-decoration-color: #666e45;

}

.mcat_desc {
    
font-size: 1.1em;
font-size-adjust: none;
font-style: italic;
font-variant: normal;
font-weight: normal;
margin: 5px 0 10px 0;
margin-left: 15px;
width: 85%;

}

.mitemPrice {

font-size: 15px;

}

.mitemTitle {

text-shadow: 0px 1px 0px #d3d3d3;

}

.pbox {

box-shadow: 0px 1px 15px #00000029;
border-radius: 5px;
width: 90% !important;

}

.prodmid {

margin-left: 6px;

}

.product, .product1 {

padding: 2px !important;

}

.prodpic {
    
padding: 5px 5px 2px 10px;

}

img.prodimg {

box-shadow: 1px 1px 15px #00000030;
border-radius: 5px;
width: 180px;
height: 130px !important;
height: auto;
object-fit: cover;

}

#sbcart {

text-transform: uppercase;
font-weight: bold;
text-shadow: 0px 1px 3px #d3d3d3;
font-size: 1.0em;
color: #000000;
width: 200px;

}

.ui-icon {
    
background-image: url(/icolor/ffffff/676e45/ui-icons.png);

}

.cart-sublabel {

width: 130px;

}

.cart-price {

margin-left: 6px;

}

button.bpad1 {
    
padding: 9px 11px;

}

.fg-button {

margin-right: -60px;

}

#sbcart {

right: 30px;

}