@charset "UTF-8";.shadow{-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.shadow-down,.videorecipe-wrapper:hover{-webkit-box-shadow:0 10px 15px -11px rgba(0,0,0,.22);-moz-box-shadow:0 10px 15px -11px rgba(0,0,0,.22);box-shadow:0 10px 15px -11px rgba(0,0,0,.22)}.shadow-header{-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);box-shadow:0 3px 25px 0 rgba(0,0,0,.2)}.transition-all,.videorecipe-img{-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.gradient{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(72%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.75) 72%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.gradient-light{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(86%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.fix-col-height-wrapper>:nth-child(4n+1){clear:left}.hp-typography h2{font-size:30px;color:#4e4e4e;font-weight:600;margin-bottom:40px;text-transform:uppercase}@media only screen and (max-width:480px){.hp-typography h2{font-size:25px}}.hp-typography .under-h2,.hp-typography .under-h1{font-size:16px;color:#4e4e4e;font-weight:400;margin-top:15px;margin-bottom:0}.hp-typography h3{font-size:24px;color:#4e4e4e;font-weight:600;text-transform:uppercase}@media only screen and (max-width:480px){.hp-typography h3{font-size:25px}}.hp-typography .under-h3{font-size:15px;color:#4e4e4e;font-weight:400;margin-top:10px;margin-bottom:0}.hp-typography h4{font-size:28px;font-weight:300;color:#8bb500}@media only screen and (max-width:480px){.hp-typography h4{font-size:18px}}.videorecipe-wrapper{display:block;margin-bottom:25px}.videorecipe-wrapper:hover .videorecipe-img{opacity:.8!important}.videorecipe-img{position:relative;height:0;padding-bottom:56.25%;background-repeat:no-repeat;background-size:cover;background-position:center}.videorecipe-img::before{content:"";position:absolute;width:50px;height:50px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9IiNmZmZmZmYiID4gICAgPHBhdGggZD0iTTI1LDJDMTIuMzE3LDIsMiwxMi4zMTcsMiwyNXMxMC4zMTcsMjMsMjMsMjNzMjMtMTAuMzE3LDIzLTIzUzM3LjY4MywyLDI1LDJ6IE0xOSwzNVYxNWwxNywxMEwxOSwzNXoiPjwvcGF0aD48L3N2Zz4=");background-repeat:no-repeat;background-position:center}.videorecipe-txt{text-align:center;padding:10px 20px;font-size:15px;font-weight:700;color:#4e4e4e;background-color:#f7f6f2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto}.videorecipe-main .videorecipe-txt{height:89px;line-height:69px;font-size:20px}@media only screen and (max-width:1000px){.videorecipe-main .videorecipe-txt{height:auto;font-size:15px;line-height:1.4}}.section-bmi{background-repeat:no-repeat;background-position:left bottom;min-height:302px}@media only screen and (max-width:1330px){.section-bmi{background-image:none!important;min-height:332px}}.section-fb-teaser{background-repeat:no-repeat;background-position:right top;background-size:contain;min-height:302px}@media only screen and (max-width:1330px){.section-fb-teaser{background-position:right -130px top;min-height:332px}}@media only screen and (max-width:1000px){.section-fb-teaser{background-image:none!important;min-height:0}.section-fb-teaser .btn-social-labeled{margin:auto}}