
.row {max-width: 62.438rem;}	
	/*MEGA BAR STYLES OVERRIDE MEGAmenu01242015.css*/
	.em2h {height:2.4rem; padding:.1rem 0;background: #f6f5ee;text-align:center}	
	/*.em2h ul {margin-left:120px}*/
	.nav > li {font-size:0.813rem}
	.nav > li > a {color:#000;padding:0 7px;line-height:1.0rem}
	.nav > li > div {
    position: absolute;
    display: block;
    width: 99%;
    top: 1.750rem;
    left: 0; 
    opacity: 0;
    visibility: hidden;
    overflow: hidden; 
    background: #f6f5ee;
    border-radius: 0 0 0.188rem 0.188rem; 
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;	
	-webkit-box-shadow: 7px 7px 5px 0px rgba(46,84,94,0.13);
	-moz-box-shadow: 7px 7px 5px 0px rgba(46,84,94,0.13);
	box-shadow: 7px 7px 5px 0px rgba(46,84,94,0.13);
	}
.nav .nav-column {
    float: left;
    width: 25.0%;
    padding: 1.5%;}
	
.navcolPAD {padding:0 0 0 0.75rem; border-left: 0.125em solid #ced0d0;display:block;}
.nav .nav-column ul {padding:0 0 0 0.75rem;}
.nav .nav-column li {background:transparent;}	

/*NUTRITION SECTION ON PRODUCT PAGES*/
.nutrition {font-size:0.85rem}
.nutrition ul{font-size:0.85rem}
.nutrition li {font-size:0.85rem}

/*OUT OF STOCK NOTIFICATION ELEMENTS*/
@media screen and (max-width: 44em) {
  .OOSmenuPage {
  width:10rem;
  margin:0 auto;
  font-size:1.15rem}}
  
@media screen and (min-width: 44.1em) {
  .OOSmenuPage {
  font-size:0.90rem}}

.OOSmenuPage {background:#EEF8FB;
	padding:4px 3px;
	font-weight:bold; }

.OOSmenuPageMob {text-align:center;background:#EEF8FB;font-size:0.95rem;
width: 20rem;margin:0 auto;border-bottom:1px solid #777777}
.rule12em {width:12.0rem;margin:0 auto;border-bottom:1px solid #777777 }


.OOShorizContainer {overflow:hidden;background:#EEF8FB;padding:7px 0;height:50px }
.OOShorizTXTcap {width:50%;float:left;text-align:right;padding:9px 8px 3px 0;font-size:0.95rem }
.OOShorizFormTool {width:50%;float:right;text-align:left }
.OOShorizInputAD {display: inline-block; }
.OOShorizPostBut {display: inline-block;height:34px }
/*PRICING TABLE BORDER MODIFICATION*/
#OrderListMob li {text-align:center;font-size:1.25rem  }


/*.pricing-table .bullet-item {
    border-bottom: dotted 3px #9c0207;
	margin-bottom:0.50rem}*/
	
.pricing-table .bullet-item {
	border-bottom:1px solid #CED0D0;
	margin-bottom:0.50rem}	
	
.pricing-table	{border-bottom:none;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-device-width : 44em) {.orangeCAP
{text-align:center;font-size:1.25rem; }}

/*SLICKNAV ELEMENTS*/
.MenuPanel {display: inline-block; }
@media screen and (max-width: 44em) {
        /* #menu is the original menu */
        .js #menu {
            display:none;}

        .js .slicknav_menu {
            display:block;}}	
	
.starbucks {font-weight: normal;
  font-size: 1em;  
 	letter-spacing: .24em;}
	
	
/*SEPT 19 2017 CHANGES*/	
.accordion .accordion-navigation > .content.active ul {border-bottom:none}
.accordion li {border-bottom:none}

.selectList li {font-size: 0.938rem;
    line-height: 1.3;
	margin-bottom:0.75rem;
	padding: .50rem 0 0.5rem 0.125rem;
	border-bottom:1px solid #CED0D0;
	text-align:center;}
.pricing-table .bullet-item .NoDot {border-bottom:1px solid #CED0D0; }		
/*#ItemOrderList li {text-align: center;
    font-size: 1.25rem; }*/
@media screen and (max-width: 44em) {
  #ItemOrderList li {
  text-align: center;
  font-size: 1.25rem; }}	
@media screen and (min-width: 44.1em) {
  #ItemOrderList li {float:right;
  /*width:20%;*/
  font-size:0.925rem;
  text-align: center; }}	
#ItemOrderListX li {
  text-align: center;
  font-size: 1.0rem; }  
.readMOREnpad {
    vertical-align:bottom; }  	
.MoreInfo a:link {color:#849E9E; 
	font-weight:400;}
.MoreInfo a:visited,
.MoreInfo a:hover {
	color:#849E9E; 
	font-weight:400 }	
.MoreInfo a:active {color:#d20006 }	
	
.reveal-modal-bg {
	position: fixed;}
.reveal-modal{
	position : fixed;}	
/*spacing shims for price blocks on desktop screens*/	
.DesktopShim1dot50rem {
	height:1.50rem}		
.DesktopShim {
	height:2.438rem}			
.DesktopShim1dot688rem {
	height:.688rem}	
.DesktopShim3dot1rem {
	height:3.1rem}	
.mobileShim {
	min-height:1.2rem;}
/*Container for Google Reviews stars at top of page*/
.TopStars {
	font-size:1.25rem;
	font-weight:700;
	font-family: 'Roboto', sans-serif;}	
	
	
	
	