.buy-links-sprite{background-image:url(https://d2e111jq13me73.cloudfront.net/sites/all/themes/commonsense/images/icons/buy-links.png?_=45cc20d);background-repeat:no-repeat;}.buy-links-80w-sprite{background-image:url(https://d2e111jq13me73.cloudfront.net/sites/all/themes/commonsense/images/icons/buy-links-80w.png?_=86a120f);background-repeat:no-repeat;}.buy-links-sprite{background-image:url(https://d2e111jq13me73.cloudfront.net/sites/all/themes/commonsense/images/icons/buy-links.png?_=45cc20d);background-repeat:no-repeat;}.buy-links-80w-sprite{background-image:url(https://d2e111jq13me73.cloudfront.net/sites/all/themes/commonsense/images/icons/buy-links-80w.png?_=86a120f);background-repeat:no-repeat;}.page-device-free-dinner{}.page-device-free-dinner #strip,.page-device-free-dinner #site-logo,.page-device-free-dinner .region-header,.page-device-free-dinner #mobile-search-button,.page-device-free-dinner #mobile-search,.page-device-free-dinner #prefooterwrapper{display:none;}.page-device-free-dinner .mainfooter{border-top-width:0;}.page-device-free-dinner #footer{padding:0;}.page-device-free-dinner #footer .block{display:none !important;}.page-device-free-dinner #footer .block#block-csm-ui-site-footer-copyright{display:block !important;}.page-device-free-dinner #wrapper.open #header #mobile-menu-button.open{top:0;}.page-device-free-dinner #wrapper.open #header #mobile-menu-button.open .inner .menui{background-color:#3a3a3a;}.page-device-free-dinner #wrapper.open #header #mobile-menu-button.open .inner:after{content:'';}.page-device-free-dinner #navigation ul.menu{padding:0;}.page-device-free-dinner #navigation ul.menu li a{font-size:12px;text-transform:uppercase;}.page-device-free-dinner #navigation ul.menu li a:before{position:relative;top:-4px;display:inline-block;width:28px;height:28px;margin-right:10px;vertical-align:middle;}.page-device-free-dinner #navigation ul.menu li a.community:before{content:url(/sites/all/themes/commonsense/svg/dfd/community-01.svg);}.page-device-free-dinner #navigation ul.menu li a.resources:before{content:url(/sites/all/themes/commonsense/svg/dfd/resources-01.svg);}.page-device-free-dinner #navigation ul.menu li a.sign-up:before{content:url(/sites/all/themes/commonsense/svg/dfd/sign-up-01.svg);}.page-device-free-dinner #navigation ul.menu li a.supporters:before{content:url(/sites/all/themes/commonsense/svg/dfd/supporters-01.svg);}.page-device-free-dinner #navigation ul.menu li a:before{color:#3a3a3a;}.page-device-free-dinner #navigation ul.menu li.active-trail{background-color:#fff;}.page-device-free-dinner #navigation ul.menu li.active-trail > a{color:#3a3a3a;}.page-device-free-dinner #navigation ul.menu li > a,.page-device-free-dinner #navigation ul.menu li > a.active{color:#3a3a3a;}.page-device-free-dinner #navigation #block-superfish-3{text-align:center;}.page-device-free-dinner #navigation #block-superfish-3 .csm-button{padding:11px 35px;background-image:-owg-linear-gradient(90deg,#10cc71 5%,#0091ad 94%);background-image:linear-gradient(90deg,#10cc71 5%,#0091ad 94%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF10CC71',endColorstr='#FF0091AD');}.page-device-free-dinner #navigation #block-superfish-3 .csm-button:before{display:inline-block;margin:5px 10px 5px 0;font-family:icons;font-size:55px;line-height:12px;color:#fff;vertical-align:text-bottom;content:'I';}.page-device-free-dinner #navigation #block-superfish-3 .csm-button:active,.page-device-free-dinner #navigation #block-superfish-3 .csm-button:focus,.page-device-free-dinner #navigation #block-superfish-3 .csm-button:hover{background-color:#fff;background-image:-owg-none;background-image:-webkit-none;background-image:-moz-none;background-image:-o-none;background-image:none;}.page-device-free-dinner #navigation #block-superfish-3 .csm-button:active:before,.page-device-free-dinner #navigation #block-superfish-3 .csm-button:focus:before,.page-device-free-dinner #navigation #block-superfish-3 .csm-button:hover:before{color:#249a10;}.page-device-free-dinner #page{max-width:none;padding-bottom:0;margin:0;}.page-device-free-dinner #page #mainpage,.page-device-free-dinner #page #content{padding:0;}.page-device-free-dinner .panels-flexible-row{padding:12px;}.page-device-free-dinner .panels-flexible-row.nav-wrapper{padding:0;}.page-device-free-dinner .panels-flexible-row.nav-wrapper .pane-menu-menu-device-free-dinner{display:none;}.page-device-free-dinner .panels-flexible-row .panels-flexible-row-inside{max-width:1024px;margin:auto;}.page-device-free-dinner .panels-flexible-row.full-width{padding:0;}.page-device-free-dinner .panels-flexible-row.full-width .panels-flexible-row-inside{max-width:none;}.page-device-free-dinner .panels-flexible-row.bg-grey{background-color:#f2f3ef;}.page-device-free-dinner .panels-flexible-row.bg-green{background-color:#249a10;}.page-device-free-dinner .panels-flexible-row.in-action-items{margin-bottom:75px;}.page-device-free-dinner a.video-play-button{display:inline-block;position:relative;}.page-device-free-dinner a.video-play-button:before{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin-top:-30px;margin-left:-30px;font-family:icons;font-size:73.8px;line-height:73.8px;color:#fff;content:'P';}.page-device-free-dinner a.video-play-button:hover{opacity:1;}.page-device-free-dinner a.video-play-button:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);}.page-device-free-dinner .load-more{text-align:center;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu{padding:0;margin:0;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li{padding:0;margin:0;list-style-type:none;list-style-image:none;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a:before{position:relative;top:-4px;margin-right:10px;font-family:icons;font-size:48px;line-height:30px;vertical-align:middle;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a.community:before{content:'J';}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a.resources:before{content:'R';}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a.sign-up:before{content:'E';}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a.supporters:before{content:'S';}.page-device-free-dinner .panel-pane.invite-button,.page-device-free-dinner #evite-modal{display:none;}.page-device-free-dinner a.csm-button{padding:8px 40px;font-size:16px;line-height:24px;border-radius:30px;}.page-device-free-dinner a.csm-button:hover,.page-device-free-dinner a.csm-button:active,.page-device-free-dinner a.csm-button:focus{color:#249a10;background-color:#fff;}.page-device-free-dinner a.csm-button.reversed{color:#249a10;background-color:#fff;}.page-device-free-dinner a.csm-button.reversed:hover,.page-device-free-dinner a.csm-button.reversed:active,.page-device-free-dinner a.csm-button.reversed:focus{color:#fff;background-color:#249a10;}.page-device-free-dinner .panel-pane.intro{margin-bottom:50px;font-size:20px;text-align:center;}.page-device-free-dinner .panel-pane.intro h2{font-size:32px;font-weight:bold;}.page-device-free-dinner .panel-pane.intro .buttons{padding:0;margin:0;}.page-device-free-dinner .panel-pane.intro .buttons li{display:inline-block;padding:0;margin:0;list-style-type:none;}.page-device-free-dinner .panel-pane.intro .buttons li:last-child a{margin-right:0;}.page-device-free-dinner .panel-pane.intro .endorsement{font-size:12px;}.page-device-free-dinner .pane-latest-news img,.page-device-free-dinner .pane-tips-tools-activities img{width:100%;}.page-device-free-dinner .panels-flexible-region.header,.page-device-free-dinner .panels-flexible-region.header-image{width:100%;}.page-device-free-dinner .panels-flexible-region.header{padding:30px 0 0;font-size:18px;text-align:center;}.page-device-free-dinner .panels-flexible-region.header .csm-logo{display:block;max-height:45px;margin:auto;}.page-device-free-dinner .panels-flexible-region.header .dfd-logo{display:block;max-height:28px;margin:auto;}.page-device-free-dinner .panels-flexible-region.header h2{font-size:24px;font-weight:normal;line-height:1.25em;}.page-device-free-dinner .panels-flexible-region.header h3{font-size:20px;}.page-device-free-dinner .panels-flexible-region.header .endorsement{padding-top:15px;font-size:12px;}.page-device-free-dinner .panels-flexible-region.header ul.buttons{padding:0;margin:0;}.page-device-free-dinner .panels-flexible-region.header ul.buttons li{display:inline-block;margin-bottom:15px;list-style-type:none;}.page-device-free-dinner .panels-flexible-region.header-image .panel-pane.show-mobile{width:100vw;margin:0 -20px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities{width:100%;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.intro h2{font-size:32px;font-weight:bold;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.intro .pane-content{font-size:20px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities{display:inline-block;width:100%;margin-bottom:15px;background-color:#fff;border:1px solid #ddd;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .pane-content{position:relative;padding-bottom:25px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h2,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h3,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h4,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-content{margin:0 15px 25px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h2 a,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h3 a,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h4 a,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-content a{color:#3a3a3a;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h2 a:hover,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h3 a:hover,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h4 a:hover,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-content a:hover{color:#249a10;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .publisher{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);width:auto;height:auto;max-width:180px;max-height:76px;margin:15px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .css-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;outline:0;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .css-link:hover{border-bottom:5px solid #249a10;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .css-link:hover + .tips-tools-wrapper .article-title a{color:#249a10;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .css-link:hover + .tips-tools-wrapper .publisher{-webkit-filter:unset;-moz-filter:unset;filter:unset;}.page-device-free-dinner .panels-flexible-region.newsletter-signup{position:relative;width:100%;}.page-device-free-dinner .panels-flexible-region.newsletter-signup .panel-pane.spread-the-word{text-align:center;}.page-device-free-dinner .panels-flexible-region.newsletter-signup .panel-pane.spread-the-word .pane-content{position:absolute;top:-107px;width:100%;}.page-device-free-dinner .panels-flexible-region.in-the-news{position:relative;width:100%;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .latest-news-wrapper{position:relative;margin-bottom:25px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .publisher{margin:0 10px 5px;font-size:13px;color:#249a10;text-transform:uppercase;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .article-title{margin:0 10px 10px;font-size:15px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .read-more{margin:0 10px 10px;}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel{margin-bottom:0;}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel .slick-arrow{position:absolute;top:87px;right:20px;z-index:99;width:15px;padding:0;text-indent:-99999px;background-color:transparent;border-width:0;}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel .slick-arrow:before{position:absolute;top:0;left:0;text-indent:0;content:url(https://d2e111jq13me73.cloudfront.net/sites/all/themes/commonsense/images/next_arrow_minimal.svg);}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel .slick-arrow.slick-next{top:107px;}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel .slick-arrow.slick-prev{right:auto;left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.page-device-free-dinner .panels-flexible-region.in-the-news .slick-carousel .slick-list{margin:0 45px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter{background-image:-owg-linear-gradient(90deg,#0091ad 5%,#10cc71 94%);background-image:linear-gradient(90deg,#0091ad 5%,#10cc71 94%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF10CC71',endColorstr='#FF0091AD');padding:30px 30px 0;margin:0;color:#fff;border-width:0;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter a{color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .pane-title{margin:25px auto 0;font-size:20px;color:#fff;text-align:left;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .pane-content{max-width:425px;margin:auto;text-align:left;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .wForm div > div.oneField{margin-top:0;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .oneField > .label{line-height:42px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .oneChoice{line-height:38px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .oneChoice .label{line-height:22px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter input[type="text"]{width:100%;height:42px;max-width:none;font-size:12px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .inputWrapper select{margin-top:10px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .primaryAction{position:static;width:150px;height:auto;margin:0;font-size:16px;line-height:35px;background-color:transparent;border:1px solid #fff;border-radius:24px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .primaryAction:hover,.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .primaryAction:active{color:#249a10;background-color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .labelsLeftAligned{display:block;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .labelsLeftAligned:first-child .inputWrapper{width:320px;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .htmlSection,.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .actions{clear:left;text-align:center;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .wForm .actions,.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter p{margin:0 !important;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup{background-image:-owg-linear-gradient(90deg,#0091ad 5%,#10cc71 94%);background-image:linear-gradient(90deg,#0091ad 5%,#10cc71 94%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF10CC71',endColorstr='#FF0091AD');padding-top:30px;margin:0;color:#fff;text-align:center;border-width:0;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup a{color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .messages{max-width:500px;margin:auto;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .pane-title{margin-top:25px;font-size:40px;font-weight:100;color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .blurb{margin-top:24px;font-size:20px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .blurb-footer a:hover{text-decoration:underline;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup form h3{font-size:20px;font-weight:100;color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup form #newsletter-signup-form-newsletter-signup-pane{margin-top:31px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup form #newsletter-signup-form-newsletter-signup-pane .fieldset-wrapper{max-width:500px;margin:auto;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-textfield{width:90%;margin:0 auto;border-radius:2px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-textfield .form-text{width:100%;height:42px;max-width:none;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-checkbox{width:90%;margin:15px auto 0;text-align:right;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-submit{position:static;width:150px;height:auto;margin:25px 0 0;font-size:16px;line-height:35px;background-color:transparent;border:1px solid #fff;border-radius:24px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-submit:hover,.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-submit:active{color:#249a10;background-color:#fff;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .blurb-footer{font-size:12px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .signup-status{border-width:0;}.page-device-free-dinner .panels-flexible-region.quote,.page-device-free-dinner .panels-flexible-region.supporters,.page-device-free-dinner .panels-flexible-region.contact-us{margin:50px auto;text-align:center;}.page-device-free-dinner .panels-flexible-region.supporters .icons ul{width:85%;padding:0;margin:auto;text-align:center;}.page-device-free-dinner .panels-flexible-region.supporters .icons li{display:inline-block;width:120px;margin:15px 0;list-style-type:none;}.page-device-free-dinner .panels-flexible-region.supporters .icons.large li{width:190px;margin:0 35px;}.page-device-free-dinner .panels-flexible-region.contact-us .pane-title{font-size:22px;}.page-device-free-dinner .panels-flexible-region.contact-us a.csm-button{margin-top:30px;}.page-device-free-dinner .panels-flexible-region.quote{position:relative;margin-top:0;font-family:Cabana,arial;font-size:50px;line-height:1.1em;letter-spacing:2px;color:#fff;}.page-device-free-dinner .panels-flexible-region.quote h2{position:absolute;bottom:-15px;left:0;width:100%;font-size:13px;letter-spacing:normal;color:#fff;text-align:center;}.page-device-free-dinner .panels-flexible-region.quote h2 span.name{text-transform:uppercase;}.page-device-free-dinner .panels-flexible-row.in-action-items .panels-flexible-region{float:none;width:100%;margin:0 0 15px;}.page-device-free-dinner .panels-flexible-row.in-action-items .panels-flexible-region > .inside{padding:0;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane{display:inline-block;margin:0 0 15px;box-shadow:2px 2px 5px 2px #999;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane .pane-content{margin:20px 20px 0;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane .pane-content h2{margin:20px 0;font-size:20px;font-weight:100;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane .pane-content p:first-child img{display:block;width:100%;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane .pane-content p:first-child a.video-play-button{margin-bottom:-6px;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.purple{border-top:5px solid #7900ab;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.purple h2{color:#7900ab;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.pink{border-top:5px solid #f53481;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.pink h2{color:#f53481;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.blue{border-top:5px solid #423fe1;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.blue h2{color:#423fe1;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.turquoise{border-top:5px solid #049fa4;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane.turquoise h2{color:#049fa4;}.page-device-free-dinner .panels-flexible-row.in-action-items .panel-pane:last-child{margin-bottom:0;}.page-device-free-dinner .panels-flexible-row.footer-wrapper{font-size:12px;color:#999;background-color:#2f2f2f;}.page-device-free-dinner .panels-flexible-row.footer-wrapper .footer .panel-pane{margin-bottom:15px;}.page-device-free-dinner .panels-flexible-row.footer-wrapper .footer ul{padding:0;margin:5px 0;}.page-device-free-dinner .panels-flexible-row.footer-wrapper .footer li{padding:0;margin:5px 0;list-style-type:none;}.page-device-free-dinner .panels-flexible-row.footer-wrapper a{color:#999;}.page-device-free-dinner .panels-flexible-row.footer-wrapper .pane-title{font-size:14px;color:#ddd;}.page-device-free-dinner #cboxWrapper{background-color:transparent;}.page-device-free-dinner #cboxClose.cbox-close-plain{position:absolute;top:30px;right:15px;font-size:36px;color:#999;text-indent:0;background-color:transparent;}.page-device-free-dinner #cboxLoadedContent{margin-bottom:0;}.page-device-free-dinner #cboxLoadedContent .pane-content{position:absolute;top:-40px;bottom:auto;left:50%;width:250px;height:auto;margin-left:-125px;background:transparent;border-top-width:0;}.page-device-free-dinner #cboxLoadedContent .social-sharing-icons{display:inline-block;width:230px;padding:25px;margin:0 0 15px;text-align:left;background:#fff;box-shadow:2px 2px 5px 2px #999;}.page-device-free-dinner #cboxLoadedContent .social-sharing-icons:before{color:#3a3a3a;text-transform:none;}.page-device-free-dinner #cboxLoadedContent .zocial-item{display:block;padding:10px 0 5px;border-top:1px solid #ddd;}.page-device-free-dinner #cboxLoadedContent .zocial-item a.zocial{width:20px;height:20px;}.page-device-free-dinner #cboxLoadedContent .zocial-item a.zocial:before{width:20px;height:20px;font-size:12px;line-height:20px;}.page-device-free-dinner #cboxLoadedContent .zocial-item .label{display:inline-block;margin:0 5px;font-size:14px;line-height:37px;color:#3a3a3a;}.page-device-free-dinner #cboxLoadedContent .social-icon-divider-wrapper{display:none;}.page-device-free-dinner #cboxLoadedContent .pane-title{position:relative;top:25px;left:25px;display:inline;margin:10px 5px;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;line-height:17px;color:#3a3a3a;text-transform:none;vertical-align:top;}.page-device-free-dinner #cboxLoadedContent .pane-content{position:static;width:auto;height:auto;margin:25px 30px 0;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxClose.cbox-close-plain{top:25px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent{background:#fff;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent #overlay-social-icons{display:block;padding-top:40px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent #overlay-social-icons .pane-content{padding:0;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .intro{font-size:13px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons{box-shadow:none;width:100%;height:100%;padding:15px 0;background:transparent;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial{display:inline-block;width:35px;height:35px;max-width:none;max-height:none;margin:0 5px 8px;vertical-align:bottom;background-image:none;border-radius:2.4em;border-width:0;box-shadow:none;text-shadow:none;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial:before{width:35px;height:35px;font-size:20px;line-height:37px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial:hover,.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial:active{color:#fff;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.facebook:before{width:29px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.twitter:before{font-size:18px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.linkedin:before{font-size:22px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.email{background-color:#f6883b;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.email:before{color:#fff;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.whatsappshare{width:40px;height:36px;padding:0;margin:-1px 0 8px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.whatsappshare:before{font-size:42px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.whatsappshare:hover,.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.whatsappshare:active{color:#25d366;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons .zocial-item{padding:5px 0;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons:before{display:none;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial{position:relative;top:-5px;width:25px;height:25px;margin-bottom:0;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial:before{width:25px;height:25px;font-size:15px;line-height:27px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.facebook:before{width:21px;}.page-device-free-dinner #colorbox.overlay-social-icon-wrapper #cboxLoadedContent .social-sharing-icons a.zocial.twitter:before{font-size:12px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent{background-color:#fff;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent #evite-modal{display:block;padding-top:60px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .pane-title{position:static;display:block;margin:0 30px;font-size:20px;font-weight:bold;line-height:1.25;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .pane-content{position:static;margin:5px 30px 25px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .intro{font-size:13px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .evite{position:relative;min-height:90px;padding:25px 50px 25px 0;font-size:13px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .evite .logo{float:left;width:90px;margin-right:25px;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .evite .evite-page-link{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;text-indent:-1000px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .evite .evite-page-link:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:30px;right:0;display:block;width:26px;height:30px;font-family:icons;font-size:12px;color:#ddd;text-indent:0;content:'a';}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .evite .evite-page-link:hover:after{font-size:13px;font-weight:bold;color:#000;}.page-device-free-dinner #colorbox.evite-modal-wrapper #cboxLoadedContent .no-thanks{margin-top:40px;font-size:11px;text-align:center;}.page-device-free-dinner #main p.intro-text{margin:18px 0 28px;}.page-device-free-dinner #main .panels-flexible-row.in-action-items .pane-custom p:first-child{margin:-20px -20px 0;}@media only screen and (min-width:481px) and (min-width:655px) {
 .page-device-free-dinner .panels-flexible-region.header-image .panel-pane.show-mobile{width:100%;margin:0;text-align:center;}.page-device-free-dinner .panels-flexible-region.header{text-align:center;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .pane-title{display:block;max-width:1024px;margin:auto;text-align:center;}.page-device-free-dinner .panels-flexible-region .pane-custom.tfa-newsletter .pane-title span{display:block;max-width:65%;margin:auto;} 
}@media only screen and (min-width:768px) {
 .page-device-free-dinner #header-fixed{display:none;}.page-device-free-dinner #main{margin-top:0;}.page-device-free-dinner .panels-flexible-row{padding:0 12px;}.page-device-free-dinner .panels-flexible-row.nav-wrapper{position:relative;width:100%;height:60px;padding:0;}.page-device-free-dinner .panels-flexible-row.nav-wrapper > .inside{position:relative;z-index:999;width:100%;max-width:none;background-color:#249a10;}.page-device-free-dinner .panels-flexible-row.nav-wrapper > .inside.fixed{position:fixed;top:0;width:100%;}.page-device-free-dinner .panels-flexible-row.nav-wrapper > .inside .nav{width:100%;}.page-device-free-dinner .panels-flexible-row.nav-wrapper > .inside .pane-menu-menu-device-free-dinner{display:block;}.page-device-free-dinner .pane-menu-menu-device-free-dinner{width:100%;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu{max-width:1024px;margin:auto;text-align:center;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li{display:inline-block;width:24%;border-right:1px solid #fff;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li:first-child{border-left:1px solid #fff;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a{display:inline-block;width:100%;height:60px;padding:17px 33px 13px;margin-left:-3px;color:#fff;}.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a:hover,.page-device-free-dinner .pane-menu-menu-device-free-dinner .menu li a.active{background-color:#1e800d;}.page-device-free-dinner .panel-pane.invite-button{position:fixed;right:5%;bottom:50px;z-index:899;display:block;}.page-device-free-dinner .panel-pane.invite-button .csm-button{padding:11px 35px;background-image:-owg-linear-gradient(90deg,#10cc71 5%,#0091ad 94%);background-image:linear-gradient(90deg,#10cc71 5%,#0091ad 94%);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF10CC71',endColorstr='#FF0091AD');}.page-device-free-dinner .panel-pane.invite-button .csm-button:before{display:inline-block;margin:5px 10px 5px 0;font-family:icons;font-size:55px;line-height:12px;color:#fff;vertical-align:text-bottom;content:'I';}.page-device-free-dinner .panel-pane.invite-button .csm-button:active,.page-device-free-dinner .panel-pane.invite-button .csm-button:focus,.page-device-free-dinner .panel-pane.invite-button .csm-button:hover{background-color:#fff;background-image:-owg-none;background-image:-webkit-none;background-image:-moz-none;background-image:-o-none;background-image:none;}.page-device-free-dinner .panel-pane.invite-button .csm-button:active:before,.page-device-free-dinner .panel-pane.invite-button .csm-button:focus:before,.page-device-free-dinner .panel-pane.invite-button .csm-button:hover:before{color:#249a10;}.page-device-free-dinner a.csm-button{padding:8px 50px;}.page-device-free-dinner .panel-pane.intro{width:65%;padding:0 25px;margin:50px auto;}.page-device-free-dinner .panels-flexible-region *[id]:before{display:block;height:75px;margin-top:-75px;content:' ';visibility:hidden;}.page-device-free-dinner .panels-flexible-region #mobile-fixed-social-icons.follow:before{height:auto;margin:10px 0;content:'Share';visibility:visible;}.page-device-free-dinner .panels-flexible-region.header{width:41%;padding:65px 0 50px;}.page-device-free-dinner .panels-flexible-region.header .csm-logo{margin-bottom:25px;}.page-device-free-dinner .panels-flexible-region.header h2{font-size:28px;line-height:1.25em;}.page-device-free-dinner .panels-flexible-region.header h3{font-size:24px;line-height:1.25em;}.page-device-free-dinner .panels-flexible-region.header ul.buttons li{margin-bottom:0;}.page-device-free-dinner .panels-flexible-region.header .endorsement{color:#535353;}.page-device-free-dinner .panels-flexible-region.header-image{width:59%;padding:65px 0 48px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities{width:101%;margin:0 -1% 50px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities > .inside{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.intro{width:100%;max-width:65%;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities{width:31.1%;margin:0 1% 25px;vertical-align:top;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .pane-content{height:100%;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h2,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h3,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities h4,.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-content{margin:0 20px 25px;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-title{margin:20px 20px 10px;font-size:24px;line-height:1.25em;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities .article-content{font-size:16px;line-height:22px;color:#535353;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities:nth-of-type(-n+3){width:46.7%;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities:nth-of-type(2){margin-right:2%;}.page-device-free-dinner .panels-flexible-region.tips-tools-activities .panel-pane.pane-tips-tools-activities:nth-of-type(3){margin-left:2%;}.page-device-free-dinner .panels-flexible-region.newsletter-signup .panel-pane.spread-the-word .pane-content{top:-100px;}.page-device-free-dinner .panels-flexible-region.in-the-news{width:101%;margin:0 -1% 50px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news{margin:0 40px;vertical-align:top;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .latest-news-wrapper{position:relative;padding-top:150px;margin-bottom:0;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .publisher{margin:0 0 5px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .article-title{margin:0 0 10px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .article-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .article-link:hover{opacity:.7;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .read-more{margin:0 0 10px;}.page-device-free-dinner .panels-flexible-region.in-the-news .panel-pane.pane-latest-news .read-more:after{margin-left:.75em;font-family:icons;font-size:.8em;content:'\2197';}.page-device-free-dinner .panels-flexible-region.supporters{margin:0 auto 50px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup form{width:80%;margin:auto;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-textfield{display:inline-block;width:30%;max-width:150px;margin:0 13px 25px 0;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-textfield.form-item-postal-code{margin-right:160px;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-checkbox{width:65%;margin:0 auto;text-align:left;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-type-checkbox.form-item-non-us{margin:0 auto 21px;text-align:center;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .form-submit{position:absolute;top:6px;right:0;left:auto;margin-top:0;}.page-device-free-dinner .panels-flexible-region .pane-newsletter-signup .signup-status{padding:12px 15%;}.page-device-free-dinner .panels-flexible-region.quote > .inside,.page-device-free-dinner .panels-flexible-region.contact-us > .inside{width:60%;margin:auto;}.page-device-free-dinner .panels-flexible-region.quote{margin-top:50px;}.page-device-free-dinner .panels-flexible-region.quote h2{bottom:0;}.page-device-free-dinner .panels-flexible-region.footer ul.column{display:inline-block;width:50%;vertical-align:top;}.page-device-free-dinner .panels-flexible-row.in-action-items{margin-bottom:110px;}.page-device-free-dinner .panels-flexible-row.in-action-items .panels-flexible-region{float:left;width:33%;}.page-device-free-dinner .panels-flexible-row.in-action-items .panels-flexible-region.middle > .inside{padding:0 20px;}.page-device-free-dinner #overlay-social-icons .pane-content{top:-80px;}.page-device-free-dinner #main p{margin-top:.25em;}.page-device-free-dinner #main p.intro-text{color:#3a3a3a;} 
}@media only screen and (min-width:970px) {
 .page-device-free-dinner .pane-tips-tools-activities img.tips-tools-image{min-height:138px;}.page-device-free-dinner .pane-tips-tools-activities:nth-of-type(-n+3) img.tips-tools-image{min-height:250px;} 
}
/*})'"*/
