@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}@font-face{font-family:'Ornitons';src:url('../fonts/Ornitons-DemiBold.eot');src:url('../fonts/Ornitons-DemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Ornitons-DemiBold.woff2') format('woff2'),url('../fonts/Ornitons-DemiBold.woff') format('woff'),url('../fonts/Ornitons-DemiBold.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}.font_bodytext{font-family:'Open Sans',Helvetica,Arial,sans-serif}.font_ornitons{font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal}.font_awesome{display:inline-block;width:100%;height:100%;color:#fff;font-family:'FontAwesome';font-size:14px;text-align:center;line-height:inherit;text-indent:0}html,body{padding:0;margin:0;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#2e3c49;-webkit-text-size-adjust:none;scroll-behavior:smooth}html{font-size:.625rem;overflow-x:hidden;overflow-y:scroll}body{font-size:1.6rem;overscroll-behavior:none}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}.frame-default{float:left;width:100%}.container-fluid{position:relative;float:left;width:100%}.container{width:100%;max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto}.row{float:left;width:calc(100% + 30px);margin:0;padding:0 15px;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media all and (max-width:575px){.row{padding:0}}.col{position:relative;float:left;width:100%;padding:15px}@media screen and (min-width:1024px),print{.col-1{width:8.33%}.col-2{width:12.5%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.67%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.67%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.67%}.col-12{width:100%}}@media screen and (min-width:550px) and (max-width:1023px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6{width:50%}.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}}@media all and (max-width:1023px){header.header .col-3{width:240px}header.header .col-9{width:calc(100% - 240px)}}h1,h2,h3,h4,h5,h6{font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;text-transform:uppercase;color:#009b82;font-size:20px;letter-spacing:2px;line-height:1.15em}h1{font-size:40px}a,a:visited{color:inherit}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img{max-width:100%;height:auto}nav ul,nav li{list-style:none;display:inline-block;margin:0;padding:0}nav a{text-decoration:none}.videocontainer{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 auto}.videocontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}form .form-group{margin:0 0 15px 0}form input[type=text],form input[type=password],form input[type=email],form input[type=tel],form input[type=submit],form input[type=button],form textarea,form select,form button{display:inline-block;width:100%;height:40px;color:#fff;font-size:1.6rem;-webkit-appearance:none;border:1px solid #364454;outline:none;border-radius:4px;background-color:#364454}form input[type=text],form input[type=password],form input[type=email],form input[type=tel]{text-indent:10px}form textarea{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;padding:5px 10px;height:120px}form select{padding-left:10px;padding-right:25px;background:url('../images/bg_select.png') calc(100% - 9px) center no-repeat #364454}form input[type=submit],form input[type=button],form button{color:#fff;background:#009b82;text-align:center;border:none;cursor:pointer;transition:all ease .4s}form input[type=submit]:hover,form input[type=button]:hover,form button:hover{background:#364454}form ::-webkit-input-placeholder{color:#fff}form :-ms-input-placeholder{color:#fff}form ::placeholder{color:#fff}form label{display:none}form .mc-field-group{margin-bottom:10px}div.csc-mailform{float:left;width:100%}div.csc-mailform ol li{margin:0 0 15px 0}div.csc-mailform ol li.csc-form-element-checkbox label{display:inline;float:right;width:calc(100% - 40px)}header.header{position:relative;float:left;width:100%;background:#ccebe6;vertical-align:bottom}header.header .logo{width:275px;max-width:75%;height:82px;background:url('../images/logo_controlled-quality-veal.png') center center no-repeat;background-size:100% auto;margin:4px 0}.vealcut header.header .logo{height:60px;margin:10px 20px;background-size:auto 100%;background-position:left center}header.header .logo a{display:block;width:100%;height:100%}header.header .search{width:240px;height:40px;border-radius:3px;margin:7px 0 0 calc(100% - 240px)}header.header .search input[type=text]{float:left;width:calc(100% - 40px);font-family:'Open Sans',Helvetica,Arial,sans-serif;border-radius:5px 0 0 5px}header.header .search button{width:40px;border-radius:0 5px 5px 0}header.header .search button:hover{border-left:1px solid #ccebe6}header.header .socialicons{width:240px;height:22px;margin:20px 0 0 calc(100% - 240px);text-align:center}header.header .socialicons ul,header.header .socialicons li{list-style:none;display:inline-block;padding:0;margin:0}header.header .socialicons li{width:22px;height:22px;line-height:22px;margin:0 2px}header.header .socialicons li a{position:relative;display:inline-block;width:100%;height:100%;line-height:inherit;background:#364454;border-radius:11px;text-indent:-999px;overflow:hidden}header.header .socialicons li a:after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;color:#ccebe6;text-indent:0}@media screen and (min-width:1024px){header.header.fixed{position:fixed;top:0;left:0;height:90px;z-index:99}header.header.fixed .col{padding:5px 15px}header.header.fixed .col .logo{margin:0;height:50px;background-position:left center;background-size:auto 100%}header.header.fixed .col .search,header.header.fixed .col .socialicons{float:right;margin:5px 0 5px 15px}header.header.fixed .col .socialicons{margin:15px;width:auto}header.header.fixed+.container-fluid{margin-top:121px}}@media all and (max-width:1024px){header.header .mobilemenubutton,header.header .mobilesearchbutton{display:block;position:absolute;right:30px;top:20px;width:32px;height:32px;line-height:32px;z-index:11}header.header .mobilemenubutton::before,header.header .mobilesearchbutton::before,header.header .mobilemenubutton::after,header.header .mobilesearchbutton::after{position:absolute;display:inline-block;width:100%;height:100%;color:#fff;font-family:'FontAwesome';font-size:14px;text-align:center;line-height:inherit;text-indent:0;font-size:32px;color:#364454}header.header .mobilemenubutton::after,header.header .mobilesearchbutton::after{content:'\f0c9'}header.header .mobilemenubutton.active,header.header .mobilesearchbutton.active{position:fixed}header.header .mobilemenubutton.active::before,header.header .mobilesearchbutton.active::before{content:'\f077';font-size:24px;line-height:38px}header.header .mobilemenubutton.active::after,header.header .mobilesearchbutton.active::after{content:'\f066';content:'\f2d1';content:'\f078';font-size:24px;line-height:21px}header.header .mobilesearchbutton{top:70px;z-index:0}header.header .mobilesearchbutton::after{content:'\f002';font-size:24px}header.header .mainmenu{position:fixed;top:0;right:0;width:100vw;height:100vh;background:rgba(255,255,255,0.9);overflow-y:auto;z-index:10;display:none}header.header .mainmenu nav.menu{margin:50px auto 25px auto;width:calc(100% - 50px);max-width:400px}header.header .mainmenu nav.menu ul{width:100%}header.header .mainmenu nav.menu ul li{width:100%}header.header .mainmenu nav.menu ul li a{display:block;color:#364454;padding:10px;border-bottom:1px solid #364454}header.header .mainmenu nav.menu>ul>li{position:relative;display:block}header.header .mainmenu nav.menu>ul>li>a{font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;text-transform:uppercase;letter-spacing:1px}header.header .mainmenu nav.menu>ul>li>a.p-328{display:none}header.header .mainmenu nav.menu>ul>li>a.p-328+ul.level-2+.plusmin{display:none}header.header .mainmenu nav.menu>ul>li .plusmin{position:absolute;right:0;top:0;display:block;width:40px;height:40px;line-height:40px;text-align:center;z-index:1;cursor:pointer}header.header .mainmenu nav.menu>ul>li .plusmin::after{content:'+';display:block;width:inherit;height:inherit}header.header .mainmenu nav.menu>ul>li ul.level-2{display:none}header.header .mainmenu nav.menu>ul>li.subber>a{padding-right:50px}header.header .search-container{display:none}header.header .search-container .search{width:100%;margin:0}header.header .search-container .socialicons{display:none}}@media all and (min-width:1025px){.mainmenu{background:#364454}.mainmenu nav.menu{display:table;width:100%}.mainmenu nav.menu li a{position:relative;display:inline-block;width:100%;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.5rem;color:#fff;transition:all ease .4s}.mainmenu nav.menu li a:hover{background:#009b82}.mainmenu nav.menu li a.active{color:#ccebe6}.mainmenu nav.menu>ul{display:table-row}.mainmenu nav.menu>ul>li{display:table-cell;position:relative;transition:all ease .4s}.mainmenu nav.menu>ul>li.homebutton{display:none}.mainmenu nav.menu>ul>li>a{font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;line-height:1.25;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:5px 5px}.mainmenu nav.menu>ul>li:first-child>a{text-align:left}.mainmenu nav.menu>ul>li:last-child>a{text-align:right}.mainmenu nav.menu>ul>li ul.level-2,.mainmenu nav.menu>ul>li ul.level-3{display:none;position:absolute;top:100%;left:-1px;width:240px;padding:7px 0;background:#364454;border:1px solid #fff;border-top:none;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.25);z-index:99}.mainmenu nav.menu>ul>li ul.level-2 li,.mainmenu nav.menu>ul>li ul.level-3 li{width:100%}.mainmenu nav.menu>ul>li ul.level-2 li a,.mainmenu nav.menu>ul>li ul.level-3 li a{display:block;width:100%;color:#fff;padding:7px 15px}.mainmenu nav.menu>ul>li ul.level-2 li.active>a,.mainmenu nav.menu>ul>li ul.level-3 li.active>a{background:rgba(0,0,0,0.25)}.mainmenu nav.menu>ul>li ul.level-2 li:hover ul.level-3,.mainmenu nav.menu>ul>li ul.level-3 li:hover ul.level-3,.mainmenu nav.menu>ul>li ul.level-2 li ul.level-3:hover,.mainmenu nav.menu>ul>li ul.level-3 li ul.level-3:hover{display:block;top:-10px;left:238px;border-top:1px solid #fff}.mainmenu nav.menu>ul>li ul.level-2 li:hover a.p-328+ul.level-3,.mainmenu nav.menu>ul>li ul.level-3 li:hover a.p-328+ul.level-3,.mainmenu nav.menu>ul>li ul.level-2 li a.p-328+ul.level-3:hover,.mainmenu nav.menu>ul>li ul.level-3 li a.p-328+ul.level-3:hover{display:none}.mainmenu nav.menu>ul>li:hover ul.level-2,.mainmenu nav.menu>ul>li ul.level-2:hover{display:block}.mainmenu nav.menu>ul>li:hover a.p-328+ul.level-2,.mainmenu nav.menu>ul>li a.p-328+ul.level-2:hover{display:none}}footer.footermenu{background:#364454}footer.footermenu .footermenu{width:100%}footer.footermenu .footermenu ul{width:100%;display:block;text-align:center}footer.footermenu .footermenu ul li{display:inline-block}footer.footermenu .footermenu ul li a{display:inline-block;font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;line-height:1.25;letter-spacing:1px;text-transform:uppercase;padding:5px 15px;color:#fff;transition:all ease .4s}footer.footermenu .footermenu ul li a:hover{background:#009b82}footer.footermenu .footermenu ul li a.active{color:#ccebe6}footer.footer .exxtra_footer *{color:#999}.content{position:relative;float:left;width:100%;padding-top:15px;padding-bottom:15px}.recipe_search .row{padding-bottom:0}.recipe_search .row .col{padding-bottom:0}.recipe_search .row .col .content{padding-bottom:0}.recipe_search .row .col .content form{width:calc(100% + 15px);text-align:center;margin:0 -7.5px}.recipe_search .row .col .content form .control-group{position:relative;display:inline-block;width:auto;margin:0 2.5px 15px 2.5px}.recipe_search .row .col .content form .control-group.select.amountofpeople,.recipe_search .row .col .content form .control-group.culinary{display:none}.recipe_search .row .col .content form .control-group .searchType{cursor:pointer}.recipe_search .row .col .content form .control-group input[type=text],.recipe_search .row .col .content form .control-group select{width:auto}.recipe_search .row .col .content form .control-group.submit input[type=submit]{width:110px}.recipe_search .row .col .content form .control-group label{display:none}@media all and (max-width:1139px){.recipe_search .row .col .content form{width:100%;margin:0 auto}.recipe_search .row .col .content form .control-group{width:20%;margin:0 7.5px 15px 7.5px}.recipe_search .row .col .content form .control-group input[type=text],.recipe_search .row .col .content form .control-group select{width:100%}.recipe_search .row .col .content form .control-group.submit input[type=submit]{width:100%}}@media all and (max-width:768px){.recipe_search .row .col .content form .control-group{width:75%}}.recipe_list ul{list-style:none}.recipe_list .col-4,.news.list .col-4,.preparationtechniquesmenu .col-4{transition:all ease .4s}.recipe_list .col-4:hover,.news.list .col-4:hover,.preparationtechniquesmenu .col-4:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.25)}.recipe_list .col-4 *,.news.list .col-4 *,.preparationtechniquesmenu .col-4 *{text-decoration:none}.recipe_list .col-4.active,.news.list .col-4.active{border:1px dotted #020203}.recipe_list .col-4.visited,.news.list .col-4.visited{opacity:.5}.recipe_list .col-4 .item.has_videourl,.news.list .col-4 .item.has_videourl{cursor:pointer}.recipe_list .col-4 .item .videourl,.news.list .col-4 .item .videourl{display:none}.recipe_list .col-4 .item .linkhref,.news.list .col-4 .item .linkhref{display:none}.recipe_list .col-4 .item .image,.news.list .col-4 .item .image{position:relative;width:100%;height:0;padding-bottom:75%}.recipe_list .col-4 .item .image a,.news.list .col-4 .item .image a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.recipe_list .col-4 .item .image a img,.news.list .col-4 .item .image a img{width:100%;height:100%;object-fit:cover}.recipe_list .col-4 .item .text a,.news.list .col-4 .item .text a{position:relative;display:block;color:#364454;font-weight:600;text-decoration:none;padding-right:30px}.preparationtechniquesmenu .col-4 .item>a{position:relative;width:100%;height:0;padding-bottom:75%}.preparationtechniquesmenu .col-4 .item>a .image{height:100%;width:100%}.preparationtechniquesmenu .col-4 .item>a .image img{width:100%;height:100%;object-fit:cover}.preparationtechniquesmenu .col-4 .item>a .text h4{color:#364454}.preparationtechniquesmenu .col-4.active{border:1px dotted #364454}.preparation_techniques .preparation_techniques_content .col-4 header *{margin-top:0}.preparation_techniques .ce-gallery[data-ce-columns="3"] .ce-column{max-width:calc(33% - 7.5px)}.preparation_techniques .ce-gallery[data-ce-columns="3"] .ce-column figcaption{min-height:75px;padding:15px 0;margin-bottom:15px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.35)}@media all and (max-width:700px){.ce-gallery[data-ce-columns="3"] .ce-row{float:none;overflow:visible}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column{max-width:calc(50% - 10px)}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column:last-child{margin-right:10px}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column figcaption{min-height:75px}}@media all and (max-width:500px){.ce-gallery[data-ce-columns="3"] .ce-row{text-align:center}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column{display:inline-block;float:none;max-width:100%;margin:0 0 20px 0 !important}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column figcaption{min-height:unset}}@media (max-width:768px){.recipe-col-ingredients,.recipe-col-properties{width:50% !important}}@media (max-width:640px){.recipe-col-ingredients,.recipe-col-properties{width:100% !important}.recipe-col-ingredients,.recipe-col-preparation{order:1}}.socialsharebuttons{float:left;width:100%;padding:30px 0 0 5px}.socialicons a,.socialsharebuttons a{text-decoration:none;display:inline-block;width:27px;height:27px;line-height:27px;margin:0 10px 10px 0;padding:0px;background:#020203;border-radius:50%;overflow:hidden;transition:all ease .4s}.socialicons a::after,.socialsharebuttons a::after{display:inline-block;width:100%;height:100%;font-family:'FontAwesome';font-size:14px;text-align:center;line-height:inherit;text-indent:0;color:#fff}.socialicons a[href*=twitter]:hover,.socialsharebuttons a[href*=twitter]:hover,.socialicons a.twitter:hover,.socialsharebuttons a.twitter:hover{background:#9ce6ea}.socialicons a[href*=twitter]::after,.socialsharebuttons a[href*=twitter]::after,.socialicons a.twitter::after,.socialsharebuttons a.twitter::after{content:'\f099'}.socialicons a[href*=facebook]:hover,.socialsharebuttons a[href*=facebook]:hover,.socialicons a.facebook:hover,.socialsharebuttons a.facebook:hover{background:#4b6da9}.socialicons a[href*=facebook]::after,.socialsharebuttons a[href*=facebook]::after,.socialicons a.facebook::after,.socialsharebuttons a.facebook::after{content:'\f09a'}.socialicons a[href*=pinterest]:hover,.socialsharebuttons a[href*=pinterest]:hover,.socialicons a.pinterest:hover,.socialsharebuttons a.pinterest:hover{background:#C63223}.socialicons a[href*=pinterest]::after,.socialsharebuttons a[href*=pinterest]::after,.socialicons a.pinterest::after,.socialsharebuttons a.pinterest::after{content:'\f231'}.socialicons a[href*=youtube]:hover,.socialsharebuttons a[href*=youtube]:hover,.socialicons a.pinterest:hover,.socialsharebuttons a.pinterest:hover{background:#C60000}.socialicons a[href*=youtube]::after,.socialsharebuttons a[href*=youtube]::after,.socialicons a.youtube::after,.socialsharebuttons a.youtube::after{content:'\f16a'}.socialicons a[href*=instagram]:hover,.socialsharebuttons a[href*=instagram]:hover,.socialicons a.instagram:hover,.socialsharebuttons a.instagram:hover{background:#662399}.socialicons a[href*=instagram]::after,.socialsharebuttons a[href*=instagram]::after,.socialicons a.instagram::after,.socialsharebuttons a.instagram::after{content:'\f16d'}.socialicons a.vealcuts,.socialsharebuttons a.vealcuts{float:right;width:auto;color:#fff;font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;background:#009b82;padding:0 20px;text-transform:uppercase;border-radius:6px;transition:all ease .4s}.socialicons a.vealcuts:hover,.socialsharebuttons a.vealcuts:hover{background:#000}.header_slider{height:330px;overflow:hidden}.header_slider .frame{width:100%;height:100%}.header_slider .frame>header:first-child{display:none}.header_slider .frame *[class*=ce],.header_slider .frame .slick-slider,.header_slider .frame .slick-list,.header_slider .frame .slick-track,.header_slider .frame .slick-slide,.header_slider .frame .image{width:100%;height:100%;margin:0}.header_slider .frame .image{display:block;position:relative}.header_slider .frame .image img{width:100%;height:100%;object-fit:cover}.header_slider .frame .image .image-caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'Ornitons',Helvetica,Arial,sans-serif;font-weight:100;font-style:normal;font-size:6.4rem;line-height:6.4rem;color:#fff;letter-spacing:15px;text-shadow:0 0 20px #000;text-align:center;text-transform:uppercase;z-index:1}@media all and (max-width:1024px){.header_slider .frame .image .image-caption{font-size:3.2rem;line-height:3.2rem;letter-spacing:8px}}.header_slider .frame .image a[href*=safety]::after{content:url('../images/safety_guard_logo_diap.png');position:absolute;right:7.5%;top:calc(50% - 60px);display:block;width:200px;height:123px}.header_slider .frame .image a[href*=safety]::after img{width:100%}.header_slider .frame .slick-arrow{position:absolute;top:calc(50% - 20px);width:40px;height:40px;line-height:40px;-webkit-appearance:none;border:none;outline:none;border-radius:50%;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.5);overflow:hidden;text-indent:-999px;z-index:1}.header_slider .frame .slick-arrow::after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;color:#fff;font-family:'FontAwesome';font-size:14px;text-align:center;line-height:inherit;text-indent:0;color:#364454;cursor:pointer}.header_slider .frame .slick-arrow.slick-prev{left:20px}@media all and (max-width:768px){.header_slider .frame .slick-arrow.slick-prev{left:-15px}}.header_slider .frame .slick-arrow.slick-prev::after{content:'\f053'}.header_slider .frame .slick-arrow.slick-next{right:20px}@media all and (max-width:768px){.header_slider .frame .slick-arrow.slick-next{right:-15px}}.header_slider .frame .slick-arrow.slick-next::after{content:'\f054'}.benefits_item{display:inline-block;width:50%;vertical-align:top}.benefits_item .ce-intext.ce-left .ce-gallery{margin-right:-50px}.benefits_item .ce-intext.ce-left .ce-bodytext{margin-top:110px}.benefits_item .ce-intext.ce-left .ce-bodytext header *{color:#3b83bd}@media all and (max-width:1023px){.benefits_item{width:100%}}@media all and (max-width:551px){.benefits_item .ce-intext.ce-left .ce-gallery{width:125px;margin-right:-32.5px}.benefits_item .ce-intext.ce-left .ce-bodytext{margin-top:65px}}.benefits .ce-table,table.nutritionvalues{width:100%;border-collapse:collapse;margin-bottom:20px}.benefits .ce-table th,table.nutritionvalues th{border-bottom:1px solid #ccc}.benefits .ce-table th,table.nutritionvalues th,.benefits .ce-table td,table.nutritionvalues td{font-size:1.4rem;text-align:left;vertical-align:top;padding:2px 10px 2px 0;border-bottom:1px dotted #ccc}.scrollable{overflow-x:auto}.cookiemessage{position:fixed;bottom:0;left:0;width:100%;height:auto;padding:15px;background:rgba(0,0,0,0.75);display:none}.cookiemessage *{color:#fff;padding:0;margin:0;list-style:none;text-align:center}.cookiemessage em{display:inline-block;font-style:normal;padding:5px 10px;margin-top:10px;border:1px solid #fff;border-radius:5px;transition:all ease .4s;cursor:pointer}.cookiemessage em:hover{color:#020203;background:#fff}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.75);z-index:100;display:none}.overlay .popup{position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);padding:10px;background:#fff}.overlay .popup.videopopup{top:50%;left:50%;width:calc(100vw * .9 + 30px);height:calc(56.25vw * .9 + 30px);transform:translate(-50%, -50%)}.overlay .popup.videopopup.too_high{width:calc(177.78vh * .9 + 30px);height:calc(100vh * .9 + 30px)}.overlay .popup.videopopup iframe{position:absolute;border:15px solid #fff}.overlay .popup iframe.popup_iframe{top:0;left:0;width:100%;height:100%;overflow-y:auto}.overlay .popup_close{position:fixed;top:15px;right:15px;width:50px;height:50px;background:#fff;border:2px solid rgba(0,0,0,0.75);border-width:0 0 2px 2px;cursor:pointer;transition:all ease .4s}.overlay .popup_close::before,.overlay .popup_close::after{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;background:#020203;transform:translate(-50%, -50%) rotate(45deg)}.overlay .popup_close:after{transform:translate(-50%, -50%) rotate(-45deg)}.overlay .popup_close:hover{background:#c44235}.overlay .popup_close:hover::before,.overlay .popup_close:hover::after{background:#fff}.overlay.newsletterpopup .popup{position:absolute;top:50%;left:50%;width:calc(100% - 30px);height:auto;max-width:400px;max-height:calc(100% - 30px);padding:25px;background:#fff;transform:translate(-50%, -50%);overflow-y:auto}body.flipbookplayer,body.flipbookvideoplayer{background:#020203}body.flipbookplayer header+.container-fluid .container,body.flipbookvideoplayer header+.container-fluid .container{max-width:100%}body.flipbookplayer header+.container-fluid .container .row,body.flipbookvideoplayer header+.container-fluid .container .row{padding:0}body.flipbookplayer header+.container-fluid .container .row .col,body.flipbookvideoplayer header+.container-fluid .container .row .col{padding:0}body.flipbookplayer header+.container-fluid .container .row .col .content,body.flipbookvideoplayer header+.container-fluid .container .row .col .content{padding:0}.iframed header.header,.iframed .tx-vealrecipes-buttons .button.button_back,.iframed .recipe_search,.iframed footer.footer,.iframed .cookiemessage{display:none}.tx-indexedsearch-searchbox form{margin-bottom:15px}.tx-indexedsearch-searchbox form fieldset{padding:0;border:none}.tx-indexedsearch-searchbox form fieldset legend{display:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form{display:inline-block;width:calc(100% - 150px)}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit{display:inline-block;width:100px;margin-left:20px}.tx-indexedsearch-res .tx-indexedsearch-info{display:none}@media all and (max-width:768px){h1{font-size:26px}}@media all and (max-width:575px){.content_container.recipe_search>.container>.row{padding-right:15px;padding-left:15px}.content_container>.container>.row{padding-right:0;padding-left:0}}@media print{nav.menu,.scrollupbutton,.socialsharebuttons,.tx-vealrecipes-buttons,.content_container.recipe_search,.footer{display:none}}