body{margin: 0; padding: 0; font-size: 14px; }
/*.container{width: 1200px; margin: 0 auto;}*/
a{ color: #169c6e; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
a:hover{color: #169c6e;}
a:focus{outline: none; color: #169c6e;}

/*common button style*/
button.btn, html input[type="button"].btn , input[type="reset"].btn , input[type="submit"].btn , .btn{ background: #169c6e; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 14px; color: #fff; line-height: 20px; padding: 6px 12px; text-transform: uppercase; -webkit-border-radius: 0px; border-radius: 0px;}
/*button, html input[type="button"], input[type="reset"], input[type="submit"], .btn{ background: #169c6e; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 18px; color: #fff ; line-height: 20px; padding: 6px 12px; text-transform: uppercase; }*/
button.btn:hover, html input[type="button"].btn:hover , input[type="reset"].btn:hover, input[type="submit"].btn:hover, .btn:hover{background: #169c6e; color: #fff;}
.touch .button.btn:hover, html.touch  input.btn[type="button"]:hover,.touch  input.btn[type="reset"]:hover,.touch  input.btn[type="submit"]:hover,.touch  .btn:hover{background: #169c6e; color: #fff !important;}
.btn:focus, .btn.focus{background: #169c6e; color: #fff;}
.btn.green{background: #169c6e;}
.btn.green:hover{background: #ee3a43;}
.btn.grey{background: #666;}
.btn.grey:hover{background: #ee3a43;}
.btn.ghost{background:transparent; color: #169c6e;  border: solid 1px #169c6e; }
.btn.ghost:hover{background:transparent; color: #169c6e !important;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus { outline: none; }


.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info.focus:active, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { border: inherit; box-shadow: none;}


/*common button style end*/

.alignright { float: right; clear: right; margin:0 0 10px 20px; max-width: 50%; display: block;}
.alignleft { float: left; clear: left; margin:0 20px 10px 0; max-width: 50%; display: block;}
.aligncenter { clear: both; margin:0 auto 20px; display: block;}
.alignnone { clear: both; margin:0 0 20px; display: block;}


.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{margin-left: -1px !important;}
.logo {display: block; margin-top: 12px; position: relative;}
.top-link{float: right; margin:0; padding: 0;}
.top-link li{float: left; padding:13px 0 0; list-style: none;}
.top-link li a, #sidr .top-link li a{font-size: 13px; font-weight: 400; color: #888; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; display: block; text-decoration: none; padding: 0 0 0 30px;}
.top-link li.active a, .top-link li a:hover, #sidr .top-link li.active a, #sidr .top-link li a:hover{color: #149267;}
.find-store-details{margin-top: 6px; float: right; width: 430px;}
.input-find-text{background: #fff; color: #888888; font-size: 12px; font-family: 'Roboto', sans-serif; font-style: italic; line-height: normal; border: none; padding: 10px 12px 9px 20px; display: inline-block; margin: 0; width: 300px; outline: none;}
.input-find-text{-webkit-border-top-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-bottomleft: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
.find-store-details .btn, .find-store-details button[type="submit"]{/*-webkit-border-top-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; -moz-border-radius-topright: 20px; -moz-border-radius-bottomright: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px;*/ -moz-border-radius: 0 20px 20px 0;  -webkit-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;  background-color: #149267; color: #fff; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; display: inline-block; padding:8px 17px 8px 15px; vertical-align: top; margin: 0 0 0 -3px; line-height: normal; border: none; outline: none;}
.find-store-details button[type="submit"]{/*width: 100px;*/ font-weight: 500;}
.find-store-details button[type="submit"]:hover{background: #fff; color:#149267; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
/*  Menu  */
.sf-menu > ul{float: none; text-align: center;}
.sf-menu > li{display: inline-block; float: none;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: auto;left: 0;z-index: 999; text-align: left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative; color: #fff; font-size: 15px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 600; border: none;}
.sf-menu > li a{padding:25px 22px 21px;}
.sf-menu > li > a:hover, .sf-menu > li.current > a{ color: #169c6e;}
.sf-menu a:hover, .sf-menu a:focus{color: #169c6e; outline: none;}
.sf-menu ul ul {top: 0;	left: 100.5%; text-align: left;}
.sf-menu {float: none; margin:0; text-align: center;}
.sf-menu ul {  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.2);min-width: 20em; /* allow long menu items to determine submenu width */ 	*width: 20em; /* no auto sub width for IE7, see white-space comment below */}
.sf-menu a {text-decoration: none; transition: none; zoom: 1; color: #666666; font-size: 15px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 600; border: none; border-bottom: 3px solid transparent; padding: 0;}
.sf-menu li {background:transparent; white-space: nowrap; /* no need for Supersubs plugin */	*white-space: normal; /* ...unless you support IE7 (let it wrap) */	-webkit-transition: background .2s;	transition: background .2s; color: #fff; font-size: 15px;font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 600; border: none; padding:0;}
.sf-menu ul li {background: #fff;}
.sf-menu ul ul li {background: #fff;}
.sf-menu li:hover, .sf-menu li.sfHover .sf-menu li.current { -webkit-transition: none;	transition: none; color: #ee3a43; }
.sf-arrows li li .sf-with-ul::after{background: url(/assets/images/arrow-right-sidebar.png) no-repeat right top; width: 6px; height: 10px; content: "";  margin-top: -5px; margin-right: -3px; position: absolute; right: 1em; top: 50%;}
.sf-menu ul li{padding: 9px 10px 9px 20px; background: #fff;}
.sf-menu ul li a{font-size: 14px; font-weight: 400; color: #444444; font-family: 'Roboto', sans-serif; display: block; text-decoration: none; line-height: normal; padding: 0; text-transform: capitalize;}
.sf-menu > .current > a{ color: #ee3a43; }

.mobile.tree{ display: none; }
.sidr-open .mobile.tree{ display: block; }
.sf-menu.sf-js-enabled.sf-arrows li ul{padding: 11px 0; background: #fff;}

/*#menu.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span {color: #169c6e;}*/

#menu .main_menu .submenu { left: -100%; top: auto;  }
.HeaderMiddlePart{ position: inherit;}
.sf-menu .fullmenu{ width: 100%; background: #fff;}
.sf-menu li.fullsubmenu{ position: inherit; }
.sf-menu li.fullsubmenu > ul{ width: 100%; box-shadow: none; border-top: 1px solid #e5e5e5; }
.sf-menu li.fullsubmenu > ul li{ display: block; text-align: center; /*margin: 0 28px; padding: 0;*/ padding: 0; }
.sf-menu li.fullsubmenu > ul div.container .main_menu{display: block; position: relative; left: auto; top: auto; width: 100%; box-shadow:none; text-align: center; margin:0;}
.sf-menu li.fullsubmenu > ul li img{ max-width: 165px; height: auto;  display: inline-block; text-align: center; vertical-align: middle;}

.sf-menu li.fullsubmenu > ul.main_menu{ -webkit-box-shadow: 0 2px 4px 0px rgba(50, 50, 50, 0.5);
                                        -moz-box-shadow:    0 2px 4px 0px rgba(50, 50, 50, 0.5);
                                        box-shadow:         0 2px 4px 0px rgba(50, 50, 50, 0.5);  }
.sf-menu li.fullsubmenu > ul.main_menu .container{ overflow-y: auto; }
.desktop li > .main_menu, .desktop li > .main_menu li{ margin: 0;   }
.desktop li > .main_menu li a .sf-sub-indicator, .desktop li > .main_menu li a .sf-sub-indicator{ display: none;}
/*.desktop li.fullsubmenu > .main_menu, .desktop li.fullsubmenu > .main_menu li{ padding-bottom: 0 !important; padding-top: 0 !important; }*/
.sf-menu li.fullsubmenu > ul div.container .main_menu li { float: none; display: inline-block; margin-left: 35px; margin-right: 35px;}
.sf-menu li.fullsubmenu > ul div.container { margin: 0 auto; }
.sf-menu li a.sf-sub-indicator1 {background: url("/assets/images/menu-up-icon.png") no-repeat right 34px;}
/*.sf-menu li.fullsubmenu > ul div.container .main_menu li a.sf-sub-indicator.up{background: url("/assets/images/menu-down-icon.png") no-repeat right top;}*/
.sf-menu li.fullsubmenu > ul div.container .main_menu li a span{ margin-bottom: 20px; }
/*.sf-menu li.fullsubmenu > ul div.container .main_menu li a span.menuIcon{  display: table-cell; width: 100%; text-align: center; vertical-align: middle;}*/
.sf-menu li.fullsubmenu > ul div.container .main_menu li a span.sf-sub-indicator{ display: none;}
.sf-menu li.fullsubmenu > ul div.container .main_menu li a{ color: #666666; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 500;  text-transform: none;}
.sf-menu li.fullsubmenu > ul div.container .main_menu li a:hover{ color: #169c6e;}

.mm-listview li.selected a{  color: #169c6e;}
.owl-item li .img_grayscale { width:100%;}

/*.menuIconContainer {display: table; height: 139px; text-align: center; vertical-align: middle; width: 100%;}*/
.sf-menu li.fullsubmenu > ul div.container .main_menu li a span.menuIcon{ height: 139px; display: inline-block;}
.sf-menu li.fullsubmenu > ul div.container .main_menu li a span.menuIcon:after{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content:"";
    width: 100%; 
}

/*#mm-0 .mm-navbar{ display: none;}*/
.mm-panels div:nth-of-type(1) .mm-navbar{display: none;}

.top-header{width: 100%; display: block; position: relative; /*padding-top: 18px;*/}
.top-header .navbar-form{margin: 0; padding: 0;}
.top-header .input-group{background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #969696; font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 400;}
.top-header .form-control{background: #fff; color: #969696; font-size: 13px; font-family: 'Roboto', sans-serif; font-weight: 400; font-style: normal; height: 60px;}
.top-header .input-group > button { background: transparent; border: none; color: #ee3a43; display: inline-block; vertical-align: middle;}
.top-header .input-group > button:hover{color: #149267;-webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.top-header .navbar-form .input-group > .form-control { width: auto; }
.top-header .form-control:focus{border-color: transparent; box-shadow: none;}
.top-header .btn:focus, .btn:active:focus, .top-header .btn.active:focus, .top-header .btn.focus, .top-header .btn.focus:active, .top-header .btn.active.focus{outline: none;}
header{ -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25); box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);}

section.middle-content{background: url("../images/img-1-old.jpg") no-repeat top left; width: 100%; background-size:cover; padding: 56px 0;}
.search-form {position: relative;}
.search-box{ border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.search-form .form-group { float: right !important; border-radius:0px; height: 70px; background-color: #fff; outline: none; margin: 0; position: absolute; right: 0; top: 0;}
.search-form .form-group input.form-control::-webkit-input-placeholder, .search-form .form-group input.form-control:-moz-placeholder, .search-form .form-group input.form-control::-moz-placeholder, .search-form .form-group input.form-control:-ms-input-placeholder {display: none;}

/*Search box css*/
.search-form .form-group input.form-control { width: 66px; height: 100%; padding:0 20px; border: 0 none; background: #fff; box-shadow: none; display:block; font-size: 0; position: relative; z-index: 11; cursor: pointer; }
.search-form .form-group input.form-control:focus {width: 780px; margin-right: 50px; font-size: 14px; transition: all 0.8s ease 0s;} 
.search-form .search-submit {margin: 0; padding: 0; background: none; border:none; display: inline-block; font-family:'FontAwesome'; position: absolute; top: 50%; margin-top: -17px; right: 16px; text-indent: -9999px; z-index: 990; width: 34px; height: 34px; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; z-index: 10;}
.search-form .form-control-feedback {position: absolute; top: 50%; margin-top: -17px; right: 16px; z-index: 12; color: #666;}
/*Search box css End*/

.login-form{padding: 23px 30px 20px; background: url(../images/bg-from.png) repeat; -webkit-border-radius: 5px; border-radius: 5px; width: 350px; margin:0; box-sizing:border-box; }
.login-form h4{color: #fff; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 20px; line-height: 20px; font-weight: 500; margin: 0 0 12px;}
.login-form .form-control{-webkit-border-radius: 20px; border-radius: 20px; color: #888888; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; line-height: 20px; padding: 9px 22px; height: auto;}
.login-form .control-label{color: #fff; font-family: 'Roboto', sans-serif; font-size: 13px;}

button, html input[type="button"], input[type="reset"], input[type="submit"], .btn{ background: #149267; font-family: 'Roboto Condensed', sans-serif; /*font-weight: 600;*/ font-size: 14px; color: #fff; line-height: 20px; padding: 6px 12px; text-transform: uppercase; -webkit-border-radius: 0px; border-radius: 0px;}

/* checkbox style  */
.mobile-sign {display: inline-block; transition: none; vertical-align: middle; color: #149267; font-size: 15px; font-weight: 600; line-height: 20px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; text-decoration: none;  padding: 25px 20px; border-left: 1px solid #e5e5e5; background: url("/harristeeter/images/sign-up-icon.png") no-repeat 75px 32px; text-decoration: none; right: 100px; position: absolute; top:0;}
.mobile-sign:hover, .mobile-sign:focus{text-decoration: none; color: #aeaeae; background: url("/harristeeter/images/menu-up-icon.png") no-repeat 75px 32px;}
input[type=checkbox] + label:before { font-family: FontAwesome; font-weight: normal; display: inline-block; color: #149267; font-size: 20px; min-height: 25px; vertical-align: bottom; padding-top: 10px;}
input[type=checkbox] + label:before {content: "\f111";}
input[type=checkbox] + label:before {letter-spacing: 7px;}
input[type=checkbox]:checked + label:before { content: "\f058"; color: #149267; }
input[type=checkbox]:checked + label:before { letter-spacing: 7px; }
.login-form .radio label, .login-form .checkbox label{padding-left: 5px;}

.shopping-info{background: #149267; padding: 30px 35px 25px; -webkit-border-radius: 5px; border-radius: 5px; width: 790px; margin: 0 -15px;}
.shopping-info h2{color: #ffffff; font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 38px; margin: 0 0 10px; text-align: center;}
.shopping-info h2 span{font-weight: 300; font-family: 'Roboto', sans-serif;}

/*************** Old style *******************/

.myshoppinglist-sidebar .form-group{ padding: 12px 15px; margin: 0;  }
.myshoppinglist-sidebar .form-group input[type="text"]{border-color: #e5e5e5; box-shadow: none; border-radius: 0; margin-bottom: 12px;  vertical-align: top; display: inline-block; }
.myshoppinglist-sidebar .form-group .dropdown-other{ width: 135px; border: 1px solid #e5e5e5;  display: inline-block; vertical-align: top;  }
.myshoppinglist-sidebar .form-group .btn{margin-right: 10px;}
.link-Refresh{display: inline-block; float: right;}

.product-in-list table{ width: 100%; }
.product-in-list .product-in-list-bg{padding:5px 16px; background: #e5e5e5;}
.product-in-list .product-in-list-bg div{display: inline-block;}
.product-in-list .product-in-list-bg .product-main-title {float: left; color: #888888; font-family: 'Roboto', sans-serif; font-size: 12px; font-style: italic;}
.product-in-list .product-in-list-bg .close-link {float: right;}
.product-in-list .product-in-list-bg .close-link a i{padding-right: 5px; color: #149267;}
.product-in-list .product-in-list-bg .close-link a{ color:#149267; font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 12px; text-transform: uppercase; }
.uparrow{ background: url(/harristeeter/images/email-print-icon.png) no-repeat; }

.num{width: 44px; text-align: center; display: inline-block; padding-top: 10px;}
.product-list-det{padding-top: 10px;}
.product-list-det .sub-title{ color: #444444; font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: 500; display: block;}
.product-list-det .desc{color: #666666; font-family: 'Roboto', sans-serif; font-size: 13px; font-weight: normal; display: block;}
.add-note-box{padding:15px 10px 12px;}
.add-note-box, .add-note-box .form-control{display: block; width: 100%;  color: #888888; font-family: 'Roboto', sans-serif; font-size: 11px; font-weight: normal;}
.num a i{color: #a4a4a4}
.num a, .num span{display: block;}

/* New style */
div.checker span { background:url(/harristeeter/images/sprite_checkbox_radio.png) no-repeat; }
div.checker { position: relative; }
div.checker, div.checker span, div.checker input {width: 18px; height: 18px; vertical-align: top; }
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: -2px -38px; }
div.checker span.checked { background-position: -22px -38px; }
div.checker input { opacity: 0; filter: alpha(opacity=0);  -moz-opacity: 0;  border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; }


/**************************************************************/
.msg-no-found{font-size: 24px; text-align: center; color:#149267; margin: 30px 0; font-weight: bold; font-family: 'Roboto', sans-serif;}
/* 03-02-2016  inner page style*/
.content h4{ color: #149267; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 30px; line-height: 34px; margin: 20px 0; }
.content p{color: #666666; font-family: 'Roboto', sans-serif; font-weight:normal; font-size: 14px; line-height: 22px; padding: 0; margin-bottom: 20px; }

.meal-planning ul {margin: 0; padding: 0; list-style: none;}
.meal-planning ul li{padding: 15px 20px;}
.meal-planning ul li a{ color: #444444; font-family: 'Roboto', sans-serif; font-weight:normal; font-size: 14px; line-height: normal; display: block;}
.meal-planning ul li a i{float: right;}
.meal-planning ul li a:hover{ color: #149267; text-decoration: none; }
/**********************/

h2.tab-title{ color: #149267; font-family: 'Roboto Condensed', sans-serif; font-weight: 800; font-size: 14px; line-height: normal; margin: 15px 0 12px !important; }
.menuicon {display: none;}
.sibe-bar-ad.item {border: 1px solid #e1e1e1; margin: 30px 0; position: relative; display: inline-block; clear: both; max-width: 100%; }

.sliderbox{margin: 60px -17.5px;}
.sliderinfo { background:url(/harristeeter/images/bg-sliderinfo.png) repeat-x; left: auto; position: absolute; right: auto; top: 0; width: 100%; z-index: 2; padding: 20px; height: 133px;}
.sliderinfo h2{color: #efefef; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 24px; line-height: 24px; margin: 0px; }
.sliderinfo a.link{color: #ffffff; font-family: 'Roboto', sans-serif; font-weight:normal; font-size: 14px; line-height: 22px; padding: 9px 10px; background: #ee3a43; display: inline-block; text-transform: uppercase; margin-top: 5px; }
.sliderinfo a.link:hover, .sliderinfo a.link:focus{text-decoration: none; background: #ec1a24;}
.sliderbox .item{ position: relative; }
.donated{margin-top: 30px; position: relative;}
.donated .amount{color: #efefef; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 24px; line-height: 17px; position: absolute; bottom: 13px; left: 75px;}

/* Side bar right side  */
.MyShoppinglistTitle{ position: relative; }


/*********************************************/

.box-right-tablet {margin-right: -15px;}
/* radio button style  */


/* **************************** */

footer .footer-top{background: #e5e5e5; padding: 60px 0; display: block; width: 100%;}
footer .footer-top h5{font-size: 18px; font-weight: 400; color: #149267; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; display: block; }
footer .footer-top .social-details .socialicons{ margin-top: 18px; }
footer .footer-top ul, footer .footer-top ul li{list-style: none; margin: 0; padding: 0; }
footer .footer-top ul li{padding: 5px 0; display: block;}
footer .footer-top ul li a{font-size: 13px; font-weight: 400; color: #888888; font-family: 'Roboto', sans-serif; display: block; text-decoration: none; line-height: normal;}
/*footer .footer-top ul li a:hover{color: #ee3a43;}*/
.margin70top{margin-top: 70px;}
footer .footer-top ul li a img{display: block; max-width: 100%;}
footer .footer-top ul li a:hover img, .socialicons a:hover, .top-link-icon:hover{opacity: 0.8;}
.top-link-icon:focus, .top-link-icon:hover{outline: none;}
.socialicons a { background-image: url("/harristeeter/images/social-icon-new.png"); background-repeat: no-repeat; display: block; float: left; height: 34px; margin: 0 0 7px 7px; width: 32px; }
.facebook { background-position: 0 0; margin-left: 0 !important; }
.twitter{background-position: -43px 0;}
.youtube{background-position: -85px 0;}
.instagram{background-position: -127px 0;}
.pinterest{background-position: -169px 0;}
.googleplus{background-position: -211px 0;}
.social-details-mobile{display: none;}
.footer-bottom{ padding:30px 0 15px; }
.footer-bottom p{color: #9d9492;font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 24px; font-weight:300; margin: 0;}
.top-link-icon{background: url(/harristeeter/images/top-link-icon.png) no-repeat right bottom; width: 46px; height: 46px; display: block; margin-top: -15px;}

/* New style 26-01-2016  */
h1.title{background: url(/harristeeter/images/title-bg.jpg) no-repeat left top; background-size: 100% 100%; display: block; color: #ffffff; font-size: 36px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 700; text-align: center; margin: 0 0 35px 0; padding: 30px 0;}
.sf-sub-indicator {background: url("/harristeeter/images/menu-up-icon.png") no-repeat left top; display: inline-block; height: 8px; overflow: hidden; /*position: absolute; right: 0.75em; text-indent: -999em; top: 1.05em;*/ width: 9px; margin: 0 0 0 8px;}
/* weekly page style  */
.left-side .nav-tabs {border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;}
.left-side .nav-tabs > li > a{text-transform: uppercase; color: #666666;  font-size: 14px; line-height: normal; font-family: 'Roboto Condensed', sans-serif;  font-weight: normal; text-align: center; margin: 0; border-radius: none;}
.left-side .nav-tabs > li > a{ border: none; border-radius: none; border-bottom: 3px solid transparent; border-color: #fff;  }
.left-side .nav > li > a:focus, .left-side .nav > li > a:hover { background-color: transparent; color:#149267; border-bottom: 3px solid #ee3a43;}
.left-side .nav-tabs > li.active > a, .left-side .nav-tabs > li.active > a:focus, .left-side .nav-tabs > li.active > a:hover{ border: none; color: #149267; border-bottom: 3px solid #ee3a43; }
.left-side .nav-tabs > li{margin-bottom: 0;}
.left-side .nav-tabs > li:first-child.active > a, .left-side .nav-tabs > li:first-child.active > a:focus, .left-side .nav-tabs > li:first-child.active > a:hover, .left-side .nav-tabs > li:first-child > a{ padding-left: 0; }

.action-bar{ margin-bottom: 15px; padding: 5px 15px 5px; background: #e5e5e5; width: 100%;}
.action-bar label{display: inline-block; color: #666666; font-size: 13px; font-family: 'Roboto', sans-serif; font-style:normal; font-weight: normal; margin-right: 0px;}
.dropdown-best-deals{display: inline-block; background: #fff; padding: 11px 12px; font-size: 13px; font-family: 'Roboto', sans-serif; font-style:normal; line-height: normal; border: none; color: #666666; }
/*.dropdown-best-deals .dropdown-toggle{color: #666; font-size: 13px; font-family: 'Roboto', sans-serif; font-style:normal; line-height: normal; border: none; }*/
/*.dropdown-best-deals a:hover, .dropdown-best-deals a:focus{text-decoration: none;}*/
.action-bar p{ text-align: center; color: #888888; font-size: 12px; font-family: 'Roboto', sans-serif; font-style:italic; line-height: normal; display: inline-block;  margin-left: 60px;}
.dropdown-best-deals .dropdown-toggle span.caret{background: url(/harristeeter/images/dropdown-arrow.png) no-repeat right top; border:none; width: 10px; height: 6px; margin-left: 15px; }

.banner-ad {margin-bottom: 15px; display: block;}

h2.tab-title{ color: #149267; font-family: 'Roboto Condensed', sans-serif; font-weight: 800; font-size: 14px; line-height: normal; margin: 15px 0 12px !important; }
.menuicon {display: none;}
.sibe-bar-ad.item {border: 1px solid #e1e1e1; margin: 30px 0; position: relative; display: inline-block; clear: both; max-width: 100%; }

.sliderbox{margin: 60px -17.5px;}
.sliderinfo { background:url(/harristeeter/images/bg-sliderinfo.png) repeat-x; left: auto; position: absolute; right: auto; top: 0; width: 100%; z-index: 2; padding: 20px; height: 133px;}
.sliderinfo h2{color: #efefef; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 24px; line-height: 24px; margin: 0px; text-transform: uppercase; }
.sliderinfo a.link{color: #ffffff; font-family: 'Roboto', sans-serif; font-weight:normal; font-size: 14px; line-height: normal; padding: 9px 10px; background: #ee3a43; display: inline-block; text-transform: uppercase; margin-top: 5px; }
.sliderinfo a.link:hover, .sliderinfo a.link:focus{text-decoration: none; background: #ec1a24;}
.sliderbox .item{ position: relative; }
.donated{margin-top: 30px; position: relative;}
.donated .amount{color: #efefef; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 24px; line-height: 17px; position: absolute; bottom: 13px; left: 75px;}

/* 03-02-2016  inner page style*/
.content h4{ color: #149267; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; font-size: 30px; line-height: 34px; margin: 20px 0; }
.content p{color: #666666; font-family: 'Roboto', sans-serif; font-weight:normal; font-size: 14px; line-height: 22px; padding: 0; margin-bottom: 20px; }


.MenuSignInLink{ display: none !important; }
.mobileicon{ display: none;}


/*StoreLocator Page*/
.find_location{ border: solid 1px #e5e5e5; margin:27px 0;}
.find_location_area{ text-align: center; padding: 26px 15px 0 15px; border-bottom: solid 3px #e5e5e5; }
.find_location_area h2{ color: #149267; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-top: 0;}
.find_location_area .btn i{ font-size: 27px; color:#ee3a43; font-weight: bold;}
.find_location_area .btn{ background: #fff;  height: 42px; width: 42px; border-radius: 0; padding: 0; border: solid 1px #dddddd;    border-left:none; }
.find_location_area #custom-search-input{ margin-bottom: 30px;}
.find_location_area #custom-search-input input { border: solid 1px #dddddd;  background-color: rgb(255, 255, 255);   height: 42px; font-size: 14px; color: #888888; font-family: 'Roboto', sans-serif; }
.location_map{  margin:27px 0;}
#map { width: 100%;height: 570px;}

.find_location_area .checkbox_left{ float: left; width: 165px;}
.find_location_area .checkbox_left .checkbox,.find_location_area .checkbox_left .radio{ margin: 0 0 0 10px;}
.find_location_area .checkbox_right{ float: left; width: 165px;}
.find_location_area div.checker{ float: left;}
.find_location_area .checkbox_list{ float: left; width: 100%; margin-bottom: 15px;}
.find_location_area .checkbox_right .checkbox,.find_location_area .checkbox_right .radio{ margin: 0 0 0 12px;}
.find_location_area .checkbox_left label,.find_location_area .checkbox_right label { float: left; text-align: left; width: 135px; font-family: 'Roboto', sans-serif; font-size: 13px; color: #888888; font-weight: 400;}

.find_location_result{padding: 10px 15px;}
.find_location_result .find_location_result_left{ float: left; width: 225px; }
.find_location_result .find_location_result_right{ float: right; width: 108px; text-align: right;} 
.find_location_result .find_location_result_left h4{ color: #149267; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 22px; padding: 0 0 5px 0; margin: 0; }
.find_location_result .find_location_result_left p{color: #888888; font-size: 13px; line-height: 20px;}
.find_location_result .find_location_result_left span{ display: block; color: #333333;}
.find_location_result .find_location_result_left strong{ font-weight: normal; color: #333333;}
.find_location_result .find_location_result_left a{ color:#149267; font-size: 13px; display: block; margin-top: 7px;}
.find_location_result .btn.grey{ background:#666666; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; font-size: 14px; font-weight: 700;  font-family: 'Roboto Condensed', sans-serif;}
/*.find_location_result .btn.grey:hover{ color: #fff; background: #ee3a43;} */

.find_location_result .select_number{ font-size: 12px; font-family: 'Roboto', sans-serif; font-style: italic; color: #888888; margin-bottom: 15px; display: block; }
.find_location_result .find_location_result_list{ margin-bottom: 14px; border-bottom: solid 1px #e5e5e5;}
.viewmore{ text-align: center; }
.viewmore a{color: #aaaaaa; font-family: 'Roboto', sans-serif; font-weight: 400;}






/*New Home Page */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/sourcesanspro/sourcesanspro-light.woff') format('woff');
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/sourcesanspro/sourcesanspro.woff') format('woff');
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/sourcesanspro/sourcesanspro-bold.woff') format('woff');
}

.wrapper{ margin: 0 auto; width: 1180px; padding: 0;}
.top-header{ background:#169c6e; padding: 6px 0;}
.top-header .top-header-left{ float: left;}
.top-header .top-header-right{ float: right;}
.top-header .top-header-left .donate-info{ display: inline-block; color: #8ecfb9; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-size: 13px; font-weight: 300; margin-left: 8px;}
.top-header .top-header-left .donate-info span{font-weight: 400; color: #fff;}
.top-header .top-header-right ul{ padding: 0; margin: 0;}
.top-header .top-header-right ul li{ float: left; list-style: none; position:relative; margin-top: 4px;}
.top-header .top-header-right ul li > a{font-family: 'Open Sans', sans-serif; font-weight: 300; color: #ffffff; font-size: 13px; vertical-align: top; }
.top-header .top-header-right ul li > a:hover, .top-header .top-header-right ul li > a:focus{ text-decoration: none;}
.top-header .top-header-right ul li.feedback-top-link{ margin-top: 0; margin-right: 30px; background: #ffab1d;  -webkit-border-radius: 2px;
                                                       -moz-border-radius: 2px; border-radius: 2px;}
.top-header .top-header-right ul li.feedback-top-link a {padding: 4px 10px; display: block;}
.top-header .top-header-right ul li.feedback-top-link a i{ color: #fff; vertical-align: top;}
.top-header .top-header-right ul li > a i{ margin-right: 7px; font-size: 16px; color: #8ecfb9; vertical-align: top;}

/*login box css*/
.top-header .SigninDropDown.dropdown-menu{ width: 290px; top: 28px; left:-173px; border-radius:0;  border: none; background-color: rgb(255, 255, 255);  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.137); padding: 0;}
.top-header .SigninDropDown.dropdown-menu input{ width: 258px; margin-bottom: 0; border: solid 1px #e5e5e5; padding: 5px 10px; }
.top-header .SigninDropDown.dropdown-menu .input-container{ margin-bottom: 15px;}
.top-header .SigninDropDown.dropdown-menu .btn{ padding: 5px 11px; font-size: 14px;}
.top-header .SigninDropDown.dropdown-menu label.checkbox{ margin: 0 0 0 10px; font-weight: normal; }
.top-header .SigninDropDown.dropdown-menu input[type="checkbox"]{ margin-top: 3px; margin-left: 3px; }
.top-header .SigninDropDown.dropdown-menu input[type="checkbox"] + label:before{ display: none; }
.top-header .SigninDropDown.dropdown-menu .login_valid_email{ color: red; font-size: 12px; font-family: 'Roboto', sans-serif;  font-weight: normal; padding: 5px; }
.top-header .SigninDropDown.dropdown-menu .login_invalid_credential{ color: red; margin:13px 0 10px 0; font-size: 12px; font-family: 'Roboto', sans-serif;  font-weight: normal; }
.top-header .SigninDropDown.dropdown-menu .login_acc_found{color: #169c6e; font-size: 12px; font-family: 'Roboto', sans-serif;  font-weight: normal;            padding: 5px 5px 0 5px; }
.top-header .SigninDropDown.dropdown-menu .forgotpassword-link{ display: block;}
.top-header .SigninDropDown.dropdown-menu .links-right{ float: right;}
.top-header .SigninDropDown.dropdown-menu .register_main .btn{ font-weight: 700; color: #169c6e; font-family: 'Roboto Condensed', sans-serif;  }
/*login box css end*/
.bottom-header .sf-menu li a.sf-sub-indicator1 {background: url("/harristeeter/images/menu-up-icon.png") no-repeat right 29px;}
.bottom-header .search-form .form-control-feedback{ font-size: 20px; line-height: 34px; color: #666666;}
.bottom-header .storelocator-icon i{ font-size: 22px; color:#169c6e;}
.bottom-header .storelocator-icon a:hover,.bottom-header .storelocator-icon a:focus{ text-decoration: none;}
.bottom-header .storelocator-icon{ float: left; width: 22px; text-align: center; margin: 20px 0 0 0;}
.bottom-header .storelocator-icon a{ font-size: 0;}

.bottom-header .search-bar{ float: right; margin-top: 20px;}


.bottom-header .search-form {position: relative;}
.bottom-header .search-box{border: none;}
.bottom-header .search-bar a{  position:inherit; margin-top: 0; top: inherit; right: inherit;  font-size: 0; width: 22px; cursor: pointer; color: #666666;}
.bottom-header .search-bar a:hover{ text-decoration: none; outline: none;}
.bottom-header .search-bar a i{ font-size: 20px;}
.bottom-header  .search-form .form-group {  border-radius:0px; height:auto; background-color: #fff; outline: none; margin: 0; position: inherit; width: 34px; }
.bottom-header .search-form .form-group input.form-control::-webkit-input-placeholder, .bottom-header  .search-form .form-group input.form-control:-moz-placeholder,.bottom-header  .search-form .form-group input.form-control::-moz-placeholder, .bottom-header  .search-form .form-group input.form-control:-ms-input-placeholder {display: none;}


.sf-menu li{ padding: 0;}
.sf-menu > li a{ font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 15px; color: #666666; padding: 21px 19px;}

.HeaderRightBar .search-form .form-group input.form-control { width:22px; height: 100%; padding:0 0px; border: 0 none; background: #fff; box-shadow: none; display:block; font-size: 0; position: relative; z-index: 11; cursor: pointer; }
.HeaderRightBar .search-form .form-control-feedback{right: 0; margin-top: 0; top: 15px; }
.HeaderRightBar .search-form .search-submit{ right: 0; width: 100%; position: inherit; margin-top: 0; height: auto;}

.feedback-btns{ margin: 20px 0 0 0;}
.contact-links{ margin-right: 30px;}





.footer-top-main{width: 100%; text-align: center; display: inline-block; font-size: 0; vertical-align: top;}
footer .footer-top{ position: relative;  padding-bottom: 0px; padding-top: 0; background:#169c6e;}
footer .footer-top .social-details{ z-index: 99; padding: 0 0 0 50px; text-align: left; vertical-align: top;}
footer .footer-top h5{ color: #fff; position: relative; padding-bottom: 10px; font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 16px;}
footer .footer-top h5:before{ content: ""; border-bottom: solid 1px #50b592; height: 1px; width: 40px; position: absolute; bottom: 0; left: 0;}
footer .footer-top ul li{ padding-bottom: 2px;}
footer .footer-top ul li a{ color: #aee5d2; font-family: 'Open Sans', sans-serif; font-weight:400; font-size: 13px;}
footer .footer-top .app-image{  bottom: -53px;    position: relative;}
footer .footer-top .footer-top-menu{ margin-bottom: 13px; position: relative; z-index: 99;}
whats-hot .main{ margin-top: 0;}
/*TODO Change Image Path*/
footer .footer-top .social-details h5:before{ border-color: #595959;}
.social-details .socialicons a { background-image: url("/harristeeter/images/social-icon-new.png"); background-repeat: no-repeat; display: block; float: left; height: 34px; margin: 0 0 7px 7px; width: 30px; font-size: 0; }
.social-details .socialicons a.Facebook  { background-position: 0 0; margin-left: 0 !important; }
.social-details .socialicons a.Twitter{background-position: -41px 0;}
.social-details .socialicons a.YouTube{background-position: -205px 0;}
.social-details .socialicons a.Instagram{background-position: -164px 0;}
.social-details .socialicons a.Pinterest{background-position: -123px 0;}
.social-details .socialicons a.Google{background-position: -82px 0;}


footer .footer-top .footer-menus{ float: left; background:#169c6e; vertical-align: top; width: 58%;   }
footer .footer-top .footer-follow{ float: left; background: url(/harristeeter/images/footer-arrow.jpg) no-repeat left center #212121; vertical-align: top; width: 42%; position: relative;}

footer .footer-top .footer-menus .footer-top-menu{width: 736px; text-align: left; float: right; }
footer .footer-top .footer-follow .social-details{width: 385px; float: left; padding-top:36px; }
footer .footer-top .footer_box.clear-fix{ clear: left; }
footer .footer-top .footer_box{padding-bottom: 36px; padding-top: 36px; float: left; vertical-align: top; width: 245px; }
.footer-bottom{ padding: 20px 0 35px 0;}
.footer-bottom .copyright-text{ display: inline-block; width: 577px;}
.footer-bottom .toparrow{ display: inline-block; text-align: center;}
.footer-bottom .toparrow .top-link-icon{background: url(/harristeeter/images/toparrow1.png) no-repeat center bottom; width: 46px; height: 46px;  font-size: 0;}
.footer-bottom p{color: #9d9492; font-family: 'Open Sans', sans-serif; font-weight:300; font-size: 13px; line-height: 24px; font-weight:300; margin: 0;}



.location-info{ margin-bottom: 20px;}
.location-info h3{ font-size: 24px; font-family: 'Roboto', sans-serif;  font-weight: 300; color: #149267;}
.location-info p{font-family: 'Roboto', sans-serif;  font-weight: 300; font-size: 13px; color: #888888;}
.location-ad-banners a{ margin:0 0 30px 0; display: block;  }
.cities-location-area{ border: solid 1px #e5e5e5; padding: 15px; margin-bottom: 40px;}
.cities-location-area h5{ color: #149267; font-size: 14px;  font-weight: 500;  font-family: 'Roboto', sans-serif; margin-top: 0; }
.cities-list ul{ padding: 0; margin: 0; -webkit-column-count: 3; /* Chrome, Safari, Opera */
                 -moz-column-count: 3; /* Firefox */    column-count: 3;}
.cities-list ul li{  padding: 0; margin: 0;  list-style: none; }
.cities-list ul li a{font-family: 'Roboto', sans-serif;  font-weight: 400; font-size: 13px; color: #888888; }
.cities-list ul li a:hover{ text-decoration: none;}
.cities-list.cities-code-list ul {-webkit-column-count: 5; /* Chrome, Safari, Opera */
                                  -moz-column-count: 5; /* Firefox */    column-count: 5;}
.cities-list.cities-code-list ul li { list-style: none; }


.localstore-list .find_location_result_left{ float: left; width: 225px; }
.localstore-list .find_location_result_right{ float: right; width: 108px; text-align: right;} 
.localstore-list .find_location_result_left h4{ color: #149267; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 22px; padding: 0 0 5px 0; margin: 0; }
.localstore-list .find_location_result_left p{color: #888888; font-size: 13px; line-height: 20px; font-family: 'Roboto', sans-serif;}
.localstore-list .find_location_result_left span{ display: block; color: #333333; font-family: 'Roboto', sans-serif;  font-size: 13px;}
.localstore-list .find_location_result_left strong{ font-weight: normal; color: #333333;}
.localstore-list .find_location_result_left a{ color:#149267; font-size: 13px;  margin-top: 7px;}
.nearyou-location .find_location_result .find_location_result_left a{ display: inherit;}
.localstore-list .btn.grey{ background:#666666; padding: 4px 11px; font-size: 14px; font-weight: 700;  font-family: 'Roboto Condensed', sans-serif;}
.find_location_result .btn.grey{padding: 4px 11px;}
/*.find_location_result .btn.grey:hover{ color: #fff; background: #ee3a43;} */

.localstore-list .select_number{ font-size: 12px; font-family: 'Roboto', sans-serif; font-style: italic; color: #888888; margin-bottom: 15px; display: block; }
.find_location_result_list.localstore-list{ margin-bottom: 4px; border-bottom: solid 3px #e5e5e5;}
.find_location_result_list h3{font-family: 'Roboto', sans-serif;  font-weight: 300; font-size: 24px; color: #149267; margin-top: 0;}
.localstore-list-inner{ padding:10px 15px;}

.amenities-box { display:inline-block; margin-bottom: 5px;}
.amenities-box .amenities-list{ padding: 0; margin: 0;}
.amenities-box .amenities-list li{ padding: 0; margin: 0 0 0 10px; float: left; list-style: none;}
.amenities-box .amenities-list li:first-child{ margin-left: 0;}
.amenities-box span{font-family: 'Roboto', sans-serif;  font-weight: 500; font-size: 13px; color: #333333; padding-bottom: 10px; display: block;}


/*MobileMenu css*/
/*  custom */
.mobileMenu{ display: none;}
nav:not(.mm-menu){display: none;}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}

.mm-title{ font-size: 15px; font-weight: 600; color: #aaaaaa !important; font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.mm-menu .mm-listview > li.MenuSignInLink .mm-arrow::after, .mm-menu .mm-listview > li.MenuSignInLink .mm-next::after{border-color: #149267; }

.MenuSignInLink a{ color: #149267 !important; }
.MenuSignInLink a:hover{ color: #097752 !important; }

.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.mobileMenu .close-button { position: absolute; right:0; top: 0; color: #666; font-size: 18px; padding: 13px 20px; z-index: 9;  }
.mobileMenu .close-button:hover { color: #149267; }

.mm-listview > li > a { font-size: 18px; font-weight: 600; color: #7e7e7e; }
.mm-listview > li > a:hover { color:#642d8a; }
.mm-listview .mm-next { z-index: 9;}
.mm-menu .mm-listview > li .mm-arrow:hover:after, .mm-menu .mm-listview > li .mm-next:hover:after { border-color:#642d8a;}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {  border-color:#642d8a; }
.mm-menu .mm-btn:hover:after, .mm-menu .mm-btn:hover:before { border-color:#000; }
.mm-panels > .mm-panel.mm-opened.mm-highest { padding-top: 60px;}

.mm-menu .mm-listview li.mobile-login-link { background: #169c6e ; }
.mm-menu .mm-listview li.mobile-login-link a { color: #fff; font-family: "Open Sans",sans-serif; font-size: 13px; padding-bottom: 7px; padding-top: 7px; text-transform: none; }
.mm-menu .mm-listview li.mobile-login-link a i { opacity: 0.5; font-size: 16px; margin-right: 15px; position: relative; top: 2px; }
.mm-panels > .mm-panel.mm-hasnavbar{ padding-top: 0;}
.mm-panels > .mm-panel::after, .mm-panels > .mm-panel::before{ height: auto;}
.mm-opened .menuicon{ display: none;}


/* bubble css */

/* @LOCATOR - BUBBLE
/* ---------------------------------------- */
/* @LOCATOR - BUBBLE
/* ---------------------------------------- */
ul.tabs {
	padding:0px;
	
}

.olPopupContent{
	background:url(/harristeeter/images/bubble_default.png);
}

.tabs li {
    
    display: inline-block;
    padding: 0px;
    margin: 0px;

    height: 24px;
    background-image: url(http://hosted.where2getit.com/harristeeter/images/nactive.png);
    background-repeat: no-repeat;
    text-align: left;
    padding-left:10px;
    line-height: 24px;
    font-size:11px;
    cursor: pointer;
    color:#fff;
}

.tabs li.active {
    color:#007745;
    background-image: url(http://hosted.where2getit.com/harristeeter/images/active.png);    
    background-repeat: no-repeat;
    z-index: 102;
}


#bubble {}

.activetab {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hosted.where2getit.com/harristeeter/images/active.png",sizingMethod="crop");
    background-image: url(http://hosted.where2getit.com/harristeeter/images/active.png);
    z-index: 102;
}

.nonactivetab {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://hosted.where2getit.com/harristeeter/images/nactive.png",sizingMethod="crop");
    background-image: url(http://hosted.where2getit.com/harristeeter/images/nactive.png);
}

.tab1 {
    width: 101px;
    height: 40px;
    position: absolute;
	/*left:19px;*/
    left: 19px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab1label {
    z-index:102;
    width: 60px;
    height: 23px;
    position: absolute;
    /*left: 24px;*/
	left: 31px;
    top: 41px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}

.tab2 {
    width: 101px;
    z-index:102;
    height: 40px;
    position: absolute;
    /*left: 101px;*/
	left: 106px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab2label {
    z-index:102;
    width: 60px;
    height: 23px;
    position: absolute;
    /*left: 109px;*/
	left: 119px;
    top: 22px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.tab3 {
    width: 101px;
    height: 40px;
    z-index:102;
    position: absolute;
    /*left: 183px;*/
	left: 191px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab3label {
    z-index:102;
    width: 60px;
    height: 23px;
    position: absolute;
    /*left: 189px;*/
	left: 204px;
    top: 41px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.tab4 {
    width: 101px;
    z-index:102;
    height: 40px;
    position: absolute;
    /*left: 265px;*/
	left: 276px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab4label {
    z-index:102;
    width: 70px;
    height: 23px;
    position: absolute;
    /*left: 273px;*/
	left: 285px;
    top: 41px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.tab5 {
    width: 101px;
    z-index:102;
    height: 40px;
    position: absolute;
    /*left: 347px;*/
	left: 361px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab5label {
    z-index:102;
    width: 80px;
    height: 23px;
    position: absolute;
    /*left: 352px;*/
	left: 364px;
    top: 41px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.tab6 {
    width: 101px;
    z-index:102;
    height: 40px;
    position: absolute;
    /*left: 347px;*/
	left: 446px;
    top: 31px;
    border-style: none;
    padding: 0px;
    margin: 0px;
}

.tab6label {
    z-index:102;
    width: 80px;
    height: 23px;
    position: absolute;
    /*left: 352px;*/
	left: 436px;
    top: 41px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.bubble_close {
    background:url(http://hosted.where2getit.com/harristeeter/images/close.png) no-repeat;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 531px;
    top: 70px;
    z-index: 103;
    border-style: none;
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}
.mainbubble {
    /*width: 481px;*/
	width: 585px;
    height: 328px;
    position: absolute;
    left: 0px;
    top: 20px;
    border-style: none;
    padding: 0px;
    margin: 0px;
    display: inline-block;
}
.mainbubblecontent {
    height:230px;
    /*left:37px;*/
	left:56px;
    position:absolute;
    top:75px;
    width:405px
}

.mainbubblelocationname {
    font-size:18px;
    font-weight:bold;
    padding-bottom:0.1em;
    padding-right:35px;
}

.mainbubbletabcontent {
   /* height:210px;
    width:265px; */
    margin-top:0.2em;
    overflow-x:hidden;
    overflow-y:auto;
    position:relative;
}

.tab-content {
	font-size:13px;
	height: 230px;
     left: 37px; 
    /*left: 0px;*/
    position: absolute;
    top: 75px;
    width: 405px;
    display: none;
}

.active {
    display: inline-block!important;
}

.tab-content .active {
	display:block;
}
.nonactivetabcontent {
    display: none;
}

input.addressentry {
    font-size: 9px;
    color: #333333;
    width: 220px;
}

.address_helper {
    color: gray;
    font-size: 11px;
}

#bubblehours {line-height:11px; margin-top:10px;}

.activetablabel {
color:#007745;
font-weight:bold !important;
}

.hide_icon201 {
	display: none;
}

.show_icon201 {
}

.show_default {
	display: none;
}

.visitonline.hide_icon201 {
	display: none;
}

.visitonline.hide_default {
	display: inherit !important;
}

.centrallogo.hide_default {
	display: none;
}

.centrallogo.hide_icon201 {
	display: inherit !important;
}
/**/

.display_FUEL_CENTERflag1 {display:none;}
.display_FUEL_CENTERflag0 {display:block;}
.display_FUEL_CENTERflag {display:block;}
.display_FUEL_CENTER1 {display:inline;}
.display_FUEL_CENTER0 {display:none;}
.display_FUEL_CENTER {display:none;}
.display_PHARMACYflag {display:inline !important;}
.display_PHARMACY {display:none !important;}
.display_PHARMACYFALSE {display:none !important;}
.display_PHARMACYTRUE { display: inline; }


.display_FRESH_FOODSflagTRUE {display:none;}
.display_FRESH_FOODSflagFALSE {display:block;}
.display_FRESH_FOODSflag {display:block;}
.display_FRESH_FOODSTRUE {display:inline;}
.display_FRESH_FOODSFALSE {display:none;}
.display_FRESH_FOODS {display:none;}


.display_EXPRESSLANESTOREflagAFALSE {display:block;}
.display_EXPRESSLANESTOREflagA {display:block;}
.display_EXPRESSLANESTOREflagATRUE {display:none;}
.display_EXPRESSLANESTOREflagBFALSE {display:none;}
.display_EXPRESSLANESTOREflagB {display:none;}
.display_EXPRESSLANESTOREflagBTRUE {display:block;}

.display_EXPRESSLANESTORETRUE {display:inline;}
.display_EXPRESSLANESTOREFALSE {display:none;}
.display_EXPRESSLANESTORE {display:none;}


.displaySTARBUCKSINFOflag {display:inline !important;}
.displaySTARBUCKSINFO {display:none !important;}



.display_STARBUCKSTRUE {display:inline;}
.display_STARBUCKS {display:none;}
.display_STARBUCKSFALSE {display:none;}

.display_BANK_FULL_SERVICE {display:none;}
.display_BANK_FULL_SERVICEFALSE {display:none;}
.display_BANK_FULL_SERVICETRUE {display:inline;}

.display_REDBOX {display:none;}
.display_REDBOXFALSE {display:none;}
.display_REDBOXTRUE {display:inline;}

.display_WINE { display: none; }
.display_WINEFALSE { display: none; }
.display_WINETRUE { display: inline;}

.display_STOREMANAGER { display: none;}
.displaySM {display:none;}
.displaySM0 {display:none;}

.display_SUB_SHOPSFALSE { display: none;}
.display_SUB_SHOPS { display: none;}
.display_SUB_SHOPSTRUE { display: block;}

.display_SALAD_BARSFALSE { display: none;}
.display_SALAD_BARS { display: none;}
.display_SALAD_BARSTRUE { display: block;}

.display_STORE_MADE_PIZZAFALSE { display: none;}
.display_STORE_MADE_PIZZA { display: none;}
.display_STORE_MADE_PIZZATRUE { display: block;}

.display_HOT_BARS { display: none;}
.display_HOT_BARSFALSE { display: none;}
.display_HOT_BARSTRUE { display: block;}

.display_FLORAL_FULL_SERVICETRUE {display:inline;}
.display_FLORAL_FULL_SERVICE {display:inline;}
.display_FLORAL_FULL_SERVICEFALSE {display:none;}

.display_AMENITIES {display:none;}
.display_AMENITIESFALSE {display:none;}
.display_AMENITIESTRUE {display:block;}

.display_FFORDERING {display:none;}
.display_FFORDERINGFALSE {display:none;}
.display_FFORDERINGTRUE {display:inline;}


.w2gi-popup {
    background: url("http://hosted.where2getit.com/harristeeter/images/bubble.png");
    width: 490px;
    height: 330px;
    position: relative;
    
}

.w2gi-popup-close {
  background-image: url("http://hosted.where2getit.com/harristeeter/images/close.png");
  cursor: pointer;
  display: block;
  height: 17px;
  position: absolute;
  right: 33px;
  top: 56px;
  width: 17px;
}

.w2gi-backbone .olPopupCloseBox{
    cursor: pointer;
    right: 33px!important;
  	top: 76px!important;
  	width: 17px;
  	height: 17px;
}