﻿@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}.ad{background-color:#fafafd;padding:20px 0 36px;text-align:center;overflow:hidden;clear:both;transform:none !important}.ad .text{font-family:"raleway",serif;text-transform:uppercase;color:#0f1d41;font-weight:700;font-size:9px;letter-spacing:.08em;display:block;margin-bottom:12px;line-height:1}.ad img,.ad iframe{display:block;margin:0 auto}.ad .leadeboard{width:728px;height:90px;max-width:none}.ad .square{width:300px;height:250px;max-width:none}.ad .mobile-leadeboard{width:320px;height:50px;max-width:none}.byline{margin-top:50px}.byline .signature{font-family:"quichesans",serif;font-weight:700;color:#0f1d41;font-size:30px;margin-bottom:60px;display:block}.byline .signature .icon{position:relative;top:25px;height:60px;width:390px;fill:#0f1d41}.byline h5{font-family:"quichesans",serif;letter-spacing:0;font-weight:700;line-height:1.2;text-transform:none;font-size:21px;color:#0f1d41;margin-bottom:40px}.byline p{font-size:13px;line-height:1.45;letter-spacing:.03em;font-weight:500;color:#0f1d41}.callout-full{position:relative}.callout-full img{width:100%}.callout-full .vertical-centering{max-width:1360px;padding:0 50px}.callout-full .text-box{position:relative;max-width:600px;width:100%;padding:0;float:left;text-align:center}.callout-full .text-box .announcement{position:absolute;top:-34px;left:50px;display:block;width:100px;height:100px;line-height:105px;border-radius:50%;background-color:#fff;color:#0f1d41;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase}.callout-full .text-box .overline{display:block;color:#0f1d41;font-family:"raleway",serif;font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:.05em}.callout-full .text-box .overline:after{content:"";background-color:#0f1d41;height:2px;width:35px;margin:16px auto 35px;display:block}.callout-full .text-box h3{font-family:"quichesans",serif;color:#0f1d41;font-size:100px;font-weight:700;margin:0 0 15px;line-height:.9;text-transform:uppercase}.callout-full .text-box p{max-width:440px;width:100%;color:#0f1d41;font-family:"raleway",serif;font-size:19px;font-weight:500;line-height:1.6;letter-spacing:0;margin:0 auto 20px}.callout-full .text-box .button-group{margin-top:30px}.callout-full .text-box .button-group .button{font-size:13px;padding:11px 20px;margin-right:6px;min-width:140px;max-width:80%;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}.callout-full .text-box .button-group .button:last-child{margin:0}.callout-full .text-box .button-group .button:hover,.callout-full .text-box .button-group .button:active,.callout-full .text-box .button-group .button:focus{background-color:#0f1d41;border-color:#0f1d41;color:#fff}.callout-full .text-box ul{list-style:none;margin:0 0 20px}.callout-full .text-box ul li{display:block;font-family:"raleway",serif;font-size:13px;font-weight:400;margin:0 0 5px;text-transform:uppercase}.callout-full .text-box ul li:last-child{margin:0}.callout-full .text-box .button{margin:0}.card .thumb-container{overflow:hidden;margin-bottom:20px}.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}.card .thumb-container .icon{position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);width:50px;height:50px;margin:0 auto;display:block;fill:#0f1d41}.card .thumb-container .brick-background{width:100%;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.card:hover .brick-background,.card:active .brick-background,.card:focus .brick-background{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.card .category a{font-family:"raleway",serif;color:#1d1d1d;font-weight:700;font-size:10px;letter-spacing:.03em;text-transform:uppercase;display:block;margin:0 0 8px;line-height:1.2;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.card .category a:hover,.card .category a:active,.card .category a:focus{color:#32b1ca}.card .title a{position:relative;line-height:1.15;display:block;color:#1d1d1d;text-transform:capitalize;font-family:"raleway",serif;font-size:22px;letter-spacing:.01em;font-weight:400;margin:0 0 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}.card .title a:hover,.card .title a:active,.card .title a:focus{color:#32b1ca}.card .title.has-icon a{padding-left:30px}.card .title .icon{position:absolute;left:0;top:2px;width:20px;height:20px}.card .price{font-family:"quichesans",serif;font-weight:700;font-size:21px}.comments-title{margin:0 0 40px}.wprm-comment-rating{margin:5px 0 0}.wprm-rating-star svg g polygon{stroke:#0f1d41}.wprm-rating-star svg g path{fill:#0f1d41}.wprm-rating-star.rated svg g polygon{fill:#0f1d41}.comment-meta a,.reply a{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}.comment-meta a:hover,.comment-meta a:active,.comment-meta a:focus,.reply a:hover,.reply a:active,.reply a:focus{color:#32b1ca}.comments-area{position:relative;padding:100px 50px 40px;max-width:920px;margin:0 auto}.comments-area h3{font-family:"quichesans",serif;font-size:32px;letter-spacing:-0.03em;text-transform:uppercase}.comments-area h3 small{margin-left:10px;font-family:"montserrat",serif;font-weight:700;color:#0f1d41}.comments-area h3 .button{float:right;position:relative;top:0;border:solid 2px #0f1d41;font-size:13px;padding:11px 20px;margin:0;float:right;min-width:130px;max-width:80%;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.comments-area h3 .button:hover,.comments-area h3 .button:active,.comments-area h3 .button:focus{background-color:#0f1d41;color:#fff}.comments-area .comment-reply-link{margin-top:5px;display:inline-block;font-family:"raleway",serif;font-weight:700;font-size:14px}.comments-area .comment-notes{position:relative;display:inline-block}.comments-area .comment-notes .required{color:#32b1ca}.comments-area .comment-notes,.comments-area .logged-in-as{font-family:"raleway",serif;font-weight:500;font-size:16px;line-height:1.3}.comments-area .comment-notes a,.comments-area .logged-in-as a{text-decoration:underline}.comments-area #cancel-comment-reply-link{float:right;margin:12px 0 0;padding:0 15px;font-family:"quichesans",serif;text-transform:uppercase;font-weight:700;font-size:13px;height:38px;line-height:34px;letter-spacing:-0.01em;color:#fff;border:2px solid #0f1d41;background-color:#0f1d41}.comments-area #cancel-comment-reply-link:hover,.comments-area #cancel-comment-reply-link:active,.comments-area #cancel-comment-reply-link:focus{background-color:rgba(0,0,0,0);color:#0f1d41}.comments-area p{font-size:18px;line-height:1.7;font-weight:500;color:#1d1d1d;margin:10px 0 0}.comments-area p br{display:none}.comments-area textarea{box-shadow:none;border:solid 1px #eee;font-size:19px;line-height:1.4;color:#0f1d41;padding:15px}.comments-area textarea:hover,.comments-area textarea:active,.comments-area textarea:focus{background-color:#fff}.comments-area input[type=text],.comments-area input[type=email],.comments-area input[type=url]{height:50px;font-size:19px;box-shadow:none;border:solid 1px #eee;color:#0f1d41;padding-left:15px}.comments-area input[type=text]:hover,.comments-area input[type=text]:active,.comments-area input[type=text]:focus,.comments-area input[type=email]:hover,.comments-area input[type=email]:active,.comments-area input[type=email]:focus,.comments-area input[type=url]:hover,.comments-area input[type=url]:active,.comments-area input[type=url]:focus{background-color:#fff}.comments-area .comment-form label{font-size:28px;margin:0 0 6px}.comments-area .comment-form p{margin:0 0 30px}.comments-area .comment-form p.form-submit{margin:0}.comments-area .comment-form p.form-submit .button{border:solid 2px #0f1d41;font-size:13px;padding:11px 20px;margin:0;min-width:130px;max-width:80%;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.comments-area .comment-form p.form-submit .button:hover,.comments-area .comment-form p.form-submit .button:active,.comments-area .comment-form p.form-submit .button:focus{background-color:#0f1d41;color:#fff}.comments-area .comment-list{margin:0 0 60px;padding:35px 60px 60px;background-color:#fafafd;list-style:none}.comments-area .comment-list li{padding:35px 0;border-bottom:1px solid #eee}.comments-area .comment-list li:last-child{border-bottom:none;padding-bottom:0}.comments-area .comment-list .comment-respond{border-bottom:1px solid #eee;margin:25px 0 0;padding-bottom:25px}.comments-area .comment-list .children{list-style:none;padding-left:60px}.comments-area .comment-respond{margin:0 0 60px}.comments-area .comment-respond h3{font-family:"quichesans",serif;font-size:32px;letter-spacing:-0.03em;text-transform:uppercase;color:#0f1d41}.comments-area .comment-respond label{letter-spacing:-0.03em;display:inline-block;margin-right:20px}.comments-area .comment-respond .comment-form-cookies-consent label{position:relative;top:0;font-family:"raleway",serif;font-size:15px;letter-spacing:.01em;margin-left:6px;font-weight:500}.comments-area .comment-respond .comment-form-cookies-consent input{height:auto}.comments-area .comment-form-cookies-consent{margin-bottom:30px}.comments-area .comment-form-cookies-consent input{position:relative;bottom:2px}.comments-area .comment-form-cookies-consent label{font-size:14px}.comments-area .comment-form-cookies-consent .small-2{width:30px;padding:0 0 0 .9375rem}.comments-area .comment-form-cookies-consent .small-10{width:calc(100% - 30px);padding:0 .9375rem 0 0}.comments-area .vcard{margin:0;border:none;padding:0;line-height:1}.comments-area cite{font-style:normal}.comments-area .comment-metadata{display:inline-block;font-size:11px;font-family:"montserrat",serif;text-transform:uppercase;font-weight:700;line-height:1.1}.comments-area .comment-awaiting-moderation{font-style:normal;text-transform:none;margin-top:10px;font-weight:500;font-size:14px;font-family:"raleway",serif;display:block;line-height:1.3}.comments-area .fn{font-family:"quichesans",serif;font-size:26px;font-weight:400;line-height:1;margin-right:6px}.comments-area .says{display:none}.comments-area .reply{font-family:"quichesans",serif;text-transform:uppercase;font-size:14px}.comments-area label{font-family:"quichesans",serif;font-size:32px;color:#0f1d41}.comments-area label .required{color:#32b1ca}.comments-area .wprm-rating-star svg{width:18px;height:18px}.dropdown-container{position:relative;height:50px;font-family:"raleway",serif;color:#1d1d1d;width:100%;display:block}.dropdown-container li{list-style:none;float:left;text-align:left;width:100%}.dropdown-container a{text-decoration:none;background-color:#fff;color:#484848;font-weight:500;line-height:50px;font-size:16px;height:49px;line-height:50px;display:block;padding:0 20px}.dropdown-menu{background:#1d1d1d;padding:0;margin:0}.dropdown-menu.active a{background:#fff;color:#484848}.dropdown-menu.active .placeholder{border-left:solid 1px #eee;border-right:solid 1px #eee;border-bottom:solid 1px #fff}.dropdown-menu.active .dropdown-item{display:block !important}.dropdown-menu.active .dropdown-item a{background:#fff;color:#1d1d1d}.dropdown-menu.active .dropdown-item a:hover{background-color:#fafafd}.dropdown-menu li{text-transform:uppercase}.dropdown-menu .dropdown-item{padding:0;margin:0;border:solid 1px #eee;border-top:0}.dropdown-menu .placeholder{line-height:48px;font-size:16px;font-family:"raleway",serif;font-weight:500;letter-spacing:0;text-transform:none;border:solid 1px #eee;overflow:hidden}.dropdown-item{display:none;background:#fff;position:absolute;z-index:100;width:100%;left:0;right:0}.dropdown-item li{text-transform:none}.dropdown-item a{color:#1d1d1d;padding:0 20px}.dropdown-item a:hover,.dropdown-item a:active,.dropdown-item a:focus{background-color:#f5f5f5}.filters .dropdown-menu li .dropdown-item li a{margin:0}.top-level .dropdown-menu li .dropdown-item{padding:0}.top-level .dropdown-menu li .dropdown-item a{border:0}.dropdown-menu li a:after{position:absolute;top:0;right:0;float:right;content:"";padding:0;margin:20px 20px 0;border:0;background-size:14px;background-position:50% 50%;background-repeat:no-repeat;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.334,9.481c0-0.418,0.158-0.834,0.477-1.152c0.638-0.637,1.668-0.637,2.306,0L16,20.214L27.884,8.329 c0.637-0.637,1.67-0.637,2.306,0c0.636,0.636,0.636,1.668,0,2.305L17.152,23.67c-0.637,0.638-1.667,0.638-2.304,0L1.811,10.634 C1.493,10.315,1.334,9.898,1.334,9.481'/%3E%3C/svg%3E")}.dropdown-item li a:after{display:none}.dropdown-menu.active li a:after{background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.664,22.518c0,0.418-0.158,0.834-0.477,1.151c-0.638,0.638-1.668,0.638-2.306,0L15.999,11.785L4.115,23.669 c-0.637,0.638-1.67,0.638-2.306,0c-0.636-0.636-0.636-1.668,0-2.305L14.847,8.329c0.637-0.638,1.667-0.638,2.304,0l13.037,13.036 C30.506,21.684,30.664,22.101,30.664,22.518'/%3E%3C/svg%3E")}.feed{padding:100px 35px 70px}.feed .row{max-width:1260px}.feed .grid{overflow:hidden;margin:0 -15px;clear:both}.feed .grid>li{padding:0 15px 30px}.feed .grid>li:nth-child(1){-webkit-animation:fadeInUp .5s ease .15s 1 normal both running;-moz-animation:fadeInUp .5s ease .15s 1 normal both running;animation:fadeInUp .5s ease .15s 1 normal both running}.feed .grid>li:nth-child(2){-webkit-animation:fadeInUp .5s ease .3s 1 normal both running;-moz-animation:fadeInUp .5s ease .3s 1 normal both running;animation:fadeInUp .5s ease .3s 1 normal both running}.feed .grid>li:nth-child(3){-webkit-animation:fadeInUp .5s ease .45s 1 normal both running;-moz-animation:fadeInUp .5s ease .45s 1 normal both running;animation:fadeInUp .5s ease .45s 1 normal both running}.feed .grid>li:nth-child(4){-webkit-animation:fadeInUp .5s ease .6s 1 normal both running;-moz-animation:fadeInUp .5s ease .6s 1 normal both running;animation:fadeInUp .5s ease .6s 1 normal both running}.feed .grid>li:nth-child(5){-webkit-animation:fadeInUp .5s ease .75s 1 normal both running;-moz-animation:fadeInUp .5s ease .75s 1 normal both running;animation:fadeInUp .5s ease .75s 1 normal both running}.feed .grid>li:nth-child(6){-webkit-animation:fadeInUp .5s ease .9s 1 normal both running;-moz-animation:fadeInUp .5s ease .9s 1 normal both running;animation:fadeInUp .5s ease .9s 1 normal both running}.feed .grid>li:nth-child(7){-webkit-animation:fadeInUp .5s ease 1.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.05s 1 normal both running;animation:fadeInUp .5s ease 1.05s 1 normal both running}.feed .grid>li:nth-child(8){-webkit-animation:fadeInUp .5s ease 1.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.2s 1 normal both running;animation:fadeInUp .5s ease 1.2s 1 normal both running}.feed .grid>li:nth-child(9){-webkit-animation:fadeInUp .5s ease 1.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.35s 1 normal both running;animation:fadeInUp .5s ease 1.35s 1 normal both running}.feed .grid .split-card{padding:0}.feed .grid .split-card .announcement{top:0}.feed .grid .split-card .thumb-container{width:45%}.feed .grid .split-card .split-container{width:55%}.feed .ad{margin-bottom:40px}.media-grid{max-width:960px;width:100%;margin:0 auto;padding:0 50px 100px}.media-grid .grid{overflow:hidden;margin:0 -15px;clear:both}.media-grid .grid>li{padding:0 15px 30px}.media-grid .grid>li:nth-child(1){-webkit-animation:fadeInUp .5s ease .15s 1 normal both running;-moz-animation:fadeInUp .5s ease .15s 1 normal both running;animation:fadeInUp .5s ease .15s 1 normal both running}.media-grid .grid>li:nth-child(2){-webkit-animation:fadeInUp .5s ease .3s 1 normal both running;-moz-animation:fadeInUp .5s ease .3s 1 normal both running;animation:fadeInUp .5s ease .3s 1 normal both running}.media-grid .grid>li:nth-child(3){-webkit-animation:fadeInUp .5s ease .45s 1 normal both running;-moz-animation:fadeInUp .5s ease .45s 1 normal both running;animation:fadeInUp .5s ease .45s 1 normal both running}.media-grid .grid>li:nth-child(4){-webkit-animation:fadeInUp .5s ease .6s 1 normal both running;-moz-animation:fadeInUp .5s ease .6s 1 normal both running;animation:fadeInUp .5s ease .6s 1 normal both running}.media-grid .grid>li:nth-child(5){-webkit-animation:fadeInUp .5s ease .75s 1 normal both running;-moz-animation:fadeInUp .5s ease .75s 1 normal both running;animation:fadeInUp .5s ease .75s 1 normal both running}.media-grid .grid>li:nth-child(6){-webkit-animation:fadeInUp .5s ease .9s 1 normal both running;-moz-animation:fadeInUp .5s ease .9s 1 normal both running;animation:fadeInUp .5s ease .9s 1 normal both running}.media-grid .grid>li:nth-child(7){-webkit-animation:fadeInUp .5s ease 1.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.05s 1 normal both running;animation:fadeInUp .5s ease 1.05s 1 normal both running}.media-grid .grid>li:nth-child(8){-webkit-animation:fadeInUp .5s ease 1.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.2s 1 normal both running;animation:fadeInUp .5s ease 1.2s 1 normal both running}.media-grid .grid>li:nth-child(9){-webkit-animation:fadeInUp .5s ease 1.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.35s 1 normal both running;animation:fadeInUp .5s ease 1.35s 1 normal both running}.media-grid a:hover .thumb-container img,.media-grid a:active .thumb-container img,.media-grid a:focus .thumb-container img{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.media-grid a:hover .button,.media-grid a:active .button,.media-grid a:focus .button{background-color:rgba(0,0,0,0);color:#0f1d41}.media-grid .split-card{padding:0}.media-grid .button{padding:12px 22px 10px;font-size:14px}.media-grid .split-card .text-container h3{font-size:40px;margin:0}.media-grid .split-card .text-container p{margin:30px 0}.media-grid .split-card .text-container .date{margin:6px 0 0;font-size:15px;font-family:"montserrat",serif;text-transform:uppercase;font-weight:700;color:#0f1d41;letter-spacing:.01em;display:block}.load-more{margin-top:50px;position:relative;text-align:center}.load-more img,.load-more svg{width:75px;height:75px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.load-more span{position:absolute;top:50%;left:0;right:0;margin:0 auto;-ms-transform:translate(0, -50%);transform:translateY(-50%);font-family:"raleway",serif;font-weight:700;font-size:12px}.load-more.spinning img,.load-more.spinning svg{-webkit-animation:rotating .7s linear infinite;-moz-animation:rotating .7s linear infinite;-ms-animation:rotating .7s linear infinite;-o-animation:rotating .7s linear infinite;animation:rotating .7s linear infinite}.load-more.initial span{display:none}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.load-more-large{margin:50px 0 0;position:relative;text-align:center}.load-more-large img,.load-more-large svg{width:40px;height:40px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.load-more-large span{position:relative;top:4px;margin-left:8px;font-family:"quichesans",serif;font-weight:700;font-size:22px;letter-spacing:-0.01em;color:#0f1d41}.load-more-large.spinning img,.load-more-large.spinning svg{-webkit-animation:rotating .5s linear infinite;-moz-animation:rotating .5s linear infinite;-ms-animation:rotating .5s linear infinite;-o-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite}.load-more-large.initial span{display:none}.filter{margin:0 0 60px}.filter h4{font-family:"quichesans",serif;font-weight:700;font-size:28px;display:inline-block;margin:0 60px 0 0}.filter .button{font-size:13px;padding:11px 20px;margin:0;float:right;min-width:130px;max-width:80%}.filter .icon{position:relative;top:7px;width:22px;height:22px;float:right}.filter .filters{position:relative;bottom:1px;margin:0;font-size:0;list-style:none;display:inline-block}.filter .filters li{display:inline-block;margin-right:20px}.filter .filters li:last-child{margin:0}.filter .filters a{color:#0f1d41;font-size:16px;font-family:"raleway",serif;font-weight:500}.filter .filters a:hover,.filter .filters a:active,.filter .filters a:focus{color:#32b1ca}.archive .feed{padding-bottom:150px}#sb_instagram #sbi_images{gap:30px !important}#sb_instagram .sbi_photo_wrap:hover .sbi_photo{-moz-transform:scale(1.02) !important;-ms-transform:scale(1.02) !important;-webkit-transform:scale(1.02) !important;transform:scale(1.02) !important}#sb_instagram .sbi_photo{-webkit-transition:500ms all ease!important;-moz-transition:500ms all ease!important;-ms-transition:500ms all ease!important;-o-transition:500ms all ease!important;transition:500ms all ease!important}#sb_instagram #sbi_load{margin:30px 0 0}#sb_instagram #sbi_load .sbi_load_btn{padding:11px 20px;border-radius:0}#sb_instagram #sbi_load .sbi_load_btn .sbi_btn_text{font-family:"raleway",serif;text-transform:uppercase;font-weight:700;line-height:1;font-size:13px;letter-spacing:.01em}#sb_instagram .sbi_follow_btn a{padding:11px 20px;border-radius:0}#sb_instagram .sbi_follow_btn a span{font-family:"raleway",serif;text-transform:uppercase;font-weight:700;line-height:1;font-size:13px;letter-spacing:.01em}#sb_instagram .sbi_link{background-color:rgba(0,0,0,.45) !important}#sb_instagram .sbi_link .sbi_hover_caption_wrap{padding:20px;font-size:16px;line-height:1.4}#sb_instagram .sbi_hover_bottom p{font-size:16px;color:#fff}#sb_instagram .sbi_hover_bottom p span,#sb_instagram .sbi_hover_bottom p em{color:#fff}.footer{position:relative;padding:80px 35px 200px;background-color:#0f1d41;text-align:center;z-index:100;background-image:url(../images/footer-bg.png);background-position:bottom;background-size:500px 146px;background-repeat:repeat-x}.footer .row{max-width:1180px;margin:0 auto}.footer .footer-nav{margin:0 0 60px}.footer .main-menu{list-style:none;margin:0;display:inline-block;height:70px}.footer .main-menu li{display:block;float:left;line-height:1;margin-right:105px}.footer .main-menu li:last-child{margin:0}.footer .main-menu a{color:#fff;fill:#fff;height:70px;line-height:70px;display:block;font-family:"raleway",serif;font-weight:700;font-size:16px;letter-spacing:.15em;text-transform:uppercase;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.footer .main-menu a:hover,.footer .main-menu a:active,.footer .main-menu a:focus{color:#32b1ca}.footer .logo{height:70px;width:300px}.footer .social{list-style:none;margin:0;font-size:0}.footer .social li{margin-right:6px;float:left}.footer .social li:last-child{margin:0}.footer .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}.footer .social li a:hover,.footer .social li a:active,.footer .social li a:focus{fill:#32b1ca}.footer .social svg{width:17px;height:17px}.footer .button-group{float:right}.footer .button-group .button{background-color:rgba(0,0,0,0);padding:0 10px 12px;border:0;margin:0;border-bottom:solid 1px rgba(255,255,255,.4);width:250px;display:inline-block;text-align:left;margin-right:30px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.footer .button-group .button:hover .icon,.footer .button-group .button:active .icon,.footer .button-group .button:focus .icon{bottom:3px}.footer .button-group .button .icon{position:relative;bottom:0;width:18px;height:18px;margin:0;fill:#fff;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.footer .button-group .button span{position:relative;bottom:3px;margin-left:15px;font-size:15px;font-weight:500;letter-spacing:.18em;color:#fff;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.footer .button-group .button:last-child{margin:0}.footer .copyright{font-family:"raleway",serif;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.06em;font-weight:500;margin:20px 0 0;float:left}.footer .copyright a{color:#fff;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.footer .copyright a:hover,.footer .copyright a:active,.footer .copyright a:focus{color:#32b1ca}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{position:relative;bottom:4px;font-family:"raleway",serif;font-size:9px;font-weight:400;text-align:left;text-transform:uppercase;color:#ed1b35;background:rgba(0,0,0,0);font-style:normal;margin:0;padding:0;-webkit-animation:fadeIn .5s ease .2s 1 normal both running;-moz-animation:fadeIn .5s ease .2s 1 normal both running;animation:fadeIn .5s ease .2s 1 normal both running}.wpcf7 br{display:none}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{padding-left:12px;font-family:"raleway",serif;font-size:15px;height:44px;margin:0 0 20px;border-radius:0;box-shadow:none}.wpcf7 label select{margin-top:0}.wpcf7 label{font-family:"raleway",serif;font-size:13px;font-weight:700;margin-bottom:6px;color:#1d1d1d;text-transform:uppercase}.wpcf7 select{text-transform:uppercase}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 textarea,.wpcf7 select{font-family:"raleway",serif;color:#1d1d1d;font-weight:700;letter-spacing:-0.02em;font-size:16px;height:44px;box-shadow:none;padding-left:12px;border:0;background-color:rgba(0,0,0,0);border:solid 1px #d5d5d5}.wpcf7 input[type=text]::-webkit-input-placeholder,.wpcf7 input[type=email]::-webkit-input-placeholder,.wpcf7 input[type=number]::-webkit-input-placeholder,.wpcf7 input[type=tel]::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 select::-webkit-input-placeholder{color:#eee}.wpcf7 input[type=text]:-moz-placeholder,.wpcf7 input[type=email]:-moz-placeholder,.wpcf7 input[type=number]:-moz-placeholder,.wpcf7 input[type=tel]:-moz-placeholder,.wpcf7 textarea:-moz-placeholder,.wpcf7 select:-moz-placeholder{color:#eee}.wpcf7 input[type=text]::-moz-placeholder,.wpcf7 input[type=email]::-moz-placeholder,.wpcf7 input[type=number]::-moz-placeholder,.wpcf7 input[type=tel]::-moz-placeholder,.wpcf7 textarea::-moz-placeholder,.wpcf7 select::-moz-placeholder{color:#eee}.wpcf7 input[type=text]:-ms-input-placeholder,.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=number]:-ms-input-placeholder,.wpcf7 input[type=tel]:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder,.wpcf7 select:-ms-input-placeholder{color:#eee}.wpcf7 textarea{height:200px;line-height:1.45}.wpcf7 input[type=submit]{font-weight:700;text-transform:uppercase;height:auto;font-size:13px !important;padding:11px 20px !important;margin:0;min-width:130px;max-width:80%;letter-spacing:.01em;background-color:rgba(0,0,0,0);border:solid 2px #0f1d41;color:#0f1d41;display:inline-block;cursor:pointer;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:active,.wpcf7 input[type=submit]:focus{background-color:#0f1d41;color:#fff}.wpcf7 .wpcf7-not-valid-tip{position:relative;bottom:14px;font-family:"raleway",serif;font-size:9px;font-weight:400;text-align:left;text-transform:uppercase;color:#ed1b35}.wpcf7 div.wpcf7-response-output{margin:40px 0 20px;font-family:"raleway",serif;font-weight:700}.wpcf7 .required:after{content:"*";color:#ed1b35;font-size:16px;position:relative;top:0;margin-left:3px;line-height:0}.wpcf7 .wpcf7-not-valid-tip{-webkit-animation:fadeIn .5s ease .2s 1 normal both running;-moz-animation:fadeIn .5s ease .2s 1 normal both running;animation:fadeIn .5s ease .2s 1 normal both running}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng{background:rgba(0,0,0,0);border:0 !important;padding:0 !important;font-family:"raleway",serif;font-size:16px;font-weight:400;color:#1d1d1d}.wpcf7 .wpcf7-validation-errors:before,.wpcf7 .wpcf7-mail-sent-ng:before{position:relative;content:"";display:inline-block;top:2px;margin-right:5px !important;background-size:16px;background-position:50% 50%;background-repeat:no-repeat;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ed1b35' d='M27.26,4.557c-0.975-0.973-2.55-0.973-3.526,0l-7.735,7.737L8.261,4.557c-0.974-0.973-2.553-0.973-3.526,0 c-0.977,0.975-0.977,2.553,0,3.528l7.733,7.737L4.73,23.559c-0.972,0.978-0.972,2.552,0,3.532c0.492,0.481,1.127,0.727,1.767,0.727 c0.641,0,1.278-0.245,1.766-0.727l7.735-7.741l7.737,7.739c0.489,0.481,1.129,0.729,1.766,0.729c0.64,0,1.279-0.247,1.768-0.729 c0.973-0.979,0.973-2.555,0-3.533l-7.737-7.735l7.733-7.737C28.237,7.11,28.237,5.532,27.26,4.557'/%3E%3C/svg%3E")}.wpcf7 .wpcf7-mail-sent-ok{background:rgba(0,0,0,0);border:0 !important;padding:0 !important;font-family:"raleway",serif;font-size:16px;font-weight:400;color:#1d1d1d}.wpcf7 .wpcf7-mail-sent-ok:before{position:relative;content:"";display:inline-block;top:2px;margin-right:5px !important;background-size:16px;background-position:50% 50%;background-repeat:no-repeat;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23009900' d='M11.787,26.367c-0.61,0-1.22-0.232-1.685-0.697l-8.427-8.428c-0.931-0.93-0.931-2.44,0-3.371 c0.93-0.931,2.439-0.931,3.371,0l6.741,6.742L26.955,5.445c0.93-0.931,2.44-0.931,3.371,0c0.93,0.931,0.93,2.44,0,3.371 L13.472,25.67C13.006,26.135,12.397,26.367,11.787,26.367'/%3E%3C/svg%3E")}.wpcf7 .wpcf7-response-output{-webkit-animation:fadeIn 1s ease .2s 1 normal both running;-moz-animation:fadeIn 1s ease .2s 1 normal both running;animation:fadeIn 1s ease .2s 1 normal both running}.gallery{max-width:960px;width:100%;margin:0 auto;padding:100px 50px;transform:none !important}.gallery.nopad-top{padding-top:0}.gallery.nopad-bottom{padding-bottom:0}.gallery.nopad{padding-top:0;padding-bottom:0}.gallery h4{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:33px;margin-bottom:30px;letter-spacing:0;font-weight:700;line-height:1}.gallery .caption{display:block;margin-top:8px;font-family:"raleway",serif;font-size:14px;font-weight:400;line-height:1.2}.clearing-assembled .clearing-container .visible-img,.clearing-assembled .clearing-container .carousel,.clearing-blackout,.clearing-caption{background:#1d1d1d}.clearing-assembled img{width:auto}.clearing-main-prev>span{border-right-color:rgba(0,0,0,0)}.clearing-main-prev>span:before{position:absolute;top:-12px;left:0;content:"";padding:0;margin:0;border:0;background-size:24px;background-position:50% 50%;background-repeat:no-repeat;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M22.894,2.887c0.185-0.186,0.416-0.277,0.671-0.277s0.485,0.092,0.67,0.277c0.37,0.371,0.37,0.973,0,1.342L12.438,16.026 l11.796,11.796c0.37,0.37,0.37,0.972,0,1.341c-0.37,0.37-0.972,0.371-1.341,0L10.425,16.695c-0.368-0.37-0.368-0.972,0-1.341 L22.894,2.887z'/%3E%3Cpath fill='%23ffffff' d='M23.564,1.211c0.628,0,1.219,0.244,1.662,0.689c0.44,0.441,0.685,1.031,0.685,1.658c-0.001,0.629-0.245,1.217-0.689,1.66 L14.416,16.026l10.808,10.808c0.442,0.441,0.688,1.031,0.688,1.659s-0.245,1.218-0.688,1.661 c-0.888,0.885-2.435,0.884-3.319-0.003L9.437,17.685c-0.914-0.917-0.914-2.405-0.001-3.319L21.904,1.899 C22.344,1.456,22.935,1.211,23.564,1.211z'/%3E%3Cpath fill='%23ffffff' d='M23.564,2.143c0.385,0,0.73,0.145,1.001,0.416c0.267,0.266,0.413,0.621,0.413,1c0,0.377-0.147,0.732-0.414,0.998 L13.097,16.026l11.467,11.467c0.267,0.268,0.414,0.622,0.414,1.001c0,0.378-0.147,0.733-0.414,1 c-0.535,0.535-1.468,0.534-2.001,0L10.096,17.027c-0.551-0.553-0.551-1.45,0-2.001L22.563,2.559 C22.833,2.29,23.179,2.143,23.564,2.143z M23.564,28.977c0.128,0,0.249-0.051,0.341-0.142c0.092-0.09,0.141-0.212,0.141-0.341 c0-0.13-0.05-0.25-0.141-0.341L11.779,16.026L23.904,3.899c0.092-0.092,0.141-0.211,0.141-0.34s-0.05-0.25-0.141-0.342 c-0.189-0.191-0.493-0.189-0.681,0L10.755,15.686c-0.188,0.188-0.188,0.494,0,0.682l12.467,12.466 C23.314,28.926,23.435,28.977,23.564,28.977z'/%3E%3Cpath fill='%23ffffff' d='M23.564,0.745c0.753,0,1.461,0.293,1.992,0.826c0.527,0.527,0.82,1.232,0.82,1.988c0,0.75-0.292,1.457-0.823,1.988 L15.075,16.026l10.479,10.479c0.531,0.53,0.823,1.237,0.823,1.989c0,0.751-0.292,1.457-0.822,1.988 c-1.034,1.033-2.952,1.03-3.98,0.001L9.107,18.016c-1.096-1.098-1.096-2.882-0.001-3.978L21.574,1.569 C22.106,1.038,22.813,0.745,23.564,0.745z'/%3E%3C/svg%3E")}.clearing-main-next>span{border-left-color:rgba(0,0,0,0)}.clearing-main-next>span:before{position:absolute;top:-12px;right:0;content:"";padding:0;margin:0;border:0;background-size:24px;background-position:50% 50%;background-repeat:no-repeat;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M11.769,29.113c-0.184,0.186-0.416,0.277-0.67,0.277s-0.485-0.092-0.67-0.277c-0.37-0.371-0.37-0.973,0-1.342 l11.797-11.797L10.428,4.178c-0.37-0.37-0.37-0.972,0-1.341c0.37-0.37,0.972-0.371,1.341,0l12.469,12.468 c0.368,0.37,0.368,0.972,0,1.341L11.769,29.113z'/%3E%3Cpath fill='%23ffffff' d='M11.098,30.789c-0.628,0-1.219-0.244-1.662-0.689c-0.44-0.441-0.685-1.031-0.685-1.658c0-0.629,0.245-1.217,0.689-1.66 l10.806-10.807L9.439,5.167C8.996,4.725,8.751,4.136,8.751,3.508c0-0.628,0.245-1.218,0.688-1.661 c0.888-0.885,2.435-0.884,3.319,0.002l12.467,12.467c0.914,0.917,0.914,2.404,0.001,3.318L12.758,30.102 C12.318,30.545,11.728,30.789,11.098,30.789z'/%3E%3Cpath fill='%23ffffff' d='M11.098,29.857c-0.385,0-0.731-0.145-1.001-0.416c-0.267-0.266-0.413-0.621-0.413-1c0-0.377,0.147-0.732,0.414-0.998 l11.468-11.469L10.098,4.507C9.831,4.24,9.684,3.885,9.684,3.506c0-0.377,0.147-0.733,0.414-1c0.536-0.535,1.468-0.534,2.001,0 l12.468,12.467c0.551,0.552,0.551,1.449,0,2.001L12.099,29.441C11.829,29.711,11.483,29.857,11.098,29.857z M11.098,3.024 c-0.128,0-0.25,0.05-0.341,0.141c-0.091,0.09-0.141,0.212-0.141,0.341c0,0.13,0.05,0.25,0.141,0.341l12.127,12.127L10.758,28.102 c-0.091,0.092-0.141,0.211-0.141,0.34s0.05,0.25,0.141,0.342c0.189,0.191,0.493,0.189,0.681,0l12.469-12.468 c0.188-0.188,0.188-0.494,0-0.682L11.439,3.167C11.348,3.075,11.228,3.024,11.098,3.024z'/%3E%3Cpath fill='%23ffffff' d='M11.098,31.256c-0.753,0-1.461-0.293-1.992-0.826c-0.528-0.527-0.821-1.232-0.821-1.988c0-0.75,0.292-1.457,0.824-1.988 l10.479-10.479L9.109,5.496c-0.531-0.531-0.824-1.237-0.824-1.99c0-0.75,0.292-1.457,0.823-1.988c1.034-1.033,2.952-1.03,3.98,0 l12.468,12.467c1.096,1.098,1.096,2.882,0.001,3.978L13.088,30.432C12.556,30.963,11.849,31.256,11.098,31.256z'/%3E%3C/svg%3E")}.clearing-close{color:#fff;cursor:pointer;font-size:36px;width:50px;height:50px;line-height:46px;font-weight:400;position:absolute;text-align:center;top:0;right:0;padding:0;margin:0}.single-product .product-image{-webkit-transform:none !important;transform:none !important}.single-product .product-image .clearing-blackout .clearing-close{color:#fff}.single-product .product-image .clearing-blackout .image-grid-overlay{display:none !important}.single-product .product-image .image-grid{margin:1.25rem -0.625rem 0}.single-product .product-image .image-grid li{margin:0;clear:none}.single-product .product-image .image-grid li .image-grid-thumb{position:relative;overflow:hidden}.single-product .product-image .image-grid li .image-grid-thumb img{margin:0 !important;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(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}.single-product .product-image .image-grid li .image-grid-thumb .image-grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.single-product .product-image .image-grid li .image-grid-thumb .image-grid-overlay span{background-color:#0f1d41;width:45px;height:45px;border-radius:50%;line-height:45px;text-align:center;font-family:"montserrat",serif;font-size:16px;font-weight:700;display:block;color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translate(-50%, -50%)}.single-product .product-image .image-grid li .image-grid-thumb:hover img,.single-product .product-image .image-grid li .image-grid-thumb:active img,.single-product .product-image .image-grid li .image-grid-thumb:focus img{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.single-product .product-image .image-grid li .image-grid-thumb:hover .image-grid-overlay,.single-product .product-image .image-grid li .image-grid-thumb:active .image-grid-overlay,.single-product .product-image .image-grid li .image-grid-thumb:focus .image-grid-overlay{background:rgba(0,0,0,.5)}.single-product .product-image .image-grid li.hide{display:none}.single-product .product-image .clearing-blackout .image-grid li.hide{display:block}.single-product .product-image .thumb-container .clearing-blackout .visible-img img{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:auto;height:auto}.logo-grid{max-width:1180px;width:100%;margin:0 auto;padding:100px 50px;text-align:center}.logo-grid.nopad-top{padding-top:0}.logo-grid.nopad-bottom{padding-bottom:0}.logo-grid.nopad{padding-top:0;padding-bottom:0}.logo-grid h4{font-family:"quichesans",serif;color:#0f1d41;font-size:22px;margin-bottom:40px;letter-spacing:0;font-weight:700;line-height:1.2}.logo-grid .grid li img{max-width:200px;width:100%;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.logo-grid .grid li a:hover img,.logo-grid .grid li a:active img,.logo-grid .grid li a:focus img{-moz-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.reveal-modal-bg{z-index:1302}.nutrition-modal.modal{max-width:350px}#newsletter-modal.modal{max-width:540px}#newsletter-modal.modal .medium-6:first-child{padding-right:6px;padding-bottom:4px}#newsletter-modal.modal .medium-6:last-child{padding-left:6px;padding-bottom:4px}#newsletter-modal.modal input[type=submit]{width:100%;margin:4px 0 0;border-color:#0f1d41;background-color:#0f1d41;color:#fff;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}#newsletter-modal.modal input[type=submit]:hover,#newsletter-modal.modal input[type=submit]:active,#newsletter-modal.modal input[type=submit]:focus{background-color:rgba(0,0,0,0);border-color:#0f1d41;color:#0f1d41}#search-modal.modal{max-width:450px}#search-modal.modal p{max-width:300px}.modal{padding:40px;text-align:center;z-index:1303}.modal .icon{width:80px;height:80px;margin-bottom:20px;fill:#0f1d41}.modal h4{font-family:"quichesans",serif;font-weight:700;text-transform:uppercase;color:#0f1d41;font-size:32px;line-height:1;margin:0 0 20px}.modal p{line-height:1.4;font-size:15px;margin:0 auto 20px}.modal input{text-align:center;font-family:"raleway",serif;font-size:15px;height:42px;margin-bottom:10px;border-radius:0;box-shadow:none}.modal input[type=text]{color:#1d1d1d}.modal input[type=submit]{width:100%;margin:0;height:auto}.modal .close-reveal-modal{position:absolute;top:0;right:0;font-size:0;width:50px;height:50px}.modal .close-reveal-modal .icon{width:14px;height:14px;margin:19px auto 0;display:block;fill:#0f1d41}.modal .wprm-nutrition-label-container{text-align:center !important}.search-form{border:solid 1px #eee;max-width:310px;margin:0 auto;width:100%;height:48px}.search-form input,.search-form button{display:inline-block;height:100%;float:left}.search-form input{width:calc(100% - 50px);padding:0 10px 0 20px;margin:0;border:0;border-radius:0;border-right-style:none;box-shadow:none;font-family:"raleway",serif;color:#1d1d1d;font-size:15px;font-weight:500;text-align:left}.search-form input:-webkit-autofill,.search-form input:-webkit-autofill:hover,.search-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0f1d41;-webkit-box-shadow:0 0 0px 1000px #fff inset}.search-form input:hover,.search-form input:active,.search-form input:focus{background-color:rgba(0,0,0,0)}.search-form .search-submit{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0;width:50px;float:right;outline:none}.search-form .search-submit .icon{margin:5px auto 0;color:#1d1d1d;height:15px;width:15px}#pinterest-modal{padding:40px 40px 20px;min-width:560px}#pinterest-modal hr{margin-bottom:40px}#pinterest-modal .card{position:relative}#pinterest-modal .card .circle-container{position:absolute;top:50%;left:50%;right:auto;-ms-transform:translate(-50%, -50%);transform:translateX(-50%) translateY(-50%);display:none}#pinterest-modal .card .circle-container .circle{position:relative;top:0;left:0;right:auto;width:75px;height:75px;border-radius:50%;background-color:#fff;font-family:"quichesans",serif;font-size:24px;text-transform:uppercase;text-align:center;transform:translateY(0%);-webkit-animation:fadeIn .5s ease .15s 1 normal both running;-moz-animation:fadeIn .5s ease .15s 1 normal both running;animation:fadeIn .5s ease .15s 1 normal both running;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}#pinterest-modal .card .circle-container .circle .icon{top:50%;left:50%;right:auto;-ms-transform:translate(-50%, -50%);transform:translateX(-50%) translateY(-50%);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}#pinterest-modal .card .circle-container .circle:hover,#pinterest-modal .card .circle-container .circle:active,#pinterest-modal .card .circle-container .circle:focus{background-color:#0f1d41}#pinterest-modal .card .circle-container .circle:hover .icon,#pinterest-modal .card .circle-container .circle:active .icon,#pinterest-modal .card .circle-container .circle:focus .icon{fill:#fff}#pinterest-modal .card:hover .circle-container,#pinterest-modal .card:active .circle-container,#pinterest-modal .card:focus .circle-container{display:block}#alert-modal{padding:0;border:0;border:none;border-radius:0;box-shadow:none;z-index:1303}#alert-modal.alert-modal-image{max-width:700px;background-color:rgba(0,0,0,0);padding:0}#alert-modal.alert-modal-image .close-reveal-modal{right:-2.05rem;top:0;padding:.1rem .5rem .4rem;font-size:1.8rem;background:rgba(255,255,255,.5);color:rgba(0,0,0,.5);width:auto !important;height:auto !important}#alert-modal.alert-modal-text{max-width:500px;background-color:#fff;padding:40px;text-align:center}#alert-modal.alert-modal-text .close-reveal-modal{color:#0f1d41;cursor:pointer;font-size:32px;width:50px;height:50px;line-height:46px;display:block;font-weight:300;position:absolute;text-align:center;top:0;right:0;padding:0;margin:0}#alert-modal h3{font-family:"quichesans",serif;color:#0f1d41;font-weight:700;text-transform:uppercase;font-size:32px;line-height:1;margin:0 0 20px}#alert-modal h4{font-family:"quichesans",serif;color:#0f1d41;font-size:22px;text-transform:uppercase;line-height:1.1;letter-spacing:0;font-weight:700;margin-bottom:20px}#alert-modal p{font-size:16px;font-family:"raleway",serif;font-weight:400;margin-bottom:20px;letter-spacing:.03em}#alert-modal p strong{font-weight:600}#alert-modal p:last-child{margin:0}.opt-in{padding:100px 35px;text-align:center}.opt-in .icon{width:115px;height:115px;fill:#0f1d41;margin:0 0 35px}.opt-in h3{font-family:"quichesans",serif;color:#0f1d41;font-size:58px;font-weight:700;margin:0 0 30px;line-height:.9;text-transform:uppercase}.opt-in p{max-width:750px;width:100%;color:#0f1d41;font-family:"raleway",serif;font-size:21px;font-weight:500;line-height:1.6;letter-spacing:0;margin:0 auto 30px}.opt-in .button{background-color:rgba(0,0,0,0);height:60px;width:270px;padding:0;border:0;margin:0;display:inline-block;overflow:hidden;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.opt-in .button:after{position:absolute;left:0;right:0;top:58px;content:"";height:60px;background-color:#fff;border:solid 2px #0f1d41;width:100%;overflow:hidden;-webkit-transition:300ms all ease;-moz-transition:300ms all ease;-ms-transition:300ms all ease;-o-transition:300ms all ease;transition:300ms all ease}.opt-in .button .icon{position:relative;top:13px;width:27px;height:27px;margin:0;fill:#0f1d41}.opt-in .button span{position:relative;top:10px;margin-left:7px;font-size:24px;font-weight:700;color:#0f1d41}.opt-in .button .button-text{-webkit-transition:-webkit-transform .15s,opacity .15s;transition:transform .15s,opacity .15s;-webkit-transition-delay:.15s;transition-delay:.15s}.opt-in .button .hidden-icon{position:relative;z-index:100;width:30px;height:30px;top:20px;opacity:0;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease;fill:#0f1d41}.opt-in .button:hover,.opt-in .button:active,.opt-in .button:focus{background-color:rgba(0,0,0,0)}.opt-in .button:hover:after,.opt-in .button:active:after,.opt-in .button:focus:after{top:0}.opt-in .button:hover .button-text,.opt-in .button:active .button-text,.opt-in .button:focus .button-text{opacity:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-webkit-transition-delay:0s;transition-delay:0s}.opt-in .button:hover .hidden-icon,.opt-in .button:active .hidden-icon,.opt-in .button:focus .hidden-icon{opacity:1;top:-16px}.pull-quote{width:100%;margin:0 auto;padding:100px 50px}.pull-quote.nopad-top{padding-top:0}.pull-quote.nopad-bottom{padding-bottom:0}.pull-quote.nopad{padding-top:0;padding-bottom:0}.pull-quote .row{max-width:1040px;border-top:solid 1px #0f1d41;border-bottom:solid 1px #0f1d41}.pull-quote blockquote{position:relative;padding:60px 50px;margin:0 auto;line-height:1.2;color:#0f1d41;font-size:38px;font-family:"quichesans",serif;font-weight:400;text-align:center;border:0}.pull-quote blockquote p{line-height:1.2;color:#0f1d41;font-size:38px;font-family:"quichesans",serif;font-weight:400;margin:0}.pull-quote blockquote p:before,.pull-quote blockquote p:after{position:relative;top:0;line-height:0;margin-bottom:0}.pull-quote blockquote p:before{content:"“"}.pull-quote blockquote p:after{content:"”"}.image-section{max-width:960px;width:100%;margin:0 auto;padding:100px 50px}.image-section.nopad-top{padding-top:0}.image-section.nopad-bottom{padding-bottom:0}.image-section.nopad{padding-top:0;padding-bottom:0}.image-section.image-left .overlap{left:auto;right:50px}.image-section .overlap{position:absolute;width:100%;left:50px;right:auto}.image-section .medium-7{padding-top:40px}.image-section h4{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:33px;margin-bottom:30px;letter-spacing:0;font-weight:700;line-height:1.2}.image-section h5{font-family:"quichesans",serif;color:#0f1d41;font-size:21px;color:#0f1d41;letter-spacing:0;font-weight:700;line-height:1.2;margin-bottom:30px}.image-section p{font-family:"raleway",serif;font-size:17px;line-height:1.7;font-weight:500;color:#1d1d1d;margin-bottom:30px}.image-section p:last-child{margin:0}.instagram-feed{padding:100px 35px;text-align:center}.instagram-feed .row{max-width:1260px;margin:0 auto}.instagram-feed h3{font-family:"quichesans",serif;color:#0f1d41;font-size:58px;font-weight:700;margin:0 0 20px;line-height:.9;text-transform:uppercase}.instagram-feed p{max-width:750px;width:100%;color:#0f1d41;font-family:"raleway",serif;font-size:24px;font-weight:500;line-height:1.6;letter-spacing:0;margin:0 auto 20px}.instagram-feed p span,.instagram-feed p em{color:#32b1ca;font-style:normal}.instagram-feed .button{border-color:#1d1d1d;color:#0f1d41;font-family:"quichesans",serif;text-transform:none;border:0;margin:0 10px;font-size:18px;font-weight:700;padding:0}.instagram-feed .button:after{content:"";background-color:#0f1d41;height:2px;display:block;width:0%;position:relative;top:6px;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.instagram-feed .button:hover,.instagram-feed .button:active,.instagram-feed .button:focus{font-weight:700}.instagram-feed .button:hover:after,.instagram-feed .button:active:after,.instagram-feed .button:focus:after{width:100%}.instagram-feed .grid{text-align:center;margin:60px -15px 0;overflow:hidden}.instagram-feed .grid>li{padding:0 15px 30px}.instagram-feed .grid>li:nth-child(1){-webkit-animation:fadeInUp .5s ease .15s 1 normal both running;-moz-animation:fadeInUp .5s ease .15s 1 normal both running;animation:fadeInUp .5s ease .15s 1 normal both running}.instagram-feed .grid>li:nth-child(2){-webkit-animation:fadeInUp .5s ease .3s 1 normal both running;-moz-animation:fadeInUp .5s ease .3s 1 normal both running;animation:fadeInUp .5s ease .3s 1 normal both running}.instagram-feed .grid>li:nth-child(3){-webkit-animation:fadeInUp .5s ease .45s 1 normal both running;-moz-animation:fadeInUp .5s ease .45s 1 normal both running;animation:fadeInUp .5s ease .45s 1 normal both running}.instagram-feed .grid>li:nth-child(4){-webkit-animation:fadeInUp .5s ease .6s 1 normal both running;-moz-animation:fadeInUp .5s ease .6s 1 normal both running;animation:fadeInUp .5s ease .6s 1 normal both running}.instagram-feed .grid>li:nth-child(5){-webkit-animation:fadeInUp .5s ease .75s 1 normal both running;-moz-animation:fadeInUp .5s ease .75s 1 normal both running;animation:fadeInUp .5s ease .75s 1 normal both running}.instagram-feed .grid>li:nth-child(6){-webkit-animation:fadeInUp .5s ease .9s 1 normal both running;-moz-animation:fadeInUp .5s ease .9s 1 normal both running;animation:fadeInUp .5s ease .9s 1 normal both running}.instagram-feed .grid>li:nth-child(7){-webkit-animation:fadeInUp .5s ease 1.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.05s 1 normal both running;animation:fadeInUp .5s ease 1.05s 1 normal both running}.instagram-feed .grid>li:nth-child(8){-webkit-animation:fadeInUp .5s ease 1.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.2s 1 normal both running;animation:fadeInUp .5s ease 1.2s 1 normal both running}.instagram-feed .grid>li:nth-child(9){-webkit-animation:fadeInUp .5s ease 1.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.35s 1 normal both running;animation:fadeInUp .5s ease 1.35s 1 normal both running}.instagram-feed .grid>li:nth-child(10){-webkit-animation:fadeInUp .5s ease 1.5s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.5s 1 normal both running;animation:fadeInUp .5s ease 1.5s 1 normal both running}.instagram-feed .grid>li:nth-child(11){-webkit-animation:fadeInUp .5s ease 1.65s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.65s 1 normal both running;animation:fadeInUp .5s ease 1.65s 1 normal both running}.instagram-feed .grid>li:nth-child(12){-webkit-animation:fadeInUp .5s ease 1.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.8s 1 normal both running;animation:fadeInUp .5s ease 1.8s 1 normal both running}.instagram-feed .grid>li:nth-child(13){-webkit-animation:fadeInUp .5s ease 1.95s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.95s 1 normal both running;animation:fadeInUp .5s ease 1.95s 1 normal both running}.instagram-feed .grid>li:nth-child(14){-webkit-animation:fadeInUp .5s ease 2.1s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.1s 1 normal both running;animation:fadeInUp .5s ease 2.1s 1 normal both running}.instagram-feed .grid>li:nth-child(15){-webkit-animation:fadeInUp .5s ease 2.25s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.25s 1 normal both running;animation:fadeInUp .5s ease 2.25s 1 normal both running}.instagram-feed .grid>li:nth-child(16){-webkit-animation:fadeInUp .5s ease 2.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.4s 1 normal both running;animation:fadeInUp .5s ease 2.4s 1 normal both running}.instagram-feed .grid>li:nth-child(17){-webkit-animation:fadeInUp .5s ease 2.55s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.55s 1 normal both running;animation:fadeInUp .5s ease 2.55s 1 normal both running}.instagram-feed .grid>li:nth-child(18){-webkit-animation:fadeInUp .5s ease 2.7s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.7s 1 normal both running;animation:fadeInUp .5s ease 2.7s 1 normal both running}.instagram-feed .grid>li:nth-child(19){-webkit-animation:fadeInUp .5s ease 2.85s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.85s 1 normal both running;animation:fadeInUp .5s ease 2.85s 1 normal both running}.instagram-feed .grid>li:nth-child(20){-webkit-animation:fadeInUp .5s ease 3s 1 normal both running;-moz-animation:fadeInUp .5s ease 3s 1 normal both running;animation:fadeInUp .5s ease 3s 1 normal both running}.instagram-feed .grid>li:nth-child(21){-webkit-animation:fadeInUp .5s ease 3.15s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.15s 1 normal both running;animation:fadeInUp .5s ease 3.15s 1 normal both running}.instagram-feed .grid>li:nth-child(22){-webkit-animation:fadeInUp .5s ease 3.3s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.3s 1 normal both running;animation:fadeInUp .5s ease 3.3s 1 normal both running}.instagram-feed .grid>li:nth-child(23){-webkit-animation:fadeInUp .5s ease 3.45s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.45s 1 normal both running;animation:fadeInUp .5s ease 3.45s 1 normal both running}.instagram-feed .grid>li:nth-child(24){-webkit-animation:fadeInUp .5s ease 3.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.6s 1 normal both running;animation:fadeInUp .5s ease 3.6s 1 normal both running}.instagram-feed .grid>li:nth-child(25){-webkit-animation:fadeInUp .5s ease 3.75s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.75s 1 normal both running;animation:fadeInUp .5s ease 3.75s 1 normal both running}.instagram-feed .grid>li:nth-child(26){-webkit-animation:fadeInUp .5s ease 3.9s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.9s 1 normal both running;animation:fadeInUp .5s ease 3.9s 1 normal both running}.instagram-feed .grid>li:nth-child(27){-webkit-animation:fadeInUp .5s ease 4.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.05s 1 normal both running;animation:fadeInUp .5s ease 4.05s 1 normal both running}.instagram-feed .grid>li:nth-child(28){-webkit-animation:fadeInUp .5s ease 4.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.2s 1 normal both running;animation:fadeInUp .5s ease 4.2s 1 normal both running}.instagram-feed .grid>li:nth-child(29){-webkit-animation:fadeInUp .5s ease 4.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.35s 1 normal both running;animation:fadeInUp .5s ease 4.35s 1 normal both running}.instagram-feed .grid>li:nth-child(30){-webkit-animation:fadeInUp .5s ease 4.5s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.5s 1 normal both running;animation:fadeInUp .5s ease 4.5s 1 normal both running}.instagram-feed .grid>li:nth-child(31){-webkit-animation:fadeInUp .5s ease 4.65s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.65s 1 normal both running;animation:fadeInUp .5s ease 4.65s 1 normal both running}.instagram-feed .grid>li:nth-child(32){-webkit-animation:fadeInUp .5s ease 4.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.8s 1 normal both running;animation:fadeInUp .5s ease 4.8s 1 normal both running}.instagram-feed .grid>li:nth-child(33){-webkit-animation:fadeInUp .5s ease 4.95s 1 normal both running;-moz-animation:fadeInUp .5s ease 4.95s 1 normal both running;animation:fadeInUp .5s ease 4.95s 1 normal both running}.instagram-feed .grid>li:nth-child(34){-webkit-animation:fadeInUp .5s ease 5.1s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.1s 1 normal both running;animation:fadeInUp .5s ease 5.1s 1 normal both running}.instagram-feed .grid>li:nth-child(35){-webkit-animation:fadeInUp .5s ease 5.25s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.25s 1 normal both running;animation:fadeInUp .5s ease 5.25s 1 normal both running}.instagram-feed .grid>li:nth-child(36){-webkit-animation:fadeInUp .5s ease 5.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.4s 1 normal both running;animation:fadeInUp .5s ease 5.4s 1 normal both running}.instagram-feed .grid>li:nth-child(37){-webkit-animation:fadeInUp .5s ease 5.55s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.55s 1 normal both running;animation:fadeInUp .5s ease 5.55s 1 normal both running}.instagram-feed .grid>li:nth-child(38){-webkit-animation:fadeInUp .5s ease 5.7s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.7s 1 normal both running;animation:fadeInUp .5s ease 5.7s 1 normal both running}.instagram-feed .grid>li:nth-child(39){-webkit-animation:fadeInUp .5s ease 5.85s 1 normal both running;-moz-animation:fadeInUp .5s ease 5.85s 1 normal both running;animation:fadeInUp .5s ease 5.85s 1 normal both running}.instagram-feed .grid>li:nth-child(40){-webkit-animation:fadeInUp .5s ease 6s 1 normal both running;-moz-animation:fadeInUp .5s ease 6s 1 normal both running;animation:fadeInUp .5s ease 6s 1 normal both running}.instagram-feed .grid>li:nth-child(41){-webkit-animation:fadeInUp .5s ease 6.15s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.15s 1 normal both running;animation:fadeInUp .5s ease 6.15s 1 normal both running}.instagram-feed .grid>li:nth-child(42){-webkit-animation:fadeInUp .5s ease 6.3s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.3s 1 normal both running;animation:fadeInUp .5s ease 6.3s 1 normal both running}.instagram-feed .grid>li:nth-child(43){-webkit-animation:fadeInUp .5s ease 6.45s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.45s 1 normal both running;animation:fadeInUp .5s ease 6.45s 1 normal both running}.instagram-feed .grid>li:nth-child(44){-webkit-animation:fadeInUp .5s ease 6.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.6s 1 normal both running;animation:fadeInUp .5s ease 6.6s 1 normal both running}.instagram-feed .grid>li:nth-child(45){-webkit-animation:fadeInUp .5s ease 6.75s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.75s 1 normal both running;animation:fadeInUp .5s ease 6.75s 1 normal both running}.instagram-feed .grid>li:nth-child(46){-webkit-animation:fadeInUp .5s ease 6.9s 1 normal both running;-moz-animation:fadeInUp .5s ease 6.9s 1 normal both running;animation:fadeInUp .5s ease 6.9s 1 normal both running}.instagram-feed .grid>li:nth-child(47){-webkit-animation:fadeInUp .5s ease 7.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.05s 1 normal both running;animation:fadeInUp .5s ease 7.05s 1 normal both running}.instagram-feed .grid>li:nth-child(48){-webkit-animation:fadeInUp .5s ease 7.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.2s 1 normal both running;animation:fadeInUp .5s ease 7.2s 1 normal both running}.instagram-feed .grid>li:nth-child(49){-webkit-animation:fadeInUp .5s ease 7.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.35s 1 normal both running;animation:fadeInUp .5s ease 7.35s 1 normal both running}.instagram-feed .grid>li:nth-child(50){-webkit-animation:fadeInUp .5s ease 7.5s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.5s 1 normal both running;animation:fadeInUp .5s ease 7.5s 1 normal both running}.instagram-feed .grid>li:nth-child(51){-webkit-animation:fadeInUp .5s ease 7.65s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.65s 1 normal both running;animation:fadeInUp .5s ease 7.65s 1 normal both running}.instagram-feed .grid>li:nth-child(52){-webkit-animation:fadeInUp .5s ease 7.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.8s 1 normal both running;animation:fadeInUp .5s ease 7.8s 1 normal both running}.instagram-feed .grid>li:nth-child(53){-webkit-animation:fadeInUp .5s ease 7.95s 1 normal both running;-moz-animation:fadeInUp .5s ease 7.95s 1 normal both running;animation:fadeInUp .5s ease 7.95s 1 normal both running}.instagram-feed .grid>li:nth-child(54){-webkit-animation:fadeInUp .5s ease 8.1s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.1s 1 normal both running;animation:fadeInUp .5s ease 8.1s 1 normal both running}.instagram-feed .grid>li:nth-child(55){-webkit-animation:fadeInUp .5s ease 8.25s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.25s 1 normal both running;animation:fadeInUp .5s ease 8.25s 1 normal both running}.instagram-feed .grid>li:nth-child(56){-webkit-animation:fadeInUp .5s ease 8.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.4s 1 normal both running;animation:fadeInUp .5s ease 8.4s 1 normal both running}.instagram-feed .grid>li:nth-child(57){-webkit-animation:fadeInUp .5s ease 8.55s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.55s 1 normal both running;animation:fadeInUp .5s ease 8.55s 1 normal both running}.instagram-feed .grid>li:nth-child(58){-webkit-animation:fadeInUp .5s ease 8.7s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.7s 1 normal both running;animation:fadeInUp .5s ease 8.7s 1 normal both running}.instagram-feed .grid>li:nth-child(59){-webkit-animation:fadeInUp .5s ease 8.85s 1 normal both running;-moz-animation:fadeInUp .5s ease 8.85s 1 normal both running;animation:fadeInUp .5s ease 8.85s 1 normal both running}.instagram-feed .grid>li:nth-child(60){-webkit-animation:fadeInUp .5s ease 9s 1 normal both running;-moz-animation:fadeInUp .5s ease 9s 1 normal both running;animation:fadeInUp .5s ease 9s 1 normal both running}.instagram-feed .grid>li:nth-child(61){-webkit-animation:fadeInUp .5s ease 9.15s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.15s 1 normal both running;animation:fadeInUp .5s ease 9.15s 1 normal both running}.instagram-feed .grid>li:nth-child(62){-webkit-animation:fadeInUp .5s ease 9.3s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.3s 1 normal both running;animation:fadeInUp .5s ease 9.3s 1 normal both running}.instagram-feed .grid>li:nth-child(63){-webkit-animation:fadeInUp .5s ease 9.45s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.45s 1 normal both running;animation:fadeInUp .5s ease 9.45s 1 normal both running}.instagram-feed .grid>li:nth-child(64){-webkit-animation:fadeInUp .5s ease 9.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.6s 1 normal both running;animation:fadeInUp .5s ease 9.6s 1 normal both running}.instagram-feed .grid>li:nth-child(65){-webkit-animation:fadeInUp .5s ease 9.75s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.75s 1 normal both running;animation:fadeInUp .5s ease 9.75s 1 normal both running}.instagram-feed .grid>li:nth-child(66){-webkit-animation:fadeInUp .5s ease 9.9s 1 normal both running;-moz-animation:fadeInUp .5s ease 9.9s 1 normal both running;animation:fadeInUp .5s ease 9.9s 1 normal both running}.instagram-feed .grid>li:nth-child(67){-webkit-animation:fadeInUp .5s ease 10.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.05s 1 normal both running;animation:fadeInUp .5s ease 10.05s 1 normal both running}.instagram-feed .grid>li:nth-child(68){-webkit-animation:fadeInUp .5s ease 10.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.2s 1 normal both running;animation:fadeInUp .5s ease 10.2s 1 normal both running}.instagram-feed .grid>li:nth-child(69){-webkit-animation:fadeInUp .5s ease 10.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.35s 1 normal both running;animation:fadeInUp .5s ease 10.35s 1 normal both running}.instagram-feed .grid>li:nth-child(70){-webkit-animation:fadeInUp .5s ease 10.5s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.5s 1 normal both running;animation:fadeInUp .5s ease 10.5s 1 normal both running}.instagram-feed .grid>li:nth-child(71){-webkit-animation:fadeInUp .5s ease 10.65s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.65s 1 normal both running;animation:fadeInUp .5s ease 10.65s 1 normal both running}.instagram-feed .grid>li:nth-child(72){-webkit-animation:fadeInUp .5s ease 10.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.8s 1 normal both running;animation:fadeInUp .5s ease 10.8s 1 normal both running}.instagram-feed .grid>li:nth-child(73){-webkit-animation:fadeInUp .5s ease 10.95s 1 normal both running;-moz-animation:fadeInUp .5s ease 10.95s 1 normal both running;animation:fadeInUp .5s ease 10.95s 1 normal both running}.instagram-feed .grid>li:nth-child(74){-webkit-animation:fadeInUp .5s ease 11.1s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.1s 1 normal both running;animation:fadeInUp .5s ease 11.1s 1 normal both running}.instagram-feed .grid>li:nth-child(75){-webkit-animation:fadeInUp .5s ease 11.25s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.25s 1 normal both running;animation:fadeInUp .5s ease 11.25s 1 normal both running}.instagram-feed .grid>li:nth-child(76){-webkit-animation:fadeInUp .5s ease 11.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.4s 1 normal both running;animation:fadeInUp .5s ease 11.4s 1 normal both running}.instagram-feed .grid>li:nth-child(77){-webkit-animation:fadeInUp .5s ease 11.55s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.55s 1 normal both running;animation:fadeInUp .5s ease 11.55s 1 normal both running}.instagram-feed .grid>li:nth-child(78){-webkit-animation:fadeInUp .5s ease 11.7s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.7s 1 normal both running;animation:fadeInUp .5s ease 11.7s 1 normal both running}.instagram-feed .grid>li:nth-child(79){-webkit-animation:fadeInUp .5s ease 11.85s 1 normal both running;-moz-animation:fadeInUp .5s ease 11.85s 1 normal both running;animation:fadeInUp .5s ease 11.85s 1 normal both running}.instagram-feed .grid>li:nth-child(80){-webkit-animation:fadeInUp .5s ease 12s 1 normal both running;-moz-animation:fadeInUp .5s ease 12s 1 normal both running;animation:fadeInUp .5s ease 12s 1 normal both running}.instagram-feed .grid>li:nth-child(81){-webkit-animation:fadeInUp .5s ease 12.15s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.15s 1 normal both running;animation:fadeInUp .5s ease 12.15s 1 normal both running}.instagram-feed .grid>li:nth-child(82){-webkit-animation:fadeInUp .5s ease 12.3s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.3s 1 normal both running;animation:fadeInUp .5s ease 12.3s 1 normal both running}.instagram-feed .grid>li:nth-child(83){-webkit-animation:fadeInUp .5s ease 12.45s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.45s 1 normal both running;animation:fadeInUp .5s ease 12.45s 1 normal both running}.instagram-feed .grid>li:nth-child(84){-webkit-animation:fadeInUp .5s ease 12.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.6s 1 normal both running;animation:fadeInUp .5s ease 12.6s 1 normal both running}.instagram-feed .grid>li:nth-child(85){-webkit-animation:fadeInUp .5s ease 12.75s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.75s 1 normal both running;animation:fadeInUp .5s ease 12.75s 1 normal both running}.instagram-feed .grid>li:nth-child(86){-webkit-animation:fadeInUp .5s ease 12.9s 1 normal both running;-moz-animation:fadeInUp .5s ease 12.9s 1 normal both running;animation:fadeInUp .5s ease 12.9s 1 normal both running}.instagram-feed .grid>li:nth-child(87){-webkit-animation:fadeInUp .5s ease 13.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.05s 1 normal both running;animation:fadeInUp .5s ease 13.05s 1 normal both running}.instagram-feed .grid>li:nth-child(88){-webkit-animation:fadeInUp .5s ease 13.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.2s 1 normal both running;animation:fadeInUp .5s ease 13.2s 1 normal both running}.instagram-feed .grid>li:nth-child(89){-webkit-animation:fadeInUp .5s ease 13.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.35s 1 normal both running;animation:fadeInUp .5s ease 13.35s 1 normal both running}.instagram-feed .grid>li:nth-child(90){-webkit-animation:fadeInUp .5s ease 13.5s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.5s 1 normal both running;animation:fadeInUp .5s ease 13.5s 1 normal both running}.instagram-feed .grid>li:nth-child(91){-webkit-animation:fadeInUp .5s ease 13.65s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.65s 1 normal both running;animation:fadeInUp .5s ease 13.65s 1 normal both running}.instagram-feed .grid>li:nth-child(92){-webkit-animation:fadeInUp .5s ease 13.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.8s 1 normal both running;animation:fadeInUp .5s ease 13.8s 1 normal both running}.instagram-feed .grid>li:nth-child(93){-webkit-animation:fadeInUp .5s ease 13.95s 1 normal both running;-moz-animation:fadeInUp .5s ease 13.95s 1 normal both running;animation:fadeInUp .5s ease 13.95s 1 normal both running}.instagram-feed .grid>li:nth-child(94){-webkit-animation:fadeInUp .5s ease 14.1s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.1s 1 normal both running;animation:fadeInUp .5s ease 14.1s 1 normal both running}.instagram-feed .grid>li:nth-child(95){-webkit-animation:fadeInUp .5s ease 14.25s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.25s 1 normal both running;animation:fadeInUp .5s ease 14.25s 1 normal both running}.instagram-feed .grid>li:nth-child(96){-webkit-animation:fadeInUp .5s ease 14.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.4s 1 normal both running;animation:fadeInUp .5s ease 14.4s 1 normal both running}.instagram-feed .grid>li:nth-child(97){-webkit-animation:fadeInUp .5s ease 14.55s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.55s 1 normal both running;animation:fadeInUp .5s ease 14.55s 1 normal both running}.instagram-feed .grid>li:nth-child(98){-webkit-animation:fadeInUp .5s ease 14.7s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.7s 1 normal both running;animation:fadeInUp .5s ease 14.7s 1 normal both running}.instagram-feed .grid>li:nth-child(99){-webkit-animation:fadeInUp .5s ease 14.85s 1 normal both running;-moz-animation:fadeInUp .5s ease 14.85s 1 normal both running;animation:fadeInUp .5s ease 14.85s 1 normal both running}.instagram-feed .social-details{list-style:none;margin:20px 0 0;padding:0 15px;display:inline-block;width:100%}.instagram-feed .social-details li{float:left;font-family:"raleway",serif;font-weight:500;letter-spacing:-0.01em;font-size:16px}.instagram-feed .social-details li:last-child{float:right}.instagram-feed .social-details li a{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}.instagram-feed .social-details li a:hover,.instagram-feed .social-details li a:active,.instagram-feed .social-details li a:focus{color:#32b1ca}.instagram-feed .social-details li svg{position:relative;top:3px;width:16px;height:16px;fill:#0f1d41;margin-right:6px}.recipe-techniques{background-color:#0c1735;padding:90px 50px}.recipe-techniques>.row{max-width:860px;margin:0 auto}.recipe-techniques .section-title{margin-bottom:40px}.recipe-techniques .cooking-school{position:absolute;top:-35px;right:0;width:140px;height:140px}.recipe-techniques h3{font-family:"quichesans",serif;color:#fff;text-transform:uppercase;font-size:33px;letter-spacing:0;font-weight:700;line-height:1;margin:0 0 10px}.recipe-techniques h4{font-size:17px;line-height:1;letter-spacing:.01em;font-weight:700;text-transform:uppercase;margin-bottom:0;font-weight:500;color:#fff}.technique-slider .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}.technique-slider .thumb-container .icon{position:absolute;left:0;right:0;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);width:50px;height:50px;margin:0 auto;display:block;fill:#0f1d41}.technique-slider .step{outline:none}.technique-slider .step .text-button{margin-top:20px;color:#32b1ca;display:block;text-transform:uppercase;font-family:"raleway",serif;font-size:13px;font-weight:700;letter-spacing:.03em;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.technique-slider .step .text-button:hover,.technique-slider .step .text-button:active,.technique-slider .step .text-button:focus{outline:none;color:#49bbd2}.technique-slider .step .text-button:hover .icon,.technique-slider .step .text-button:active .icon,.technique-slider .step .text-button:focus .icon{fill:#49bbd2}.technique-slider .step:first-child .prev{opacity:.15;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.technique-slider .step:first-child .prev:hover,.technique-slider .step:first-child .prev:active,.technique-slider .step:first-child .prev:focus{color:#fff}.technique-slider .step:first-child .prev:hover .icon,.technique-slider .step:first-child .prev:active .icon,.technique-slider .step:first-child .prev:focus .icon{fill:#fff}.technique-slider .step:last-child .next{opacity:.15;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.technique-slider .step:last-child .next:hover,.technique-slider .step:last-child .next:active,.technique-slider .step:last-child .next:focus{color:#fff}.technique-slider .step:last-child .next:hover .icon,.technique-slider .step:last-child .next:active .icon,.technique-slider .step:last-child .next:focus .icon{fill:#fff}.technique-slider .step:last-child .prev:after{opacity:.15}.technique-slider .row{padding:0}.technique-slider .medium-6:last-child{padding:30px .9375rem 0 50px}.technique-slider img{width:100%}.technique-slider h5{font-family:"quichesans",serif;color:#fff;font-size:28px;letter-spacing:0;font-weight:700;margin-bottom:20px;line-height:1.1}.technique-slider p{font-size:17px;line-height:1.7;font-weight:500;color:#fff;margin-bottom:20px}.technique-slider p:last-child{margin:0}.technique-slider .slide-controls a{font-family:"quichesans",serif;color:#fff;font-size:16px;letter-spacing:0;font-weight:700;outline:none;display:block;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}.technique-slider .slide-controls a:hover,.technique-slider .slide-controls a:active,.technique-slider .slide-controls a:focus{color:#32b1ca}.technique-slider .slide-controls a:hover .icon,.technique-slider .slide-controls a:active .icon,.technique-slider .slide-controls a:focus .icon{fill:#32b1ca}.technique-slider .slide-controls a:after{content:"/";font-weight:700;color:#fff;margin:0 4px 0 2px}.technique-slider .slide-controls a:last-child:after{display:none}.technique-slider .slide-controls .icon{position:relative;top:1px;width:11px;height:11px;fill:#fff;-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-video{max-width:1160px;width:100%;padding:100px 50px;margin:0 auto}.recipe-video .section-title{max-width:820px;width:100%;margin:0 auto 50px}.recipe-video .video-player-container.add-margin-top{margin-top:30px}.recipe-video h3{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:33px;letter-spacing:0;font-weight:700;line-height:1;margin:0 0 10px}.recipe-video h3 .icon{position:relative;top:2px;width:26px;height:26px;fill:#0f1d41;margin-right:4px}.recipe-video .flex-video{position:relative;margin:0;height:0;overflow:hidden;padding-bottom:53.3%;padding-top:1.5625rem}.related-products{max-width:920px;width:100%;margin:0 auto;padding:100px 35px 80px}.related-products h4{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:33px;letter-spacing:0;font-weight:700;line-height:1.2;text-transform:none;font-size:26px;margin-bottom:40px}.related-products .split.image-left .text-container{padding:0 0 0 30px}.related-products .split .thumb-container{width:50%;display:inline-block;margin:0}.related-products .button{font-size:11px;padding:9px 10px 7px;margin:12px 0 0;border-width:1px}.sidebar-filter{max-width:210px;z-index:10;position:sticky;position:-webkit-sticky;top:140px;background-color:#fff;-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;-o-transition:500ms all ease;transition:500ms all ease;scrollbar-width:none;-ms-overflow-style:none}.sidebar-filter::-webkit-scrollbar{width:0px}.sidebar-filter.text-center .sub-menu{position:absolute;top:-242px}.sidebar-filter.text-center .filters li .js-open-sub-menu{text-align:left}.sidebar-filter.text-center .filters li .hamburger{position:relative;margin-right:5px;top:1px;left:2px;width:15px;height:15px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter.text-center .back{position:relative;z-index:100;display:block;margin:20px 0 0;font-family:"raleway",serif;color:#1d1d1d;font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.sidebar-filter.text-center .back .circle{position:relative;z-index:100;width:15px;height:15px;background-color:#0f1d41;display:block;margin:5px auto 0;border-radius:50%}.sidebar-filter.text-center .back .circle .icon{position:relative;bottom:2px;right:1px;width:7px;height:7px;fill:#fff}.sidebar-filter.text-center .icon-cooking-school{position:relative;z-index:101;background-color:#fff;width:210px;height:130px;margin-bottom:20px}.sidebar-filter.text-center h4{font-size:36px;line-height:1}.sidebar-filter.text-center .sub-menu{text-align:left}.sidebar-filter .close-filter{position:absolute;top:115px;right:25px;text-transform:uppercase;font-size:10px;font-weight:700;z-index:110;font-family:"raleway",serif;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter .close-filter .icon{position:relative;top:0;width:18px;height:18px;margin-right:1px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter .close-filter:hover,.sidebar-filter .close-filter:active,.sidebar-filter .close-filter:focus{color:#32b1ca}.sidebar-filter .close-filter:hover .icon,.sidebar-filter .close-filter:active .icon,.sidebar-filter .close-filter:focus .icon{fill:#32b1ca}.sidebar-filter h4{position:relative;z-index:101;background-color:#fff;font-family:"quichesans",serif;font-weight:700;font-size:28px;line-height:1.15;margin:0}.sidebar-filter .filters{position:relative;background-color:#fff;z-index:100;list-style:none;font-size:0;margin:0;padding-top:30px}.sidebar-filter .filters li{background-color:#fff;border-bottom:solid 1px #0f1d41}.sidebar-filter .filters li:first-child{border-top:solid 1px #0f1d41}.sidebar-filter .filters li:last-child{border:0;border-bottom:solid 1px #0f1d41}.sidebar-filter .filters li a{position:relative;font-size:19px;font-weight:500;letter-spacing:.01em;padding:12px 0;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}.sidebar-filter .filters li a:hover,.sidebar-filter .filters li a:active,.sidebar-filter .filters li a:focus{color:#32b1ca}.sidebar-filter .filters li a:hover .icon,.sidebar-filter .filters li a:active .icon,.sidebar-filter .filters li a:focus .icon{fill:#32b1ca}.sidebar-filter .filters li a.active .plus{display:none}.sidebar-filter .filters li a.active .chevron{display:block}.sidebar-filter .filters li .plus{position:absolute;top:23px;right:8px;width:9px;height:9px}.sidebar-filter .filters li .chevron{position:absolute;top:23px;right:8px;width:9px;height:9px;display:none}.sidebar-filter .filters li .magnifying-glass{position:relative;top:1px;width:15px;height:15px;margin-right:8px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter .filters .search-form{border:0;max-width:none}.sidebar-filter .filters .search-form input{width:calc(100% - 30px);padding:0 10px 0 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}.sidebar-filter .filters .search-form input:-webkit-autofill,.sidebar-filter .filters .search-form input:-webkit-autofill:hover,.sidebar-filter .filters .search-form input:-webkit-autofill:focus{-webkit-text-fill-color:#0f1d41;-webkit-box-shadow:0 0 0px 1000px #fff inset}.sidebar-filter .filters .search-form input:hover,.sidebar-filter .filters .search-form input:active,.sidebar-filter .filters .search-form input:focus{background-color:rgba(0,0,0,0)}.sidebar-filter .filters .search-form .search-submit{width:30px}.sidebar-filter .selections{list-style:none;margin:0;font-size:0}.sidebar-filter .selections li{border:0;margin-bottom:5px;position:relative}.sidebar-filter .selections li a{padding:6px 8px;background:#fafafd;font-size:13px}.sidebar-filter .selections li .close{position:absolute;top:13px;right:10px;width:7px;height:7px}.sidebar-filter .selections li:first-child{border:0}.sidebar-filter .selections li:last-child{border:0}.sidebar-filter .sub-menu{position:absolute;top:-115px;left:0;z-index:-1;background-color:#fff;width:210px;min-height:100vh;margin-left:0px;padding:90px 70px 50px;scrollbar-width:none;-ms-overflow-style:none;-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;-o-transition:500ms all ease;transition:500ms all ease}.sidebar-filter .sub-menu::-webkit-scrollbar{width:0px}.sidebar-filter .sub-menu .sub-filters{display:none;-webkit-animation:fadeIn .5s ease .2s 1 normal both running;-moz-animation:fadeIn .5s ease .2s 1 normal both running;animation:fadeIn .5s ease .2s 1 normal both running;max-height:480px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.sidebar-filter .sub-menu .sub-filters::-webkit-scrollbar{width:0px}.sidebar-filter .sub-menu.active{margin-left:210px;width:350px;height:auto;-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.active .sub-filters{display:block}.sidebar-filter .sub-menu.active .close-sub-menu{display:block}.sidebar-filter .sub-menu .section-title{font-family:"raleway",serif;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;display:block;line-height:1;padding-bottom:10px;margin-bottom:12px;border-bottom:solid 1px #0f1d41}.sidebar-filter .sub-menu .sub-filters{list-style:none;position:relative;margin:0 0 30px}.sidebar-filter .sub-menu .sub-filters li{border:0}.sidebar-filter .sub-menu .sub-filters li a{padding:5px 0}.sidebar-filter .sub-menu .close-sub-menu{position:absolute;top:40px;right:70px;text-transform:uppercase;font-size:9px;letter-spacing:.06em;font-weight:700;opacity:0;display:none;-webkit-animation:fadeIn .5s ease .2s 1 normal both running;-moz-animation:fadeIn .5s ease .2s 1 normal both running;animation:fadeIn .5s ease .2s 1 normal both running;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter .sub-menu .close-sub-menu .icon{position:relative;top:0;width:6px;height:6px;margin-right:1px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sidebar-filter .sub-menu .close-sub-menu:hover,.sidebar-filter .sub-menu .close-sub-menu:active,.sidebar-filter .sub-menu .close-sub-menu:focus{color:#32b1ca}.sidebar-filter .sub-menu .close-sub-menu:hover .icon,.sidebar-filter .sub-menu .close-sub-menu:active .icon,.sidebar-filter .sub-menu .close-sub-menu:focus .icon{fill:#32b1ca}.recipe-filter .filters,.shop-filter .filters{border:0}.recipe-filter .filters li,.shop-filter .filters li{border:0}.recipe-filter .filters li:first-child,.recipe-filter .filters li:last-child,.shop-filter .filters li:first-child,.shop-filter .filters li:last-child{border:0}.recipe-filter .filters li a,.shop-filter .filters li a{padding:5px 0}.recipe-filter .filters .section-title,.shop-filter .filters .section-title{font-family:"raleway",serif;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;display:block;line-height:1;padding-bottom:10px;margin-bottom:12px;border-bottom:solid 1px #0f1d41}.slider{position:relative;padding:100px 0}.slider .card-overlay{text-align:center;display:block;position:relative;background-color:#fff;position:absolute;top:0;left:6%;width:22%;height:100%}.slider .card-overlay .text-container{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);padding:0 20px}.slider .card-overlay .text-container .cooking-school{width:125px;height:125px;margin-bottom:20px}.slider .card-overlay .text-container .knives{width:80px;height:80px;margin-bottom:10px}.slider .card-overlay .text-container h3{font-family:"quichesans",serif;color:#0f1d41;font-size:2.7vw;font-weight:700;font-style:normal;letter-spacing:0;line-height:1;margin:0 0 40px}.slider .card-overlay .text-container .explore{font-family:"raleway",serif;font-weight:700;color:#0f1d41;text-transform:uppercase;font-size:14px}.slider .card-overlay .text-container .arrows{display:block;width:35px;height:35px;margin:0 auto}.cooking-methods-slider .card{padding:0 15px}.cooking-methods-slider .card .thumb-container{margin:0;text-align:center;overflow:hidden;height:27vw}.cooking-methods-slider .card .thumb-container .thumb{-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-ms-transform:translate(0, 0)}.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:scale(1.01);-ms-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01);-moz-transform:translate3d(0, -8vw, 0);-ms-transform:translate3d(0, -8vw, 0);-webkit-transform:translate3d(0, -8vw, 0);transform:translate3d(0, -8vw, 0);-ms-transform:translate(0px, -8vw)}.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, -8vw, 0);-ms-transform:translate3d(0, -8vw, 0);-webkit-transform:translate3d(0, -8vw, 0);transform:translate3d(0, -8vw, 0);-ms-transform:translate(0px, -8vw)}.cooking-methods-slider .card .text-container{position:absolute;top:18.2vw;left:0;right:0;padding:0 30px;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.cooking-methods-slider .card .title{font-family:"quichesans",serif;color:#0f1d41;font-size:2.7vw;font-weight:700;font-style:normal;letter-spacing:-0.03em;margin:0;text-transform:uppercase;line-height:1}.cooking-methods-slider .card .title:after{content:"";background-color:#0f1d41;height:1px;display:block;width:50px;margin:30px auto}.cooking-methods-slider .card .description{font-family:"raleway",serif;font-size:.9vw;line-height:1.6;font-weight:500;color:#0f1d41;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}.cooking-methods-slider .button{background-color:#0f1d41;border-color:#0f1d41;color:#fff;width:49.8%;padding:17px 10px 15px;margin:0;display:block;float:left;font-size:14px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.cooking-methods-slider .button:nth-child(2){float:right}.cooking-methods-slider .button:hover,.cooking-methods-slider .button:active,.cooking-methods-slider .button:focus{background-color:#6ec9db;border-color:#6ec9db;color:#fff}.cooking-methods-slider .button-group.single-button .button{width:100%}.cooking-methods-slider .slick-prev,.cooking-methods-slider .slick-next{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);z-index:10;height:42px;width:42px;display:block;border-radius:50%;padding:0;background-size:12px;background-position:50%;background-repeat:no-repeat;background-color:#fff;outline:none;-webkit-box-shadow:0px 3px 23px -3px rgba(0,0,0,.5);-moz-box-shadow:0px 3px 23px -3px rgba(0,0,0,.5);box-shadow:0px 3px 23px -3px rgba(0,0,0,.5)}.cooking-methods-slider .slick-prev{left:10px;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22.4,1.4c0.4,0,0.8,0.2,1.2,0.5c0.6,0.6,0.6,1.7,0,2.3L11.7,16.1L23.6,28c0.6,0.6,0.6,1.7,0,2.3c-0.6,0.6-1.7,0.6-2.3,0 l-13-13c-0.6-0.6-0.6-1.7,0-2.3l13-13C21.6,1.6,22,1.4,22.4,1.4'/%3E%3C/svg%3E");-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.cooking-methods-slider .slick-next{right:10px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M9.5,30.7c-0.4,0-0.8-0.2-1.2-0.5c-0.6-0.6-0.6-1.7,0-2.3L20.2,16L8.3,4.1c-0.6-0.6-0.6-1.7,0-2.3c0.6-0.6,1.7-0.6,2.3,0 l13,13c0.6,0.6,0.6,1.7,0,2.3l-13,13C10.3,30.5,9.9,30.7,9.5,30.7'/%3E%3C/svg%3E%0A");-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.skills-slider .thumb-container{margin-bottom:30px}.skills-slider .card{padding:0 15px}.skills-slider .card .category a{font-size:12px;margin:0 0 10px}.skills-slider .card .title a{font-size:26px}.skills-slider .card .title.has-icon a{padding-left:36px}.skills-slider .card .title .icon{width:24px;height:24px}.skills-slider .hide{display:none !important}.skills-slider .slick-prev,.skills-slider .slick-next{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%);z-index:10;height:42px;width:42px;display:block;border-radius:50%;padding:0;background-size:12px;background-position:50%;background-repeat:no-repeat;background-color:#fff;outline:none;-webkit-box-shadow:0px 3px 23px -3px rgba(0,0,0,.5);-moz-box-shadow:0px 3px 23px -3px rgba(0,0,0,.5);box-shadow:0px 3px 23px -3px rgba(0,0,0,.5)}.skills-slider .slick-prev{left:10px;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22.4,1.4c0.4,0,0.8,0.2,1.2,0.5c0.6,0.6,0.6,1.7,0,2.3L11.7,16.1L23.6,28c0.6,0.6,0.6,1.7,0,2.3c-0.6,0.6-1.7,0.6-2.3,0 l-13-13c-0.6-0.6-0.6-1.7,0-2.3l13-13C21.6,1.6,22,1.4,22.4,1.4'/%3E%3C/svg%3E");-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.skills-slider .slick-next{right:10px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='M9.5,30.7c-0.4,0-0.8-0.2-1.2-0.5c-0.6-0.6-0.6-1.7,0-2.3L20.2,16L8.3,4.1c-0.6-0.6-0.6-1.7,0-2.3c0.6-0.6,1.7-0.6,2.3,0 l13,13c0.6,0.6,0.6,1.7,0,2.3l-13,13C10.3,30.5,9.9,30.7,9.5,30.7'/%3E%3C/svg%3E%0A");-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.testimonials{padding:100px 50px 70px;max-width:1180px;width:100%;margin:0 auto;text-align:center}.testimonials .overline{display:block;font-family:"raleway",serif;font-weight:500;text-transform:uppercase;font-size:20px;letter-spacing:.03em}.testimonials .overline:after{content:"";height:2px;width:16px;background-color:#0f1d41;display:block;margin:20px auto 30px}.testimonials .grid{overflow:hidden;margin:60px -15px 0;clear:both}.testimonials .grid>li{padding:0 15px 30px}.testimonials .grid>li:nth-child(1){-webkit-animation:fadeInUp .5s ease .15s 1 normal both running;-moz-animation:fadeInUp .5s ease .15s 1 normal both running;animation:fadeInUp .5s ease .15s 1 normal both running}.testimonials .grid>li:nth-child(2){-webkit-animation:fadeInUp .5s ease .3s 1 normal both running;-moz-animation:fadeInUp .5s ease .3s 1 normal both running;animation:fadeInUp .5s ease .3s 1 normal both running}.testimonials .grid>li:nth-child(3){-webkit-animation:fadeInUp .5s ease .45s 1 normal both running;-moz-animation:fadeInUp .5s ease .45s 1 normal both running;animation:fadeInUp .5s ease .45s 1 normal both running}.testimonials .grid>li:nth-child(4){-webkit-animation:fadeInUp .5s ease .6s 1 normal both running;-moz-animation:fadeInUp .5s ease .6s 1 normal both running;animation:fadeInUp .5s ease .6s 1 normal both running}.testimonials .grid>li:nth-child(5){-webkit-animation:fadeInUp .5s ease .75s 1 normal both running;-moz-animation:fadeInUp .5s ease .75s 1 normal both running;animation:fadeInUp .5s ease .75s 1 normal both running}.testimonials .grid>li:nth-child(6){-webkit-animation:fadeInUp .5s ease .9s 1 normal both running;-moz-animation:fadeInUp .5s ease .9s 1 normal both running;animation:fadeInUp .5s ease .9s 1 normal both running}.testimonials .grid>li:nth-child(7){-webkit-animation:fadeInUp .5s ease 1.05s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.05s 1 normal both running;animation:fadeInUp .5s ease 1.05s 1 normal both running}.testimonials .grid>li:nth-child(8){-webkit-animation:fadeInUp .5s ease 1.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.2s 1 normal both running;animation:fadeInUp .5s ease 1.2s 1 normal both running}.testimonials .grid>li:nth-child(9){-webkit-animation:fadeInUp .5s ease 1.35s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.35s 1 normal both running;animation:fadeInUp .5s ease 1.35s 1 normal both running}.testimonials blockquote{border:0;padding:0}.testimonials blockquote p{font-family:"quichesans",serif;color:#0f1d41;font-size:38px;line-height:1.1;letter-spacing:0;font-weight:700;margin:0 auto 15px;max-width:270px;width:100%}.testimonials blockquote cite{display:block;font-family:"raleway",serif;font-weight:500;text-transform:uppercase;font-size:20px;font-style:normal;margin:20px 0 0;letter-spacing:.03em}.testimonials blockquote cite:before{display:none}.woocommerce .filter .button{font-size:13px;padding:11px 20px;margin:0;float:right;min-width:130px;max-width:80%;background-color:rgba(0,0,0,0);border-radius:0;border:solid 2px #0f1d41;color:#0f1d41;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.woocommerce .filter .button:hover,.woocommerce .filter .button:active,.woocommerce .filter .button:focus{background-color:#0f1d41;border-color:#0f1d41;color:#fff}.woocommerce #newsletter-modal.modal input[type=submit]{padding:14px 22px 12px;border:solid 2px #0f1d41;border-radius:0;font-size:15px;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.woocommerce #newsletter-modal.modal input[type=submit]:hover,.woocommerce #newsletter-modal.modal input[type=submit]:active,.woocommerce #newsletter-modal.modal input[type=submit]:focus{border:solid 2px #0f1d41}.single-product .page-title.small h1,.page-id-3109 .page-title.small h1{margin-bottom:0;font-size:58px;text-transform:capitalize}.single-product .product-image,.page-id-3109 .product-image{max-width:930px;width:100%;margin:0 auto;padding:100px 50px}.single-product .product-image .split .thumb-container,.page-id-3109 .product-image .split .thumb-container{width:50%}.single-product .product-image .text-container .category,.page-id-3109 .product-image .text-container .category{font-size:16px;font-family:"raleway",serif;font-weight:500;text-transform:uppercase;margin-bottom:20px;color:#0f1d41;display:block}.single-product .product-image .text-container .category a,.page-id-3109 .product-image .text-container .category a{color:#0f1d41}.single-product .product-image .text-container p,.page-id-3109 .product-image .text-container p{margin-bottom:20px}.single-product .product-image .text-container .price,.page-id-3109 .product-image .text-container .price{font-family:"quichesans",serif;font-weight:700;font-size:36px;line-height:1;color:#0f1d41;margin-bottom:30px;display:block}.single-product .product-image .text-container .price .cents,.single-product .product-image .text-container .price .woocommerce-Price-currencySymbol,.page-id-3109 .product-image .text-container .price .cents,.page-id-3109 .product-image .text-container .price .woocommerce-Price-currencySymbol{position:relative;top:3px;font-size:60%;vertical-align:super}.single-product .product-image .text-container label,.page-id-3109 .product-image .text-container label{text-transform:uppercase;font-family:"raleway",serif;font-weight:700;font-size:11px;color:#1d1d1d;margin-bottom:6px;letter-spacing:.03em}.single-product .product-image .text-container .reset_variations,.page-id-3109 .product-image .text-container .reset_variations{display:none !important}.single-product .product-image .text-container select,.page-id-3109 .product-image .text-container select{text-transform:capitalize;color:#1d1d1d;border:solid 2px #0f1d41;font-weight:600;box-shadow:none;padding-left:15px;font-family:"raleway",serif;font-size:15px;height:50px;border-radius:3px;border-radius:0;margin:0 0 24px}.single-product .product-image .text-container select::-webkit-input-placeholder,.page-id-3109 .product-image .text-container select::-webkit-input-placeholder{color:#1d1d1d;opacity:1}.single-product .product-image .text-container select:-moz-placeholder,.page-id-3109 .product-image .text-container select:-moz-placeholder{color:#1d1d1d;opacity:1}.single-product .product-image .text-container select::-moz-placeholder,.page-id-3109 .product-image .text-container select::-moz-placeholder{color:#1d1d1d;opacity:1}.single-product .product-image .text-container select:-ms-input-placeholder,.page-id-3109 .product-image .text-container select:-ms-input-placeholder{color:#1d1d1d;opacity:1}.single-product .product-image .text-container select,.page-id-3109 .product-image .text-container select{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='29.3px' height='16.2px' viewBox='1.3 7.9 29.3 16.2' enable-background='new 1.3 7.9 29.3 16.2' xml:space='preserve'%3E%3Cpath d='M1.3,9.6c0-0.4,0.2-0.8,0.5-1.2c0.6-0.6,1.7-0.6,2.3,0L16,20.3L27.9,8.4c0.6-0.6,1.7-0.6,2.3,0s0.6,1.7,0,2.3l-13,13 c-0.6,0.6-1.7,0.6-2.3,0l-13-13C1.5,10.4,1.3,10,1.3,9.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:right 15px center}.single-product .product-image .text-container select::-ms-expand,.page-id-3109 .product-image .text-container select::-ms-expand{display:none}@media screen and (min-width: 0\0 ){.single-product .product-image .text-container select,.page-id-3109 .product-image .text-container select{background:none\9 ;padding:5px\9 }}.single-product .product-image .text-container .button,.page-id-3109 .product-image .text-container .button{display:block;width:150px;font-size:13px;padding:11px 20px;margin-right:6px;margin-bottom:40px;border:solid 2px #0f1d41;background-color:#0f1d41;color:#fff;border-radius:0;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.single-product .product-image .text-container .button.disabled,.page-id-3109 .product-image .text-container .button.disabled{background-color:#0f1d41;color:#fff}.single-product .product-image .text-container .button.disabled:hover,.single-product .product-image .text-container .button.disabled:active,.single-product .product-image .text-container .button.disabled:focus,.page-id-3109 .product-image .text-container .button.disabled:hover,.page-id-3109 .product-image .text-container .button.disabled:active,.page-id-3109 .product-image .text-container .button.disabled:focus{background-color:#0f1d41;color:#fff}.single-product .product-image .text-container .button:hover,.single-product .product-image .text-container .button:active,.single-product .product-image .text-container .button:focus,.page-id-3109 .product-image .text-container .button:hover,.page-id-3109 .product-image .text-container .button:active,.page-id-3109 .product-image .text-container .button:focus{background-color:rgba(0,0,0,0);border-color:#0f1d41;color:#0f1d41}.single-product .product-image .text-container .social,.page-id-3109 .product-image .text-container .social{list-style:none;margin:0;font-size:0;float:right}.single-product .product-image .text-container .social li,.page-id-3109 .product-image .text-container .social li{margin-right:6px;float:left}.single-product .product-image .text-container .social li:last-child,.page-id-3109 .product-image .text-container .social li:last-child{margin:0}.single-product .product-image .text-container .social li a,.page-id-3109 .product-image .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}.single-product .product-image .text-container .social li a:hover .icon,.single-product .product-image .text-container .social li a:active .icon,.single-product .product-image .text-container .social li a:focus .icon,.page-id-3109 .product-image .text-container .social li a:hover .icon,.page-id-3109 .product-image .text-container .social li a:active .icon,.page-id-3109 .product-image .text-container .social li a:focus .icon{fill:#32b1ca}.single-product .product-image .text-container .social .icon,.page-id-3109 .product-image .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}.single-product .footer .button-group .button,.page-id-3109 .footer .button-group .button{border-radius:0}.single-product .footer .button-group .button:hover,.single-product .footer .button-group .button:active,.single-product .footer .button-group .button:focus,.page-id-3109 .footer .button-group .button:hover,.page-id-3109 .footer .button-group .button:active,.page-id-3109 .footer .button-group .button:focus{background-color:rgba(0,0,0,0)}.wp-recipe-maker{max-width:1160px;width:100%;padding:100px 50px 50px;margin:0 auto}.wp-recipe-maker .content-block{max-width:820px;margin:0 auto}.wp-recipe-maker .wprm-recipe-ingredient-group{margin:0 0 30px}.wp-recipe-maker .wprm-recipe-ingredient-group h5{font-family:"raleway",serif;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:.02em;text-decoration:underline}.wp-recipe-maker .wprm-recipe-ingredient-group:last-of-type{margin:0}.wp-recipe-maker h3{font-family:"quichesans",serif;color:#0f1d41;font-size:54px;line-height:1.05;letter-spacing:0;font-weight:700;margin:0 auto 80px;max-width:820px}.wp-recipe-maker h4{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:33px;letter-spacing:0;font-weight:700;line-height:1.2}.wp-recipe-maker h5{font-family:"quichesans",serif;color:#0f1d41;font-size:21px;color:#0f1d41;letter-spacing:0;font-weight:700;line-height:1.2}.wp-recipe-maker .recipe-ingredients li a,.wp-recipe-maker .recipe-info-summary li a,.wp-recipe-maker .recipe-instructions li a{color:#32b1ca}.wp-recipe-maker .ad{background-color:rgba(0,0,0,0);padding:0;float:right}.wp-recipe-maker .tab-title{text-align:center;margin:0;padding:0}.wp-recipe-maker .tab-title.active a{border-color:#32b1ca}.wp-recipe-maker .tab-title.active a:hover{color:#0f1d41}.wp-recipe-maker .tab-title a{outline:none;font-family:"raleway",serif;color:#0f1d41;font-size:18px;font-weight:700;padding:17px 0;letter-spacing:.02em;background-color:rgba(0,0,0,0);text-align:center;background-color:rgba(0,0,0,0);line-height:1;border-bottom:solid 2px #f2f2f2;-webkit-transition:300ms all ease;-moz-transition:300ms all ease;-ms-transition:300ms all ease;-o-transition:300ms all ease;transition:300ms all ease}.wp-recipe-maker .tab-title a:hover,.wp-recipe-maker .tab-title a:active,.wp-recipe-maker .tab-title a:focus{background-color:rgba(0,0,0,0)}.wp-recipe-maker .tab-title a:hover{color:#32b1ca}.wp-recipe-maker .tabs-content{margin:0}.wp-recipe-maker .tabs-content hr{border-color:#0f1d41;margin:80px 0}.wp-recipe-maker .tabs-content .content{padding:70px 0 0;-webkit-animation:fadeIn .5s ease .2s 1 normal both running;-moz-animation:fadeIn .5s ease .2s 1 normal both running;animation:fadeIn .5s ease .2s 1 normal both running}.wp-recipe-maker .social{position:relative;top:10px;list-style:none;margin:0;font-size:0;float:left}.wp-recipe-maker .social li{margin-right:6px;float:left}.wp-recipe-maker .social li:nth-last-child(2){margin:0}.wp-recipe-maker .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}.wp-recipe-maker .social li a:hover,.wp-recipe-maker .social li a:active,.wp-recipe-maker .social li a:focus{fill:#32b1ca}.wp-recipe-maker .social svg{width:19px;height:19px;fill:#0f1d41}.wp-recipe-maker .recipe-rating{margin-left:30px}.wp-recipe-maker .button-group{float:right}.wp-recipe-maker .button-group .button{font-size:13px;padding:10px 24px;margin:0 6px 0 0;text-transform:none}.wp-recipe-maker .button-group .button:last-child{margin:0}.wp-recipe-maker .recipe-info-summary{clear:both;list-style:none;font-size:0;margin:0;padding:60px 0}.wp-recipe-maker .recipe-info-summary li{display:inline-block;font-size:18px;font-weight:400;letter-spacing:0;text-transform:uppercase}.wp-recipe-maker .recipe-info-summary li:after{content:"/";margin:0 10px}.wp-recipe-maker .recipe-info-summary li:last-child:after{display:none}.wp-recipe-maker .recipe-info-summary li span{text-transform:none;font-family:"montserrat",serif}.wp-recipe-maker .recipe-ingredients{list-style:none;font-size:0;margin:0}.wp-recipe-maker .recipe-ingredients li{font-size:16px;font-weight:500;margin:0 0 12px}.wp-recipe-maker .recipe-ingredients li:last-child{margin:0}.wp-recipe-maker .recipe-ingredient-amount,.wp-recipe-maker .recipe-ingredient-unit{font-family:"montserrat",serif;font-weight:700;text-transform:uppercase}.wp-recipe-maker .recipe-instructions-container h4{margin-bottom:40px}.wp-recipe-maker .recipe-instructions-container ol{counter-reset:item;margin:0 0 20px;padding:0;display:inline-block}.wp-recipe-maker .recipe-instructions-container ol li{display:block;font-size:17px;line-height:1.7;font-weight:500;margin-bottom:30px;margin-left:75px}.wp-recipe-maker .recipe-instructions-container ol li:last-child{margin:0 0 0 75px}.wp-recipe-maker .recipe-instructions-container ol li:before{position:absolute;content:counter(item) "";counter-increment:item;width:40px;margin:-5px 0 0 -75px;font-family:"quichesans",serif;font-weight:700;font-size:24px;color:#0f1d41}.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container{position:relative;overflow:hidden}.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container a img{-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container a:hover img,.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container a:active img,.wp-recipe-maker .recipe-instructions-container ol li .thumbnail-container a:focus img{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.wp-recipe-maker .quantity{display:inline-block;position:relative;width:60px;margin-right:10px;margin-left:5px}.wp-recipe-maker input[type=number]::-webkit-inner-spin-button,.wp-recipe-maker input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wp-recipe-maker input[type=number]{-moz-appearance:textfield}.wp-recipe-maker .quantity input{width:60px;height:30px;line-height:1.65;font-size:14px;display:block;text-align:center;padding-right:30px;margin:0;border:1px solid #eee;box-shadow:none}.wp-recipe-maker .quantity input:focus{outline:0}.wp-recipe-maker .quantity-nav{height:30px;position:absolute;right:0;top:0}.wp-recipe-maker .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:"montserrat",serif;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.wp-recipe-maker .quantity-button.quantity-up{position:absolute;height:52%;top:0;border-bottom:1px solid #eee}.wp-recipe-maker .quantity-button.quantity-up .icon{position:relative;bottom:4px;margin:0 auto}.wp-recipe-maker .quantity-button.quantity-down{position:absolute;bottom:-1px;height:48%}.wp-recipe-maker .quantity-button.quantity-down .icon{position:relative;bottom:5px;margin:0 auto}.clearing-blackout .clearing-close{color:#fff !important}.recipe-instruction-images{display:none}.wysiwyg{max-width:960px;width:100%;margin:0 auto;padding:100px 50px}.wysiwyg.nopad-top{padding-top:0}.wysiwyg.nopad-bottom{padding-bottom:0}.wysiwyg.nopad{padding-top:0;padding-bottom:0}.wysiwyg h3{font-family:"quichesans",serif;color:#0f1d41;font-size:54px;line-height:1.05;letter-spacing:0;font-weight:700;margin-bottom:30px;max-width:820px}.wysiwyg h4{font-family:"quichesans",serif;color:#0f1d41;text-transform:uppercase;font-size:38px;margin-bottom:30px;letter-spacing:0;font-weight:700;line-height:1.1}.wysiwyg h5{font-family:"quichesans",serif;color:#0f1d41;font-size:21px;color:#0f1d41;letter-spacing:0;font-weight:700;line-height:1.2;margin-bottom:30px}.wysiwyg p{font-family:"raleway",serif;font-size:17px;line-height:1.7;font-weight:500;color:#1d1d1d;margin-bottom:30px}.wysiwyg p:last-child{margin:0}.wysiwyg 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}.wysiwyg a:hover,.wysiwyg a:active,.wysiwyg a:focus{color:#32b1ca}.wysiwyg img{margin:0 0 30px;max-width:100%;width:100%}@media only screen and (min-width: 800px){.wysiwyg img.alignleft{max-width:calc(50% - 30px);float:left;margin-right:30px}.wysiwyg img.alignright{max-width:calc(50% - 30px);float:right;margin-left:30px}}.wysiwyg .wp-caption{max-width:100%;margin-bottom:20px}@media only screen and (min-width: 800px){.wysiwyg .wp-caption.alignleft{max-width:calc(50% - 30px);float:left;margin-right:30px}.wysiwyg .wp-caption.alignright{max-width:calc(50% - 30px);float:right;margin-left:30px}}.wysiwyg .wp-caption img{margin:20px 0 20px}.wysiwyg .wp-caption p{position:relative;font-size:12px;margin:0;padding:0 0 0 20px;color:#1d1d1d;font-family:"raleway",serif;font-weight:300}.wysiwyg .wp-caption p:before{position:absolute;top:0;left:0;content:"";padding:0;margin:4px 0 0;border:0;background-size:10px;width:10px;height:10px;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf-8,<svg width='32px' height='32px' viewBox='0 0 32 32' fill='%2332b1ca' xmlns='http://www.w3.org/2000/svg'><path d='M30.664,22.518c0,0.418-0.158,0.834-0.477,1.151c-0.638,0.638-1.668,0.638-2.306,0L15.999,11.785L4.115,23.669 c-0.637,0.638-1.67,0.638-2.306,0c-0.636-0.636-0.636-1.668,0-2.305L14.847,8.329c0.637-0.638,1.667-0.638,2.304,0l13.037,13.036 C30.506,21.684,30.664,22.101,30.664,22.518'/></svg>")}.wysiwyg hr{margin:40px 0}.wysiwyg blockquote{position:relative;padding:0;margin:0 auto;line-height:1.1;color:#0f1d41;font-size:52px;font-family:"quichesans",serif;font-weight:400;text-align:center;border:0}.wysiwyg blockquote p{line-height:1.1;color:#0f1d41;font-size:52px;font-family:"quichesans",serif;font-weight:400;margin:0}.wysiwyg blockquote p:before,.wysiwyg blockquote p:after{position:relative;top:0;line-height:0;margin-bottom:0}.wysiwyg blockquote p:before{content:"“"}.wysiwyg blockquote p:after{content:"”"}.wysiwyg ol{counter-reset:item;margin:0 0 30px;padding:0;display:inline-block}.wysiwyg ol li{display:block;margin-bottom:10px;margin-left:25px;letter-spacing:0;font-family:"raleway",serif;font-size:17px;line-height:1.7;font-weight:500;color:#1d1d1d}.wysiwyg ol li:last-child{margin:0 0 0 25px}.wysiwyg ol li:before{position:absolute;content:counter(item) ". ";counter-increment:item;width:40px;margin:0 0 0 -25px;font-family:"raleway",serif;font-weight:700;font-size:16px;color:#32b1ca}.wysiwyg ul:not([class*=block-grid]){list-style:none;margin:0 0 30px;padding:0;display:block}.wysiwyg ul:not([class*=block-grid]) li{display:block;margin-bottom:10px;margin-left:25px;letter-spacing:0;font-family:"raleway",serif;font-size:17px;line-height:1.7;font-weight:500;color:#1d1d1d}.wysiwyg ul:not([class*=block-grid]) li span{font-weight:600;display:block;text-transform:uppercase}.wysiwyg ul:not([class*=block-grid]) li:last-child{margin:0 0 0 25px}.wysiwyg ul:not([class*=block-grid]) li:before{position:absolute;width:30px;margin:-12px 0 0 -25px;content:"•";font-size:32px;color:#32b1ca}.wysiwyg table{border-collapse:collapse;margin:0 0 20px;padding:0;width:100%;table-layout:fixed;border:0}.wysiwyg table th{font-family:"raleway",serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#1d1d1d}.wysiwyg table td{font-family:"raleway",serif;font-size:13px;font-weight:300;color:#1d1d1d}.wysiwyg table th,.wysiwyg table tr:nth-of-type(even){background-color:#fafafd}.cooking-school-single .wysiwyg ol{counter-reset:item;margin:0 0 20px;padding:0;display:inline-block}.cooking-school-single .wysiwyg ol li{display:block;font-size:17px;line-height:1.7;font-weight:500;margin-bottom:20px;margin-left:30px}.cooking-school-single .wysiwyg ol li:last-child{margin:0 0 0 30px}.cooking-school-single .wysiwyg ol li:before{position:absolute;content:counter(item) ".";counter-increment:item;width:40px;margin:-3px 0 0 -30px;font-family:"quichesans",serif;font-weight:700;font-size:20px;color:#0f1d41}.cooking-school-single .byline{max-width:820px;padding:0;margin:0 auto}.page-content{max-width:1160px;width:100%;padding:50px;margin:0 auto}.page-content .wysiwyg{padding:50px 0;margin:0 auto;max-width:900px}.page-content .wysiwyg .image-section{padding:0}.page-content .wysiwyg .clearing-blackout .clearing-close{color:#fff}.page-content .wysiwyg .clearing-blackout .image-grid-overlay{display:none !important}.page-content .wysiwyg .image-grid{margin:0 -0.625rem}.page-content .wysiwyg .image-grid li{margin:0}.page-content .wysiwyg .image-grid li .image-grid-thumb{position:relative;overflow:hidden}.page-content .wysiwyg .image-grid li .image-grid-thumb img{margin:0 !important;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(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}.page-content .wysiwyg .image-grid li .image-grid-thumb .image-grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-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-content .wysiwyg .image-grid li .image-grid-thumb .image-grid-overlay span{background-color:#0f1d41;width:45px;height:45px;border-radius:50%;line-height:45px;text-align:center;font-family:"montserrat",serif;font-size:16px;font-weight:700;display:block;color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translate(-50%, -50%)}.page-content .wysiwyg .image-grid li .image-grid-thumb:hover img,.page-content .wysiwyg .image-grid li .image-grid-thumb:active img,.page-content .wysiwyg .image-grid li .image-grid-thumb:focus img{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.page-content .wysiwyg .image-grid li .image-grid-thumb:hover .image-grid-overlay,.page-content .wysiwyg .image-grid li .image-grid-thumb:active .image-grid-overlay,.page-content .wysiwyg .image-grid li .image-grid-thumb:focus .image-grid-overlay{background:rgba(0,0,0,.5)}.page-content .wysiwyg .image-grid li.hide{display:none}.page-content .wysiwyg .clearing-blackout .image-grid li.hide{display:block}.page-content .wysiwyg .clearing-blackout .visible-img img{width:auto;height:auto}.page-content hr{border-color:#0f1d41;margin:30px 0}.page-content.cooking-school-single .wysiwyg{max-width:820px}.cooking-school .wysiwyg{max-width:820px}.cooking-school .wysiwyg p{font-size:20px}.page-id-2965 .wysiwyg{padding-bottom:0}.page-id-2965 .split-card .thumb-container .circle{top:20px;left:20px;right:auto;transform:none;width:75px;height:75px;background-color:#fff;-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-id-2965 .split-card .thumb-container .circle .icon{fill:#0f1d41;width:26px;height:26px}.page-id-2965 .split-card .thumb-container .circle:hover,.page-id-2965 .split-card .thumb-container .circle:active,.page-id-2965 .split-card .thumb-container .circle:focus{background-color:#0f1d41}.page-id-2965 .split-card .thumb-container .circle:hover .icon,.page-id-2965 .split-card .thumb-container .circle:active .icon,.page-id-2965 .split-card .thumb-container .circle:focus .icon{fill:#fff}.error404 p{max-width:400px;margin-bottom:30px}.search-results .split-card .text-container h3{font-size:42px;line-height:1.05}.search-results .feed{max-width:960px;width:100%;margin:0 auto}.search-results .feed hr{border-color:#eee}.single-bjc_recipe .announcement{top:0}ul.pagination{margin:10px 0 30px;padding:0;line-height:1;display:inline-block}ul.pagination li{font-family:"montserrat",serif;font-size:14px;font-weight:700;height:auto;margin:0;padding:0;border:0;line-height:1}ul.pagination li .extend{padding:7px 0;display:block}ul.pagination li a{font-family:"montserrat",serif;font-size:14px !important;height:auto;margin:0 !important;padding:7px 10px !important;line-height:1;color:#0f1d41;font-weight:700;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}ul.pagination li a:hover,ul.pagination li a:active,ul.pagination li a:focus{background-color:rgba(0,0,0,0);color:#32b1ca}ul.pagination li a:hover .icon,ul.pagination li a:active .icon,ul.pagination li a:focus .icon{fill:#32b1ca}ul.pagination .current{color:#32b1ca;padding:7px 6px;display:block;text-decoration:underline}ul.pagination .previouspostslink,ul.pagination .nextpostslink{font-family:"raleway",serif;font-weight:700;color:#0f1d41;letter-spacing:.02em;margin:0;text-transform:uppercase}ul.pagination .previouspostslink .icon,ul.pagination .nextpostslink .icon{fill:#0f1d41;height:10px;width: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}ul.pagination .previouspostslink{margin-right:25px}ul.pagination .previouspostslink .icon{margin-right:3px}ul.pagination .nextpostslink{margin-left:25px}.media-download{color:#32b1ca;cursor:pointer}.affiliate-disclaimer{margin-top:40px}.affiliate-disclaimer p{font-family:"raleway",serif;font-size:12px;line-height:1.45;letter-spacing:.03em;font-weight:500;color:#1d1d1d;margin-bottom:0}.feed .affiliate-disclaimer{max-width:760px;margin:60px auto 30px;-webkit-animation:fadeInUp .5s ease 3s 1 normal both running;-moz-animation:fadeInUp .5s ease 3s 1 normal both running;animation:fadeInUp .5s ease 3s 1 normal both running}.feed .affiliate-disclaimer p{text-align:center}@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}}@-webkit-keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}
