@font-face{font-family:founders grotesk text;src:url(../fonts/FoundersGroteskTextWeb-Bold.woff)}.max-width{overflow:hidden;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.flex-row-wrapper,.flex-col-wrapper{width:calc(100% + 40px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.flex-row-wrapper.no-wrap,.flex-col-wrapper.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-row-wrapper [class*=grid-],.flex-col-wrapper [class*=grid-]{margin-right:20px;margin-left:20px}.flex-row-wrapper .grid-1,.flex-col-wrapper .grid-1{width:calc(.08333*100% - 40px)}.flex-row-wrapper .grid-2,.flex-col-wrapper .grid-2{width:calc(.16667*100% - 40px)}.flex-row-wrapper .grid-3,.flex-col-wrapper .grid-3{width:calc(.25*100% - 40px)}.flex-row-wrapper .grid-4,.flex-col-wrapper .grid-4{width:calc(.33333*100% - 40px)}.flex-row-wrapper .grid-5,.flex-col-wrapper .grid-5{width:calc(.41667*100% - 40px)}.flex-row-wrapper .grid-6,.flex-col-wrapper .grid-6{width:calc(.5*100% - 40px)}.flex-row-wrapper .grid-7,.flex-col-wrapper .grid-7{width:calc(.58333*100% - 40px)}.flex-row-wrapper .grid-8,.flex-col-wrapper .grid-8{width:calc(.66667*100% - 40px)}.flex-row-wrapper .grid-9,.flex-col-wrapper .grid-9{width:calc(.75*100% - 40px)}.flex-row-wrapper .grid-10,.flex-col-wrapper .grid-10{width:calc(.83333*100% - 40px)}.flex-row-wrapper .grid-11,.flex-col-wrapper .grid-11{width:calc(.91667*100% - 40px)}.flex-row-wrapper .grid-12,.flex-col-wrapper .grid-12{width:calc(1*100% - 40px)}.flex-row-wrapper{-ms-flex-direction:row;flex-direction:row}.flex-row-wrapper.flex-space-between{-ms-flex-pack:justify;justify-content:space-between}.flex-row-wrapper.flex-center{-ms-flex-pack:center;justify-content:center}.flex-row-wrapper.flex-right{-ms-flex-pack:end;justify-content:flex-end}.flex-row-wrapper.flex-middle{-ms-flex-align:center;align-items:center}.flex-row-wrapper.flex-stretch{-ms-flex-align:stretch;align-items:stretch}.flex-row-wrapper.flex-bottom{-ms-flex-align:end;align-items:flex-end}.flex-col-wrapper{-ms-flex-direction:column;flex-direction:column}.flex-col-wrapper.flex-space-between{-ms-flex-pack:justify;justify-content:space-between}.flex-col-wrapper.flex-center{-ms-flex-align:center;align-items:center}.flex-col-wrapper.flex-right{-ms-flex-align:end;align-items:flex-end}.flex-col-wrapper.flex-middle{-ms-flex-pack:center;justify-content:center}.flex-col-wrapper.flex-bottom{-ms-flex-pack:end;justify-content:flex-end}input,[type=submit]{-webkit-appearance:none;padding:5px 10px;outline:0;border:0;border-radius:0;background-color:#fff;font-size:16px;font-family:work sans,sans-serif;color:#323232}input:focus,[type=submit]:focus{border:1px solid #fff}.gform_wrapper form{-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper .validation_error{width:100%;margin-bottom:30px}.gform_wrapper input{border-radius:0;outline:none;font-size:18px;line-height:1.22}.gform_wrapper .validation_message{margin-top:10px;font-family:georgia,times new roman,serif;font-size:14px}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input{padding:20px;font-family:georgia,times new roman,serif}.gform_wrapper .gform_body .gform_fields .gfield.gfield_error input{border-bottom:1px solid #c83539}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_footer button{display:inline-block;text-align:center;border:0;text-transform:uppercase;letter-spacing:2px}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_footer button:hover{cursor:pointer}body{font-weight:400;line-height:1.33;font-family:work sans,sans-serif;overflow-x:hidden;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media only screen and (max-width:1024px){body{padding-top:130px}}@media only screen and (max-width:768px){body{padding-top:80px}}a,a:hover,a:active{color:inherit;outline:none;text-decoration:none}.bgwhite{background:#fff}.colorwhite{color:#fff}.hovercolorwhite:hover{color:#fff;transition:background .5s ease}.hoverbgwhite:hover{background:#fff;transition:background .5s ease}.hovercolordarkenwhite:hover{color:#e6e6e6;transition:background .5s ease}.hoverbgdarkenwhite:hover{background:#e6e6e6;transition:background .5s ease}.hovercolorlightenwhite:hover{color:#fff;transition:background .5s ease}.hoverbglightenwhite:hover{background:#fff;transition:background .5s ease}.bgblack{background:#000}.colorblack{color:#000}.hovercolorblack:hover{color:#000;transition:background .5s ease}.hoverbgblack:hover{background:#000;transition:background .5s ease}.hovercolordarkenblack:hover{color:#000;transition:background .5s ease}.hoverbgdarkenblack:hover{background:#000;transition:background .5s ease}.hovercolorlightenblack:hover{color:#1a1a1a;transition:background .5s ease}.hoverbglightenblack:hover{background:#1a1a1a;transition:background .5s ease}.bgred{background:#c83539}.colorred{color:#c83539}.hovercolorred:hover{color:#c83539;transition:background .5s ease}.hoverbgred:hover{background:#c83539;transition:background .5s ease}.hovercolordarkenred:hover{color:#a02a2e;transition:background .5s ease}.hoverbgdarkenred:hover{background:#a02a2e;transition:background .5s ease}.hovercolorlightenred:hover{color:#d45c5f;transition:background .5s ease}.hoverbglightenred:hover{background:#d45c5f;transition:background .5s ease}.bgbrand{background:#51d040}.colorbrand{color:#51d040}.hovercolorbrand:hover{color:#51d040;transition:background .5s ease}.hoverbgbrand:hover{background:#51d040;transition:background .5s ease}.hovercolordarkenbrand:hover{color:#3bb12c;transition:background .5s ease}.hoverbgdarkenbrand:hover{background:#3bb12c;transition:background .5s ease}.hovercolorlightenbrand:hover{color:#76da69;transition:background .5s ease}.hoverbglightenbrand:hover{background:#76da69;transition:background .5s ease}.bggrey{background:#323232}.colorgrey{color:#323232}.hovercolorgrey:hover{color:#323232;transition:background .5s ease}.hoverbggrey:hover{background:#323232;transition:background .5s ease}.hovercolordarkengrey:hover{color:#191919;transition:background .5s ease}.hoverbgdarkengrey:hover{background:#191919;transition:background .5s ease}.hovercolorlightengrey:hover{color:#4c4c4c;transition:background .5s ease}.hoverbglightengrey:hover{background:#4c4c4c;transition:background .5s ease}.bglight-grey{background:#e7e5de}.colorlight-grey{color:#e7e5de}.hovercolorlight-grey:hover{color:#e7e5de;transition:background .5s ease}.hoverbglight-grey:hover{background:#e7e5de;transition:background .5s ease}.hovercolordarkenlight-grey:hover{color:#d2cec0;transition:background .5s ease}.hoverbgdarkenlight-grey:hover{background:#d2cec0;transition:background .5s ease}.hovercolorlightenlight-grey:hover{color:#fcfcfc;transition:background .5s ease}.hoverbglightenlight-grey:hover{background:#fcfcfc;transition:background .5s ease}.bgoffwhite{background:#f9f9f9}.coloroffwhite{color:#f9f9f9}.hovercoloroffwhite:hover{color:#f9f9f9;transition:background .5s ease}.hoverbgoffwhite:hover{background:#f9f9f9;transition:background .5s ease}.hovercolordarkenoffwhite:hover{color:#e0e0e0;transition:background .5s ease}.hoverbgdarkenoffwhite:hover{background:#e0e0e0;transition:background .5s ease}.hovercolorlightenoffwhite:hover{color:#fff;transition:background .5s ease}.hoverbglightenoffwhite:hover{background:#fff;transition:background .5s ease}::-moz-selection{color:#fff;background:#51d040}::selection{color:#fff;background:#51d040}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}*,*:before,*.clearfix:after,*:after{box-sizing:border-box}*{margin:0;padding:0}ul{margin:0;padding:0}ul li{list-style:none}img{max-width:100%;height:auto}#site-svgs{display:none}.sep-line{display:block;width:100%;height:1px;background:#e7e5de}@media only screen and (max-width:1024px){.desktop-only{display:none}}.responsive-only{display:none}@media only screen and (max-width:1024px){.responsive-only{display:block}}.responsive-only-inline{display:none}@media only screen and (max-width:1024px){.responsive-only-inline{display:inline-block}}blockquote{margin-bottom:35px;padding-left:calc(50px + 35 * ((100vw - 320px)/1480));position:relative;border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-opposites.png) 30 stretch;border-image:url(../images/patterns/border-opposites.png) 30 stretch;background:url(../images/other/quotes.svg) no-repeat 10px 10px;background-size:calc(18px + 9 * ((100vw - 320px)/1480));font-family:work sans,sans-serif}blockquote:before,blockquote.clearfix:after{position:absolute;content:' ';width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;background-color:#f9f9f9;z-index:-1}blockquote>*{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}blockquote *{margin-bottom:15px}blockquote svg{margin-right:35px;margin-bottom:15px;width:25px;height:17px}blockquote p{margin-bottom:0!important}blockquote .markup--anchor{display:block;margin-top:15px;color:rgba(50,50,50,.5)}.farm-faves{margin-bottom:100px}.hori-link-list{margin-bottom:60px}.hori-link-list li{font-weight:600;font-size:12px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #e7e5de}.hori-link-list li+li{margin-left:25px}.hori-link-list li a,.hori-link-list li span{display:block}.hori-link-list li span{color:rgba(0,0,0,.3)}.hori-link-list.pagination li{font-size:14px;border-bottom:0}.hori-link-list.pagination li a{border-bottom:1px solid #e7e5de}.hori-link-list.pagination li .current{border-bottom:1px solid #f9f9f9}a{transition:all .2s linear}a:hover{opacity:.6;cursor:pointer}p a:not([class]){color:#000;border-bottom:1px solid #e7e5de}p a:not([class]):hover{border-bottom:1px solid #51d040}.read-more{padding-bottom:3px;text-transform:uppercase;opacity:.7;letter-spacing:2px;position:relative}.read-more:before,.read-more.clearfix:after,.read-more:after{content:' ';position:absolute;bottom:0;left:0;width:100%;height:1px;transition:all .3s ease}.read-more:before,.read-more.clearfix:after{background:#e7e5de}.read-more:after{background:rgba(0,0,0,.25);-webkit-transform:scale(0,1);transform:scale(0,1)}.read-more:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.post-content-wrapper ul li,.post-content-wrapper ol li{padding-left:24px;position:relative;line-height:1.67}.post-content-wrapper ul li:before,.post-content-wrapper ul li.clearfix:after,.post-content-wrapper ol li:before,.post-content-wrapper ol li.clearfix:after{position:absolute;left:0}.post-content-wrapper ol{counter-reset:custom-counter}.post-content-wrapper ol li{display:block;margin-bottom:30px}.post-content-wrapper ol li:before,.post-content-wrapper ol li.clearfix:after{top:0;content:counter(custom-counter) ".";counter-increment:custom-counter;color:rgba(50,50,50,.45);font-weight:700;font-family:work sans,sans-serif}.post-content-wrapper ul li{margin-bottom:10px}.post-content-wrapper ul li:before,.post-content-wrapper ul li.clearfix:after{content:' ';top:10px;width:5px;height:5px;background:rgba(50,50,50,.45);border-radius:50%}body{font-size:calc(16px + 2 * ((100vw - 320px)/1480))}p:not([class]){margin-bottom:35px}p:empty,p:blank{display:none}.text-center{text-align:center}.text-right{text-align:right}h2,h3,h4,h5,h6{font-family:founders grotesk text,work sans,sans-serif}h2{font-size:calc(30px + 10 * ((100vw - 320px)/1480))}h3{font-size:calc(24px + 6 * ((100vw - 320px)/1480))}h4{font-size:calc(22px + 6 * ((100vw - 320px)/1480))}h5{font-size:calc(20px + 6 * ((100vw - 320px)/1480))}h6{font-size:calc(18px + 6 * ((100vw - 320px)/1480))}.page-heading,.post-page-heading{margin-bottom:25px;font-size:calc(24px + 18 * ((100vw - 320px)/1480));line-height:1.24;color:#323232;font-family:founders grotesk text,work sans,sans-serif}.post-page-heading{font-size:54px;font-size:calc(28px + 26 * ((100vw - 320px)/1480));line-height:1.13}.section-heading{font-weight:700;font-size:calc(18px + 6 * ((100vw - 320px)/1480));line-height:1.25;letter-spacing:5px;text-transform:uppercase;font-family:founders grotesk text,work sans,sans-serif;color:rgba(0,0,0,.8)}.section-heading.separator{margin-bottom:50px;letter-spacing:2px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section-heading.separator span{display:inline-block;padding-left:70px;padding-right:70px;background-image:url(../images/patterns/headingbg-left.svg),url(../images/patterns/headingbg-right.svg);background-repeat:no-repeat;background-position:left center,right center;white-space:nowrap;text-align:center}@media only screen and (max-width:1024px){.section-heading.separator span{padding-left:50px;padding-right:50px}}@media only screen and (max-width:768px){.section-heading.separator span{padding-left:40px;padding-right:40px;white-space:normal;line-height:1.4}}.section-heading.separator:before,.section-heading.separator.clearfix:after,.section-heading.separator:after{content:' ';-ms-flex-positive:1;flex-grow:1;width:25%;height:1px;background:#e7e5de}.section-desc{margin-bottom:50px;font-family:georgia,times new roman,serif}footer{padding:150px 0 80px;background-color:#f9f9f9;font-size:14px;font-family:georgia,times new roman,serif}@media only screen and (max-width:1024px){footer{padding:80px 0 50px}}@media only screen and (max-width:768px){footer{padding:50px 0}footer .flex-row-wrapper [class*=grid-]{width:calc(1*100% - 40px)}footer .flex-row-wrapper .footer-icon-col{-ms-flex-order:3;order:3}}footer .section-heading{letter-spacing:5px}@media only screen and (max-width:768px){footer .section-heading{display:none}}@media only screen and (max-width:1024px){footer .footer-menu-col{display:none}}footer .footer-social-col{text-align:center}@media only screen and (max-width:1024px){footer .footer-social-col{text-align:left}}footer .footer-social-col .socials{margin-top:35px;padding-right:7px}@media only screen and (max-width:1024px){footer .footer-social-col .socials{-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:768px){footer .footer-social-col .socials{-ms-flex-pack:center;justify-content:center}}footer .footer-social-col .socials li+li{margin-left:35px}footer .footer-social-col .socials li a{display:block;width:22px;height:22px}footer .footer-social-col .socials li a svg{width:100%;height:100%}footer .footer-menu li{width:50%}footer .footer-menu li a{display:block;padding:3px 0}footer .footer-icon{width:calc(46px + 32 * ((100vw - 320px)/1480));height:calc(63px + 44 * ((100vw - 320px)/1480));opacity:.9}@media only screen and (max-width:768px){footer .footer-icon{display:block;margin-top:50px;margin-left:auto;margin-right:auto}}footer .copyright{margin-top:30px;opacity:.6}@media only screen and (max-width:768px){footer .copyright{margin-top:50px;text-align:center}}header{position:relative}header .header-tagline{font-size:calc(16px + 4 * ((100vw - 320px)/1480));font-family:founders grotesk text,work sans,sans-serif;opacity:.72}@media only screen and (max-width:1024px){header .header-tagline{display:none}}header .header-btn-container{display:none}header .header-btn-container .header-btn{display:-ms-inline-flexbox;display:inline-flex;width:25px;height:16px;position:relative;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header .header-btn-container .header-btn:hover{cursor:pointer}header .header-btn-container .header-btn:before,header .header-btn-container .header-btn.clearfix:after,header .header-btn-container .header-btn:after{content:' ';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:#fff;opacity:0;transition:all .25s ease}header .header-btn-container span{display:block;width:100%;height:2px;background:#000;transition:all .25s ease}header #logo a{display:block;margin:42px auto 56px;width:370px;height:30px}@media only screen and (max-width:1024px){header #logo a{margin:0 auto;width:300px;height:130px}}@media only screen and (max-width:768px){header #logo a{width:100%;max-width:250px;height:80px}}header #logo a svg{display:block;height:100%;width:100%}header .socials{display:-ms-inline-flexbox;display:inline-flex}header .socials li{margin-right:26px}header .socials a{display:block;width:14px;height:16px;opacity:.72}header .socials a svg{width:100%;height:100%}@media only screen and (max-width:1024px){header .header-right .socials{display:none}}header .search-btn{position:relative;display:inline-block;width:42px;height:20px;padding-left:22px;border-left:1px solid #e7e5de}@media only screen and (max-width:1024px){header .search-btn{border-left:0}}header .search-btn svg{width:100%;height:100%;transition:opacity .2s ease}header .search-btn .icon-close{opacity:0;position:absolute;top:50%;right:0;width:80%;height:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .search-btn:hover{opacity:.7;cursor:pointer}header .search-btn.open .icon-close{opacity:1}header .search-btn.open .icon-search{opacity:0}header+.ad-space{margin-top:40px}#primary-navigation{position:relative;border-top:1px solid #e7e5de;border-bottom:1px solid #e7e5de}#primary-navigation ul li a{display:block;padding:20px 0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:4px}#primary-navigation ul li+li{margin-left:105px}#primary-navigation ul li.current-menu-item a{opacity:.5}@media only screen and (max-width:1024px){#header{width:100%;position:fixed;top:0;left:0;z-index:99;background:#fff;border-bottom:1px solid #e7e5de}#header,#header #primary-navigation{transition:all .5s ease}#header #primary-navigation{position:fixed;z-index:-1;visibility:hidden;top:-100%;left:0;width:100%;padding-top:10px;padding-bottom:50px;padding-left:20px;padding-right:20px;border-bottom:0;background:#fff;opacity:0}#header #primary-navigation .lined,#header #primary-navigation #menu-menu li,#header #primary-navigation .socials{position:relative}#header #primary-navigation .lined:after,#header #primary-navigation #menu-menu li:after,#header #primary-navigation .socials:after{content:' ';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;-webkit-transform:scale(0,1);transform:scale(0,1);transition:-webkit-transform .3s ease .5s;transition:transform .3s ease .5s;transition:transform .3s ease .5s,-webkit-transform .3s ease .5s}#header #primary-navigation ul li+li{margin-left:0}#header #primary-navigation #menu-menu{-ms-flex-flow:column nowrap;flex-flow:column nowrap}#header #primary-navigation #menu-menu li{display:block;width:100%;opacity:0}#header #primary-navigation #menu-menu li a{font-size:calc(16px + 4 * ((100vw - 320px)/1480))}#header #primary-navigation .tags-list{padding:20px;-ms-flex-flow:row wrap;flex-flow:row wrap}#header #primary-navigation .tags-list li{width:50%}#header #primary-navigation .tags-list li:after{display:none}#header #primary-navigation .tags-list li a{padding:10px 0;font-size:calc(13px + 1 * ((100vw - 320px)/1480));letter-spacing:3px}#header #primary-navigation .header-additional-links{margin-top:20px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#header #primary-navigation .header-additional-links li{width:50%}#header #primary-navigation .header-additional-links li a{padding:5px 0;font-size:14px;font-weight:400;font-family:georgia,times new roman,serif;text-transform:none;letter-spacing:0}#header .header-btn-container{display:-ms-flexbox;display:flex}#header .search-btn{width:45px;height:40px}#header.open{background:#bcb6a3}#header.open #primary-navigation{top:130px;height:calc(100vh - 130px);background:#bcb6a3;opacity:1;overflow:auto;z-index:99;visibility:visible}#header.open #primary-navigation .lined:after,#header.open #primary-navigation #menu-menu li:after,#header.open #primary-navigation .socials:after{-webkit-transform:scale(1,1);transform:scale(1,1)}#header.open #primary-navigation #menu-menu li{opacity:1;transition:opacity .25s ease .4s}#header.open #primary-navigation .tags-list{display:-ms-flexbox;display:flex;padding-left:0;padding-right:0}#header.open #primary-navigation .tags-list li+li{margin-left:0}#header.open #primary-navigation .socials{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}#header.open #primary-navigation .socials li{display:block;margin:0 10px}#header.open #primary-navigation .socials li a{width:40px;height:20px}#header.open #primary-navigation .socials li a svg{display:block;width:40px;height:20px}#header.open .header-btn-container span{background:#fff;opacity:0}#header.open .header-btn-container span.top{-webkit-transform:rotate(90deg) translateY(5px);transform:rotate(90deg) translateY(5px)}#header.open .header-btn-container span.bottom{-webkit-transform:rotate(90deg) translateY(-5px);transform:rotate(90deg) translateY(-5px)}#header.open .header-btn-container .header-btn:before,#header.open .header-btn-container .header-btn.clearfix:after,#header.open .header-btn-container .header-btn:after{opacity:1;transition:all .25s ease .25s}#header.open .header-btn-container .header-btn:before,#header.open .header-btn-container .header-btn.clearfix:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header.open .header-btn-container .header-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header.open #logo a svg{fill:#fff}#header.open .search-btn svg{fill:#fff}}@media only screen and (max-width:768px){#header.open #primary-navigation{top:80px;height:calc(100vh - 80px)}#header .search-btn{margin-top:7px;height:20px}}.ad-space{margin-bottom:calc(35px + 25 * ((100vw - 320px)/1480))}.card-snippet{position:relative;padding-bottom:15px;max-width:100%}@media only screen and (max-width:1024px){.card-snippet{margin-bottom:30px}}.card-snippet .card-snippet-thumb{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;margin-bottom:20px;display:-ms-flexbox;display:flex;height:240px;background-color:#e7e5de;transition:opacity .3s ease}@media only screen and (max-width:768px){.card-snippet .card-snippet-thumb{margin-bottom:10px}}.card-snippet .card-snippet-vid-play{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.card-snippet .card-snippet-vid-play>*{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.card-snippet .card-snippet-vid-play svg{width:70px;height:70px;fill:#fff}@media only screen and (max-width:1024px){.card-snippet .card-snippet-vid-play svg{width:50px;height:50px}}.card-snippet .card-snippet-vid-play:hover{cursor:pointer}.card-snippet .card-snippet-tags{margin-bottom:10px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.5;letter-spacing:4px}.card-snippet .card-snippet-tags a{display:inline-block}.card-snippet .card-snippet-title{margin-bottom:10px;display:block;font-weight:700;font-size:calc(17px + 3 * ((100vw - 320px)/1480));line-height:1.3;font-family:founders grotesk text,work sans,sans-serif}@media only screen and (max-width:1024px){.card-snippet .card-snippet-title{font-family:georgia,times new roman,serif;font-weight:400}}.card-snippet a.card-snippet-title:hover{opacity:.7}.card-snippet .card-snippet-excerpt{margin-bottom:20px;font-family:georgia,times new roman,serif}.card-snippet .card-snippet-author{font-size:14px;line-height:1.29;opacity:.52}@media only screen and (max-width:768px){.card-snippet .card-snippet-author{text-transform:uppercase;font-size:12px}}.card-snippet .card-snippet-date{font-size:14px;line-height:1.57;text-transform:uppercase}@media only screen and (max-width:1024px){.card-snippet .card-snippet-date{font-size:12px;opacity:.52}}.card-snippet:before,.card-snippet.clearfix:after,.card-snippet:after{content:' ';position:absolute;bottom:0;left:50%;width:122px;height:1px;transition:all .3s ease}.card-snippet:before,.card-snippet.clearfix:after{background:#e7e5de;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-snippet:after{background:rgba(0,0,0,.25);-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}.card-snippet:hover .card-snippet-thumb{opacity:.75}.card-snippet:hover:after{-webkit-transform:translateX(-50%) scale(1,1);transform:translateX(-50%) scale(1,1)}.card-snippet.no-sep:before,.card-snippet.no-sep.clearfix:after,.card-snippet.no-sep:after,.card-snippet.bordered-feature:before,.card-snippet.bordered-feature.clearfix:after,.card-snippet.bordered-feature:after{display:none}.card-snippet.hori{display:-ms-flexbox;display:flex}.card-snippet.hori .card-snippet-thumb{min-width:80px;width:80px;height:80px}.card-snippet.hori .card-snippet-title{padding-left:20px;text-align:left;font-size:18px}.card-snippet.sm .card-snippet-thumb{height:172px}@media only screen and (max-width:1024px){.card-snippet.sm .card-snippet-thumb{height:220px}}@media only screen and (max-width:768px){.card-snippet.sm .card-snippet-thumb{max-width:255px;height:140px;margin-left:auto;margin-right:auto}}.card-snippet.sm .card-snippet-vid-play svg{width:60px;height:60px}.card-snippet.xl .card-snippet-thumb{margin-bottom:30px;height:480px}@media only screen and (max-width:768px){.card-snippet.xl .card-snippet-thumb{height:240px;margin-left:auto;margin-right:auto}}.card-snippet.xl .card-snippet-tags{margin-bottom:30px}.card-snippet.xl .card-snippet-title{margin-bottom:30px;font-size:calc(22px + 6 * ((100vw - 320px)/1480))}@media only screen and (max-width:768px){.card-snippet.xl .card-snippet-title{margin-bottom:10px}}.card-snippet.xl .card-snippet-author{text-transform:uppercase}.card-snippet.xl .card-snippet-vid-play svg{width:106px;height:106px}.card-snippet.overlay{position:relative;padding-bottom:0;color:#fff}@media only screen and (max-width:1024px){.card-snippet.overlay{color:#000}}.card-snippet.overlay:before,.card-snippet.overlay.clearfix:after{z-index:1;width:100%;height:100%;left:0;-webkit-transform:none;transform:none;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.57) 100%);pointer-events:none}@media only screen and (max-width:1024px){.card-snippet.overlay:before,.card-snippet.overlay.clearfix:after{display:none}}.card-snippet.overlay .card-snippet-thumb{margin-bottom:0}@media only screen and (max-width:1024px){.card-snippet.overlay .card-snippet-thumb{max-width:100%!important;min-height:220px}}.card-snippet.overlay .card-snippet-content{position:absolute;z-index:2;bottom:30px;left:0;width:100%}@media only screen and (max-width:1024px){.card-snippet.overlay .card-snippet-content{position:static}}@media only screen and (max-width:1024px){.card-snippet.overlay .card-snippet-content .card-snippet-excerpt{display:block}}.card-snippet.overlay .card-snippet-title,.card-snippet.overlay .card-snippet-excerpt{padding-left:116px;padding-right:116px}@media only screen and (max-width:1024px){.card-snippet.overlay .card-snippet-title,.card-snippet.overlay .card-snippet-excerpt{padding-left:20px;padding-right:20px}}.card-snippet.bordered-feature{border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-transparent.png) 31 stretch;border-image:url(../images/patterns/border-transparent.png) 31 stretch}@media only screen and (max-width:1024px){.card-snippet.bordered-feature{margin-bottom:calc(40px + 10 * ((100vw - 320px)/1480))}}@media only screen and (max-width:768px){.card-snippet.bordered-feature{border:0}}.card-snippet.bordered-feature .card-snippet-thumb{margin-top:-20px;margin-left:-20px;margin-bottom:30px;width:calc(100% + 40px);height:329px}@media only screen and (max-width:768px){.card-snippet.bordered-feature .card-snippet-thumb{margin-top:0;margin-left:0;width:100%;height:250px}}.card-snippet.bordered-feature .card-snippet-title,.card-snippet.bordered-feature .card-snippet-excerpt{padding-left:30px;padding-right:30px}@media only screen and (max-width:768px){.card-snippet.bordered-feature .card-snippet-title,.card-snippet.bordered-feature .card-snippet-excerpt{padding-left:0;padding-right:0}}.card-snippet.bordered-feature .card-snippet-title{margin-bottom:29px;font-size:calc(24px + 18 * ((100vw - 320px)/1480))}@media only screen and (max-width:768px){.card-snippet.bordered-feature .card-snippet-title{font-weight:700;font-family:work sans,sans-serif}}.card-snippet.bordered-feature .card-snippet-excerpt{margin-bottom:calc(15px + 45 * ((100vw - 320px)/1480));font-family:work sans,sans-serif;font-size:calc(19px + 3 * ((100vw - 320px)/1480))}@media only screen and (max-width:768px){.card-snippet.bordered-feature .card-snippet-excerpt{font-family:georgia,times new roman,serif}}.card-snippet.bordered-feature .card-snippet-vid-play svg{width:106px;height:106px}#colony-sig{display:inline-block;-ms-flex-align:center;align-items:center;text-decoration:none;color:currentColor}#colony-sig:hover{color:currentColor;opacity:1}#colony-sig:hover svg{opacity:1;transition:all .3s ease}#colony-sig svg{opacity:.7;fill:#000;-webkit-transform:translateY(4px);transform:translateY(4px)}.comments .commentlist{list-style:none}.comments .comment{border-top:1px solid #e7e5de;border-bottom:1px solid #e7e5de;margin:15px 0;padding:15px}.comments .comment .fn{font-style:normal;font-weight:700}.comments .comment .comment-meta{font-size:14px}.comments .comment p{margin-bottom:15px}.comments .comment .comment-reply-link{font-weight:700}.comment-form{margin-bottom:35px}.comment-form #email-notes{display:block}.comment-form label{display:block}.comment-form p{margin-bottom:15px}.comment-form text-area,.comment-form input[type=text]{width:50%}@media only screen and (max-width:768px){.comment-form text-area,.comment-form input[type=text]{width:100%}}.comment-form textarea{padding:10px;font-size:14px;width:50%}@media only screen and (max-width:768px){.comment-form textarea{width:100%}}.comment-form input[type=text]{background-color:rgba(0,0,0,.1);padding:10px}.comment-form #submit{color:rgba(0,0,0,.7);background:#e7e5de;transition:background .25s ease;width:200px;height:calc(44px + 16 * ((100vw - 320px)/1480));border-radius:0;outline:none;font-size:18px;line-height:1.2;letter-spacing:2px;text-transform:uppercase;cursor:pointer;margin-top:15px}.comment-form #submit:hover{background:#a8a7a2}@media only screen and (max-width:1024px){.farm-faves .section-desc{display:none}.farm-faves .card-snippet{text-align:center}}@media only screen and (max-width:1024px) and (max-width:1024px){.farm-faves .card-snippet .card-snippet-thumb{height:160px;max-width:255px;margin:0 auto 15px}}@media only screen and (max-width:1024px){.farm-faves .card-snippet .card-snippet-title{font-family:work sans,sans-serif;font-weight:700;font-size:24px}}.featured-tags{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.featured-tags li{width:calc((1/3)*100% - 20px)}@media only screen and (max-width:1024px){.featured-tags li{width:calc((1/2)*100% - 20px)}}.featured-tags li.emph{width:100%;padding-top:15px;border-top:1px solid #e7e5de}.featured-tags a{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.post-video-thumb .jwplayer.jw-state-playing,.card-snippet-thumb .jwplayer.jw-state-playing{z-index:3}.post-video-thumb .jwplayer.jw-state-idle .jw-controls,.card-snippet-thumb .jwplayer.jw-state-idle .jw-controls{background:0 0}.post-video-thumb .jwplayer .jw-wrapper .jw-preview,.card-snippet-thumb .jwplayer .jw-wrapper .jw-preview{background-size:cover}.mobile-slider .slide{padding-right:20px;padding-left:20px}.newsletter-signup{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:90px 0;background-color:#000;color:#fff}@media only screen and (max-width:768px){.newsletter-signup{padding:50px 50px 70px;text-align:center}.newsletter-signup [class*=grid-]{width:calc(1*100% - 40px)}}.newsletter-signup:before,.newsletter-signup.clearfix:after{position:absolute;top:0;left:0;z-index:1;content:' ';width:100%;height:100%;background:#000;opacity:.1}.newsletter-signup>*{position:relative;z-index:2}.newsletter-signup p{color:#fff;font-size:12px;font-weight:600;letter-spacing:6px;line-height:1.5;text-transform:uppercase}.newsletter-signup .newsletter-title{font-weight:700;font-size:calc(24px + 18 * ((100vw - 320px)/1480));line-height:1.24}@media only screen and (max-width:768px){.newsletter-signup .newsletter-title{margin-bottom:35px}}@media only screen and (max-width:768px){.newsletter-signup .gform_wrapper{padding-left:30px;padding-right:30px}}@media only screen and (max-width:640px){.newsletter-signup .gform_wrapper{padding-left:0;padding-right:0}}.newsletter-signup .gform_wrapper input{height:calc(44px + 16 * ((100vw - 320px)/1480))}.newsletter-signup .gform_wrapper form{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.newsletter-signup .gform_wrapper form{-ms-flex-flow:row wrap;flex-flow:row wrap}}.newsletter-signup .gform_wrapper .gform_body{-ms-flex-positive:1;flex-grow:1}.newsletter-signup .gform_wrapper .gform_body input{width:100%}@media only screen and (max-width:1024px){.newsletter-signup .gform_wrapper .gform_footer{margin-top:15px;width:100%}}.newsletter-signup .gform_wrapper .gform_footer button,.newsletter-signup .gform_wrapper .gform_footer input[type=submit]{width:200px;color:rgba(0,0,0,.7);background:#e7e5de;transition:background .25s ease}@media only screen and (max-width:1024px){.newsletter-signup .gform_wrapper .gform_footer button,.newsletter-signup .gform_wrapper .gform_footer input[type=submit]{width:100%}}.newsletter-signup .gform_wrapper .gform_footer button:hover,.newsletter-signup .gform_wrapper .gform_footer input[type=submit]:hover{background:#fff}.newsletter-signup .gform_fields .gfield .gfield_label{display:none}.newsletter-signup .gform_fields .gfield .ginput_container input{padding:20px;border:1px solid transparent;background:rgba(255,255,255,.19);color:#fff;transition:border .2s linear}.newsletter-signup .gform_fields .gfield .ginput_container input::-webkit-input-placeholder{color:#fff}.newsletter-signup .gform_fields .gfield .ginput_container input:-ms-input-placeholder{color:#fff}.newsletter-signup .gform_fields .gfield .ginput_container input::-ms-input-placeholder{color:#fff}.newsletter-signup .gform_fields .gfield .ginput_container input::placeholder{color:#fff}.newsletter-signup .gform_fields .gfield .ginput_container input:focus{border-bottom:1px solid #fff}.popular-column{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:35px;border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-transparent.png) 31 stretch;border-image:url(../images/patterns/border-transparent.png) 31 stretch}@media only screen and (max-width:1024px){.popular-column{margin-top:35px;padding-bottom:0;-ms-flex-pack:justify;justify-content:space-between}}.popular-column img{display:block;width:72px;height:72px;opacity:.8;margin:30px auto 10px}.popular-column .section-heading{margin-bottom:30px;letter-spacing:5px;width:100%}.popular-column .card-snippet{width:100%}@media only screen and (max-width:1024px){.popular-column .card-snippet{margin-top:25px;margin-bottom:50px;width:calc(.5*100% - 40px)}}@media only screen and (max-width:768px){.popular-column .card-snippet{width:100%;margin-bottom:20px}}.popular-column .card-snippet .card-snippet-title{font-weight:400;font-family:georgia,times new roman,serif;font-size:18px}.popular-column .card-snippet .card-snippet-thumb{display:none}.popular-column .card-snippet:before,.popular-column .card-snippet.clearfix:after{width:60px}.popular-column .card-snippet+.card-snippet{margin-top:25px!important}@media only screen and (max-width:1024px){.popular-column .card-snippet:last-child{display:none}}@media only screen and (max-width:768px){.popular-column .card-snippet:nth-last-child(2){display:none}}@media only screen and (max-width:1024px){.trending-column{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:768px){.trending-column{margin-top:30px}}.trending-column .section-heading{width:100%}@media only screen and (max-width:1024px){.trending-column .card-snippet{margin-top:15px;margin-bottom:50px;width:calc(.5*100% - 40px)}}@media only screen and (max-width:768px){.trending-column .card-snippet{margin-top:0;margin-bottom:0;width:calc(1*100% - 40px)}}.trending-column .card-snippet .card-snippet-author{display:none}#search-box{position:absolute;z-index:10;top:100%;left:0;width:100%;padding:20px 0;background:#fff;box-shadow:0 4px 4px -2px rgba(50,50,50,.15)}@media only screen and (max-width:1024px){#search-box{position:fixed;top:80px;height:calc(100vh - 80px);background:#bcb6a3;box-shadow:none}}#search-box form{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-transparent.png) 31 stretch;border-image:url(../images/patterns/border-transparent.png) 31 stretch}@media only screen and (max-width:1024px){#search-box form{border:none;border-bottom:1px solid #fff}}#search-box form label{display:none}#search-box form input,#search-box form button{background:0 0}#search-box form input{-ms-flex-positive:1;flex-grow:1;width:90%;margin-right:20px;padding:20px;font-family:work sans,sans-serif;letter-spacing:4px;font-size:20px;text-transform:uppercase}@media only screen and (max-width:1024px){#search-box form input{padding-left:0}}#search-box form input::-webkit-input-placeholder{text-transform:none}#search-box form input:-ms-input-placeholder{text-transform:none}#search-box form input::-ms-input-placeholder{text-transform:none}#search-box form input::placeholder{text-transform:none}@media only screen and (max-width:1024px){#search-box form input::-webkit-input-placeholder{letter-spacing:1px;color:#fff;opacity:.7}#search-box form input:-ms-input-placeholder{letter-spacing:1px;color:#fff;opacity:.7}#search-box form input::-ms-input-placeholder{letter-spacing:1px;color:#fff;opacity:.7}#search-box form input::placeholder{letter-spacing:1px;color:#fff;opacity:.7}}@media only screen and (max-width:1024px){#search-box form input:focus{border:0}}#search-box form button{width:42px;height:42px}#search-box form button svg{width:100%;height:100%}@media only screen and (max-width:1024px){#search-box form button svg{fill:#fff}}.socials{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.error404 main{padding-top:60px}.error404 main h1{font-size:calc(50px + 50 * ((100vw - 320px)/1480));line-height:normal;margin-bottom:50px}.error404 main h2{font-size:calc(20px + 15 * ((100vw - 320px)/1480));text-align:left}.error404 main p{font-size:calc(16px + 5 * ((100vw - 320px)/1480));color:#323232}.error404 main p a{color:#adaa9f}.error404 main .error-404{text-transform:uppercase;font-weight:700;font-size:80%;padding-bottom:15px;width:70%;border-bottom:1px solid #e7e5de}.error404 main .link-home{text-transform:uppercase;text-decoration:underline}.page-template-template-animal-heroes .ad-space{padding-top:40px;max-width:90%;margin:0 auto}@media all and (max-width:700px){.page-template-template-animal-heroes .ad-space{max-width:100%}}.page-template-template-animal-heroes .post-sidebar .grid-12>*{margin-bottom:15px}.page-template-template-animal-heroes .post-sidebar .grid-12 img{display:block;margin:0 auto 15px}.page-template-template-animal-heroes .articles{margin-top:50px}.page-template-template-animal-heroes .articles>*{display:block;padding-bottom:20px}.page-template-template-animal-heroes .articles .primary{position:relative}.page-template-template-animal-heroes .articles .primary .box{background:rgba(255,255,255,.7);position:absolute;display:block;width:300px;font-size:20px;color:#000;font-weight:700;bottom:15%;left:5%}@media all and (max-width:500px){.page-template-template-animal-heroes .articles .primary .box{font-size:15px;width:90%}}.page-template-template-animal-heroes .articles .primary .box .title{color:#fff;background:#cc212c;border:5px solid #cc212c;text-transform:uppercase;text-align:center;padding:2px 0;display:block;font-size:25px}@media all and (max-width:500px){.page-template-template-animal-heroes .articles .primary .box .title{display:none}}.page-template-template-animal-heroes .articles .primary .box .text{border:5px solid #cc212c;padding:10px 20px;display:block}.page-template-template-animal-heroes .articles .primary .box .text span{font-size:30px}@media all and (max-width:500px){.page-template-template-animal-heroes .articles .primary .box .text span{font-size:24px;border-width:2px}}.page-template-template-animal-heroes .articles .article{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:40px}@media all and (max-width:700px){.page-template-template-animal-heroes .articles .article{-ms-flex-direction:column;flex-direction:column}}.page-template-template-animal-heroes .articles .article .image{width:100%;height:100%;padding-right:20px}.page-template-template-animal-heroes .articles .article .details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.page-template-template-animal-heroes .articles .article .details .title{font-size:calc(20px + 10 * ((100vw - 320px)/1480));vertical-align:top;-ms-flex-positive:1;flex-grow:1}.page-template-template-animal-heroes .articles .article .details .excerpt{-ms-flex-positive:1;flex-grow:1}.page-template-template-animal-heroes .articles .article .details .author{text-transform:uppercase;color:#999;font-size:80%;margin:auto 0 0}.filter-tags{margin-bottom:60px;padding-left:100px;padding-right:100px}@media only screen and (max-width:1024px){.filter-tags{position:relative;display:inline-block;padding-left:0;padding-right:0}}.filter-tags .tags-list{width:100%}@media only screen and (max-width:1024px){.filter-tags .tags-list{visibility:hidden;position:absolute;top:100%;left:0;z-index:5;background:#fff;box-shadow:0 5px 5px -1px rgba(50,50,50,.1);opacity:0;transition:opacity .3s ease}.filter-tags .tags-list .tag{opacity:0;transition:opacity .3s ease}}.filter-tags .tag{display:inline-block;font-size:14px;line-height:1.5;letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid #e7e5de}@media only screen and (max-width:1024px){.filter-tags .tag{display:block}}.filter-tags li{font-weight:600}.filter-tags li+li{margin-left:15px}@media only screen and (max-width:1024px){.filter-tags li{color:rgba(50,50,50,.54)}.filter-tags li+li{margin-left:0}}.filter-tags li a{display:block;padding:1px;font-size:12px}@media only screen and (max-width:1024px){.filter-tags li a{padding:8px 15px;font-size:14px}}.filter-tags .selected-tag{display:none}@media only screen and (max-width:1024px){.filter-tags .selected-tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px 15px;min-width:200px}}.filter-tags .selected-tag svg{margin-left:15px;width:6px;height:6px;opacity:.5;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.filter-tags .selected-tag:hover{cursor:pointer;color:#323232}.filter-tags.open .selected-tag svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-tags.open .tags-list{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.filter-tags.open .tags-list .tag{opacity:1;transition-delay:.2s}.archive-header+.archive-posts{0:calc(40px+-18*((100vw-320px)/1480))}.category-featured{margin-bottom:90px}.category-featured .popular-column{height:100%}@media only screen and (max-width:1024px){.category-featured .popular-column{margin-top:0}}.category-featured [class^=grid] .bordered-feature{height:100%}@media only screen and (max-width:1024px){.category-featured .card-snippet{width:100%}}.category-featured .card-snippet+.card-snippet{margin-top:70px}@media only screen and (max-width:768px){.category-featured .card-snippet .card-snippet-title{font-size:calc(24px + 18 * ((100vw - 320px)/1480));font-weight:700;font-family:work sans,sans-serif}}@media only screen and (max-width:768px){.category-featured .flex-row-wrapper [class*=grid-]{width:calc(1*100% - 40px)}}.archive-posts .card-snippet{margin-bottom:68px}@media only screen and (max-width:768px){.archive-posts .card-snippet .card-snippet-thumb{max-width:255px;height:160px;margin:0 auto 15px}}@media only screen and (max-width:1024px){.archive-posts .card-snippet .card-snippet-excerpt{display:none}}@media only screen and (max-width:768px){.archive-posts .flex-row-wrapper .grid-4,.archive-posts .flex-row-wrapper .grid-8{width:calc(1*100% - 40px)}}.tag-video .archive-posts .card-snippet-thumb{display:-ms-flexbox;display:flex}.tag-video .archive-posts .xl .card-snippet-thumb{height:100%}.tag-video .archive-posts .xl .jwplayer .jw-media{display:none}@media only screen and (max-width:1024px){.tag-video .archive-posts .xl .jwplayer .jw-media{display:block}}.tag-video .archive-posts .xl .jwplayer .jw-controls{display:none}@media only screen and (max-width:1024px){.tag-video .archive-posts .xl .jwplayer .jw-controls{display:block}}.homepage-slider{margin-bottom:60px;max-height:660px;overflow:hidden}@media only screen and (max-width:768px){.homepage-slider{margin-bottom:30px}}.homepage-slider .slide{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;padding-bottom:75px;height:660px}.homepage-slider .slide:before,.homepage-slider .slide.clearfix:after{content:' ';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}@media only screen and (max-width:768px){.homepage-slider .slide:before,.homepage-slider .slide.clearfix:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%)}}.homepage-slider .slide>*{position:relative;z-index:2}@media only screen and (max-width:768px){.homepage-slider .slide{padding-top:50px;padding-bottom:32px;min-height:420px;height:100%}}.homepage-slider .slide>*{height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}@media only screen and (max-width:768px){.homepage-slider .slide{text-align:center;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:end;align-items:flex-end}}.homepage-slider .slide .slide-title{display:block;margin-bottom:20px;font-family:founders grotesk text,work sans,sans-serif;font-size:calc(30px + 12 * ((100vw - 320px)/1480));font-weight:700;line-height:1.13}.homepage-slider .slide .slide-title:hover{opacity:.7}@media only screen and (max-width:768px){.homepage-slider .slide .slide-title{margin-bottom:45px}}@media only screen and (max-width:768px){.homepage-slider .slide .slide-category{margin-bottom:12px}}.homepage-slider .slide .slide-date{text-transform:uppercase;font-size:70%}@media only screen and (max-width:768px){.homepage-slider .slide .slide-date{display:none}}.homepage-slider .slide .slide-author{text-align:left;font-size:100%;margin-top:0;display:inline-block;border-bottom:1px solid rgba(50,50,50,.54)}@media only screen and (max-width:768px){.homepage-slider .slide .slide-author{display:none}}.homepage-slider .slide .slide-excerpt{padding-top:15px}.homepage-slider .slide p{margin-bottom:0}@media only screen and (max-width:768px){.homepage-slider .slide p{display:none}}@media only screen and (max-width:768px){.homepage-slider .slide .grid-3,.homepage-slider .slide .grid-8,.homepage-slider .slide .grid-9{width:calc(1*100% - 40px)}.homepage-slider .slide .grid-2{display:none}}.homepage-slider .slides-nav{position:absolute;bottom:30px;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.homepage-slider .slides-nav li{position:relative;display:block;width:15px;height:15px;border-radius:50%;background:#fff;opacity:.5}.homepage-slider .slides-nav li.slick-active{opacity:1}.homepage-slider .slides-nav li:hover{cursor:pointer}.homepage-slider .slides-nav li:before,.homepage-slider .slides-nav li.clearfix:after{position:absolute;display:block;content:' ';width:100%;height:50px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-slider .slides-nav li button{display:none}.homepage-slider .slides-nav li+li{margin-left:20px}.homepage-new-posts{margin-bottom:64px}.homepage-new-posts .card-snippet+.card-snippet{margin-top:50px}@media only screen and (max-width:1024px){.homepage-new-posts .card-snippet+.card-snippet{margin-top:0}}@media only screen and (max-width:768px){.homepage-new-posts .card-snippet .card-snippet-title{font-size:calc(24px + 18 * ((100vw - 320px)/1480));font-weight:700;font-family:work sans,sans-serif}}.homepage-new-posts .bordered-feature{height:100%}@media only screen and (max-width:1024px){.homepage-new-posts .grid-6,.homepage-new-posts .grid-3{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}.homepage-new-posts .grid-6{-ms-flex-order:1;order:1;margin-bottom:40px}.homepage-new-posts .grid-6 .card-snippet{width:100%}.homepage-new-posts .grid-3{-ms-flex-order:2;order:2}.homepage-new-posts .grid-3 .card-snippet{margin-bottom:50px;width:calc(.5*100% - 40px)}}@media only screen and (max-width:768px){.homepage-new-posts .grid-3 .card-snippet{width:100%}}.homepage-explore{margin-bottom:60px;position:relative;border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-colored.png) 31 stretch;border-image:url(../images/patterns/border-colored.png) 31 stretch}.homepage-explore:before,.homepage-explore.clearfix:after{position:absolute;content:' ';width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;background-color:#f9f9f9;z-index:-1}@media only screen and (max-width:1024px){.homepage-explore{display:none}}.homepage-explore .section-heading{position:relative;min-height:40px;background:transparent url(../images/patterns/headingbg-right.svg) no-repeat right center;background-size:20px auto;text-align:center}.homepage-explore .section-heading:before,.homepage-explore .section-heading.clearfix:after,.homepage-explore .section-heading:after{position:absolute;content:' ';width:1px;height:50px;right:19px;background:#e7e5de}.homepage-explore .section-heading:before,.homepage-explore .section-heading.clearfix:after{top:-50px}.homepage-explore .section-heading:after{bottom:-50px}.ad-space+.homepage-channels{margin-top:calc(35px + 65 * ((100vw - 320px)/1480))}.homepage-channels{margin-bottom:70px}@media only screen and (max-width:1024px){.homepage-channels{margin-bottom:30px}}@media only screen and (max-width:1024px){.homepage-channels .grid-4{width:calc(1*100% - 40px)}}.homepage-channels .channel{position:relative}.homepage-channels .channel:before,.homepage-channels .channel.clearfix:after,.homepage-channels .channel:after{position:absolute;content:' ';width:1px;background:#e7e5de}@media only screen and (max-width:1024px){.homepage-channels .channel:before,.homepage-channels .channel.clearfix:after,.homepage-channels .channel:after{top:12px;height:calc(100% - 12px);width:1px}.homepage-channels .channel:before,.homepage-channels .channel.clearfix:after{left:0}.homepage-channels .channel:after{right:0}}.homepage-channels .channel{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}@media only screen and (max-width:1024px){.homepage-channels .channel{margin-bottom:70px;padding-bottom:40px;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;box-shadow:0 1px 0 #e7e5de}}.homepage-channels .channel:nth-child(odd) .card-snippet:nth-child(even) .card-snippet-thumb{display:none}@media only screen and (max-width:1024px){.homepage-channels .channel:nth-child(odd) .card-snippet:nth-child(even) .card-snippet-thumb{display:block}}.homepage-channels .channel:nth-child(even) .card-snippet:not(:nth-child(2)) .card-snippet-thumb{display:none}@media only screen and (max-width:1024px){.homepage-channels .channel:nth-child(even) .card-snippet:not(:nth-child(2)) .card-snippet-thumb{display:block}}.homepage-channels .channel:nth-child(even):before,.homepage-channels .channel.clearfix:nth-child(even):after,.homepage-channels .channel:nth-child(even):after{top:40px;height:calc(100% - 40px)}@media only screen and (max-width:1024px){.homepage-channels .channel:nth-child(even):before,.homepage-channels .channel.clearfix:nth-child(even):after,.homepage-channels .channel:nth-child(even):after{top:12px;height:calc(100% - 12px)}}.homepage-channels .channel:nth-child(even):before,.homepage-channels .channel.clearfix:nth-child(even):after{left:-20px}@media only screen and (max-width:1024px){.homepage-channels .channel:nth-child(even):before,.homepage-channels .channel.clearfix:nth-child(even):after{left:0}}.homepage-channels .channel:nth-child(even):after{right:-20px}@media only screen and (max-width:1024px){.homepage-channels .channel:nth-child(even):after{right:0}}.homepage-channels .channel:first-child .section-heading:before,.homepage-channels .channel:first-child .section-heading.clearfix:after{display:none}@media only screen and (max-width:1024px){.homepage-channels .channel:first-child .section-heading:before,.homepage-channels .channel:first-child .section-heading.clearfix:after{display:block}}.homepage-channels .channel:first-child:after{height:40px;top:-39px;right:-20px}@media only screen and (max-width:1024px){.homepage-channels .channel:first-child:after{height:calc(100% - 12px);top:12px;right:0}}.homepage-channels .channel:last-child .section-heading:after{display:none}@media only screen and (max-width:1024px){.homepage-channels .channel:last-child .section-heading:after{display:block}}.homepage-channels .channel:last-child:before,.homepage-channels .channel.clearfix:last-child:after{height:40px;top:-39px;left:-20px}@media only screen and (max-width:1024px){.homepage-channels .channel:last-child:before,.homepage-channels .channel.clearfix:last-child:after{height:calc(100% - 12px);top:12px;left:0}}@media only screen and (max-width:1024px){.homepage-channels .channel .card-snippet{width:calc(50% - 20px)}.homepage-channels .channel .card-snippet+.card-snippet{margin-top:0}}@media only screen and (max-width:768px){.homepage-channels .channel .card-snippet{width:100%;margin-bottom:50px}}.homepage-channels .channel .card-snippet:last-of-type{margin-bottom:50px}@media only screen and (max-width:1024px){.homepage-channels .channel .card-snippet:last-of-type{display:none}}.homepage-channels .channel .card-snippet-thumb{margin-left:20px;margin-right:20px}@media only screen and (max-width:1024px){.homepage-channels .channel .card-snippet-thumb{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.homepage-channels .channel .card-snippet-excerpt{display:none}}.homepage-channels .channel .read-more{display:inline-block;margin-left:auto;margin-right:auto;margin-top:auto}@media only screen and (max-width:1024px){.homepage-channels .channel .read-more{margin-top:35px}}.homepage-channels .section-heading{margin-bottom:50px;width:100%;letter-spacing:5px;position:relative}.homepage-channels .section-heading:before,.homepage-channels .section-heading.clearfix:after,.homepage-channels .section-heading:after{position:absolute;top:0;content:' ';width:20px;height:40px;background:url(../images/patterns/headingbg-left.svg) no-repeat center;background-size:100% auto}@media only screen and (max-width:1024px){.homepage-channels .section-heading:before,.homepage-channels .section-heading.clearfix:after,.homepage-channels .section-heading:after{position:static;-webkit-transform:none;transform:none}}.homepage-channels .section-heading:before,.homepage-channels .section-heading.clearfix:after{left:-40px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.homepage-channels .section-heading:after{right:-40px}@media only screen and (max-width:1024px){.homepage-channels .section-heading{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.homepage-channels .section-heading span{display:inline-block;padding-left:70px;padding-right:70px;background-image:url(../images/patterns/headingbg-left.svg),url(../images/patterns/headingbg-right.svg);background-repeat:no-repeat;background-position:left center,right center;white-space:nowrap;text-align:center}}@media only screen and (max-width:1024px) and (max-width:1024px){.homepage-channels .section-heading span{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1024px) and (max-width:768px){.homepage-channels .section-heading span{padding-left:40px;padding-right:40px;white-space:normal;line-height:1.4}}@media only screen and (max-width:1024px){.homepage-channels .section-heading:before,.homepage-channels .section-heading.clearfix:after,.homepage-channels .section-heading:after{content:' ';-ms-flex-positive:1;flex-grow:1;width:25%;height:1px;background:#e7e5de}.homepage-channels .section-heading span{white-space:nowrap}}.homepage-channels .card-snippet+.card-snippet{margin-top:70px}.homepage-featured{margin-bottom:60px}@media only screen and (max-width:1024px){.homepage-featured .slide .card-snippet .card-snippet-excerpt{display:none}}.homepage-videos{margin-bottom:70px}@media only screen and (max-width:1024px){.homepage-videos .grid-9{width:calc(.58333*100% - 40px)}.homepage-videos .grid-3{width:calc(.41667*100% - 40px)}}@media only screen and (max-width:768px){.homepage-videos .grid-9,.homepage-videos .grid-3{width:calc(1*100% - 40px)}.homepage-videos .grid-9{-ms-flex-order:1;order:1}.homepage-videos .grid-3{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.homepage-videos .grid-3 .card-snippet{width:calc(50% - 10px)}.homepage-videos .grid-3 .card-snippet+.card-snippet{margin-top:0}}.homepage-videos .card-snippet .card-snippet-title{font-family:georgia,times new roman,serif;font-weight:400}.homepage-videos .card-snippet+.card-snippet{margin-top:70px}.homepage-trending,.homepage-mtmf{margin-bottom:70px}@media only screen and (max-width:768px){.homepage-trending .grid-3{width:calc(.5*100% - 40px)}}@media only screen and (max-width:768px){.homepage-mtmf .flex-row-wrapper{width:calc(100% - 40px);margin:0 20px;padding-bottom:40px;position:relative;border-width:20px;border-style:solid;-o-border-image:url(../images/patterns/border-colored.png) 31 stretch;border-image:url(../images/patterns/border-colored.png) 31 stretch}.homepage-mtmf .flex-row-wrapper:before,.homepage-mtmf .flex-row-wrapper.clearfix:after{position:absolute;content:' ';width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;background-color:#f9f9f9;z-index:-1}}@media only screen and (max-width:1024px){.homepage-mtmf .card-snippet{text-align:center}.homepage-mtmf .card-snippet .card-snippet-title{font-family:work sans,sans-serif;font-weight:700;font-size:24px}.homepage-mtmf .grid-3{width:calc(.5*100% - 40px)}}@media only screen and (max-width:768px){.homepage-mtmf .grid-3{width:calc(1*100% - 40px)}.homepage-mtmf .grid-3:last-child,.homepage-mtmf .grid-3:nth-last-child(2),.homepage-mtmf .grid-3:nth-last-child(3){display:none}.homepage-mtmf .section-heading.separator{margin-top:30px}.homepage-mtmf .section-heading.separator span{background:0 0;padding:0}.homepage-mtmf .section-heading.separator:before,.homepage-mtmf .section-heading.separator.clearfix:after,.homepage-mtmf .section-heading.separator:after{display:none}}.search-head{margin-bottom:50px}@media only screen and (max-width:1024px){.post-header .flex-row-wrapper [class*=grid-],main .flex-row-wrapper [class*=grid-],.post-content .flex-row-wrapper [class*=grid-]{width:calc(1*100% - 40px)}}.post-header{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;padding-bottom:75px;height:660px;margin-bottom:calc(30px + 32 * ((100vw - 320px)/1480))}.post-header:before,.post-header.clearfix:after{content:' ';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%)}@media only screen and (max-width:768px){.post-header:before,.post-header.clearfix:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%)}}.post-header>*{position:relative;z-index:2}@media only screen and (max-width:768px){.post-header{padding-top:50px;padding-bottom:32px;min-height:420px;height:100%}}.post-header>*{height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}@media only screen and (max-width:1024px){.post-header .grid-7{-ms-flex-order:1;order:1}.post-header .grid-2{-ms-flex-order:2;order:2}.post-header .flex-row-wrapper{-ms-flex-line-pack:end;align-content:flex-end}}.post-header .post-page-heading{color:#fff}.post-header .post-category{color:#fff}.post-header .post-category a{width:100%;color:inherit}@media only screen and (max-width:1024px){.post-header .post-category a{padding:0;margin-right:30px;width:auto;background:0 0}}.post-header .post-category a+a{margin-top:5px}.post-header .post-author{font-size:calc(18px + 4 * ((100vw - 320px)/1480));text-align:left}.post-header .post-author a{border-bottom:1px solid rgba(255,255,255,.3)}.post-category:not(.plain) a{min-height:54px;height:1px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;color:#fff;transition:opacity .2s linear}.post-category:not(.plain) a:hover{opacity:.8}.post-category a{font-weight:600;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:4px}.post-category a:hover{opacity:.8}@media only screen and (max-width:768px){.post-category{margin-bottom:15px;min-height:0;padding:0;background:0 0;letter-spacing:3px}}.post-category+.post-date{margin-top:45px}@media only screen and (max-width:1024px){.post-category+.post-date{text-align:left}}.post-category.plain{margin:20px 0;padding:0;background:0 0;color:inherit}.post-category.plain+.post-date{border-top:1px solid #e7e5de;margin-top:30px;padding-top:20px}@media only screen and (max-width:768px){.post-category.plain+.post-date{border-top:0}}.post-date .date{font-size:36px;font-weight:700;letter-spacing:4px}.post-date .month{text-transform:uppercase;font-size:12px;letter-spacing:6px;font-weight:600}@media only screen and (max-width:1024px){.post-date{margin-bottom:20px}}.post-desktop-date{margin-bottom:30px}@media only screen and (max-width:1024px){.post-desktop-date{display:none;margin-bottom:0}}@media only screen and (max-width:1024px){.post-respsonsive-date{display:inline-block;text-transform:uppercase;color:rgba(50,50,50,.54);font-size:12px}}.post-author{display:block;text-align:center;font-size:14px}.post-author.desktop-only{font-size:100%;margin-top:22px}@media only screen and (max-width:1024px){.post-author.desktop-only{display:none!important}}@media only screen and (max-width:1024px){.post-author{text-align:left}}@media only screen and (max-width:768px){.post-author{margin-top:0;text-transform:uppercase;font-size:12px}}.post-content-top{margin-top:15px}@media only screen and (max-width:1024px){.post-content-top .post-category{margin-top:30px}}.post-content-top .post-category a+a{margin-left:10px}.post-content-top .page-heading,.post-content-top .post-page-heading{margin-bottom:0}@media only screen and (max-width:1024px){.post-content-top .page-heading,.post-content-top .post-page-heading{margin-bottom:10px}}.post-content-top .post-author{margin-bottom:5px;display:inline-block;text-align:left;color:rgba(50,50,50,.58)}.post-content-top .post-responsive-date{font-size:12px;text-transform:uppercase;color:rgba(50,50,50,.58)}.post-content-top .post-date .date{color:#323232}.post-content-top .post-date .month{color:rgba(50,50,50,.58)}.post-video-thumb{position:relative;margin-bottom:30px}.post-video-thumb img{opacity:.8;background:#000}.post-video-thumb .play-btn{position:absolute;top:0;left:0}.post-video-thumb .play-btn,.post-video-thumb .play-btn>div{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.post-video-thumb .play-btn svg{width:calc(40px + 30 * ((100vw - 320px)/1480));height:calc(40px + 30 * ((100vw - 320px)/1480));fill:#fff;transition:fill .2s ease}.post-video-thumb .play-btn svg:hover{cursor:pointer;opacity:.7}.post-featured-img{margin-bottom:45px;padding-bottom:10px;border-bottom:1px solid #e7e5de}@media only screen and (max-width:768px){.post-featured-img{margin-bottom:0;border-bottom:0}}.post-featured-img img{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.post-featured-img-deets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.post-featured-img-deets{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-featured-img-deets .caption,.post-featured-img-deets .credit{-ms-flex-positive:1;flex-grow:1}.post-featured-img-deets .caption{width:60%;margin-right:15px;font-family:georgia,times new roman,serif}@media only screen and (max-width:768px){.post-featured-img-deets .caption{width:100%}}.post-featured-img-deets .credit{width:calc(40% - 15px);color:rgba(50,50,50,.58);font-size:14px}@media only screen and (max-width:768px){.post-featured-img-deets .credit{margin-bottom:30px;width:100%}}.post-featured-img-deets+.post-excerpt{margin-top:30px}.post-excerpt{font-size:calc(18px + 4 * ((100vw - 320px)/1480));color:#323232;line-height:1.45}main,.post-content{margin-bottom:70px}main h2,main h3,main h4,main h5,main h6,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-bottom:24px}main p,.post-content p{margin-bottom:35px;line-height:1.67;color:rgba(50,50,50,.9)}main p+h2,main p+h3,main p+h4,main p+h5,main p+h6,.post-content p+h2,.post-content p+h3,.post-content p+h4,.post-content p+h5,.post-content p+h6{margin-top:50px}main .mf-listitem-sc-number,.post-content .mf-listitem-sc-number{display:none}.post-content-bottom,.post-content{font-family:georgia,times new roman,serif}.post-newsletter{margin-bottom:50px}.post-newsletter .newsletter-signup{padding-top:50px;padding-bottom:60px;padding-left:calc(30px + 50 * ((100vw - 320px)/1480));padding-right:calc(30px + 50 * ((100vw - 320px)/1480))}.post-newsletter .newsletter-signup [class*=grid-]{width:calc(1*100% - 40px)}.post-newsletter .newsletter-signup p{text-align:center}.post-newsletter .newsletter-signup .newsletter-title{margin-bottom:50px;text-align:center}.post-sidebar{margin-top:50px;padding-left:15px}@media only screen and (max-width:1024px){.post-sidebar{padding-left:0}}@media only screen and (max-width:1024px){.post-sidebar .sidebar-explore{display:none}}.post-sidebar .grid-6{width:calc(100% - 40px)}.post-sidebar .section-heading{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e7e5de;letter-spacing:4px}.post-sidebar .featured-tags{margin-bottom:70px}.post-sidebar .featured-tags li{width:calc((1/2)*100% - 20px)}@media only screen and (max-width:1024px){.post-sidebar .featured-tags li{width:calc(100% - 20px)}}.post-sidebar .featured-tags li.emph{width:calc(100% - 20px)}.post-end-shares{margin-bottom:50px;border-top:1px solid #e7e5de}.post-related-posts{margin-bottom:100px}@media only screen and (max-width:1024px){.post-related-posts .card-snippet{margin-bottom:30px}.post-related-posts .grid-3{width:calc(.5*100% - 40px)}}.wprm-fallback-recipe,.post-recipe{margin-bottom:30px;padding:38px 35px 15px;background:#f9f9f9}.wprm-fallback-recipe .wprm-fallback-recipe-name,.wprm-fallback-recipe .post-recipe-title,.post-recipe .wprm-fallback-recipe-name,.post-recipe .post-recipe-title{margin-bottom:20px;font-weight:700;font-size:28px;line-height:1.29;font-family:founders grotesk text,work sans,sans-serif}.wprm-fallback-recipe ul+.post-recipe-title,.wprm-fallback-recipe ol+.post-recipe-title,.post-recipe ul+.post-recipe-title,.post-recipe ol+.post-recipe-title{margin-top:40px}.wprm-fallback-recipe p,.post-recipe p{color:#000}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color,html body .swp_social_panel.swp_other_full_color,html body .swp_social_panel.swp_default_full_color,html body .swp_social_panel.swp_individual_full_color{display:block;height:auto}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer{display:block;width:calc(45px + 48 * ((100vw - 320px)/1480));height:calc(45px + 48 * ((100vw - 320px)/1480));min-height:calc(45px + 48 * ((100vw - 320px)/1480));max-width:100%;background:0 0;border:0;border-radius:0}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer .swp_count,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer .swp_count,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer .swp_count,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer .swp_count{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer a.nc_tweet,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer a.nc_tweet,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer a.nc_tweet,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer a.nc_tweet{height:100%}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer .iconFiller,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer .iconFiller,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer .iconFiller,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer .iconFiller{width:100%!important;color:#000;font-size:calc(20px + 9 * ((100vw - 320px)/1480))}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer .iconFiller span.spaceManWilly,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer .iconFiller span.spaceManWilly,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer .iconFiller span.spaceManWilly,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer .iconFiller span.spaceManWilly{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer .iconFiller .sw,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer .iconFiller .sw,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer .iconFiller .sw,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer .iconFiller .sw{width:100%}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer .iconFiller .swp_share,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer .iconFiller .swp_share,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer .iconFiller .swp_share,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer .iconFiller .swp_share{display:none}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares{padding:0;color:#000}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares::before,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares::before,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares::before,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares::before{display:none}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_count{margin:0;font-family:founders grotesk text,work sans,sans-serif;font-size:36px!important;color:#000}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_count .swp_label,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_count .swp_label,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_count .swp_label,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_count .swp_label{left:0;width:100%}@media only screen and (max-width:768px){html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_count{font-size:24px!important}}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_label,html body .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_label,html body .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_label,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_label{font-family:founders grotesk text,work sans,sans-serif;font-size:12px!important;margin-top:28px;letter-spacing:3px;color:#000}html body .swp_social_panel.swp_flat_fresh.swp_default_full_color:hover .nc_tweetContainer:not(:hover),html body .swp_social_panel.swp_flat_fresh.swp_default_full_color:hover .nc_tweetContainer:hover,html body .swp_social_panel.swp_other_full_color:hover .nc_tweetContainer:not(:hover),html body .swp_social_panel.swp_other_full_color:hover .nc_tweetContainer:hover,html body .swp_social_panel.swp_default_full_color:hover .nc_tweetContainer:not(:hover),html body .swp_social_panel.swp_default_full_color:hover .nc_tweetContainer:hover,html body .swp_social_panel.swp_individual_full_color:hover .nc_tweetContainer:not(:hover),html body .swp_social_panel.swp_individual_full_color:hover .nc_tweetContainer:hover{border:0}html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color,html body .post-vertical-socials .swp_social_panel.swp_other_full_color,html body .post-vertical-socials .swp_social_panel.swp_default_full_color,html body .post-vertical-socials .swp_social_panel.swp_individual_full_color{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0!important;height:auto;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color,html body .post-vertical-socials .swp_social_panel.swp_other_full_color,html body .post-vertical-socials .swp_social_panel.swp_default_full_color,html body .post-vertical-socials .swp_social_panel.swp_individual_full_color{display:none}}html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_other_full_color .nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_default_full_color .nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_individual_full_color .nc_tweetContainer{margin:0 0 7px;border:1px solid #e7e5de}@media only screen and (max-width:1024px){html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer+.nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_other_full_color .nc_tweetContainer+.nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_default_full_color .nc_tweetContainer+.nc_tweetContainer,html body .post-vertical-socials .swp_social_panel.swp_individual_full_color .nc_tweetContainer+.nc_tweetContainer{margin-left:10px}}html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color:hover .nc_tweetContainer:not(:hover),html body .post-vertical-socials .swp_social_panel.swp_other_full_color:hover .nc_tweetContainer:not(:hover),html body .post-vertical-socials .swp_social_panel.swp_default_full_color:hover .nc_tweetContainer:not(:hover),html body .post-vertical-socials .swp_social_panel.swp_individual_full_color:hover .nc_tweetContainer:not(:hover){border:1px solid #e7e5de}html body .post-vertical-socials .swp_social_panel.swp_flat_fresh.swp_default_full_color:hover .nc_tweetContainer:hover,html body .post-vertical-socials .swp_social_panel.swp_other_full_color:hover .nc_tweetContainer:hover,html body .post-vertical-socials .swp_social_panel.swp_default_full_color:hover .nc_tweetContainer:hover,html body .post-vertical-socials .swp_social_panel.swp_individual_full_color:hover .nc_tweetContainer:hover{border:1px solid rgba(50,50,50,.5)}html body .post-vertical-socials .post-share-email{margin-top:-20px}@media only screen and (max-width:1024px){html body .post-vertical-socials .post-share-email{display:none}}html body .post-end-shares{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color,html body .post-end-shares .swp_social_panel.swp_other_full_color,html body .post-end-shares .swp_social_panel.swp_default_full_color,html body .post-end-shares .swp_social_panel.swp_individual_full_color{display:-ms-flexbox;display:flex;width:auto!important}html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer{-ms-flex:1!important;flex:1!important}html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares{-ms-flex-order:-1;order:-1;text-align:center;min-width:70px!important;margin-right:40px;color:#000}@media(max-width:350px){html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares{margin-right:20px}}html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_count{margin-top:25%;color:#000}@media only screen and (max-width:1024px){html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_count,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_count{margin-top:10%}}html body .post-end-shares .swp_social_panel.swp_flat_fresh.swp_default_full_color .nc_tweetContainer.total_shares .swp_label,html body .post-end-shares .swp_social_panel.swp_other_full_color .nc_tweetContainer.total_shares .swp_label,html body .post-end-shares .swp_social_panel.swp_default_full_color .nc_tweetContainer.total_shares .swp_label,html body .post-end-shares .swp_social_panel.swp_individual_full_color .nc_tweetContainer.total_shares .swp_label{position:absolute;display:block;width:100%;-ms-flex-item-align:center;align-self:center;color:#000;left:0;width:100%}html body .post-end-shares .post-share-email{border:0;margin-left:5px}html body .post-end-shares .post-share-email svg{margin-top:-4px}.post-share-email{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(45px + 48 * ((100vw - 320px)/1480));height:calc(45px + 48 * ((100vw - 320px)/1480));min-height:calc(45px + 48 * ((100vw - 320px)/1480));max-width:100%;border:1px solid #e7e5de}.post-share-email svg{width:calc(20px + 9 * ((100vw - 320px)/1480));height:calc(20px + 9 * ((100vw - 320px)/1480))}@media only screen and (max-width:768px){.post-template-template-post-fullheader .post-header{display:-ms-flexbox;display:flex}.post-template-template-post-fullheader .post-header .max-width{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width:1024px){.post-template-template-post-fullheader .post-container .post-content-wrapper{-ms-flex-order:1;order:1}.post-template-template-post-fullheader .post-container .grid-4{-ms-flex-order:3;order:3}.post-template-template-post-fullheader .post-container .grid-9{-ms-flex-order:2;order:2}}.post-template-default .post-sidebar{margin-top:0}[class*=wp-image-]{display:block}.aligncenter{margin:0 auto}.alignleft{margin-right:auto}.alignright{margin-left:auto}.wp-caption{margin:0 auto 30px;width:100%;max-width:100%}.wp-caption img{margin:0 auto 15px}.wp-caption .wp-caption-text{width:100%;padding-top:10px;border-top:1px solid #e7e5de;color:rgba(50,50,50,.58);font-family:georgia,times new roman,serif;font-size:14px}br.clear{clear:both;display:block;height:1px;margin:-1px 0 0}[class*=wp-image-]{display:block;float:none;clear:both}