@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}}