@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i");html{font-size:100%;font-size:1em}body.cci #wrapper{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem}h1{font-size:48px;font-size:3rem}@media screen and (max-width:48em){h1{font-size:40px;font-size:2.5rem}}@media screen and (max-width:32em){h1{font-size:36px;font-size:2.25rem}}@media screen and (max-width:24em){h1{font-size:24px;font-size:1.5rem}}h2{font-size:28.8px;font-size:1.8rem}#squeeze .views-row h2,#block-views-locations-block>h2{font-size:20.8px;font-size:1.3rem}#block-views-locations-block>h2{letter-spacing:.2em}#block-views-locations-block .views-row h2{font-size:14.4px;font-size:.9rem}@media screen and (max-width:24em){h2{font-size:16px;font-size:1rem}}h3{font-size:19.2px;font-size:1.2rem}@media screen and (max-width:24em){h3{font-size:16px;font-size:1rem}}.sidebar{font-family:'Source Sans Pro',sans-serif !important}#mc_embed_signup{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem;line-height:1.2rem}#mc_embed_signup .indicates-required{font-size:11.2px;font-size:.7rem}#storeHeader{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem}#block-views-locations-block{font-family:'Source Sans Pro',sans-serif !important;font-size:14.4px;font-size:.9rem}#block-views-locations-block .views-row{line-height:1.1rem}#block-views-locations-block .field{font-size:14.4px;font-size:.9rem}#block-views-locations-block .field-title,#block-views-locations-block .field-phone-html,#block-views-locations-block .field-phone-link{font-size:16px;font-size:1rem}#block-views-locations-block .field-schedule,#block-views-locations-block .field-phone-html,#block-views-locations-block .field-phone-link{margin-bottom:.5rem}ul.menu{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal}#block-system-main-menu ul.menu li{font-size:20.8px;font-size:1.3rem;line-height:1.8em}@media screen and (max-width:64em){#block-system-main-menu ul.menu li{font-size:18.4px;font-size:1.15rem}}@media screen and (max-width:48em){#block-system-main-menu ul.menu li{font-size:16px;font-size:1rem}}footer{font-family:'Source Sans Pro',sans-serif !important;font-size:12.8px;font-size:.8rem}.region-content p{font-family:'Source Sans Pro',sans-serif !important;font-size:24px;font-size:1.5rem}.region-content p,.region-content ol,.region-content ul{margin-bottom:1rem}.region-content li{margin-bottom:.5rem}section .author,section .tags{font-family:'Source Sans Pro',sans-serif !important}.field-author,.field-body,.field-name-author,.field-name-body{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal}.field-author,.field-name-author{font-size:16px;font-size:1rem}.field-body,.field-name-body{font-size:20.8px;font-size:1.3rem}.field-body i,.field-name-body i{font-style:italic}.field-body b,.field-name-body b{font-weight:700}.field-body em,.field-name-body em{font-style:italic}.field-body strong,.field-name-body strong{font-weight:700}.field-body big,.field-name-body big{font-size:125%}.field-body small,.field-name-body small{font-size:80%}.field-body ol,.field-body ul,.field-name-body ol,.field-name-body ul{padding-left:2.5em}.field-body ol li,.field-body ul li,.field-name-body ol li,.field-name-body ul li{list-style:inherit}.field-body ol,.field-name-body ol{list-style-position:outside;list-style-type:decimal}.field-body ul,.field-name-body ul{list-style-position:outside;list-style-type:disc}.views-row .field-body,.views-row .field-name-body{font-size:14.4px;font-size:.9rem;line-height:1.5em}.node-type-article .region-content p,.node-type-article .region-content li,.node-type-article .region-content td,.node-type-article .region-content .recipe-stat,.node-type-wellness-tool .region-content p,.node-type-wellness-tool .region-content li,.node-type-wellness-tool .region-content td,.node-type-wellness-tool .region-content .recipe-stat,.node-type-page .region-content p,.node-type-page .region-content li,.node-type-page .region-content td,.node-type-page .region-content .recipe-stat,.node-type-recipe .region-content p,.node-type-recipe .region-content li,.node-type-recipe .region-content td,.node-type-recipe .region-content .recipe-stat,.node-type-biz-listing .region-content p,.node-type-biz-listing .region-content li,.node-type-biz-listing .region-content td,.node-type-biz-listing .region-content .recipe-stat,.node-type-tfl-monthly-content .region-content p,.node-type-tfl-monthly-content .region-content li,.node-type-tfl-monthly-content .region-content td,.node-type-tfl-monthly-content .region-content .recipe-stat,.node-type-tfl-recipe .region-content p,.node-type-tfl-recipe .region-content li,.node-type-tfl-recipe .region-content td,.node-type-tfl-recipe .region-content .recipe-stat{font-size:20.8px;font-size:1.3rem;line-height:1.4em;margin-bottom:1rem}
@media screen and (max-width:48em){.node-type-article .region-content p,.node-type-article .region-content li,.node-type-article .region-content td,.node-type-article .region-content .recipe-stat,.node-type-wellness-tool .region-content p,.node-type-wellness-tool .region-content li,.node-type-wellness-tool .region-content td,.node-type-wellness-tool .region-content .recipe-stat,.node-type-page .region-content p,.node-type-page .region-content li,.node-type-page .region-content td,.node-type-page .region-content .recipe-stat,.node-type-recipe .region-content p,.node-type-recipe .region-content li,.node-type-recipe .region-content td,.node-type-recipe .region-content .recipe-stat,.node-type-biz-listing .region-content p,.node-type-biz-listing .region-content li,.node-type-biz-listing .region-content td,.node-type-biz-listing .region-content .recipe-stat,.node-type-tfl-monthly-content .region-content p,.node-type-tfl-monthly-content .region-content li,.node-type-tfl-monthly-content .region-content td,.node-type-tfl-monthly-content .region-content .recipe-stat,.node-type-tfl-recipe .region-content p,.node-type-tfl-recipe .region-content li,.node-type-tfl-recipe .region-content td,.node-type-tfl-recipe .region-content .recipe-stat{font-size:19.2px;font-size:1.2rem}}@media screen and (max-width:32em){.node-type-article .region-content p,.node-type-article .region-content li,.node-type-article .region-content td,.node-type-article .region-content .recipe-stat,.node-type-wellness-tool .region-content p,.node-type-wellness-tool .region-content li,.node-type-wellness-tool .region-content td,.node-type-wellness-tool .region-content .recipe-stat,.node-type-page .region-content p,.node-type-page .region-content li,.node-type-page .region-content td,.node-type-page .region-content .recipe-stat,.node-type-recipe .region-content p,.node-type-recipe .region-content li,.node-type-recipe .region-content td,.node-type-recipe .region-content .recipe-stat,.node-type-biz-listing .region-content p,.node-type-biz-listing .region-content li,.node-type-biz-listing .region-content td,.node-type-biz-listing .region-content .recipe-stat,.node-type-tfl-monthly-content .region-content p,.node-type-tfl-monthly-content .region-content li,.node-type-tfl-monthly-content .region-content td,.node-type-tfl-monthly-content .region-content .recipe-stat,.node-type-tfl-recipe .region-content p,.node-type-tfl-recipe .region-content li,.node-type-tfl-recipe .region-content td,.node-type-tfl-recipe .region-content .recipe-stat{font-size:17.6px;font-size:1.1rem}}@media screen and (max-width:24em){.node-type-article .region-content p,.node-type-article .region-content li,.node-type-article .region-content td,.node-type-article .region-content .recipe-stat,.node-type-wellness-tool .region-content p,.node-type-wellness-tool .region-content li,.node-type-wellness-tool .region-content td,.node-type-wellness-tool .region-content .recipe-stat,.node-type-page .region-content p,.node-type-page .region-content li,.node-type-page .region-content td,.node-type-page .region-content .recipe-stat,.node-type-recipe .region-content p,.node-type-recipe .region-content li,.node-type-recipe .region-content td,.node-type-recipe .region-content .recipe-stat,.node-type-biz-listing .region-content p,.node-type-biz-listing .region-content li,.node-type-biz-listing .region-content td,.node-type-biz-listing .region-content .recipe-stat,.node-type-tfl-monthly-content .region-content p,.node-type-tfl-monthly-content .region-content li,.node-type-tfl-monthly-content .region-content td,.node-type-tfl-monthly-content .region-content .recipe-stat,.node-type-tfl-recipe .region-content p,.node-type-tfl-recipe .region-content li,.node-type-tfl-recipe .region-content td,.node-type-tfl-recipe .region-content .recipe-stat{font-size:16px;font-size:1rem}}.node-type-article .region-content .recipe-stat,.node-type-wellness-tool .region-content .recipe-stat,.node-type-page .region-content .recipe-stat,.node-type-recipe .region-content .recipe-stat,.node-type-biz-listing .region-content .recipe-stat,.node-type-tfl-monthly-content .region-content .recipe-stat,.node-type-tfl-recipe .region-content .recipe-stat{margin-bottom:.5rem}
.node-type-article .region-content .field-sources,.node-type-tfl-monthly-content .region-content .field-sources{font-size:12.8px;font-size:.8rem}.node-type-article .region-content .field-sources p,.node-type-tfl-monthly-content .region-content .field-sources p{font-size:16px;font-size:1rem}.node-type-article .region-content .sources .field-label,.node-type-tfl-monthly-content .region-content .sources .field-label{font-family:'Source Sans Pro',sans-serif !important;font-weight:700;font-size:12.8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.node-type-event .region-content p{font-size:32px;font-size:2rem;margin-bottom:1.3rem}.node-type-event .region-content .field-event-date{font-family:'Source Sans Pro',sans-serif !important;font-size:17.6px;font-size:1.1rem;padding:10px}.item-list .pager li{font-family:'Source Sans Pro',sans-serif !important;margin:.25rem .75rem;border:.1rem solid}.search-results ol li{padding:0 0 1em}.calendarPreview ul li{font-family:'Source Sans Pro',sans-serif !important;font-size:14.4px;font-size:.9rem;margin:0 0 1rem;padding:0 0 1rem}.calendarPreview h2{font-family:'Source Sans Pro',sans-serif !important;font-size:20.8px;font-size:1.3rem;margin-bottom:.5em;padding:.7em}.view-calendar-displays{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal}.view-calendar-displays h2.date{font-family:'Source Sans Pro',sans-serif !important;font-size:32px;font-size:2rem;margin-bottom:.5em}.view-calendar-displays .date-nav-wrapper .date-heading{font-family:'Source Sans Pro',sans-serif !important}.view-calendar-displays .date-nav-wrapper .date-heading h3{font-size:20.8px;font-size:1.3rem}.view-calendar-displays th.days{font-weight:400;font-style:normal;letter-spacing:normal}.entity_pager,.view-biz-dir-terms .views-row{font-family:'Source Sans Pro',sans-serif !important;font-size:24px;font-size:1.5rem}#cciMenu-bar{margin:0 auto;text-align:center;cursor:pointer;min-height:2rem;border-bottom:.35rem solid;padding-bottom:.25rem}#cciMenu-bar{font-size:16px;font-size:1rem}@media screen and (max-width:40em){#cciMenu-bar{font-size:12.8px;font-size:.8rem}#cciMenu-bar:before,#cciMenu-bar:after{font-size:1.5rem}}@media screen and (max-width:30em){#cciMenu-bar{font-size:11.2px;font-size:.7rem}#cciMenu-bar:before,#cciMenu-bar:after{font-size:1.5rem}}#cciMenu-bar #site-name{font-family:'Source Sans Pro',sans-serif !important;font-weight:400;font-style:normal;letter-spacing:normal;margin:.25em 0}#cciMenu-bar #site-name.very-short{font-size:48px;font-size:3rem}#cciMenu-bar #site-name.short{font-size:44px;font-size:2.75rem}#cciMenu-bar #site-name{font-size:40px;font-size:2.5rem}#cciMenu-bar #site-name.long{font-size:32px;font-size:2rem}#cciMenu-bar #site-name.very-long{font-size:28px;font-size:1.75rem}@media screen and (max-width:32em){#cciMenu-bar #site-name.very-short{font-size:40px;font-size:2.5rem}#cciMenu-bar #site-name.short{font-size:36px;font-size:2.25rem}#cciMenu-bar #site-name{font-size:32px;font-size:2rem}#cciMenu-bar #site-name.long{font-size:28px;font-size:1.75rem}#cciMenu-bar #site-name.very-long{font-size:24px;font-size:1.5rem}}@media screen and (max-width:28em){#cciMenu-bar #site-name.very-short{font-size:36px;font-size:2.25rem}#cciMenu-bar #site-name.short{font-size:32px;font-size:2rem}#cciMenu-bar #site-name{font-size:28px;font-size:1.75rem}#cciMenu-bar #site-name.long{font-size:24px;font-size:1.5rem}#cciMenu-bar #site-name.very-long{font-size:16px;font-size:1rem}}@media screen and (max-width:23em){#cciMenu-bar #site-name.very-short,#cciMenu-bar #site-name.short,#cciMenu-bar #site-name{font-size:20px;font-size:1.25rem}#cciMenu-bar #site-name.long,#cciMenu-bar #site-name.very-long{font-size:16px;font-size:1rem}}#center,.view-slider,#mini-panel-store_tiles{width:95%;margin:0 auto;max-width:1500px}#mini-panel-store_tiles{text-align:center}#mini-panel-store_tiles .views-row{display:inline-block;vertical-align:top;width:90%;margin:1.5% 5%}@media screen and (min-width:768px){#mini-panel-store_tiles .views-row{width:46%;margin:1.5%}}@media screen and (min-width:1024px){#mini-panel-store_tiles .views-row{width:31%;margin:1.5% 1%}
}#center{padding:1.5em 1.5% 2em}#slider{width:100%}.flexslider .slides img{height:auto}.slidePlacehold{width:70%;margin:0 auto}#content{width:100%}#squeeze,.sidebar{display:table-cell}#squeeze{width:100%;padding-bottom:2em}body{min-width:100%}body.one-sidebar #squeeze{width:70%}body.one-sidebar .sidebar{width:20%}body.two-sidebars #squeeze{width:50%}body.two-sidebars .sidebar{width:15%}#wrapper{min-height:100vh;display:flex;flex-direction:column}#container{flex:1 0 auto;display:flex;flex-direction:column}#content{flex:1;display:flex;flex-direction:column}#center{flex:1}footer{flex-shrink:0}body.admin-menu.adminimal-menu:before{content:unset;display:none}#wrapper *{box-sizing:border-box}a,a:visited{text-decoration:none}ul.primary{white-space:normal}ul.primary li a{white-space:nowrap;border-width:.05rem !important}h1{margin-bottom:.5em}.region-content h2,.region-content h3,.region-content h4{font-weight:700}#block-views-locations-block>h2,#block-views-locations-block .views-row h2,.node-type-article .region-content h2,.node-type-event .region-content h2,.node-type-page .region-content h2,.node-type-biz-listing .region-content h2,.node-type-tfl-monthly-content .region-content h2,#block-views-locations-block>h3,#block-views-locations-block .views-row h3,.node-type-article .region-content h3,.node-type-event .region-content h3,.node-type-page .region-content h3,.node-type-biz-listing .region-content h3,.node-type-tfl-monthly-content .region-content h3,#block-views-locations-block>h4,#block-views-locations-block .views-row h4,.node-type-article .region-content h4,.node-type-event .region-content h4,.node-type-page .region-content h4,.node-type-biz-listing .region-content h4,.node-type-tfl-monthly-content .region-content h4{margin-bottom:.5em}#squeeze .views-row h2,#squeeze .views-row h3,#squeeze .views-row h4{padding:.5em 0}.search-results h2,.search-results h3,.search-results h4{margin-bottom:1em}.node-type-event .region-content h3{padding:.75rem}body{background-size:cover;background-attachment:fixed}#content{z-index:0;position:relative}#content:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:.7;z-index:-1}#socialMedia{margin-top:.5rem}#slider{padding:2em 0 0;background-size:cover;background-attachment:fixed;border-bottom:10px solid}.slidePlacehold{border:3px solid #fff;border-radius:10px;box-shadow:7px 7px 7px rgba(22,22,22,.5)}.tflLink{width:97%;max-width:790px;margin:0 0 1em 1%;border:.3em solid #c9c9c9}.sidebar{vertical-align:top}#sidebar-first{padding-right:2%;margin-right:1%;border-right:1px dotted #000}#sidebar-second{padding-left:2%;margin-left:1%;border-left:1px dotted #000}#squeeze .views-row{width:46%;display:inline-block;margin:1.5%;vertical-align:top}#squeeze .views-row a{text-decoration:none}#squeeze .views-row:hover img{opacity:.7}img{max-width:100%;height:auto !important}#squeeze .views-row img,.node-article .field-image img,.sidebar .views-row img{width:auto}.thumbnail{width:100%}.mainImg{width:90%;max-width:450px}.subimg{width:90%;max-width:300px;margin-bottom:1em}.sidebar .views-row{margin-bottom:1em}.group-link{display:block}.floatleftmargin{margin-right:1em}#mc_embed_signup .indicates-required{color:red}.entity_pager{clear:both}.entity_pager li .inactive{display:none}.entity_pager li a{padding:.25em .5em;border-radius:1em}.entity_pager .entity_pager_prev{float:left}.entity_pager .entity_pager_next{float:right}.view-biz-dir-terms .views-row a{padding:1rem 0;border-radius:1em;display:block;width:75%;margin:0 auto;text-align:center}@media screen and (max-width:1200px){#mainContent{width:95%}body{background-image:none}.slidePlacehold{width:90%}}@media screen and (max-width:768px){#squeeze,.sidebar,#articles{display:block;width:100% !important}.sidebar{border-top:1px solid #000;padding-top:1em}#sidebar-first{border-right:none;padding-right:0;margin-right:0}#sidebar-second{border-left:none;margin-right:0}.sidebar .views-row{width:45%;margin:0 2% 2% 0;display:inline-block;vertical-align:top}.social{margin-bottom:7%}}@media screen and (max-width:480px){#slider{background-size:auto}
body.page-node .region-content tr,body.page-node .region-content td,body.page-node .region-content th{display:block;width:100%}#squeeze{width:100%;display:block}#squeeze .views-row{width:96%}.calendarPreview .views-row{width:100%}}.breadcrumb,.home .page-title,.home .sharethis-wrapper,.front .page-title,.front .sharethis-wrapper{display:none}.front #block-system-main h1,.front #block-system-main h2{display:none}#admin-menu{font-family:sans-serif;font-size:1.2rem}#admin-menu .dropdown .admin-menu-icon img{vertical-align:middle}#admin-menu .dropdown li ul li ul{font-size:1rem}div #edit-domain-notes,.node-tfl_monthly_content-form #edit-domain-notes{display:none}#edit-domain .item-list{display:none}#cciDebug{position:fixed;bottom:0;right:0;background:#000;color:#fff;font-family:monospace;font-size:1em;z-index:9999}.view-dragsort a.tabledrag-handle .handle{width:1.5rem;height:1.5rem}.issuu-wrapper{width:100%;position:relative;padding-top:75%;max-height:100vw}.issuu-wrapper .issuuembed{position:absolute;width:100% !important;height:100% !important;top:0;left:0}.region-primary-nav{width:100%;max-width:1500px;margin:0 auto;padding:0 2em}.block-menu{display:inline-block;width:80%;vertical-align:middle}.block-search{display:inline-block;margin-bottom:.7em;padding:.3em;width:19%}.block-search form{position:relative}.block-search input{background-color:transparent;border:none}.block-search .form-text{width:85%;margin-right:15%}.block-search .form-actions{position:absolute;display:inline-block;top:0;right:0;width:15%;height:100%;z-index:0}.block-search .form-actions .form-submit{position:relative;display:block;font-size:0;width:100%;height:100%;margin:0;padding:0;z-index:1}.block-search .form-actions:after{position:absolute;display:block;top:0;width:100%;text-align:center;font-size:1rem;content:'\f002';font-family:'FontAwesome';z-index:0}@media screen and (max-width:768px){.block-menu{width:100%}.block-menu .menu{text-align:center}.block-search{width:100%}}@media screen and (max-width:768px){.slicknav_menu{position:fixed;bottom:0;z-index:5}}ul.menu li.button{border-radius:.5em;padding-left:1em !important}ul.menu li a.shopping:before{font-family:FontAwesome;display:inline-block;margin-right:.5em;content:"\f07a"}ul.menu li a.location:before{font-family:FontAwesome;display:inline-block;margin-right:.5em;content:"\f041"}ul.menu li a.standout{font-weight:700}ul.menu li a.uppercase{text-transform:uppercase}#storeHeader{width:100%;height:100%;overflow:hidden}#storeHeader .storeLogo{float:left;width:40%}#storeHeader .storeLogo img{width:auto;max-width:400px;max-height:225px}#storeHeader .header-item{text-align:right;float:right;width:60%}@media screen and (max-width:48em){#storeHeader{text-align:center;height:auto}body.front #storeHeader{padding-bottom:1em}#storeHeader .storeLogo,#storeHeader .header-item{float:none;text-align:center;width:100%}#storeHeader .storeLogo{float:none;width:auto;margin-bottom:1em}#storeHeader .storeLogo img{width:auto;height:auto;max-width:100%}body.not-front #storeHeader .storeLogo img{max-height:10em}}.storeHeaderWrapper{margin:0 auto;padding:0 2em;max-width:1500px}#social-nav{padding-top:20px;margin-bottom:1em}#social-nav .views-row{margin-left:1.2%;display:inline-block;overflow:hidden;height:35px}#social-nav a:hover{opacity:.75}#block-views-locations-block .views-row{width:30%;display:inline-block;vertical-align:top;padding:0 0 0 10px}@media screen and (max-width:480px){#block-views-locations-block .views-row{display:block;width:100%;margin-bottom:1em}}.tflmag-location{line-height:1.25}.tflmag-location .street-block>*{display:inline-block}.tflmag-location .postal,.tflmag-location .schedule,.tflmag-location .telephone{margin-bottom:.5rem}.locations .pane-title{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.5rem}@media screen and (min-width:40rem) and (max-width:75rem){#storeHeader .storeLocations{width:100%}.view-locations-2 .views-row{display:inline-block;width:45%;vertical-align:top}}@media screen and (min-width:75rem){.view-locations-2 .view-content{display:flex;flex-direction:row-reverse}
}.view-locations-2 .tflmag-location{margin-left:1em}.view-locations-2 .postal,.view-locations-2 .hours,.view-locations-2 .telephone{margin-bottom:.5em}.view-locations-2 .locality-block,.view-locations-2 .hours,.view-locations-2 .telephone{white-space:nowrap}.view-locations-2 .hours{font-size:.9em}nav{width:100%;height:auto;position:relative;text-align:center;border-bottom:.4rem solid;box-shadow:0px 4px 12px rgba(22,22,22,.5)}#block-system-main-menu ul.menu{padding:.7rem 0}#block-system-main-menu ul.menu li{display:inline-block;margin:0;padding:0}#block-system-main-menu ul.menu li a{padding:0 0 .4rem;margin:0 1.55rem 0 0}@media screen and (max-width:64em){#block-system-main-menu ul.menu li a{margin:0 1.25rem 0 0}}@media screen and (max-width:48em){#block-system-main-menu ul.menu li a{margin:0 1rem 0 0}}.region-primary-nav #block-system-main-menu ul.menu li.righthand{float:right}ul.menu li a,footer a{border-bottom:0 solid;-webkit-transition:border .1s;-moz-transition:border .1s;-ms-transition:border .1s;-o-transition:border .1s;transition:border .1s}ul.menu li a.active,ul.menu li a:hover,footer a.active,footer a:hover{border-bottom:.2em solid}footer{width:100%;padding-bottom:1.5rem}@media screen and (max-width:48em){footer{padding-bottom:0}}footer p,footer .menu-block-wrapper{width:95%;max-width:1500px;margin:0 auto 0 auto;padding:1rem 1.5%}footer .menu-block-wrapper li{display:inline-block}footer .menu-block-wrapper li.active{border-bottom:0}footer .menu-block-wrapper li a{padding:0 0 .3rem}.social-icons .views-row a{display:block;font-size:0;line-height:0;color:transparent}.social-icons .views-row a:before{display:inline-block;vertical-align:middle;text-align:center;font-family:fontawesome;font-size:2.2rem;width:2.2rem;height:2.2rem;line-height:1;background:0 0;border-radius:1rem}body.social-match-text #storeHeader .social-icons .views-row a:before{color:inherit !important;background:0 0 !important}.social-icons .views-row a.Email:before{content:"\f003";color:#fff;font-size:1.7rem;line-height:1.25;background:#000}.social-icons .views-row a.Facebook:before{content:"\f230";color:#3b579d}.social-icons .views-row a.Instagram:before{content:"\f16d";color:#000}.social-icons .views-row a.LinkedIn:before{content:"\f08c";color:#0077b5}.social-icons .views-row a.Pinterest:before{content:"\f0d2";color:#bd081d}.social-icons .views-row a.Twitter:before{content:"𝕏";color:#fff;font-size:1.7rem;line-height:1.25;background:#000}.social-icons .views-row a.Yelp:before{content:"\f1e9";color:#c41200}.social-icons .views-row a.Youtube:before{content:"\f167";color:red}.social-icons .views-row a.Shopping:before{content:"\f07a";color:#33a}.social-icons .views-row a.Sales:before{content:"\f155";color:#fff;font-size:1.7rem;line-height:1.25;background:#85bb65}.social-icons .views-row a.Home:before{content:"\f015";color:#000}#cciMenu .social-icons{order:5;text-align:center}#cciMenu .social-icons .views-row{display:inline-block;margin:0 .25em}#cciMenu .social-icons a:before{font-size:1.7rem !important;line-height:1.25;width:1.25em;height:1.25em}table.fold{position:relative;border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table.fold caption{margin:.5em 0 .75em}table.fold tr{border:1px solid #ddd;padding:.35em}table.fold tr,table.fold th{background-color:#f8f8f8}table.fold th{position:sticky;top:0}table.fold th,table.fold td{padding:.625em;text-align:center}table.fold th,table.fold td.label{text-transform:uppercase}td.label{display:table-cell}table.fold th{font-size:.85em;letter-spacing:.1em}table.fold li{font-size:.8em !important;list-style-position:inside;text-align:left}@media screen and (max-width:1024px){table.fold{border:0}table.fold thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.fold tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table.fold td{border-bottom:1px solid #ddd;display:block;font-size:.8em}
table.fold td,table.fold li{text-align:right}table.fold td.label{text-align:center;white-space:normal}table.fold td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;padding-right:1em}table.fold td:last-child{border-bottom:0}}.node-article a,.node-event a,.node-page a,.node-recipe a,.node-biz-listing a,.node-wellness-tool a{text-decoration:underline}.node-article a:hover,.node-event a:hover,.node-page a:hover,.node-recipe a:hover,.node-biz-listing a:hover,.node-wellness-tool a:hover{text-decoration:none}.page-taxonomy-term.recipes .region-content{margin-top:.8rem;padding-right:2%}.page-taxonomy-term.recipes .region-content .primary-media img{height:auto !important;max-width:100%;margin-bottom:1rem}.page-taxonomy-term.recipes .region-content hr{clear:both}.node-type-article .region-content,.node-type-event .region-content,.node-type-page .region-content,.node-type-recipe .region-content,.node-type-tfl-monthly-content .region-content,.node-type-tfl-recipe .region-content,.node-type-biz-listing .region-content,.node-type-wellness-tool .region-content{margin-top:.8rem;padding-right:2%}.node-type-article .region-content img,.node-type-event .region-content img,.node-type-page .region-content img,.node-type-recipe .region-content img,.node-type-tfl-monthly-content .region-content img,.node-type-tfl-recipe .region-content img,.node-type-biz-listing .region-content img,.node-type-wellness-tool .region-content img{height:auto !important;max-width:100%;margin-bottom:1rem}.node-type-article .region-content hr,.node-type-event .region-content hr,.node-type-page .region-content hr,.node-type-recipe .region-content hr,.node-type-tfl-monthly-content .region-content hr,.node-type-tfl-recipe .region-content hr,.node-type-biz-listing .region-content hr,.node-type-wellness-tool .region-content hr{clear:both}.primary-media img{width:100%}.rrssb{padding-right:0 !important;text-align:center}.rrssb .rrssb-buttons li{width:1.75rem !important;height:1.75rem;margin-right:.25rem}@media screen and (min-width:320px){.rrssb .rrssb-buttons li{width:2rem !important;height:2rem}}@media screen and (min-width:480px){.rrssb{text-align:left}.rrssb .rrssb-buttons li{width:2.5rem !important;height:2.5rem}}.rrssb .rrssb-text{display:none}.rrssb .rrssb-icon{position:relative;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:75%}.field-youtube-video{margin-bottom:1rem}.node-type-page .region-content td{padding:5px;vertical-align:middle}.node-type-article .sources,.node-type-tfl-monthly-content .sources{border-top:1px solid;padding-top:1rem}.node-type-article .sources .field-label,.node-type-tfl-monthly-content .sources .field-label{display:block;margin-bottom:.5rem}.node-type-article .sharethis-wrapper,.node-type-tfl-monthly-content .sharethis-wrapper,.node-type-biz-listing .sharethis-wrapper,.node-type-wellness-tool .sharethis-wrapper{margin:2em 0}.node-type-article .region-content .node p,.node-type-article .region-content .node li,.node-type-article .region-content .node td,.node-type-wellness-tool .region-content .node p,.node-type-wellness-tool .region-content .node li,.node-type-wellness-tool .region-content .node td,.node-type-page .region-content .node p,.node-type-page .region-content .node li,.node-type-page .region-content .node td,.node-type-recipe .region-content .node p,.node-type-recipe .region-content .node li,.node-type-recipe .region-content .node td,.node-type-tfl-monthly-content .region-content .node p,.node-type-tfl-monthly-content .region-content .node li,.node-type-tfl-monthly-content .region-content .node td,.node-type-biz-listing .region-content .node p,.node-type-biz-listing .region-content .node li,.node-type-biz-listing .region-content .node td{margin-bottom:1rem}.node-type-biz-listing .region-content .field-image{float:left;margin:0 1em 0 0}.node-type-biz-listing .region-content .field-contact{display:inline-block;vertical-align:top}.node-type-article .region-content table{width:100%}.node-type-article .region-content table,.node-type-article .region-content table th,.node-type-article .region-content table td{border:1px solid}
.node-type-article .region-content table th,.node-type-article .region-content table td{padding:10px}blockquote{margin:0 0 1.25rem;padding:.25rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote p,blockquote cite{font-size:85% !important}blockquote cite{display:block}blockquote cite:before{content:"— "}blockquote,blockquote p{line-height:1.6}.item-list .pager{padding:.75rem;margin:1.5rem auto}.item-list .pager li{display:inline-block;padding:0;border-radius:10em !important}.item-list .pager li a,.item-list .pager li.pager-current,.item-list .pager li.pager-ellipsis{display:inline-block;padding:.125rem .625rem}.item-list .pager li a{margin:0 !important}.field-author.inline{display:inline}.field-tags{display:inline;margin:0 0 0 3px}.recipeImg{width:95%}.recipeImg:hover{opacity:.7}.view-network-category-content .views-row{text-align:center}.view-network-category-content .views-row h2{padding-bottom:.25rem !important}.view-network-category-content .views-row .field-image{margin-top:.5rem}.view-network-category-content .views-row .field-image img{width:auto !important}.grid-2 .grid-item{width:46%;display:inline-block;margin:1.5%;vertical-align:top}@media screen and (max-width:768px){.grid-2 .grid-item{width:96%}}.video-embed.wide{overflow:hidden;position:relative;height:0}.video-embed.wide{padding-bottom:56.25%}.video-embed iframe{left:0;top:0;height:100%;width:100%;position:absolute}sup,sub{position:relative;font-size:.67em;font-weight:400}sup{top:-.5em}sub{bottom:-.125em}.frasl:before,.frasl:after{content:"";display:inline-block}.frasl:before{margin-left:.2em}.frasl:after{margin-right:.066em}ol.alphabet>li,ul.alphabet>li{list-style-type:upper-latin !important}ol.blank,ul.blank{margin-left:0}ol.blank>li,ul.blank>li{list-style-type:none}ol.disc>li,ul.disc>li{list-style-type:disc !important}ol.circle>li,ul.circle>li{list-style-type:circle !important}ol.square>li,ul.square>li{list-style-type:square !important}ul.numbered>li{list-style-type:decimal}ul.numbered.ct-start{counter-reset:mycounter}ul.numbered.ct-start,ul.numbered.ct-continue{list-style:none !important}ul.numbered.ct-start>li:before,ul.numbered.ct-continue>li:before{content:counter(mycounter) ". ";counter-increment:mycounter;margin-left:-1em}ul.two>li,ul.three>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}ul.always,ul.shrink{padding-right:1rem !important}ul.two.always,ul.three.shrink{-webkit-columns:2;-moz-columns:2;columns:2}ul.three.always{-webkit-columns:3;-moz-columns:3;columns:3}@media screen and (min-width:30rem){ul.two>li,ul.three>li{padding-right:1rem !important}ul.two,ul.three:not(.always){-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width:48rem){ul.three{-webkit-columns:3 !important;-moz-columns:3 !important;columns:3 !important}}ul.two>li,ul.three>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.frac{white-space:nowrap}.frac .sub{bottom:-.25em}.frasl:before,.frasl:after{content:"";display:inline-block}.frasl:before{margin-left:.125em}.frasl:after{margin-right:.1em}.tile-teaser{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;text-align:center}.tile-teaser>*{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.tile-teaser>.title{font-size:1rem;font-weight:400;margin-top:.5em;line-height:1.4;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.tile-teaser .field-image,.tile-teaser .field-video{max-width:480px;margin:0 auto;background:#c7e3af}.tile-teaser .field-image,.tile-teaser .field-image img,.tile-teaser .field-video,.tile-teaser .field-video img{width:100%;margin-bottom:0}.tile-teaser .field-image:before,.tile-teaser .field-video:before{content:'';float:left;width:0;padding-bottom:50%}.recipe-stat *{display:inline}.recipe-stat .field-label{font-size:1em;font-weight:700;margin-right:.5em}
.recipe-text{margin:1em 0 2em}.recipe-text h2,.recipe-text h3{margin-bottom:.75em !important}.recipe-text .pane-title{margin-bottom:.25em}.recipe-text ul,.recipe-text ol{margin-left:1.5em}.recipe-text ul li{list-style:initial}.recipe-text ol li{list-style:decimal}.node-type-event .region-content h3:before,.calendarPreview h2:before{font-family:"FontAwesome";font-size:.9em;vertical-align:top;margin-right:.3em;content:'\f073'}.node-type-event .region-content .field-event-date{border:1px solid}.calendarPreview{border:1px solid;margin-bottom:1em}.calendarPreview ul li{border-bottom:1px solid}.calendarPreview .views-row-last{border-bottom:none;padding:0}.calendarPreview .content{padding:0 .7em}.calendar{width:100%}.view-calendar-displays{width:97%}.page-calendar h2.date{text-align:center}.view .date-nav-wrapper .date-nav{width:auto;overflow:auto;margin:0;padding:1rem 2rem;color:#000 !important;background-color:#f4f4f4;border:1px solid #ccc;border-bottom:none}.view .date-nav-wrapper .date-heading{display:inline-block;text-align:left;width:auto}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{position:relative;left:auto;right:auto}.view .date-nav-wrapper .pager{float:right;margin:0 auto;margin:0;padding:0;text-align:right}.page-search-node .region-content{margin-top:.8em;padding-right:2%}.search-results{padding-right:2%}.search-results ol li{border-bottom:1px solid}#name-and-slogan{display:none}body.cciMenu-active #admin-menu{display:none}body.cciMenu-floating #primary-nav-wrapper{position:fixed;top:0;left:0;right:0;z-index:1}body.front.cciMenu-active #block-views-locations-block{display:initial !important}@media screen and (max-width:48em){#cciMenu{display:block !important}}#cciMenu-bar{margin:0 auto;text-align:center;cursor:pointer;min-height:2rem;border-bottom:.35rem solid;padding-bottom:.25rem}#cciMenu-bar:before,#cciMenu-bar:after{font-size:2rem;margin-left:.75em;margin-right:.75em}#cciMenu-bar #cciMenu-branding{margin:0 3.75em}#cciMenu-bar{width:100%;-webkit-transition:height 0ms;-moz-transition:height 0ms;-ms-transition:height 0ms;-o-transition:height 0ms;transition:height 0ms}#cciMenu-display:before{opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.cciMenu-open #cciMenu-display:before{opacity:.67}#cciMenu-slider{position:absolute;top:0;height:0;padding:0 1em}.cciMenu-open #cciMenu-slider{overflow-x:hidden;overflow-y:auto;height:100%}.cciMenu-left #cciMenu-slider{left:-100%;right:auto;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s}.cciMenu-left.cciMenu-open #cciMenu-slider{left:0}.cciMenu-right #cciMenu-slider{left:auto;right:-100%;-webkit-transition:right .3s;-moz-transition:right .3s;-ms-transition:right .3s;-o-transition:right .3s;transition:right .3s}.cciMenu-right.cciMenu-open #cciMenu-slider{right:0}.cciMenu-items .cciMenu-item{margin:1rem 0 !important;padding:0 !important}#cciMenu #block-search-form{order:1}#cciMenu #block-search-form .form-text{line-height:2}#cciMenu #block-system-main-menu{order:2}#cciMenu #block-system-main-menu ul.menu{margin:0}#cciMenu #block-system-main-menu ul.menu li{display:block;width:100%}#cciMenu #block-system-main-menu ul.menu a{margin:0;padding:0;width:100%;display:block}#cciMenu #block-system-main-menu ul.menu a.active,#cciMenu #block-system-main-menu ul.menu a.hover{border-bottom:none}#cciMenu #block-views-locations-block{order:5;color:#fff !important;text-align:center}#cciMenu #block-views-locations-block .view-locations{max-width:20em;margin:0 auto}#cciMenu #block-views-locations-block .views-row{width:100%;display:initial}#cciMenu{z-index:5}#cciMenu-bar{z-index:2}#cciMenu-display{z-index:1}#wrapper .cciMenu-hide{display:none !important}#cciMenu{position:fixed;top:0;left:0;width:100%;display:none}#cciMenu-display{position:fixed;top:0;bottom:0;width:0;overflow:hidden}.cciMenu-open #cciMenu-display{width:100%}#cciMenu-display:before{content:"";display:block;position:absolute;top:0;bottom:0;width:100%}
#cciMenu-bar{position:relative;overflow:hidden}#cciMenu-bar:before,#cciMenu-bar:after{font-family:fontawesome;position:absolute;top:50%;margin-top:-.5em;content:"\f0c9"}.cciMenu-open #cciMenu-bar:before,.cciMenu-open #cciMenu-bar:after{content:"\f00d"}body.cciMenu-btn-right #cciMenu-bar:before,body.cciMenu-btn-left #cciMenu-bar:after{display:none}#cciMenu-bar:before{left:0}#cciMenu-bar:after{right:0}.cciMenu-items{display:flex;flex-flow:column}html{height:100%}body.splashify #cciMenu{display:none !important}body.splashify,body.splashify *{margin:0 !important;padding:0 !important;overflow:hidden}body.splashify,body.splashify .region,body.splashify .block,body.splashify .content{max-width:100%;height:100%}body.splashify .content{display:grid}body.splashify img{width:auto;height:auto;max-width:100%;max-height:100vh;margin:auto !important}#content:before{background:#fff}#slider{border-color:#a79567 !important}#center{background:#fff;color:#000}#center a{color:#00e}#center a:visited{color:#551a8b}nav{color:#fff !important;border-color:#597e52 !important;background-color:#a79567}nav li.button{background-color:#fff !important;border-radius:.5em}nav li.button a{color:#a79567 !important}nav a{color:#fff !important;border-color:#fff !important}#cciMenu,#cciMenu a{color:#fff !important}#cciMenu-display:before{background-color:#fff}#cciMenu-bar,#cciMenu-slider{border-color:#597e52 !important;background-color:#a79567}#cciMenu-slider .social-icons .views-row a:before{color:#597e52;background:#fff}.item-list .pager li{background:#597e52;border-color:#597e52}.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-current,.item-list .pager li a{border-color:#597e52;background:0 0}.item-list .pager li a{color:#fff !important}.item-list.date-nav .pager li{background:#597e52 !important}ul.primary{border-color:#597e52 !important}ul.primary li a{color:#fff !important;background-color:#a79567;border-color:#597e52 !important}ul.primary li a:hover{background-color:#597e52}ul.primary li.active a{background-color:#597e52 !important}#storeHeader{background-color:#f0ede8}#storeHeader,#storeHeader a{color:#597e52 !important}footer{color:#fff !important;background-color:#597e52}footer,footer a{color:#fff !important;border-color:#fff !important}footer .menu-block-wrapper{background-color:#a79567}#pageTitle{background-color:#a79567;color:#fff}#squeeze .views-row .field-body{color:#597e52}#squeeze .views-row:hover h2{color:#597e52}#squeeze .views-row:hover .field-body{color:#597e52}#squeeze .views-row a{color:#597e52}#squeeze .views-row a:hover{color:#597e52}.node-article a,.node-recipe a,.node-wellness-tool a,.node-event a,.node-page a{color:#00e}.node-article a:hover,.node-recipe a:hover,.node-wellness-tool a:hover,.node-event a:hover,.node-page a:hover{color:#597e52}.node-type-event .region-content h3{background-color:#597e52;color:#fff}.node-type-event .region-content .field-event-date{border-color:#597e52 !important}.node-type-article .field-sources,.node-type-tfl-monthly-content .field-sources{color:#597e52}.node-type-article .sources,.node-type-tfl-monthly-content .sources{border-color:#597e52 !important}.node-type-article .region-content table,.node-type-article .region-content th,.node-type-article .region-content td{border-color:#597e52 !important}.block-search{background-color:#fff}.block-search .form-actions:after{color:#597e52}.block-search input.form-text{color:#597e52;transition-delay:1ms}.block-search input.form-text::-webkit-input-placeholder{color:#a79567}.block-search input.form-text::-moz-placeholder{color:#a79567}.block-search input.form-text:-ms-input-placeholder{color:#a79567}.block-search input.form-text:-moz-placeholder{color:#a79567}.preview h2{color:#597e52}.calendarPreview h2{background-color:#597e52;color:#fff}.entity_pager a,.view-biz-dir-terms .view-content a{background:#a79567;color:#fff !important}body{background-image:url(/sites/all/themes/tflmag/img/bg/spring2016_body.jpg?1617028493)}#slider{background-image:url(/sites/all/themes/tflmag/img/bg/spring2016_slider.jpg?1617028495)}#storeHeader,footer,#cciMenu-bar,#cciMenu-slider{background-image:url(/sites/all/themes/tflmag/img/texture/texture_cup.png?1617028489);background-repeat:repeat}
body.domain-dianesnaturalmarket #block-views-locations-block .view-content *{font-size:inherit !important}body.domain-dianesnaturalmarket #block-views-locations-block .field-schedule{white-space:nowrap}body.domain-dianesnaturalmarket #squeeze .views-row a:hover{color:initial !important}body.domain-everythingnatural .sidebar .healcode-appointment-logo{display:none}body.domain-jbshealthmart .social-icons .views-row a.Instagram:before{content:"";background-image:url(/sites/all/themes/tflmag/img/icons/instagram.png?1623074683) !important;background-size:90% !important;background-position:center !important;background-repeat:no-repeat !important}body.domain-harvesthealthfoods ul.menu li a.shopping{font-weight:700}