@font-face { font-family: 'Earth Fare Normal'; src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.eot"); src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Normal.svg#EarthFareSans-Normal") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Earth Fare Bold'; src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.eot"); src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Bold.svg#EarthFareSans-Bold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Earth Fare Light'; src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.eot"); src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Light.svg#EarthFareSans-Light") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Earth Fare Medium'; src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.eot"); src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Medium.svg#EarthFareSans-Medium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Earth Fare Thin'; src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.eot"); src: url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/EarthFareSans-Thin.svg#EarthFareSans-Thin") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'RadioFM'; src: url("/wp-content/themes/gp_core/fonts/RadioFM.eot"); src: url("/wp-content/themes/gp_core/fonts/RadioFM.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gp_core/fonts/RadioFM.woff") format("woff"), url("/wp-content/themes/gp_core/fonts/RadioFM.woff2") format("woff2"), url("/wp-content/themes/gp_core/fonts/RadioFM.ttf") format("truetype"), url("/wp-content/themes/gp_core/fonts/RadioFM.svg#RadioFM") format("svg"); font-weight: normal; font-style: normal; }
/* Main button */
/* Second button */
/* Third button */
a { color: #c8102e; }
a:hover { color: #c8102e; }
a:active { color: #c8102e; }

.pure-container { position: relative; height: 100%; }

* { -webkit-overflow-scrolling: touch; }

.pure-pusher { background: #FFFFFF; }
.pure-pusher .page-wrapper { position: absolute; top: 0; left: 0; right: 0; overflow: hidden; }
.pure-pusher #content { position: relative; z-index: 0; max-width: 1200px; margin: auto; }

.pure-drawer.left { background-image: none; background-color: #FFFFFF; background-repeat: repeat; overflow: auto; overflow-x: hidden; }
.pure-drawer.left .left-menu-wrapper .back-arrow { position: absolute; top: 20px; right: 20px; left: inherit; width: 16px; height: 26px; background-size: contain; -webkit-box-shadow: inset -5px 0px 5px -3px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset -5px 0px 5px -3px rgba(0, 0, 0, 0.25); box-shadow: inset -5px 0px 5px -3px rgba(0, 0, 0, 0.25); }
.pure-drawer.left .left-menu-wrapper .left-drawer-close { height: 56px; float: left; }
.pure-drawer.left .left-menu-wrapper .left-drawer-close .icon-close { position: absolute; cursor: pointer; top: 10px; right: 0; color: #ddd; font-size: 18px; vertical-align: middle; z-index: 1; padding: 10px 20px 0 5px; }
.pure-drawer.left .left-menu-wrapper .section0 { margin-top: 20px; }
.pure-drawer.left .left-menu-wrapper .section0 ul { font-size: 16px; margin-bottom: 0; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-padding-start: 0px; list-style: none; }
.pure-drawer.left .left-menu-wrapper .section0 ul li { padding-bottom: 10px; padding-top: 10px; padding-left: 10px; border-bottom: 1px solid #eee; position: relative; border-left: 3px solid transparent; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.shaded { background: #f7f7f7; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.active_page { border-left: 3px solid #c8102e; color: #c8102e; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.active_page a { color: #c8102e; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.active_page a:before { color: #c8102e; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged { border-bottom: 0; color: #cccccc; padding: 10px; padding-bottom: 20px; background: #eee; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged a { text-decoration: underline; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged a:after { content: ''; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper { margin-top: 5px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .login-logo { width: 120px; margin: auto; margin-bottom: 15px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .login-logo img { width: 100%; margin-top: 10px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper { padding: 0 15px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper .login-btn { display: inline-block; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper .login-btn span { padding: 0 15px; margin: auto; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper .create-account-btn { display: inline-block; margin: auto; float: right; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper .create-account-btn span { padding: 0 15px; margin: auto; background-color: transparent; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .button-wrapper .create-account-btn span:hover { color: #c8102e; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.not-logged .members-login-wrapper .more-info { font-size: 13px; text-align: center; margin-top: 24px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.list-title:not(.not-logged) { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 24px; border-bottom: 0; margin-left: 9px; margin-top: 6px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.list-title:not(.not-logged) a:after { content: ''; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.list-title:not(.not-logged).barcode { font-size: 14px; margin-top: 0; padding-top: 0; color: #cccccc; margin-bottom: 10px; white-space: nowrap; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.list-title:not(.not-logged).hey { padding-bottom: 0; }
.pure-drawer.left .left-menu-wrapper .section0 ul li a { color: #cccccc; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-decoration: none; display: block; font-size: 14px; }
.pure-drawer.left .left-menu-wrapper .section0 ul li a:after { font-family: 'icomoon'; font-size: 1em; vertical-align: middle; padding: 2px 20px 0 5px; content: '\e804'; position: absolute; right: 0; color: #cccccc; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.menu-item-has-children { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; border-bottom: 0px solid #eee !important; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.menu-item-has-children > a { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.pure-drawer.left .left-menu-wrapper .section0 ul li.menu-item-has-children > a:after { display: none; }
.pure-drawer.left .left-menu-wrapper .logout-button { margin-top: 40px; margin-bottom: 40px; margin-left: 15px; }
.pure-drawer.left .left-menu-wrapper .logout-button span { border: 1px solid #c8102e; display: inline-block; }
.pure-drawer.right#myWallet { overflow: auto; background-color: #FFFFFF; border-left: 0px; font-size: 7px; -webkit-box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); }
.pure-drawer.right#myWallet .icon-leftarrow { display: none; }
.pure-drawer.right#myWallet .side_wallet_item { width: 100%; position: relative; }
.pure-drawer.right#myWallet .side_wallet_item:before { content: ''; background-image: none; background-color: #F6F6F6; background-size: contain; background-repeat: no-repeat; top: 4px; left: 6px; position: absolute; width: 260px; height: 104px; z-index: 3; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls { text-align: center; font-size: 1.8em; background-color: #FFFFFF; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item { color: #c8102e; height: 56px; padding-top: 20px; background: #FFFFFF; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item:first-of-type { -webkit-box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); box-shadow: inset 5px 0px 5px -3px rgba(0, 0, 0, 0.25); }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item span { font-size: 2em; padding: 10px 10px 10px 0; vertical-align: middle; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item.selected { text-align: left; padding-left: 20px; border-bottom: 1px solid #ddd; font-size: 22px; font-weight: bold; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item.selected .icon-deal-o { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-controls .tab-item.selected .icon-close { position: absolute; cursor: pointer; top: 10px; right: 0; color: #ddd; font-size: 18px; }
.pure-drawer.right#myWallet .right-menu-wrapper #myTabContent { border-radius: 0; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content { display: none; border: 0; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.selected { display: block; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section1 { font-size: 1.6em; margin: 25px 0 0 0; text-align: center; display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section2 { font-size: .9em; text-align: center; margin: 10px auto; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section2 button { width: 90%; margin: 5px 0; font-size: 16px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section2 button:after { border-bottom: 1px solid #ddd; content: ''; position: absolute; bottom: -15px; left: 0; right: 0; display: block; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 { margin-top: 25px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon { width: 86%; height: 90px; background-size: contain; background-repeat: no-repeat; margin: 5px auto; cursor: pointer; position: relative; counter-increment: step-counter; /*&:before { //content: counter(step-counter); //content: url("../images/wallet_number_icons/" counter(step-counter) ".png"); position: absolute; top: 0; left: 0; right: 0; display: block; margin: auto; bottom: 0; border: 1px solid #ddd; height: 40px; width: 40px; text-align: center; font-size: 3em; border-radius: 20px; z-index: -1; line-height: 1.6em; color: #ddd;
}*/ }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_1:before { content: url("../images/wallet_number_icons/1.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_1:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_2:before { content: url("../images/wallet_number_icons/2.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_2:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_3:before { content: url("../images/wallet_number_icons/3.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_3:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_4:before { content: url("../images/wallet_number_icons/4.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_4:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_5:before { content: url("../images/wallet_number_icons/5.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_5:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_6:before { content: url("../images/wallet_number_icons/6.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_6:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_7:before { content: url("../images/wallet_number_icons/7.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_7:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_8:before { content: url("../images/wallet_number_icons/8.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_8:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_9:before { content: url("../images/wallet_number_icons/9.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_9:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_10:before { content: url("../images/wallet_number_icons/10.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_10:nth-of-type(2) { display: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner { margin: 0px; position: relative; border: 0; background-color: #FFFFFF; padding: 9px 15px; border-bottom: 1px solid #ddd; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner.blank { height: 100%; z-index: -2; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner:before { background: url(../images/torn-left_outline.png) repeat-y; position: absolute; left: 0px; top: 0; width: 6px; height: 100%; content: ''; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner:after { background: url(../images/torn-right_outline.png) repeat-y; position: absolute; right: 0px; top: 0; width: 6px; height: 100%; content: ''; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner i:before { content: "\e61b"; font-family: 'icomoon'; font-size: 12px; font-style: normal; position: absolute; top: 6px; right: 6px; font-weight: bold; cursor: pointer; color: #ddd; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner img { height: 70px; max-width: 85px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body span { position: absolute; top: 12px; left: 105px; font-size: 18px; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body h4, .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body li.menu-item, .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-title, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-item-title, .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-price, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .pure-drawer.right#myWallet .right-menu-wrapper .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-item-price { position: absolute; top: 39px; left: 105px; font-size: 10px; width: 125px; line-height: 12px; color: #cccccc; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.shopping-list-content { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.shopping-list-content .register { width: 90%; margin: 25px auto; display: block; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.shopping-list-content #shopListContent { width: 90%; margin: auto; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.shopping-list-content #shopListContent .shopping_list_content { background-color: #FFFFFF; border: 1px solid #ccc; padding: 13px 15px 7px 15px; font-size: 2em; cursor: pointer; position: relative; margin-top: -1px; }
.pure-drawer.right#myWallet .right-menu-wrapper .tab-content.shopping-list-content #shopListContent .shopping_list_content .deleteShoppingList { position: absolute; top: 14px; right: 10px; font-size: .8em; }
.pure-drawer.right#myWallet .right-menu-wrapper .nav.nav-tabs { background: none; }
.pure-drawer.right#myWallet .right-menu-wrapper .back-arrow { position: absolute; top: 20px; left: 20px; width: 16px; height: 26px; background-size: contain; }

#content { background: transparent; margin-bottom: 0; }
#content:after { content: ''; clear: both; display: table; }

@media (max-width: 991px) { p, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, #CouponInfo .more-details-wrapper .data-wrapper, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .news-single-outer-wrapper ul li, .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description { font-size: 12px; } }
@media (min-width: 992px) { p, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, #CouponInfo .more-details-wrapper .data-wrapper, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .news-single-outer-wrapper ul li, .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description { font-size: 14px; } }

img { width: auto; width: initial; max-height: none; }

body .navbar-collapse.collapse { padding: 0; }
@media (max-width: 991px) { body .navbar-collapse.collapse { display: none !important; } }

label { font-weight: normal; display: initial; margin-bottom: 0; }

.printfriendly { display: none; }

h1, .news-single-outer-wrapper .gp_main_title, h2, .footer-wrapper .footer .footer-items .footer-item ul li.list-title, h3, .footer-wrapper .footer .footer-items .footer-item ul li, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-title a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-title a, h4, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-title, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-price, h5, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-text, h6 { margin-top: 0; margin-bottom: 0; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 0px; padding-right: 0px; }

.row { margin-left: 0px; margin-right: 0px; }

.container { padding-left: 0px; padding-right: 0px; width: auto; max-width: 1200px !important; }

.modal.fade.in { z-index: 100000; }

.iteractive_section { background: transparent; }

.dropdown-menu > li > a { color: #c8102e; }

.nav > li > a:hover, .nav > li > a:focus { background-color: transparent; text-decoration: none; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent; }

@media (min-width: 992px) { .modal .modal-dialog { width: 500px; border-radius: 6px; } }
@media (max-width: 991px) { .modal .modal-dialog { width: 100%; height: 100%; margin: 0; }
  .modal .modal-dialog .modal-content { width: 100%; height: 100%; border-radius: 0; position: fixed; overflow-y: auto; overflow-x: hidden; border: 0 !important; } }
@media (min-width: 992px) { .modal .modal-content { padding: 25px 50px; } }
@media (max-width: 991px) { .modal .modal-content { padding: 40px 20px 10px 20px; } }
.modal .modal-content .logo { display: none; }
.modal .modal-content .form-control { color: #666; }
.modal .modal-body { padding-left: 0; padding-right: 0; text-align: center; }
.modal .modal-body .modal_message { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
.modal .modal-header { padding: 0; border: 0; clear: both; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal .modal-title { text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
.modal .panel-body { padding: 0; }
.modal .modal-footer { margin-top: initial; padding: initial; text-align: initial; border: 0; clear: both; }
.modal .powered-by { display: none; }
.modal .copyright { display: none; }
@media (min-width: 992px) { .modal .close { display: block; position: absolute; top: -20px; right: -20px; font-size: 18px; z-index: 1; opacity: 1; color: #cccccc; } }
@media (max-width: 991px) { .modal .close { display: block; position: absolute; top: 5px; right: 10px; font-size: 32px; z-index: 1; opacity: 1; } }
.modal .modal-button button { width: 100%; margin-top: 35px; }
.modal .modal-button.cancel { display: none; }
.modal .modal-title { padding-bottom: 20px; }
.modal .modal-dialog { margin-left: auto; margin-right: auto; }
.modal .loader_image { height: 50px; }
.modal .loader_image:before { content: "\e923"; font-family: 'icomoon'; color: #000; font-size: 50px; -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.modal .loader_image { /* Required for IE 5, 6, 7 */ /* ...or something to trigger hasLayout, like zoom: 1; */ /* Theoretically for IE 8 & 9 (more valid) */ /* ...but not required as filter works too */ /* should come BEFORE filter */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; /* This works in IE 8 & 9 too */ /* ... but also 5, 6, 7 */ filter: alpha(opacity=0); /* Older than Firefox 0.9 */ -moz-opacity: 0.0; /* Safari 1.x (pre WebKit!) */ -khtml-opacity: 0.0; /* Modern!
/* Firefox 0.9+, Safari 2?, Chrome any?
/* Opera 9+, IE 9+ */ opacity: 0.0; }
.modal .loader_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-top: 60px; color: #c8102e; font-size: 1.5em; }
.modal .loader_text:after { content: "Loading..."; }
.modal .loader_text.receipt-loader:after { content: "Loading Additional Receipts"; }
.modal .loader_text:before { content: ''; /* font-family: 'icomoon'; */ -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; position: absolute; top: 15px; left: 0; right: 0; border: 10px solid #c8102e; border-right-color: transparent; border-radius: 25px; text-indent: -9999px; width: 50px; height: 50px; margin: auto; }
.modal#loaderwin, .modal#loginWait { margin: auto; text-align: center; z-index: 1000001; }
.modal#loaderwin .modal-dialog, .modal#loginWait .modal-dialog { width: auto; width: initial; text-align: center; }
@media (min-width: 992px) { .modal#loaderwin .modal-dialog, .modal#loginWait .modal-dialog { margin: 230px auto; display: inline-block; } }
.modal#loaderwin .modal-dialog .modal-content, .modal#loginWait .modal-dialog .modal-content { width: 300px; background: rgba(255, 255, 255, 0.9); }
@media (max-width: 991px) { .modal#loaderwin .modal-dialog, .modal#loginWait .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#loaderwin .modal-dialog .modal-content, .modal#loginWait .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#logoutwin { text-align: center; font-size: 14px; }
.modal#logoutwin p, .modal#logoutwin .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#logoutwin a, .modal#logoutwin .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#logoutwin .cpn-title, .modal#logoutwin .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#logoutwin .cpn-exp, .modal#logoutwin #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#logoutwin .data-wrapper, .modal#logoutwin .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#logoutwin a, .modal#logoutwin .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#logoutwin a, .modal#logoutwin .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#logoutwin a, .modal#logoutwin .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#logoutwin a, .modal#logoutwin .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#logoutwin li, .modal#logoutwin .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#logoutwin .stores-time, .modal#logoutwin .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#logoutwin .subtitle, .modal#logoutwin .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#logoutwin .food-menu-item-subtext, .modal#logoutwin .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#logoutwin .description { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 14px; }
.modal#logoutwin .modal-button { display: inline-block; width: 49%; }
.modal#initlogin .forgot { margin-top: 15px; display: block; }
.modal#initconfirm #signupBarcode { opacity: 0; }
.modal#initconfirm .logo { display: block; text-align: center; margin: auto; margin-bottom: 20px; }
.modal#initconfirm .logo img { width: 200px; text-align: center; }
@media print { .modal#rewardModal { overflow: hidden; }
  .modal#rewardModal .printlogo { width: 110px !important; }
  .modal#rewardModal .modal-body { padding: 0 !important; }
  .modal#rewardModal .modal-header { display: none; }
  .modal#rewardModal .panel-body { padding: 0; margin: auto; }
  .modal#rewardModal .reward-detail-inner-wrapper { margin-top: 20px; }
  .modal#rewardModal .reward-detail-inner-wrapper .reward-detail .inner_border .reward-image span { font-size: 60px; }
  .modal#rewardModal .mobile-promo .round-phone:before { content: '\e98b'; font-family: 'icomoon'; font-size: 50px; color: #b62d1c; }
  .modal#rewardModal .mobile-promo .right-section p, .modal#rewardModal .mobile-promo .right-section .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#rewardModal .mobile-promo .right-section .cpn-title, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#rewardModal .mobile-promo .right-section .cpn-exp, .modal#rewardModal .mobile-promo .right-section #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#rewardModal .mobile-promo .right-section .data-wrapper, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#rewardModal .mobile-promo .right-section li, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#rewardModal .mobile-promo .right-section .stores-time, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#rewardModal .mobile-promo .right-section .subtitle, .modal#rewardModal .mobile-promo .right-section .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#rewardModal .mobile-promo .right-section .food-menu-item-subtext, .modal#rewardModal .mobile-promo .right-section .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#rewardModal .mobile-promo .right-section .description { font-size: 12px; color: #999; }
  .modal#rewardModal .mobile-promo .right-section p span, .modal#rewardModal .mobile-promo .right-section .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a span, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#rewardModal .mobile-promo .right-section .cpn-title span, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#rewardModal .mobile-promo .right-section .cpn-exp span, .modal#rewardModal .mobile-promo .right-section #CouponInfo .more-details-wrapper .data-wrapper span, #CouponInfo .more-details-wrapper .modal#rewardModal .mobile-promo .right-section .data-wrapper span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .news-single-outer-wrapper ul li span, .news-single-outer-wrapper ul .modal#rewardModal .mobile-promo .right-section li span, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .store-info .stores-time span, .user_tools_wrapper .user_tools .store-info .modal#rewardModal .mobile-promo .right-section .stores-time span, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle span, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#rewardModal .mobile-promo .right-section .subtitle span, .modal#rewardModal .mobile-promo .right-section .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#rewardModal .mobile-promo .right-section .food-menu-item-subtext span, .modal#rewardModal .mobile-promo .right-section .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description span, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#rewardModal .mobile-promo .right-section .description span { font-size: 16px; display: block; }
  .modal#rewardModal .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-title { font-size: 24px; }
  .modal#rewardModal #printableReward { width: 50%; margin: auto; }
  .modal#rewardModal .reward-title { font-size: 24px; margin: 10px; } }
.modal#rewardModal .modal-content { padding: 25px 20px 0px; }
.modal#rewardModal .panel-body p, .modal#rewardModal .panel-body .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#rewardModal .panel-body a, .modal#rewardModal .panel-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#rewardModal .panel-body .cpn-title, .modal#rewardModal .panel-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#rewardModal .panel-body .cpn-exp, .modal#rewardModal .panel-body #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#rewardModal .panel-body .data-wrapper, .modal#rewardModal .panel-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .panel-body a, .modal#rewardModal .panel-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .panel-body a, .modal#rewardModal .panel-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .panel-body a, .modal#rewardModal .panel-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .panel-body a, .modal#rewardModal .panel-body .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#rewardModal .panel-body li, .modal#rewardModal .panel-body .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#rewardModal .panel-body .stores-time, .modal#rewardModal .panel-body .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#rewardModal .panel-body .subtitle, .modal#rewardModal .panel-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#rewardModal .panel-body .food-menu-item-subtext, .modal#rewardModal .panel-body .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#rewardModal .panel-body .description { color: #000; }
.modal#rewardModal .reward-header { font-size: 28px; margin-bottom: 10px; }
.modal#rewardModal .reward-deats { margin: 10px 0; }
.modal#rewardModal .image-left { font-size: 60px; }
.modal#rewardModal .image-right { border-left: 2px solid #ddd; }
.modal#rewardModal .image-right .image-right-bottom { font-size: 32px; }
.modal#rewardModal .image-right .image-right-top { font-size: 18px; }
.modal#rewardModal #rewardModalButton a { width: 80%; }
.modal#rewardModal .reward-detail-inner-wrapper { border: 1px solid #ddd; }
.modal#rewardModal .reward-detail { border: 1px dashed #ddd; position: relative; }
.modal#rewardModal .reward-title { color: #c8102e; }
.modal#rewardModal .reward-details-outer-wrapper { margin: 20px 0; -webkit-box-shadow: 0px 0px 5px 5px rgba(170, 170, 170, 0.25); -moz-box-shadow: 0px 0px 5px 5px rgba(170, 170, 170, 0.25); box-shadow: 0px 0px 5px 5px rgba(170, 170, 170, 0.25); padding: 10px; }
.modal#rewardModal .reward-details-outer-wrapper .reward-detail-inner-wrapper { background: #FFF; padding: 5px; text-align: center; margin-bottom: 20px; }
.modal#rewardModal .reward-details-outer-wrapper .reward-detail-inner-wrapper .reward-detail { padding: 10px; }
.modal#rewardModal .reward-details-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-image span { font-size: 90px; }
.modal#rewardModal .reward-details-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-title { font-weight: bold; margin-top: 20px; text-align: left; }
.modal#rewardModal .reward-details-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-description { font-size: 12px; margin-bottom: 15px; text-align: left; }
.modal#rewardModal .mobile-promo { border-top: 1px solid #ddd; margin: 20px -20px -20px; padding: 20px; }
.modal#rewardModal .mobile-promo .right-section { padding-left: 20px; text-align: left; }
.modal#rewardModal .mobile-promo .right-section p, .modal#rewardModal .mobile-promo .right-section .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#rewardModal .mobile-promo .right-section .cpn-title, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#rewardModal .mobile-promo .right-section .cpn-exp, .modal#rewardModal .mobile-promo .right-section #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#rewardModal .mobile-promo .right-section .data-wrapper, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a, .modal#rewardModal .mobile-promo .right-section .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#rewardModal .mobile-promo .right-section li, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#rewardModal .mobile-promo .right-section .stores-time, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#rewardModal .mobile-promo .right-section .subtitle, .modal#rewardModal .mobile-promo .right-section .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#rewardModal .mobile-promo .right-section .food-menu-item-subtext, .modal#rewardModal .mobile-promo .right-section .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#rewardModal .mobile-promo .right-section .description { font-size: 16px; color: #999; }
.modal#rewardModal .mobile-promo .right-section p span, .modal#rewardModal .mobile-promo .right-section .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a span, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#rewardModal .mobile-promo .right-section .cpn-title span, .modal#rewardModal .mobile-promo .right-section .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#rewardModal .mobile-promo .right-section .cpn-exp span, .modal#rewardModal .mobile-promo .right-section #CouponInfo .more-details-wrapper .data-wrapper span, #CouponInfo .more-details-wrapper .modal#rewardModal .mobile-promo .right-section .data-wrapper span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#rewardModal .mobile-promo .right-section a span, .modal#rewardModal .mobile-promo .right-section .news-single-outer-wrapper ul li span, .news-single-outer-wrapper ul .modal#rewardModal .mobile-promo .right-section li span, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .store-info .stores-time span, .user_tools_wrapper .user_tools .store-info .modal#rewardModal .mobile-promo .right-section .stores-time span, .modal#rewardModal .mobile-promo .right-section .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle span, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#rewardModal .mobile-promo .right-section .subtitle span, .modal#rewardModal .mobile-promo .right-section .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#rewardModal .mobile-promo .right-section .food-menu-item-subtext span, .modal#rewardModal .mobile-promo .right-section .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description span, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#rewardModal .mobile-promo .right-section .description span { color: #c8102e; font-size: 18px; display: block; }
.modal#rewardModal .mobile-promo .round-phone:before { content: '\e98b'; font-family: 'icomoon'; font-size: 90px; color: #c8102e; }
.modal#rewardModal .mobile-promo .mobile-apps .appstore-link { padding-right: 15px; }
.modal#rewardModal .mobile-promo .mobile-apps .appstore-link img { max-width: 100%; }
.modal#rewardModal .mobile-promo .mobile-apps .googleplay-link { padding-right: 15px; }
.modal#rewardModal .mobile-promo .mobile-apps .googleplay-link img { max-width: 100%; }
.modal#rewardModal #myCanvas-wrapper { font-family: 'icomoon'; }
.modal#rewardModal .header-text .title { font-weight: bold; }
.modal#rewardModal .header-text .details { color: #000; }
.modal#rewardModal .header-text .details span { font-weight: bold; }
.modal#storeselect .modal-dialog .modal-content, .modal#initstore .modal-dialog .modal-content, .modal#i2ostoreselect .modal-dialog .modal-content { color: #c8102e; padding: 25px 0; }
.modal#storeselect .modal-dialog .modal-content .modal-header, .modal#initstore .modal-dialog .modal-content .modal-header, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header { width: 75%; margin: auto; padding: 0 25px; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content .modal-header, .modal#initstore .modal-dialog .modal-content .modal-header, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header { width: 100%; } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content .modal-header, .modal#initstore .modal-dialog .modal-content .modal-header, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header { width: 100%; } }
.modal#storeselect .modal-dialog .modal-content .modal-header input, .modal#initstore .modal-dialog .modal-content .modal-header input, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header input { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-transform: none; }
.modal#storeselect .modal-dialog .modal-content .modal-header p, .modal#storeselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#storeselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#storeselect .modal-dialog .modal-content .modal-header li, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#storeselect .modal-dialog .modal-content .modal-header .stores-time, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#storeselect .modal-dialog .modal-content .modal-header .subtitle, .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#storeselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .description, .modal#initstore .modal-dialog .modal-content .modal-header p, .modal#initstore .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#initstore .modal-dialog .modal-content .modal-header .cpn-title, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#initstore .modal-dialog .modal-content .modal-header .cpn-exp, .modal#initstore .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .data-wrapper, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#initstore .modal-dialog .modal-content .modal-header li, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#initstore .modal-dialog .modal-content .modal-header .stores-time, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#initstore .modal-dialog .modal-content .modal-header .subtitle, .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#initstore .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .description, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header p, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#i2ostoreselect .modal-dialog .modal-content .modal-header li, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .stores-time, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .subtitle, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .description { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 0; text-transform: none; position: relative; padding: 10px 0; text-align: left; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content .modal-header p, .modal#storeselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#storeselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#storeselect .modal-dialog .modal-content .modal-header li, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#storeselect .modal-dialog .modal-content .modal-header .stores-time, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#storeselect .modal-dialog .modal-content .modal-header .subtitle, .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#storeselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .description, .modal#initstore .modal-dialog .modal-content .modal-header p, .modal#initstore .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#initstore .modal-dialog .modal-content .modal-header .cpn-title, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#initstore .modal-dialog .modal-content .modal-header .cpn-exp, .modal#initstore .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .data-wrapper, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#initstore .modal-dialog .modal-content .modal-header li, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#initstore .modal-dialog .modal-content .modal-header .stores-time, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#initstore .modal-dialog .modal-content .modal-header .subtitle, .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#initstore .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .description, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header p, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#i2ostoreselect .modal-dialog .modal-content .modal-header li, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .stores-time, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .subtitle, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .description { font-size: 1.6em; } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content .modal-header p, .modal#storeselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#storeselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#storeselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#storeselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header a, .modal#storeselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#storeselect .modal-dialog .modal-content .modal-header li, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#storeselect .modal-dialog .modal-content .modal-header .stores-time, .modal#storeselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#storeselect .modal-dialog .modal-content .modal-header .subtitle, .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#storeselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#storeselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#storeselect .modal-dialog .modal-content .modal-header .description, .modal#initstore .modal-dialog .modal-content .modal-header p, .modal#initstore .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#initstore .modal-dialog .modal-content .modal-header .cpn-title, .modal#initstore .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#initstore .modal-dialog .modal-content .modal-header .cpn-exp, .modal#initstore .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .data-wrapper, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header a, .modal#initstore .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#initstore .modal-dialog .modal-content .modal-header li, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#initstore .modal-dialog .modal-content .modal-header .stores-time, .modal#initstore .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#initstore .modal-dialog .modal-content .modal-header .subtitle, .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#initstore .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#initstore .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#initstore .modal-dialog .modal-content .modal-header .description, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header p, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-title, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .cpn-exp, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .data-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header a, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#i2ostoreselect .modal-dialog .modal-content .modal-header li, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .stores-time, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .subtitle, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .food-menu-item-subtext, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .description { font-size: 16px; } }
.modal#storeselect .modal-dialog .modal-content .modal-header .search-zip, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip { padding-bottom: 20px; }
.modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button { padding-left: 20px; }
.modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button { color: #c8102e !important; background: #fff; border: 1px solid #c8102e; border-radius: 4px; text-decoration: none; }
.modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button:hover, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button:hover, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button:hover, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button:hover, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button:hover, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more:hover, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button:hover { background: #f6f6f6; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#storeselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#initstore .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .modal-header .search-zip .modal-button input.gform_button { padding: 0 12px; } }
.modal#storeselect .modal-dialog .modal-content .modal-body, .modal#initstore .modal-dialog .modal-content .modal-body, .modal#i2ostoreselect .modal-dialog .modal-content .modal-body { padding: 0 15px; }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content .modal-body, .modal#initstore .modal-dialog .modal-content .modal-body, .modal#i2ostoreselect .modal-dialog .modal-content .modal-body { font-size: 16px; } }
.modal#storeselect .modal-dialog .modal-content .modal-footer .footer-text, .modal#initstore .modal-dialog .modal-content .modal-footer .footer-text, .modal#i2ostoreselect .modal-dialog .modal-content .modal-footer .footer-text { padding-left: 32px; line-height: 45px; }
.modal#storeselect .modal-dialog .modal-content .store-list-check:after, .modal#initstore .modal-dialog .modal-content .store-list-check:after, .modal#i2ostoreselect .modal-dialog .modal-content .store-list-check:after { content: "\e635"; font-family: 'icomoon'; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content .store-list-check:after, .modal#initstore .modal-dialog .modal-content .store-list-check:after, .modal#i2ostoreselect .modal-dialog .modal-content .store-list-check:after { font-size: 6em; } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content .store-list-check:after, .modal#initstore .modal-dialog .modal-content .store-list-check:after, .modal#i2ostoreselect .modal-dialog .modal-content .store-list-check:after { font-size: 3em; } }
.modal#storeselect .modal-dialog .modal-content .distance-wrapper, .modal#initstore .modal-dialog .modal-content .distance-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content .distance-wrapper { padding-right: 10px; }
.modal#storeselect .modal-dialog .modal-content .store-info-wrapper, .modal#initstore .modal-dialog .modal-content .store-info-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content .store-info-wrapper { text-align: left; padding-left: 5px; }
.modal#storeselect .modal-dialog .modal-content #storeResultsCurrent, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent { color: #c8102e !important; padding: 0 25px 20px; }
.modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .store-list-check:after, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .store-list-check:after, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .store-list-check:after { content: "\e635"; font-family: 'icomoon'; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .store-list-check, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .store-list-check, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .store-list-check { padding: 0; } }
.modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .store-name, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .store-name, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .store-name { font-size: 2em; }
.modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsCurrent input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent input.gform_button { display: none; }
.modal#storeselect .modal-dialog .modal-content #storeResultsCurrent .distance-wrapper, .modal#initstore .modal-dialog .modal-content #storeResultsCurrent .distance-wrapper, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsCurrent .distance-wrapper { display: none; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row { color: #cccccc; padding: 10px 0; cursor: pointer; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .row, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .row, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .row, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .row, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .row, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .row { padding-right: 10px; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover { color: #c8102e; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button { color: #fff !important; background: #c8102e; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button { padding: 0 12px; font-size: 12px; overflow: hidden; } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover input.gform_button { padding: 0 12px; font-size: 12px; } }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #666 !important; background: #ddd; border: 0px; border-radius: 4px; height: 30px !important; line-height: 30px !important; margin-top: 20px; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button { padding: 0 12px; font-size: 12px; overflow: hidden; } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row input.gform_button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .gp-button, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .read-more, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row input.gform_button { padding: 0 12px; font-size: 12px; } }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row:hover { background: #f5f5f5; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check { color: #ddd; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check:hover, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check:hover, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices .store_sel_list_row .store-list-check:hover, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o .store_sel_list_row .store-list-check:hover { color: #c8102e; }
.modal#storeselect .modal-dialog .modal-content #storeResultsChoices, .modal#storeselect .modal-dialog .modal-content #storeResultsChoicesi2o, .modal#initstore .modal-dialog .modal-content #storeResultsChoices, .modal#initstore .modal-dialog .modal-content #storeResultsChoicesi2o, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoices, .modal#i2ostoreselect .modal-dialog .modal-content #storeResultsChoicesi2o { height: 300px; overflow-x: auto; overflow-y: scroll; margin: 20px 0; }
.modal#storeselect .modal-dialog .modal-content .store-phone, .modal#initstore .modal-dialog .modal-content .store-phone, .modal#i2ostoreselect .modal-dialog .modal-content .store-phone { display: none; }
.modal#storeselect .modal-dialog .modal-content .glyphicon-asterisk, .modal#initstore .modal-dialog .modal-content .glyphicon-asterisk, .modal#i2ostoreselect .modal-dialog .modal-content .glyphicon-asterisk { -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 40000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 40000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-transition: rotate(3600deg); font-size: 2em; display: inline-block; text-align: center; margin: 15px 0; }
.modal#storeselect .modal-dialog .modal-content .current-store-header, .modal#initstore .modal-dialog .modal-content .current-store-header, .modal#i2ostoreselect .modal-dialog .modal-content .current-store-header { text-align: left; padding: 20px 25px; }
.modal#storeselect .modal-dialog .modal-content .i2o-current-store-header, .modal#initstore .modal-dialog .modal-content .i2o-current-store-header, .modal#i2ostoreselect .modal-dialog .modal-content .i2o-current-store-header { padding: 20px 25px 10px 0; }
.modal#storeselect .modal-dialog .modal-content .instructions, .modal#initstore .modal-dialog .modal-content .instructions, .modal#i2ostoreselect .modal-dialog .modal-content .instructions { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-transform: none; margin-bottom: 20px; font-size: 14px; }
@media (max-width: 991px) { .modal#storeselect .modal-dialog .modal-content .btn-primary, .modal#storeselect .modal-dialog .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .read-more, .modal#storeselect .modal-dialog .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#storeselect .modal-dialog .modal-content .read-more, .modal#initstore .modal-dialog .modal-content .btn-primary, .modal#initstore .modal-dialog .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .read-more, .modal#initstore .modal-dialog .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initstore .modal-dialog .modal-content .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .btn-primary, .modal#i2ostoreselect .modal-dialog .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .read-more, .modal#i2ostoreselect .modal-dialog .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#i2ostoreselect .modal-dialog .modal-content .read-more { padding-left: 0; padding-right: 0; width: 100%; border-radius: 0; padding-top: 12px; padding-bottom: 12px; }
  .modal#storeselect .modal-dialog .modal-content input, .modal#initstore .modal-dialog .modal-content input, .modal#i2ostoreselect .modal-dialog .modal-content input { height: 100%; padding-bottom: 10px; padding-top: 10px; font-size: 1.6em; width: 95%; margin-right: 5%; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } }
@media (min-width: 992px) { .modal#storeselect .modal-dialog .modal-content input, .modal#initstore .modal-dialog .modal-content input, .modal#i2ostoreselect .modal-dialog .modal-content input { border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } }
@media (max-width: 991px) { .modal#storeselectresponse .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#storeselectresponse .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#storeselectresponse .modal-button { display: none; }
.modal#autoshow .modal-button button { width: auto; margin-top: 0px; float: left; }
.modal#autoshow .modal-button button img { margin-top: -3px; padding-left: 2px; width: 18px; }
.modal#autoshow .close { opacity: 1; }
.modal#autoshow .close img { outline: none; }
.modal#autoshow .modal-content { padding: 0px 0px; background-color: #E4E0D8; }
.modal#autoshow hr { background-color: #ddd; }
.modal#autoshow .panel-body .emailExistsWrapper { display: none; }
.modal#autoshow .panel-body .emailExistsWrapper .announcement { font-size: 18px; }
.modal#autoshow .panel-body .emailExistsWrapper .sub_announce { margin-bottom: 30px; }
.modal#autoshow .modal-title { border-bottom: 1px solid #ddd; text-align: left; padding: 20px 50px; }
.modal#autoshow .modal-title.emailExistsImage { display: none; }
.modal#autoshow .modal-title img { width: 70%; }
@media (min-width: 992px) { .modal#autoshow .forget { display: inline-block; text-align: right; float: right; line-height: 30px; } }
@media (max-width: 991px) { .modal#autoshow .forget { text-align: center; font-size: 14px; padding-top: 15px; } }
.modal#autoshow .forget a:hover { text-decoration: underline; }
.modal#autoshow .modal-footer { margin-top: 25px; padding-top: 20px; border: 0; border-top: 1px solid #ddd; padding-left: 0; padding-right: 0; width: 100%; margin-left: auto; margin-right: auto; }
@media (max-width: 991px) { .modal#autoshow .modal-footer { font-size: 2em; } }
@media (max-width: 991px) { .modal#autoshow .login-wrapper { padding: 0 20px; } }
.modal#autoshow .login-wrapper .login-logo { text-align: center; margin: auto; }
.modal#autoshow .login-wrapper .login-logo img { max-width: 100%; width: 35%; margin-bottom: 35px; }
.modal#autoshow .create-account-wrapper { text-align: left; }
@media (max-width: 991px) { .modal#autoshow .create-account-wrapper { padding: 10px 20px; margin-top: 20px; } }
@media (min-width: 992px) { .modal#autoshow .create-account-wrapper { margin-bottom: 10px; } }
.modal#autoshow .create-account-wrapper .heading { margin-bottom: 10px; display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
.modal#autoshow .create-account-wrapper .register { display: inline-block; margin-left: 20px; float: right; }
.modal#autoshow .create-account-wrapper .register a:hover { text-decoration: underline; }
.modal#autoshow .create-account-wrapper .subheading { font-size: 18px; margin-bottom: 20px; }
.modal#autoshow .create-account-wrapper .bullets { margin-bottom: 30px; }
.modal#autoshow .create-account-wrapper .bullets .bullet { font-size: 18px; margin-bottom: 15px; }
.modal#autoshow .create-account-wrapper .bullets .bullet span { font-size: 30px; vertical-align: middle; margin-right: 15px; margin-left: 15px; width: 45px; display: inline-block; text-align: center; }
.modal#autoshow .create-account-wrapper button { background: #fff; border: 1px solid; }
@media (max-width: 991px) { .modal#autoshow .create-account-wrapper button { width: 100%; } }
.modal#autoshow .create-account-wrapper button span { margin-left: 15px; }
.modal#autoshow #loginBaseText { background-color: #f2dede; border-color: #ebccd1; color: #a94442; padding: 15px; margin-bottom: 22px; border: 1px solid transparent; border-radius: 4px; }
.modal#autoshow #loginBaseText.login_base { display: none; }
.modal#autoshow #loginBaseText.login_loading { display: none; }
.modal#autoshow .new-account { font-size: 14px; text-align: center; }
.modal#autoshow .new-account a { text-decoration: underline; display: block; }
.modal#autoshow .facebook { display: none; }
@media (max-width: 991px) { .modal#initsignup .modal-dialog .modal-content, .modal#profileedit .modal-dialog .modal-content { font-size: 1.6em; } }
.modal#initsignup .modal-dialog .modal-content .modal-subtitle, .modal#profileedit .modal-dialog .modal-content .modal-subtitle { text-align: center; font-size: 1.4em; display: none; }
.modal#initsignup .modal-dialog .modal-content .input_header, .modal#profileedit .modal-dialog .modal-content .input_header { text-align: left; }
.modal#initsignup .modal-dialog .modal-content input, .modal#profileedit .modal-dialog .modal-content input { border-radius: 5px !important; }
.modal#initsignup .modal-dialog .modal-content .logo, .modal#profileedit .modal-dialog .modal-content .logo { display: block; text-align: center; margin: auto; margin-bottom: 20px; }
.modal#initsignup .modal-dialog .modal-content .logo img, .modal#profileedit .modal-dialog .modal-content .logo img { width: 200px; text-align: center; }
.modal#initsignup .modal-dialog .modal-content .section1, .modal#profileedit .modal-dialog .modal-content .section1 { margin-top: 20px; }
.modal#initsignup .modal-dialog .modal-content .section1 #createFName, .modal#initsignup .modal-dialog .modal-content .section1 #upmodFName, .modal#profileedit .modal-dialog .modal-content .section1 #createFName, .modal#profileedit .modal-dialog .modal-content .section1 #upmodFName { width: 95%; }
.modal#initsignup .modal-dialog .modal-content .section1 #createLName, .modal#initsignup .modal-dialog .modal-content .section1 #upmodLName, .modal#profileedit .modal-dialog .modal-content .section1 #createLName, .modal#profileedit .modal-dialog .modal-content .section1 #upmodLName { width: 95%; margin-left: 5%; }
.modal#initsignup .modal-dialog .modal-content .section1 .lastname .input_header, .modal#profileedit .modal-dialog .modal-content .section1 .lastname .input_header { margin-left: 5%; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender input[type=radio], .modal#profileedit .modal-dialog .modal-content .section1 .gender input[type=radio] { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender input[type=radio] + label, .modal#profileedit .modal-dialog .modal-content .section1 .gender input[type=radio] + label { display: inline-block; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #c8102e; border-radius: 3px; width: 90%; position: relative; text-align: center; }
@media (max-width: 991px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender input[type=radio] + label, .modal#profileedit .modal-dialog .modal-content .section1 .gender input[type=radio] + label { font-size: 10px; line-height: 19px; padding-left: 21px; height: 36px; padding-top: 7px; } }
@media (min-width: 992px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender input[type=radio] + label, .modal#profileedit .modal-dialog .modal-content .section1 .gender input[type=radio] + label { line-height: 28px; font-size: 12px; padding-left: 38px; height: 45px; padding-top: 9px; } }
.modal#initsignup .modal-dialog .modal-content .section1 .gender input[type=radio]:checked + label, .modal#profileedit .modal-dialog .modal-content .section1 .gender input[type=radio]:checked + label { background-color: #c8102e; color: #FFFFFF; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender label, .modal#profileedit .modal-dialog .modal-content .section1 .gender label { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender input, .modal#profileedit .modal-dialog .modal-content .section1 .gender input { height: 20px; vertical-align: middle; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender label, .modal#profileedit .modal-dialog .modal-content .section1 .gender label { display: inline-block; vertical-align: sub; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender .gender-boxes, .modal#profileedit .modal-dialog .modal-content .section1 .gender .gender-boxes { text-align: left; }
.modal#initsignup .modal-dialog .modal-content .section1 .gender .male:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .male:before { font-family: 'icomoon'; content: '\e91e'; vertical-align: middle; position: absolute; top: 0; left: 0; }
@media (max-width: 991px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender .male:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .male:before { font-size: 20px; padding: 7px 0 0 5px; } }
@media (min-width: 992px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender .male:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .male:before { font-size: 30px; padding: 9px 0 0 5px; } }
.modal#initsignup .modal-dialog .modal-content .section1 .gender .female:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .female:before { font-family: 'icomoon'; content: '\e91d'; vertical-align: middle; position: absolute; top: 0; left: 0; }
@media (max-width: 991px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender .female:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .female:before { font-size: 20px; padding: 7px 0 0 5px; } }
@media (min-width: 992px) { .modal#initsignup .modal-dialog .modal-content .section1 .gender .female:before, .modal#profileedit .modal-dialog .modal-content .section1 .gender .female:before { font-size: 30px; padding: 10px 0 0 5px; } }
.modal#initsignup .modal-dialog .modal-content .section1 .zipcode .input_header, .modal#profileedit .modal-dialog .modal-content .section1 .zipcode .input_header { margin-left: 5%; }
.modal#initsignup .modal-dialog .modal-content .section1 .zipcode input, .modal#profileedit .modal-dialog .modal-content .section1 .zipcode input { width: 95%; margin-left: 5%; }
.modal#initsignup .modal-dialog .modal-content .section2, .modal#profileedit .modal-dialog .modal-content .section2 { margin-top: 20px; }
.modal#initsignup .modal-dialog .modal-content .section2 .gobacktostep1, .modal#profileedit .modal-dialog .modal-content .section2 .gobacktostep1 { position: absolute; top: -54px; left: 0; display: block; text-align: left; cursor: pointer; }
.modal#initsignup .modal-dialog .modal-content .section2 .gobacktostep1:after, .modal#profileedit .modal-dialog .modal-content .section2 .gobacktostep1:after { content: "\e824"; font-family: 'icomoon'; font-size: 18px; }
.modal#initsignup .modal-dialog .modal-content .section2 .birthday select, .modal#profileedit .modal-dialog .modal-content .section2 .birthday select { width: 95%; }
.modal#initsignup .modal-dialog .modal-content .section2 #dateFieldsDay, .modal#profileedit .modal-dialog .modal-content .section2 #dateFieldsDay { margin: 0 2.5%; }
.modal#initsignup .modal-dialog .modal-content .section2 #dateFieldsYear, .modal#profileedit .modal-dialog .modal-content .section2 #dateFieldsYear { margin-left: 5%; }
.modal#initsignup .modal-dialog .modal-content .section2 .passwordone, .modal#profileedit .modal-dialog .modal-content .section2 .passwordone { border-top: 1px solid #ddd; margin-top: 20px; padding-top: 15px; }
.modal#initsignup .modal-dialog .modal-content .terms-and-conditions, .modal#profileedit .modal-dialog .modal-content .terms-and-conditions { margin-bottom: 15px; }
.modal#initsignup .modal-dialog .modal-content .terms-and-conditions a, .modal#profileedit .modal-dialog .modal-content .terms-and-conditions a { text-decoration: underline; display: block; }
.modal#initsignup .modal-dialog .modal-content .form-group, .modal#profileedit .modal-dialog .modal-content .form-group { margin-bottom: 20px; }
.modal#initsignup .modal-dialog .modal-content .form-control, .modal#profileedit .modal-dialog .modal-content .form-control { padding-top: 11px; font-size: 14px; }
@media (max-width: 991px) { .modal#addpromoloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#addpromoloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#addpromoloader .modal-icon { font-size: 3em; display: block; margin-bottom: 10px; }
@media (max-width: 991px) { .modal#rempromoloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#rempromoloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
@media (max-width: 991px) { .modal#limitpromoloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#limitpromoloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
@media (max-width: 991px) { .modal#favbrandonloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#favbrandonloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#favbrandonloader .modal-icon { font-size: 3em; display: block; }
@media (max-width: 991px) { .modal#receiptlistloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#receiptlistloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
@media (max-width: 991px) { .modal#receiptloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#receiptloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
@media (max-width: 991px) { .modal#favrecipeonloader .modal-dialog { width: 90%; margin: auto; }
  .modal#favrecipeonloader .modal-dialog .modal-content { width: 90%; margin: auto; border-radius: 0; } }
@media (max-width: 991px) { .modal#favrecipeoffloader .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#favrecipeoffloader .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#promptmobileapp .modal-button button { margin-bottom: 10px; }
.modal#initloyalty .modal-content { text-align: center; }
.modal#initloyalty .modal-content .logo { display: block; text-align: center; margin: auto; margin-bottom: 20px; }
.modal#initloyalty .modal-content .logo img { width: 200px; text-align: center; }
.modal#initloyalty .modal-content p, .modal#initloyalty .modal-content .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#initloyalty .modal-content .cpn-title, .modal#initloyalty .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#initloyalty .modal-content .cpn-exp, .modal#initloyalty .modal-content #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#initloyalty .modal-content .data-wrapper, .modal#initloyalty .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#initloyalty .modal-content li, .modal#initloyalty .modal-content .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#initloyalty .modal-content .stores-time, .modal#initloyalty .modal-content .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#initloyalty .modal-content .subtitle, .modal#initloyalty .modal-content .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#initloyalty .modal-content .food-menu-item-subtext, .modal#initloyalty .modal-content .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#initloyalty .modal-content .description { margin-top: 20px; }
@media (max-width: 991px) { .modal#initloyalty .modal-content p, .modal#initloyalty .modal-content .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#initloyalty .modal-content .cpn-title, .modal#initloyalty .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#initloyalty .modal-content .cpn-exp, .modal#initloyalty .modal-content #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#initloyalty .modal-content .data-wrapper, .modal#initloyalty .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#initloyalty .modal-content a, .modal#initloyalty .modal-content .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#initloyalty .modal-content li, .modal#initloyalty .modal-content .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#initloyalty .modal-content .stores-time, .modal#initloyalty .modal-content .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#initloyalty .modal-content .subtitle, .modal#initloyalty .modal-content .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#initloyalty .modal-content .food-menu-item-subtext, .modal#initloyalty .modal-content .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#initloyalty .modal-content .description { font-size: 2em; line-height: 1em; } }
.modal#initloyalty .modal-content .modal-not-button { text-decoration: underline; cursor: pointer; }
.modal#initloyalty .loyal-upc { margin-bottom: 15px; }
.modal#initloyalty .loyal-upc img { width: 100%; }
.modal#loyaltyupdate .modal-content { text-align: center; }
.modal#loyaltyupdate .modal-content .modal-body { padding-top: 0px; }
.modal#loyaltyupdate .modal-content p, .modal#loyaltyupdate .modal-content .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#loyaltyupdate .modal-content .cpn-title, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#loyaltyupdate .modal-content .cpn-exp, .modal#loyaltyupdate .modal-content #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#loyaltyupdate .modal-content .data-wrapper, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#loyaltyupdate .modal-content li, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#loyaltyupdate .modal-content .stores-time, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#loyaltyupdate .modal-content .subtitle, .modal#loyaltyupdate .modal-content .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#loyaltyupdate .modal-content .food-menu-item-subtext, .modal#loyaltyupdate .modal-content .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#loyaltyupdate .modal-content .description { margin-top: 20px; }
.modal#loyaltyupdate .modal-content p.current_loyalty_number, .modal#loyaltyupdate .modal-content .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a.current_loyalty_number, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#loyaltyupdate .modal-content a.current_loyalty_number, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .current_loyalty_number.cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#loyaltyupdate .modal-content .current_loyalty_number.cpn-title, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .current_loyalty_number.cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#loyaltyupdate .modal-content .current_loyalty_number.cpn-exp, .modal#loyaltyupdate .modal-content #CouponInfo .more-details-wrapper .current_loyalty_number.data-wrapper, #CouponInfo .more-details-wrapper .modal#loyaltyupdate .modal-content .current_loyalty_number.data-wrapper, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a.current_loyalty_number, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a.current_loyalty_number, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a.current_loyalty_number, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a.current_loyalty_number, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a.current_loyalty_number, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a.current_loyalty_number, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a.current_loyalty_number, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a.current_loyalty_number, .modal#loyaltyupdate .modal-content .news-single-outer-wrapper ul li.current_loyalty_number, .news-single-outer-wrapper ul .modal#loyaltyupdate .modal-content li.current_loyalty_number, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .store-info .current_loyalty_number.stores-time, .user_tools_wrapper .user_tools .store-info .modal#loyaltyupdate .modal-content .current_loyalty_number.stores-time, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .current_loyalty_number.subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#loyaltyupdate .modal-content .current_loyalty_number.subtitle, .modal#loyaltyupdate .modal-content .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .current_loyalty_number.food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#loyaltyupdate .modal-content .current_loyalty_number.food-menu-item-subtext, .modal#loyaltyupdate .modal-content .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .current_loyalty_number.description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#loyaltyupdate .modal-content .current_loyalty_number.description { margin-top: 40px; }
@media (max-width: 991px) { .modal#loyaltyupdate .modal-content p, .modal#loyaltyupdate .modal-content .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#loyaltyupdate .modal-content .cpn-title, .modal#loyaltyupdate .modal-content .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#loyaltyupdate .modal-content .cpn-exp, .modal#loyaltyupdate .modal-content #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#loyaltyupdate .modal-content .data-wrapper, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .modal-content a, .modal#loyaltyupdate .modal-content .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#loyaltyupdate .modal-content li, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#loyaltyupdate .modal-content .stores-time, .modal#loyaltyupdate .modal-content .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#loyaltyupdate .modal-content .subtitle, .modal#loyaltyupdate .modal-content .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#loyaltyupdate .modal-content .food-menu-item-subtext, .modal#loyaltyupdate .modal-content .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#loyaltyupdate .modal-content .description { font-size: 2em; line-height: 1em; } }
.modal#loyaltyupdate .panel-body > p > span, .modal#loyaltyupdate .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .panel-body > a > span, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#loyaltyupdate .panel-body > a > span, .modal#loyaltyupdate .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .panel-body > .cpn-title > span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#loyaltyupdate .panel-body > .cpn-title > span, .modal#loyaltyupdate .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .panel-body > .cpn-exp > span, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#loyaltyupdate .panel-body > .cpn-exp > span, .modal#loyaltyupdate #CouponInfo .more-details-wrapper .panel-body > .data-wrapper > span, #CouponInfo .more-details-wrapper .modal#loyaltyupdate .panel-body > .data-wrapper > span, .modal#loyaltyupdate .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .panel-body > a > span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .panel-body > a > span, .modal#loyaltyupdate .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .panel-body > a > span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#loyaltyupdate .panel-body > a > span, .modal#loyaltyupdate .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .panel-body > a > span, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .panel-body > a > span, .modal#loyaltyupdate .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .panel-body > a > span, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#loyaltyupdate .panel-body > a > span, .modal#loyaltyupdate .news-single-outer-wrapper ul .panel-body > li > span, .news-single-outer-wrapper ul .modal#loyaltyupdate .panel-body > li > span, .modal#loyaltyupdate .user_tools_wrapper .user_tools .store-info .panel-body > .stores-time > span, .user_tools_wrapper .user_tools .store-info .modal#loyaltyupdate .panel-body > .stores-time > span, .modal#loyaltyupdate .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .panel-body > .subtitle > span, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#loyaltyupdate .panel-body > .subtitle > span, .modal#loyaltyupdate .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .panel-body > .food-menu-item-subtext > span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#loyaltyupdate .panel-body > .food-menu-item-subtext > span, .modal#loyaltyupdate .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .panel-body > .description > span, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#loyaltyupdate .panel-body > .description > span { font-size: .8em; }
.modal#loyaltyupdate #currLoyaltyBarcode { background: url(../images/id_card_outline.png) no-repeat; margin: auto; border-radius: 10px; padding-top: 10px; padding-bottom: 10px; background-size: contain; background-repeat: no-repeat; background-position: 50%; }
.modal#loyaltyupdate #currLoyaltyBarcode svg:not(:root) { width: 50%; }
@media (max-width: 991px) { .modal#loyaltyupdateresponse .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#loyaltyupdateresponse .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#loyaltyupdateresponse #updatedLoyaltyBarcode { margin: auto; }
.modal#initdiet .logo, .modal#dietrestrict .logo { display: block; text-align: center; margin: auto; margin-bottom: 20px; }
.modal#initdiet .logo img, .modal#dietrestrict .logo img { width: 200px; text-align: center; }
.modal#initdiet .modal-title, .modal#dietrestrict .modal-title { position: relative; }
.modal#initdiet .modal-title:after, .modal#dietrestrict .modal-title:after { border-bottom: 1px solid #ddd; position: absolute; top: 60px; display: block; left: 0; width: 83%; height: 1px; right: 0; margin: auto; }
.modal#initdiet .modal-not-button, .modal#dietrestrict .modal-not-button { text-decoration: underline; cursor: pointer; }
.modal#initdiet .modal-body, .modal#dietrestrict .modal-body { text-align: center; }
@media (min-width: 992px) { .modal#initdiet .modal-body .dietpref-icon, .modal#dietrestrict .modal-body .dietpref-icon { font-size: 4em; line-height: 1em; } }
@media (max-width: 991px) { .modal#initdiet .modal-body .dietpref-icon, .modal#dietrestrict .modal-body .dietpref-icon { font-size: 6em; line-height: 1em; } }
.modal#initdiet .modal-body .dietpref-icon img, .modal#dietrestrict .modal-body .dietpref-icon img { width: 75px; }
.modal#initdiet .modal-body .diet-label, .modal#dietrestrict .modal-body .diet-label { display: block; margin-bottom: 15px; text-align: center; margin-top: 5px; }
@media (min-width: 992px) { .modal#initdiet .modal-body .diet-label, .modal#dietrestrict .modal-body .diet-label { font-size: 1em; } }
@media (max-width: 991px) { .modal#initdiet .modal-body .diet-label, .modal#dietrestrict .modal-body .diet-label { font-size: 1.8em; } }
.modal#initdiet .active-icon, .modal#dietrestrict .active-icon { display: none; }
.modal#initdiet .dietpref-icon:hover .normal-icon, .modal#dietrestrict .dietpref-icon:hover .normal-icon { display: none; }
.modal#initdiet .dietpref-icon:hover .active-icon, .modal#dietrestrict .dietpref-icon:hover .active-icon { margin: auto; display: block; }
.modal#initdiet .dietDiv_active .normal-icon, .modal#dietrestrict .dietDiv_active .normal-icon { display: none; }
.modal#initdiet .dietDiv_active .active-icon, .modal#dietrestrict .dietDiv_active .active-icon { margin: auto; display: block; }
.modal#initdiet .dairy_free .dietpref-icon span:after, .modal#dietrestrict .dairy_free .dietpref-icon span:after { color: #c8102e; content: "\e9b2"; font-family: icomoon; }
.modal#initdiet .dairy_free .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .dairy_free .dietpref-icon.dietImage_active span:after { content: "\e813"; }
.modal#initdiet .fair_trade .dietpref-icon span:after, .modal#dietrestrict .fair_trade .dietpref-icon span:after { color: #c8102e; content: "\e9b4"; font-family: icomoon; }
.modal#initdiet .fair_trade .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .fair_trade .dietpref-icon.dietImage_active span:after { content: "\e843"; }
.modal#initdiet .gluten_free .dietpref-icon span:after, .modal#dietrestrict .gluten_free .dietpref-icon span:after { color: #c8102e; content: "\e9b6"; font-family: icomoon; }
.modal#initdiet .gluten_free .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .gluten_free .dietpref-icon.dietImage_active span:after { content: "\e819"; }
.modal#initdiet .kosher .dietpref-icon span:after, .modal#dietrestrict .kosher .dietpref-icon span:after { color: #c8102e; content: "\e9b8"; font-family: icomoon; }
.modal#initdiet .kosher .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .kosher .dietpref-icon.dietImage_active span:after { content: "\e822"; }
.modal#initdiet .non-gmo .dietpref-icon span:after, .modal#dietrestrict .non-gmo .dietpref-icon span:after { color: #c8102e; content: "\e9ba"; font-family: icomoon; }
.modal#initdiet .non-gmo .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .non-gmo .dietpref-icon.dietImage_active span:after { content: "\e829"; }
.modal#initdiet .organic .dietpref-icon span:after, .modal#dietrestrict .organic .dietpref-icon span:after { color: #c8102e; content: "\e9bc"; font-family: icomoon; }
.modal#initdiet .organic .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .organic .dietpref-icon.dietImage_active span:after { content: "\e82b"; }
.modal#initdiet .raw .dietpref-icon span:after, .modal#dietrestrict .raw .dietpref-icon span:after { color: #c8102e; content: "\e9be"; font-family: icomoon; }
.modal#initdiet .raw .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .raw .dietpref-icon.dietImage_active span:after { content: "\e845"; }
.modal#initdiet .vegan .dietpref-icon span:after, .modal#dietrestrict .vegan .dietpref-icon span:after { color: #c8102e; content: "\e9c0"; font-family: icomoon; }
.modal#initdiet .vegan .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .vegan .dietpref-icon.dietImage_active span:after { content: "\e847"; }
.modal#initdiet .vegetarian .dietpref-icon span:after, .modal#dietrestrict .vegetarian .dietpref-icon span:after { color: #c8102e; content: "\e9c2"; font-family: icomoon; }
.modal#initdiet .vegetarian .dietpref-icon.dietImage_active span:after, .modal#dietrestrict .vegetarian .dietpref-icon.dietImage_active span:after { content: "\e83a"; }
@media (max-width: 991px) { .modal#dietrestrictresponse .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#dietrestrictresponse .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#dietrestrictresponse .modal-icon { font-size: 3em; display: block; color: #c8102e; display: none; }
@media (max-width: 991px) { .modal#updateresponse .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#updateresponse .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#updateresponse .modal-icon { font-size: 3em; display: block; color: #c8102e; display: none; }
.modal#passwordchange p, .modal#passwordchange .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#passwordchange a, .modal#passwordchange .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#passwordchange .cpn-title, .modal#passwordchange .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#passwordchange .cpn-exp, .modal#passwordchange #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#passwordchange .data-wrapper, .modal#passwordchange .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#passwordchange a, .modal#passwordchange .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#passwordchange li, .modal#passwordchange .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#passwordchange .stores-time, .modal#passwordchange .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#passwordchange .subtitle, .modal#passwordchange .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#passwordchange .food-menu-item-subtext, .modal#passwordchange .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#passwordchange .description { font-weight: bold; }
@media (max-width: 991px) { .modal#passwordchange p, .modal#passwordchange .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .modal#passwordchange a, .modal#passwordchange .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .modal#passwordchange .cpn-title, .modal#passwordchange .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .modal#passwordchange .cpn-exp, .modal#passwordchange #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .modal#passwordchange .data-wrapper, .modal#passwordchange .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#passwordchange a, .modal#passwordchange .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#passwordchange a, .modal#passwordchange .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .modal#passwordchange li, .modal#passwordchange .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .modal#passwordchange .stores-time, .modal#passwordchange .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .modal#passwordchange .subtitle, .modal#passwordchange .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .modal#passwordchange .food-menu-item-subtext, .modal#passwordchange .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .modal#passwordchange .description { font-size: 2em; line-height: 1em; } }
@media (max-width: 991px) { .modal#passwordchangeresponse .modal-dialog { width: 100%; width: 100%; height: 100%; position: fixed; }
  .modal#passwordchangeresponse .modal-dialog .modal-content { margin: auto; width: 100%; height: 100%; border-radius: 0; background-color: rgba(255, 255, 255, 0.9); } }
.modal#passwordchangeresponse .modal-icon { font-size: 3em; display: block; color: #c8102e; display: none; }
.modal#emailconfirm .modal-icon { font-size: 3em; display: block; color: #c8102e; display: none; }
.modal#shoplistadd .modal_message { font-family: "BelloScript"; margin: 20px 0; clear: both; display: none; }
.modal#shoplistadd form { margin-top: 20px; }
.modal#shoplistdel .panel-body { margin-top: 20px; }
.modal#shoplistdel .modal-title { display: none; }
.modal#shoplistdel .modal-button.cancel { display: block; }
.modal#shoplistdel .form-group { width: 49%; margin: 0 .5%; float: left; }
.modal#shoplistshow { z-index: 99999; }
@media print { .modal#shoplistshow { position: relative !important; overflow: initial !important; }
  @page { .modal#shoplistshow { size: auto; /* auto is the initial value */ /* this affects the margin in the printer settings */ margin: 25mm 25mm 25mm 25mm; } }
  .modal#shoplistshow .modal-dialog { width: 50%; margin: auto; text-align: center; }
  .modal#shoplistshow .modal-dialog .modal-content { position: relative !important; width: initial !important; height: initial !important; overflow: initial !important; }
  .modal#shoplistshow .modal-dialog .printlogo { margin: auto; margin-bottom: 30px; text-align: center; }
  .modal#shoplistshow .modal-dialog .printlogo img { width: 50%; }
  .modal#shoplistshow .panel-content { padding: 0 !important; }
  .modal#shoplistshow .print_check_box { height: 15px; width: 15px; border: 1px solid #c8102e; display: inline-block; margin-right: 10px; margin-top: 10px; margin-bottom: -5px; }
  .modal#shoplistshow #shopListItemContent .shopping_list_item_header { font-size: 21px; line-height: 21px; margin-top: 15px; }
  .modal#shoplistshow #shopListItemContent .shopping_list_item { font-size: 16px; line-height: 16px; } }
.modal#shoplistshow .modal-content { padding: 0 !important; }
.modal#shoplistshow .modal-content { background: #ddd; }
.modal#shoplistshow .panel-body { background: #fff; }
.modal#shoplistshow #activeListName { padding-bottom: 0; border-bottom: 0; }
.modal#shoplistshow h4#activeListName span, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span { border: 2px solid #ccc; border-bottom: 0; display: inline-block; border-radius: 5px 5px 0 0; width: 45%; }
@media (max-width: 991px) { .modal#shoplistshow h4#activeListName span, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span { font-size: 16px; padding: 10px 0; } }
@media (min-width: 992px) { .modal#shoplistshow h4#activeListName span, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span { font-size: 22px; padding: 10px 20px; } }
.modal#shoplistshow h4#activeListName span.active, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span.active, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span.active, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span.active, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span.active, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span.active, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span.active { background: #fff; }
.modal#shoplistshow h4#activeListName span.inactive, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span.inactive, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span.inactive, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span.inactive, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span.inactive, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span.inactive, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span.inactive { background: #ccc; color: #999; }
.modal#shoplistshow h4#activeListName span:first-of-type, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span:first-of-type, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span:first-of-type, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span:first-of-type, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span:first-of-type, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span:first-of-type, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span:first-of-type { margin: 0 .5% 0 4.5%; }
.modal#shoplistshow h4#activeListName span:last-of-type, .modal#shoplistshow .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li#activeListName.menu-item span:last-of-type, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow li#activeListName.menu-item span:last-of-type, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-title span:last-of-type, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-title span:last-of-type, .modal#shoplistshow .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper #activeListName.food-menu-item-price span:last-of-type, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow #activeListName.food-menu-item-price span:last-of-type { margin: 0 4.5% 0 .5%; }
.modal#shoplistshow .close { top: 3px; right: 10px; }
.modal#shoplistshow .modal-title span { cursor: pointer; }
.modal#shoplistshow .tab-coupons .btn-primary, .modal#shoplistshow .tab-coupons .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshow .tab-coupons .read-more, .modal#shoplistshow .tab-coupons .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshow .tab-coupons .read-more { background: #c8102e; }
.modal#shoplistshow .tab-coupons .btn-primary:hover, .modal#shoplistshow .tab-coupons .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshow .tab-coupons .read-more:hover, .modal#shoplistshow .tab-coupons .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshow .tab-coupons .read-more:hover { background: #ed1e40; }
.modal#shoplistshow .tab-deals { display: none; }
.modal#shoplistshow .shopping-list-title { font-size: 18px; border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .modal#shoplistshow .panel-body .panel-content { padding: 30px 0; } }
@media (min-width: 992px) { .modal#shoplistshow .panel-body .panel-content { padding: 30px; } }
.modal#shoplistshow .panel-body .footer-info { background: #ddd; }
@media (max-width: 991px) { .modal#shoplistshow .panel-body .footer-info { padding: 20px 0 0; } }
@media (min-width: 992px) { .modal#shoplistshow .panel-body .footer-info { padding: 20px 30px 0; } }
.modal#shoplistshow .panel-body .footer-info .icon-phone { font-size: 40px; display: block; text-align: center; }
.modal#shoplistshow .panel-body .footer-info .header { font-size: 16px; }
.modal#shoplistshow .panel-body .footer-info .text { font-size: 12px; }
.modal#shoplistshow .shopping-list-items-wrapper { text-align: left; }
.modal#shoplistshow .shopping-list-items-wrapper .shopping-list-info { padding: 10px 0; font-size: 14px; }
.modal#shoplistshow .shopping-list-items-wrapper .shopping-list-add-product input { font-size: 18px; }
.modal#shoplistshow .shopping-list-items-wrapper .shopping-list-add-product span { cursor: pointer; font-size: 30px; margin: auto; text-align: center; display: inline-block; width: 40%; }
@media (max-width: 991px) { .modal#shoplistshow .shopping-list-items-wrapper .shopping-list-add-product span { line-height: 36px; padding: 0 5%; } }
@media (min-width: 992px) { .modal#shoplistshow .shopping-list-items-wrapper .shopping-list-add-product span { line-height: 45px; padding: 0 5%; } }
.modal#shoplistshow .shopping-list-items-wrapper .shopping-list-add-product span.icon-print { font-size: 16px; text-align: right; padding-right: 0; vertical-align: top; }
.modal#shoplistshow .shopping-list-items-wrapper:after { clear: ''; display: block; clear: both; }
.modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item_header { background: #f6f6f6; padding: 10px; color: #cccccc; margin-top: 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: none; }
@media (max-width: 991px) { .modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item_header { font-size: 14px; } }
@media (min-width: 992px) { .modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item_header { font-size: 14px; } }
.modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item { padding: 10px; border-bottom: 2px solid #f6f6f6; color: #cccccc; }
@media (max-width: 991px) { .modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item { font-size: 14px; } }
@media (min-width: 992px) { .modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .shopping_list_item { font-size: 14px; } }
.modal#shoplistshow .shopping-list-items-wrapper #shopListItemContent .item_delete { cursor: pointer; color: #cccccc; }
.modal#shoplistshow .tab-content { display: none; border: 0; }
.modal#shoplistshow .tab-content.selected { display: block; }
.modal#shoplistshow .tab-content.coupons-content .section1 { font-size: 1.6em; margin: 25px 0 0 0; text-align: center; display: none; }
.modal#shoplistshow .tab-content.coupons-content .section2 { font-size: .9em; text-align: center; margin: 10px auto; }
@media (max-width: 991px) { .modal#shoplistshow .tab-content.coupons-content .section2 { display: none; } }
.modal#shoplistshow .tab-content.coupons-content .section2 .print-text { font-size: 14px; margin-top: 18px; }
.modal#shoplistshow .tab-content.coupons-content .section2 button { width: 90%; margin: 5px 0; font-size: 16px; padding: 0; }
.modal#shoplistshow .tab-content.coupons-content .section2 button span { margin-left: 5px; }
.modal#shoplistshow .tab-content.coupons-content .section3 { margin-top: 25px; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon { width: 95%; height: 90px; background-size: contain; background-repeat: no-repeat; margin: 5px auto; cursor: pointer; position: relative; counter-increment: step-counter; /*&:before { //content: counter(step-counter); //content: url("../images/wallet_number_icons/" counter(step-counter) ".png"); position: absolute; top: 0; left: 0; right: 0; display: block; margin: auto; bottom: 0; border: 1px solid #ddd; height: 40px; width: 40px; text-align: center; font-size: 3em; border-radius: 20px; z-index: -1; line-height: 1.6em; color: #ddd;
}*/ }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_blank { display: none !important; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_1:before { content: url("../images/wallet_number_icons/1.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_1:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_2:before { content: url("../images/wallet_number_icons/2.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_2:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_3:before { content: url("../images/wallet_number_icons/3.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_3:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_4:before { content: url("../images/wallet_number_icons/4.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_4:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_5:before { content: url("../images/wallet_number_icons/5.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_5:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_6:before { content: url("../images/wallet_number_icons/6.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_6:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_7:before { content: url("../images/wallet_number_icons/7.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_7:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_8:before { content: url("../images/wallet_number_icons/8.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_8:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_9:before { content: url("../images/wallet_number_icons/9.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_9:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_10:before { content: url("../images/wallet_number_icons/10.png"); position: absolute; top: 15px; left: 0; right: 0; display: block; margin: auto; bottom: 0; text-align: center; z-index: -1; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon.wallet-coupon_10:nth-of-type(2) { display: none; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner { margin: 0px; position: relative; border: 0; background-color: #FFFFFF; padding: 9px 15px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner.blank { height: 100%; z-index: -2; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner:before { background: url(../images/torn-left_outline.png) repeat-y; position: absolute; left: 0px; top: 0; width: 6px; height: 100%; content: ''; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner:after { background: url(../images/torn-right_outline.png) repeat-y; position: absolute; right: 0px; top: 0; width: 6px; height: 100%; content: ''; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner i:before { content: "\e61b"; font-family: 'icomoon'; font-size: 12px; font-style: normal; position: absolute; top: 6px; right: 6px; font-weight: bold; cursor: pointer; color: #ddd; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .coupon-image-wrapper { max-width: 80px; overflow: hidden; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner img { height: 70px; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body span { position: absolute; top: 12px; left: 105px; font-size: 18px; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body h4, .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body li.menu-item, .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-title, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-item-title, .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-price, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .modal#shoplistshow .tab-content.coupons-content .section3 .wallet-coupon .side_wallet_item_liner .media-body .food-menu-item-price { color: #cccccc; position: absolute; top: 39px; left: 105px; font-size: 14px; width: 50%; line-height: 16px; text-align: left; }
@media print { .modal#shoplistshowunified { position: relative !important; overflow: initial !important; }
  @page { .modal#shoplistshowunified { size: auto; /* auto is the initial value */ /* this affects the margin in the printer settings */ margin: 25mm 25mm 25mm 25mm; } }
  .modal#shoplistshowunified .modal-dialog { margin: auto; text-align: center; }
  .modal#shoplistshowunified .modal-dialog .modal-content { position: relative !important; width: initial !important; height: initial !important; overflow: initial !important; }
  .modal#shoplistshowunified .modal-dialog .printlogo { margin: auto; margin-bottom: 30px; text-align: center; }
  .modal#shoplistshowunified .modal-dialog .printlogo img { width: 50%; }
  .modal#shoplistshowunified .ftlogo { text-align: left; margin-bottom: 20px; }
  .modal#shoplistshowunified .ftlogo img { width: 30%; }
  .modal#shoplistshowunified .print-text { text-align: left; font-size: 14px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .modal#shoplistshowunified .exp:before { margin-right: 0px !important; }
  .modal#shoplistshowunified #shopListBarcode { text-align: left; background: url(../images/id_card_outline.png) no-repeat; margin: auto; border-radius: 10px; padding-top: 10px; padding-bottom: 10px; background-size: contain; background-repeat: no-repeat; background-position: 50%; }
  .modal#shoplistshowunified #shopListBarcode svg:not(:root) { width: 60%; margin-left: 40px; }
  .modal#shoplistshowunified .scanit { font-size: 16px; margin-top: 30px; text-align: left; margin-left: -30px; }
  .modal#shoplistshowunified .panel-content { padding: 0 !important; }
  .modal#shoplistshowunified .print_check_box { height: 15px; width: 15px; border: 1px solid #c8102e; display: inline-block; margin-right: 10px; margin-top: 10px; margin-bottom: -5px; }
  .modal#shoplistshowunified #shopListItemContent .shopping_list_item_header { font-size: 21px; line-height: 21px; margin-top: 15px; }
  .modal#shoplistshowunified #shopListItemContent .shopping_list_item { font-size: 16px; line-height: 16px; }
  .modal#shoplistshowunified .list-header { font-weight: bold; border-top: 1px solid #000; font-size: 14px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .modal#shoplistshowunified .li-text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; width: 83.33333333333334% !important; margin-left: -40px; font-size: 14px; }
  .modal#shoplistshowunified .li-text .title { font-weight: bold; }
  .modal#shoplistshowunified .li-text .title:after { content: ''; display: block; clear: both; }
  .modal#shoplistshowunified .subtitle { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .modal#shoplistshowunified .li-image { padding: 0 !important; }
  .modal#shoplistshowunified .li-image:before { content: ''; height: 14px; width: 14px; border: 1px solid #000; border-radius: 2px; position: relative; background-position: center; background-repeat: no-repeat; display: inline-block; margin-right: 5px; left: -10px; top: 7px; }
  .modal#shoplistshowunified .li-image span { font-size: 30px !important; vertical-align: middle; display: none; }
  .modal#shoplistshowunified .li-image img { width: 30px; display: none; }
  .modal#shoplistshowunified .li-source { display: none; }
  .modal#shoplistshowunified .li-delete { display: none; }
  .modal#shoplistshowunified .manual .li-image img { display: none; } }
@media (min-width: 992px) { .modal#shoplistshowunified .modal-dialog { width: 600px; }
  .modal#shoplistshowunified #shopListWrapper { min-height: 400px; overflow-y: auto; padding-bottom: 20px; } }
@media (max-width: 991px) { .modal#shoplistshowunified .close { right: 4px; } }
.modal#shoplistshowunified .modal-content { padding: 0; }
.modal#shoplistshowunified .modal-content .modal-body { padding: 0; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper { padding: 20px 20px 5px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .header { text-align: left; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .header .title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 25px; line-height: 45px; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .header .title { font-size: 18px; line-height: 18px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .header .subtitle { font-size: 12px; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .header .subtitle { padding-right: 15px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .print-btn { background: #c8102e; border-radius: 4px !important; padding: 0; color: #fff; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .print-btn { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .title-wrapper .print-btn span { margin-left: 10px; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper { padding: 20px 20px 10px; } }
@media (min-width: 992px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper { padding: 10px 20px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .input-field { padding-right: 0px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .input-field input { border-radius: 5px; border: 1px solid #BBB; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .gp-button, .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .read-more, .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .read-more, .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn input.gform_button { padding: 0 10px; } }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .plus { margin-right: 2px; } }
@media (min-width: 992px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .add-btn .plus { margin-right: 6px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .print-btn { color: #fff; font-size: 20px; padding: 0; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .input-wrapper .print-btn span { padding: 0 15px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-header { margin: 10px 20px; padding: 5px 10px; text-align: left; color: #666; border-bottom: 2px solid #ddd; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 12px; line-height: 16px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper { padding: 5px 20px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-image span { font-size: 3em; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper.weeklyad .li-image span { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper.manual .li-image span { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper.manual .li-image img { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-image { padding: 5px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-image img { max-width: 75%; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text { text-align: left; padding-left: 20px; padding-bottom: 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text .title { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text .info { color: #666; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text .exp { color: #666; font-size: 12px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text .exp:before { content: 'Exp. '; margin-right: 5px; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-text { font-size: 14px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper.manual .exp { display: none; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-source { font-size: 16px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-source.manual .icon-weekly-ad-icon { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-source.weeklyad .icon-pencil { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-delete { color: #666; cursor: pointer; cursor: pointer; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-delete { font-size: 16px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-delete .spinner { display: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-delete .spinner:before { display: block; -webkit-animation-name: spin; -webkit-animation-duration: 1000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1000ms; animation-iteration-count: infinite; animation-timing-function: linear; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .list-wrapper .list-section .list-item-wrapper .li-delete .close { position: relative; top: inherit; right: inherit; display: block; float: none; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper { background-color: #efefef; padding: 10px 20px 0; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .image img { max-width: 100%; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text { text-align: left; color: #000; padding-left: 20px; }
@media (min-width: 992px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text { padding-top: 25px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .title { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .subtitle { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-top: 5px; }
@media (max-width: 991px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .mobile-links { margin-top: 3px; } }
@media (min-width: 992px) { .modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .mobile-links { margin-top: 10px; } }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .mobile-links img { width: 100%; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .mobile-links .appstore { padding: 5px 5px 5px 0px; }
.modal#shoplistshowunified .modal-content .modal-body .shopping-list-wrapper .cta-wrapper .text .mobile-links .googleplay { padding: 5px; }
@media (max-width: 991px) { .modal#featuredcoupon .modal-dialog { width: 100%; } }
@media (min-width: 992px) { .modal#featuredcoupon .modal-dialog { width: 650px; } }
.modal#featuredcoupon .modal-dialog .modal-content { padding: 25px 25px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body { padding: 20px 0 0 0; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .modal_hero img { width: 100%; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper { border: 1px dashed #ccc; border-radius: 3px; border-top: 0; }
@media (max-width: 991px) { .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop { display: none; } }
@media (min-width: 992px) { .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile { display: none; } }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop { padding-bottom: 20px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .image_wrapper { width: 45%; display: inline-block; float: left; padding-top: 40px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .image_wrapper img { width: 100%; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .details_wrapper { display: inline-block; width: 55%; float: left; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .price { margin-top: 20px; font-size: 38px; text-align: left; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .title { font-size: 24px; text-align: left; padding-right: 60px; line-height: 26px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .subtext { text-align: left; font-size: 12px; padding-right: 20px; margin-top: 10px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .btn-primary, .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .read-more, .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.desktop .read-more { float: left; margin-top: 20px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile { padding: 20px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .main_info:after { clear: both; content: ''; display: block; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .image_wrapper { width: 45%; display: inline-block; float: left; padding-top: 40px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .image_wrapper img { width: 100%; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .details_wrapper { display: inline-block; width: 55%; float: left; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .price { margin-top: 20px; font-size: 38px; text-align: left; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .title { font-size: 24px; text-align: left; line-height: 26px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .subtext { font-size: 12px; width: 100%; margin: 20px 0; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .btn-primary, .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .read-more, .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper.mobile .read-more { width: 100%; }
.modal#featuredcoupon .modal-dialog .modal-content .modal-body .promotion_wrapper:after { clear: both; content: ''; display: block; }
.modal#shoplistaddi2o .modal_message { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 16px; }
.modal#shoplistaddi2o .modal_message #shoplistaddi2oprod { display: block; font-size: 28px; margin-top: 15px; }
.modal#doubleadddayinfo .modal_title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-bottom: 20px; }
@media (max-width: 991px) { .modal#doubleadddayinfo .modal_title { font-size: 21px; } }
@media (min-width: 992px) { .modal#doubleadddayinfo .modal_title { font-size: 21px; } }
.modal#doubleadddayinfo .modal_message { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (min-width: 992px) { .modal#doubleadddayinfo .modal_message { font-size: 16px; } }

@-ms-keyframes spin { from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); } }
@-moz-keyframes spin { from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); } }
@keyframes spin { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
.footer-wrapper { background: #c8102e; width: 100%; position: relative; margin-top: 30px; }
.footer-wrapper .footer { max-width: 1200px; margin: auto; position: relative; }
@media (max-width: 991px) { .footer-wrapper .footer { padding: 20px; } }
@media (min-width: 992px) { .footer-wrapper .footer { padding: 0 20px; } }
.footer-wrapper .footer .footer-divider { padding-top: 10px; text-align: center; }
.footer-wrapper .footer .footer-divider .tomato { display: inline-block; padding: 10px; background: #c8102e; }
.footer-wrapper .footer .footer-divider:after { content: ''; width: 100%; height: 1px; background: #fff; display: block; margin-top: -30px; margin-bottom: 20px; }
.footer-wrapper .footer .footer-logo { display: none; }
.footer-wrapper .footer .footer-items .sublinks { text-align: center; margin-top: 20px; }
.footer-wrapper .footer .footer-items .sublinks a { padding: 5px; margin: 0 10px; }
.footer-wrapper .footer .footer-items .footer-item { color: #ffffff; margin-top: 25px; }
.footer-wrapper .footer .footer-items .footer-item ul { margin-bottom: 30px; }
.footer-wrapper .footer .footer-items .footer-item ul li { padding-bottom: 10px; }
.footer-wrapper .footer .footer-items .footer-item ul li.list-title { color: #ffffff !important; font-weight: bold; }
.footer-wrapper .footer .footer-items .footer-item ul .social-link { display: inline-block; padding: 10px; }
.footer-wrapper .footer .footer-items .footer-item .subscribe-select { width: 100%; height: 45px !important; padding-left: 15px; padding-right: 6px; color: #a6a6a6; margin-bottom: 20px; font-size: 16px; margin-top: 20px; }
.footer-wrapper .footer .footer-items .footer-item .subscribe-input { font-size: 16px; }
.footer-wrapper .footer .footer-items .footer-item .error { background-color: rgba(255, 255, 255, 0.3); padding: 10px; border-radius: 5px; margin-top: 5px; }
.footer-wrapper .footer .footer-items .footer-item #successMessage { color: #fff; }
.footer-wrapper .footer a { color: #ffffff; text-decoration: none; }
.footer-wrapper .footer a:hover { text-decoration: underline; }
.footer-wrapper .footer .copyright, .footer-wrapper .footer .powered-by { clear: both; margin-bottom: 30px; padding-top: 10px; color: #ffffff; font-size: 1em; }
.footer-wrapper .footer .copyright { text-align: center; }
.footer-wrapper .footer .copyright a { color: #ffffff; text-decoration: none; }
.footer-wrapper .footer .copyright a:hover { text-decoration: underline; }
.footer-wrapper .footer .powered-by { float: right; text-align: right; }
.footer-wrapper .footer .powered-by a { color: #ffffff; text-decoration: underline; }

.scrollToTop { z-index: -1; display: none !important; position: fixed; background: #c8102e; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* IE 5-7 */ filter: alpha(opacity=85); /* Netscape */ -moz-opacity: 0.85; /* Safari 1.x */ -khtml-opacity: 0.85; /* Good browsers */ opacity: 0.85; border-radius: 8px; cursor: pointer; }
@media (max-width: 991px) { .scrollToTop { bottom: 25px; right: 25px; } }
@media (min-width: 992px) { .scrollToTop { bottom: 45px; right: 25px; } }
.scrollToTop:before { content: "\e838"; font-family: 'icomoon'; position: absolute; left: -0px; right: 0; text-align: center; color: #FFFFFF; position: relative; display: block; }
@media (max-width: 991px) { .scrollToTop:before { font-size: 16px; line-height: 1; padding: 10px; } }
@media (min-width: 992px) { .scrollToTop:before { font-size: 21px; line-height: 1; padding: 20px; } }
.scrollToTop:after { color: #FFFFFF; position: absolute; left: 0; right: 0; margin: auto; text-align: center; }
@media (max-width: 991px) { .scrollToTop:after { bottom: 2px; font-size: 14px; } }
@media (min-width: 992px) { .scrollToTop:after { bottom: 10px; font-size: 18px; } }

.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.fixed-widget-width { max-width: 1200px; margin: auto; background: #fff; }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.fixed-widget-width { padding: 15px; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.fixed-widget-width { padding: 15px; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.full-widget-width { max-width: 100%; margin: auto; background: #fff; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.full-widget-width .widget-row-inner-wrapper { max-width: 1200px; margin: auto; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.full-widget-width .widget-row-inner-wrapper.shadow-style-1 { -webkit-box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); -moz-box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.full-widget-width .widget-row-inner-wrapper.shadow-style-2 { -webkit-box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.full-widget-width .widget-row-inner-wrapper.shadow-style-3 { -webkit-box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.complete-full-widget-width .widget-row-inner-wrapper { max-width: 100%; margin: auto; }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.complete-full-widget-width .widget-row-inner-wrapper .widget-item-wrapper { padding: 0; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.complete-full-widget-width .widget-row-inner-wrapper .widget-item-wrapper img { width: 100%; margin: auto; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-title { text-align: center; padding: 40px 10px 10px; font-family: 'Earth Fare Bold'; text-transform: uppercase; font-size: 36px; line-height: 36px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.background-image { background-size: cover !important; background-position: center center !important; }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper { padding: 15px 15px 0px 15px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.coupon-outer-wrapper { padding: 15px 15px 0px 15px; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper { padding: 10px; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper .widget-item-inner-wrapper { height: 100%; border: 1px solid transparent; overflow: hidden; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper .widget-item-inner-wrapper:hover { border: 1px solid #c8102e; cursor: pointer; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper .widget-item-inner-wrapper:hover .coupon-wrapper { border: 1px solid transparent !important; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.shadow-style-1 .widget-item-inner-wrapper { -webkit-box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); -moz-box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); box-shadow: 10px 10px 12px -6px rgba(0, 0, 0, 0.25); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.shadow-style-2 .widget-item-inner-wrapper { -webkit-box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); -moz-box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); box-shadow: -10px 10px 6px rgba(0, 0, 0, 0.15); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.shadow-style-3 .widget-item-inner-wrapper { -webkit-box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 49px 5px rgba(0, 0, 0, 0.15); }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper { background-color: #fff; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-type { padding: 15px 15px 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-title { padding: 0 15px 15px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-description { display: none; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-image { width: 50%; float: left; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper { background-color: #fff; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper:after { content: ''; display: block; clear: both; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-type { float: left; padding: 10px; width: 50%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-title { float: left; width: 50%; padding: 20px 15px 0px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-1 .widget-item-text-wrapper .widget-item-description { float: left; padding: 10px 15px 15px; width: 50%; } }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper { background-color: #fff; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-type { padding: 15px 15px 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-title { padding: 0 15px 15px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-description { display: none; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper { background-color: #fff; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-type { padding: 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-title { padding: 20px 15px 0px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-description { padding: 10px 15px 15px; margin-bottom: 0px; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-3 .widget-item-text-wrapper { background-color: #fff; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-type { padding: 15px 15px 10px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-title { padding: 15px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-description { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-4 .widget-item-text-wrapper { background-color: #fff; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-type { padding: 15px 15px 10px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-title { padding: 15px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-description { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper a { text-decoration: none; color: #c8102e; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper a:hover { color: #c8102e; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper a.active { color: #c8102e; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper .widget-item-link .widget-item-image { max-height: 250px; overflow: hidden; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper .widget-item-wrapper .widget-item-link .widget-item-image img { max-width: 100%; width: 100%; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper .widget-item-description { display: block !important; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-1 .widget-item-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 28px; line-height: 36px; }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-image { width: 100%; float: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-image img { height: auto; height: initial; max-width: 100% !important; max-width: 100% !important; width: 100% !important; width: 100% !important; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-text-wrapper { background-color: #fff; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-text-wrapper:after { content: ''; display: block; clear: both; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-type { float: none; padding: 10px; width: 100%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-title { float: none; padding: 10px; width: 100%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-2 .widget-item-text-wrapper .widget-item-description { float: none; padding: 10px 10px 15px; width: 100%; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-type { padding: 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-title { padding: 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-3 .widget-item-text-wrapper .widget-item-description { padding: 10px 10px 15px; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-type { padding: 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-title { padding: 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.collection-widget .widget-item-wrapper.col-style-4 .widget-item-text-wrapper .widget-item-description { padding: 10px 10px 15px; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .widget-item-description { display: block !important; }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .deal_card_wrapper .coupon-outer-wrapper { padding: 0px 0px 15px 0px; } }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .coupon > .int-area { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .coupon > .info-area > .botborder-wrap { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .single-coupon { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .widget-item-image { width: auto; float: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .widget-item-type { float: none; padding: 0; width: 100%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .widget-item-title { float: none; padding: 0; width: 100%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .widget-item-description { float: none; padding: 0; width: 100%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .int-area { padding-left: 0; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-image { text-align: center; } }
@media (max-width: 991px) and (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-image img { max-height: 150px !important; } }
@media (max-width: 991px) and (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-image img { max-height: 150px !important; } }

@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1.coupon-outer-wrapper .coupon-wrapper { padding: 10px 10px 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1.coupon-outer-wrapper .coupon-wrapper .coupon .info-area { padding: 10px 10px 10px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .botborder-wrap { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .coupon > .int-area { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-btn:not(.single-coupon) { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-image { width: 16.666666666666664%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-text { width: 83.33333333333334%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-text .cpn-btn { position: absolute; right: 20px; top: 38%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .cpn-inficon { text-align: left; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .int-area { padding-left: 0; width: 50%; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .spinner { -webkit-animation: spin 1.5s infinite linear; display: inline-block; font-size: 20px; vertical-align: middle; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .btn-text { margin-left: 15px; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .save.spin .spinner { display: inline-block !important; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .save.spin .plus { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave .minus { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave:hover .check { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave:hover .minus { display: inline-block; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave.spin .spinner { display: inline-block !important; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave.spin .minus { display: none; }
  .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-1 .unsave.spin .check { display: none; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .coupon > .int-area { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .coupon > .info-area > .botborder-wrap { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .single-coupon { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .widget-item-image { width: auto; float: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .widget-item-type { float: none; padding: 0; width: 100%; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .widget-item-title { float: none; padding: 0; width: 100%; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .widget-item-description { float: none; padding: 0; width: 100%; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .int-area { padding-left: 0; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .cpn-image { text-align: center; }
@media (max-width: 991px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .cpn-image img { max-height: 150px !important; } }
@media (min-width: 992px) { .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-2 .cpn-image img { max-height: 150px !important; } }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .cpn-text .int-area, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .cpn-text .int-area { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .cpn-text .botborder-wrap, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .cpn-text .botborder-wrap { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .single-coupon, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .single-coupon { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .cpn-text, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .cpn-text { padding-left: 8px; padding-top: 10px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .widget-item-type, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .widget-item-type { padding: 10px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .widget-item-title, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .widget-item-title { padding: 0 !important; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-3 .widget-item-description, .widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.coupon-widget .col-style-4 .widget-item-description { display: none; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.video-widget .widget-item-image { position: relative; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.video-widget .widget-item-image:before { content: ''; background-image: url(../images/play-button.png); height: 58px; width: 58px; position: absolute; top: 50%; left: 50%; z-index: 2; margin-left: -29px; margin-top: -29px; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.video-widget .widget-item-image:after { content: ''; display: block; position: absolute; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; background: transparent; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.video-widget .widget-item-image:hover:after { background: rgba(0, 0, 0, 0.25); }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.wysiwyg-widget .widget-item-wrapper .wysiwyg-content { padding: 0; }
.widget-outer-wrapper .widget-inner-wrapper .widget-row-outer-wrapper.wysiwyg-widget img { max-width: 100%; }

.gallery-wrapper { position: relative; z-index: 2; }
@media (min-width: 992px) { .gallery-wrapper { max-width: 1600px; margin: auto; } }
@media (max-width: 991px) { .gallery-wrapper { overflow: hidden; } }
.gallery-wrapper .gallery .slick-dots { bottom: 40px; }
.gallery-wrapper .gallery .slick-dots li { width: 30px; height: 30px; }
.gallery-wrapper .gallery .slick-dots li button:before { font-family: 'slick'; font-size: 20px; line-height: 20px; background: #000; opacity: 1; color: black; border: 3px solid #fff; border-radius: 25px; content: ''; width: 30px; height: 30px; }
.gallery-wrapper .gallery .slick-dots li.slick-active button:before { background: #000; opacity: 1; color: black; border: 6px solid #fff; }
.gallery-wrapper .gallery .owl-stage-outer { width: 100%; cursor: pointer; max-height: 600px; }
.gallery-wrapper .gallery .owl-stage-outer a { display: block; }
.gallery-wrapper .gallery .owl-stage-outer:before { content: ''; position: absolute; height: 100%; width: 8em; top: 0; left: 0; background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* IE10+ */ background: linear-gradient(to right, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */ z-index: 1; display: none; }
.gallery-wrapper .gallery .owl-stage-outer:after { content: ''; position: absolute; height: 100%; width: 8em; top: 0; right: 0; background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* FF3.6+ */ background: -webkit-gradient(linear, right top, right top, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(100%, transparent)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(right, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(right, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* IE10+ */ background: linear-gradient(to left, rgba(0, 0, 0, 0.35) 0%, transparent 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */ z-index: 1; /*background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 99%, rgba(0, 0, 0, 0.35) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(99%, rgba(0, 0, 0, 0.35)), color-stop(100%, rgba(0, 0, 0, 0.35)));
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 99%, rgba(0, 0, 0, 0.35) 100%);
background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 99%, rgba(0, 0, 0, 0.35) 100%);
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 99%, rgba(0, 0, 0, 0.35) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 99%, rgba(0, 0, 0, 0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );*/ z-index: 1; display: none; }
.gallery-wrapper .gallery .gallery-cell { background-size: cover; background-image: url(../images/carousel/imagenotfound.jpg); position: relative; }
@media (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption { position: absolute; top: 60px; min-width: 200px; text-align: center; margin: auto; left: 0; right: 0; } }
@media (max-width: 991px) and (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption { padding: 0 25px 0 25px; } }
@media (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption .title { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #ffffff; } }
@media (max-width: 991px) and (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption .title { font-size: 18px; line-height: 21px; } }
@media (max-width: 991px) and (min-width: 992px) { .gallery-wrapper .gallery .gallery-cell .caption .title { font-size: 48px; line-height: 60px; } }
@media (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption p, .gallery-wrapper .gallery .gallery-cell .caption .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .gallery-wrapper .gallery .gallery-cell .caption .cpn-title, .gallery-wrapper .gallery .gallery-cell .caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .gallery-wrapper .gallery .gallery-cell .caption .cpn-exp, .gallery-wrapper .gallery .gallery-cell .caption #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .gallery-wrapper .gallery .gallery-cell .caption .data-wrapper, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .gallery-wrapper .gallery .gallery-cell .caption li, .gallery-wrapper .gallery .gallery-cell .caption .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .gallery-wrapper .gallery .gallery-cell .caption .stores-time, .gallery-wrapper .gallery .gallery-cell .caption .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .gallery-wrapper .gallery .gallery-cell .caption .subtitle, .gallery-wrapper .gallery .gallery-cell .caption .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .gallery-wrapper .gallery .gallery-cell .caption .food-menu-item-subtext, .gallery-wrapper .gallery .gallery-cell .caption .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .gallery-wrapper .gallery .gallery-cell .caption .description { display: none; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; color: #fff; margin: 20px auto 0; text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6); }
  .gallery-wrapper .gallery .gallery-cell .caption .cta { display: none; } }
@media (min-width: 992px) { .gallery-wrapper .gallery .gallery-cell .caption { position: absolute; padding: 25px; color: #ffffff; left: 0; right: 0; top: 200px; text-align: center; }
  .gallery-wrapper .gallery .gallery-cell .caption .title { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #ffffff; text-align: center; color: #ffffff; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.24); } }
@media (min-width: 992px) and (max-width: 991px) { .gallery-wrapper .gallery .gallery-cell .caption .title { font-size: 18px; line-height: 21px; } }
@media (min-width: 992px) and (min-width: 992px) { .gallery-wrapper .gallery .gallery-cell .caption .title { font-size: 48px; line-height: 60px; } }
@media (min-width: 992px) { .gallery-wrapper .gallery .gallery-cell .caption p, .gallery-wrapper .gallery .gallery-cell .caption .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .gallery-wrapper .gallery .gallery-cell .caption .cpn-title, .gallery-wrapper .gallery .gallery-cell .caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .gallery-wrapper .gallery .gallery-cell .caption .cpn-exp, .gallery-wrapper .gallery .gallery-cell .caption #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .gallery-wrapper .gallery .gallery-cell .caption .data-wrapper, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .gallery-wrapper .gallery .gallery-cell .caption a, .gallery-wrapper .gallery .gallery-cell .caption .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .gallery-wrapper .gallery .gallery-cell .caption li, .gallery-wrapper .gallery .gallery-cell .caption .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .gallery-wrapper .gallery .gallery-cell .caption .stores-time, .gallery-wrapper .gallery .gallery-cell .caption .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .gallery-wrapper .gallery .gallery-cell .caption .subtitle, .gallery-wrapper .gallery .gallery-cell .caption .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .gallery-wrapper .gallery .gallery-cell .caption .food-menu-item-subtext, .gallery-wrapper .gallery .gallery-cell .caption .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .gallery-wrapper .gallery .gallery-cell .caption .description { font-size: 21px; line-height: 28px; color: #ffffff; width: 60%; margin: 20px auto 0; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6); }
  .gallery-wrapper .gallery .gallery-cell .caption .cta { display: inline-block; margin: 20px auto 0; } }
.gallery-wrapper .gallery .gallery-cell .slide-box img { width: 100%; }
.gallery-wrapper .gallery .gallery-cell .slide-box.cover { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(0, 0, 0, 0.45) 0%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.gallery-wrapper .gallery .owl-prev-next-button { background-color: transparent !important; position: absolute; top: 50%; width: 44px; height: 44px; border: none; border-radius: 50%; background: white; background: rgba(255, 255, 255, 0.75); cursor: pointer; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-position: center; background-repeat: no-repeat; height: 59px; width: 59px; z-index: 2; outline: 0; display: none; }
@media (max-width: 991px) { .gallery-wrapper .gallery .owl-prev-next-button { display: none; } }
.gallery-wrapper .gallery .owl-prev-next-button:hover { background-color: transparent !important; }
.gallery-wrapper .gallery .owl-prev-next-button.next { right: 10px; }
.gallery-wrapper .gallery .owl-prev-next-button.next:before { content: '\e93a'; font-family: 'icomoon'; font-size: 62px; position: absolute; top: -14px; left: -1px; display: none; }
.gallery-wrapper .gallery .owl-prev-next-button.previous { left: 10px; }
.gallery-wrapper .gallery .owl-prev-next-button.previous:before { content: '\e92f'; font-family: 'icomoon'; font-size: 62px; position: absolute; top: -14px; left: -1px; display: none; }
@media (max-width: 991px) { .gallery-wrapper .gallery .owl-controls { text-align: center; margin: auto; display: block; height: 20px; position: absolute; bottom: 0; left: 0; right: 0; }
  .gallery-wrapper .gallery .owl-controls .owl-dots { display: inline-block; }
  .gallery-wrapper .gallery .owl-controls .owl-dots .owl-dot { display: block; height: 10px; width: 10px; border: 1px solid #FFFFFF; display: inline-block; padding: 4px; margin: 4px; border-radius: 10px; }
  .gallery-wrapper .gallery .owl-controls .owl-dots .owl-dot.active { background: #FFFFFF; } }
@media (min-width: 992px) { .gallery-wrapper .gallery .owl-controls { text-align: center; margin: auto; display: block; height: 40px; position: absolute; bottom: 0; left: 0; right: 0; }
  .gallery-wrapper .gallery .owl-controls .owl-dots { display: inline-block; }
  .gallery-wrapper .gallery .owl-controls .owl-dots .owl-dot { display: block; height: 10px; width: 10px; border: 1px solid #FFFFFF; display: inline-block; padding: 4px; margin: 4px; border-radius: 10px; }
  .gallery-wrapper .gallery .owl-controls .owl-dots .owl-dot.active { background: #FFFFFF; } }

.filmstrip-wrapper { width: 100%; overflow: hidden; margin-top: -30px; }
.filmstrip-wrapper .filmstrip { width: 100000000px; }
.filmstrip-wrapper .filmstrip .slide { float: left; position: relative; }
.filmstrip-wrapper .filmstrip .slide img { max-width: 922px; }
.filmstrip-wrapper .filmstrip .slide .caption { position: absolute; top: 70px; z-index: 2; background-color: rgba(255, 255, 255, 0.75); left: 0; padding: 20px; width: 35%; min-width: 250px; }

.cta_flyer_outer_wrapper { padding: 20px; background: #fff; margin-bottom: 20px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper { border: 2px solid #c8102e; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper { padding: 10px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper { padding: 15px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section { background: #FFFFFF; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section { padding: 10px 10px 0; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section { padding: 20px 20px 0; } }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left { padding-right: 20px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .title { padding-bottom: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .title { font-size: 16px; line-height: 20px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .title { font-size: 40px; line-height: 40px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .btn-primary, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more { background: #fff; color: #c8102e !important; border: 1px solid #c8102e; border-radius: 4px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .btn-primary:hover, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more:hover, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more:hover { color: #ed1e40 !important; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .btn-primary.gp-button, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left .read-more, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_left input.btn-primary.gform_button { padding: 0 12px; font-size: 12px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_right { text-align: right; overflow: hidden; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_right img { width: 100%; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cta_flyer_top_section_wrapper .cta_flyer_top_section .cta_flyer_right img { width: 60%; margin-bottom: -20px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper { padding: 20px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form_text .title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form_text .title { font-size: 16px; line-height: 20px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form_text .title { font-size: 28px; } }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form_text .text { font-size: 14px; padding-bottom: 15px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form_text .text { font-size: 18px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_success { display: none; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_success { font-size: 16px; line-height: 20px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_success { font-size: 28px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input { width: 100%; background: #fff; color: #c8102e; height: 50px !important; padding-left: 15px; margin-top: 5px; border: 1px solid #c8102e; font-size: 14px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select:-webkit-autofill, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input:-webkit-autofill { color: #c8102e !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select::-webkit-input-placeholder, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input::-webkit-input-placeholder { color: #c8102e !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select:-moz-placeholder, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input:-moz-placeholder { /* Firefox 18- */ color: #c8102e !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select::-moz-placeholder, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input::-moz-placeholder { /* Firefox 19+ */ color: #c8102e !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select:-ms-input-placeholder, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input:-ms-input-placeholder { color: #c8102e !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select.error_field, .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input.error_field { border: 2px solid red; }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form .cta_input_email { padding-right: 20px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form .cta_input_state { padding-right: 20px; } }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form select { background-image: url("../images/cta-select.png"); background-position: right center; background-repeat: no-repeat; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-appearance: none; box-shadow: none !important; padding-right: 20px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input[type="submit"] { background: #c8102e; border-radius: 4px !important; padding: 0; color: #fff; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input[type="submit"]:hover { background: #ed1e40 !important; }
.cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input[type="submit"]:disabled { background: #ddd; }
@media (max-width: 991px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input[type="submit"] { font-size: 14px; } }
@media (min-width: 992px) { .cta_flyer_outer_wrapper .cta_flyer_inner_wrapper .cte_flyer_form_wrapper .cta_flyer_form form input[type="submit"] { font-size: 18px; } }

.homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper { background: #fff; }
.homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper p, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper a, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .cpn-title, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .cpn-exp, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .data-wrapper, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper a, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper a, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper a, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper a, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper li, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .stores-time, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .subtitle, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .food-menu-item-subtext, .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .homepage_custom_container_outer_wrapper .homepage_custom_container_inner_wrapper .description { color: #cccccc; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }

.cta-outer-wrapper { width: 100%; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row { background: #FFFFFF; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .btn-primary, .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .read-more, .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .read-more { font-size: 1.4em; display: block; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper { background: #FFFFFF; padding: 45px 30px; color: #c8102e; display: inline-table; height: 100%; }
@media (max-width: 991px) { .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper { display: block; } }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper:after { content: ''; border: 1px solid #FFFFFF; position: absolute; top: 5%; left: 2%; display: block; height: 90%; width: 96%; right: 0; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-header { text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 2.4em; padding-bottom: 12px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-header span { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-subheader { text-align: center; font-size: 1.2em; margin-bottom: 10px; display: none; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-box { margin-top: 20px; font-size: 1.4em; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-box .icon { display: block; font-size: 2.5em; margin-bottom: 15px; font-family: 'icomoon'; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-left-section-wrapper .cta-left-box .first-word { display: block; text-align: center; margin-bottom: -4px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper { padding: 37px 20px; display: inline-table; height: 100%; }
@media (max-width: 991px) { .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper { display: block; } }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper .cta-right-header { text-align: center; font-size: 1.4em; margin-bottom: 16px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper .cta-right-header span { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper .cta-right-header a { color: #c8102e; }
.cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper .cta-right-zipcode input, .cta-outer-wrapper .cta-inner-wrapper .cta-body.row .cta-right-section-wrapper .cta-right-email input { font-size: 1.4em; background: transparent; color: #999; width: 100%; min-width: 130px; margin: auto; padding-left: 4%; border-radius: 0; height: 50px; padding-top: 2px; margin-bottom: 10px; border: 1px solid #ccc; overflow: auto; outline: 0; }

@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper { padding: 20px; padding-bottom: 0; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper { background: #fff; margin-bottom: 20px; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper { padding: 10px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper { padding: 30px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper a { color: #c8102e; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_events_list { margin-top: 20px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_events_list { padding-right: 20px; } }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_news_list { margin-top: 20px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .list_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .list_header { font-size: 20px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .list_header { font-size: 28px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .list_header:before { font-family: 'icomoon'; font-size: 30px; font-weight: normal; vertical-align: text-bottom; margin-right: 20px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .events_list_item { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 10px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_list_item { border-top: 1px solid #eee; padding-top: 20px; padding-bottom: 10px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_date { font-weight: bold; margin-bottom: 5px; padding-top: 3px; height: 40px; width: 40px; /* margin: 30px auto; */ background-repeat: no-repeat; /* background-position: center; */ background-image: url("../images/events-head-icon.png"); background-size: contain; font-size: 12px; line-height: 14px; text-align: center; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_date { font-size: 10px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_date .start_month { display: block; color: #fff; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_time { font-size: 12px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_title { text-align: left; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_title { font-size: 14px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_title { font-size: 18px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_excerpt, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_excerpt { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 12px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .event_excerpt .read-more, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_excerpt .read-more { display: none; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_excerpt { display: none; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_title { text-align: left; margin-bottom: 10px; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_title { font-size: 14px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .news_title { font-size: 18px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .gp-button, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .read-more, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .read-more, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper input.gform_button { display: none; }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list { padding-right: 20px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .form-title { margin-bottom: 15px; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .form-title { font-size: 14px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .form-title { font-size: 14px; } }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box { width: 100%; margin: auto; padding: 15px 0; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form { position: relative; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form a.search-button { text-decoration: none; position: absolute; top: 0; right: 0; height: 100%; width: 40px; padding-top: 15px; padding-left: 8px; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form span.icon-search_icon { font-size: 20px; color: #c8102e; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input { font-size: 2em; color: #999; width: 100%; min-width: 130px; margin: auto; padding-left: 2%; border-radius: 0; height: 50px; padding-top: 9px; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input::-webkit-input-placeholder { color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input:-moz-placeholder { /* Firefox 18- */ color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input::-moz-placeholder { /* Firefox 19+ */ color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input:-ms-input-placeholder { color: #999; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box { width: 100%; margin: auto; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form { position: relative; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input#storePageSearch { font-size: 14px; color: #999; width: 100%; min-width: 130px; height: 40px; padding-left: 2%; border-radius: 0; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input#storePageSearch::-webkit-input-placeholder { color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input#storePageSearch:-moz-placeholder { /* Firefox 18- */ color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input#storePageSearch::-moz-placeholder { /* Firefox 19+ */ color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form input#storePageSearch:-ms-input-placeholder { color: #999; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form a.search-button { text-decoration: none; position: absolute; top: 0; right: 0; height: 100%; background-color: #FFFFFF; width: 55px; padding-top: 8px; padding-left: 13px; border: 1px solid #CCCCCC; }
  .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .search-box form span.icon-search_icon { font-size: 2em; color: #c8102e; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .my-store-edit { position: absolute; cursor: pointer; }
@media (max-width: 991px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .my-store-edit { right: 0; top: 6px; font-size: 12px; } }
@media (min-width: 992px) { .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .my-store-edit { right: 20px; top: 12px; font-size: 12px; } }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper { border-top: 1px solid #eee; padding-top: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .head-icon:after { content: "\e913"; font-family: 'icomoon'; font-size: 84px; line-height: 84px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 28px; padding: 0 20px; margin-bottom: 20px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-title, .homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-hours-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 20px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-hours-title { margin-top: 20px; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-phone { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-directions { text-decoration: underline; cursor: pointer; margin: 10px 0; display: block; font-size: 14px; color: #cccccc; display: none; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-address { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-hours { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.homepage_news_events_list_outer_wrapper .home_news_events_wrapper .home_store_list .store-wrapper .my-store-edit { cursor: pointer; font-size: 12px; color: #cccccc; }

.store-and-events-outer-wrapper { background-color: #FFFFFF; margin: auto; color: #c8102e; background: #FFFFFF; margin-top: 30px; margin-bottom: 20px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-header { text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 4em; padding: 30px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-header span { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper { background: #FFFFFF; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper { max-width: 1200px; margin: auto; padding-top: 25px; padding-bottom: 100px; }
@media (max-width: 991px) { .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper { font-size: 1.6em; } }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper:after { content: ''; display: block; clear: both; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .head-icon { height: 85px; width: 108px; margin: 30px auto; background-repeat: no-repeat; background-position: center; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper { text-align: center; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .head-icon:after { content: "\e913"; font-family: 'icomoon'; font-size: 84px; line-height: 84px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 28px; padding: 0 20px; margin-bottom: 20px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-title, .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-hours-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 20px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-hours-title { margin-top: 20px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-phone { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-directions { text-decoration: underline; cursor: pointer; display: none; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-address { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-hours { margin: 10px 0; display: block; font-size: 14px; color: #cccccc; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .store-wrapper .my-store-edit { cursor: pointer; font-size: 12px; color: #cccccc; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .flyer-wrapper { text-align: center; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .flyer-wrapper .head-icon:after { content: "\e84d"; font-family: 'icomoon'; font-size: 84px; line-height: 84px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .flyer-wrapper .flyer-header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 28px; margin-bottom: 20px; padding: 0 20px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .flyer-wrapper .flyer-image { background-repeat: no-repeat; background-position: center; padding-bottom: 30px; width: 85%; margin: auto; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .flyer-wrapper .flyer-image .flyer-image-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 20px; padding: 0 0 20px 0; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper { text-align: center; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-info-title a { font-size: 28px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; padding: 0 20px; text-decoration: none; color: #c8102e; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-image { height: 85px; width: 108px; margin: 30px auto; background-repeat: no-repeat; background-position: center; background-image: url("../images/events-head-icon.png"); }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-image img { display: none; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-info-title { padding: 0 50px; margin-bottom: 15px; }
.store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-info-desc { color: #cccccc; font-size: 20px; padding: 0 50px; }
@media (min-width: 992px) { .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-month { color: #FFFFFF; padding-top: 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 20px; }
  .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-date { margin-top: -2px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 34px; } }
@media (max-width: 991px) { .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-month { color: #FFFFFF; padding-top: 4px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 28px; }
  .store-and-events-outer-wrapper .store-and-events-inner-wrapper.row .store-and-events-content-outer-wrapper .store-and-events-content-inner-wrapper .events-wrapper .event-date { margin-top: -2px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 34px; } }

/*Mobile*/
@media (max-width: 991px) { .recipe-header-outer-wrapper { margin: auto; margin-top: 0; padding-top: 10px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper { margin-top: 0; position: relative; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper { position: relative; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper { position: absolute; top: 10px; right: 10px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper span { font-size: 4em; color: #FFFFFF; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper span.icon-thumbsup { color: #FFFFFF; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .recipe-image img { width: 100%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .recipe-image .recipe_page_image { max-height: none; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper { position: relative; bottom: 10%; left: 0; margin: 0; z-index: 2; width: 100%; background-color: #FFFFFF; padding: 20px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .addthis_module { float: right; padding-top: 40px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper:after { clear: both; content: ''; display: block; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper div { height: 50%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper a.print-recipe { display: none; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .title { z-index: 3; position: relative; font-size: 2em; width: 100%; margin: 0; padding: 0 1%; display: block; border: 0; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .share-button, .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .print-button { cursor: pointer; font-size: 1.5em; text-align: center; border: 1px solid #cccccc; padding: 10px; width: 47%; margin: 0 1.5%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .favorite-wrapper { cursor: pointer; font-size: 1.5em; text-align: center; border: 1px solid #cccccc; padding: 10px; width: 97%; margin: 5px 1.5%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .main-text { font-size: 2.4em; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .subtext { font-size: 1.2em; display: block !important; color: SecondFont; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .fav-icon img { height: 90%; } }

/*Desktop*/
@media (min-width: 992px) { .recipe-header-outer-wrapper .recipe-header-inner-wrapper { position: relative; max-width: 1200px; padding: 0 0 20px 0; margin: 0; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper { position: relative; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper { position: absolute; top: 10px; right: 10px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper span { font-size: 4em; color: #FFFFFF; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .fav-icon-wrapper span.icon-thumbsup { color: #FFFFFF; cursor: pointer; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .recipe-image img { width: 100%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-image-wrapper .recipe-image .recipe_page_image { max-height: none; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper { position: relative; width: 100%; background: #FFFFFF; padding: 30px 30px 30px 50px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .addthis_module { float: right; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper:after { clear: both; content: ''; display: block; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper div { height: 50%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper a.print-recipe { position: absolute; bottom: 5px; display: block; right: 5px; font-size: 16px; padding: 10px; text-decoration: none; display: none; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper span.icon-print:before { margin-right: 10px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .title { z-index: 3; position: relative; font-size: 3.8em; width: 100%; margin: 0; display: block; line-height: 1.2em; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .recipe-tags span { font-size: 1.3em; color: #cccccc; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .recipe-tags span a { color: #cccccc; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .recipe-tags span:first-of-type { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .share-buttons-wrapper { display: none; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .share-buttons-wrapper .share-button, .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .share-buttons-wrapper .print-button { cursor: pointer; font-size: 1.5em; text-align: center; border: 1px solid #cccccc; padding: 10px; width: 47%; margin: 0 1.5%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .favorite-wrapper { cursor: pointer; font-size: 1.5em; text-align: center; border: 1px solid #cccccc; padding: 10px; width: 97%; margin: 5px 1.5%; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .main-text { font-size: 2.4em; }
  .recipe-header-outer-wrapper .recipe-header-inner-wrapper .recipe-title-wrapper .fav-icon img { height: 90%; } }

/*Mobile*/
@media (max-width: 991px) { .instructions-wrapper { position: relative; z-index: 2; margin: auto; width: 90%; padding: 0 !important; border: 1px solid #ddd; }
  .instructions-wrapper .instructions-contents .instructions-header { height: auto; background-color: #FFFFFF; }
  .instructions-wrapper .instructions-contents .instructions-header:after { content: ''; clear: both; display: block; }
  .instructions-wrapper .instructions-contents a.back-button-mobile { color: #c8102e; background: #fff; font-size: 14px; padding: 15px; padding-left: 40px; border-bottom: 1px solid #eee; display: block; text-decoration: none; display: none; }
  .instructions-wrapper .instructions-contents a.back-button-mobile span { position: absolute; left: 22px; top: 38px; }
  .instructions-wrapper .instructions-contents .instructions-body { background: #FFFFFF; position: relative; width: 100%; }
  .instructions-wrapper .instructions-contents .instructions-body .recipe_page_instructions { margin-left: 0; padding: 25px; }
  .instructions-wrapper .instructions-contents .title { font-size: 24px; text-align: center; padding: .6em 0; height: 100%; width: 50%; background-color: #F6F6F6; border: 1px solid #EBEBEB; cursor: pointer; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .instructions-wrapper .instructions-contents .title.selected { background: #FFFFFF; border: 1px solid #FFFFFF; }
  .instructions-wrapper .instructions-contents .button { font-size: 1.4em; color: #613037; background-color: #ffffff; text-align: center; margin: 17px 0px; border-radius: 5px; border: solid 1px #6f3539; display: none; }
  .instructions-wrapper .instructions-contents .button a { text-decoration: none; margin: 0; display: block; padding: 10px 10px; }
  .instructions-wrapper .instructions-contents .ingredients ul { list-style-type: none; margin-left: 0; padding: 25px; }
  .instructions-wrapper .instructions-contents .ingredients ul li { position: relative; margin-bottom: 10px; color: #cccccc; font-size: 1.8em; }
  .instructions-wrapper .instructions-contents .instructions p, .instructions-wrapper .instructions-contents .instructions .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .instructions-wrapper .instructions-contents .instructions a, .instructions-wrapper .instructions-contents .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .instructions-wrapper .instructions-contents .instructions .cpn-title, .instructions-wrapper .instructions-contents .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .instructions-wrapper .instructions-contents .instructions .cpn-exp, .instructions-wrapper .instructions-contents .instructions #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .instructions-wrapper .instructions-contents .instructions .data-wrapper, .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .instructions-wrapper .instructions-contents .instructions a, .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .instructions-wrapper .instructions-contents .instructions a, .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .instructions-wrapper .instructions-contents .instructions a, .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .instructions-wrapper .instructions-contents .instructions a, .instructions-wrapper .instructions-contents .instructions .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .instructions-wrapper .instructions-contents .instructions li, .instructions-wrapper .instructions-contents .instructions .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .instructions-wrapper .instructions-contents .instructions .stores-time, .instructions-wrapper .instructions-contents .instructions .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .instructions-wrapper .instructions-contents .instructions .subtitle, .instructions-wrapper .instructions-contents .instructions .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .instructions-wrapper .instructions-contents .instructions .food-menu-item-subtext, .instructions-wrapper .instructions-contents .instructions .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .instructions-wrapper .instructions-contents .instructions .description { color: #cccccc; font-size: 1.8em; } }

/*Desktop*/
@media (min-width: 992px) { .instructions-outer-wrapper { padding-bottom: 20px; }
  .instructions-outer-wrapper .instructions-wrapper { position: relative; z-index: 2; max-width: 1200px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions-header { height: 112px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions-header a.back-button { color: #c8102e; text-decoration: none; position: absolute; top: 0; left: 68px; padding: 20px; font-size: 14px; line-height: 14px; z-index: 2; display: none; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions-header a.back-button span { position: absolute; left: 0px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions-body { background-image: none; background-repeat: repeat; padding-bottom: 100px; position: relative; width: 100%; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions-body .recipe_page_instructions { margin-left: 22px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .title { font-size: 3.2em; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-align: left; padding: 46px 0 0 0; margin-bottom: 45px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .title:after { border-bottom: 1px solid #ddd; content: ''; height: 1px; position: absolute; bottom: -20px; left: 18px; width: 90%; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .button { font-size: 1.4em; color: #613037; background-color: #ffffff; text-align: center; margin: 17px 0px; border-radius: 5px; border: solid 1px #6f3539; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .button a { text-decoration: none; margin: 0; display: block; padding: 10px 10px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .ingredients ul { list-style-type: none; padding: 0; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .ingredients ul li { position: relative; margin-bottom: 10px; font-size: 1.3em; color: #cccccc; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .ingredients ul li:last-of-type:after { height: 0px; }
  .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions p, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions a, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .cpn-title, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .cpn-exp, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .data-wrapper, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions a, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions a, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions a, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions a, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions li, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .stores-time, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .subtitle, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .food-menu-item-subtext, .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .instructions-outer-wrapper .instructions-wrapper .instructions-contents .instructions .description { font-size: 1.3em; color: #cccccc; } }

.single_mini_nav { display: none; }

@media print { .pure-container, .pure-pusher-container, #page.pusher_page_id_recipe { overflow: auto; display: inline-table; width: 800px; }
  .pure-container .user_tools_wrapper, .pure-container .main_nav_wrapper, .pure-container .footer-buffer, .pure-container .footer-wrapper, .pure-pusher-container .user_tools_wrapper, .pure-pusher-container .main_nav_wrapper, .pure-pusher-container .footer-buffer, .pure-pusher-container .footer-wrapper, #page.pusher_page_id_recipe .user_tools_wrapper, #page.pusher_page_id_recipe .main_nav_wrapper, #page.pusher_page_id_recipe .footer-buffer, #page.pusher_page_id_recipe .footer-wrapper { display: none; }
  .pure-container .page-wrapper, .pure-pusher-container .page-wrapper, #page.pusher_page_id_recipe .page-wrapper { background: #fff !important; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper { padding-bottom: 0px !important; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper { border: 0 !important; border-bottom: 1px solid #ddd !important; text-align: center; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .logo, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .logo, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .logo { margin: auto; margin-bottom: 20px; height: 40px; width: auto; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper { text-align: center; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper .recipe-image .recipe_page_image, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper .recipe-image .recipe_page_image, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-image-wrapper .recipe-image .recipe_page_image { width: auto !important; height: 150px !important; margin: auto; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper { padding: 10px 10px 10px 0px; }
  .pure-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper .title, .pure-pusher-container .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper .title, #page.pusher_page_id_recipe .page_id_recipe .recipe-header-inner-wrapper .recipe-header-wrapper .recipe-title-wrapper .title { text-align: center; font-size: 18pt !important; }
  .pure-container .page_id_recipe .recipe-tags, .pure-pusher-container .page_id_recipe .recipe-tags, #page.pusher_page_id_recipe .page_id_recipe .recipe-tags { display: none; }
  .pure-container .page_id_recipe .instructions-wrapper, .pure-pusher-container .page_id_recipe .instructions-wrapper, #page.pusher_page_id_recipe .page_id_recipe .instructions-wrapper { border: none; width: 100% !important; padding: 0 !important; }
  .pure-container .page_id_recipe .print-tagline, .pure-pusher-container .page_id_recipe .print-tagline, #page.pusher_page_id_recipe .page_id_recipe .print-tagline { text-align: center; font-size: 8pt; }
  .pure-container .page_id_recipe .instructions-header, .pure-pusher-container .page_id_recipe .instructions-header, #page.pusher_page_id_recipe .page_id_recipe .instructions-header { height: initial !important; }
  .pure-container .page_id_recipe .instructions-header .title:first-of-type, .pure-pusher-container .page_id_recipe .instructions-header .title:first-of-type, #page.pusher_page_id_recipe .page_id_recipe .instructions-header .title:first-of-type { width: 41.66666666666667% !important; display: block !important; }
  .pure-container .page_id_recipe .instructions-header .title:last-of-type, .pure-pusher-container .page_id_recipe .instructions-header .title:last-of-type, #page.pusher_page_id_recipe .page_id_recipe .instructions-header .title:last-of-type { width: 58.333333333333336% !important; display: block !important; }
  .pure-container .page_id_recipe .instructions-header .title, .pure-pusher-container .page_id_recipe .instructions-header .title, #page.pusher_page_id_recipe .page_id_recipe .instructions-header .title { font-size: 14pt !important; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-align: left; padding: 8px 0 0 20px !important; margin-bottom: 0 !important; background: #FFFFFF; border: 1px solid #FFFFFF; }
  .pure-container .page_id_recipe .instructions-header .title:after, .pure-pusher-container .page_id_recipe .instructions-header .title:after, #page.pusher_page_id_recipe .page_id_recipe .instructions-header .title:after { border-bottom: 1px solid #ddd; content: ''; height: 1px; position: absolute; bottom: 0px !important; left: 18px; width: 90%; display: none; }
  .pure-container .page_id_recipe .instructions-body, .pure-pusher-container .page_id_recipe .instructions-body, #page.pusher_page_id_recipe .page_id_recipe .instructions-body { padding-bottom: 0px !important; display: inline !important; }
  .pure-container .page_id_recipe .instructions-body:after, .pure-pusher-container .page_id_recipe .instructions-body:after, #page.pusher_page_id_recipe .page_id_recipe .instructions-body:after { content: ''; clear: both; display: block; }
  .pure-container .page_id_recipe .ingredients, .pure-pusher-container .page_id_recipe .ingredients, #page.pusher_page_id_recipe .page_id_recipe .ingredients { width: 41.66666666666667% !important; display: inline !important; }
  .pure-container .page_id_recipe .ingredients ul, .pure-pusher-container .page_id_recipe .ingredients ul, #page.pusher_page_id_recipe .page_id_recipe .ingredients ul { padding-top: 0; }
  .pure-container .page_id_recipe .ingredients ul li, .pure-pusher-container .page_id_recipe .ingredients ul li, #page.pusher_page_id_recipe .page_id_recipe .ingredients ul li { font-size: 8pt !important; }
  .pure-container .page_id_recipe .instructions, .pure-pusher-container .page_id_recipe .instructions, #page.pusher_page_id_recipe .page_id_recipe .instructions { width: 58.333333333333336% !important; display: inline !important; }
  .pure-container .page_id_recipe .instructions p, .pure-container .page_id_recipe .instructions .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .pure-container .page_id_recipe .instructions a, .pure-container .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pure-container .page_id_recipe .instructions .cpn-title, .pure-container .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pure-container .page_id_recipe .instructions .cpn-exp, .pure-container .page_id_recipe .instructions #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .pure-container .page_id_recipe .instructions .data-wrapper, .pure-container .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .pure-container .page_id_recipe .instructions a, .pure-container .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .pure-container .page_id_recipe .instructions a, .pure-container .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .pure-container .page_id_recipe .instructions a, .pure-container .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .pure-container .page_id_recipe .instructions a, .pure-container .page_id_recipe .instructions .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .pure-container .page_id_recipe .instructions li, .pure-container .page_id_recipe .instructions .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .pure-container .page_id_recipe .instructions .stores-time, .pure-container .page_id_recipe .instructions .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pure-container .page_id_recipe .instructions .subtitle, .pure-container .page_id_recipe .instructions .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pure-container .page_id_recipe .instructions .food-menu-item-subtext, .pure-container .page_id_recipe .instructions .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pure-container .page_id_recipe .instructions .description, .pure-pusher-container .page_id_recipe .instructions p, .pure-pusher-container .page_id_recipe .instructions .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .pure-pusher-container .page_id_recipe .instructions a, .pure-pusher-container .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pure-pusher-container .page_id_recipe .instructions .cpn-title, .pure-pusher-container .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pure-pusher-container .page_id_recipe .instructions .cpn-exp, .pure-pusher-container .page_id_recipe .instructions #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .pure-pusher-container .page_id_recipe .instructions .data-wrapper, .pure-pusher-container .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .pure-pusher-container .page_id_recipe .instructions a, .pure-pusher-container .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .pure-pusher-container .page_id_recipe .instructions a, .pure-pusher-container .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .pure-pusher-container .page_id_recipe .instructions a, .pure-pusher-container .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .pure-pusher-container .page_id_recipe .instructions a, .pure-pusher-container .page_id_recipe .instructions .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .pure-pusher-container .page_id_recipe .instructions li, .pure-pusher-container .page_id_recipe .instructions .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .pure-pusher-container .page_id_recipe .instructions .stores-time, .pure-pusher-container .page_id_recipe .instructions .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pure-pusher-container .page_id_recipe .instructions .subtitle, .pure-pusher-container .page_id_recipe .instructions .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pure-pusher-container .page_id_recipe .instructions .food-menu-item-subtext, .pure-pusher-container .page_id_recipe .instructions .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pure-pusher-container .page_id_recipe .instructions .description, #page.pusher_page_id_recipe .page_id_recipe .instructions p, #page.pusher_page_id_recipe .page_id_recipe .instructions .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li #page.pusher_page_id_recipe .page_id_recipe .instructions a, #page.pusher_page_id_recipe .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text #page.pusher_page_id_recipe .page_id_recipe .instructions .cpn-title, #page.pusher_page_id_recipe .page_id_recipe .instructions .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area #page.pusher_page_id_recipe .page_id_recipe .instructions .cpn-exp, #page.pusher_page_id_recipe .page_id_recipe .instructions #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper #page.pusher_page_id_recipe .page_id_recipe .instructions .data-wrapper, #page.pusher_page_id_recipe .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date #page.pusher_page_id_recipe .page_id_recipe .instructions a, #page.pusher_page_id_recipe .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date #page.pusher_page_id_recipe .page_id_recipe .instructions a, #page.pusher_page_id_recipe .page_id_recipe .instructions .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #page.pusher_page_id_recipe .page_id_recipe .instructions a, #page.pusher_page_id_recipe .page_id_recipe .instructions .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #page.pusher_page_id_recipe .page_id_recipe .instructions a, #page.pusher_page_id_recipe .page_id_recipe .instructions .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul #page.pusher_page_id_recipe .page_id_recipe .instructions li, #page.pusher_page_id_recipe .page_id_recipe .instructions .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info #page.pusher_page_id_recipe .page_id_recipe .instructions .stores-time, #page.pusher_page_id_recipe .page_id_recipe .instructions .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged #page.pusher_page_id_recipe .page_id_recipe .instructions .subtitle, #page.pusher_page_id_recipe .page_id_recipe .instructions .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item #page.pusher_page_id_recipe .page_id_recipe .instructions .food-menu-item-subtext, #page.pusher_page_id_recipe .page_id_recipe .instructions .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper #page.pusher_page_id_recipe .page_id_recipe .instructions .description { padding-top: 0; font-size: 8pt !important; }
  .pure-container .page_id_recipe .ad_wrapper, .pure-pusher-container .page_id_recipe .ad_wrapper, #page.pusher_page_id_recipe .page_id_recipe .ad_wrapper { display: none; }
  .pure-container .page_id_recipe #celebrate_freshness, .pure-pusher-container .page_id_recipe #celebrate_freshness, #page.pusher_page_id_recipe .page_id_recipe #celebrate_freshness { display: none; }
  .pure-pusher.pusher_page_id_recipe #content { background: #fff; }
  body { margin: 25mm 25mm 25mm 25mm; } }
.receipts-header-wrapper .within_drop_arrow { margin-bottom: 5px; padding: 17px; }
.receipts-header-wrapper span#receiptTypeSelected { padding-left: 20px; margin-top: 18px; font-size: 1.4em; position: relative; }
.receipts-header-wrapper span#receiptTypeSelected:after { content: "\e91f"; font-family: 'icomoon'; top: 0px; right: -35px; font-size: 1em; position: absolute; }
.receipts-header-wrapper .within { left: 0; right: auto; margin-top: 10px; padding-right: 150px; }
.receipts-header-wrapper div#receiptDropdownHolder { position: relative; }
@media (max-width: 991px) { .receipts-header-wrapper .receiptsDD_desktop { display: none; } }
.receipts-header-wrapper .receiptsDD_mobile select { width: 90%; height: 50px; font-size: 20px; padding-left: 10px; margin: 15px 5%; padding-top: 5px; }
@media (min-width: 992px) { .receipts-header-wrapper .receiptsDD_mobile { display: none; } }
.receipts-header-wrapper div#menuReceiptStore { left: 20px; padding-left: 15px; padding-right: 15px; }
.receipts-header-wrapper div#menuReceiptStore .within_drop_filter_item { padding: 5px 0; cursor: pointer; color: #999; }
.receipts-header-wrapper div#menuReceiptStore .within_drop_filter_item:hover { color: #c8102e; }

.receipt-inner-wrapper #receipts { min-height: 600px; }
.receipt-inner-wrapper .no_receipts { padding: 20px !important; text-align: center; }
@media (max-width: 991px) { .receipt-inner-wrapper { padding: 20px; }
  .receipt-inner-wrapper .receipt_desktop { display: none; }
  .receipt-inner-wrapper #receiptTypeSelected { display: none; }
  .receipt-inner-wrapper .receipt_select { font-size: 1.6em; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { background: #FFFFFF; width: 100%; margin: auto; }
  .receipt-inner-wrapper .receipt_store_row .receipt_mobile { display: block; padding: 30px 10px; }
  .receipt-inner-wrapper .receipt_store_row span span { display: inline-block; padding: 0; }
  .receipt-inner-wrapper #receiptsListShell td { padding: 0; }
  .receipt-inner-wrapper .td-total span:after { content: "\e905"; font-family: 'icomoon'; vertical-align: middle; font-size: 2em; position: absolute; top: -8px; right: -14px; color: #ddd; }
  .receipt-inner-wrapper .td-total span { position: relative; padding-right: 20px; } }
@media (min-width: 992px) { .receipt-inner-wrapper { max-width: 1200px; margin: auto; background: #FFFFFF; }
  .receipt-inner-wrapper .receipt_mobile { display: none; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { width: 90%; margin: auto; background: #FFFFFF; }
  .receipt-inner-wrapper .receipt-list-outer-wrapper { margin-top: 20px; }
  .receipt-inner-wrapper .receipt_store_row { cursor: pointer; }
  .receipt-inner-wrapper .receipt_store_row span { display: block; padding: 10px 8px; }
  .receipt-inner-wrapper .receipt_store_row span span { display: inline-block; padding: 0; }
  .receipt-inner-wrapper div#receiptsListShell td { padding: 0; }
  .receipt-inner-wrapper span.date_header { margin-left: 10px; }
  .receipt-inner-wrapper td.td-date span { margin-left: 10px; }
  .receipt-inner-wrapper span.total_header { margin-right: 38px; text-align: right; }
  .receipt-inner-wrapper td.td-total span { margin-right: 20px; text-align: right; }
  .receipt-inner-wrapper .single-recept-outer-wrapper { margin-top: 20px; }
  .receipt-inner-wrapper .single-recept-inner-wrapper { width: 90%; margin: auto; background: #FFFFFF; padding: 20px; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { padding: 20px; }
  .receipt-inner-wrapper .discount_title { margin-top: 30px; }
  .receipt-inner-wrapper .invoice-block { text-align: right; }
  .receipt-inner-wrapper div#receiptsListItemShell { margin: 35px auto auto; padding: 20px; border: 1px solid #ddd; }
  .receipt-inner-wrapper #receipts_single { margin-bottom: 40px; }
  .receipt-inner-wrapper .panel-body li { list-style: none; }
  .receipt-inner-wrapper .invoice-logo small { display: block; } }

#receipts_single .single-receipts_header_wrapper { background: #c8102e; color: #FFFFFF; text-align: center; padding: 30px 0 30px 0; font-size: 2em; }
#receipts_single .single-receipts_header_wrapper .back_to_list { position: absolute; top: 32px; left: 20px; color: #FFFFFF; }
#receipts_single .single-receipts_header_wrapper .back_to_list a { text-decoration: none; }
#receipts_single .single-receipts_header_wrapper .back_to_list span { color: #FFFFFF; }
#receipts_single .single-receipts_header_wrapper .prev-next-links { display: none; }
#receipts_single .single-receipt_wrapper { width: 90%; margin: auto; background: #FFFFFF; margin-top: 40px; font-size: 1.6em; position: relative; /* &:before { //content: ''; background: url(../images/receipt_ridge.png); width: 100%; height: 10px; position: absolute; top: -10px; left: 0; background-position: 10px 0px; }
 &:after { content: ''; background: url(../images/receipt_ridge_down.png); width: 100%; height: 10px; position: absolute; bottom: -10px; left: 0; background-position: 10px 0px; }
*/ }
@media (min-width: 992px) { #receipts_single .single-receipt_wrapper { padding: 20px; } }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .total_total { text-align: center; padding: 5px 0 15px 0; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .total_total span { font-size: 4em; display: block; line-height: 1em; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .total_total strong { display: none; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .receipt_date_time { text-align: center; margin: 20px 0 0 0; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .points-trans-pay { text-align: center; margin-bottom: 20px; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .points-trans-pay .receipt_id_wrapper { display: inline-block; }
#receipts_single .single-receipt_wrapper .receipt-single-top-row .points-trans-pay .payment_type { display: inline-block; }
#receipts_single .single-receipt_wrapper .main_table .table { border: 1px solid #ddd; }
#receipts_single .single-receipt_wrapper .main_table .table .item_qty_header { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_quantity { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_price_header { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_price { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_price_header { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_price { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_total_header { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table .item_total { text-align: center; }
#receipts_single .single-receipt_wrapper .main_table .table th, #receipts_single .single-receipt_wrapper .main_table .table td { font-size: .8em; }
#receipts_single .single-receipt_wrapper .main_table .table thead tr, #receipts_single .single-receipt_wrapper .main_table .table .discount_header { background: #ddd; text-transform: uppercase; }
#receipts_single .single-receipt_wrapper .main_table .table thead tr td, #receipts_single .single-receipt_wrapper .main_table .table .discount_header td { padding-top: 20px; }
#receipts_single .single-receipt_wrapper .main_table .table .discount_items .item_id { display: none; }
#receipts_single .single-receipt_wrapper .secondary_info { border-top: 1px solid #ddd; padding-top: 20px; font-size: 0.8em; }
#receipts_single .single-receipt_wrapper .secondary_info .city { display: inline-block; }
#receipts_single .single-receipt_wrapper .secondary_info .address2 { display: block; }
#receipts_single .single-receipt_wrapper .secondary_info .store_name { font-size: 1.2em; }
#receipts_single .single-receipt_wrapper .secondary_info .amounts { text-align: right; border-right: 0; }
#receipts_single .loyalty_id { display: none; }
#receipts_single .item_count { display: none; }

.receipts-header-wrapper .within_drop_arrow { margin-bottom: 5px; padding: 17px; }
.receipts-header-wrapper span#receiptTypeSelected { padding-left: 20px; margin-top: 18px; font-size: 1.4em; position: relative; }
.receipts-header-wrapper span#receiptTypeSelected:after { content: "\e91f"; font-family: 'icomoon'; top: 0px; right: -35px; font-size: 1em; position: absolute; }
.receipts-header-wrapper .within { left: 0; right: auto; margin-top: 10px; padding-right: 150px; }
.receipts-header-wrapper div#receiptDropdownHolder { position: relative; }
@media (max-width: 991px) { .receipts-header-wrapper .receiptsDD_desktop { display: none; } }
.receipts-header-wrapper .receiptsDD_mobile select { width: 90%; height: 50px; font-size: 20px; padding-left: 10px; margin: 15px 5%; padding-top: 5px; }
@media (min-width: 992px) { .receipts-header-wrapper .receiptsDD_mobile { display: none; } }
.receipts-header-wrapper div#menuReceiptStore { left: 20px; padding-left: 15px; padding-right: 15px; }

.receipt-inner-wrapper #receipts { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #cccccc; min-height: 600px; }
.receipt-inner-wrapper #receipts .empty-state { text-align: center; margin: auto; display: none; }
@media (max-width: 991px) { .receipt-inner-wrapper #receipts .empty-state { background-color: #fff; padding-bottom: 30px; } }
.receipt-inner-wrapper #receipts .empty-state .icon-wrapper { display: inline-block; background: #ddd; color: #fff; padding: 25px 30px; border-radius: 50px; font-size: 45px; }
@media (max-width: 991px) { .receipt-inner-wrapper #receipts .empty-state .icon-wrapper { margin-top: 50px; } }
@media (min-width: 992px) { .receipt-inner-wrapper #receipts .empty-state .icon-wrapper { margin-top: 150px; margin-bottom: 20px; } }
.receipt-inner-wrapper #receipts .empty-state .title { margin: 10px 0; margin-bottom: 12px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
.receipt-inner-wrapper #receipts .empty-state .subtitle { font-size: 12px; color: #666; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.receipt-inner-wrapper #receipts .empty-state .subtitle span { font-size: 18px; vertical-align: middle; }
.receipt-inner-wrapper .no_receipts { padding: 20px !important; text-align: center; }
@media (max-width: 991px) { .receipt-inner-wrapper .receipt_desktop { display: none; }
  .receipt-inner-wrapper #receiptTypeSelected { display: none; }
  .receipt-inner-wrapper .receipt_select { font-size: 1.6em; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { background: #fff; width: 95%; margin: auto; }
  .receipt-inner-wrapper .receipt_store_row .receipt_mobile { display: block; padding: 30px 10px; }
  .receipt-inner-wrapper .receipt_store_row span span { display: inline-block; padding: 0; }
  .receipt-inner-wrapper #receiptsListShell td { padding: 0; }
  .receipt-inner-wrapper .td-total span:after { content: "\e905"; font-family: 'icomoon'; vertical-align: middle; font-size: 2em; position: absolute; top: -8px; right: -14px; color: #ddd; }
  .receipt-inner-wrapper .td-total span { position: relative; padding-right: 20px; } }
@media (min-width: 992px) { .receipt-inner-wrapper { max-width: 1200px; margin: auto; background: #fff; }
  .receipt-inner-wrapper .receipt_mobile { display: none; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { width: 90%; margin: auto; background: #fff; }
  .receipt-inner-wrapper .receipt-list-outer-wrapper { margin-top: 20px; }
  .receipt-inner-wrapper .receipt_store_row { cursor: pointer; }
  .receipt-inner-wrapper .receipt_store_row span { display: block; padding: 10px 8px; }
  .receipt-inner-wrapper .receipt_store_row span span { display: inline-block; padding: 0; }
  .receipt-inner-wrapper div#receiptsListShell td { padding: 0; }
  .receipt-inner-wrapper span.date_header { margin-left: 10px; }
  .receipt-inner-wrapper td.td-date span { margin-left: 10px; }
  .receipt-inner-wrapper span.total_header { margin-right: 38px; text-align: right; }
  .receipt-inner-wrapper td.td-total span { margin-right: 20px; text-align: right; }
  .receipt-inner-wrapper .single-recept-outer-wrapper { margin-top: 20px; }
  .receipt-inner-wrapper .single-recept-inner-wrapper { width: 90%; margin: auto; background: #fff; padding: 20px; }
  .receipt-inner-wrapper .receipt-list-inner-wrapper { padding: 20px; }
  .receipt-inner-wrapper .discount_title { margin-top: 30px; }
  .receipt-inner-wrapper .invoice-block { text-align: right; }
  .receipt-inner-wrapper div#receiptsListItemShell { margin: auto; padding: 20px; border: 1px solid #ddd 1px solid #ddd 1px solid #ddd; }
  .receipt-inner-wrapper #receipts_single { margin-bottom: 40px; }
  .receipt-inner-wrapper .panel-body li { list-style: none; }
  .receipt-inner-wrapper .invoice-logo small { display: block; } }

.coupons-wrapper .coupons-header-wrapper { margin-bottom: 0px; }
.coupons-wrapper .tooltip { font-size: .8em; }
.coupons-wrapper .tooltip-inner { padding-top: 6px; }
.coupons-wrapper .deal_card_wrapper { padding-left: 5.5px; padding-right: 5.5px; }
.coupons-wrapper #deals_list { min-height: 600px; border-top: 1px solid #eee; position: relative; }
@media (min-width: 992px) { .coupons-wrapper #deals_list { padding-top: 9.5px; padding-bottom: 9.5px; } }
.coupons-wrapper .store-details-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; background: #4d4d4f; padding: 10px 30px; color: #ffffff; }
.coupons-wrapper .store-details-wrapper .store-name { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; display: inline-block; line-height: 34px; }
.coupons-wrapper .store-details-wrapper .store-name .change-store { margin-left: 5px; text-decoration: underline; cursor: pointer; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.coupons-wrapper .store-details-wrapper .store-name .change-store:hover { text-decoration: none; }
@media (min-width: 992px) { .coupons-wrapper .store-details-wrapper .store-address { margin-left: 20px; line-height: 34px; display: inline-block; float: right; }
  .coupons-wrapper .store-details-wrapper .store-phone { margin-left: 20px; line-height: 34px; display: inline-block; float: right; }
  .coupons-wrapper .store-details-wrapper .store-hours { margin-left: 20px; line-height: 34px; display: inline-block; float: right; }
  .coupons-wrapper .store-details-wrapper:after { content: ''; display: block; clear: both; } }
@media (min-width: 768px) { .coupons-wrapper .store-details-wrapper .flyerPDFLINK { margin-left: 20px; display: inline-block; float: right; } }
.coupons-wrapper .store-details-wrapper .mobile-wrapper .store-address { line-height: 34px; }
.coupons-wrapper .store-details-wrapper .mobile-wrapper .store-phone { line-height: 34px; display: inline-block; margin-right: 20px; }
.coupons-wrapper .store-details-wrapper .mobile-wrapper .store-hours { line-height: 34px; display: inline-block; }
.coupons-wrapper .store-details-wrapper .mobile-wrapper .flyerPDFLINK { display: block; }
.coupons-wrapper .store-details-wrapper .mobile-wrapper:after { content: ''; display: block; clear: both; }
.coupons-wrapper .empty-state { display: none; text-align: center; }
.coupons-wrapper .empty-state .icon-wrapper { padding-top: 100px; }
.coupons-wrapper .empty-state .icon-wrapper span { font-size: 50px; background: #ddd; border-radius: 50px; text-align: center; color: #fff; padding: 20px; display: inline-block; margin-bottom: 20px; }
.coupons-wrapper .empty-state .title { font-size: 18px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; margin-bottom: 12px; }
.coupons-wrapper .empty-state .subtitle { font-size: 12px; color: #666; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.coupons-wrapper #CouponInfo { position: fixed; display: none; z-index: 10000000000000; background-color: #fff; border-radius: 5px; }
@media (max-width: 991px) { .coupons-wrapper #CouponInfo { width: 100%; height: 100%; } }
@media (min-width: 992px) { .coupons-wrapper #CouponInfo { top: 30%; left: 0; right: 0; margin: auto; min-width: 600px; width: 40%; } }
.coupons-wrapper .fixed_header { background-color: #FFFFFF; padding: 10px; width: 100%; z-index: 5; }
.coupons-wrapper .fixed_header #promoClassSelect { width: 90%; height: 50px; font-size: 20px; padding-left: 10px; margin: 0 5%; padding-top: 5px; }
.coupons-wrapper .fixed_header .dept_drop { padding-left: 20px; margin-top: 10px; font-size: 16px; }
.coupons-wrapper .fixed_header .dept_drop .icon { position: absolute; top: 2px; padding-left: 6px; padding-right: 6px; }
.coupons-wrapper .fixed_header .dept_drop:hover .icon { display: inline-block; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.coupons-wrapper .fixed_header .dept_drop .dropdown-menu { left: 0; right: auto; margin-top: 10px; width: 300px; }
.coupons-wrapper .fixed_header .dept_drop.open a#deptLabel:after { transform: rotateX(180deg); }
.coupons-wrapper .fixed_header .dept_drop a#deptLabel { position: relative; text-decoration: none; color: #c8102e; }
.coupons-wrapper .fixed_header .dept_drop a#deptLabel:after { content: "\e91f"; font-family: 'icomoon'; top: 0px; right: -35px; font-size: 1em; position: absolute; }
.coupons-wrapper .fixed_header .dept_drop a#deptLabel.open:after { content: "\e920"; font-family: 'icomoon'; top: 0px; right: -35px; position: absolute; font-size: 1.4em; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper { position: relative; padding-bottom: 40px; padding-right: 30px; font-size: 14px; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper > a { color: #4d4d4f; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper > a:hover { color: #4d4d4f; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper:hover .nav-dropdown { display: block; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown { overflow: hidden; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper:hover .nav-dropdown li { height: 38px; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li { overflow: hidden; height: 0; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown { position: absolute; top: 30px; left: -5px; padding: 0; background: #fff; width: 240px; box-shadow: 5px 3px 15px rgba(0, 0, 0, 0.1); z-index: 5; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul { margin: 0 0; padding: 0; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul:after { content: ''; clear: both; display: block; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a { margin-left: 0px; padding: 0; width: 100%; padding-left: 10px !important; text-transform: none; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a a:hover { background: #e6e6e6 !important; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li { float: left; padding: 0; margin: 0; line-height: 38px; width: 100%; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li:hover { background: #e6e6e6 !important; }
.coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a { text-decoration: none; width: 90%; margin: 0 5%; border-bottom: 1px solid #ddd; text-align: left; display: block; height: 100%; }
.coupons-wrapper .fixed_header.fixed-container-mod { background-color: rgba(255, 255, 255, 0.95); }
.coupons-wrapper .diet-filter-wrapper:before { content: 'Filter:'; color: #c8102e; position: absolute; top: 12px; font-size: 14px; left: 48px; }
@media (max-width: 991px) { .coupons-wrapper .diet-filter-wrapper { display: none; } }
.coupons-wrapper .diet-filter-wrapper span { font-family: 'icomoon'; font-size: 35px; position: relative; color: #ddd; }
.coupons-wrapper .diet-filter-wrapper span:hover { color: #c8102e; }
.coupons-wrapper .diet-filter-wrapper span:before { position: absolute; bottom: -20px; left: -15px; right: 0; font-size: .25em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; width: 70px; text-align: center; display: none; }
.coupons-wrapper .diet-filter-wrapper .diet-filter-item { margin: auto 1.3%; display: inline-block; text-align: center; float: right; }
.coupons-wrapper .diet-filter-wrapper .diet-filter-item.active span { color: #c8102e; }
.coupons-wrapper .diet-filter-wrapper .diet-filter-item img { width: 40px; }
.coupons-wrapper .diet-filter-wrapper .dairy_free span:after { content: "\e9b2"; }
.coupons-wrapper .diet-filter-wrapper .dairy_free span:before { content: 'Dairy Free'; }
.coupons-wrapper .diet-filter-wrapper .fair_trade span:after { content: "\e9b4"; }
.coupons-wrapper .diet-filter-wrapper .fair_trade span:before { content: 'Fair Trade'; }
.coupons-wrapper .diet-filter-wrapper .gluten_free span:after { content: "\e9b6"; }
.coupons-wrapper .diet-filter-wrapper .gluten_free span:before { content: 'Gluten Free'; }
.coupons-wrapper .diet-filter-wrapper .kosher span:after { content: "\e9b8"; }
.coupons-wrapper .diet-filter-wrapper .kosher span:before { content: 'Kosher'; }
.coupons-wrapper .diet-filter-wrapper .non-gmo span:after { content: "\e9ba"; }
.coupons-wrapper .diet-filter-wrapper .non-gmo span:before { content: 'Non-GMO'; }
.coupons-wrapper .diet-filter-wrapper .organic span:after { content: "\e9bc"; }
.coupons-wrapper .diet-filter-wrapper .organic span:before { content: 'Organic'; }
.coupons-wrapper .diet-filter-wrapper .raw span:after { content: "\e9be"; }
.coupons-wrapper .diet-filter-wrapper .raw span:before { content: 'Raw'; }
.coupons-wrapper .diet-filter-wrapper .vegetarian span:after { content: "\e9c2"; }
.coupons-wrapper .diet-filter-wrapper .vegetarian span:before { content: 'vegetarian'; }
.coupons-wrapper .diet-filter-wrapper .vegan span:after { content: "\e9c0"; }
.coupons-wrapper .diet-filter-wrapper .vegan span:before { content: 'Vegan'; }
.coupons-wrapper .diet-filter-wrapper .b-corp span:after { content: "\e9b0"; }
.coupons-wrapper .diet-filter-wrapper .b-corp span:before { content: 'B-Corp'; }

.deal_card_wrapper .coupon-outer-wrapper { padding: 5.5px; }
.deal_card_wrapper .coupon-outer-wrapper .info-area:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; background: rgba(255, 255, 255, 0.8); z-index: -1; }
.deal_card_wrapper .coupon-outer-wrapper.saved .info-area:after { display: block; z-index: 1; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper { background-color: #FFFFFF; position: relative; border-radius: 0; border: 1px solid #eee; padding: 10px 10px 0; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper:hover { border: 1px solid #c8102e; cursor: pointer; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper.highlight { border: 1px solid #c8102e; cursor: pointer; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon { overflow: hidden; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area { padding: 10px 10px 0px; position: relative; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .botborder-wrap { border-bottom: 1px dashed #ccc; padding-top: 8px; display: none; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-image { padding: 5px; text-align: center; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-image img { max-width: 100%; }
@media (max-width: 991px) { .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-image img { max-height: 90px; } }
@media (min-width: 992px) { .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-image img { max-height: 122px; } }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text { padding-left: 8px; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-price { padding-top: 5px; font-size: 15px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title { font-size: 12px; padding: 6px 0; color: #666; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area { padding: 0 10px; display: none; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-inficon { font-size: 18px; padding: 21px 0px 0 0; text-align: center; color: #ccc; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp { padding: 20px 14px 0 0; font-size: 11px; color: #666; padding-left: 5px; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn { padding: 6px; z-index: 2; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn span { font-size: 32px; display: block; text-align: center; cursor: pointer; height: 45px; width: 35px; padding: 12px 0; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn span.noshow { display: none; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn span.spin { -webkit-animation: spin 1.5s infinite linear; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn span.spin.save:before { content: "\e99e"; display: block; font-family: 'icomoon'; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn span.spin.unsave:before { content: "\e99e"; display: block; font-family: 'icomoon'; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .save-wrapper:after { display: none; background: #000; color: #fff; position: absolute; top: -25px; left: -26px; font-size: 12px; border-radius: 10px; width: 75px; padding: 6px; z-index: 1000000000; -webkit-transition-delay: 2s; transition-delay: 2s; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .save-wrapper:hover:after { display: block !important; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .unsave-wrapper:after { display: none; background: #000; color: #fff; position: absolute; top: -25px; left: -26px; font-size: 12px; border-radius: 10px; width: 75px; padding: 6px; z-index: 1000000000; -webkit-transition-delay: 2s; transition-delay: 2s; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .unsave-wrapper:hover:after { display: block !important; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .save:before { content: "\e998"; display: block; font-family: 'icomoon'; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .save:hover { opacity: .9; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .save:hover:before { content: "\e998"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .unsave:before { content: "\e99c"; color: #999; font-family: 'icomoon'; display: block; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .unsave:hover { opacity: .9; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-btn .unsave:hover:before { content: "\e99d"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area { position: absolute; top: 0; right: 0; left: 0; background: rgba(255, 255, 255, 0.95); overflow: hidden; width: 100%; height: 99%; z-index: -1; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area.reveal { z-index: 2; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr { text-align: center; padding: 10px; font-family: 'icomoon'; font-size: 30px; text-align: center; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr span { padding: 5px; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs { margin-top: 40px; display: inline-block; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs:after { content: "\e618"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.fair_trade:after { content: "\e9b4"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.non-gmo:after { content: "\e9ba"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.organic:after { content: "\e9bc"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.vegan:after { content: "\e9c0"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.gluten_free:after { content: "\e9b6"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.raw:after { content: "\e9be"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.dairy_free:after { content: "\e9b2"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.b-corp:after { content: "\e9b0"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.kosher:after { content: "\e9b8"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .cpn-attr .attrs.vegetarian:after { content: "\e9c2"; }
.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .hidden-area .addInfo { color: #666; text-align: center; font-size: 11px; padding: 0 10px 10px 20px; bottom: 0; position: absolute; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-image { text-align: center; }
@media (max-width: 991px) { .deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-image img { max-height: 150px; } }
@media (min-width: 992px) { .deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-image img { max-height: 150px; } }
@media (max-width: 991px) { .deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-text { text-align: center; padding-left: 0; }
  .deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-text .int-area { padding-left: 0; } }
.deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-text .cpn-price { color: #c8102e; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 26px; line-height: 32px; }
.deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-text .cpn-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
@media (max-width: 991px) { .deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-exp { text-align: left; } }
.deal_card_wrapper .coupon-outer-wrapper.featured_promotion:not(.widget-item-wrapper) .coupon-wrapper .coupon .cpn-btn span { color: #c8102e; }

@-moz-keyframes spin { from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); } }
@keyframes spin { from { transform: rotate(0deg); }
  to { transform: rotate(360deg); } }
#coupondetails.fade.in { z-index: 99999 !important; }
@media (min-width: 992px) { #coupondetails .modal-dialog { width: 900px; } }
#coupondetails .modal-header { position: absolute; width: 100%; }
#coupondetails .modal-body { padding: 0px; }
@media (min-width: 992px) { #coupondetails .modal-body { text-align: left; } }
#coupondetails .modal-content { padding: 0; }

#CouponInfo .close-btn { display: block; position: absolute; top: 15px; right: 15px; font-size: 21px; z-index: 1; outline: 0; opacity: 1; color: #666666; }
#CouponInfo .more-details-wrapper .heading { padding: 20px; border-bottom: 1px solid #ddd; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; font-size: 14px; }
#CouponInfo .more-details-wrapper .image { padding: 20px; text-align: center; }
@media (max-width: 991px) { #CouponInfo .more-details-wrapper .image img { max-height: 200px; } }
@media (min-width: 992px) { #CouponInfo .more-details-wrapper .image img { max-width: 100%; } }
#CouponInfo .more-details-wrapper .data-wrapper { padding: 20px; color: #c8102e; }
#CouponInfo .more-details-wrapper .data-wrapper .expiration { font-size: 12px; display: none; }
#CouponInfo .more-details-wrapper .data-wrapper .expiration .icon-expire-icon { font-size: 16px; vertical-align: text-bottom; }
#CouponInfo .more-details-wrapper .data-wrapper .title { color: #c8102e; font-size: 20px; margin-top: 20px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
#CouponInfo .more-details-wrapper .data-wrapper .description { font-size: 14px; }
@media (min-width: 992px) { #CouponInfo .more-details-wrapper .data-wrapper .categories { padding-top: 20px; } }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs { display: inline-block; }
@media (max-width: 991px) { #CouponInfo .more-details-wrapper .data-wrapper .categories .attrs { padding: 10px 10px 0 0; } }
@media (min-width: 992px) { #CouponInfo .more-details-wrapper .data-wrapper .categories .attrs { padding: 0px 10px 0 0; } }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs img { width: 40px; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs:before { content: "\e618"; font-family: 'icomoon'; font-size: 22px; vertical-align: top; display: none; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs:after { content: ""; font-size: 12px; display: none; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.fair_trade:before { content: "\e9b4"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.fair_trade:after { content: "Fair Trade"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.non-gmo:before { content: "\e9ba"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.non-gmo:after { content: "Non-GMO"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.organic:before { content: "\e9bc"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.organic:after { content: "Organic"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.vegan:before { content: "\e9c0"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.vegan:after { content: "Vegan"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.gluten_free:before { content: "\e9b6"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.gluten_free:after { content: "Gluten Free"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.raw:before { content: "\e9be"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.raw:after { content: "Raw"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.dairy_free:before { content: "\e9b2"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.dairy_free:after { content: "Dairy Free"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.b-corp:before { content: "\e9b0"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.b-corp:after { content: "B-Corp"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.kosher:before { content: "\e9b8"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.kosher:after { content: "Kosher"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.vegetarian:before { content: "\e9c2"; }
#CouponInfo .more-details-wrapper .data-wrapper .categories .attrs.vegetarian:after { content: "Vegetarian"; }
#CouponInfo .more-details-wrapper .data-wrapper .button-wrapper { display: none; margin-top: 30px; }
@media (max-width: 991px) { #CouponInfo .more-details-wrapper .data-wrapper .button-wrapper { margin-bottom: 20px; } }
#CouponInfo .more-details-wrapper .data-wrapper .gp-button, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .read-more, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .read-more, #CouponInfo .more-details-wrapper .data-wrapper input.gform_button { font-size: 14px; }
#CouponInfo .more-details-wrapper .data-wrapper .gp-button.save .spinner, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .save.read-more .spinner, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .save.read-more .spinner, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .save.read-more .spinner, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .save.read-more .spinner, #CouponInfo .more-details-wrapper .data-wrapper input.save.gform_button .spinner { -webkit-animation: spin 1.5s infinite linear; display: inline-block; font-size: 20px; vertical-align: middle; }
#CouponInfo .more-details-wrapper .data-wrapper .gp-button.unsave .spinner, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more .spinner, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more .spinner, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more .spinner, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more .spinner, #CouponInfo .more-details-wrapper .data-wrapper input.unsave.gform_button .spinner { -webkit-animation: spin 1.5s infinite linear; display: inline-block; font-size: 20px; vertical-align: middle; }
#CouponInfo .more-details-wrapper .data-wrapper .gp-button.unsave .minus, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more .minus, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more .minus, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more .minus, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more .minus, #CouponInfo .more-details-wrapper .data-wrapper input.unsave.gform_button .minus { display: none; }
@media (min-width: 992px) { #CouponInfo .more-details-wrapper .data-wrapper .gp-button.unsave:hover .check, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more:hover .check, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more:hover .check, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more:hover .check, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more:hover .check, #CouponInfo .more-details-wrapper .data-wrapper input.unsave.gform_button:hover .check { display: none; }
  #CouponInfo .more-details-wrapper .data-wrapper .gp-button.unsave:hover .minus, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more:hover .minus, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more:hover .minus, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .unsave.read-more:hover .minus, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .unsave.read-more:hover .minus, #CouponInfo .more-details-wrapper .data-wrapper input.unsave.gform_button:hover .minus { display: inline-block; } }
#CouponInfo .more-details-wrapper .data-wrapper .gp-button .btn-text, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more .btn-text, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .read-more .btn-text, #CouponInfo .more-details-wrapper .data-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more .btn-text, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content #CouponInfo .more-details-wrapper .data-wrapper .read-more .btn-text, #CouponInfo .more-details-wrapper .data-wrapper input.gform_button .btn-text { margin-left: 15px; vertical-align: middle; }
#CouponInfo .more-details-wrapper .data-wrapper #hidden-value { display: none; }

/*Mobile*/
@media (max-width: 991px) { .depts-header-wrapper { position: relative; margin: auto; width: 100%; position: relative; }
  .depts-header-wrapper:before { display: block; content: " "; width: 100%; padding-top: 56.25%; }
  .depts-header-wrapper > div:first-of-type { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
  .depts-header-wrapper .depts-header { background-image: none; background-repeat: no-repeat; background-size: cover; padding-top: 20px; background-position: top center; }
  .depts-header-wrapper .depts-header .image-fallback { position: absolute; z-index: -1111; width: 100%; }
  .depts-header-wrapper .depts-header .image-fallback img { width: 100%; }
  .depts-header-wrapper .depts-header .depts-nav { margin: auto; text-align: center; }
  .depts-header-wrapper .depts-header .depts-nav ul li { margin: 0 20px; }
  .depts-header-wrapper .depts-header .background-video { position: absolute; overflow: hidden; max-height: 157px; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; }
  .depts-header-wrapper .depts-header .hero_overlay { background-repeat: no-repeat; background-size: contain; }
  .depts-header-wrapper .depts-header .header-text-wrapper { position: absolute; bottom: 0; left: 0; right: 0; }
  .depts-header-wrapper .depts-header .header-text-wrapper .depts-title { font-size: 2.5em; color: #c8102e; text-align: center; width: 100%; padding: 0 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: none; }
  .depts-header-wrapper .depts-header .header-text-wrapper .depts-subtitle { padding: 0 0 2em 0; text-align: center; font-size: 3em; color: #ffffff; } }

/*Desktop*/
@media (min-width: 992px) { .depts-header-wrapper { margin: auto; width: 100%; position: relative; overflow: hidden; }
  .depts-header-wrapper .depts-header { position: relative; z-index: 0; max-height: 157px; padding-top: 20px; background-position: top center; background-size: cover; background-repeat: no-repeat; }
  .depts-header-wrapper .depts-header:before { display: block; content: " "; width: 100%; padding-top: 56.25%; }
  .depts-header-wrapper .depts-header > div:first-of-type { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
  .depts-header-wrapper .depts-header .image-fallback { position: absolute; z-index: -1111; width: 100%; }
  .depts-header-wrapper .depts-header .image-fallback img { width: 100%; }
  .depts-header-wrapper .depts-header .depts-nav { margin: auto; text-align: center; }
  .depts-header-wrapper .depts-header .depts-nav ul li { margin: 0 20px; }
  .depts-header-wrapper .depts-header .background-video { position: absolute; max-height: 157px; overflow: hidden; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; }
  .depts-header-wrapper .depts-header .hero_overlay { background-repeat: no-repeat; background-size: contain; }
  .depts-header-wrapper .depts-header .header-text-wrapper { position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; display: table; width: 100%; }
  .depts-header-wrapper .depts-header .header-text-wrapper .depts-title { font-size: 6em; color: #ffffff; margin: 1.5em auto 0 auto; text-align: center; width: 100%; display: none; }
  .depts-header-wrapper .depts-header .header-text-wrapper .depts-subtitle { text-align: center; font-size: 3em; color: #ffffff; text-align: center; margin: auto; color: #fff; display: table-cell; vertical-align: middle; } }

/*Mobile*/
@media (max-width: 991px) { .depts-intro-wrapper { margin: auto; background-image: none; background-color: #FFFFFF; width: 100%; padding: 20px 0; color: #cccccc; }
  .depts-intro-wrapper .depts-intro { font-size: 2em; padding: 10px 20px; margin: auto; text-align: center; max-width: 1200px; }
  .depts-intro-wrapper .depts-intro p, .depts-intro-wrapper .depts-intro .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .depts-intro-wrapper .depts-intro .cpn-title, .depts-intro-wrapper .depts-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .depts-intro-wrapper .depts-intro .cpn-exp, .depts-intro-wrapper .depts-intro #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .depts-intro-wrapper .depts-intro .data-wrapper, .depts-intro-wrapper .depts-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .depts-intro-wrapper .depts-intro li, .depts-intro-wrapper .depts-intro .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .depts-intro-wrapper .depts-intro .stores-time, .depts-intro-wrapper .depts-intro .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .depts-intro-wrapper .depts-intro .subtitle, .depts-intro-wrapper .depts-intro .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .depts-intro-wrapper .depts-intro .food-menu-item-subtext, .depts-intro-wrapper .depts-intro .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .depts-intro-wrapper .depts-intro .description { font-size: 1em; } }

/*Desktop*/
@media (min-width: 992px) { .depts-intro-wrapper { margin: auto; width: 100%; padding: 20px 0; color: #cccccc; background: #FFFFFF; }
  .depts-intro-wrapper .depts-intro { text-align: center; font-size: 2em; padding: 35px 70px; margin: auto; text-align: center; max-width: 1200px; }
  .depts-intro-wrapper .depts-intro p, .depts-intro-wrapper .depts-intro .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .depts-intro-wrapper .depts-intro .cpn-title, .depts-intro-wrapper .depts-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .depts-intro-wrapper .depts-intro .cpn-exp, .depts-intro-wrapper .depts-intro #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .depts-intro-wrapper .depts-intro .data-wrapper, .depts-intro-wrapper .depts-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-intro-wrapper .depts-intro a, .depts-intro-wrapper .depts-intro .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .depts-intro-wrapper .depts-intro li, .depts-intro-wrapper .depts-intro .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .depts-intro-wrapper .depts-intro .stores-time, .depts-intro-wrapper .depts-intro .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .depts-intro-wrapper .depts-intro .subtitle, .depts-intro-wrapper .depts-intro .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .depts-intro-wrapper .depts-intro .food-menu-item-subtext, .depts-intro-wrapper .depts-intro .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .depts-intro-wrapper .depts-intro .description { font-size: .8em; line-height: 1.8em; } }

/*Mobile*/
@media (max-width: 991px) { .depts-body-outer-wrapper.no-images .small-section-body-wrapper { padding-left: 0px; padding-right: 0px; }
  .depts-body-outer-wrapper.no-images .small-section-body-wrapper .depts-body { padding-left: 0px; padding-right: 0px; }
  .depts-body-outer-wrapper.no-images .small-section-body-wrapper .depts-body .dept-tile { border: 0; border-bottom: 1px solid #ddd; margin-bottom: 0; }
  .depts-body-outer-wrapper.no-images .small-section-body-wrapper .depts-body .dept-tile .dept-text-wrapper { height: initial !important; }
  .depts-body-outer-wrapper.no-images .small-section-body-wrapper .depts-body .dept-tile .dept-text-wrapper .title { text-align: left; padding: 25px 0 15px !important; font-size: 18px !important; }
  .depts-body-outer-wrapper.no-images .small-section-body-wrapper .depts-body .dept-tile .dept-text-wrapper .title:after { font-family: 'icomoon'; font-size: 1em; vertical-align: middle; padding: 10px 20px 10px 5px; content: '\e804'; position: absolute; right: 0; top: 12px; color: #ddd; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .department-link { text-decoration: none; height: 100%; display: block; color: inherit; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .dept-logo img { position: absolute; top: 10px; right: 10px; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body { width: 100%; padding: 20px 10px; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile { background-image: url(../images/depts-background.jpg); background-position: top center; background-repeat: no-repeat; background-size: contain; background-color: #fff; width: 100%; padding: 0; margin-bottom: 5%; position: relative; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile:before { content: ''; width: 100%; height: 100%; display: none; position: absolute; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper { height: initial !important; background-image: none; position: relative; padding-top: 55%; text-align: center; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .title { font-size: 16px; line-height: 1.2em; text-align: left; padding: 20px 0 10px 12px; color: #c8102e; position: relative; padding: 15px 0 15px 12px; background-color: #fff; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .title:after { font-family: 'icomoon'; font-size: 1em; vertical-align: middle; padding: 8px 12px 10px 5px; content: '\e804'; position: absolute; right: 0; top: 9px; color: #ddd; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .subtext { font-size: 1.2em; color: #cccccc; display: none; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .gp-button, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper input.gform_button { display: none; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .recipe_list_inner { padding-top: 10px; background-color: #FFFFFF; border-bottom: 1px solid #BCBCBC; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile { width: 100%; background: #FFFFFF !important; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile:before { display: none; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper { margin-top: 0; text-align: center; padding: 0 20px; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .title { font-size: 34px; padding: 20px 0; line-height: 34px; display: block; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .subtext { font-size: 16px; line-height: 24px; display: none; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .gp-button, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper input.gform_button { font-size: 16px; margin: 20px 0; display: none; } }

/*Desktop*/
@media (min-width: 992px) { .depts-body-outer-wrapper .depts-body-inner-wrapper { background: #FFF; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .department-link { text-decoration: none; height: 100%; display: block; color: inherit; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .dept-logo img { position: absolute; top: 10px; right: 10px; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body { width: 100%; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body.column_count_3 .dept-tile { width: 30.3%; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile { background-repeat: no-repeat; background-size: contain; padding: 0; width: 47%; margin: 20px 1.5% 0 1.5%; float: left; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper { position: relative; margin-top: 55%; padding: 10px 25px 20px 25px; background: #FFFFFF; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .title { font-size: 1.8em; line-height: 2em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .subtext { font-size: 1.4em; color: #cccccc; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .gp-button, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .dept-tile .dept-text-wrapper input.gform_button { display: none; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile { width: 30.33%; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper { margin-top: 0; text-align: center; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .title { font-size: 34px; margin: 20px 0; line-height: 34px; padding: 20px 0; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .subtext { font-size: 16px; line-height: 24px; }
  .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .gp-button, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper .read-more, .depts-body-outer-wrapper .depts-body-inner-wrapper .depts-body .department-link.no-image .dept-tile .dept-text-wrapper input.gform_button { font-size: 16px; margin: 20px 0; } }

.depts-facts-outer-wrapper { background: #FFFFFF; border-top: 1px solid #eee; margin-bottom: 20px; }
@media (max-width: 991px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper { padding: 30px; } }
@media (min-width: 992px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper { padding: 75px; } }
.depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item { text-align: center; color: #cccccc; padding: 30px 0 50px 0; }
.depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item .fact_item_title { font-size: 6em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item .fact_item_description { font-size: 2.5em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-top: -15px; }
@media (min-width: 992px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item { min-height: 250px; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item:nth-of-type(1) { border-bottom: 0; border-top: 0; border-left: 0; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item:nth-of-type(3) { border: 0; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .fact_item:nth-of-type(2) { border: 0; } }
@media (max-width: 991px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(1) .fact_item { width: 100%; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(1) .fact_item:nth-of-type(1) { border-bottom: 0; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(1) .fact_item:nth-of-type(2) { border-bottom: 0; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(1) .fact_item:nth-of-type(3) { border-bottom: 0; } }
@media (max-width: 991px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(2) .fact_item { width: 100%; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(2) .fact_item:nth-of-type(1) { border-bottom: 0; } }
@media (min-width: 992px) { .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(1) { border: 2px dashed #5b4949; }
  .depts-facts-outer-wrapper .depts-facts-inner-wrapper .fact_items .row:nth-of-type(2) { border: 2px dashed #5b4949; border-top: 0px; } }

.store-wrapper { background: #fff; }
.store-wrapper #mapFrame { width: 100%; height: 40em; max-height: 450px; display: none; }
.store-wrapper #mapFrame body { width: 100%; height: 100%; border: 0; margin: 0; padding: 0; }
@media (max-width: 991px) { .store-wrapper .map-wrapper #map-container { min-height: 200px; } }
@media (min-width: 992px) { .store-wrapper .map-wrapper #map-container { min-height: 500px; } }
.store-wrapper .map-wrapper #map-container .infoWindow { margin-left: 6px; }
.store-wrapper .gp-page-header-subarea { display: none; }
.store-wrapper .store-header { display: none; }
.store-wrapper .store-list-check:after { display: none; }
.store-wrapper .active_store_wrapper { width: 100%; background-color: #FFFFFF; padding-top: 25px; margin-top: -7px; position: relative; background: #FFFFFF; padding-left: 10px; padding-right: 10px; display: none; }
.store-wrapper .active_store_wrapper .active_store { max-width: 1200px; text-align: center; margin: auto; font-size: 1.2em; }
.store-wrapper .active_store_wrapper .active_store .store-name { display: none; }
.store-wrapper .active_store_wrapper .active_store .your-store { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: none; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper { width: 100%; margin: auto; font-size: 1.5em; padding-bottom: 25px; color: #c8102e; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-page-selected-store-icon:before { content: "\e965"; font-family: 'icomoon'; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-address { display: inline-block; margin-left: 6px; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-phone { display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-phone:before { content: 'Telephone Number'; display: inline-block; margin: 0; padding-left: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (min-width: 992px) { .store-wrapper .active_store_wrapper .active_store .address-wrapper .store-phone:after { content: '|'; margin-left: 15px; margin-right: 15px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-hours { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .store-wrapper .active_store_wrapper .active_store .address-wrapper .store-hours { display: block; } }
@media (min-width: 992px) { .store-wrapper .active_store_wrapper .active_store .address-wrapper .store-hours { display: inline-block; } }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-hours:before { content: 'Store Hours'; display: inline-block; margin: 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-lat { display: none; }
.store-wrapper .active_store_wrapper .active_store .address-wrapper .store-long { display: none; }
.store-wrapper .store_content_wrapper.no-distance .distance-wrapper div { display: none; }
@media (min-width: 992px) { .store-wrapper .store_content_wrapper { min-height: 400px; } }
@media (max-width: 991px) { .store-wrapper .store-list-check a { text-decoration: none; }
  .store-wrapper #singleStoreWriteDiv { display: none; }
  .store-wrapper #mapFrame { display: none; }
  .store-wrapper #groupStoreFilterDiv { padding-top: 15px; padding-bottom: 15px; background: #FFFFFF; }
  .store-wrapper .filter-wrapper-outer { padding-top: 20px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box { margin: auto; padding: 5px 20px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form { position: relative; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form a.search-button { text-decoration: none; position: absolute; top: 0; right: 0; height: 100%; width: 40px; padding-top: 15px; padding-left: 8px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form span.icon-search_icon { font-size: 20px; color: #4d4d4f; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input { font-size: 16px; color: #999; width: 100%; min-width: 130px; margin: auto; padding-left: 2%; border-radius: 0; height: 50px; padding-top: 9px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input::-webkit-input-placeholder { color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input:-moz-placeholder { /* Firefox 18- */ color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input::-moz-placeholder { /* Firefox 19+ */ color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input:-ms-input-placeholder { color: #999; }
  .store-wrapper .mobile_store-header-wrapper { margin-bottom: 0; }
  .store-wrapper #desktop_store_header { text-align: left; padding-top: 0px; padding-bottom: 0px; padding-left: 5%; }
  .store-wrapper #desktop_store_header .header_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
  .store-wrapper #desktop_store_header .sub_text { font-size: 14px; }
  .store-wrapper .single_store_shell, .store-wrapper .group_store_shell { margin: auto; }
  .store-wrapper .single_store_inner, .store-wrapper .group_store_inner { margin: auto; margin-top: 30px; background-color: #FFFFFF; width: 90%; }
  .store-wrapper .single_store_inner .store_list_state.store_list_state_ZZ .store-phone, .store-wrapper .group_store_inner .store_list_state.store_list_state_ZZ .store-phone { display: none !important; }
  .store-wrapper .single_store_inner .store_list_state:after, .store-wrapper .group_store_inner .store_list_state:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
  .store-wrapper .single_store_inner .store_list_state .learn-more, .store-wrapper .group_store_inner .store_list_state .learn-more { float: none; padding-right: 5%; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a, .store-wrapper .group_store_inner .store_list_state .learn-more a { border: 1px solid #c8102e; border-radius: 4px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 0 0 10px; cursor: pointer; display: block; padding: 5px 0px; font-size: 12px; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:hover, .store-wrapper .group_store_inner .store_list_state .learn-more a:hover { color: #fff; background: #c8102e; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:hover:focus, .store-wrapper .group_store_inner .store_list_state .learn-more a:hover:focus { color: #fff; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:focus, .store-wrapper .group_store_inner .store_list_state .learn-more a:focus { color: #c8102e; }
  .store-wrapper .single_store_inner .store_list_state .store_list_state_img, .store-wrapper .group_store_inner .store_list_state .store_list_state_img { display: none; }
  .store-wrapper .single_store_inner .store_list_state .store_list_state_head, .store-wrapper .group_store_inner .store_list_state .store_list_state_head { margin: 10px; padding: 10px 20px; font-size: 4em; border-bottom: 1px solid #ccc; display: none; }
  .store-wrapper .single_store_inner .active_store_item, .store-wrapper .group_store_inner .active_store_item { display: none; }
  .store-wrapper .single_store_inner:after, .store-wrapper .group_store_inner:after { content: ''; display: block; clear: both; }
  .store-wrapper .single_store_inner .single_store_item, .store-wrapper .single_store_inner .group_store_item, .store-wrapper .group_store_inner .single_store_item, .store-wrapper .group_store_inner .group_store_item { width: 100%; float: left; padding: 20px 0; border-top: 0px solid #ccc; border-bottom: 1px solid #ccc; }
  .store-wrapper .single_store_inner .single_store_item.status_coming_soon .store-hours, .store-wrapper .single_store_inner .group_store_item.status_coming_soon .store-hours, .store-wrapper .group_store_inner .single_store_item.status_coming_soon .store-hours, .store-wrapper .group_store_inner .group_store_item.status_coming_soon .store-hours { display: none; }
  .store-wrapper .single_store_inner .single_store_item.status_coming_soon .store-list-check span, .store-wrapper .single_store_inner .group_store_item.status_coming_soon .store-list-check span, .store-wrapper .group_store_inner .single_store_item.status_coming_soon .store-list-check span, .store-wrapper .group_store_inner .group_store_item.status_coming_soon .store-list-check span { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-info-wrapper, .store-wrapper .single_store_inner .group_store_item .store-info-wrapper, .store-wrapper .group_store_inner .single_store_item .store-info-wrapper, .store-wrapper .group_store_inner .group_store_item .store-info-wrapper { text-align: left; padding-left: 5%; padding-bottom: 10px; }
  .store-wrapper .single_store_inner .single_store_item .distance-inline-wrapper, .store-wrapper .single_store_inner .group_store_item .distance-inline-wrapper, .store-wrapper .group_store_inner .single_store_item .distance-inline-wrapper, .store-wrapper .group_store_inner .group_store_item .distance-inline-wrapper { display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; float: right; padding-right: 5%; margin-top: -31px; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper, .store-wrapper .single_store_inner .group_store_item .distance-wrapper, .store-wrapper .group_store_inner .single_store_item .distance-wrapper, .store-wrapper .group_store_inner .group_store_item .distance-wrapper { text-align: center; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper .distance, .store-wrapper .single_store_inner .group_store_item .distance-wrapper .distance, .store-wrapper .group_store_inner .single_store_item .distance-wrapper .distance, .store-wrapper .group_store_inner .group_store_item .distance-wrapper .distance { font-size: 3em; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper .miles-text, .store-wrapper .single_store_inner .group_store_item .distance-wrapper .miles-text, .store-wrapper .group_store_inner .single_store_item .distance-wrapper .miles-text, .store-wrapper .group_store_inner .group_store_item .distance-wrapper .miles-text { font-size: 1.5em; }
  .store-wrapper .single_store_inner .single_store_item .store-list-check, .store-wrapper .single_store_inner .group_store_item .store-list-check, .store-wrapper .group_store_inner .single_store_item .store-list-check, .store-wrapper .group_store_inner .group_store_item .store-list-check { text-align: left; padding-left: 18px; }
  .store-wrapper .single_store_inner .single_store_item .store-name, .store-wrapper .single_store_inner .group_store_item .store-name, .store-wrapper .group_store_inner .single_store_item .store-name, .store-wrapper .group_store_inner .group_store_item .store-name { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; line-height: 1.2em; padding-bottom: 10px; }
  .store-wrapper .single_store_inner .single_store_item .store-lat, .store-wrapper .single_store_inner .group_store_item .store-lat, .store-wrapper .group_store_inner .single_store_item .store-lat, .store-wrapper .group_store_inner .group_store_item .store-lat { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-long, .store-wrapper .single_store_inner .group_store_item .store-long, .store-wrapper .group_store_inner .single_store_item .store-long, .store-wrapper .group_store_inner .group_store_item .store-long { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-address, .store-wrapper .single_store_inner .group_store_item .store-address, .store-wrapper .group_store_inner .single_store_item .store-address, .store-wrapper .group_store_inner .group_store_item .store-address { font-size: 14px; display: inline-block; margin-right: 10px; margin-bottom: 5px; }
  .store-wrapper .single_store_inner .single_store_item .store-phone, .store-wrapper .single_store_inner .group_store_item .store-phone, .store-wrapper .group_store_inner .single_store_item .store-phone, .store-wrapper .group_store_inner .group_store_item .store-phone { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: inline-block; padding-bottom: 5px !important; padding-bottom: 15px; }
  .store-wrapper .single_store_inner .single_store_item .store-phone:before, .store-wrapper .single_store_inner .group_store_item .store-phone:before, .store-wrapper .group_store_inner .single_store_item .store-phone:before, .store-wrapper .group_store_inner .group_store_item .store-phone:before { content: 'Telephone Number'; display: inline-block; margin: 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (max-width: 991px) and (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-phone:after, .store-wrapper .single_store_inner .group_store_item .store-phone:after, .store-wrapper .group_store_inner .single_store_item .store-phone:after, .store-wrapper .group_store_inner .group_store_item .store-phone:after { content: '|'; margin-left: 15px; margin-right: 15px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (max-width: 991px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (max-width: 991px) and (max-width: 991px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { display: block; } }
@media (max-width: 991px) and (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { display: inline-block; } }
@media (max-width: 991px) { .store-wrapper .single_store_inner .single_store_item .store-hours:before, .store-wrapper .single_store_inner .group_store_item .store-hours:before, .store-wrapper .group_store_inner .single_store_item .store-hours:before, .store-wrapper .group_store_inner .group_store_item .store-hours:before { content: 'Store Hours'; display: inline-block; margin: 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .store-wrapper .single_store_inner .single_store_item.active, .store-wrapper .single_store_inner .group_store_item.active, .store-wrapper .group_store_inner .single_store_item.active, .store-wrapper .group_store_inner .group_store_item.active { background-color: #f6f6f6; }
  .store-wrapper .single_store_inner .single_store_item.active .icon-store-check, .store-wrapper .single_store_inner .group_store_item.active .icon-store-check, .store-wrapper .group_store_inner .single_store_item.active .icon-store-check, .store-wrapper .group_store_inner .group_store_item.active .icon-store-check { color: #333; }
  .store-wrapper .single_store_inner .single_store_item.active .store-list-check, .store-wrapper .single_store_inner .group_store_item.active .store-list-check, .store-wrapper .group_store_inner .single_store_item.active .store-list-check, .store-wrapper .group_store_inner .group_store_item.active .store-list-check { text-align: left; padding-left: 5%; }
  .store-wrapper .single_store_inner .single_store_item.active .store-list-check:after, .store-wrapper .single_store_inner .group_store_item.active .store-list-check:after, .store-wrapper .group_store_inner .single_store_item.active .store-list-check:after, .store-wrapper .group_store_inner .group_store_item.active .store-list-check:after { content: 'Current Store'; display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 12px; line-height: 16px; }
  .store-wrapper .single_store_inner .single_store_item.active .store-list-check:before, .store-wrapper .single_store_inner .group_store_item.active .store-list-check:before, .store-wrapper .group_store_inner .single_store_item.active .store-list-check:before, .store-wrapper .group_store_inner .group_store_item.active .store-list-check:before { content: "\e9ab"; font-family: 'icomoon'; font-size: 15px; display: inline-block; }
  .store-wrapper .single_store_inner .single_store_item.active .gp-button, .store-wrapper .single_store_inner .single_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .single_store_item.active .read-more, .store-wrapper .single_store_inner .single_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .single_store_item.active .read-more, .store-wrapper .single_store_inner .single_store_item.active input.gform_button, .store-wrapper .single_store_inner .group_store_item.active .gp-button, .store-wrapper .single_store_inner .group_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .group_store_item.active .read-more, .store-wrapper .single_store_inner .group_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .group_store_item.active .read-more, .store-wrapper .single_store_inner .group_store_item.active input.gform_button, .store-wrapper .group_store_inner .single_store_item.active .gp-button, .store-wrapper .group_store_inner .single_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .single_store_item.active .read-more, .store-wrapper .group_store_inner .single_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .single_store_item.active .read-more, .store-wrapper .group_store_inner .single_store_item.active input.gform_button, .store-wrapper .group_store_inner .group_store_item.active .gp-button, .store-wrapper .group_store_inner .group_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .group_store_item.active .read-more, .store-wrapper .group_store_inner .group_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .group_store_item.active .read-more, .store-wrapper .group_store_inner .group_store_item.active input.gform_button { display: none; }
  .store-wrapper .single_store_inner .single_store_item:nth-last-of-type(1), .store-wrapper .single_store_inner .group_store_item:nth-last-of-type(1), .store-wrapper .group_store_inner .single_store_item:nth-last-of-type(1), .store-wrapper .group_store_inner .group_store_item:nth-last-of-type(1) { border-bottom: 0px solid #ccc; }
  .store-wrapper .single_store_inner .store_list_state_img, .store-wrapper .group_store_inner .store_list_state_img { display: none; }
  .store-wrapper .single_store_inner .store_list_state_head, .store-wrapper .group_store_inner .store_list_state_head { padding: 30px 0 30px 30px; font-size: 2em; display: none; }
  .store-wrapper .group_filter_inner { text-align: center; }
  .store-wrapper .group_filter_inner:nth-of-type(1) { display: none; }
  .store-wrapper .group_filter_inner select { width: 90%; height: 50px; font-size: 20px; padding-left: 10px; margin: 0 5%; padding-top: 5px; } }
@media (min-width: 992px) { .store-wrapper .store-list-check a { text-decoration: none; color: #4d4d4f; }
  .store-wrapper .store-list-check .weekly-ad-icon { text-align: left; font-size: 30px; display: none; }
  .store-wrapper #singleStoreWriteDiv { display: none; }
  .store-wrapper .filter-wrapper-outer { margin: 30px auto auto; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner { margin: 0 30px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner #desktop_store_header { text-align: left; } }
@media (min-width: 992px) and (max-width: 991px) { .store-wrapper .filter-wrapper-outer .filter-wrapper-inner #desktop_store_header { padding: 25px 0; } }
@media (min-width: 992px) and (min-width: 992px) { .store-wrapper .filter-wrapper-outer .filter-wrapper-inner #desktop_store_header { padding: 30px 0 0; } }
@media (min-width: 992px) { .store-wrapper .filter-wrapper-outer .filter-wrapper-inner #desktop_store_header .header_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 28px; line-height: 36px; line-height: 45px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner #desktop_store_header .sub_text { font-size: 18px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box { width: 100%; margin: 25px 0; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form { position: relative; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input#storePageSearch { color: #999; width: 100%; min-width: 130px; height: 45px; line-height: 50px; padding-left: 2%; border-radius: 0; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input#storePageSearch::-webkit-input-placeholder { color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input#storePageSearch:-moz-placeholder { /* Firefox 18- */ color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input#storePageSearch::-moz-placeholder { /* Firefox 19+ */ color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form input#storePageSearch:-ms-input-placeholder { color: #999; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form a.search-button { text-decoration: none; position: absolute; top: 1px; right: 1px; height: 38px; background-color: #FFFFFF; width: 40px; padding-top: 8px; margin-top: 4px; }
  .store-wrapper .filter-wrapper-outer .filter-wrapper-inner .search-box form span.icon-search_icon { font-size: 18px; color: #4d4d4f; }
  .store-wrapper #mobile_store_header { display: none; }
  .store-wrapper .single_store_shell, .store-wrapper .group_store_shell { margin: auto; }
  .store-wrapper .single_store_inner, .store-wrapper .group_store_inner { margin: auto; margin-top: 30px; background-color: #FFFFFF; margin-bottom: 20px; padding-bottom: 20px; }
  .store-wrapper .single_store_inner .store_list_state.store_list_state_ZZ .store-phone, .store-wrapper .group_store_inner .store_list_state.store_list_state_ZZ .store-phone { display: none !important; }
  .store-wrapper .single_store_inner .store_list_state:after, .store-wrapper .group_store_inner .store_list_state:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a, .store-wrapper .group_store_inner .store_list_state .learn-more a { border: 1px solid #c8102e; border-radius: 4px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 0 0 10px; cursor: pointer; display: block; padding: 5px 20px; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:hover, .store-wrapper .group_store_inner .store_list_state .learn-more a:hover { color: #fff; background: #c8102e; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:hover:focus, .store-wrapper .group_store_inner .store_list_state .learn-more a:hover:focus { color: #fff; }
  .store-wrapper .single_store_inner .store_list_state .learn-more a:focus, .store-wrapper .group_store_inner .store_list_state .learn-more a:focus { color: #c8102e; }
  .store-wrapper .single_store_inner .active_store_item, .store-wrapper .group_store_inner .active_store_item { display: none; }
  .store-wrapper .single_store_inner:after, .store-wrapper .group_store_inner:after { content: ''; display: block; clear: both; }
  .store-wrapper .single_store_inner .single_store_item, .store-wrapper .single_store_inner .group_store_item, .store-wrapper .group_store_inner .single_store_item, .store-wrapper .group_store_inner .group_store_item { width: 100%; float: left; padding: 20px 0; border-top: 0px solid #ccc; border-bottom: 1px solid #ccc; cursor: pointer; }
  .store-wrapper .single_store_inner .single_store_item.status_coming_soon .store-hours, .store-wrapper .single_store_inner .group_store_item.status_coming_soon .store-hours, .store-wrapper .group_store_inner .single_store_item.status_coming_soon .store-hours, .store-wrapper .group_store_inner .group_store_item.status_coming_soon .store-hours { display: none; }
  .store-wrapper .single_store_inner .single_store_item.status_coming_soon .store-list-check span, .store-wrapper .single_store_inner .group_store_item.status_coming_soon .store-list-check span, .store-wrapper .group_store_inner .single_store_item.status_coming_soon .store-list-check span, .store-wrapper .group_store_inner .group_store_item.status_coming_soon .store-list-check span { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-info-wrapper, .store-wrapper .single_store_inner .group_store_item .store-info-wrapper, .store-wrapper .group_store_inner .single_store_item .store-info-wrapper, .store-wrapper .group_store_inner .group_store_item .store-info-wrapper { padding-left: 30px; }
  .store-wrapper .single_store_inner .single_store_item:hover, .store-wrapper .single_store_inner .group_store_item:hover, .store-wrapper .group_store_inner .single_store_item:hover, .store-wrapper .group_store_inner .group_store_item:hover { background: #f6f6f6; }
  .store-wrapper .single_store_inner .single_store_item .miles-inline, .store-wrapper .single_store_inner .group_store_item .miles-inline, .store-wrapper .group_store_inner .single_store_item .miles-inline, .store-wrapper .group_store_inner .group_store_item .miles-inline { display: none; }
  .store-wrapper .single_store_inner .single_store_item .distance-inline, .store-wrapper .single_store_inner .group_store_item .distance-inline, .store-wrapper .group_store_inner .single_store_item .distance-inline, .store-wrapper .group_store_inner .group_store_item .distance-inline { display: none; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper, .store-wrapper .single_store_inner .group_store_item .distance-wrapper, .store-wrapper .group_store_inner .single_store_item .distance-wrapper, .store-wrapper .group_store_inner .group_store_item .distance-wrapper { text-align: center; padding-top: 18px; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper .distance, .store-wrapper .single_store_inner .group_store_item .distance-wrapper .distance, .store-wrapper .group_store_inner .single_store_item .distance-wrapper .distance, .store-wrapper .group_store_inner .group_store_item .distance-wrapper .distance { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
  .store-wrapper .single_store_inner .single_store_item .distance-wrapper .miles-text, .store-wrapper .single_store_inner .group_store_item .distance-wrapper .miles-text, .store-wrapper .group_store_inner .single_store_item .distance-wrapper .miles-text, .store-wrapper .group_store_inner .group_store_item .distance-wrapper .miles-text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .store-wrapper .single_store_inner .single_store_item .store-list-check, .store-wrapper .single_store_inner .group_store_item .store-list-check, .store-wrapper .group_store_inner .single_store_item .store-list-check, .store-wrapper .group_store_inner .group_store_item .store-list-check { text-align: center; padding-top: 22px; }
  .store-wrapper .single_store_inner .single_store_item .store-name, .store-wrapper .single_store_inner .group_store_item .store-name, .store-wrapper .group_store_inner .single_store_item .store-name, .store-wrapper .group_store_inner .group_store_item .store-name { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; padding-bottom: 2px; }
  .store-wrapper .single_store_inner .single_store_item .store-address, .store-wrapper .single_store_inner .group_store_item .store-address, .store-wrapper .group_store_inner .single_store_item .store-address, .store-wrapper .group_store_inner .group_store_item .store-address { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: block; margin-right: 15px; margin-bottom: 2px; }
  .store-wrapper .single_store_inner .single_store_item .store-phone, .store-wrapper .single_store_inner .group_store_item .store-phone, .store-wrapper .group_store_inner .single_store_item .store-phone, .store-wrapper .group_store_inner .group_store_item .store-phone { display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .store-wrapper .single_store_inner .single_store_item .store-phone:before, .store-wrapper .single_store_inner .group_store_item .store-phone:before, .store-wrapper .group_store_inner .single_store_item .store-phone:before, .store-wrapper .group_store_inner .group_store_item .store-phone:before { content: 'Telephone Number'; display: inline-block; margin: 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (min-width: 992px) and (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-phone:after, .store-wrapper .single_store_inner .group_store_item .store-phone:after, .store-wrapper .group_store_inner .single_store_item .store-phone:after, .store-wrapper .group_store_inner .group_store_item .store-phone:after { content: '|'; margin-left: 15px; margin-right: 15px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; } }
@media (min-width: 992px) and (max-width: 991px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { display: block; } }
@media (min-width: 992px) and (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { display: inline-block; } }
@media (min-width: 992px) { .store-wrapper .single_store_inner .single_store_item .store-hours:before, .store-wrapper .single_store_inner .group_store_item .store-hours:before, .store-wrapper .group_store_inner .single_store_item .store-hours:before, .store-wrapper .group_store_inner .group_store_item .store-hours:before { content: 'Store Hours'; display: inline-block; margin: 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .store-wrapper .single_store_inner .single_store_item .store-lat, .store-wrapper .single_store_inner .group_store_item .store-lat, .store-wrapper .group_store_inner .single_store_item .store-lat, .store-wrapper .group_store_inner .group_store_item .store-lat { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-long, .store-wrapper .single_store_inner .group_store_item .store-long, .store-wrapper .group_store_inner .single_store_item .store-long, .store-wrapper .group_store_inner .group_store_item .store-long { display: none; }
  .store-wrapper .single_store_inner .single_store_item .store-hours, .store-wrapper .single_store_inner .group_store_item .store-hours, .store-wrapper .group_store_inner .single_store_item .store-hours, .store-wrapper .group_store_inner .group_store_item .store-hours { display: inline-block; }
  .store-wrapper .single_store_inner .single_store_item.active, .store-wrapper .single_store_inner .group_store_item.active, .store-wrapper .group_store_inner .single_store_item.active, .store-wrapper .group_store_inner .group_store_item.active { background-color: #f6f6f6; }
  .store-wrapper .single_store_inner .single_store_item.active .store-name, .store-wrapper .single_store_inner .group_store_item.active .store-name, .store-wrapper .group_store_inner .single_store_item.active .store-name, .store-wrapper .group_store_inner .group_store_item.active .store-name { color: #c8102e; }
  .store-wrapper .single_store_inner .single_store_item.active .store-list-check:after, .store-wrapper .single_store_inner .group_store_item.active .store-list-check:after, .store-wrapper .group_store_inner .single_store_item.active .store-list-check:after, .store-wrapper .group_store_inner .group_store_item.active .store-list-check:after { content: 'Current Store'; display: inline-block; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 12px; line-height: 16px; }
  .store-wrapper .single_store_inner .single_store_item.active .store-list-check:before, .store-wrapper .single_store_inner .group_store_item.active .store-list-check:before, .store-wrapper .group_store_inner .single_store_item.active .store-list-check:before, .store-wrapper .group_store_inner .group_store_item.active .store-list-check:before { content: "\e9ab"; font-family: 'icomoon'; font-size: 15px; display: inline-block; }
  .store-wrapper .single_store_inner .single_store_item.active .gp-button, .store-wrapper .single_store_inner .single_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .single_store_item.active .read-more, .store-wrapper .single_store_inner .single_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .single_store_item.active .read-more, .store-wrapper .single_store_inner .single_store_item.active input.gform_button, .store-wrapper .single_store_inner .group_store_item.active .gp-button, .store-wrapper .single_store_inner .group_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .group_store_item.active .read-more, .store-wrapper .single_store_inner .group_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .single_store_inner .group_store_item.active .read-more, .store-wrapper .single_store_inner .group_store_item.active input.gform_button, .store-wrapper .group_store_inner .single_store_item.active .gp-button, .store-wrapper .group_store_inner .single_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .single_store_item.active .read-more, .store-wrapper .group_store_inner .single_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .single_store_item.active .read-more, .store-wrapper .group_store_inner .single_store_item.active input.gform_button, .store-wrapper .group_store_inner .group_store_item.active .gp-button, .store-wrapper .group_store_inner .group_store_item.active .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .group_store_item.active .read-more, .store-wrapper .group_store_inner .group_store_item.active .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .store-wrapper .group_store_inner .group_store_item.active .read-more, .store-wrapper .group_store_inner .group_store_item.active input.gform_button { display: none; }
  .store-wrapper .single_store_inner .single_store_item.active .icon-store-check, .store-wrapper .single_store_inner .group_store_item.active .icon-store-check, .store-wrapper .group_store_inner .single_store_item.active .icon-store-check, .store-wrapper .group_store_inner .group_store_item.active .icon-store-check { color: #333; }
  .store-wrapper .single_store_inner .store_list_state_img, .store-wrapper .group_store_inner .store_list_state_img { display: none; }
  .store-wrapper .single_store_inner .store_list_state_head, .store-wrapper .group_store_inner .store_list_state_head { padding: 30px 0 30px 30px; font-size: 2em; display: none; }
  .store-wrapper .group_filter_shell { margin: auto; width: 90%; }
  .store-wrapper .group_filter_shell .group_filter_inner { text-align: center; width: 100%; }
  .store-wrapper .group_filter_shell .group_filter_inner:nth-of-type(1) { display: none; } }
@media (min-width: 992px) and (min-width: 992px) { .store-wrapper .group_filter_shell .group_filter_inner select { width: 100%; height: 45px; margin: 25px 0; line-height: 50px; } }
@media (min-width: 992px) { .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item { padding: 10px 0; border-right: 1px solid #ccc; background-color: #FFFFFF; z-index: 10; position: relative; cursor: pointer; font-size: 1.1em; width: 9.09090909091%; display: inline-block; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item:not(.active):hover { background-color: #ddd !important; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item:first-of-type { border-left: 0px; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item:last-of-type { border-right: 0px; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item.active { color: #FFFFFF; background-color: #c8102e; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item:not(.inactive):nth-of-type(1) { color: #FFFFFF; background-color: #c8102e; }
  .store-wrapper .group_filter_shell .group_filter_inner .store_list_filter_item.inactive:nth-of-type(1) { background-color: #FFFFFF; } }
@media (max-width: 991px) { .store-wrapper .store-list-check { color: #4d4d4f; }
  .store-wrapper .store-list-check:hover { color: #c8102e; }
  .store-wrapper .store-list-check a { color: #4d4d4f; }
  .store-wrapper .store-list-check a:hover { color: #c8102e; }
  .store-wrapper .store-list-check div { float: right; font-size: 24px; padding-top: 4px; padding-right: 16px; }
  .store-wrapper .store-page-store-icon { cursor: pointer; }
  .store-wrapper .icon-receipt-o { margin-right: 55px; color: #c8102e; position: relative; }
  .store-wrapper .icon-receipt-o:before { vertical-align: middle; }
  .store-wrapper .icon-receipt-o:after { content: 'Weekly Ad'; font-size: .5em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; content: 'Weekly Ad'; padding: 10px; text-align: center; } }
@media (min-width: 992px) { .store-wrapper .store-page-store-icon { cursor: pointer; }
  .store-wrapper .icon-receipt-o { margin-right: 20px; color: #c8102e; position: relative; }
  .store-wrapper .icon-receipt-o:hover { color: #666; }
  .store-wrapper .icon-receipt-o:after { content: 'Weekly Ad'; position: absolute; bottom: -20px; left: -24px; right: 0; font-size: .3em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; width: 75px; text-align: center; } }

.about-outer-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.about-outer-wrapper .about-header-wrapper .about-header { padding: 20px 0; }
.about-outer-wrapper .about-body-wrapper { background-color: #FFFFFF; }
.about-outer-wrapper .about-body-wrapper.after { content: ''; clear: both; display: block; }
.about-outer-wrapper .about-body-wrapper .about-body { padding: 20px; }
@media (max-width: 991px) { .about-outer-wrapper .about-body-wrapper .about-body .row-one .row-one-image { margin-top: -10px; } }
.about-outer-wrapper .about-body-wrapper .about-body .row-one .row-one-text { margin-top: 45px; }
.about-outer-wrapper .about-body-wrapper .about-body .row-one .row-one-text .gp_section_text { margin-bottom: 30px; }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body .row-one .row-one-text { padding-left: 20px; } }
.about-outer-wrapper .about-body-wrapper .about-body .row-two { margin-top: 20px; }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body .row-two { padding-left: 20px; } }
.about-outer-wrapper .about-body-wrapper .about-body .row-two .row-two-text { padding-right: 20px; }
.about-outer-wrapper .about-body-wrapper .about-body .row-two ul { padding-left: 35px; }
.about-outer-wrapper .about-body-wrapper .about-body .row-three { text-align: center; }
@media (max-width: 991px) { .about-outer-wrapper .about-body-wrapper .about-body .row-three { margin-top: 20px; } }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body .row-three .row-three-col-one { padding: 40px; } }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body .row-three .row-three-col-one { border-right: 2px solid #ccc; } }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body .row-three .row-three-col-two { padding: 40px; } }
.about-outer-wrapper .about-body-wrapper .about-body .row-three img { max-height: 160px; margin-bottom: 20px; }
.about-outer-wrapper .about-body-wrapper .about-body b { color: #c8102e; }
@media (max-width: 991px) { .about-outer-wrapper .about-body-wrapper .about-body b { font-size: 16px; } }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body b { font-size: 14px; } }
.about-outer-wrapper .about-body-wrapper .about-body li, .about-outer-wrapper .about-body-wrapper .about-body p, .about-outer-wrapper .about-body-wrapper .about-body .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .about-outer-wrapper .about-body-wrapper .about-body .cpn-title, .about-outer-wrapper .about-body-wrapper .about-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .about-outer-wrapper .about-body-wrapper .about-body .cpn-exp, .about-outer-wrapper .about-body-wrapper .about-body #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .about-outer-wrapper .about-body-wrapper .about-body .data-wrapper, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .about-outer-wrapper .about-body-wrapper .about-body li, .about-outer-wrapper .about-body-wrapper .about-body .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .about-outer-wrapper .about-body-wrapper .about-body .stores-time, .about-outer-wrapper .about-body-wrapper .about-body .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .about-outer-wrapper .about-body-wrapper .about-body .subtitle, .about-outer-wrapper .about-body-wrapper .about-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .about-outer-wrapper .about-body-wrapper .about-body .food-menu-item-subtext, .about-outer-wrapper .about-body-wrapper .about-body .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .about-outer-wrapper .about-body-wrapper .about-body .description { color: #cccccc; }
@media (max-width: 991px) { .about-outer-wrapper .about-body-wrapper .about-body li, .about-outer-wrapper .about-body-wrapper .about-body p, .about-outer-wrapper .about-body-wrapper .about-body .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .about-outer-wrapper .about-body-wrapper .about-body .cpn-title, .about-outer-wrapper .about-body-wrapper .about-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .about-outer-wrapper .about-body-wrapper .about-body .cpn-exp, .about-outer-wrapper .about-body-wrapper .about-body #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .about-outer-wrapper .about-body-wrapper .about-body .data-wrapper, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .about-outer-wrapper .about-body-wrapper .about-body a, .about-outer-wrapper .about-body-wrapper .about-body .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .about-outer-wrapper .about-body-wrapper .about-body li, .about-outer-wrapper .about-body-wrapper .about-body .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .about-outer-wrapper .about-body-wrapper .about-body .stores-time, .about-outer-wrapper .about-body-wrapper .about-body .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .about-outer-wrapper .about-body-wrapper .about-body .subtitle, .about-outer-wrapper .about-body-wrapper .about-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .about-outer-wrapper .about-body-wrapper .about-body .food-menu-item-subtext, .about-outer-wrapper .about-body-wrapper .about-body .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .about-outer-wrapper .about-body-wrapper .about-body .description { font-size: 12px; } }
.about-outer-wrapper .about-body-wrapper .about-body img { max-width: 100%; }
@media (min-width: 992px) { .about-outer-wrapper .about-body-wrapper .about-body img { border: 15px solid #fff; } }

.checkout-wrapper .checkout-header { background-color: #f6f6f6; text-align: center; font-size: 2em; position: relative; padding: 20px 0; color: #cccccc; }
.checkout-wrapper .checkout-header .icon-close { position: absolute; top: 23px; left: 5%; color: #FFFFFF; }
.checkout-wrapper .step-header { font-size: 2em; position: relative; padding: 20px 0 20px 7%; background-color: #CCCCCC; color: #FFFFFF; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.checkout-wrapper .step-header:first-letter { margin-right: 15px; }
.checkout-wrapper .step-window { display: none; }
.checkout-wrapper .window-title { padding: 20px 0 20px 11%; font-size: 1.8em; }
.checkout-wrapper .step1wrapper .step-window { display: block; }
.checkout-wrapper .step1wrapper #chkLoyaltyCard { background-color: #ccc; width: 80%; margin: auto; border-radius: 10px; padding: 10px 0; margin-bottom: 15px; }
.checkout-wrapper .step1wrapper #chkLoyaltyCard .scan-here { text-align: center; font-size: 1.3em; margin-bottom: 10px; }
.checkout-wrapper .step1wrapper #chkLoyaltyCard #chkLoyaltyBarcode { width: 65%; margin: auto; }
.checkout-wrapper .step1wrapper #chkLoyaltyCard #chkLoyaltyId { text-align: center; font-size: 1.6em; }
.checkout-wrapper .step1wrapper .apple-wallet { margin-bottom: 10px; }
.checkout-wrapper .step2wrapper .prev-next-wrapper { width: 90%; margin: auto; font-size: 2em; }
.checkout-wrapper .step2wrapper .prev-next-wrapper .prev-button { display: inline-block; width: 25%; text-align: center; padding: 20px 0 15px 0; border: 1px solid #ccc; margin: 10px 0; cursor: pointer; }
.checkout-wrapper .step2wrapper .prev-next-wrapper .next-button { display: inline-block; width: 70%; text-align: center; padding: 20px 0 15px 0; border: 1px solid #ccc; margin: 10px 0 10px 5%; background-color: #c8102e; color: #FFFFFF; cursor: pointer; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper { width: 100%; overflow: hidden; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper { margin-left: 5%; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper #chkCouponCard:after { content: ''; display: block; clear: both; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper #chkCouponCard .chk_coupon_leaf { background-color: #FFFFFF; border: 1px solid #c8102e; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper #chkCouponCard .chk_coupon_leaf img:nth-of-type(1) { width: 40%; text-align: center; margin: 20px 30% 0px 30%; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper #chkCouponCard .chk_coupon_leaf img:nth-of-type(2) { width: 50%; text-align: center; margin: 20px 25% 0 24%; }
.checkout-wrapper .step2wrapper .coupon-scroll-outer-wrapper .coupon-scroll-inner-wrapper #chkCouponCard .chk_coupon_leaf span { display: none; }
.checkout-wrapper .step3wrapper .complete-checkout { width: 90%; margin: auto; text-align: center; font-size: 5em; }
.checkout-wrapper .step3wrapper .complete-checkout a { padding: 20px 0 10px 0; background-color: #c8102e; color: #FFFFFF; width: 100%; height: 100%; display: block; margin-bottom: 20px; text-decoration: none; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper { margin: auto; text-align: center; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards { background-color: #FFFFFF; width: 90%; margin: auto; padding: 20px 0; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards .countdown-time { font-size: 8em; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards .countdown-subtext { font-size: 2em; margin-top: -1.4em; margin-bottom: 20px; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards #chkRewardCard { width: 90%; margin: auto; background-color: #c8102e; color: #FFFFFF; padding: 20px 0; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards #chkRewardCard .chk_reward_leaf div:nth-of-type(1) { font-size: 4em; display: inline-block; width: 49%; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards #chkRewardCard .chk_reward_leaf div:nth-of-type(2) { font-size: 2em; display: inline-block; width: 49%; }
.checkout-wrapper .step3wrapper .redeem-rewards-wrapper .redeem-rewards #chkRewardCard .chk_reward_leaf div:nth-of-type(1):after { content: 'CASH BACK'; FONT-SIZE: .4em; display: block; text-align: center; }

.my-profile-wrapper ul:before { clear: both; display: block; }
.my-profile-wrapper:after { clear: both; content: ''; display: block; }
.my-profile-wrapper .account-user { padding: 20px 0; background-color: #FFFFFF; border-left: 1px solid #CCCCCC; margin: 0; border-right: 1px solid #CCCCCC; text-align: center; }
.my-profile-wrapper .account-user .user-name { display: block; font-size: 28px; line-height: 28px; color: #c8102e; padding-bottom: 10px; }
.my-profile-wrapper .account-user .account-loyalty-number { display: block; font-size: 16px; color: #4d4d4f; }
.my-profile-wrapper .account-numbers { text-align: center; color: #c8102e; display: block; }
.my-profile-wrapper .account-numbers-title { display: block; text-align: center; }
.my-profile-wrapper .account-points { border: 1px solid #CCCCCC; padding: 10px 0 25px; background-color: #FFFFFF; display: none; }
.my-profile-wrapper .account-rewards { border-bottom: 1px solid #CCCCCC; padding: 10px 0 25px; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; display: none; }
.my-profile-wrapper ul { background-color: #FFFFFF; }
.my-profile-wrapper ul li { padding: 20px 0 10px 11%; cursor: pointer; position: relative; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size: 16px; line-height: 24px; }
.my-profile-wrapper ul li.digital-receipts { padding: 0; }
.my-profile-wrapper ul li.digital-receipts a { padding: 20px 0 10px 11%; }
.my-profile-wrapper ul li.favorite-brands { padding: 0; }
.my-profile-wrapper ul li.favorite-brands a { padding: 20px 0 10px 11%; }
.my-profile-wrapper ul li a { color: #c8102e; display: block; height: 100%; width: 100%; text-decoration: none; }
.my-profile-wrapper ul li:after { content: "\e804"; font-family: 'icomoon'; position: absolute; top: 15px; right: 3%; }
.my-profile-wrapper ul li:first-of-type { border-top: 1px solid #CCCCCC; }
.my-profile-wrapper ul span { position: absolute; top: 20px; left: 3%; font-size: 1em; }
.my-profile-wrapper .logout-or-share { width: 90%; margin: 0 5%; }
.my-profile-wrapper .logout-or-share .row div { margin: 0; border: 1px solid #c8102e; font-size: 2.4em; text-align: center; }
.my-profile-wrapper .logout-or-share .row div a { width: 100%; height: 100%; padding: 10px 0 5px 0; display: block; }
.my-profile-wrapper .logout-or-share .row div:first-of-type { width: 58%; display: inline-block; }
.my-profile-wrapper .logout-or-share .row div:last-of-type { width: 40%; display: inline-block; margin-left: 1%; }

.contact-outer-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.contact-outer-wrapper .contact-body-wrapper { background: #FFFFFF; }
.contact-outer-wrapper .contact-body-wrapper .contact-body { padding: 20px; }
@media (min-width: 992px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .text-area { padding-right: 20px; } }
.contact-outer-wrapper .contact-body-wrapper .contact-body p, .contact-outer-wrapper .contact-body-wrapper .contact-body .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .contact-outer-wrapper .contact-body-wrapper .contact-body a, .contact-outer-wrapper .contact-body-wrapper .contact-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .contact-outer-wrapper .contact-body-wrapper .contact-body .cpn-title, .contact-outer-wrapper .contact-body-wrapper .contact-body .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .contact-outer-wrapper .contact-body-wrapper .contact-body .cpn-exp, .contact-outer-wrapper .contact-body-wrapper .contact-body #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .contact-outer-wrapper .contact-body-wrapper .contact-body .data-wrapper, .contact-outer-wrapper .contact-body-wrapper .contact-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .contact-outer-wrapper .contact-body-wrapper .contact-body a, .contact-outer-wrapper .contact-body-wrapper .contact-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .contact-outer-wrapper .contact-body-wrapper .contact-body a, .contact-outer-wrapper .contact-body-wrapper .contact-body .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .contact-outer-wrapper .contact-body-wrapper .contact-body a, .contact-outer-wrapper .contact-body-wrapper .contact-body .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .contact-outer-wrapper .contact-body-wrapper .contact-body a, .contact-outer-wrapper .contact-body-wrapper .contact-body .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .contact-outer-wrapper .contact-body-wrapper .contact-body li, .contact-outer-wrapper .contact-body-wrapper .contact-body .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .contact-outer-wrapper .contact-body-wrapper .contact-body .stores-time, .contact-outer-wrapper .contact-body-wrapper .contact-body .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .contact-outer-wrapper .contact-body-wrapper .contact-body .subtitle, .contact-outer-wrapper .contact-body-wrapper .contact-body .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .contact-outer-wrapper .contact-body-wrapper .contact-body .food-menu-item-subtext, .contact-outer-wrapper .contact-body-wrapper .contact-body .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .contact-outer-wrapper .contact-body-wrapper .contact-body .description { color: #cccccc; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area select { margin-left: .063em; font-size: 2em; background: #f6f6f6; color: #999; min-width: 130px; margin: auto; padding-left: 13px; border-radius: 0 !important; height: 50px; padding-top: 9px; padding: 6px 12px; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); width: 100% !important; }
  .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area label { font-size: 12px; }
  .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area input { width: 100% !important; }
  .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_wrapper textarea { width: 100% !important; }
  .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_wrapper span { width: 100% !important; }
  .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area span#input_1_3_3_container input { width: 100% !important; } }
@media (min-width: 992px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area { float: left; padding: 10px 30px; } }
.contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button { border-radius: 4px; font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #c8102e; border: solid 0px #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #c8102e; border: solid 0px #c8102e; padding: 0 32px; border: 0px solid #ccc; z-index: 10; position: relative; cursor: pointer; text-align: center; border-radius: 4px; display: inline-block; height: 36px !important; line-height: 36px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
.contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:hover, .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:active, .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:focus { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #B0102A; border: solid 0px #c8102e; }
.contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:hover, .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:active, .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button:focus { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #B0102A; border: solid 0px #c8102e; }
.contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button a { text-decoration: none; color: #ffffff !important; }
@media (max-width: 991px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button { font-size: 14px; } }
@media (min-width: 992px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .form-area .gform_button { font-size: 18px; } }
@media (max-width: 991px) { .contact-outer-wrapper .contact-body-wrapper .contact-body .contact-us-form { font-size: 14px; padding: 0 !important; } }
@media (min-width: 992px) { .contact-outer-wrapper .career-gravity-form { float: left; padding: 30px; padding-top: 10px; } }
@media (max-width: 991px) { .contact-outer-wrapper .career-gravity-form #gform_wrapper_1 { font-size: 1.6em; }
  .contact-outer-wrapper .career-gravity-form #gform_wrapper_1 select { margin-left: .063em; font-size: 2em; background: #f6f6f6; color: #999; min-width: 130px; margin: auto; padding-left: 13px; border-radius: 0 !important; height: 50px; padding-top: 9px; padding: 6px 12px; border: 1px solid #ccc; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } }
@media (min-width: 992px) { .contact-outer-wrapper .career-gravity-form #gform_wrapper_1 { font-size: 1.2em; } }

.career-outer-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.career-outer-wrapper h1, .career-outer-wrapper .news-single-outer-wrapper .gp_main_title, .news-single-outer-wrapper .career-outer-wrapper .gp_main_title { padding: 40px; margin: 0; background-color: #ccc; text-align: center; }
.career-outer-wrapper .career-body-wrapper { background-color: #FFFFFF; }
.career-outer-wrapper .career-body-wrapper .career-body { padding: 20px; }
@media (min-width: 992px) { .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper { margin-top: 20px; } }
.career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-left { padding-right: 5%; padding-bottom: 10px; }
.career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right { border: 1px solid #ccc; text-align: left; padding: 20px; }
.career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right span.icon-checkmark { margin-right: 10px; }
.career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header { margin-bottom: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header p, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header a, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .cpn-title, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .cpn-exp, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .data-wrapper, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header a, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header a, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header a, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header a, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header li, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .stores-time, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .subtitle, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .food-menu-item-subtext, .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .career-outer-wrapper .career-body-wrapper .career-body .career-text-wrapper .career-text-right .career-text-right-header .description { margin-bottom: 15px; }
.career-outer-wrapper .external-career-data { background-color: #FFFFFF; padding: 20px; }
.career-outer-wrapper .careers_list_shell { background-color: #FFFFFF; margin: 20px auto; }
.career-outer-wrapper .careers_list_shell .careers_list_inner { padding: 20px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-bottom: 35px; padding-bottom: 10px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .job-fair-item { padding-right: 20px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_image { display: inline-block; vertical-align: top; width: 25%; max-width: 150px; display: none; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_image img { width: 100%; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text { width: 100%; display: inline-block; border: 1px solid #ddd; background: rgba(0, 0, 0, 0.03); margin: 10px 0; padding: 10px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; line-height: 1.2em; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_time { margin: 10px 0; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_time .starts_on { display: none; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_time .ends_on { display: none; }
@media (max-width: 991px) { .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_time { font-size: 14px; } }
@media (min-width: 992px) { .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_time { font-size: 16px; } }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description { font-size: 16px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description p, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description a, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .cpn-title, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .cpn-exp, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .data-wrapper, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description a, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description a, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description a, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description a, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description li, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .stores-time, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .subtitle, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .food-menu-item-subtext, .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description .description { font-size: 16px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .careers_list_text .careers_list_description ul { padding-left: 18px; font-size: 14px; }
.career-outer-wrapper .careers_list_shell .careers_list_inner .btn-primary, .career-outer-wrapper .careers_list_shell .careers_list_inner .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .careers_list_shell .careers_list_inner .read-more, .career-outer-wrapper .careers_list_shell .careers_list_inner .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .career-outer-wrapper .careers_list_shell .careers_list_inner .read-more { display: none; font-size: .8em; padding: 8px 20px; margin: auto; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-transform: uppercase; margin-top: 10px; border: 1px solid #333; z-index: 10; position: relative; cursor: pointer; text-align: center; border-radius: 4px; }

@media print { .pusher_page_id_flyerpagenew .user_tools_wrapper, .pusher_page_id_flyerpagenew .main_nav_wrapper, .pusher_page_id_flyerpagenew .gp-page-header-wrapper, .pusher_page_id_flyerpagenew .trouble_viewing_ads, .pusher_page_id_flyerpagenew .gp-page-header-subarea, .pusher_page_id_flyerpagenew .single-ad-view-ad-wrapper, .pusher_page_id_flyerpagenew .footer-wrapper, .pusher_page_id_flyerpagenew #i2oListPanel, .pusher_page_id_flyerpagenew2 .user_tools_wrapper, .pusher_page_id_flyerpagenew2 .main_nav_wrapper, .pusher_page_id_flyerpagenew2 .gp-page-header-wrapper, .pusher_page_id_flyerpagenew2 .trouble_viewing_ads, .pusher_page_id_flyerpagenew2 .gp-page-header-subarea, .pusher_page_id_flyerpagenew2 .single-ad-view-ad-wrapper, .pusher_page_id_flyerpagenew2 .footer-wrapper, .pusher_page_id_flyerpagenew2 #i2oListPanel { display: none !important; }
  .pusher_page_id_flyerpagenew #pageI2O1, .pusher_page_id_flyerpagenew2 #pageI2O1 { display: block !important; }
  .pusher_page_id_flyerpagenew .shopping-list-wrapper, .pusher_page_id_flyerpagenew2 .shopping-list-wrapper { margin-left: 29.1666666667% !important; margin-right: 29.1666666667% !important; }
  .pusher_page_id_flyerpagenew #content, .pusher_page_id_flyerpagenew2 #content { margin: 0 !important; padding: 0 !important; }
  .pusher_page_id_flyerpagenew .page-wrapper, .pusher_page_id_flyerpagenew2 .page-wrapper { background: #fff !important; position: relative !important; top: initial !important; left: initial !important; right: initial !important; overflow: auto !important; }
  .pusher_page_id_flyerpagenew .random_fruit, .pusher_page_id_flyerpagenew2 .random_fruit { display: none !important; }
  .pusher_page_id_flyerpagenew .back_to_stores, .pusher_page_id_flyerpagenew2 .back_to_stores { display: none !important; }
  .pusher_page_id_flyerpagenew .shopping-list-wrapper, .pusher_page_id_flyerpagenew2 .shopping-list-wrapper { margin-top: 40px; display: block !important; }
  .pusher_page_id_flyerpagenew .print_check_box, .pusher_page_id_flyerpagenew2 .print_check_box { height: 15px; width: 15px; border: 1px solid #c8102e; display: inline-block; margin-right: 10px; margin-top: 10px; margin-bottom: -5px; } }
@media (max-width: 991px) { .pusher_page_id_flyerpagenew .main_nav_wrapper.premium_nav_element.not-top.something-under, .pusher_page_id_flyerpagenew2 .main_nav_wrapper.premium_nav_element.not-top.something-under { box-shadow: 0 0 0 0 !important; } }

@media (max-width: 991px) { .page_id_flyerpagenew .trouble_viewing_ads, .page_id_flyerpagenew2 .trouble_viewing_ads { font-size: 14px; text-align: center; margin-top: -30px; padding-bottom: 10px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .trouble_viewing_ads, .page_id_flyerpagenew2 .trouble_viewing_ads { font-size: 14px; text-align: center; top: 55px; right: 60px; position: absolute; } }
.page_id_flyerpagenew .trouble_viewing_ads a, .page_id_flyerpagenew2 .trouble_viewing_ads a { text-decoration: underline; }
@media (max-width: 991px) { .page_id_flyerpagenew #new_flyer_header, .page_id_flyerpagenew2 #new_flyer_header { font-size: 24px; padding: 30px 0; } }
@media (min-width: 992px) { .page_id_flyerpagenew #new_flyer_header, .page_id_flyerpagenew2 #new_flyer_header { font-size: 36px; line-height: 97.1429px; } }
@media (max-width: 991px) { .page_id_flyerpagenew #new_flyer_header #flyer_city_state2, .page_id_flyerpagenew2 #new_flyer_header #flyer_city_state2 { display: block !important; } }
@media (max-width: 991px) { .page_id_flyerpagenew #new_flyer_header #flyer_city_state2 .divider, .page_id_flyerpagenew2 #new_flyer_header #flyer_city_state2 .divider { display: none; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper { background: #fff; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper { padding: 40px 40px 0 40px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner { cursor: pointer; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner { margin-bottom: 20px; margin-top: -20px; margin-left: -40px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner { margin-left: -40px; margin-bottom: 50px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner img, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner img { width: 100%; max-width: 537px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .double_day_banner { text-align: left; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper { text-align: center; margin-bottom: 20px; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .city_state, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .city_state { font-size: 2em; line-height: 1.2em; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .city_state, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .city_state { font-size: 1.8em; line-height: 1.2em; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title { font-size: 24px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title { line-height: 22px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title.double_ad_day, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title.double_ad_day { margin-top: 14px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 16px; text-transform: none; cursor: pointer; display: block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store { margin-bottom: 10px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store span, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_title .change_store span { text-decoration: underline; padding: 0 3px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address { margin: 0 0 4px 0; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address { font-size: 1.4em; display: inline-block; margin-right: 10px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_address { font-size: 1.2em; display: block; margin-right: 15px; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_telephone, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_telephone { font-size: 1.4em; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_telephone, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .current_store_telephone { font-size: 1.2em; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons { margin-bottom: 30px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons.single_ad_day, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons.single_ad_day { margin: 20px 0; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button { padding: 0 5px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date_button { text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date { font-size: 14px; text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { border: 1px solid #c8102e; border-radius: 4px; padding: 5px 32px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 10px 0 10px; cursor: pointer; display: block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { font-size: 12px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_details_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover { color: #fff; background: #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper.preview_ad_day .current_store_thumb, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper.preview_ad_day .current_store_thumb { margin-bottom: 80px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper.double_ad_day .current_store_thumb, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper.double_ad_day .current_store_thumb { margin-bottom: 80px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper .current_store_thumb, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper .current_store_thumb { cursor: pointer; height: 250px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper .current_store_thumb.hide-this, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper .current_store_thumb.hide-this { display: none !important; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer1, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer2, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer3, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer4, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer5, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer6, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer1, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer2, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer3, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer4, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer5, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .current_store_image_inner_wrapper #i2oCurrFlyer6 { width: 100%; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons { margin-bottom: 30px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button { padding: 0 5px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date_button { text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .view_ads_date { font-size: 14px; text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { border: 1px solid #c8102e; border-radius: 4px; padding: 5px 32px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 10px 0 10px; cursor: pointer; display: block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { font-size: 12px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .current_store_outer_wrapper .current_store_inner_wrapper .current_store_image_outer_wrapper .view_ads_buttons_wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover { color: #fff; background: #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper { border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #f6f6f6; padding: 20px 40px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text { font-size: 18px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .header_text { font-size: 24px; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .subheader_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .subheader_text { font-size: 14px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .subheader_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .search_bar_text_wrapper .subheader_text { font-size: 18px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper { margin-top: 20px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input { background: #fff; color: #999; width: 100%; min-width: 130px; height: 45px; padding-left: 2%; padding-top: 5px; border-radius: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-appearance: none; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input { font-size: 14px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper input { font-size: 18px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper a { text-decoration: none; position: absolute; top: 0; right: 0; height: 100%; background-color: #FFFFFF; width: 60px; border: 1px solid #CCCCCC; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper a span, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .seach_bar_input_wrapper a span { font-size: 24px; padding-top: 10px; padding-left: 17px; display: inline-block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .contact_us_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .contact_us_header { font-size: 14px; margin-bottom: 15px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .contact_us_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .contact_us_header { font-size: 16px; margin-bottom: 15px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_submit, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_submit { width: 100%; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form .input2, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form .input2 { padding: 0 20px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_email_address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_email_address { font-size: 14px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_email_address.error_field, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_email_address.error_field { border: 2px solid red; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_text_area, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_text_area { width: 100%; padding-left: 15px; padding-right: 6px; color: #666; padding-top: 12px; font-size: 14px; resize: vertical; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_text_area.error_field, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper form #fly_text_area.error_field { border: 2px solid red; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_error_message, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_error_message { font-size: 14px; color: red; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_success, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_success { font-size: 14px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_success, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper .search_bar_outer_wrapper .search_bar_inner_wrapper .contact_us_wrapper .fly_success { font-size: 16px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner { margin: auto; padding: 20px 40px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row { width: 100%; float: left; padding: 20px 0; border-top: 0px solid #eee; border-bottom: 1px solid #eee; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link { display: block; text-decoration: none; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link:visited, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link:visited { color: #6A3047; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-info-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-info-wrapper { text-align: left; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-inline-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-inline-wrapper { font-size: 1.4em; display: inline-block; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; line-height: 1.2em; float: right; padding-right: 5%; margin-top: -15px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper { text-align: center; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .distance, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .distance { font-size: 3em; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .miles-text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .miles-text { font-size: 1.5em; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-list-check, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-list-check { text-align: center; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-name, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-name { font-size: 2em; line-height: 1.2em; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-address { font-size: 1.4em; display: inline-block; margin-right: 10px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone { font-size: 1.4em; display: inline-block; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:before { content: 'Tel.'; display: inline-block; margin: 0; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:after, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:after { content: ''; display: inline-block; margin-right: 15px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-hours, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-hours { font-size: 1.4em; display: inline-block; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active { background-color: #ddd; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active .icon-store-check, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active .icon-store-check { color: #333; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row:nth-last-of-type(1), .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row:nth-last-of-type(1) { border-bottom: 0px solid #ccc; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button { font-size: 12px; text-align: center; margin: 0; padding: 0; margin-top: 20px; cursor: pointer; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:first-of-type, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:first-of-type { padding-right: 5%; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button { border: 1px solid #c8102e; border-radius: 4px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 0 0 10px; cursor: pointer; display: block; } }
@media (max-width: 991px) and (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button { padding: 5px 0px; font-size: 12px; } }
@media (max-width: 991px) and (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button { padding: 5px 20px; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button:hover { color: #fff; background: #c8102e; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:before { font-family: icomoon; display: block; margin-right: 10px; font-size: 24px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row { width: 100%; float: left; padding: 20px 0; border-top: 0px solid #eee; border-bottom: 1px solid #eee; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link { display: block; text-decoration: none; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link:visited, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row a.a_pdf_link:visited { color: #6A3047; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .miles-inline, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .miles-inline { display: none; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-inline, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-inline { display: none; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper { text-align: center; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .distance, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .distance { font-size: 1.8em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .miles-text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .distance-wrapper .miles-text { font-size: 1em; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-list-check, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-list-check { text-align: center; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-name, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-name { font-size: 1.8em; line-height: 1.2em; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-address { font-size: 1.2em; display: block; margin-right: 15px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone { display: inline-block; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:before { content: 'Tel.'; display: inline-block; margin: 0; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:after, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-phone:after { content: '|'; margin-left: 15px; margin-right: 15px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-hours, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .store-hours { display: inline-block; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active { background-color: #ddd; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active .icon-store-check, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row.active .icon-store-check { color: #333; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button { text-align: center; cursor: pointer; padding: 0 5px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button:before { font-family: icomoon; display: block; font-size: 40px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button { border: 1px solid #c8102e; border-radius: 4px; padding: 5px 12px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 6px 0 5px; cursor: pointer; display: block; } }
@media (min-width: 992px) and (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button { font-size: 12px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner .i2o_store_sel_list_row .i2o_selection_button .vwa_button:hover { color: #fff; background: #c8102e; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner:after, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #storeWriteI2O .i2o_store_sel_list_shell .i2o_store_sel_list_inner:after { content: ''; display: block; clear: both; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper { text-align: left; }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper { padding: 0 20px 0 40px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-title, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-title { font-size: 18px; border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-title span, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-title span { cursor: pointer; float: right; padding: 10px; display: block; margin-top: -7px; margin-right: 19px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in { padding: 30px 0; margin-top: 20px; background: #f6f6f6; text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in img, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in img { max-width: 100%; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in .login-button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in .login-button { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; cursor: pointer; background: #c8102e; color: #fff; width: 50%; padding: 10px 0; border-radius: 5px; margin: 10px auto; border: 1px solid #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in .create-button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .not-logged-in .create-button { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; cursor: pointer; background: #ffffff; color: #c8102e; width: 50%; padding: 10px 0; border-radius: 5px; margin: 10px auto; border: 1px solid #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-info, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-info { padding: 10px 0; font-size: 14px; color: #cccccc; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product { margin-bottom: 15px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product input, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product input { font-size: 18px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product input:disabled, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product input:disabled { background: #fff; color: #f6f6f6; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product span, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product span { cursor: pointer; margin: auto; text-align: center; display: block; font-size: 35px; line-height: 45px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product span.disabled, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper .shopping-list-add-product span.disabled { color: #ddd; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper:after, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper:after { clear: ''; display: block; clear: both; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .shopping_list_item_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .shopping_list_item_header { background: #f6f6f6; padding: 10px; color: #cccccc; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .shopping_list_item, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .shopping_list_item { padding: 10px; border-bottom: 2px solid #f6f6f6; color: #cccccc; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .item_delete, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .single-ad-view-wrapper .shopping-list-wrapper .shopping-list-items-wrapper #shopListFlyerItemContent .item_delete { cursor: pointer; color: #cccccc; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea { padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 25px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea { background: #ffffff; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea { background: #f6f6f6; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper { text-align: center; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper { padding-left: 40px; text-align: left; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header { margin: 0; position: relative; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header { padding-top: 10px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header { margin-bottom: -5px; padding-top: 30px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-transform: capitalize; display: inline-block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state { font-size: 14px; text-align: center; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state { font-size: 20px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name { display: block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name { font-size: 18px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-name { font-size: 22px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .active_store_header #flyer_city_state .store-address { display: none; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text { border-bottom: 2px solid #999; padding-bottom: 20px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text { font-size: 14px; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text .change_store_link, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text .change_store_link { display: block; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text { font-size: 16px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text .change_store_link, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper .change_store_text .change_store_link { text-decoration: underline; cursor: pointer; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv { width: 100%; margin: auto; position: relative; padding-bottom: 5px; line-height: 22px; margin-top: 2px; color: #c8102e; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv { font-size: 14px; text-align: center; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv { font-size: 16px; text-align: left; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv .store-address, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .activeStore-wrapper #activeStoreWriteDiv .store-address { display: inline-block; margin-left: 6px; padding: 0px 0 5px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .view-all-ads .back_to_stores, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .gp-page-header-subarea .view-all-ads .back_to_stores { margin-top: 50px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores { padding: 10px; font-size: 16px; position: relative; padding-left: 40px; text-align: left; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores span, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores span { font-size: 12px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores:hover { cursor: pointer; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores_mobile, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores_mobile { background-color: #f6f6f6; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores_mobile.fixedBackButton, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .back_to_stores_mobile.fixedBackButton { position: fixed; left: 0; right: 0; z-index: 999999; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 { border: 1px solid #c8102e; border-radius: 4px; text-align: center; margin: 10px 0 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; cursor: pointer; display: inline-block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 { font-size: 12px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF:hover, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2:hover, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3:hover { color: #fff; background: #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF:hover a, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2:hover a, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3:hover a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF:hover a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2:hover a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3:hover a { color: #fff; background: #c8102e; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF a, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2 a, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF2 a, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 a { padding: 5px 32px; display: block; text-decoration: none; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 { margin: 0; }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oWholePDF3 { float: right; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper { padding-right: 40px; margin-left: -20px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons { padding-top: 40px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons { padding: 0 40px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { cursor: pointer; border: 1px solid #ddd; border-radius: 4px; padding: 5px 0px; text-align: center; color: #999; background-color: #f6f6f6; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 10px 0 10px; display: block; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button { font-size: 12px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button .i2o_selection_button:hover { color: #c8102e; }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button:first-of-type .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button:first-of-type .i2o_selection_button { border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button:last-of-type .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button:last-of-type .i2o_selection_button { border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad { position: relative; }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad { float: right; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad:before { content: 'Prices Valid:'; position: absolute; left: -60px; margin: 10px 0 10px; padding: 5px 0px; display: block; vertical-align: middle; top: 0; bottom: 0; }
  .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.just_one_ad .i2o_selection_button { border-radius: 4px; background-color: transparent !important; border: 0; text-align: right; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.selected_ad .i2o_selection_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .download-ad-wrapper .view_ads_buttons .view_ads_button.selected_ad .i2o_selection_button { color: #c8102e; background: #ddd; cursor: default; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper { background-color: #ffffff; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row { margin: auto; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 15px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper { text-align: center; margin-bottom: 20px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper { text-align: left; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_title, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_title, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_title, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_title { margin-right: 10px; line-height: 25.7143px; font-size: 14px; display: inline-block; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page { display: inline-block; cursor: pointer; font-family: "Open Sans", sans-serif; border: 1px solid #c8102e; border-radius: 5px; font-size: 14px; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page { padding: 7px 12px; margin: 10px 10px 0 0; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page { padding: 1px 7px; margin: 4px 10px 0 0; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page:hover, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page:hover { color: #000; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page.i2o_pagination_page_nolink, .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page.i2o_pagination_page_nolink, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination1 .i2o_pagination_wrapper .i2o_pagination_page.i2o_pagination_page_nolink, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .pageI2O_nav_outer_wrapper .pageI2O_nav_row #pageI2OPagination2 .i2o_pagination_wrapper .i2o_pagination_page.i2o_pagination_page_nolink { cursor: auto; font-weight: bold; background: #c8102e; color: #fff; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta { padding: 0 70px; margin: 30px 0; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .icon-deal-o, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .icon-deal-o { font-size: 40px; text-align: center; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text { text-align: left; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .top-row, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .top-row { font-size: 16px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .bot-row, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .bot-row { font-size: 12px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .bot-row .icon-rightarrow, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 .coupons_footer_cta a .text .bot-row .icon-rightarrow { margin-left: 20px; vertical-align: middle; }
@media (max-width: 500px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 img, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 img { width: 90%; margin: auto; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div { background-color: #fff; padding: 10px; width: 200px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.09); border-radius: 4px; border: 1px solid #ddd; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div:after, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div:after { width: 0; height: 0; border-style: solid; border-width: 20px 20px 0 20px; border-color: #ffffff transparent transparent transparent; position: absolute; content: ''; bottom: -19px; left: 80px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div:before, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div:before { width: 0; height: 0; border-style: solid; border-width: 20px 20px 0 20px; border-color: #ddd transparent transparent transparent; position: absolute; content: ''; bottom: -20px; left: 80px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div .i2o_hover_div_price, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div .i2o_hover_div_price { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div .i2o_hover_div_button, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #pageI2OResponse1 .i2o_hover_div .i2o_hover_div_button { background-color: #c8102e; color: #FFFFFF; padding: 3px; margin: 3px; cursor: pointer; border-radius: 3px; bottom: 0; width: 111px; margin-left: 34px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv { position: absolute; cursor: pointer; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv { left: 1%; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv { left: 10%; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv { font-size: 25px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv { font-size: 50px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv:hover { color: #ef3654; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv.inactive, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oPrevPageDiv.inactive { color: #ddd; cursor: auto; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv { position: absolute; cursor: pointer; }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv { right: 1%; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv { right: 10%; } }
@media (max-width: 991px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv { font-size: 25px; } }
@media (min-width: 992px) { .page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv { font-size: 50px; } }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv:hover, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv:hover { color: #ef3654; }
.page_id_flyerpagenew .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv.inactive, .page_id_flyerpagenew2 .new_flyer_body_outer_wrapper .new_flyer_body_inner_wrapper #pageI2O1 #i2oNextPageDiv.inactive { color: #ddd; cursor: auto; }

.rewards-outer-wrapper .rewards-inner-wrapper .rewards_points_wrapper { float: right; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards-block-row { text-align: center; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards-block-row .rewards-block { margin: 2px 0 0; padding: 10px 0; color: #ffffff; font-size: 12px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards-block-row .rewards-block:last-child { border-right: 0 none; }
.rewards-outer-wrapper .rewards-inner-wrapper .block-count { color: #FFFFFF; font-size: 3em; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container { padding-bottom: 25px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .gp_section_header { margin-top: 50px; line-height: 1em; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .gp_section_header { padding-left: 10px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .reward-detail, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_list { font-size: 14px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards { padding: 60px 15px; }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper #rewards { min-height: 600px; } }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards-header-text { text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 28px; line-height: 36px; padding-bottom: 30px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards-header-text span { font-weight: bold; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list { margin-top: 30px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper { padding: 0 5px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper:last-of-type { padding-left: 5px; padding-right: 0px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail { padding: 20px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .reward-image .image-left { font-size: 60px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .reward-image .image-right { border-left: 2px solid #ddd; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .reward-image .image-right .image-right-bottom { font-size: 32px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .reward-image .image-right .image-right-top { font-size: 18px; }
.rewards-outer-wrapper .rewards-inner-wrapper #rewards .rewards_list .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .reward-header { font-size: 20px; margin-bottom: 15px; }

@media print { #rewardModal .modal-dialog { margin: auto; text-align: center; overflow: hidden; }
  #rewardModal .modal-dialog .panel-body { text-align: center; }
  #rewardModal .modal-dialog .printlogo { margin-bottom: 30px; margin: auto; }
  #rewardModal .modal-dialog .reward-barcode { width: 70%; text-align: center; margin: 30px auto 0; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .gp_section_header_wrapper .gp_section_header { margin-top: 32px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .rewards_points_wrapper .rewards-block-row .rewards-info { font-size: 12px; border-left: 1px solid #ddd; color: #000000; margin: 19px 0 0; padding: 12px 0 12px 12px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .rewards_points_wrapper .rewards-block-row .rewards-info a { text-decoration: none; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container .rewards_points_wrapper .rewards-block-row .rewards-info a:hover { text-decoration: underline; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper { background: #fff; padding: 20px 0; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .title-wrapper { border-bottom: 1px solid #ddd; padding-left: 20px; padding-bottom: 10px; font-size: 24px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-data-wrapper { padding-left: 20px; margin-top: 10px; margin-bottom: 40px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-data-wrapper .current-points { font-size: 24px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-data-wrapper .points-till { font-size: 14px; color: #333; margin-left: 6px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter { margin-top: 40px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter #myProgress { position: relative; width: 90%; height: 15px; background-color: #ddd; margin: auto; border-radius: 10px 0 0 10px; overflow: hidden; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter #myProgress #myBar { position: absolute; width: 1%; height: 100%; background-color: #c8102e; border-radius: 10px 0 0 10px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter #myProgress #myBar:before { content: '0'; position: absolute; top: -25px; left: 0; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper { position: relative; width: 90%; padding-bottom: 60px; margin: auto; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .points-meter-reward { top: -40px; text-align: center; color: #ccc; margin-left: -36px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .points-meter-reward.achieved { color: #c8102e; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .meter-tick { margin-top: 5px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .reward-value { margin: 5px 0; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .reward-value span { font-size: 14px; margin-right: 5px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .reward-button { padding: 5px 10px; border-radius: 2px; cursor: pointer; font-size: 12px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-wrapper .points-meter-rewards-wrapper .reward-button.disabled { color: #ccc !important; border: 1px solid #ccc; background-color: #fff; cursor: initial; padding: 4px 10px; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper { margin-top: 20px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper { padding-left: 20px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad { background-color: #fff; border: 1px solid #ddd; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad { padding: 15px 20px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad { padding: 15px 20px 0; height: 246px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .title { font-size: 20px; margin-bottom: 10px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .subtitle { font-size: 14px; padding-right: 10px; color: #555555; margin-top: 10px; margin-bottom: 20px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-app-image { max-width: 100%; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links { margin-top: 5px; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .appstore-link { padding-right: 5px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .appstore-link { padding-right: 5px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .appstore-link img { max-width: 100%; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .googleplay-link { padding-left: 5px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .googleplay-link { padding-left: 5px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .points-rewards-outer-wrapper .points-rewards-inner-wrapper .points-rewards-ad-wrapper .points-rewards-ad .mobile-links .googleplay-link img { max-width: 100%; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list { margin-top: 30px; background: #fff; padding: 0px 0px 15px; border: 1px solid #ddd; border-radius: 3px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .market-rewards-outer-wrapper .market-rewards-wrapper .title-wrapper { border-bottom: 1px solid #ddd; padding: 20px 15px 15px; font-size: 18px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .market-rewards-outer-wrapper .market-rewards-wrapper .details-wrapper { padding: 20px; color: #333; }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper { padding: 20px; } }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper { padding: 0; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper { padding: 5px 10px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper { border: 1px solid #ddd; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail { border: 1px dashed #ddd; position: relative; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail::before { font-family: 'icomoon'; position: absolute; top: -13px; left: -1px; font-size: 60px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-title { color: #c8102e !important; font-size: 16px; min-height: 66px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper { background: #FFF; padding: 5px; text-align: center; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail { padding: 10px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-image .reward-progress .circle { position: relative; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-image .reward-progress .circle strong { position: absolute; top: 35%; left: 38%; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-image span { font-size: 80px; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-title { color: #aaa; margin-top: 10px; text-align: left; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-title { height: initial !important; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-description { font-size: 12px; color: #aaa; margin-bottom: 15px; text-align: left; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print { text-align: left; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print .gp-button, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print input.gform_button { font-size: 14px; padding: 0 12px; width: 90%; border-radius: 2px; }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled { height: 45px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .gp-button, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled input.gform_button { background-color: #fff !important; cursor: initial; color: #ccc !important; padding: 0 12px; width: 90%; border-radius: 2px; font-weight: normal; float: left; border: 1px solid #cccccc; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .gp-button, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled input.gform_button { font-size: 12px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .gp-button, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards_list .rewards-detail-outer-wrapper .reward-detail-outer-wrapper .reward-detail-inner-wrapper .reward-detail .inner_border .reward-content .reward-print.disabled input.gform_button { font-size: 14px; } }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards-disclaimer-wrapper { padding-top: 25px; position: relative; text-align: center; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards-disclaimer-wrapper:before { content: ''; width: 100%; border-bottom: 1px solid #ddd; margin-top: 10px; position: absolute; z-index: 0; display: none; }
.rewards-outer-wrapper .rewards-inner-wrapper .rewards_container #rewards.rewards_list_section .rewards-disclaimer-wrapper .rewards-disclaimer { text-align: center; color: #999; z-index: 6; position: relative; display: inline-block; margin: auto; padding: 0 25px; margin-bottom: 40px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper { background-color: #efefef; padding: 10px 20px 0; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .image { text-align: center; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .image img { max-width: 100%; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text { text-align: left; color: #000; padding-top: 40px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .title { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .subtitle { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-top: 5px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .mobile-links { padding-left: 30px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .mobile-links img { width: 100%; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .mobile-links .appstore { padding: 5px 5px 5px 0px; }
.rewards-outer-wrapper .rewards-inner-wrapper .cta-wrapper .text .mobile-links .googleplay { padding: 5px; }

.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper { background: #f7f7f7; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper { padding-top: 20px; text-align: center; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper { padding: 20px; } }
@media (min-width: 992px) { .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper { width: 40%; margin: auto; } }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .reward-icon img { max-width: 100%; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .reward-icon .ico-title { margin-top: 20px; font-size: 16px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin-top: 20px; font-size: 20px; line-height: 26px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .details { margin-top: 10px; font-size: 14px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper { margin-top: 20px; margin-bottom: 20px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .gp-button, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .read-more, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a input.gform_button { font-size: 14px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .gp-button.login-btn, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .login-btn.read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .login-btn.read-more, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .login-btn.read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .login-btn.read-more, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a input.login-btn.gform_button { background: #f7f7f7; border: 1px solid #c8102e; color: #c8102e !important; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .gp-button.login-btn:hover, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .login-btn.read-more:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .login-btn.read-more:hover, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .login-btn.read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a .login-btn.read-more:hover, .rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .button-wrapper a input.login-btn.gform_button:hover { color: #f7f7f7 !important; background: #c8102e; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .already-member { margin-top: 20px; font-size: 14px; }
.rewards-outer-wrapper .rewards-inner-wrapper .not-logged-outer-wrapper .not-logged-inner-wrapper .already-member a { text-decoration: underline; }

.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .btn-primary, .shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .read-more, .shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .read-more { padding: 10px; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .shopping_item_input { width: 70%; float: left; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .shopping_item_input_button { float: left; margin-left: 5%; width: 25%; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .form-group { background: #FFFFFF; display: block; margin-bottom: 0; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .form-group:after { content: ''; clear: both; display: block; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .shoppinglists-items-wrapper { background: #FFFFFF; padding: 20px; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper #shopListItemContentPage { font-size: 2em; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .shopping_list_item { border-bottom: 1px solid #ddd 1px solid #ddd 1px solid #ddd; margin-bottom: 5px; margin-top: 5px; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper .shopping_list_item:after { content: ''; clear: both; display: block; }
.shoppinglists-outer-wrapper .shoppinglists-inner-wrapper span.icon-pencil { display: none; }

.pusher_page_id_archivepage, .pusher_page_id_archiverecipepage { background-color: #f6f6f6; }
.pusher_page_id_archivepage .page-header, .pusher_page_id_archiverecipepage .page-header { display: none; }
.pusher_page_id_archivepage .post-items .post-item, .pusher_page_id_archiverecipepage .post-items .post-item { padding: 20px 15px 0 15px; }
.pusher_page_id_archivepage .post-items .post-item a, .pusher_page_id_archiverecipepage .post-items .post-item a { text-decoration: none; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper { border: 1px solid transparent; background-color: #fff; height: 100%; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper:hover { border: 1px solid #c8102e; cursor: pointer; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-image, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-image { overflow: hidden; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-image img, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-image img { max-width: 100%; width: 100%; -webkit-transition: all 750ms ease; -moz-transition: all 750ms ease; -o-transition: all 750ms ease; -ms-transition: all 750ms ease; transition: all 750ms ease; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date { padding-left: 15px; padding-bottom: 5px; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a p:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .cpn-title:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .cpn-exp:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a #CouponInfo .more-details-wrapper .data-wrapper:after, #CouponInfo .more-details-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .data-wrapper:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a a:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .news-single-outer-wrapper ul li:after, .news-single-outer-wrapper ul .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a li:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .user_tools_wrapper .user_tools .store-info .stores-time:after, .user_tools_wrapper .user_tools .store-info .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .stores-time:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle:after, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .subtitle:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext:after, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .food-menu-item-subtext:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description:after, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a .description:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a p:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .cpn-title:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .cpn-exp:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a #CouponInfo .more-details-wrapper .data-wrapper:after, #CouponInfo .more-details-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .data-wrapper:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a a:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .news-single-outer-wrapper ul li:after, .news-single-outer-wrapper ul .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a li:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .user_tools_wrapper .user_tools .store-info .stores-time:after, .user_tools_wrapper .user_tools .store-info .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .stores-time:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle:after, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .subtitle:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext:after, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .food-menu-item-subtext:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description:after, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a .description:after { content: '...'; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-title, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-title { padding: 15px; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-title a:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-title a:hover { color: #c8102e; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content { padding: 0px 15px 15px; }
@media (min-width: 992px) { .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content { min-height: 150px; } }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a p:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .cpn-title:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .cpn-exp:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a #CouponInfo .more-details-wrapper .data-wrapper:after, #CouponInfo .more-details-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .data-wrapper:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a a:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .news-single-outer-wrapper ul li:after, .news-single-outer-wrapper ul .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a li:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .user_tools_wrapper .user_tools .store-info .stores-time:after, .user_tools_wrapper .user_tools .store-info .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .stores-time:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle:after, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .subtitle:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext:after, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .food-menu-item-subtext:after, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description:after, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a .description:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a p:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .cpn-title:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp:after, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .cpn-exp:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a #CouponInfo .more-details-wrapper .data-wrapper:after, #CouponInfo .more-details-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .data-wrapper:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a a:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .news-single-outer-wrapper ul li:after, .news-single-outer-wrapper ul .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a li:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .user_tools_wrapper .user_tools .store-info .stores-time:after, .user_tools_wrapper .user_tools .store-info .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .stores-time:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle:after, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .subtitle:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext:after, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .food-menu-item-subtext:after, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description:after, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a .description:after { content: '...'; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .addthis_toolbox, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .addthis_toolbox { display: none; }
.pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more { margin-top: 10px; display: none !important; }

.pusher_page_id_archiverecipepage .search-wrapper { padding: 0 15px; }
@media (max-width: 991px) { .pusher_page_id_archiverecipepage .search-wrapper .search-box, .pusher_page_id_archiverecipepage .search-wrapper .title { margin: 20px 0 0px; } }
@media (min-width: 992px) { .pusher_page_id_archiverecipepage .search-wrapper .search-box, .pusher_page_id_archiverecipepage .search-wrapper .title { margin: 25px 0; } }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form, .pusher_page_id_archiverecipepage .search-wrapper .title form { position: relative; }
@media (max-width: 991px) { .pusher_page_id_archiverecipepage .search-wrapper .search-box form, .pusher_page_id_archiverecipepage .search-wrapper .title form { margin: 0px 20px; } }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form input, .pusher_page_id_archiverecipepage .search-wrapper .title form input { color: #999; width: 100%; min-width: 130px; height: 40px; padding-left: 2%; border-radius: 0; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form input::-webkit-input-placeholder, .pusher_page_id_archiverecipepage .search-wrapper .title form input::-webkit-input-placeholder { color: #999; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form input:-moz-placeholder, .pusher_page_id_archiverecipepage .search-wrapper .title form input:-moz-placeholder { /* Firefox 18- */ color: #999; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form input::-moz-placeholder, .pusher_page_id_archiverecipepage .search-wrapper .title form input::-moz-placeholder { /* Firefox 19+ */ color: #999; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form input:-ms-input-placeholder, .pusher_page_id_archiverecipepage .search-wrapper .title form input:-ms-input-placeholder { color: #999; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form a.search-button, .pusher_page_id_archiverecipepage .search-wrapper .title form a.search-button { text-decoration: none; position: absolute; top: 1px; right: 1px; height: 38px; background-color: #FFFFFF; width: 40px; padding-top: 9px; padding-left: 5px; }
.pusher_page_id_archiverecipepage .search-wrapper .search-box form span.icon-search_icon, .pusher_page_id_archiverecipepage .search-wrapper .title form span.icon-search_icon { font-size: 18px; color: #4d4d4f; }
.pusher_page_id_archiverecipepage .search-wrapper .title { margin: 25px 0 10px; }

.news-single-outer-wrapper .single-blog-image img { width: 100%; }
.news-single-outer-wrapper .entry-header { margin-top: 30px; }
.news-single-outer-wrapper .gp_section_text { margin-top: 30px; }
.news-single-outer-wrapper .gp_section_text p, .news-single-outer-wrapper .gp_section_text .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .news-single-outer-wrapper .gp_section_text a, .news-single-outer-wrapper .gp_section_text .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .news-single-outer-wrapper .gp_section_text .cpn-title, .news-single-outer-wrapper .gp_section_text .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .news-single-outer-wrapper .gp_section_text .cpn-exp, .news-single-outer-wrapper .gp_section_text #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .news-single-outer-wrapper .gp_section_text .data-wrapper, .news-single-outer-wrapper .gp_section_text .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .news-single-outer-wrapper .gp_section_text a, .news-single-outer-wrapper .gp_section_text .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .news-single-outer-wrapper .gp_section_text a, .news-single-outer-wrapper .gp_section_text .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .news-single-outer-wrapper .gp_section_text a, .news-single-outer-wrapper .gp_section_text .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .news-single-outer-wrapper .gp_section_text a, .news-single-outer-wrapper .gp_section_text ul li, .news-single-outer-wrapper ul .gp_section_text li, .news-single-outer-wrapper .gp_section_text .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .news-single-outer-wrapper .gp_section_text .stores-time, .news-single-outer-wrapper .gp_section_text .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .news-single-outer-wrapper .gp_section_text .subtitle, .news-single-outer-wrapper .gp_section_text .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .news-single-outer-wrapper .gp_section_text .food-menu-item-subtext, .news-single-outer-wrapper .gp_section_text .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .news-single-outer-wrapper .gp_section_text .description { line-height: 24px; }
.news-single-outer-wrapper .gp_section_text a:hover { text-decoration: underline; }
.news-single-outer-wrapper .about-author .author-image img { max-width: 100%; }
@media (max-width: 991px) { .news-single-outer-wrapper .about-author .author-text { padding: 20px 0px; } }
@media (min-width: 992px) { .news-single-outer-wrapper .about-author .author-text { padding: 0 20px; } }
.news-single-outer-wrapper .about-author a:hover { text-decoration: underline; }

.pusher_page_id_singlevideopage .single-blog-image { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.pusher_page_id_singlevideopage .single-blog-image iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.advert { cursor: pointer; }

.ad_wrapper_outer { background: #FFF; border-bottom: 1px solid #ddd; display: none; }
@media (min-width: 992px) { .ad_wrapper_outer { padding: 25px 0; } }
.ad_wrapper_outer.ad_footer { display: none; }
.ad_wrapper_outer .ad_wrapper { margin: auto; text-align: center; max-width: 1200px; overflow: hidden; }
@media (max-width: 991px) { .ad_wrapper_outer .ad_wrapper { padding: 25px 0; } }
.ad_wrapper_outer .ad_wrapper .advert.ad_230_550 { background: #ccc; }
@media (max-width: 991px) { .ad_wrapper_outer .ad_wrapper .advert.ad_230_550 { display: block; margin: 0 auto; } }
@media (min-width: 992px) { .ad_wrapper_outer .ad_wrapper .advert.ad_230_550 { margin: 0 15px; display: inline-block; } }

@media (max-width: 991px) { .page_id_recipespage .ad_wrapper { height: 500px; padding: 10px 0; } }
@media (min-width: 992px) { .page_id_recipespage .ad_wrapper { margin: -15px auto; padding: 0; } }

@media (min-width: 992px) { .page_id_homepage .ad_wrapper { margin: 5px auto 25px auto; padding: 0; } }

@media (min-width: 992px) { .page_id_flyerpage .ad_wrapper { margin: 25px auto -25px auto; padding: 0; } }

@media (min-width: 992px) { .page_id_promotionsspage .ad_wrapper { margin: 25px auto 25px auto; padding: 0; } }

.page_id_recipe .advert.ad_235_575 { margin: auto; max-width: 1200px; padding-top: 15px; display: none; }

.page_id_storepage .advert.ad_415_560 { margin: auto; max-width: 1200px; padding-top: 15px; display: none; }

.page_id_flyerpage .advert.ad_415_560 { margin: auto; max-width: 1200px; padding-top: 15px; display: none; }

.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper { background: url("../images/sample_featured_page_header.png") no-repeat top left; background-size: cover; }
@media (max-width: 991px) { .page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper { height: 275px; } }
@media (min-width: 992px) { .page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper { height: 390px; } }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper { float: right; background: #fff; padding: 10px; margin: 40px; }
@media (max-width: 991px) { .page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper.desktop { display: none; } }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon { border: 1px dashed #ccc; width: 310px; height: 310px; padding: 45px 0; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon:after { content: ''; clear: both; display: block; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon .featured-coupon-image { float: left; width: 50%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon .featured-coupon-image img { width: 100%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon .featured-coupon-text { float: left; width: 50%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon .featured-coupon-text .price { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 34px; line-height: 34px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-header-wrapper .featured-coupon-wrapper .featured-coupon .featured-coupon-button { width: 90%; margin: 20px 5%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper { text-align: center; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile { background: #fff; padding: 10px; margin: 30px; display: inline-block; }
@media (min-width: 992px) { .page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile { display: none; } }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon { border: 1px dashed #ccc; padding: 20px 10px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon:after { content: ''; clear: both; display: block; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-image { float: left; width: 50%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-image img { width: 100%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-text { float: left; width: 50%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-text .price { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 34px; line-height: 34px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-text .title { font-size: 14px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-coupon-outer-wrapper .featured-coupon-wrapper.mobile .featured-coupon .featured-coupon-button { width: 100%; margin: 20px 0; padding: 0; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-body-wrapper { background: #fff; padding: 30px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-body-wrapper .subsection { margin-bottom: 30px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-body-wrapper .subsection .title { font-size: 22px; line-height: 24px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-body-wrapper .subsection .text { font-size: 14px; margin-top: 10px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-body-wrapper img { width: 100%; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-recipes-wrapper { padding-top: 20px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-recipes-wrapper .featured-recipes-header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-align: center; font-size: 40px; background: #fff; padding: 25px 0 20px; }
.page_id_featuredcouponpage .featured-outer-wrapper .featured-recipes-wrapper .feature-recipes-tile-wrapper { background: #fff; }

input::-webkit-input-placeholder { color: #999 !important; }

input:-moz-placeholder { /* Firefox 18- */ color: #999 !important; }

input::-moz-placeholder { /* Firefox 19+ */ color: #999 !important; }

input:-ms-input-placeholder { color: #999 !important; }

a { text-decoration: none; }

@media (min-width: 992px) { input[type="text"], input[type="textarea"], input[type="email"], input[type="tel"], input[type="password"] { width: 100%; height: 45px !important; padding-left: 15px; padding-right: 6px; color: #666; }
  .gp-button, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, input.gform_button { height: 45px !important; line-height: 50px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 14px; }
  .gp-button.large, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .large.read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .large.read-more, input.large.gform_button { height: 60px !important; line-height: 65px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 18px; padding: 30px; }
  .gp-button.small, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .small.read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .small.read-more, input.small.gform_button { height: 30px !important; line-height: 34px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 12px; } }
@media (max-width: 991px) { input[type="text"], input[type="textarea"], input[type="email"], input[type="tel"], input[type="password"] { width: 100%; height: 45px !important; padding-left: 15px; padding-right: 6px; color: #666; }
  .gp-button, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, input.gform_button { height: 45px !important; line-height: 50px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 14px; }
  .gp-button.large, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .large.read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .large.read-more, input.large.gform_button { height: 60px !important; line-height: 65px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 18px; }
  .gp-button.small, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .small.read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .small.read-more, input.small.gform_button { height: 30px !important; line-height: 34px !important; padding-top: 0 !important; padding-bottom: 0 !important; font-size: 12px; } }
.gp-button, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, input.gform_button { padding: 0 20px; border: 0px solid #ccc; z-index: 10; position: relative; cursor: pointer; text-align: center; border-radius: 4px; display: inline-block; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; }

.btn-primary, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #c8102e; border: solid 0px #c8102e; }
.btn-primary:hover, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:hover, .btn-primary:active, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:active, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:active, .btn-primary:focus, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:focus, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more:focus { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #ffffff !important; background: #B0102A; border: solid 0px #c8102e; }
.btn-primary a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more a { text-decoration: none; color: #ffffff !important; }

.btn-secondary { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #c8102e !important; background: #ffffff; border: solid 1px #c8102e; }
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #c8102e !important; background: #EEEEEE; border: solid 1px #c8102e; }
.btn-secondary a { text-decoration: none; color: #c8102e !important; }

.btn-tertiary, input.gform_button { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #4d4d4f !important; background: #DDDDDD; border: solid 0px #c8102e; }
.btn-tertiary:hover, input.gform_button:hover, .btn-tertiary:active, input.gform_button:active, .btn-tertiary:focus, input.gform_button:focus { font-family: "Earth Fare Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #4d4d4f !important; background: #BBBBBB; border: solid 0px #c8102e; }
.btn-tertiary a, input.gform_button a { text-decoration: none; color: #4d4d4f !important; }

.gp-page-header-wrapper .gp-page-header { text-align: center; padding: 15px 0 15px 0; background: #c8102e; color: #c8102e; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (min-width: 992px) { .gp-page-header-wrapper .gp-page-header { font-size: 48px; line-height: 97.1429px; } }
@media (max-width: 991px) { .gp-page-header-wrapper .gp-page-header { font-size: 42px; } }
.gp-page-header-wrapper .gp-page-header-subarea { background: #FFFFFF; }

.small-section-body-wrapper { margin: auto; max-width: 1200px; padding: 20px; }

.gp_section_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }

@media screen { .print-only { display: none; } }
@media print { .print-only { display: block; }
  .dont-print { display: none !important; }
  .dont-print:after { display: none; }
  .dont-print:before { display: none; } }
.page_id_termspage, .page_id_privacypage { background: #fff !important; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }

.click-link { cursor: pointer; }
.click-link.line { text-decoration: underline; }

h1, .news-single-outer-wrapper .gp_main_title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 36px; line-height: 48px; }

h2, .footer-wrapper .footer .footer-items .footer-item ul li.list-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 28px; line-height: 36px; }

h3, .footer-wrapper .footer .footer-items .footer-item ul li, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-title a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-title a { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }

h4, .main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-title, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-price { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; }

h5, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-text { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }

h6 { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 12px; line-height: 16px; }

p, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, #CouponInfo .more-details-wrapper .data-wrapper, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .news-single-outer-wrapper ul li, .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 0; margin-bottom: 10px; }

p.large, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown .dept_dropdown_side ul li a.large, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a.large, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .large.cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .large.cpn-exp, #CouponInfo .more-details-wrapper .large.data-wrapper, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a.large, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a.large, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a.large, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a.large, .news-single-outer-wrapper ul li.large, .user_tools_wrapper .user_tools .store-info .large.stores-time, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .large.subtitle, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .large.food-menu-item-subtext, .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .large.description { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; margin: 0; }

.the-content-outer-wrapper img { max-width: 100%; }
.the-content-outer-wrapper.no-mobile-override .mobile-content-wrapper { display: none !important; }
@media (max-width: 991px) { .the-content-outer-wrapper.yes-mobile-override .desktop-content-wrapper { display: none !important; }
  .the-content-outer-wrapper.yes-mobile-override .mobile-content-wrapper { display: block !important; } }
@media (min-width: 992px) { .the-content-outer-wrapper.yes-mobile-override .mobile-content-wrapper { display: none !important; } }

body { -webkit-font-smoothing: antialiased; background: #FFFFFF; min-width: 320px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: auto !important; padding-right: 0 !important; padding-left: 0 !important; }

.body-wrapper { margin: auto !important; padding-right: 0 !important; padding-left: 0 !important; }

@media (max-width: 991px) { .desktop-offset-only { display: none; } }
@media (min-width: 992px) { .mobile-offset-only { display: none; } }
.user_tools_wrapper { background: #FFFFFF; width: 100%; z-index: 4; color: #c8102e; }
.user_tools_wrapper a { color: #c8102e; }
.user_tools_wrapper .user_tools { max-width: 1200px; margin: auto; position: relative; padding: 0 20px !important; }
.user_tools_wrapper .user_tools .store-info { padding: 30px 0 0; }
.user_tools_wrapper .user_tools .store-info #headerStoreName { font-size: 14px; font-family: 'Earth Fare Bold'; position: relative; cursor: pointer; }
.user_tools_wrapper .user_tools .store-info #headerStoreName:before { content: "\e9ab"; font-family: 'icomoon'; font-size: 15px; position: absolute; top: 0; left: -18px; }
.user_tools_wrapper .user_tools .store-info .stores-time { display: inline; }
.user_tools_wrapper .user_tools .store-info .view-store-deals { font-size: 14px; display: inline-block; margin-left: 5px; }
.user_tools_wrapper .user_tools .store-info .view-store-deals a { text-decoration: none; }
.user_tools_wrapper .user_tools .store-info .view-store-deals a:hover .text { text-decoration: underline; }
.user_tools_wrapper .user_tools .store-info .view-store-deals span.icon { font-size: 10px; vertical-align: middle; margin-left: 10px; }
.user_tools_wrapper .user_tools .logo { text-align: center; }
.user_tools_wrapper .user_tools .logo img { max-width: 100%; max-height: 100px; }
.user_tools_wrapper .user_tools .user-options { text-align: right; padding: 20px 0 10px; }
.user_tools_wrapper .user_tools .user-options .shoppinglist { display: inline-block; text-align: center; margin-right: 20px; border-right: 1px solid #000; padding-right: 20px; }
.user_tools_wrapper .user_tools .user-options .shoppinglist .nav-title > span:hover { text-decoration: underline; }
.user_tools_wrapper .user_tools .user-options .shoppinglist a .nav-title .headWalletCount_wrapper { position: relative; }
.user_tools_wrapper .user_tools .user-options .shoppinglist a .nav-title .headWalletCount_wrapper #headShoppingCount { position: absolute; top: -10px; left: -25px; }
.user_tools_wrapper .user_tools .user-options .shoppinglist a .nav-title .shoplist-img .icon-ef-shop-list { font-size: 38px; display: block; margin-bottom: 6px; }
.user_tools_wrapper .user_tools .user-options .profile { display: inline-block; text-align: center; margin-right: 20px; padding-right: 20px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .create-account { cursor: pointer; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .create-account:hover { text-decoration: underline; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards { position: relative; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .image-wrapper { position: relative; margin-bottom: 10px; display: inline-block; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .image-wrapper .icon { position: absolute; right: -18px; top: 24px; color: #6a3037; display: block; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options { display: none; position: absolute; background: #fff; width: 100%; z-index: 5; padding: 10px; left: 0; top: 55px; min-width: 230px; box-shadow: 5px 3px 15px rgba(0, 0, 0, 0.1); text-align: left; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged { padding: 15px; color: #c8102e; line-height: 1.2em; text-align: center; text-transform: none; text-align: left; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged input { border-radius: 3px !important; margin-bottom: 10px; height: 40px !important; font-size: 14px !important; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .title { font-weight: bold; font-size: 12px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .title1 { margin-bottom: 5px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .title2 { margin-top: 10px; margin-bottom: 10px; font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .login-wrapper { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .forget-pass { font-size: 12px; padding-top: 12px; margin-left: 10px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .forget-pass a:hover { text-decoration: underline; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged #mtLoginError { font-size: 12px; color: red; margin-top: 10px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle { margin-bottom: 10px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .btn-fourth { width: 70%; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .btn-sixth { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 18px; line-height: 24px; color: #6a3037 !important; background: #fff; border: 1px solid #6a3037; border-radius: 4px; text-decoration: none; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .btn-sixth:hover { background: #f6f6f6; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtext { margin-top: 10px; font-size: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtext a { text-decoration: underline; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards.active .icon { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards.active .healthy-rewards-options { display: block; padding: 0; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards.active .healthy-rewards-options .option a { color: #000; font-size: 14px; text-decoration: none; padding: 10px 20px 10px 10px; border-bottom: 1px solid #ddd; text-align: left; display: block; height: 100%; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards.active .healthy-rewards-options .option a:hover { background: #e6e6e6 !important; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .login-in { cursor: pointer; }
.user_tools_wrapper .user_tools .user-options .profile .login-options .login-in:hover { text-decoration: underline; }

.main_nav_wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; border-left: 0px; border-right: 0px; }
@media (min-width: 992px) { .main_nav_wrapper { background: #c8102e; position: relative; z-index: 3; } }
@media (max-width: 991px) { .main_nav_wrapper { width: 100%; -webkit-transform: translateZ(0); backface-visibility: hidden; left: 0; top: 0; z-index: 999999999 !important; } }
.main_nav_wrapper .main_nav { max-width: 1200px; margin: auto; z-index: 1; position: relative; text-align: center; }
.main_nav_wrapper .main_nav a { color: #fff; }
.main_nav_wrapper .main_nav a:hover { color: #fff; }
.main_nav_wrapper .main_nav.menu_row { border-top: 1px solid #ccc; }
.main_nav_wrapper .main_nav.menu_row.fixedDesktopNav { position: fixed; top: 45px; width: 100%; background: white; -webkit-box-shadow: 0px 7px 25px -5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 7px 25px -5px rgba(0, 0, 0, 0.5); box-shadow: 0px 7px 25px -5px rgba(0, 0, 0, 0.5); }
.main_nav_wrapper .main_nav .nav { display: inline-block; padding: 0 0; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu { display: inline-block; padding: 0; margin: 0; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu > .current_page_item { border-bottom: 2px solid #fff; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item { display: inline-block; padding: 15px 15px 10px 15px; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.last-item { border-right: 0; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item:hover a { color: #fff; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.current-menu-parent { border-bottom: 2px solid #fff; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.active_page:after { background: #fff; content: ''; display: block; position: absolute; width: 94%; left: 4px; height: 2px; bottom: 4px; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children { position: relative; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu { min-width: 200px; position: absolute; padding: 0; background: #FFFFFF; box-shadow: 5px 3px 15px rgba(0, 0, 0, 0.1); top: 49px; overflow: hidden; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: block; margin: 0; padding: 0; height: 0; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item.current-menu-item { background-color: #ddd; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a { color: #000; font-size: 14px; text-decoration: none; padding: 10px 20px 10px 10px; border-bottom: 1px solid #ddd; text-align: left; display: block; height: 100%; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a:hover { background: #e6e6e6 !important; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children:hover ul.sub-menu { display: block; }
.main_nav_wrapper .main_nav .nav .menu-desktop-container ul.menu li.menu-item.menu-item-has-children:hover ul.sub-menu li.menu-item { height: 40px; }
.main_nav_wrapper .main_nav .nav a { text-align: center; }
.main_nav_wrapper .navbar .navbar-inner { padding: 0; }
.main_nav_wrapper a:hover { background-color: transparent !important; }

.mobile-above-bar { background-color: #c8102e; color: #fff; padding: 5px 0 5px 15px; }
.mobile-above-bar .icon { font-size: 18px; }
.mobile-above-bar .store-loc { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; margin-left: 5px; }
.mobile-above-bar .changeStore { margin-left: 5px; }

.mobile-nav-wrapper { padding: 5px 15px; position: relative; background-color: #fff; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3); /*.logo {
width: 50%;
margin: auto;
text-align: center;
max-width: 235px;
/* display: none; * /
padding-top: 10px;
padding-bottom: 10px;
}*/ }
.mobile-nav-wrapper div { padding: 0; }
.mobile-nav-wrapper .mobile-nav { text-align: center; }
.mobile-nav-wrapper .mobile-nav label { color: #c8102e; }
.mobile-nav-wrapper .left_mobile_icon { font-size: 3em; position: absolute; left: 0; height: 100%; display: block; line-height: auto; line-height: initial; font-family: 'icomoon'; cursor: pointer; margin-top: 10px; line-height: 1.428571429; }
.mobile-nav-wrapper .left_mobile_icon:after { content: "\e9ae"; }
.mobile-nav-wrapper .right_mobile_icon { font-size: 3em; position: absolute; right: 0; height: 100%; display: block; line-height: auto; line-height: initial; font-family: 'icomoon'; cursor: pointer; margin-top: 10px; line-height: 1.428571429; }
.mobile-nav-wrapper .right_mobile_icon .headWalletCount_wrapper { position: absolute; right: -4px; top: -12px; }
.mobile-nav-wrapper .right_mobile_icon .headWalletCount_wrapper #headWalletCount { border-radius: 10px; padding: 4px 6px; font-weight: bold; position: absolute; top: 3px; font-size: .25em; z-index: 1; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-family: 'Earth Fare Bold'; }
.mobile-nav-wrapper .mobile-nav a { max-width: 235px; max-height: 107px; width: 80%; height: 70px; display: inline-block; position: relative; }
.mobile-nav-wrapper .mobile-nav a .logo { max-width: 100%; margin: auto; text-align: center; max-height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.badge { background: #c8102e; color: #fff; font-family: arial !important; }

.hero-outer-wrapper .mobile { display: none; }
.hero-outer-wrapper .pattern-hero .hero-content-wrapper.fg-text { padding: 40px; }
@media (max-width: 991px) { .hero-outer-wrapper.mobile-override .mobile { display: block; }
  .hero-outer-wrapper.mobile-override .desktop { display: none; } }
.hero-outer-wrapper .iframe-outer-wrapper { max-width: 1200px; margin: auto; }
.hero-outer-wrapper .iframe-outer-wrapper .iframe-inner-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
.hero-outer-wrapper .iframe-outer-wrapper .iframe-inner-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.hero-outer-wrapper .hero-inner-wrapper { margin: auto; }
.hero-outer-wrapper .hero-inner-wrapper .hero-content-wrapper { max-width: 1200px; margin: auto; text-align: center; }
.hero-outer-wrapper .hero-inner-wrapper .hero-content-wrapper .foreground-image img { max-width: 100%; }
.hero-outer-wrapper .hero-inner-wrapper.image-hero { position: relative; }
.hero-outer-wrapper .hero-inner-wrapper.image-hero .hero-image img { width: 100%; }
.hero-outer-wrapper .hero-inner-wrapper.image-hero .hero-content-wrapper { position: absolute; left: 0; right: 0; }
.hero-outer-wrapper .hero-inner-wrapper.image-hero .hero-content-wrapper.fg-text { top: 50%; }
.hero-outer-wrapper .hero-inner-wrapper.image-hero .hero-content-wrapper.fg-image { top: 0; }

@media (max-width: 991px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar { padding: 0px; } }
@media (min-width: 992px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar { padding: 50px; } }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-mobile-dropdown-wrapper .food-menu-mobile-dropdown select { width: 90%; height: 50px; font-size: 20px; margin: 0; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-mobile-dropdown-wrapper .food-menu-mobile-dropdown select option { font-size: 20px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar:after { content: ''; clear: both; display: block; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section { margin-bottom: 30px; padding-right: 30px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-header { font-size: 28px; text-transform: uppercase; color: #c8102e; letter-spacing: 2px; }
@media (max-width: 991px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-header { line-height: 32px; padding: 30px 0px; } }
@media (min-width: 992px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-header { padding: 10px 0px 30px; } }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items { border-bottom: 1px solid #ccc; }
@media (min-width: 992px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item:first-of-type { padding-right: 15px; padding-left: 0px !important; } }
@media (min-width: 992px) { .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item:last-of-type { padding-left: 15px; padding-right: 0px !important; } }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item { margin-bottom: 30px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item.no-price .food-menu-item-title-wrapper:after { display: none; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item.no-price .food-menu-item-price { display: none; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper { position: relative; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper:after { content: ''; display: block; border-bottom: 1px dotted #333; position: absolute; top: 18px; width: 90%; margin: 0 5%; height: 1px; z-index: 0; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-title { z-index: 2; background: #FFFFFF; display: inline-block; position: relative; padding-right: 4px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-title-wrapper .food-menu-item-price { float: right; z-index: 1; position: relative; background: #FFFFFF; padding-left: 3px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu { padding-top: 40px; padding-left: 50px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul { margin-top: 7px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul li { font-size: 16px; line-height: 28px; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul li.title { font-size: 22px; font-weight: bold; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul li a { color: #4d4d4f; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul li a:hover { text-decoration: underline; }
.food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-side-menu ul li.selected a { color: #c8102e; }

.foodmenu-wrapper { /*Mobile*/ /*Desktop*/ /*Mobile*/ /*Desktop*/ /*Mobile*/ /*Desktop*/ }
@media (max-width: 991px) { .foodmenu-wrapper .foodmenu-header-wrapper { position: relative; margin: auto; width: 100%; position: relative; overflow: hidden; }
  .foodmenu-wrapper .foodmenu-header-wrapper:before { display: block; content: " "; width: 100%; padding-top: 56.25%; }
  .foodmenu-wrapper .foodmenu-header-wrapper > div:first-of-type { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header { background-image: none; background-repeat: no-repeat; background-size: cover; padding-top: 20px; background-position: top center; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .foodmenu-nav { margin: auto; text-align: center; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .foodmenu-nav ul li { margin: 0 20px; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header img { width: 100%; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .background-video { position: absolute; max-height: 600px; overflow: hidden; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .hero_overlay { background-repeat: no-repeat; background-size: contain; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper { position: absolute; bottom: 0; left: 0; right: 0; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper .foodmenu-title { font-size: 2.5em; color: #c8102e; text-align: center; width: 100%; padding: 0 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; display: none; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper .foodmenu-subtitle { padding: 0 0 2em 0; text-align: center; font-size: 3em; color: #ffffff; } }
@media (min-width: 992px) { .foodmenu-wrapper .foodmenu-header-wrapper { margin: auto; width: 100%; position: relative; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header { z-index: 0; max-height: 600px; overflow: hidden; background-position: top center; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header img { width: 100%; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .foodmenu-nav { margin: auto; text-align: center; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .foodmenu-nav ul li { margin: 0 20px; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .background-video { position: absolute; max-height: 600px; overflow: hidden; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .hero_overlay { background-repeat: no-repeat; background-size: contain; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper { position: absolute; top: 0; left: 0; right: 0; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper .foodmenu-title { font-size: 6em; color: #ffffff; margin: 1.5em auto 0 auto; text-align: center; width: 100%; display: none; }
  .foodmenu-wrapper .foodmenu-header-wrapper .foodmenu-header .header-text-wrapper .foodmenu-subtitle { padding: 0 0 2.5em 0; text-align: center; font-size: 3em; color: #ffffff; } }
@media (max-width: 991px) { .foodmenu-wrapper .foodmenu-intro-wrapper { margin: auto; background-image: none; background-color: #FFFFFF; width: 100%; padding: 20px 0; color: #cccccc; }
  .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro { font-size: 2em; padding: 10px 20px; margin: auto; text-align: center; max-width: 1200px; }
  .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro p, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .cpn-title, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .cpn-exp, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .data-wrapper, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro li, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .stores-time, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .subtitle, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .food-menu-item-subtext, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .description { font-size: 1em; } }
@media (min-width: 992px) { .foodmenu-wrapper .foodmenu-intro-wrapper { margin: auto; width: 100%; padding: 20px 0; color: #cccccc; background: #FFFFFF; }
  .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro { text-align: center; font-size: 2em; padding: 35px 70px; margin: auto; text-align: center; max-width: 1200px; }
  .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro p, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .cpn-title, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .cpn-exp, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .data-wrapper, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro a, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro li, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .stores-time, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .subtitle, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .food-menu-item-subtext, .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .foodmenu-wrapper .foodmenu-intro-wrapper .foodmenu-intro .description { font-size: .8em; line-height: 1.8em; } }
@media (max-width: 991px) { .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-link { text-decoration: none; height: 100%; display: block; color: inherit; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-logo img { position: absolute; top: 10px; right: 10px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body { width: 100%; padding: 20px 10px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile { background-image: url(../images/foodmenu-background.jpg); background-repeat: no-repeat; background-size: 100%; background-position: top center; width: 100%; padding: 0; margin-bottom: 5%; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile:before { width: 100%; height: 100%; display: none; position: absolute; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper { background-image: none; background-color: #FFFFFF; position: relative; text-align: center; margin-top: 55%; padding: 5px 15px 10px 15px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .title { font-size: 1.8em; line-height: 2em; text-align: center; color: #c8102e; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .subtext { font-size: 1.6em; color: #cccccc; margin-bottom: 10px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .recipe_list_inner { padding-top: 10px; background-color: #FFFFFF; border-bottom: 1px solid #BCBCBC; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile { width: 100%; background: #FFFFFF !important; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile:before { display: none; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper { margin-top: 0; text-align: center; padding: 0 20px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .title { font-size: 34px; padding: 20px 0; line-height: 34px; display: block; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .subtext { font-size: 16px; line-height: 24px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .gp-button, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper input.gform_button { font-size: 16px; margin: 20px 0; } }
@media (min-width: 992px) { .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-link { text-decoration: none; height: 100%; display: block; color: inherit; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-logo img { position: absolute; top: 10px; right: 10px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body { width: 100%; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body.column_count_3 .foodmenu-tile { width: 30.3%; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body.column_count_2 .foodmenu-tile { width: 47%; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile { background-repeat: no-repeat; background-size: contain; padding: 0; width: 30.3%; margin: 20px 1.5% 0 1.5%; float: left; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper { position: relative; margin-top: 55%; padding: 10px 25px 20px 25px; background: #FFFFFF; text-align: center; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .title { font-size: 1.8em; line-height: 2em; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .subtext { font-size: 1.4em; color: #cccccc; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .gp-button, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-tile .foodmenu-text-wrapper input.gform_button { display: none; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile { width: 30.33%; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper { margin-top: 0; text-align: center; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .title { font-size: 34px; margin: 10px 0; margin: 20px 0; line-height: 34px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .subtext { font-size: 16px; line-height: 24px; }
  .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .gp-button, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper .read-more, .foodmenu-wrapper .foodmenu-body-outer-wrapper .foodmenu-body-inner-wrapper .foodmenu-body .foodmenu-link.no-image .foodmenu-tile .foodmenu-text-wrapper input.gform_button { font-size: 16px; margin: 20px 0; } }

.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper { background-position: top left; background-size: cover; background-repeat: no-repeat; padding-bottom: 40px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper { background: rgba(0, 0, 0, 0.5); } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper { padding-top: 80px; background-image: url("../images/grand-opening/hero.jpg"); } }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_mobile_hero { background-image: url("../images/grand-opening/hero.jpg"); min-height: 200px; background-position: top left; background-size: cover; background-repeat: no-repeat; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_mobile_hero { display: none; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox { width: 60%; margin: 0 auto 20px; text-align: center; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox { padding-top: 40px; width: 100%; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox { background: rgba(38, 97, 66, 0.9); width: 60%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; font-size: 55px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_header { line-height: 50px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_location { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 27px; color: #fff; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_location { padding-top: 20px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_address { color: #fff; font-size: 20px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_date { color: #c8102e; text-transform: uppercase; font-size: 36px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_date span { font-size: 22px; border-bottom: 2px solid #c8102e; border-top: 2px solid #c8102e; display: inline-block; line-height: 22px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_count { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 50px; color: #fff; margin: auto; margin-top: 15px; }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_count { width: 60%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .go_count .go_text { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 18px; display: block; margin-top: -12px; padding-bottom: 10px; text-transform: uppercase; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .now_open { text-align: center; display: none; color: #c8102e; padding-bottom: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .now_open { font-size: 32px; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_topbox .now_open { font-size: 40px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox { margin: 0 auto 20px; text-align: center; padding: 20px 0; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox { width: 100%; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox { background: rgba(106, 48, 55, 0.9); width: 60%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox .go_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 22px; color: #c8102e; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox .go_text { color: #fff; font-size: 15px; width: 97%; margin: auto; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox .go_button a { color: #fff; font-size: 18px; border: 1px solid #fff; display: inline-block; padding: 0 12px; margin-top: 10px; cursor: pointer; text-decoration: none; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section1_outer_wrapper .go_section1_inner_wrapper .go_botbox .go_button a:hover { color: #c8102e; background: #fff; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section12_outer_wrapper .go_section12_inner_wrapper { margin: 20px 0; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section12_outer_wrapper .go_section12_inner_wrapper .big_cta_image img { width: 100%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper { background: #fff; text-align: center; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; position: relative; font-size: 42px; padding: 20px 0; border-bottom: 1px solid #eee; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_header .facebook_share { cursor: pointer; text-align: center; top: 0; right: 20px; padding: 20px 0; max-width: 214px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_header .facebook_share { margin: auto; display: block; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_header .facebook_share { position: absolute; width: 14%; display: inline-block; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_header .facebook_share img { width: 100%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row { margin: 20px auto 0; width: 90%; padding-bottom: 20px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col { margin-bottom: 15px; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col { padding: 0 10px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col .go_image { height: 70px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col .go_image img { height: 100%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col .go_title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 19px; margin-top: 15px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col .go_text { font-size: 16px; margin-top: 15px; color: #cccccc; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col .go_text span { font-size: 14px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col.go_col_highlight { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.45); padding: 10px; position: relative; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section2_outer_wrapper .go_section2_inner_wrapper .go_row .go_col.go_col_highlight:before { background-image: url("../images/limited.png"); background-repeat: no-repeat; background-position: top left; content: ''; background-size: contain; height: 40%; width: 25%; display: block; z-index: 1; position: absolute; top: -4px; left: -4px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper { padding: 15px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper { position: relative; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .coupon_fine_print { margin-top: 10px; color: #fff; font-size: 10px; text-align: center; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .coupon_fine_print { position: absolute; left: 3%; bottom: 7%; color: #fff; font-size: 10px; } }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper { background: #FFFFFF; padding: 25px; } }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper img { display: none; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper img { width: 100%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper { text-align: center; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_coupon_mobile_header { text-align: center; font-size: 24px; color: #fff; margin-bottom: 15px; line-height: 26px; }
  .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_coupon_mobile_header span { color: #c8102e; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_coupon_mobile_header { display: none; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper { position: absolute; bottom: 0; right: 0; width: 65%; padding-right: 10%; padding-bottom: 4%; } }
@media (min-width: 992px) and (max-width: 1200px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper { padding-bottom: 3%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_input { margin: auto; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_input { font-size: 14px; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_input { width: 60%; }
  .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_input input { border-radius: 5px !important; border: 0; font-size: 18px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_input input.error_field { border: 2px solid red; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_checkbox { margin-top: 3%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_checkbox label { color: #c8102e; font-size: 16px; vertical-align: bottom; margin-left: 10px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_row { color: #fff; margin: 3% 0px 4%; }
@media (min-width: 992px) and (max-width: 1200px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_row { margin: 1% 0px 2.5%; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_row .go_col { font-size: 13px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_row .go_col { text-align: left; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_row .go_col span { font-size: 15px; }
@media (max-width: 991px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_button { margin: 10px 0; } }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_button { margin-bottom: 10px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_input_wrapper .go_successful_submission { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #c8102e; display: none; font-size: 24px; padding: 10% 0; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_error_message { margin-top: 5px; font-size: 14px; color: red; }
@media (min-width: 992px) { .page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_error_message { margin: 0 0 -18px; } }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper .go_success { margin-top: 5px; color: #fff; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile img { width: 100%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper { text-align: center; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_input { margin: auto; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_checkbox { margin-top: 3%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_checkbox label { color: #c8102e; font-size: 16px; vertical-align: bottom; margin-left: 10px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_row { color: #fff; margin: 2% 0px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_row .go_col { font-size: 14px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section3_outer_wrapper .go_section3_inner_wrapper .go_coupon_wrapper_mobile .go_input_wrapper .go_button { width: 100%; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section4_outer_wrapper .go_section4_inner_wrapper .go_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 42px; padding: 20px 0; border-bottom: 1px solid #eee; background: #fff; text-align: center; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section4_outer_wrapper .go_section4_inner_wrapper .go_row { background: #fff; padding: 20px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section4_outer_wrapper .go_section4_inner_wrapper .go_row .go_col img { width: 100%; padding: 10px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_header { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; font-size: 42px; padding: 20px 0; border-bottom: 1px solid #eee; background: #fff; text-align: center; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row { background: #fff; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col .go_deptbox { text-align: center; padding: 20px 0; height: 286px; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col .go_deptbox img { width: initial; width: auto; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col .go_deptbox .go_title { font-size: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; margin: 10px 0; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col .go_deptbox .go_text { font-size: 16px; margin-top: 20px; padding: 0 20px; position: relative; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col .go_deptbox .go_text:after { content: ''; position: absolute; height: 1px; width: 20px; bottom: -20px; left: 0; right: 0; border-bottom: 1px solid #ddd; text-align: center; margin: auto; }
.page_id_grandopeningpage .go-outer-wrapper .go-inner-wrapper .go_section5_outer_wrapper .go_section5_inner_wrapper .go_row .go_col img { width: 100%; }

.page_id_404 { background: #fff !important; }
.page_id_404 .header { text-align: center; font-size: 58px; margin-top: 50px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_404 .subheader { text-align: center; font-size: 38px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_404 .subtext { text-align: center; font-size: 22px; margin-top: 40px; margin-bottom: 20px; }
.page_id_404 .suggestions { text-align: center; font-size: 20px; margin-bottom: 60px; min-height: 200px; }
.page_id_404 .suggestions .link-col a { text-decoration: none; display: inline-block; padding: 20px 0; }
@media (min-width: 992px) { .page_id_404 .suggestions .center-col { border-right: 1px solid #ddd; border-left: 1px solid #ddd; } }
.page_id_404 .suggestions span { font-size: 64px; margin-bottom: 15px; display: inline-block; }

@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage { font-size: 14px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-hero-outer-wrapper .mt-hero-inner-wrapper { position: relative; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-hero-outer-wrapper .mt-hero-inner-wrapper .hero-underlay { width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-hero-outer-wrapper .mt-hero-inner-wrapper .gif-overlay { position: absolute; top: 0; left: 0; width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-hero-outer-wrapper .mt-hero-inner-wrapper .mt-arrow-wrapper img { width: 100%; margin-top: -45px; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-hero-outer-wrapper .mt-hero-inner-wrapper .mt-arrow-wrapper img { display: none; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; background-color: #fff; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper { padding: 20px 20px 20px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper { padding: 40px 50px 50px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar { margin: 20px 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div { border-left: 5px solid transparent; background: #dddddd; text-align: center; padding: 10px 0; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #aaa; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:first-of-type { border-left: 0px; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div { font-size: 10px; border-right: 5px solid #fff; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div { font-size: 20px; border-right: 10px solid #fff; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:before { width: 0; border-style: solid; border-color: transparent transparent transparent #ddd; display: block; position: absolute; top: 0; content: ''; z-index: 3; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:before { border-width: 17px 0 17px 10px; right: -10px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:before { border-width: 24px 0 24px 15px; right: -15px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:after { width: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; display: block; position: absolute; top: 0; content: ''; z-index: 2; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:after { border-width: 17px 0 17px 10px; right: -15px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div:after { border-width: 24px 0 24px 15px; right: -25px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div.active { background: #c8102e; color: #fff; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar div.active:before { width: 0; border-color: transparent transparent transparent #c8102e; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .nav-progress-bar img { width: 100%; }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one { padding-right: 50px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-title { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 36px; line-height: 48px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .error_field { border: 2px solid red; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .error-wrapper { display: none; background-color: rgba(255, 63, 63, 0.15); padding: 15px; font-size: 14px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .error-wrapper .error-header { font-size: 18px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .error-wrapper .mt_error_message div { display: none; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-title-wrapper .form-title { padding-bottom: 2px; margin-bottom: 12px; margin-top: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-header { margin-bottom: 3px; display: none; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-control { border-radius: 5px !important; color: initial; height: 45px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form select { background-image: url("../images/registration/select.png"); background-position: right center; background-repeat: no-repeat; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-appearance: none; box-shadow: none !important; padding-right: 47px; -moz-appearance: none; text-indent: 0.01px; text-overflow: ''; color: #000 !important; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form select::-ms-expand { display: none; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_one .form-lastname { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_two .form-zip { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_two .form-phone { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday p, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .cpn-title, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .cpn-exp, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .data-wrapper, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday li, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .stores-time, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .subtitle, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .food-menu-item-subtext, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .description { line-height: 45px; padding-left: 10px; }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .month-input { padding-right: 5px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .day-input { padding-left: 5px; padding-right: 5px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-birthday .year-input { padding-left: 5px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender p, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .cpn-title, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .cpn-exp, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender #CouponInfo .more-details-wrapper .data-wrapper, #CouponInfo .more-details-wrapper .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .data-wrapper, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender a, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .news-single-outer-wrapper ul li, .news-single-outer-wrapper ul .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender li, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .user_tools_wrapper .user_tools .store-info .stores-time, .user_tools_wrapper .user_tools .store-info .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .stores-time, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .subtitle, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .food-menu-item-subtext, .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .description { line-height: 45px; padding-left: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .male-wrapper input { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .male-wrapper input:checked + label { background-color: #c8102e; color: #FFFFFF; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .male-wrapper label { display: inline-block; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #c8102e; border-radius: 3px; width: 95%; position: relative; text-align: center; line-height: 28px; font-size: 12px; padding-left: 38px; height: 45px; padding-top: 9px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .male-wrapper label:before { font-size: 30px; padding: 9px 0 0 5px; font-family: 'icomoon'; content: '\e91e'; vertical-align: middle; position: absolute; top: 0; left: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .female-wrapper input { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .female-wrapper input:checked + label { background-color: #c8102e; color: #FFFFFF; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .female-wrapper label { display: inline-block; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #c8102e; border-radius: 3px; width: 95%; margin-left: 5%; position: relative; text-align: center; line-height: 28px; font-size: 12px; padding-left: 38px; height: 45px; padding-top: 9px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three .form-gender .female-wrapper label:before { font-size: 30px; padding: 10px 0 0 5px; font-family: 'icomoon'; content: '\e91d'; vertical-align: middle; position: absolute; top: 0; left: 0; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender { margin-top: 10px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .male-wrapper input { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .male-wrapper input:checked + label { background-color: #c8102e; color: #FFFFFF; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .male-wrapper label { display: inline-block; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #c8102e; border-radius: 3px; width: 95%; position: relative; text-align: center; line-height: 28px; font-size: 12px; padding-left: 38px; height: 45px; padding-top: 9px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .male-wrapper label:before { font-size: 30px; padding: 9px 0 0 5px; font-family: 'icomoon'; content: '\e91e'; vertical-align: middle; position: absolute; top: 0; left: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .female-wrapper input { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .female-wrapper input:checked + label { background-color: #c8102e; color: #FFFFFF; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .female-wrapper label { display: inline-block; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #c8102e; border-radius: 3px; width: 95%; margin-left: 5%; position: relative; text-align: center; line-height: 28px; font-size: 12px; padding-left: 38px; height: 45px; padding-top: 9px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_three_half .form-gender .female-wrapper label:before { font-size: 30px; padding: 10px 0 0 5px; font-family: 'icomoon'; content: '\e91d'; vertical-align: middle; position: absolute; top: 0; left: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_four .form-confirm-password { margin-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_five .form-store-title { padding-bottom: 2px; margin-bottom: 12px; margin-top: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .form-store-title { padding-bottom: 2px; margin-bottom: 12px; margin-top: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button { position: relative; display: inline-block; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button span { line-height: 20px; font-size: 20px; padding: 12px 15px; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button span { display: none; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button span { display: inline-block; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button:hover .sample_loyaltyid { display: block; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button .sample_loyaltyid { text-align: center; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button .sample_loyaltyid .desktop { display: none; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button .sample_loyaltyid { display: none; position: absolute; bottom: 30px; left: -95px; text-align: center; margin: auto; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_one .info_button .sample_loyaltyid .mobile { display: none; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_two .form-header { margin-bottom: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_two label { margin-right: 20px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_two input { margin: 10px 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_six_half_two .nolid { display: none; font-size: 14px; padding-top: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven { margin-top: 40px; margin-bottom: 20px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms a { color: #c8102e; text-decoration: underline; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms a:hover { text-decoration: none; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms .mt_terms-conditions-container { display: none; background: #fff; padding: 10px; margin-top: 15px; border: 2px solid #333; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms .mt_terms-conditions-container .close-button { text-align: right; font-size: 24px; font-family: helvetica; cursor: pointer; display: inline-block; position: absolute; top: 0; right: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms .mt_terms-conditions-container .close-button:before { content: '\e61b'; font-family: 'icomoon'; position: absolute; top: -3px; right: 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-one .mt-left-col-wrapper .mt-left-col .tm-form-outer-wrapper .tm-form-inner-wrapper form .form-row_seven .form-terms .mt_terms-conditions-container .text-holder { max-height: 400px; overflow: auto; margin-top: 40px; }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two { padding-right: 50px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-text a { text-decoration: underline; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-progress-bar { margin: 20px 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-progress-bar img { width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper { margin-top: 25px; margin-bottom: 30px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-image-wrapper { text-align: center; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-image-wrapper img { width: 50%; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-image-wrapper img { width: 100%; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper { background-color: #f6f6f6; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper { padding: 40px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper { margin-top: 70px; padding: 40px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .title { font-size: 18px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .text { margin-top: 15px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .store-links { margin-top: 20px; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .store-links .appstore-link { padding-right: 10px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .store-links .appstore-link img { max-width: 100%; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .store-links .googleplay-link { padding-left: 10px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .mobile-app-wrapper .mobile-app-text-wrapper .store-links .googleplay-link img { max-width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn { width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a { position: relative; text-decoration: none; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a { width: 100%; font-size: 12px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a:after { width: 0; height: 0; border-style: solid; border-width: 18px 0 18px 15px; border-color: transparent transparent transparent #ffd861; position: absolute; right: -14px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a:hover:after { width: 0; height: 0; border-style: solid; border-width: 18px 0 18px 15px; border-color: transparent transparent transparent #fae092; position: absolute; right: -13px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a { width: 100%; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a:after { width: 0; height: 0; border-style: solid; border-width: 22px 0 22px 15px; border-color: transparent transparent transparent #ffd861; position: absolute; right: -14px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-two .mt-left-col-wrapper .mt-left-col .continue-btn a:hover:after { width: 0; height: 0; border-style: solid; border-width: 22px 0 22px 15px; border-color: transparent transparent transparent #fae092; position: absolute; right: -14px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three { display: none; }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three { padding-right: 50px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-title { padding-bottom: 5px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 36px; line-height: 48px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-progress-bar { margin: 20px 0; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mt-nav-wrapper .nav-progress-bar img { width: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper { position: relative; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper:after { content: ''; background-image: url("../images/registration/arrow.png"); background-size: cover; height: 95px; width: 32px; position: absolute; bottom: -50px; display: block; left: 20px; z-index: 1; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper.rowtwo { background-color: #f6f6f6; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row { position: relative; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col { margin-top: 20px; text-align: center; height: 200px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col.tut_image img { height: 100%; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col .tut_text { margin-top: 30px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col .tut_text .icon { display: none; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col .tut_text .title { font-size: 28px; line-height: 30px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .mobile-tutorial-wrapper .row-wrapper .row .tut_col .tut_text .text { margin-top: 10px; font-size: 16px; color: #cccccc; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn { width: 100%; margin-top: 60px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a { position: relative; text-decoration: none; display: block; }
@media (max-width: 991px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a { font-size: 12px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a:after { width: 0; height: 0; border-style: solid; border-width: 18px 0 18px 15px; border-color: transparent transparent transparent #ffd861; position: absolute; right: -14px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a:hover:after { width: 0; height: 0; border-style: solid; border-width: 18px 0 18px 15px; border-color: transparent transparent transparent #fae092; position: absolute; right: -13px; } }
@media (min-width: 992px) { .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a { width: 100%; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a:after { width: 0; height: 0; border-style: solid; border-width: 22px 0 22px 15px; border-color: transparent transparent transparent #ffd861; position: absolute; right: -14px; }
  .pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .tab-three .mt-left-col-wrapper .mt-left-col .continue-btn a:hover:after { width: 0; height: 0; border-style: solid; border-width: 22px 0 22px 15px; border-color: transparent transparent transparent #fae092; position: absolute; right: -14px; } }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .mt-right-col-wrapper .mt-right-col .faq-outer-wrapper .faq-inner-wrapper { margin-top: 35px; padding-left: 20px; padding-bottom: 50px; padding-top: 5px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .mt-right-col-wrapper .mt-right-col .faq-outer-wrapper .faq-inner-wrapper .faq-header { margin-bottom: 20px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .mt-right-col-wrapper .mt-right-col .faq-outer-wrapper .faq-inner-wrapper .faq-items .faq-item { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; color: #cccccc; margin-bottom: 10px; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .mt-right-col-wrapper .mt-right-col .faq-outer-wrapper .faq-inner-wrapper .faq-items .faq-item .faq-question { cursor: pointer; }
.pusher_page_id_registrationpage .page_id_registrationpage .registration-outer-wrapper .registration-inner-wrapper .mt-content-outer-wrapper .mt-content-inner-wrapper .mt-right-col-wrapper .mt-right-col .faq-outer-wrapper .faq-inner-wrapper .faq-items .faq-item .faq-answer { display: none; }
.pusher_page_id_registrationpage .page_id_registrationpage a:hover { text-decoration: underline; }

.smartbanner { position: absolute; left: 0; top: 0; display: none; width: 100%; height: 80px; line-height: 80px; font-family: 'Helvetica Neue', sans-serif; background: #323232; z-index: 9998; -webkit-font-smoothing: antialiased; overflow: hidden; -webkit-text-size-adjust: none; }

.smartbanner-android { line-height: 82px; }

.smartbanner-android .smartbanner-close { border: 0; width: 17px; height: 17px; line-height: 17px; margin-right: 7px; color: #fff; }

.smartbanner-close { display: inline-block; vertical-align: middle; margin: 0 5px 0 5px; font-family: 'ArialRoundedMTBold', Arial; font-size: 20px; text-align: center; color: #888; text-decoration: none; border: 0; border-radius: 14px; -webkit-font-smoothing: subpixel-antialiased; }

.smartbanner-android .smartbanner-icon { background-color: transparent; box-shadow: none; }

.smartbanner-icon { display: inline-block; vertical-align: middle; width: 57px; height: 57px; margin-right: 12px; background-size: cover; border-radius: 10px; }

.smartbanner-android .smartbanner-info { color: #bbb; text-shadow: 0 1px 2px #000; }

.smartbanner-info { display: inline-block; vertical-align: middle; width: 44%; font-size: 11px; line-height: 1.2em; font-weight: bold; }

.smartbanner-android .smartbanner-title { color: #fff; font-weight: bold; }

.smartbanner-title { font-size: 13px; line-height: 18px; color: #fff; }

.smartbanner-button { position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; height: 24px; font-size: 12px; line-height: 24px; text-align: center; font-weight: bold; text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

.smartbanner-android .smartbanner-button { min-width: 12%; color: #fff; padding: 0; background: none; border-radius: 0; }

.smartbanner-android .smartbanner-button-text { text-align: center; display: block; padding: 0 10px; text-transform: none; text-shadow: none; box-shadow: none; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone { margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }

.alignright { float: right; margin: 5px 0 20px 20px; }

.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }

.wp-caption p.wp-caption-text, .wp-caption .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li a.wp-caption-text, .coupons-wrapper .fixed_header .dept_drop .ddwrapper .nav-dropdown li .wp-caption a.wp-caption-text, .wp-caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .wp-caption-text.cpn-title, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area .cpn-text .wp-caption .wp-caption-text.cpn-title, .wp-caption .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .wp-caption-text.cpn-exp, .deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .int-area .wp-caption .wp-caption-text.cpn-exp, .wp-caption #CouponInfo .more-details-wrapper .wp-caption-text.data-wrapper, #CouponInfo .more-details-wrapper .wp-caption .wp-caption-text.data-wrapper, .wp-caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date a.wp-caption-text, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-date .wp-caption a.wp-caption-text, .wp-caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date a.wp-caption-text, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-date .wp-caption a.wp-caption-text, .wp-caption .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content a.wp-caption-text, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .wp-caption a.wp-caption-text, .wp-caption .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content a.wp-caption-text, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .wp-caption a.wp-caption-text, .wp-caption .news-single-outer-wrapper ul li.wp-caption-text, .news-single-outer-wrapper ul .wp-caption li.wp-caption-text, .wp-caption .user_tools_wrapper .user_tools .store-info .wp-caption-text.stores-time, .user_tools_wrapper .user_tools .store-info .wp-caption .wp-caption-text.stores-time, .wp-caption .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .wp-caption-text.subtitle, .user_tools_wrapper .user_tools .user-options .profile .login-options .healthy-rewards .healthy-rewards-options .member-notlogged .wp-caption .wp-caption-text.subtitle, .wp-caption .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .wp-caption-text.food-menu-item-subtext, .food-menu-outer-wrapper .food-menu-inner-wrapper .food-menu-wrapper .food-menu-content-and-bar .food-menu-content-wrapper .food-menu-content-section .food-menu-section-items .food-menu-section-item-row .food-menu-section-item .wp-caption .wp-caption-text.food-menu-item-subtext, .wp-caption .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .wp-caption-text.description, .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .wp-caption .wp-caption-text.description { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

.page_id_couponcollectionspage .cpncol-outer-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper { background-color: #fff; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-header img { width: 100%; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper { text-align: center; padding: 25px; background: #f7f7f7; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .flag-count { width: 100px; margin: auto; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .flag-count img { width: 100%; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .flag-count span { margin-top: -21px; font-weight: 700; font-size: 12px; display: block; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .title { font-size: 28px; font-weight: bold; margin-top: 10px; }
@media (max-width: 991px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .description { margin-bottom: 20px; } }
@media (min-width: 992px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .description { border-right: 1px solid #ccc; text-align: left; padding-right: 40px; } }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .callout-wrapper .callout { margin-top: 10px; font-size: 18px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .callout-wrapper .callout .big { font-size: 24px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-header-wrapper .cpncol-info-wrapper .callout-wrapper .callout .small { display: block; font-size: 12px; margin-top: 6px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper { background-color: #fff; margin-bottom: 20px; }
@media (max-width: 991px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper { padding: 10px; } }
@media (min-width: 992px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper { padding: 15px; } }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 { padding: 0; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-box { padding: 0px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-box-inner { border-top: 1px solid #ddd !important; border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .cpncol-recipe-info { padding: 40px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-title { padding-bottom: 10px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-description { padding-bottom: 20px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .cpncol-info-wrapper { padding: 40px 0px 10px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button .gp-button, .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archivepage .post-items .post-item .post-item-inner-wrapper .post-content .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button .read-more, .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .read-more, .pusher_page_id_archiverecipepage .post-items .post-item .post-item-inner-wrapper .post-content .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button .read-more, .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper.col-1 .recipe-button input.gform_button { font-size: 14px !important; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box { padding: 10px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner { border: 1px solid #ddd; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-image.video:hover { cursor: pointer; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-image.video:before { content: ''; background-image: url(../images/play-button.png); height: 58px; width: 58px; position: absolute; top: 50%; left: 50%; z-index: 2; margin-left: -29px; margin-top: -29px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-image.video:after { content: ''; display: block; position: absolute; z-index: 1; left: 0; right: 0; top: 0; bottom: 0; background: transparent; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-image.video:hover:after { background: rgba(0, 0, 0, 0.25); }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-image img { width: 100%; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-info { padding: 10px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
@media (min-width: 992px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-info { min-height: 100px; } }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-info .recipe-type { color: #666; font-size: 12px; font-weight: 700; text-transform: uppercase; padding: 5px 0px 10px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-info .recipe-title { font-size: 16px; font-weight: 700; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box .recipe-box-inner .cpncol-recipe-info .recipe-description { font-size: 12px; color: #cccccc; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .cpncol-recipes-wrapper .recipe-box.recipe-box-1 .recipe-button { margin-top: 10px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .ddwrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; line-height: 50px; font-size: 21px; color: #4d4d4f; }
@media (max-width: 991px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .ddwrapper { padding-left: 10px; } }
@media (min-width: 992px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .ddwrapper { padding-left: 20px; } }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .coupons-wrapper #deals_list { min-height: 480px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .coupons-wrapper .diet-filter-wrapper:before { font-size: 14px; font-weight: 600; top: 15px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .coupons-wrapper .fixed_header .dept_drop { margin-top: 15px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive { margin-top: 20px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .coupons-wrapper #deals_list { min-height: 280px; background: #fff; border-top: 2px solid #eee; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .deal_card_wrapper { background: #fff; }
@media (max-width: 991px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .view_all_link-wrapper .view_all_link { text-align: right; padding-right: 5px; margin-top: 16px; font-weight: 600; font-size: 14px; } }
@media (min-width: 992px) { .page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .view_all_link-wrapper .view_all_link { text-align: right; padding-right: 20px; margin-top: 12px; font-weight: 600; } }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .view_all_link-wrapper .view_all_link span { display: inline-block; vertical-align: middle; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper.archive .view_all_link-wrapper .view_all_link span:before { display: block; content: "\e830"; font-family: 'icomoon'; color: #c8102e; font-size: 14px; }
.page_id_couponcollectionspage .cpncol-outer-wrapper .coupon-viewier-outer-wrapper .coupons-wrapper .diet-filter-wrapper:before { display: none; }

.collections-archive-wrapper { background-color: #fff; text-align: left; }
.collections-archive-wrapper.mobile { display: none; }
@media (max-width: 991px) { .collections-archive-wrapper { margin-top: 0px; } }
@media (min-width: 992px) { .collections-archive-wrapper { margin-top: 20px; } }
.collections-archive-wrapper img { cursor: pointer; width: 100%; }
.collections-archive-wrapper .other-collections-outer { margin-top: 0px; }

.other-collections-outer { background: #fff; }
.other-collections-outer .other-collections-inner .title { color: #4d4d4f; padding: 10px; border-bottom: 1px solid #ddd; }
@media (min-width: 992px) { .other-collections-outer .other-collections-inner .title { padding: 10px 30px !important; } }
.other-collections-outer .other-collections-inner .title .left { text-align: left; color: #4d4d4f; }
@media (max-width: 991px) { .other-collections-outer .other-collections-inner .title .left { font-size: 14px; } }
@media (min-width: 992px) { .other-collections-outer .other-collections-inner .title .left { font-size: 24px; } }
.other-collections-outer .other-collections-inner .title .right { text-align: right; font-size: 14px; font-weight: 600; top: 5px; }
.other-collections-outer .other-collections-inner .title .right .icon-rightarrow { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 10px; }
.other-collections-outer .other-collections-inner .other-cboxes { padding: 10px; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper { padding: 10px; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box { border: 1px solid #ddd; position: relative; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box:hover { border: 1px solid #c8102e; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .flag { background: url(../images/single-side-flag.png) no-repeat; background-size: cover; position: absolute; display: inline-block; padding: 1px 25px 2px 9px; top: 20px; font-size: 12px; font-weight: 700; left: 0; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .image-wrapper img { width: 100%; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper { padding: 15px 20px 20px; }
.other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .info-title { font-weight: bold; font-size: 16px; padding-bottom: 10px; }
@media (min-width: 992px) { .other-collections-outer .other-collections-inner .other-cboxes .collection-box-wrapper .collection-box .info-wrapper .description { min-height: 60px; } }

.page_id_homepage .collections-archive-wrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; text-align: left; margin-bottom: 20px; }
@media (max-width: 991px) { .page_id_homepage .collections-archive-wrapper { margin-top: 0px; } }
@media (min-width: 992px) { .page_id_homepage .collections-archive-wrapper { margin-top: -20px; } }
.page_id_homepage .collections-archive-wrapper .homepage-title { display: block !important; padding: 20px; border-bottom: 1px solid #eee; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_homepage .collections-archive-wrapper .homepage-title .left { text-align: left; color: #4d4d4f; }
@media (max-width: 991px) { .page_id_homepage .collections-archive-wrapper .homepage-title .left { font-size: 14px; } }
@media (min-width: 992px) { .page_id_homepage .collections-archive-wrapper .homepage-title .left { font-size: 24px; } }
.page_id_homepage .collections-archive-wrapper .homepage-title .right { text-align: right; font-size: 14px; font-weight: 600; top: 5px; }
.page_id_homepage .collections-archive-wrapper .homepage-title .right .icon-rightarrow { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 10px; }
.page_id_homepage .coupon-viewier-outer-wrapper { margin-bottom: 20px; }
.page_id_homepage .coupon-viewier-outer-wrapper .ddwrapper { font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 21px; line-height: 28px; line-height: 50px; font-size: 21px; color: #4d4d4f; text-align: left; }
@media (min-width: 992px) { .page_id_homepage .coupon-viewier-outer-wrapper .ddwrapper { padding-left: 10px; } }
.page_id_homepage .coupon-viewier-outer-wrapper .coupons-wrapper #deals_list { min-height: 480px; }
.page_id_homepage .coupon-viewier-outer-wrapper.homepage { margin-top: 20px; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
.page_id_homepage .coupon-viewier-outer-wrapper.homepage .coupons-wrapper #deals_list { min-height: 280px; background: #fff; border-top: 2px solid #eee; }
.page_id_homepage .coupon-viewier-outer-wrapper.homepage .deal_card_wrapper { background: #fff; }
@media (max-width: 991px) { .page_id_homepage .coupon-viewier-outer-wrapper.homepage .view_all_link-wrapper .view_all_link { text-align: right; padding-right: 5px; margin-top: 16px; font-weight: 600; font-size: 14px; } }
@media (min-width: 992px) { .page_id_homepage .coupon-viewier-outer-wrapper.homepage .view_all_link-wrapper .view_all_link { padding-right: 10px; text-align: right; font-size: 14px; font-weight: 600; top: 15px; position: relative; } }
.page_id_homepage .coupon-viewier-outer-wrapper.homepage .view_all_link-wrapper .view_all_link span { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 10px; }
.page_id_homepage .coupon-viewier-outer-wrapper.homepage .view_all_link-wrapper .view_all_link span:before { display: block; content: "\e830"; font-family: 'icomoon'; color: #c8102e; }
.page_id_homepage .coupon-viewier-outer-wrapper .coupons-wrapper .diet-filter-wrapper:before { display: none; }

@media (max-width: 991px) { .page_id_promotionsspage .collections-archive-wrapper.desktop { display: none; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile { display: block; margin-top: 0px; position: relative; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile .col-image { position: relative; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile .col-image:before { content: ''; background: rgba(0, 0, 0, 0.25); top: 0; left: 0; bottom: 0; right: 0; position: absolute; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile .col-link { position: absolute; top: 0; bottom: 0; left: 0; right: 0; color: #fff; font-size: 14px; text-align: center; margin: auto; z-index: 10; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile .col-link .link-wrapper { display: inline-block; padding: 10px 20px; border: 1px solid #fff; border-radius: 5px; margin-top: 9%; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile .col-link .link-wrapper span { vertical-align: middle; margin-left: 15px; font-size: 10px; } }
@media (min-width: 992px) { .page_id_promotionsspage .collections-archive-wrapper { margin-bottom: 20px; text-align: left; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .page_id_promotionsspage .collections-archive-wrapper.mobile { display: none; }
  .page_id_promotionsspage .collections-archive-wrapper .coupon-title { display: block !important; padding: 20px; border-bottom: 1px solid #eee; font-size: 21px; color: #4d4d4f; font-family: 'Earth Fare Normal', Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #4d4d4f; font-size: 14px; line-height: 21px; }
  .page_id_promotionsspage .collections-archive-wrapper .coupon-title .left { text-align: left; color: #4d4d4f; font-size: 24px; }
  .page_id_promotionsspage .collections-archive-wrapper .coupon-title .right { text-align: right; font-size: 14px; font-weight: 600; top: 5px; }
  .page_id_promotionsspage .collections-archive-wrapper .coupon-title .right .icon-rightarrow { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 10px; } }

@media (max-width: 991px) { .single-coupon_collections .modal .modal-dialog .modal-content { background-color: transparent; }
  .single-coupon_collections .modal .modal-dialog .modal-content .icon-close { font-weight: bold; color: #fff; } }

.font1 { font-family: 'Earth Fare Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif; text-transform: uppercase; }

.primaryColor { color: #c8102e; }

.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper { padding: 10px 10px; }

.deal_card_wrapper .coupon-outer-wrapper .coupon-wrapper .coupon .info-area { padding: 10px 10px; }

.widget-item-type { display: none; }

.store-wrapper .store-list-check:before { display: none !important; }
.store-wrapper .store-list-check:after { display: none !important; }
.store-wrapper .store-list-check div { display: none !important; }
.store-wrapper .store-list-check span { display: none !important; }

.store-wrapper .single_store_inner .single_store_item, .store-wrapper .single_store_inner .group_store_item, .store-wrapper .group_store_inner .single_store_item, .store-wrapper .group_store_inner .group_store_item { cursor: default !important; }

.store-wrapper .single_store_inner .single_store_item.active, .store-wrapper .single_store_inner .group_store_item.active, .store-wrapper .group_store_inner .single_store_item.active, .store-wrapper .group_store_inner .group_store_item.active { background-color: inherit !important; }

.store-wrapper .single_store_inner .single_store_item.active .store-name, .store-wrapper .single_store_inner .group_store_item.active .store-name, .store-wrapper .group_store_inner .single_store_item.active .store-name, .store-wrapper .group_store_inner .group_store_item.active .store-name { color: inherit !important; }

.store-wrapper .single_store_inner .single_store_item:hover, .store-wrapper .single_store_inner .group_store_item:hover, .store-wrapper .group_store_inner .single_store_item:hover, .store-wrapper .group_store_inner .group_store_item:hover { background: inherit !important; }
