@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,700|Vollkorn:400italic,700italic,400,700);html{font-size:100%;font-size:1em;}body.cci #wrapper{font-family:'Vollkorn',serif !important;font-weight:normal;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem;}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif !important;font-weight:normal;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:0.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:'Roboto Slab',serif !important;}#mc_embed_signup{font-family:'Roboto Slab',serif !important;font-weight:normal;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:0.7rem;}#storeHeader{font-family:'Roboto Slab',serif !important;font-weight:normal;font-style:normal;letter-spacing:normal;font-size:16px;font-size:1rem;}#block-views-locations-block{font-family:'Roboto Slab',serif !important;font-size:14.4px;font-size:0.9rem;}#block-views-locations-block .views-row{line-height:1.1rem;}#block-views-locations-block .field{font-size:14.4px;font-size:0.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:'Roboto Slab',serif !important;font-weight:normal;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:'Roboto Slab',serif !important;font-size:12.8px;font-size:0.8rem;}.region-content p{font-family:'Vollkorn',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:'Vollkorn',serif !important;}.field-author,.field-body,.field-name-author,.field-name-body{font-family:'Vollkorn',serif !important;font-weight:normal;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:bold;}.field-body em,.field-name-body em{font-style:italic;}.field-body strong,.field-name-body strong{font-weight:bold;}.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:0.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:0.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:'Vollkorn',serif !important;font-weight:bold;font-size:12.8px;font-size:0.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:'Roboto Slab',serif !important;font-size:17.6px;font-size:1.1rem;padding:10px;}.item-list .pager li{font-family:'Roboto Slab',serif !important;margin:.25rem .75rem;border:.1rem solid;}.search-results ol li{padding:0 0 1em 0;}.calendarPreview ul li{font-family:'Vollkorn',serif !important;font-size:14.4px;font-size:0.9rem;margin:0 0 1rem;padding:0 0 1rem;}.calendarPreview h2{font-family:'Roboto Slab',serif !important;font-size:20.8px;font-size:1.3rem;margin-bottom:.5em;padding:.7em;}.view-calendar-displays{font-family:'Roboto Slab',serif !important;font-weight:normal;font-style:normal;letter-spacing:normal;}.view-calendar-displays h2.date{font-family:'Roboto Slab',serif !important;font-size:32px;font-size:2rem;margin-bottom:.5em;}.view-calendar-displays .date-nav-wrapper .date-heading{font-family:'Roboto Slab',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:normal;font-style:normal;letter-spacing:normal;}.entity_pager,.view-biz-dir-terms .views-row{font-family:'Roboto Slab',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:0.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:0.7rem;}#cciMenu-bar::before,#cciMenu-bar::after{font-size:1.5rem;}}#cciMenu-bar #site-name{font-family:'Roboto Slab',serif !important;font-weight:normal;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 1.5%;}#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:0.05rem !important;}h1{margin-bottom:0.5em;}.region-content h2,.region-content h3,.region-content h4{font-weight:bold;}#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:0.5em;}#squeeze .views-row h2,#squeeze .views-row h3,#squeeze .views-row h4{padding:0.5em 0;}.search-results h2,.search-results h3,.search-results h4{margin-bottom:1em;}.node-type-event .region-content h3{padding:0.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:0.7;z-index:-1;}#socialMedia{margin-top:0.5rem;}#slider{padding:2em 0 0 0;background-size:cover;background-attachment:fixed;border-bottom:10px solid;}.slidePlacehold{border:3px solid white;border-radius:10px;box-shadow:7px 7px 7px rgba(22,22,22,0.5);}.tflLink{width:97%;max-width:790px;margin:0 0 1em 1%;border:0.3em solid rgb(201,201,201);}.sidebar{vertical-align:top;}#sidebar-first{padding-right:2%;margin-right:1%;border-right:1px dotted black;}#sidebar-second{padding-left:2%;margin-left:1%;border-left:1px dotted black;}#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:0.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:0.25em 0.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 black;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{}@media (max-height:40em){#admin-menu .dropdown li ul{}}@media (max-height:30em){#admin-menu .dropdown li ul{}}#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:bold;}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:0.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:0.5rem;}.locations .pane-title{font-size:1rem;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:0.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:0.5em;}.view-locations-2 .locality-block,.view-locations-2 .hours,.view-locations-2 .telephone{white-space:nowrap;}.view-locations-2 .hours{font-size:0.9em;}nav{width:100%;height:auto;position:relative;text-align:center;border-bottom:0.4rem solid;box-shadow:0px 4px 12px rgba(22,22,22,0.5);}#block-system-main-menu ul.menu{padding:0.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 0.4rem 0;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 100ms;-moz-transition:border 100ms;-ms-transition:border 100ms;-o-transition:border 100ms;transition:border 100ms;}ul.menu li a.active,ul.menu li a:hover,footer a.active,footer a:hover{border-bottom:0.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% 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 0.3rem 0;}
.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:transparent;border-radius:1rem;}body.social-match-text #storeHeader .social-icons .views-row a::before{color:inherit !important;background:none !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:#FF0000;}.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 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:bold;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:0.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:0.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:0.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:0.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:0.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:0.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:0.125rem 0.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:0.7;}.view-network-category-content .views-row{text-align:center;}.view-network-category-content .views-row h2{padding-bottom:0.25rem !important;}.view-network-category-content .views-row .field-image{margin-top:0.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:0.67em;font-weight:400;}sup{top:-0.5em;}sub{bottom:-0.125em;}.frasl::before,.frasl::after{content:"";display:inline-block;}.frasl::before{margin-left:0.2em;}.frasl::after{margin-right:0.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:-0.25em;}.frasl:before,.frasl:after{content:"";display:inline-block;}.frasl:before{margin-left:0.125em;}.frasl:after{margin-right:0.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:bold;margin-right:.5em;}.recipe-text{margin:1em 0 2em 0;}.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%;}.calendar-calendar .month-view tbody,.calendar-calendar .month-view table{}.page-calendar h2.date{text-align:center;}.view .date-nav-wrapper .date-nav{width:auto;overflow:auto;margin:0;padding:1rem 2rem;color:black !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:0.35rem solid;padding-bottom:0.25rem;}#cciMenu-bar::before,#cciMenu-bar::after{font-size:2rem;margin-left:0.75em;margin-right:0.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 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;}.cciMenu-open #cciMenu-display::before{opacity:0.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 300ms;-moz-transition:left 300ms;-ms-transition:left 300ms;-o-transition:left 300ms;transition:left 300ms;}.cciMenu-left.cciMenu-open #cciMenu-slider{left:0;}.cciMenu-right #cciMenu-slider{left:auto;right:-100%;-webkit-transition:right 300ms;-moz-transition:right 300ms;-ms-transition:right 300ms;-o-transition:right 300ms;transition:right 300ms;}.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:white !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:-0.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:#ffffff;}#slider{border-color:#957e78 !important;}#center{background:#ffffff;color:#000000;}#center a{color:#0000ee;}#center a:visited{color:#551a8b;}nav{color:#ffffff !important;border-color:#624e48 !important;background-color:#957e78;}nav li.button{background-color:#ffffff !important;border-radius:.5em;}nav li.button a{color:#957e78 !important;}nav a{color:#ffffff !important;border-color:#ffffff !important;}#cciMenu,#cciMenu a{color:#ffffff !important;}#cciMenu-display::before{background-color:#ffffff;}#cciMenu-bar,#cciMenu-slider{border-color:#624e48 !important;background-color:#957e78;}#cciMenu-slider .social-icons .views-row a::before{color:#624e48;background:#ffffff;}.item-list .pager li{background:#624e48;border-color:#624e48;}.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-current,.item-list .pager li a{border-color:#624e48;background:none;}.item-list .pager li a{color:#ffffff !important;}.item-list.date-nav .pager li{background:#624e48 !important;}ul.primary{border-color:#624e48 !important;}ul.primary li a{color:#ffffff !important;background-color:#957e78;border-color:#624e48 !important;}ul.primary li a:hover{background-color:#624e48;}ul.primary li.active a{background-color:#624e48 !important;}#storeHeader{background-color:#ffffff;}#storeHeader,#storeHeader a{color:#000101 !important;}footer{color:#ffffff !important;background-color:#624e48;}footer,footer a{color:#ffffff !important;border-color:#ffffff !important;}footer .menu-block-wrapper{background-color:#957e78;}#pageTitle{background-color:#957e78;color:#ffffff;}#squeeze .views-row .field-body{color:#161616;}#squeeze .views-row:hover h2{color:#624e48;}#squeeze .views-row:hover .field-body{color:#624e48;}#squeeze .views-row a{color:#161616;}#squeeze .views-row a:hover{color:#624e48;}.node-article a,.node-recipe a,.node-wellness-tool a,.node-event a,.node-page a{color:#0000ee;}.node-article a:hover,.node-recipe a:hover,.node-wellness-tool a:hover,.node-event a:hover,.node-page a:hover{color:#624e48;}.node-type-event .region-content h3{background-color:#161616;color:#ffffff;}.node-type-event .region-content .field-event-date{border-color:#161616 !important;}.node-type-article .field-sources,.node-type-tfl-monthly-content .field-sources{color:#161616;}.node-type-article .sources,.node-type-tfl-monthly-content .sources{border-color:#161616 !important;}.node-type-article .region-content table,.node-type-article .region-content th,.node-type-article .region-content td{border-color:#161616 !important;}.block-search{background-color:#ffffff;}.block-search .form-actions::after{color:#624e48;}.block-search input.form-text{color:#624e48;transition-delay:1ms;}.block-search input.form-text::-webkit-input-placeholder{color:#957e78;}.block-search input.form-text::-moz-placeholder{color:#957e78;}.block-search input.form-text:-ms-input-placeholder{color:#957e78;}.block-search input.form-text:-moz-placeholder{color:#957e78;}.preview h2{color:#161616;}.calendarPreview h2{background-color:#161616;color:#ffffff;}.entity_pager a,.view-biz-dir-terms .view-content a{background:#957e78;color:#ffffff !important;}
nav{box-shadow:none !important;}

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:bold;}
