/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/*Home Page*/
.r1_c4
{
	width: 100%;
}

.r2_c4
{
	width: 100%;
	height: 100%;
}

.r1_c8
{
	width: 100%;
}

.sell-me-bar
{
/*	text-align: center !important;*/
	padding-top: 1em;
	padding-bottom: 1em;
	min-height: 3em;
}

.sell-me-bar i
{
	font-size: 2em;
	color:#1ABC9C;
}

.sell-me-bar h4
{
	margin: 0 0 0 0 !important;
}

.page_banner
{
	background-size: cover; 
	background-position:center; 
	height:20em; 
	margin-top: -3em;
}

.banner_block
{
	background-color:#4bbba6; 
	margin-top: -1em;
	color: white; 
	text-transform:uppercase;
	font-size: 3em;
	    line-height: 1em;
    min-height: 1em;
}

.product_list_image
{
	height:8em;
}

.product_list_box
{
	color: inherit;
}

a.product_list_box:hover
{
	color: #1ABC9C;
}

.menu-link-side {
	line-height: 1em !important;
/*	background-color: red;*/
	padding-top: 0.5em !important;
	padding-bottom: 0.5em !important;
}

a.menu-link-side {
/*	color:red;*/
	display:block !important;
}

.menu-item-side {
	margin-left: 0px !important;
	list-style: none !important;
	width: 100%;
}

.menu-container-side
{

}



#product_banner
{
	background-image: url('../images/categories/catering.jpg'); 
}

#supplies_banner
{
	background-image: url('../images/categories/catering.jpg'); 
}

#categories_banner
{
	background-image: url('../images/categories/catering.jpg'); 
}
/*Home Page END*/

/*----------------------- Preloader -----------------------*/
body.preloader-site {
    overflow: hidden;
}

.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
}

.preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120px;
}

.front_product_result{
	border: solid thin lightgrey;
    /* border-color: aqua; */
    border-radius: 0.25em;
/*    box-shadow: 0 0 4px 0px lightgrey;*/
}

.front_product_result a{
	color: black !important;
}