
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Mobile Site Button */
/*
body {
	background-color: #999;
    background: url("https://s3.grocerywebsite.com/production/manual_loaded_images/1291/tileable_wood_dark.png");
    }
*/
	}
	h3.Retailer_Name_Short {
		font-size: 24px;
		margin: 2px;
	}
	.retailer_logo {
		float: left;
		padding-right: 10px;
	}
	.custom-logo {
		padding: 0px 0px 0px 15px;
	}
	.retailer_logo_custom {
		height: 105px;
		width: auto;
	}


/* Social Testing */

.social
{
  margin: 0;
  padding: 0;
}

.social ul
{
  margin: 0;
  padding: 4px;
}

.social ul li
{
  margin: 5px;
  list-style: none outside none;
  display: inline-block;
}

.social i
{
  width: 40px;
  height: 40px;
  color: #3f290b;
  background-color: transparent;
  font-size: 22px;
  text-align: center;
  padding-top: 12px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}

.social i:hover
{
  color: #FFF;
  text-decoration: none;
  transition: all ease 0.3s;
  -moz-transition: all ease 0.3s;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
}

.social .fa-facebook:hover
{
  background: #4060A5;
}

.social .fa-twitter:hover
{
  background: #00ABE3;
}

.social .fa-google-plus:hover
{
  background: #e64522;
}

.social .fa-pinterest:hover
{
  background: #cb2027;
}

.social .fa-linkedin:hover
{
  background: #0094BC;
}

.social .fa-instagram:hover
{
  background: #375989;
}

.social .fa-youtube:hover
{
  background: #FF1F25;
}

.social .fa-xing:hover
{
  background: #005C5E;
}

.social .fa-youtube-play:hover
{
  background: #DF192A;
}

/*End social test */


/* BEGIN Weekly Ad White Background */
.circular-content-row {
background: url(https://s3.grocerywebsite.com/production/manual_loaded_images/ALL/white-square-10px.jpg); 
background-size: 100% 100%;
background-position: 13px 0px; 
background-repeat: no-repeat;
}

.circular-item {background: #FFF; padding-left: 9px;}
/*

.row .circular-item-row {background: #FFF;}
*/
.circular-item-row {
background: url(https://s3.grocerywebsite.com/production/manual_loaded_images/ALL/white-square-10px.jpg); 
background-size: 100% 100%;
background-position: 13px 0px; 
background-repeat: no-repeat;
}
/* END Weekly Ad White Background */

.table-striped>tbody>tr:nth-of-type(even) { background-color: #ececec; }

.flexnav {width: 100%; margin: 0 auto;}

.flexcontainer {
	background: url(https://s3.grocerywebsite.com/production/manual_loaded_images/6/chalkboard_bar.jpg); 
    background-size:cover;
	margin: 1rem -1rem;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 18px;
    padding: 1.8rem;
    }
 
 @media (min-width: 768px) {   
 .flexnav a {padding: 0.2em; margin-right: 0.4em; margin-left: 0.4em; color: #D4DDDE; font-family: 'Roboto'; font-size: 24px; display: inline-block;}
 
 }
 
  @media (min-width: 992px) {   
 .flexnav a {padding: 0.2em; margin-right: 1.0em; margin-left: 1.0em; color: #D4DDDE; font-family: 'Roboto'; display: inline-block;}
 
 }
 
  @media (max-width: 767px) {   
 .flexnav a {padding: 0.2em; margin-right: 0.5em; margin-left: 0.5em; color: #D4DDDE; font-family: 'Roboto'; font-size: 20px; display: inline-block;}
 
 }
 
  .flexnav a:hover, .flexnav a:focus, .flexnav a:active {text-decoration: none; color:#fff;}
 