footer{position:absolute;bottom:0;left:0;text-align:center;height:5em;width:100%;background-color:#101010}footer img{height:2.5em;margin-top:1.25em}.email-form{padding:0.4em 0.5em;background:#f5e05a}.pledge{font-family:Raleway;font-size:1.25em;margin:0.25em 0}.pledge em{color:#cc4e00;font-style:normal}input{border:1px solid #878482;color:#878482;font-weight:bold;padding:0 2%;margin:5px 0;height:40px;font-size:0.9em;background-color:#f5edb6}input[type="email"]{width:100%}input[type="text"]{width:40%}input[type="submit"]{border:1px solid #e45800;border-radius:3px;box-shadow:inset 0 1px 0 0 #f8ae80;color:white;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fc7e2f;background-image:-webkit-linear-gradient(#fc7e2f, #f35e00);background-image:linear-gradient(#fc7e2f, #f35e00);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #cf5000;background-clip:padding-box;width:58%;text-transform:uppercase;font-weight:normal}input[type="submit"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #f68f4f;cursor:pointer;background-color:#f76f1b;background-image:-webkit-linear-gradient(#f76f1b, #e45800);background-image:linear-gradient(#f76f1b, #e45800)}input[type="submit"]:active:not(:disabled),input[type="submit"]:focus:not(:disabled){border:1px solid #e45800;box-shadow:inset 0 0 8px 4px #d45200, inset 0 0 8px 4px #d45200}input[type="submit"]:disabled{opacity:0.5;cursor:not-allowed}.button{border:1px solid #e45800;border-radius:3px;box-shadow:inset 0 1px 0 0 #f8ae80;color:white;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fc7e2f;background-image:-webkit-linear-gradient(#fc7e2f, #f35e00);background-image:linear-gradient(#fc7e2f, #f35e00);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #cf5000;background-clip:padding-box;width:100%;text-align:center;text-transform:uppercase;font-weight:normal}.button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #f68f4f;cursor:pointer;background-color:#f76f1b;background-image:-webkit-linear-gradient(#f76f1b, #e45800);background-image:linear-gradient(#f76f1b, #e45800)}.button:active:not(:disabled),.button:focus:not(:disabled){border:1px solid #e45800;box-shadow:inset 0 0 8px 4px #d45200, inset 0 0 8px 4px #d45200}.button:disabled{opacity:0.5;cursor:not-allowed}.checkbox-container{width:100%}.checkbox-container .recipes{margin-top:0.25em;padding-top:0.15em;font-size:0.8em}.checkbox-container input[type="checkbox"]{border-radius:5px;border:1px solid #878482;float:left;font-size:1.5em;width:0.75em;margin:2px;line-height:0.5em;height:0.75em}.social a{font-family:Raleway;text-transform:uppercase;background-repeat:no-repeat;margin:0 10px;padding:15px 15px 15px 60px !important;background-position:10px;background-size:30px;font-weight:normal !important}.social a.facebook{border:1px solid #21396c;border-radius:3px;box-shadow:inset 0 1px 0 0 #6882b8;color:white;display:inline-block;font-size:inherit;font-weight:bold;background-color:#3B5999;background-image:-webkit-linear-gradient(#3B5999, #243f78);background-image:linear-gradient(#3B5999, #243f78);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #182f60;background-clip:padding-box;background-image:url("../images/facebook.png")}.social a.facebook:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #4a67a3;cursor:pointer;background-color:#385083;background-image:-webkit-linear-gradient(#385083, #22396b);background-image:linear-gradient(#385083, #22396b)}.social a.facebook:active:not(:disabled),.social a.facebook:focus:not(:disabled){border:1px solid #21396c;box-shadow:inset 0 0 8px 4px #1e335f, inset 0 0 8px 4px #1e335f}.social a.facebook:disabled{opacity:0.5;cursor:not-allowed}.social a.facebook:hover:not(:disabled){background-image:url("../images/facebook.png")}.social a.twitter{border:1px solid #0c8df0;border-radius:3px;box-shadow:inset 0 1px 0 0 #9fcdf1;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#55ACEE;background-image:-webkit-linear-gradient(#55ACEE, #1795f4);background-image:linear-gradient(#55ACEE, #1795f4);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #5fb6f8;background-clip:padding-box;color:white;background-image:url("../images/twitter.png")}.social a.twitter:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #72b7eb;cursor:pointer;background-color:#42a0e7;background-image:-webkit-linear-gradient(#42a0e7, #0d8def);background-image:linear-gradient(#42a0e7, #0d8def)}.social a.twitter:active:not(:disabled),.social a.twitter:focus:not(:disabled){border:1px solid #0c8df0;box-shadow:inset 0 0 8px 4px #0d85df, inset 0 0 8px 4px #0d85df}.social a.twitter:disabled{opacity:0.5;cursor:not-allowed}.social a.twitter:hover:not(:disabled){background-image:url("../images/twitter.png")}.side .social{display:none}.side .social a{margin:10px 0;font-size:0.8em;padding:15px 10px 15px 40px !important;text-align:left;min-width:120px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;background-position:10px;background-size:20px}.fb_iframe_widget{display:block !important}.fb-like-box iframe{width:100% !important}.fb-like-box span{width:auto !important;position:initial !important}.fb_iframe_widget_fluid span{width:100% !important}.fb_iframe_widget span{position:static !important}.fb-like iframe{width:100% !important}.fb-like span{width:auto !important;position:initial !important}.fb_iframe_widget_fluid span{width:100% !important}.fb_iframe_widget span{position:static !important}.modal{display:none;max-width:450px;width:95%;background:#f5e05a;border:2px solid #df9466;padding-top:1em}.modal>div{max-width:85%;margin:1em auto}.modal .please-like-us{text-align:center}.modal .please-like-us img{max-width:100%}.modal .text{text-align:center}.modal .like-button{display:block;background-size:1.25em;width:50px;margin:0 auto}.modal .divider{border-top:3px dashed #df9466;max-width:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{min-height:100%;position:relative}html,body{margin:0;padding:0}body{margin:0 0 10em}body{background:url("../images/background.png") no-repeat fixed center 100%;background:url("../images/background.png") no-repeat fixed center 100%;background-size:cover;font-family:Lato}input[type="submit"],input[type="text"],input[type="email"],.social a{border-radius:5px !important}.likebox{background:rgba(255,255,255,0.6)}section{max-width:65em;margin-left:auto;margin-right:auto;margin:0 auto;padding:0 1em}section:after{content:"";display:table;clear:both}section.top div{margin:20px 0 15px}@media screen and (max-width: 37em){section.top div{display:none}}section.middle{height:375px}@media screen and (max-width: 37em){section.middle{height:300px}}section.middle .video{float:left;display:block;margin-right:1.26947%;width:66.24351%;position:relative;height:inherit}section.middle .video:last-child{margin-right:0}section.middle .video .side{z-index:10;position:absolute;left:-15px;top:100px}@media screen and (max-width: 51em){section.middle .video{float:left;display:block;margin-right:1.26947%;width:100%}section.middle .video:last-child{margin-right:0}section.middle .video .side{left:-5px}}section.middle .side-of-video{float:left;display:block;margin-right:1.26947%;width:32.48702%;height:inherit}section.middle .side-of-video:last-child{margin-right:0}@media screen and (max-width: 60em){section.middle .side-of-video .checkbox-container .recipes{margin:0}section.middle .side-of-video input[type="text"]{padding:0 0.5%;font-size:0.8em}}@media screen and (max-width: 51em){section.middle .side-of-video{display:none}}section.bottom{margin-top:0.75em}section.bottom .likebox{float:right;display:block;margin-left:1.26947%;width:24.04789%}section.bottom .likebox:last-child{margin-left:0}section.bottom .email-form{float:right;display:block;margin-left:1.26947%;width:40.92614%;margin-right:33.75649%}section.bottom .email-form:last-child{margin-left:0}section.bottom .email-form input[type="email"]{width:57%}section.bottom .email-form input[type="submit"]{width:100%}@media screen and (max-width: 51em){section.bottom .likebox{float:left;display:block;margin-right:1.26947%;width:40.92614%}section.bottom .likebox:last-child{margin-right:0}section.bottom .email-form{float:left;display:block;margin-right:1.26947%;width:57.80439%;margin-left:0%}section.bottom .email-form:last-child{margin-right:0}section.bottom .recipes .checkbox{font-size:1.25em}}@media screen and (max-width: 37em){section.bottom .likebox{float:left;display:block;margin-right:1.26947%;width:100%;float:right;margin-top:3em}section.bottom .likebox:last-child{margin-right:0}section.bottom .email-form{float:left;display:block;margin-right:1.26947%;width:100%}section.bottom .email-form:last-child{margin-right:0}section.bottom .email-form input[type="email"],section.bottom .email-form input[type="text"]{width:100%}section.bottom .recipes{font-size:0.75em}}section .facepile,section .likebox{background:#f5edb6}section .facepile{border-top:1px white solid;padding:0.5em}section.middle>div,section.bottom>div{box-shadow:1px 1px 2px #333}.big-pig{height:200px;background-image:url("../images/big-pig.jpg");background-size:cover;background-position:50% 50%}.index .side-of-video .top-picture{height:30%;background-image:url("../images/pig.png");background-size:cover;background-position:50% auto}.index .side-of-video .email-form{height:47%}.index .side-of-video .facepile{height:23%}.vo .side-of-video .top-picture{height:45%;background-image:url("../images/big-pig.jpg");background-size:cover;background-position:50% 0}.vo .side-of-video .email-form{height:30%}.vo .side-of-video .facepile{height:25%}