@font-face{font-family:"quichesans";src:url("./fonts/quichesans-bold.woff2") format("woff2"),url("./fonts/quichesans-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"raleway";src:url("./fonts/raleway-regular.woff2") format("woff2"),url("./fonts/raleway-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"raleway";src:url("./fonts/raleway-medium.woff2") format("woff2"),url("./fonts/raleway-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"raleway";src:url("./fonts/raleway-bold.woff2") format("woff2"),url("./fonts/raleway-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"montserrat";src:url("./fonts/montserrat-bold.woff2") format("woff2"),url("./fonts/montserrat-bold.woff") format("woff");font-weight:700;font-style:normal}.header{position:fixed;height:90px;padding:0 50px;border-bottom:solid 1px #f2f2f2;background-color:#fff;top:0;left:0;right:0;z-index:200}.header .main{height:90px;max-width:1230px;width:100%;margin:0 auto}.header .hamburger-container{position:absolute;top:0;left:0;height:69px;width:70px}.header .hamburger-container a{width:100%;height:100%;display:block}.header .hamburger-icon{position:relative;top:28px;display:block;width:20px;height:16px;margin:0 auto;cursor:pointer;z-index:110;transition:opacity .25s ease}.header .hamburger-icon:hover{opacity:.7}.header .hamburger-icon.active .top{transform:translateY(8px) translateX(0) rotate(45deg)}.header .hamburger-icon.active .middle{opacity:0}.header .hamburger-icon.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg)}.header .hamburger-icon span{background:#0f1d41;border:none;height:2px;border-radius:30px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.header .hamburger-icon span:nth-of-type(2){top:7px}.header .hamburger-icon span:nth-of-type(3){top:14px}.header .logo{height:45px;width:250px;margin-top:25px}.header .search{position:absolute;right:0;top:0;border-left:solid 1px #f2f2f2}.header .search .icon{position:relative;top:4px;width:17px;height:17px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .search a{height:90px;width:75px;line-height:90px;text-align:center;display:block}.header .search a:hover .icon,.header .search a:active .icon,.header .search a:focus .icon{fill:#32b1ca}.header .main-menu{display:inline-block;list-style:none;margin:0;font-size:0;height:90px}.header .main-menu>li{display:block;float:left;line-height:1}.header .main-menu>li:first-child{margin-right:50px}.header .main-menu>li:first-child a{padding:0}.header .main-menu>li:last-child{margin-left:50px}.header .main-menu>li>a{font-family:"raleway",serif;color:#0f1d41;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;padding:0 25px;height:90px;line-height:95px;display:block;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .main-menu>li>a:hover,.header .main-menu>li>a:active,.header .main-menu>li>a:focus{color:#32b1ca}.header .social{list-style:none;margin:38px 0 0;font-size:0}.header .social li{margin-right:6px;float:left}.header .social li:last-child{margin:0}.header .social li a{padding:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .social li a:hover,.header .social li a:active,.header .social li a:focus{fill:#32b1ca}.header .social svg{width:17px;height:17px}.hero{position:relative;transform:none !important}.hero img{width:100%}.hero .overlay{background-color:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:none}.hero .icon-container{position:relative;max-width:1100px;width:100%;margin:0 auto}.hero .icon-container .cooking-school{position:absolute;bottom:-70px;left:50px;width:150px;height:150px}.hero .caption-container{max-width:1300px;padding:0 50px;position:absolute;top:50%;left:0;right:0;margin:0 auto;-ms-transform:translate(0, -50%);transform:translateY(-50%)}.hero .caption-container.right .caption{float:right}.hero .caption-container.left .caption{float:left}.hero .caption-container .caption{max-width:580px;width:100%;text-align:center;margin:0 auto;-webkit-animation:fadeIn .8s ease .6s 1 normal both running;-moz-animation:fadeIn .8s ease .6s 1 normal both running;animation:fadeIn .8s ease .6s 1 normal both running}.hero .caption-container .caption h1{font-family:"quichesans",serif;color:#fff;font-size:115px;font-weight:700;font-style:normal;letter-spacing:-0.03em;margin:0 0 15px;text-transform:uppercase;line-height:.95}.hero .caption-container .caption h1 span{margin:0 0 15px;line-height:1;display:block;font-size:40%}.hero .caption-container .caption p{font-family:"raleway",serif;font-weight:700;color:#fff;font-size:22px;max-width:500px;line-height:1.4;width:100%;margin:0 auto 30px}.hero .caption-container .caption .button{min-width:160px;max-width:80%;display:inline-block;margin:0 5px;font-size:14px;padding:13px 15px 11px;margin-bottom:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.hero .caption-container .caption .button:hover,.hero .caption-container .caption .button:active,.hero .caption-container .caption .button:focus{background-color:#0f1d41;border-color:#0f1d41;color:#fff}.hero .caption-container .caption.navy{max-width:800px}.hero .caption-container .caption.navy h1{font-family:"quichesans",serif;color:#0f1d41;font-size:150px;font-weight:700;font-style:normal;letter-spacing:-0.03em;margin:0 0 15px;text-transform:uppercase;line-height:.95}.hero .caption-container .caption.navy h1 span{font-family:"raleway",serif;font-size:24px;color:#0f1d41;font-weight:500;display:block;letter-spacing:0;margin:0 0 15px;line-height:1;text-transform:uppercase}.hero .caption-container .caption.navy h1 span:after{content:"";background-color:#0f1d41;height:2px;display:block;width:20px;margin:25px auto 30px}.hero .caption-container .caption.navy .overline{font-family:"raleway",serif;font-size:24px;color:#0f1d41;font-weight:500;display:block;letter-spacing:0;margin:0 0 15px;line-height:1;text-transform:uppercase}.hero .caption-container .caption.navy .overline:after{content:"";background-color:#0f1d41;height:2px;display:block;width:20px;margin:25px auto 30px}.hero .caption-container .caption.navy .icon{position:relative;margin-top:20px;height:50px;width:45px;fill:#0f1d41;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hero .caption-container .caption.navy .icon-signature{display:block;margin:30px auto 20px;fill:#0f1d41;width:340px;height:50px;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.hero .caption-container .caption.navy .bounce{animation:MoveUpDown 1.5s infinite ease-in-out}@keyframes MoveUpDown{0%{top:10px}50%{top:0}100%{top:10px}}.hero .caption-container.small .caption{max-width:600px}.hero .caption-container.small .caption h1{font-size:92px;letter-spacing:-0.015em}.hero .caption-container.small .caption .icon{height:40px;width:35px}.hero .caption-container .box{background-color:#fff;max-width:700px;width:100%;text-align:center;margin:0 auto;padding:60px 50px}.hero .caption-container .box h3{font-family:"quichesans",serif;color:#0f1d41;font-size:46px;font-weight:700;font-style:normal;letter-spacing:-0.01em;margin:0 0 20px;text-transform:uppercase;line-height:1}.hero .caption-container .box h3 span{position:relative;top:8px;font-size:60%;vertical-align:top;display:inline-block}.hero .caption-container .box h3 span:after{content:"";background-color:#0f1d41;height:1px;width:100%;display:block}.hero .caption-container .box p{max-width:580px;margin:0 auto 20px;font-size:18px}.hero .caption-container .box .button{background-color:rgba(0,0,0,0);padding:0 12px 15px;margin:0;border:0;border-bottom:solid 2px #0f1d41;display:inline-block;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.hero .caption-container .box .button .icon{position:relative;top:3px;width:21px;height:21px;margin:0;fill:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.hero .caption-container .box .button span{margin-left:8px;font-size:18px;font-weight:700;color:#0f1d41}.hero .caption-container .box .button .button-text{-webkit-transition:-webkit-transform .15s,opacity .15s;transition:transform .15s,opacity .15s;-webkit-transition-delay:.15s;transition-delay:.15s}.hero .caption-container .box .button:hover,.hero .caption-container .box .button:active,.hero .caption-container .box .button:focus{background-color:rgba(0,0,0,0)}.hero .caption-container .box .button:hover .icon,.hero .caption-container .box .button:active .icon,.hero .caption-container .box .button:focus .icon{top:0px}.mega-nav{margin:0;padding:60px 50px;background:#fff;position:fixed;top:90px;bottom:0;overflow-y:scroll;z-index:999;width:100%;min-height:400px;text-align:left;left:50%;display:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:1px 31px 32px -10px rgba(0,0,0,.03);-moz-box-shadow:1px 31px 32px -10px rgba(0,0,0,.03);box-shadow:1px 31px 32px -10px rgba(0,0,0,.03);scrollbar-width:none;-ms-overflow-style:none}.mega-nav::-webkit-scrollbar{width:0px}.mega-nav.open{display:block}.mega-nav.open .content{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .2s ease .2s 1 normal both running;-moz-animation:fadeIn .2s ease .2s 1 normal both running;animation:fadeIn .2s ease .2s 1 normal both running}.mega-nav.open .menu-header{display:block;-webkit-animation:fadeIn .2s ease .2s 1 normal both running;-moz-animation:fadeIn .2s ease .2s 1 normal both running;animation:fadeIn .2s ease .2s 1 normal both running}.mega-nav .menu-header{max-width:1230px;width:100%;margin:0 auto 70px;border-bottom:solid 1px #eee;padding-bottom:30px;display:none}.mega-nav .browse-all{float:right;position:relative;display:inline-block}.mega-nav .browse-all a{display:block;color:#1d1d1d}.mega-nav .browse-all a:hover,.mega-nav .browse-all a:active,.mega-nav .browse-all a:focus{-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .browse-all a:hover .icon,.mega-nav .browse-all a:active .icon,.mega-nav .browse-all a:focus .icon{-moz-transform:translateX(3px);-ms-transform:translateX(3px);-webkit-transform:translateX(3px);transform:translateX(3px)}.mega-nav .browse-all a:hover:hover,.mega-nav .browse-all a:hover:active,.mega-nav .browse-all a:hover:focus,.mega-nav .browse-all a:active:hover,.mega-nav .browse-all a:active:active,.mega-nav .browse-all a:active:focus,.mega-nav .browse-all a:focus:hover,.mega-nav .browse-all a:focus:active,.mega-nav .browse-all a:focus:focus{color:#32b1ca}.mega-nav .browse-all a:hover:hover .icon,.mega-nav .browse-all a:hover:active .icon,.mega-nav .browse-all a:hover:focus .icon,.mega-nav .browse-all a:active:hover .icon,.mega-nav .browse-all a:active:active .icon,.mega-nav .browse-all a:active:focus .icon,.mega-nav .browse-all a:focus:hover .icon,.mega-nav .browse-all a:focus:active .icon,.mega-nav .browse-all a:focus:focus .icon{fill:#32b1ca}.mega-nav .browse-all span{font-family:"raleway",serif;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1}.mega-nav .browse-all .icon{position:relative;top:1px;width:25px;height:10px;float:right;margin-left:10px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .close-meganav{float:left;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .close-meganav .icon{position:relative;top:0;width:10px;height:10px;margin-right:5px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .close-meganav span{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .close-meganav:hover span,.mega-nav .close-meganav:active span,.mega-nav .close-meganav:focus span{color:#32b1ca}.mega-nav .close-meganav:hover .icon,.mega-nav .close-meganav:active .icon,.mega-nav .close-meganav:focus .icon{fill:#32b1ca}.mega-nav .content{position:relative;max-width:1230px;width:100%;margin:0 auto 30px;display:none}.mega-nav .nav-group{width:33%;float:left;padding:0 15px}.mega-nav .nav-group.half-wide{width:50%}.mega-nav .feed-container{margin:0 -15px}.mega-nav .tiny-box{width:35%;float:left}.mega-nav .small-box{width:45%;float:left}.mega-nav .small-box .card{width:50%}.mega-nav .medium-box{width:55%;float:left;padding-left:10%}.mega-nav .medium-box.left{padding-left:0;padding-right:10%}.mega-nav .large-box{width:65%;float:left;padding-left:5%}.mega-nav .large-box .card{width:33.33%}.mega-nav .large-box:after{content:"";display:block;clear:both}.mega-nav hr{margin:0;border-color:#f2f2f2}.mega-nav .section-title{font-family:"raleway",serif;color:#1d1d1d;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;display:block;line-height:1;margin:0 0 15px}.mega-nav .sub-menu{list-style:none;margin:30px 0 35px;font-size:0}.mega-nav .sub-menu.large li{margin:0 0 25px}.mega-nav .sub-menu.large a{font-family:"quichesans",serif;font-size:36px;text-transform:uppercase;color:#1d1d1d}.mega-nav .sub-menu li{padding:0;margin:0 0 20px;display:block;float:none}.mega-nav .sub-menu li:last-child{margin:0}.mega-nav .sub-menu li a{padding:0;height:auto;text-transform:capitalize;font-family:"raleway",serif;color:#1d1d1d;font-size:18px;letter-spacing:.01em;font-weight:400;line-height:1.1;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.mega-nav .sub-menu li a:hover,.mega-nav .sub-menu li a:active,.mega-nav .sub-menu li a:focus{background-color:rgba(0,0,0,0);color:#32b1ca}.mega-nav .card{float:left;width:100%;margin:30px 0 0;padding:0 15px}.offcanvas-nav-container{background-color:#fff;position:fixed;z-index:1200;width:280px;top:0;height:100%;transform:translateX(0);-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;-o-transition:500ms all ease;transition:500ms all ease;right:100%}.offcanvas-nav-container .logo-container{width:70px;height:70px;line-height:70px;position:absolute;left:0;top:0;margin:0;border-right:solid 1px #f2f2f2;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.offcanvas-nav-container .logo-container img{height:36px;display:block;margin:12px auto 0}.offcanvas-nav-container .nav-menu .social{display:block;margin:0 0 0 50px;font-size:0;padding:0}.offcanvas-nav-container .nav-menu .social:after{display:block;content:"";clear:both}.offcanvas-nav-container .nav-menu .social li{margin:0 20px 0 0;padding:0;border:0;font-size:0;display:inline-block;float:left}.offcanvas-nav-container .nav-menu .social li span{position:static;font-size:20px;margin:0}.offcanvas-nav-container .nav-menu .social li .icon{position:relative;top:0;fill:#0f1d41;width:18px;height:18px;opacity:1;-webkit-transition:300ms all ease;-moz-transition:300ms all ease;-ms-transition:300ms all ease;-o-transition:300ms all ease;transition:300ms all ease}.offcanvas-nav-container .nav-menu .social li:last-child{border-right:0;margin:0}.offcanvas-nav-container .nav-menu .social a{padding:21px 0 17px;display:block;font-weight:normal}.offcanvas-nav-container .nav-menu .social a:hover,.offcanvas-nav-container .nav-menu .social a:active,.offcanvas-nav-container .nav-menu .social a:focus{background-color:rgba(0,0,0,0)}.offcanvas-nav-container .nav-menu .social a:hover svg,.offcanvas-nav-container .nav-menu .social a:active svg,.offcanvas-nav-container .nav-menu .social a:focus svg{top:-3px}.offcanvas-nav-container .nav-menu{background-color:#fff;border-top:solid 1px #f2f2f2;list-style:none;position:absolute;top:0;left:0;right:0;margin:70px 0 0;padding-bottom:70px;text-align:center;overflow-y:scroll;height:100%;scrollbar-width:none;-ms-overflow-style:none}.offcanvas-nav-container .nav-menu::-webkit-scrollbar{width:0px}.offcanvas-nav-container .nav-menu .icon{position:absolute;top:22px;right:25px;width:13px;height:13px;fill:#0f1d41}.offcanvas-nav-container .nav-menu li{position:relative;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;letter-spacing:0;display:block;padding:0;line-height:1.15;text-align:left;border-bottom:solid 1px #f2f2f2}.offcanvas-nav-container .nav-menu li:last-child{border:0}.offcanvas-nav-container .nav-menu li.last-item{margin:0 0 20px}.offcanvas-nav-container .nav-menu li.sublink{text-transform:capitalize;font-size:17px;letter-spacing:.01em;font-weight:500;border-bottom:0}.offcanvas-nav-container .nav-menu li.sublink a{padding:10px 0 10px 24px}.offcanvas-nav-container .nav-menu li small{font-family:"raleway",serif;color:#1d1d1d;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;display:inline-block;line-height:1;margin:30px 0 12px;padding-left:24px;text-align:left}.offcanvas-nav-container .nav-menu li a{padding:22px 24px 18px;display:block;color:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.offcanvas-nav-container .sub-panel{position:fixed;top:71px;left:0;right:0;bottom:0;z-index:100;background:#fff;width:100%;height:100%;margin:0;padding:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.offcanvas-nav-container .sub-panel::-webkit-scrollbar{width:0px}.offcanvas-nav-container .sub-panel .nav-menu{margin:0;font-size:0;list-style:none;border:0}.offcanvas-nav-container .sub-panel .nav-menu li.title{position:fixed;top:0;left:0;right:0;width:calc(100% - 141px);height:70px;line-height:1.15;z-index:1100;margin:0 auto;color:#0f1d41;font-size:17px;font-family:"quichesans",serif;font-weight:700;letter-spacing:0;border:0;text-align:center}.offcanvas-nav-container .sub-panel .nav-menu li.back{height:70px;line-height:72px;background-color:#fff;z-index:10;position:fixed;top:0;left:0;font-size:13px;font-family:"raleway",serif;text-transform:uppercase;font-weight:700;padding:0;border-bottom:0;text-align:center}.offcanvas-nav-container .sub-panel .nav-menu li.back .icon{position:relative;fill:#0f1d41;height:25px;width:25px;top:8px;right:1px;opacity:1}.offcanvas-nav-container .sub-panel .nav-menu li.back a{padding:0;width:70px;height:70px;line-height:72px;display:block;color:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.offcanvas-nav-container .sub-panel{display:none}.offcanvas-nav-container .sub-panel.active{display:block}.nav-open .offcanvas-nav-container{transform:translateX(280px);-ms-transform:translate(280px, 0px);z-index:1301}.nav-left{width:280px;height:100%;display:inline-block;position:relative}.nav-left.sub-panel-open .close-menu{right:0;left:auto}.close-menu{position:absolute;display:block;text-align:center;width:70px;height:70px;left:0;top:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.close-menu span{position:relative;top:18px;font-size:24px;color:#0f1d41}.close-menu svg{position:absolute;top:26px;left:0;right:0;margin:0 auto;fill:#0f1d41;width:18px;height:18px}.nav-bg{background:rgba(0,0,0,0);position:fixed;top:0;left:0;width:0;height:0;z-index:1201;transition:background .2s linear}.nav-open{overflow:hidden}.nav-open .nav-bg{background:rgba(0,0,0,.5);width:100%;height:100%}.page-title{position:relative;padding:100px 35px;text-align:center;border-bottom:solid 1px #f2f2f2}.page-title.text-left{padding:0 0 60px;margin:0 0 80px}.page-title.text-left h1{font-size:100px}.page-title.text-left p{margin:0 0 20px}.page-title.text-left .signature span{bottom:18px}.page-title.small{max-width:1160px;margin:0 auto;border-bottom:0;padding-bottom:0}.page-title.small .icon-cooking-school,.page-title.small .announcement{position:absolute;top:-30px;right:0;display:block;width:120px;height:120px}.page-title.small .announcement{display:block;width:100px;height:100px;line-height:100px;border-radius:50%;background-color:#0f1d41;color:#fff;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase}.page-title.small h1{font-family:"quichesans",serif;color:#0f1d41;font-size:66px;line-height:1;letter-spacing:0;font-weight:700;margin:0 auto 30px;max-width:700px}.page-title.small p{max-width:550px;width:100%;font-size:17px;font-weight:500;color:#0f1d41;margin:0 auto 30px}.page-title.small .category{list-style:none;font-size:0;margin:0 0 30px}.page-title.small .category li{font-size:15px;font-family:"raleway",serif;text-transform:uppercase;font-weight:700;letter-spacing:.01em;display:inline-block}.page-title.small .category li:after{content:"/";color:#32b1ca;font-weight:400;margin:0 8px}.page-title.small .category li:last-child:after{display:none}.page-title.small .category li a{color:#0f1d41}.page-title.small .social{list-style:none;margin:0;font-size:0;display:inline-block}.page-title.small .social li{margin-right:6px;float:left}.page-title.small .social li:last-child{margin:0}.page-title.small .social li a{padding:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.page-title.small .social li a:hover,.page-title.small .social li a:active,.page-title.small .social li a:focus{fill:#32b1ca}.page-title.small .social svg{width:19px;height:19px;fill:#0f1d41}.page-title .row{max-width:1260px}.page-title h1{font-family:"quichesans",serif;color:#0f1d41;font-size:115px;letter-spacing:-0.03em;font-weight:700;line-height:1;margin:0 0 30px}.page-title p{max-width:700px;margin:0 auto;font-size:17px;font-weight:500;color:#0f1d41;margin:0 auto 20px}.page-title .signature span{position:relative;bottom:20px;margin-right:0px;font-family:"quichesans",serif;font-weight:700;color:#0f1d41;font-size:18px}.page-title .signature .icon{height:45px;fill:#0f1d41}.split{position:relative;margin:0 auto;text-align:right}.split img{width:50%}.split.image-left{text-align:left}.split.image-left .split-container{right:0;left:inherit}.split.image-left .text-container{padding:0 0 0 50px}.split .announcement{position:absolute;top:-38px;right:0;display:block;width:100px;height:100px;line-height:105px;border-radius:50%;background-color:#0f1d41;color:#fff;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase;text-align:center}.split .split-container{position:absolute;top:50%;left:0;right:inherit;width:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%)}.split .text-container{margin:0 auto;padding:0 50px 0 0}.split .text-container h1{font-family:"quichesans",serif;color:#0f1d41;font-size:56px;line-height:1;letter-spacing:0;font-weight:700;margin-bottom:30px}.split .text-container p{font-size:17px;font-weight:500;color:#0f1d41;margin-bottom:30px}.split .text-container .featured{display:block;font-size:13px;font-family:"raleway",serif;text-transform:uppercase;font-weight:700;color:#0f1d41;line-height:1;margin-bottom:40px}.split .text-container .featured span{font-family:"quichesans",serif;text-transform:none;font-size:27px;text-transform:uppercase;line-height:1;display:block;margin-top:7px}.split .text-container .category{list-style:none;font-size:0;margin:0 0 30px}.split .text-container .category li{font-size:15px;font-family:"raleway",serif;text-transform:uppercase;font-weight:700;letter-spacing:.01em;display:inline-block}.split .text-container .category li:after{content:"/";color:#32b1ca;font-weight:400;margin:0 8px}.split .text-container .category li:last-child:after{display:none}.split .text-container .category li a{color:#0f1d41}.split .text-container .get-cooking{position:relative;top:1px;float:left;display:block;font-size:17px;font-family:"raleway",serif;font-weight:700;color:#0f1d41;line-height:1.2}.split .text-container .get-cooking .icon{width:10px;height:10px;fill:#32b1ca;margin-right:3px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.split .text-container .social{list-style:none;margin:0;font-size:0;float:right}.split .text-container .social li{margin-right:6px;float:left}.split .text-container .social li:last-child{margin:0}.split .text-container .social li a{padding:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.split .text-container .social li a:hover .icon,.split .text-container .social li a:active .icon,.split .text-container .social li a:focus .icon{fill:#32b1ca}.split .text-container .social .icon{width:19px;height:19px;fill:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.recipe-page-title,.split-card,.bio{padding:100px 50px;margin:0 auto;max-width:1260px;width:100%}.recipe-page-title .thumb-container,.split-card .thumb-container,.bio .thumb-container{position:relative;width:50%;display:inline-block;margin:0}.recipe-page-title .circle,.split-card .circle,.bio .circle{position:absolute;top:20px;left:20px;display:block;width:75px;height:75px;border-radius:50%;background-color:#fff;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase;text-align:center;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.recipe-page-title .circle:hover,.recipe-page-title .circle:active,.recipe-page-title .circle:focus,.split-card .circle:hover,.split-card .circle:active,.split-card .circle:focus,.bio .circle:hover,.bio .circle:active,.bio .circle:focus{background-color:#0f1d41}.recipe-page-title .circle:hover .icon,.recipe-page-title .circle:active .icon,.recipe-page-title .circle:focus .icon,.split-card .circle:hover .icon,.split-card .circle:active .icon,.split-card .circle:focus .icon,.bio .circle:hover .icon,.bio .circle:active .icon,.bio .circle:focus .icon{fill:#fff}.recipe-page-title .circle .icon,.split-card .circle .icon,.bio .circle .icon{margin-top:25px;fill:#0f1d41;width:26px;height:26px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.product-image .circle{position:absolute;top:20px;left:20px;display:block;width:75px;height:75px;border-radius:50%;background-color:#fff;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase;text-align:center;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.product-image .circle:hover,.product-image .circle:active,.product-image .circle:focus{background-color:#0f1d41}.product-image .circle:hover .icon,.product-image .circle:active .icon,.product-image .circle:focus .icon{fill:#fff}.product-image .circle .icon{margin-top:25px;fill:#0f1d41;width:26px;height:26px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.recipe-page-title .email{font-family:"raleway",serif;color:#0f1d41;font-weight:700;font-size:18px;margin-bottom:50px;display:block;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.recipe-page-title .email .icon{position:relative;top:4px;width:25px;height:25px;margin-right:3px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.recipe-page-title .email:hover,.recipe-page-title .email:active,.recipe-page-title .email:focus{color:#32b1ca}.recipe-page-title .email:hover .icon,.recipe-page-title .email:active .icon,.recipe-page-title .email:focus .icon{fill:#32b1ca}.recipe-page-title .icon-cooking-school{position:absolute;top:0;right:0;display:block;width:120px;height:120px}.recipe-page-title .button{min-width:180px;display:inline-block;font-size:13px;padding:11px 20px}.split-card{max-width:1100px}.split-card .featured-icon{position:absolute;top:0;right:50px;width:20px;height:20px;fill:#0f1d41}.split-card .thumb-container .circle{position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;margin:0 auto;display:block;background-color:#32b1ca}.split-card .thumb-container .icon{position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);width:70px;height:70px;margin:0 auto;display:block;fill:#0f1d41}.split-card .text-container h3{font-family:"quichesans",serif;color:#0f1d41;font-size:60px;line-height:1;letter-spacing:0;font-weight:700;margin-bottom:30px}.split-card .text-container h3 a{color:#0f1d41;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.split-card .text-container h3 a:hover,.split-card .text-container h3 a:active,.split-card .text-container h3 a:focus{color:#32b1ca}.split-card .announcement{width:80px;height:80px;line-height:85px;font-size:18px;top:-32px}.split-card .more{position:relative;top:1px;float:left;display:block;font-size:14px;letter-spacing:.02em;font-family:"raleway",serif;font-weight:700;color:#0f1d41;text-transform:uppercase;line-height:1;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.split-card .more .icon{position:relative;top:4px;margin-right:3px;width:18px;height:18px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.split-card .more:hover,.split-card .more:active,.split-card .more:focus{color:#32b1ca}.split-card .more:hover .icon,.split-card .more:active .icon,.split-card .more:focus .icon{fill:#32b1ca}.bio{max-width:none;background-color:#fafafd;padding:70px 50px}.bio .split{max-width:1160px}.bio .text-container{text-align:center}.bio .text-container .overline{display:block;font-family:"raleway",serif;font-weight:500;text-transform:uppercase;font-size:20px;letter-spacing:.03em}.bio .text-container .overline:after{content:"";height:2px;width:16px;background-color:#0f1d41;display:block;margin:20px auto 30px}.bio .text-container h3{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:58px;line-height:1;letter-spacing:0;font-weight:700;margin-bottom:30px}.bio .text-container p{font-size:15px;line-height:1.8}.bio .text-container .signature{display:block;margin:50px 0 30px}.bio .text-container .signature span{display:block;position:relative;bottom:10px;margin-right:0px;font-family:"quichesans",serif;font-weight:700;color:#0f1d41;font-size:18px}.bio .text-container .signature .icon{height:45px;fill:#0f1d41}.bio .text-container .button{font-size:13px;margin:0}.page-content{-webkit-transform:none !important;transform:none !important}.page-content .split-card{padding:0}.page-content .split-card .split .split-container{text-align:left}.page-content .split-card .split img{margin:0}.page-content .split-card .image-section .medium-7{padding-top:0}.admin-bar header{top:32px}.admin-bar .mega-nav{top:122px}@media only screen and (max-width: 782px){.admin-bar header{top:46px}}html #wpadminbar{position:fixed}html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#fff}html,p,a{color:#1d1d1d}h1,h2,h3,h4,h5,h6{font-family:"raleway",serif;margin:0 0 20px}p,ul,ol{font-family:"raleway",serif;margin:0 0 20px}a{color:#32b1ca;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}a:hover,a:active,a:focus{color:#32b1ca}.row{max-width:none}.vertical-centering{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:100%;-ms-transform:translate(0, -50%);transform:translateY(-50%)}button,.button{font-family:"raleway",serif;text-transform:uppercase;font-weight:700;line-height:1;padding:14px 22px 12px;font-size:16px;letter-spacing:.01em;background-color:#fff;border:solid 2px #fff;color:#1d1d1d;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background-color:#fff;border-color:#fff;color:#1d1d1d}button.inverted,.button.inverted{background-color:rgba(0,0,0,0);color:#0f1d41;border-color:#0f1d41}button.inverted:hover,button.inverted:active,button.inverted:focus,.button.inverted:hover,.button.inverted:active,.button.inverted:focus{background-color:#0f1d41;color:#fff}button.navy,.button.navy{background-color:#0f1d41;border-color:#0f1d41;color:#fff}button.navy:hover,button.navy:active,button.navy:focus,.button.navy:hover,.button.navy:active,.button.navy:focus{background-color:rgba(0,0,0,0);border-color:#0f1d41;color:#0f1d41}.main-content{padding-top:90px;display:block}.thumb-container{position:relative;overflow:hidden}.thumb-container img{width:100%;-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;-o-transition:500ms all ease;transition:500ms all ease;-moz-transform:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01)}.thumb-container .overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:block;text-align:center;background-color:rgba(0,0,0,0);-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.thumb-container a:hover img,.thumb-container a:active img,.thumb-container a:focus img{-moz-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.thumb-container a:hover .overlay,.thumb-container a:active .overlay,.thumb-container a:focus .overlay{background-color:rgba(0,0,0,.5)}@media only screen and (min-width: 1025px){.home .hero .overlay{display:block}.error404 h1{font-size:90px}.feed[data-equalizer] .row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-filter{position:-webkit-sticky;position:sticky;top:140px}}@media only screen and (min-width: 1821px){.hero .caption-container{max-width:1400px}.hero .caption-container .caption{max-width:700px}.hero .caption-container .caption h1{font-size:140px;margin:0 0 15px}.hero .caption-container .caption p{font-size:26px}.hero .caption-container .caption .button{font-size:15px;padding:14px 15px 12px;min-width:175px}.hero .caption-container .caption.navy h1{font-size:170px}.hero .caption-container.small .caption{max-width:700px}.hero .caption-container.small .caption h1{font-size:110px}.callout-full .text-box h3{font-size:115px}}@media only screen and (max-width: 1580px)and (min-width: 1025px){.slider .card-overlay .text-container h3{font-size:2.7vw}.slider .card-overlay{left:4.9%;width:31.5%}.cooking-methods-slider .card .thumb-container{height:35vw}.cooking-methods-slider .card .text-container{top:23.9vw}.cooking-methods-slider .card .title{font-size:3.4vw}.cooking-methods-slider .card .description{font-size:1.1vw}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -10vw, 0);-ms-transform:translate3d(0, -10vw, 0);-webkit-transform:translate3d(0, -10vw, 0);transform:translate3d(0, -10vw, 0);-ms-transform:translate(0px, -10vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -10vw, 0);-ms-transform:translate3d(0, -10vw, 0);-webkit-transform:translate3d(0, -10vw, 0);transform:translate3d(0, -10vw, 0);-ms-transform:translate(0px, -10vw)}}@media only screen and (max-width: 1420px)and (min-width: 1025px){.split-card .text-container h3{font-size:4.2vw}.cooking-methods-slider .card .title{font-size:3.4vw}.cooking-methods-slider .card .description{font-size:1.15vw}}@media only screen and (max-width: 1340px)and (min-width: 1025px){.header .main-menu>li>a{padding:0 22px}.header .main-menu>li:first-child{margin-right:22px}.header .main-menu>li:last-child{margin-left:22px}.hero .caption-container .caption h1{font-size:8.5vw}.hero .caption-container .caption p{font-size:22px}.hero .caption-container .caption.navy .overline{font-size:20px}.hero .caption-container .caption.navy h1{font-size:11vw}.hero .caption-container.small .caption{max-width:600px;width:50%}.hero .caption-container.small .caption h1{font-size:6.8vw}.callout-full .text-box{max-width:550px}.callout-full .text-box h3{font-size:7.5vw}.callout-full .text-box p{font-size:17px}.callout-full .text-box .announcement{left:40px}.cooking-methods-slider .card .text-container{top:23.3vw}}@media only screen and (max-width: 1260px)and (min-width: 1025px){.mega-nav .sub-menu.large a{font-size:32px}.header .main-menu>li>a{padding:0 18px;font-size:15px}.header .main-menu>li:first-child{margin-right:18px}.header .main-menu>li:last-child{margin-left:18px}.hero .caption-container .caption p{font-size:20px}.hero .caption-container .caption .button{padding:12px 15px 10px}.page-title h1,.page-title.text-left h1{font-size:90px}.callout-full .text-box{max-width:500px}.callout-full .text-box .announcement{left:20px}.callout-full .text-box p{font-size:16px;max-width:370px}.cooking-methods-slider .button{font-size:12px}.filter h4{font-size:24px;margin:4px 40px 0 0}.filter .filters{bottom:2px}.filter .filters a{font-size:15px}.feed{padding:70px 35px 40px}.footer .row{max-width:1080px}.footer .main-menu>li{margin-right:80px}.footer .button-group .button{width:200px}}@media only screen and (max-width: 1180px)and (min-width: 1025px){.mega-nav .sub-menu li a{font-size:15px}.header .logo{width:200px}.header .main-menu>li>a{padding:0 15px}.header .main-menu>li:first-child{margin-right:15px}.header .main-menu>li:last-child{margin-left:15px}.hero .caption-container .caption{max-width:500px}.hero .caption-container .caption p{font-size:18px}.hero .caption-container .caption .button{font-size:13px;min-width:140px}.recipe-page-title .split .text-container h1{font-size:50px}.split .announcement{width:85px;height:85px;line-height:90px;font-size:20px}.filter .filters a{font-size:14px}.footer .row{max-width:1000px}.footer .main-menu>li{margin-right:60px}}@media only screen and (max-width: 1100px)and (min-width: 1025px){.header .main-menu>li>a{padding:0 14px;font-size:14px}.header .main-menu>li:first-child{margin-right:14px}.header .main-menu>li:last-child{margin-left:14px}.header .social svg{width:15px;height:15px}.hero .caption-container .caption h1{margin-bottom:12px}.hero .caption-container .caption p{margin-bottom:27px}.recipe-page-title .split .text-container h1{font-size:4.5vw;margin-bottom:20px}.recipe-page-title .split .text-container p{font-size:15px}.recipe-page-title .split .text-container .category{margin-bottom:20px}.recipe-page-title .split .text-container .category li{font-size:13px}.bio .text-container h3{font-size:5vw;margin-bottom:20px}.bio .text-container p{font-size:15px;line-height:1.7}.bio .text-container .overline{font-size:16px}.bio .text-container .overline:after{margin:15px auto 20px}.bio .text-container .signature{margin:30px 0 15px}.bio .text-container .signature span{font-size:16px}.bio .text-container .signature .icon{height:40px}.cooking-methods-slider .card .title:after{margin:25px auto}.filter .filters{bottom:2px}.filter .filters li{margin-right:15px}.filter h4{font-size:22px;margin:5px 30px 0 0}.footer .row{max-width:920px}.footer .logo{width:260px}.footer .main-menu>li{margin-right:55px}.footer .main-menu a{font-size:15px}}@media only screen and (max-width: 1024px)and (min-width: 641px){.logged-in .offcanvas-nav-container{top:32px}.main-content{padding-top:70px}.single-bjc_recipe .recipe-page-title .split .announcement{top:0}.header{height:70px;padding:0}.header .main{height:70px}.header .main-menu{position:absolute;left:0;right:0;margin:0 auto;display:block;height:40px;width:220px}.header .main-menu li{display:none}.header .main-menu li:first-child{display:block}.header .logo{margin:16px 0 0;height:40px;width:200px}.header .search{border:0}.header .main-menu>li>a,.header .search a{height:69px;line-height:69px;width:70px}.header .search .icon{top:4px}.hero .caption-container{padding:0 30px}.hero .caption-container .caption{max-width:500px}.hero .caption-container .caption h1{font-size:10vw;margin-bottom:12px}.hero .caption-container .caption p{font-size:18px;margin-bottom:27px}.hero .caption-container .caption .button{font-size:13px;min-width:140px;padding:12px 15px 10px}.hero .caption-container .caption.navy h1{font-size:11vw}.hero .caption-container .caption.navy h1 span:after{margin:15px auto 20px}.hero .icon-container .cooking-school{bottom:-55px;left:30px;width:120px;height:120px}.hero .box-container{position:static;transform:none;width:100%;padding:70px 20px}.hero .box-container .box{max-width:none;padding:0}.hero .caption-container.small .caption{max-width:500px;width:50%}.hero .caption-container.small .caption h1{font-size:7.5vw}.hero .caption-container .caption.navy .overline{font-size:20px}.hero .caption-container.small .caption .icon-signature{width:240px;height:40px;margin:20px auto 10px}.home .hero .overlay{display:block}.page-title{padding:70px 15px}.page-title h1,.page-title.text-left h1,.page-title.small h1{font-size:70px}.page-title.text-left{text-align:center !important}.page-title.text-left p{margin:0 auto 20px}.page-title.small .icon-cooking-school{top:-30px;right:30px;width:80px;height:80px}.page-title.small .announcement{top:-30px;width:70px;height:70px;right:15px;line-height:75px;font-size:17px}.recipe-page-title{padding:70px 30px}.recipe-page-title .split .text-container{padding:0 30px}.recipe-page-title .split .text-container h1{font-size:4.5vw;margin-bottom:20px}.recipe-page-title .split .text-container p{font-size:15px}.recipe-page-title .split .text-container .category{margin-bottom:20px}.recipe-page-title .split .text-container .category li{font-size:13px}.recipe-page-title .split .announcement{top:-30px;width:75px;height:75px;line-height:80px;font-size:17px}.recipe-page-title .split .text-container .featured{margin-bottom:30px}.recipe-page-title .icon-cooking-school{width:100px;height:100px}.page-id-4093 .recipe-page-title{padding-bottom:0}.page-id-4093 .recipe-page-title .email{margin-bottom:0}.single-bjc_recipe .recipe-page-title .split .announcement{top:20px;right:calc(50% + 20px)}.wysiwyg{padding:70px 15px}.wysiwyg h3{font-size:44px}.wysiwyg h4{font-size:36px}.wysiwyg blockquote p{font-size:40px}.image-section{padding:70px 15px}.image-section .overlap{position:static;padding-left:15px;padding-right:0}.image-section.image-left .overlap{padding-left:0;padding-right:15px}.pull-quote{padding:70px 0}.pull-quote blockquote{padding:50px 30px}.pull-quote blockquote p{font-size:40px}.logo-grid{padding:70px 15px}.gallery{padding:70px 15px}.media-grid{padding:0 15px 70px}.page-content{padding:70px 15px 50px}.page-content hr{margin:30px 0}.page-content .wysiwyg{padding:30px 0}.recipe-techniques{padding:80px 15px}.recipe-video{padding:70px 15px}.slider{padding:70px 0}.wp-recipe-maker{padding:70px 15px 35px}.wp-recipe-maker h3{font-size:42px;margin:0 auto 50px;max-width:none}.wp-recipe-maker .tab-title a{font-size:17px}.wp-recipe-maker .tabs-content hr{margin:50px 0}.related-products{padding:70px 15px 50px}.single-product .product-image{padding:70px 30px}.comments-area{padding:70px 15px 10px}.comments-area .comment-list,.comments-area .comment-respond{margin:0 0 60px}.filter{margin:0 0 30px}.filter .filters{display:none}.sidebar-filter{position:fixed;height:100%;top:0;left:-260px;padding:150px 25px 0;width:260px;max-width:none;-webkit-box-shadow:4px 4px 5px -2px rgba(0,0,0,.03);-moz-box-shadow:4px 4px 5px -2px rgba(0,0,0,.03);box-shadow:4px 4px 5px -2px rgba(0,0,0,.03)}.sidebar-filter .sub-menu{top:-145px;padding-top:120px}.sidebar-filter.text-center .sub-menu{top:-310px}.sidebar-filter .sub-menu.active{margin-left:230px}.sidebar-filter .sub-menu .close-sub-menu{top:75px}.sidebar-filter.active{left:0}.feed{padding:60px 15px 30px}.archive .feed,.page-id-2574 .feed{transform:none !important;padding-bottom:30px}.load-more-large{margin:30px 0}.search-results .split-card .text-container h3{font-size:36px;line-height:1.1}.callout-full .text-box .button-group{margin:0}.callout-full{border-bottom:solid 1px #f2f2f2}.callout-full .text-box{max-width:420px;position:static}.callout-full .text-box .overline{font-size:17px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:50px}.callout-full .text-box p{max-width:380px;font-size:16px}.callout-full .text-box .announcement{width:75px;height:75px;line-height:78px;font-size:18px;left:auto;right:30px;top:-50px}.callout-full .text-box .overline:after{margin:10px auto 25px}.recipe-page-title,.split-card,.bio{padding:70px 30px}.bio .text-container h3{font-size:5vw;margin-bottom:20px}.bio .text-container p{font-size:14px;line-height:1.6}.bio .text-container .overline{font-size:16px}.bio .text-container .overline:after{margin:15px auto 20px}.bio .text-container .signature{margin:30px 0 15px}.bio .text-container .signature span{font-size:16px}.bio .text-container .signature .icon{height:40px}.slider .card-overlay{left:10%;width:40%}.slider .card-overlay .text-container h3{font-size:4.2vw}.cooking-methods-slider .card .thumb-container{height:48vw}.cooking-methods-slider .card .description{font-size:1.7vw}.cooking-methods-slider .card .title{font-size:4.7vw}.cooking-methods-slider .card .text-container{top:32vw}.cooking-methods-slider .button{padding:15px 10px 13px;font-size:12px}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -13vw, 0);-ms-transform:translate3d(0, -13vw, 0);-webkit-transform:translate3d(0, -13vw, 0);transform:translate3d(0, -13vw, 0);-ms-transform:translate(0px, -13vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -13vw, 0);-ms-transform:translate3d(0, -13vw, 0);-webkit-transform:translate3d(0, -13vw, 0);transform:translate3d(0, -13vw, 0);-ms-transform:translate(0px, -13vw)}.split-card .text-container h3{font-size:5vw}.split .text-container{padding:0 30px 0 0}.split.image-left .text-container{padding:0 0 0 30px}.card .title a{font-size:18px;line-height:1.3}.opt-in{padding:60px 15px}.opt-in .icon{width:90px;height:90px}.opt-in p,.instagram-feed p{max-width:660px;font-size:18px}.opt-in .button{width:250px}.opt-in .button span{font-size:20px;top:16px}.opt-in .button .icon{width:22px;height:22px;top:18px}.opt-in .button .hidden-icon{width:30px;height:30px}.opt-in .button:hover .hidden-icon,.opt-in .button:active .hidden-icon,.opt-in .button:focus .hidden-icon{top:-13px}.instagram-feed{padding:60px 15px 30px}.instagram-feed .load-more{margin:30px 0}.footer{padding:60px 15px 160px;z-index:0}.footer .footer-nav{margin:0 0 50px}.footer .row{max-width:800px}.footer .logo{width:200px}.footer .main-menu>li{margin-right:45px}.footer .main-menu a{font-size:14px}.footer .social svg{width:16px;height:16px}.footer .button-group .button{width:auto;padding:0 10px 11px}.footer .button-group .button .icon{width:15px;height:15px}.footer .button-group .button span{font-size:14px}.footer .main-menu{height:auto}.footer .footer-nav{margin:0 0 30px}.footer .copyright{margin:20px 0 0}}@media only screen and (max-width: 960px)and (min-width: 641px){.callout-full .text-box{max-width:360px}.callout-full .text-box p{font-size:15px}}@media only screen and (max-width: 880px)and (min-width: 641px){.hero .caption-container .caption,.hero .caption-container.small .caption{max-width:430px}.page-title h1,.page-title.text-left h1{font-size:60px}.callout-full .text-box .overline{font-size:16px}.callout-full .text-box .announcement{width:65px;height:65px;line-height:68px;font-size:16px}.callout-full .text-box{max-width:320px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:40px}.callout-full .text-box p{font-size:14px}.callout-full .text-box .button-group .button{min-width:100px;font-size:12px;padding:10px 20px}.slider .card-overlay{left:10%;width:40%}.slider .card-overlay .text-container h3{font-size:5vw}.cooking-methods-slider .card .title:after{margin:25px auto}.cooking-methods-slider .card .thumb-container{height:50vw}.cooking-methods-slider .card .description{font-size:1.7vw;display:block;line-height:1.7}.cooking-methods-slider .card .title{font-size:5vw}.cooking-methods-slider .card .text-container{top:33.4vw}.cooking-methods-slider .button{padding:15px 10px 13px;font-size:11px}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -14vw, 0);-ms-transform:translate3d(0, -14vw, 0);-webkit-transform:translate3d(0, -14vw, 0);transform:translate3d(0, -14vw, 0);-ms-transform:translate(0px, -14vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -14vw, 0);-ms-transform:translate3d(0, -14vw, 0);-webkit-transform:translate3d(0, -14vw, 0);transform:translate3d(0, -14vw, 0);-ms-transform:translate(0px, -14vw)}.footer .main-menu>li:first-child{float:none;margin:0 0 20px}.footer .logo{width:280px}.footer .footer-nav{margin:0 0 15px}.footer .row{max-width:600px}.footer .button-group{float:none}.footer .copyright{float:none;margin:40px 0 0;display:block}}@media only screen and (max-width: 800px)and (min-width: 641px){.hero .caption-container .caption,.hero .caption-container.small .caption{max-width:400px}.hero .caption-container .caption p{font-size:16px}.recipe-page-title .split .text-container .get-cooking{font-size:13px;top:3px}.recipe-page-title .split .text-container .social svg{width:17px;height:17px}.recipe-page-title .split .text-container .featured span{font-size:23px}.recipe-techniques{padding:50px 15px}.recipe-techniques .section-title{width:calc(100% - 100px)}.recipe-techniques .cooking-school{top:-15px;right:10px;width:90px;height:90px}.recipe-techniques h3{font-size:28px;line-height:1.2}.recipe-techniques h4{line-height:1.4;font-size:15px}.technique-slider .medium-6{width:100%}.technique-slider .medium-6:last-child{padding:30px .9375rem 0}.technique-slider p{max-height:none}.wp-recipe-maker .recipe-info-summary li{font-size:16px}.wp-recipe-maker .byline .signature,.cooking-school-single .byline .signature{font-size:22px;margin-bottom:30px}.wp-recipe-maker .byline .signature .cooking-school-single .icon,.byline .signature .icon{width:280px;margin-left:10px}.callout-full .text-box .announcement{top:-30px}.callout-full .text-box .overline{font-size:15px}.callout-full .text-box{max-width:300px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:40px}.callout-full .text-box p{font-size:13px}.opt-in .icon{width:80px;height:80px}.opt-in p,.instagram-feed p{max-width:600px;font-size:16px}}@media only screen and (max-width: 720px)and (min-width: 641px){.header .main-menu,.header .logo{height:30px;width:160px}.header .logo{margin:22px 0 0}.hero .caption-container .caption{max-width:360px}.hero .caption-container .caption .button{font-size:12px;min-width:120px;padding:12px 15px 10px}.callout-full .text-box .overline{font-size:14px}.callout-full .vertical-centering{padding:0 30px}.callout-full .text-box{max-width:280px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:38px}.callout-full .text-box p{font-size:12px}.cooking-methods-slider .card .thumb-container{height:51vw}.cooking-methods-slider .button{padding:15px 6px 13px;font-size:10px}}@media only screen and (max-width: 640px){.logged-in .offcanvas-nav-container{top:46px}.main-content{padding-top:70px}.header .hamburger-container{width:60px}.header{height:70px;padding:0}.header .main{height:70px}.header .main-menu{position:absolute;left:0;right:0;margin:0 auto;display:block;height:40px;width:220px}.header .main-menu li{display:none}.header .main-menu li:first-child{display:block}.header .main-menu,.header .logo{height:30px;width:160px}.header .logo{margin:22px 0 0}.header .search{border:0}.header .main-menu>li>a,.header .search a{height:69px;line-height:69px;width:60px}.header .search .icon{top:4px}.home .hero .caption-container{top:65%;padding:0 20px}.hero .caption-container .caption{max-width:500px}.hero .caption-container .caption h1{font-size:75px;margin-bottom:12px}.hero .caption-container .caption p{font-size:16px;margin-bottom:25px}.hero .caption-container .caption .button{font-size:13px;min-width:140px;padding:12px 15px 10px}.hero .caption-container.left .caption{float:none}.hero .caption-container{padding:0 20px}.hero .caption-container .caption.navy h1{font-size:11vw}.hero .caption-container .caption.navy h1 span{font-size:16px}.hero .caption-container .caption.navy h1 span:after{margin:15px auto 20px}.hero .caption-container .caption.navy .icon{margin:0;height:30px;width:30px}.hero .icon-container .cooking-school{bottom:-35px;left:30px;width:80px;height:80px}.hero .caption-container.small{transform:none;position:static;max-width:none;width:100%}.hero .caption-container.small .caption{padding:40px 0}.hero .caption-container.small .caption h1{font-size:11vw}.hero .caption-container.small .caption .icon{display:none}.hero .caption-container .caption.navy .icon-signature{margin:20px auto 0;width:240px;height:40px}.hero .caption-container .caption.navy .overline{font-size:16px}.hero .caption-container .caption.navy .overline:after{margin:15px auto 20px}.hero .caption-container .box h3{font-size:38px}.hero .caption-container .box p{font-size:16px}.home .hero .overlay{display:block}.cooking-school .wysiwyg p{font-size:17px}.cooking-methods-slider .card .title:after{margin:25px auto}.clearing-main-prev>span,.clearing-main-next>span{display:none}.page-title{padding:40px 5px}.page-title h1,.page-title.text-left h1,.page-title.small h1,.single-product .page-title.small h1{font-size:45px}.page-title .signature span{font-size:14px;bottom:14px}.page-title .signature .icon{height:35px;width:220px}.page-title.small .icon-cooking-school{top:-18px;right:20px;width:60px;height:60px}.page-title.small .announcement{top:-30px;width:65px;height:65px;line-height:68px;font-size:16px;right:5px}.page-title.text-left{text-align:center !important;padding:0 0 30px;margin:0 0 40px}.page-title.text-left p{margin:0 auto 20px}.page-title.text-left .signature span{display:block;bottom:0;margin-bottom:5px}.page-id-4093 .recipe-page-title{padding-bottom:0}.page-id-4093 .recipe-page-title .email{margin-bottom:0}.archive .feed,.page-id-2574 .feed{transform:none !important;padding-bottom:60px}.load-more-large{margin:30px 0 0}.home .load-more-large{margin:0 0 30px}.search-results .split-card .text-container h3{font-size:36px;line-height:1.1;margin-bottom:20px}.search-results .split .text-container{margin-top:10px}.search-results .split .text-container .category li{font-size:14px}.search-results .split .text-container p{margin-bottom:10px}.search-results .split .text-container .more{display:none}.hero .box-container{position:static;transform:none;width:100%;padding:40px 20px}.hero .box-container .box{max-width:none;padding:0}.recipe-page-title{padding:40px 20px 60px}.recipe-page-title .thumb-container{width:100%}.recipe-page-title .split .split-container{position:static;transform:none;width:100%}.recipe-page-title .split .text-container{padding:0;margin-top:20px}.recipe-page-title .split .text-container h1{font-size:42px}.split-card{padding:40px 20px 60px}.split-card .text-container h3{font-size:42px}.split .thumb-container{width:100%}.split .split-container{position:static;transform:none;width:100%}.split.image-left .text-container{position:relative;padding:0}.split .text-container{padding:0;margin-top:20px}.split .text-container h1{font-size:42px}.split .text-container .category{margin:0 0 10px}.split .announcement{top:-20px;width:60px;height:60px;line-height:65px;font-size:14px}.single-bjc_recipe .split .announcement{top:20px;right:20px;width:75px;height:75px;line-height:80px;font-size:18px}.media-grid .text-container{margin-top:10px}.media-grid .button{margin:0}.feed .grid .split-card .thumb-container,.feed .grid .split-card .split-container{width:100%}.feed .grid .split-card .announcement{top:20px;right:20px}.feed .affiliate-disclaimer{margin:30px auto}.split-card .featured-icon{right:0}.wysiwyg{padding:40px 5px}.wysiwyg h3{font-size:40px}.wysiwyg h4{font-size:32px}.wysiwyg blockquote p{font-size:36px}.image-section{padding:40px 5px}.image-section .overlap{position:static;left:0;margin:0 0 20px}.image-section .medium-7{padding-top:30px}.wysiwyg .image-section .medium-7{padding-top:0}.pull-quote{padding:40px 0}.pull-quote blockquote{padding:30px 15px}.pull-quote blockquote p{font-size:32px}.logo-grid{padding:40px 5px 20px}.gallery{padding:40px 5px}.gallery .split.image-left .text-container{margin-top:10px}.media-grid{padding:0 5px 40px}.media-grid .split-card .text-container p{margin:20px 0}.page-content{padding:40px 5px 40px}.page-content hr{margin:30px 0}.page-content .wysiwyg{padding:0}.page-content .wysiwyg .image-section{margin:30px 0}.cooking-school-single .wysiwyg h4{margin-bottom:30px}.cooking-school-single .wysiwyg blockquote{padding:0}.split.image-left .text-container{position:static}.recipe-page-title .icon-cooking-school{background-color:#fff;border-radius:50%;top:20px;right:20px;width:75px;height:75px;z-index:1}.testimonials{padding:40px 5px 10px}.testimonials .grid{margin:40px -15px 0}.recipe-techniques{padding:50px 5px}.recipe-techniques .section-title{width:calc(100% - 100px)}.recipe-techniques .cooking-school{top:-15px;right:10px;width:90px;height:90px}.recipe-techniques h3{font-size:28px;line-height:1.2}.recipe-techniques h4{line-height:1.4;font-size:15px}.technique-slider .medium-6:last-child{padding:30px .9375rem 0}.technique-slider p{max-height:none}.slider .card-overlay{display:none}.slider{padding:40px 0}.slider .card-overlay .text-container h3{font-size:4.2vw}.cooking-methods-slider .card .thumb-container{height:70vw}.cooking-methods-slider .card .description{font-size:2.4vw}.cooking-methods-slider .card .title{font-size:7.2vw}.cooking-methods-slider .card .text-container{top:46vw}.cooking-methods-slider .button{padding:15px 10px 13px;font-size:12px}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -19vw, 0);-ms-transform:translate3d(0, -19vw, 0);-webkit-transform:translate3d(0, -19vw, 0);transform:translate3d(0, -19vw, 0);-ms-transform:translate(0px, -19vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -19vw, 0);-ms-transform:translate3d(0, -19vw, 0);-webkit-transform:translate3d(0, -19vw, 0);transform:translate3d(0, -19vw, 0);-ms-transform:translate(0px, -19vw)}.bio{padding:40px 20px}.bio .text-container h3{font-size:42px}.bio .text-container .overline,.testimonials .overline{font-size:16px}.bio .text-container .overline:after,.testimonials .overline:after{margin:15px auto 20px}.recipe-video{padding:40px 5px}.recipe-video .section-title{margin:0 0 30px}.recipe-video h3{font-size:28px}.wp-recipe-maker{padding:40px 5px 20px}.wp-recipe-maker h3{font-size:42px;margin:0 0 40px}.wp-recipe-maker .ad{margin:30px auto 0;float:none}.wp-recipe-maker .tabs-content hr{margin:40px 0}.wp-recipe-maker .recipe-instructions-container ol li{margin-left:40px}.wp-recipe-maker .recipe-instructions-container ol li:before{margin:-5px 0 0 -40px}.wp-recipe-maker .recipe-instructions-container ol li:last-child{margin:0 0 0 40px}.wp-recipe-maker .recipe-info-summary{display:inline-block;width:100%;padding:15px 0;margin:40px 0;border-top:solid 1px #f2f2f2;border-bottom:solid 1px #f2f2f2}.wp-recipe-maker .recipe-info-summary li{display:block}.wp-recipe-maker .recipe-info-summary li:after{display:none}.wp-recipe-maker .recipe-info-summary li span:first-child{margin-left:3px}.wp-recipe-maker .recipe-instructions-container h4{margin-bottom:30px}.wp-recipe-maker .byline{margin:0}.wp-recipe-maker .byline .signature{font-size:22px;margin-bottom:30px}.wp-recipe-maker .byline .signature .icon{width:280px;margin-left:10px}.cooking-school-single .byline .signature{font-size:22px;margin-bottom:30px}.cooking-school-single .byline .signature .icon{width:280px;margin-left:0;top:0;display:block}.wp-recipe-maker .tabs-content .content{padding:22px 0 0}.related-products{padding:40px 5px 20px}.related-products .split .thumb-container{width:100%}.related-products .split.image-left .text-container{padding:0}.comments-area{padding:40px 5px 0}.comments-title{margin:0 0 30px}.comments-area .comment-list,.comments-area .comment-respond{margin:0 0 40px}.comments-area .comment-list{padding:15px 30px 45px}.comments-area .comment-list .children{padding-left:30px}.single-product .product-image{padding:40px 20px 60px}.single-product .product-image .split .thumb-container{width:100%}.single-product .filter h4{width:calc(100% - 170px)}.filter .filters{display:none}.filter{margin:0 0 30px;height:39px}.filter h4{margin:0}.filter .button{min-width:110px}.sidebar-filter{position:fixed;height:100%;overflow-y:scroll;top:0;left:-100%;padding:150px 0 30px;max-width:none;width:100%;-webkit-box-shadow:4px 4px 5px -2px rgba(0,0,0,.03);-moz-box-shadow:4px 4px 5px -2px rgba(0,0,0,.03);box-shadow:4px 4px 5px -2px rgba(0,0,0,.03)}.sidebar-filter h4{z-index:0;padding:0 25px}.sidebar-filter.active{left:0}.sidebar-filter .filters{padding:30px 25px;position:static;width:100%}.sidebar-filter .close-filter{z-index:1}.sidebar-filter .close-filter .icon{margin-right:-3px}.sidebar-filter .sub-menu{position:fixed;top:70px;bottom:0;z-index:1;height:100%;width:100%;left:-100%;padding:50px 25px 100px;overflow-y:scroll}.sidebar-filter .sub-menu.active{margin-left:0;left:0;width:100%}.sidebar-filter .sub-menu .sub-filters{max-height:none;overflow-y:hidden}.sidebar-filter .sub-menu .close-sub-menu{top:37px;z-index:1;right:25px}.sidebar-filter.text-center .sub-menu{position:fixed;top:70px}.sidebar-filter.text-center .icon-cooking-school{z-index:1}.sidebar-filter.text-center .back{z-index:0}.feed{padding:40px 5px 10px}.ad{padding:20px 0}.callout-full{border-bottom:solid 1px #f2f2f2}.callout-full .vertical-centering{position:static;top:0;transform:none;padding:0}.callout-full .text-box{position:static;max-width:480px;margin:0 auto;float:none;padding:40px 15px}.callout-full .text-box .overline{font-size:17px}.callout-full .text-box h3{font-size:42px;line-height:1.05}.callout-full .text-box p{max-width:none;font-size:17px}.callout-full .text-box .announcement{top:20px;right:20px;left:auto;width:75px;height:75px;line-height:78px;font-size:18px}.callout-full .text-box .overline:after{margin:10px auto 25px;width:20px}.opt-in{max-width:480px;margin:0 auto;padding:40px 5px}.opt-in .icon{width:90px;height:90px;margin-bottom:25px}.opt-in h3{font-size:42px;line-height:1.05}.opt-in p{max-width:none;font-size:17px}.opt-in .button{width:250px}.opt-in .button span{font-size:20px;top:16px}.opt-in .button .icon{width:22px;height:22px;top:18px}.opt-in .button .hidden-icon{width:30px;height:30px}.opt-in .button:hover .hidden-icon,.opt-in .button:active .hidden-icon,.opt-in .button:focus .hidden-icon{top:-13px}.instagram-feed{padding:40px 5px 28px}.instagram-feed h3{font-size:42px;line-height:1.05;max-width:320px;margin:0 auto 20px}.instagram-feed p{max-width:none;font-size:17px;margin-bottom:20px}.instagram-feed .grid{margin:35px -15px 0}.instagram-feed .load-more{margin:0 0 30px}#sb_instagram #sbi_load{margin:28px 0 0}#sb_instagram .sbi_hover_top{display:none}.footer{padding:80px 5px;z-index:0}.footer .main-menu{height:auto}.footer .main-menu>li{float:none;margin:0 0 26px}.footer .main-menu>li:first-child,.footer .main-menu>li:last-child{float:none;width:100%}.footer .footer-nav{margin:0 0 30px}.footer .social{display:inline-block;margin:0}.footer .social li{margin-right:20px}.footer .social svg{width:20px;height:20px}.footer .main-menu a{height:auto;line-height:1}.footer .main-menu>li:first-child{float:none;margin:0 0 40px}.footer .logo{width:280px}.footer .footer-nav{margin:0 0 40px}.footer .row{max-width:600px}.footer .copyright{float:none;margin:40px 0 0;display:block}.footer .button-group{float:none}.footer .button-group .button{padding:0 10px 11px;float:none;display:inline-block;width:190px;margin:0 15px}.footer .button-group .button .icon{width:15px;height:15px}.footer .button-group .button span{font-size:14px}.footer .button-group .button:last-child{margin:20px auto 0}.modal{padding:60px 5px;max-width:none}#newsletter-modal.modal,#search-modal.modal,#newsletter-modal.modal,.nutrition-modal.modal{max-width:none}#newsletter-modal.modal .medium-6:first-child{padding-right:.9375rem}#newsletter-modal.modal .medium-6:last-child{padding-left:.9375rem}#pinterest-modal{min-width:auto;padding:20px 20px 0}.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container a img{margin-bottom:30px}#alert-modal.alert-modal-image .close-reveal-modal{right:0;top:-36px}#alert-modal.alert-modal-text{padding:50px 20px}}@media only screen and (max-width: 560px){.hero .caption-container .caption h1{font-size:70px;margin-bottom:12px}.hero .caption-container .caption p{font-size:16px;margin-bottom:25px}.hero .caption-container .caption .button{font-size:13px}.wp-recipe-maker .social{margin:0 0 20px;display:inline-block;width:100%;top:0;float:none}.wp-recipe-maker .button-group{float:none}.filter h4{font-size:24px;position:relative;top:3px}.recipe-video h3{font-size:24px}.recipe-video h3 .icon{width:18px;height:18px}}@media only screen and (max-width: 480px){.hero .caption-container .caption h1{font-size:65px;margin-bottom:12px}.hero .caption-container .caption p{font-size:16px;margin-bottom:25px}.hero .caption-container .caption .button{font-size:13px}.recipe-page-title .split .text-container h1,.wp-recipe-maker h3{font-size:36px}.recipe-page-title .split .text-container .category{margin-bottom:10px}.recipe-page-title .split .text-container .category li{font-size:13px}.recipe-techniques .cooking-school{width:70px;height:70px}.recipe-techniques .section-title{width:calc(100% - 70px)}.filter h4{font-size:20px;line-height:1.1;position:relative;top:8px;width:calc(100% - 110px)}.recipe-video h3{font-size:20px}.recipe-video h3 .icon{width:17px;height:17px}.cooking-methods-slider .card .title:after{margin:25px auto}.cooking-methods-slider .card .thumb-container .text-container{padding:0 30px}.cooking-methods-slider .card .thumb-container{height:90vw}.cooking-methods-slider .card .description{font-size:3.2vw;line-height:1.7;display:block}.cooking-methods-slider .card .title{font-size:8.7vw}.cooking-methods-slider .card .text-container{top:61vw}.cooking-methods-slider .button{padding:15px 10px 13px;font-size:11px}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -26vw, 0);-ms-transform:translate3d(0, -26vw, 0);-webkit-transform:translate3d(0, -26vw, 0);transform:translate3d(0, -26vw, 0);-ms-transform:translate(0px, -26vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -26vw, 0);-ms-transform:translate3d(0, -26vw, 0);-webkit-transform:translate3d(0, -26vw, 0);transform:translate3d(0, -26vw, 0);-ms-transform:translate(0px, -26vw)}.cooking-school .wysiwyg h3{margin-bottom:20px}.wysiwyg h3{font-size:36px}.bio .text-container h3{font-size:48px}.testimonials blockquote p{font-size:32px}.post-type-archive-product .filter h4{width:calc(100% - 130px)}.comments-area h3{font-size:24px}.comments-area h3 .button{top:-4px}.callout-full .text-box .announcement{width:65px;height:65px;line-height:68px;font-size:16px}#sb_instagram .sbi_hover_top{display:block}.footer{padding:50px 5px}.footer .logo{width:250px}.footer .social svg{width:18px;height:18px}.footer .main-menu a{font-size:15px}.footer .copyright{margin:40px auto 0;max-width:220px}}@media only screen and (max-width: 400px){.hero .caption-container .caption h1{font-size:60px;margin-bottom:10px}.hero .caption-container .caption p{font-size:15px;margin-bottom:18px}.hero .caption-container .box h3{font-size:32px;line-height:1.1}.recipe-page-title .split .text-container h1,.wp-recipe-maker h3,.wp-recipe-maker h4{font-size:30px}.recipe-page-title .split .text-container .get-cooking{font-size:14px;top:3px}.recipe-page-title .split .text-container .social svg{width:17px;height:17px}.wp-recipe-maker .byline .signature,.cooking-school-single .byline .signature{font-size:18px;margin-bottom:30px}.wp-recipe-maker .byline .signature .icon,.cooking-school-single .byline .signature .icon{width:220px;margin-left:10px}.wp-recipe-maker .byline h5{margin-bottom:30px}.recipe-video h3{font-size:18px}.cooking-methods-slider .card .title:after{margin:20px auto}.cooking-methods-slider .card .thumb-container .text-container{padding:0 15px}.cooking-methods-slider .card .thumb-container{height:90vw}.cooking-methods-slider .card .description{font-size:3.4vw;line-height:1.6;display:block}.cooking-methods-slider .card .title{font-size:9.6vw}.cooking-methods-slider .card .text-container{top:59.5vw}.cooking-methods-slider .card{padding:0 10px}.cooking-methods-slider .button{padding:15px 6px 13px;font-size:10px}.cooking-methods-slider .card .thumb-container a:hover .thumb,.cooking-methods-slider .card .thumb-container a:active .thumb,.cooking-methods-slider .card .thumb-container a:focus .thumb{-moz-transform:translate3d(0, -26vw, 0);-ms-transform:translate3d(0, -26vw, 0);-webkit-transform:translate3d(0, -26vw, 0);transform:translate3d(0, -26vw, 0);-ms-transform:translate(0px, -26vw)}.cooking-methods-slider .card .thumb-container a:hover .text-container,.cooking-methods-slider .card .thumb-container a:active .text-container,.cooking-methods-slider .card .thumb-container a:focus .text-container{-moz-transform:translate3d(0, -26vw, 0);-ms-transform:translate3d(0, -26vw, 0);-webkit-transform:translate3d(0, -26vw, 0);transform:translate3d(0, -26vw, 0);-ms-transform:translate(0px, -26vw)}.split-card .text-container h3{font-size:32px;line-height:1.1;margin-bottom:20px}.split .text-container p{margin-bottom:20px}.bio .text-container h3{font-size:40px;line-height:1.1}.media-grid .split-card .text-container h3{font-size:32px}.media-grid .split-card .text-container .date{font-size:13px}.wp-recipe-maker .social{float:none;display:inline-block;width:100%;top:60px;margin-bottom:0}.wp-recipe-maker .button-group{float:none;display:inline-block;width:100%;position:relative;bottom:34px}.wp-recipe-maker .button-group .button{width:calc(50% - 6px);padding:10px 0;margin:0;float:left}.wp-recipe-maker .button-group .button:first-child{margin-right:12px}.wp-recipe-maker .recipe-info-summary li{font-size:16px}.comments-area .comment-respond label{display:block}.feed .grid>li{width:100%}.callout-full .text-box .overline{font-size:15px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:42px}.callout-full .text-box p{font-size:16px}.callout-full .text-box .button-group{margin-top:0}.callout-full .text-box .button-group .button{min-width:100px;font-size:12px;padding:11px 15px 9px}}@media only screen and (max-width: 360px){.modal h4{font-size:30px}.home .hero .caption-container{top:62%}.hero .caption-container .caption h1{font-size:55px;margin-bottom:10px}.hero .caption-container .caption p{font-size:15px;margin-bottom:18px}.hero .caption-container .caption .button{font-size:12px;min-width:120px;padding:12px 15px 10px}.wp-recipe-maker .byline .signature,.cooking-school-single .byline .signature{font-size:17px;margin-bottom:30px}.wp-recipe-maker .byline .signature .icon,.cooking-school-single .byline .signature .icon{width:210px;margin-left:10px}.comments-area h3{font-size:20px}.comments-area h3 small{margin-left:5px}.comments-area h3 .button{top:-7px}.cooking-methods-slider .card .thumb-container{height:95vw}.cooking-methods-slider .card .text-container{top:64vw}.related-products .card .title a{font-size:18px}.filter .button{min-width:90px}.instagram-feed .button{margin:0 5px;font-size:17px}}@media only screen and (max-width: 320px){.hero .caption-container .caption h1{font-size:50px;margin-bottom:12px}.hero .caption-container .caption p{font-size:14px;margin-bottom:18px}.hero .caption-container .caption.navy .icon{display:none}.callout-full .text-box .overline{font-size:14px}.callout-full .text-box h3,.instagram-feed h3,.opt-in h3{font-size:38px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
