.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}

.clearfix:after,.slick-track:after{clear:both}.f-d-c,.footer_menu>ul{-ms-flex-direction:column}

.block_title,.header_linkMainpage,.header_menu-list li a,.uppercase{text-transform:uppercase}

.f-d-c,.footer_contact ul,.footer_menu>ul,.receipt_filter,.search_list-text,.with-filter .s_container{-webkit-box-orient:vertical;-webkit-box-direction:normal}

.all_form input:active,.all_form input:focus,.all_form select:active,.all_form select:focus,.all_form textarea:active,.all_form textarea:focus,.bossSlider .slick-arrow,.btn:active,.btn:focus,.header_search input[type=text]:focus,.receipt_filter-form input:active,.receipt_filter-form input:focus,.slick-list:focus{outline:0}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}

.slick-list,.slick-slider,.slick-track{display:block;position:relative}
body{line-height:1;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-color:#fff}
ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{overflow:hidden;margin:0;padding:0}.s_container,.s_container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}
.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

@media (min-width:800px){.s_container{width:750px}}

@media (min-width:1020px){.s_container{width:970px}}

@media (min-width:1260px){.s_container{width:1210px}}
.clearfix:after,.clearfix:before{display:table;content:" "}
a,a:active,a:focus,a:visited{color:#707070;outline:0;text-decoration:none}
.header_language a.active,.s-bottom-nav a:hover{text-decoration:underline}
.bg-yellow{background-color:#fef3e4;width:100%;max-width:1680px;margin:0 auto}
.block_title{font-size:32px;line-height:42px;letter-spacing:.2em;color:#707070;font-weight:700;text-align:center;margin-bottom:30px}

@media (max-width:991px){.block_title{font-size:26px;line-height:32px}}

@media (max-width:799px){.block_title .block_title{font-size:22px;line-height:24px}}
.t-right{text-align:right}.t-left{text-align:left}
.t-center{text-align:center}
.logic_textBlock{padding-top:30px;padding-bottom:32px}
.d-f,.f-d-c{display:-webkit-box;display:-ms-flexbox;display:flex}
.f-d-c{flex-direction:column}
.j-c-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.j-c-f-s{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.j-c-f-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.j-c-s-b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.j-c-s-a{-ms-flex-pack:distribute;justify-content:space-around}
.j-c-s-e{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.a-i-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.a-s-c{-ms-flex-item-align:center;align-self:center}
.a-i-f-s{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.a-i-f-e{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.f-w-w{-ms-flex-wrap:wrap;flex-wrap:wrap}
.text_content{padding:1px 0}
.text_content .nomargin{margin:0}
.text_content p{display:block;font-size:24px;line-height:28px;margin-bottom:30px;color:#707070;text-align:justify}

@media (max-width:799px){.text_content p{line-height:24px;font-size:18px}}.text_content p a{color:red}.text_content span{display:block;font-size:24px;line-height:28px;color:#707070}.text_content ol,.text_content ul{margin-bottom:20px;margin-left:75px}

@media (max-width:799px){.text_content span{line-height:24px;font-size:18px}.text_content ol,.text_content ul{margin-left:0}}.text_content ul li{font-size:24px;line-height:28px;list-style:none;color:#707070}.text_content ul li:before{content:'';display:inline-block;width:9px;height:9px;background-color:red;border-radius:50%;margin-right:16px;margin-bottom:4px}.text_content ul.inline{margin-left:0}.text_content ul.inline li{display:inline;margin-right:7px}.text_content ul.margin-li li{margin-bottom:28px}.text_content ol{counter-reset:myCounter;padding-left:23px;margin-left:0}

@media (max-width:799px){.text_content ul li{line-height:24px;font-size:18px}.text_content ul.margin-li li{margin-bottom:15px}.text_content ol{padding-left:13px}}.text_content ol li{list-style:none;margin-left:25px;font-size:24px;line-height:28px;color:#707070;position:relative}.text_content ol li:before{counter-increment:myCounter;content:counter(myCounter) ".";display:inline-block;font-weight:700;margin-right:5px;position:absolute;left:-43px}.text_content ol.margin-li li{margin-bottom:28px}

@media (max-width:799px){.text_content ol li{line-height:24px;font-size:18px}.text_content ol li:before{left:-33px}.text_content ol.margin-li li{margin-bottom:15px}}.text_content table{width:100%;margin-bottom:20px}.text_content table tr td{border:1px solid #707070;padding:5px 8px;color:#707070;font-size:24px;line-height:28px}

@media (max-width:799px){.text_content table tr td{line-height:24px;font-size:18px}}.text_content h1,.text_content h2,.text_content h3{font-weight:700;color:#707070;line-height:42px;text-align:center;text-transform:uppercase}.text_content h1 span,.text_content h2 span,.text_content h3 span{display:inline;color:red}.text_content h1{font-size:32px;margin-bottom:30px;letter-spacing:.2em}

@media (max-width:799px){.text_content h1{font-size:26px}}.text_content h2{font-size:36px;margin-bottom:20px;letter-spacing:.15em}

@media (max-width:799px){.text_content h2{font-size:28px}}.text_content h3{font-size:32px;margin-bottom:20px;letter-spacing:.1em}

@media (max-width:799px){.text_content h3{font-size:20px}}.text_content h5,.text_content h6{font-size:24px;color:#707070;letter-spacing:.1em;font-weight:700}.text_content h5{line-height:42px;text-align:center}.text_content h6{line-height:28px;margin-bottom:20px}.text_content img{margin-bottom:45px;width:100%;-webkit-box-shadow:0 7px 13px rgba(0,0,0,.3);box-shadow:0 7px 13px rgba(0,0,0,.3);border-radius:13px}

@media (max-width:799px){.text_content img{margin-bottom:25px}}.text_content img.noshadow{-webkit-box-shadow:none;box-shadow:none}.text_content img.widthauto{max-width:100%;max-height:100%;width:auto;display:block;margin:0 auto}html.noscroll{margin-top:0!important}html.noscroll,html.noscroll body{overflow:hidden!important;height:100%!important}.header{width:100%;max-width:1680px;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 3px 43px rgba(0,0,0,.16);box-shadow:0 3px 43px rgba(0,0,0,.16);z-index:1;position:relative}.header .s_container{min-height:89px}

@media (min-width:1200px){.header .s_container{max-width:1510px;width:calc(100% - 30px)}}.header_logo.go{-webkit-animation-name:super;animation-name:super;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header_menu{margin-top:31px}

@media (max-width:1199px){.header .s_container{min-height:70px}.header_logo img{width:100px}
.header_menu{margin-top:0;top:0;left:0;right:0;bottom:0;z-index:999;background:#fff;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s;transition:.3s;height:0%}}
.header_menu.fullHeight{height:100%;max-height:100%;position:fixed}
.header_menu-list li a{display:block;font-size:16px;white-space:pre;line-height:45px;padding:0 18px;-webkit-transition:.3s;transition:.3s;letter-spacing:.04em;color:#434343}
.header_menu-list li a.active{background-color:#eee}
.header_menu-list li a:hover{color:red}

@media (max-width:1470px){.header_menu-list li a{padding:0 10px}}

@media (max-width:1399px){.header_menu-list li a{padding:0 7px;font-size:14px}}

@media (max-width:1199px){.header_menu-list li a{font-size:13px}
.header_menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:2;top:44px;right:0;bottom:0;left:0;margin:0;padding:0 48px;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;overflow-y:auto;visibility:hidden;-webkit-transition:visibility 0s linear 1s;transition:visibility 0s linear 1s}.header_menu-list.open{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header_searchLang_wrap{margin-top:31px}.header_search img{margin-right:3px}.header_search input[type=text]{width:100%;max-width:102px;border:2px solid #434343;border-radius:3px;padding:0 3px;height:12px;line-height:16px}

@media (max-width:1199px){.header_searchLang_wrap{margin-top:0}.header_search input[type=text]{max-width:140px}.header_search{margin-left:20px}}

@media (max-width:580px){.header_search{margin-left:0;margin-bottom:15px;margin-top:10px}}.header_language{margin-left:25px}

@media (max-width:580px){.header_language{margin-left:0}}.header_language a{color:#535353;display:block;font-size:13px;margin-left:5px}

@media (max-width:580px){.header_language a{line-height:30px!important;margin-left:0}}.header_burger{display:none;width:35px;height:26px;margin-left:30px;z-index:1000;position:relative;cursor:pointer}.header_burger span,.header_burger:after,.header_burger:before{display:block;background-color:#434343;width:100%;height:4px;left:0}

@media (max-width:1199px){.header_burger{display:block}}.header_burger span{position:absolute;top:2px;-webkit-transition:.3s;transition:.3s}.header_burger:after,.header_burger:before{content:'';position:absolute;-webkit-transition:.3s;transition:.3s}.header_burger:before{top:11px}.header_burger:after{bottom:2px}.header_burger_active span{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:11px}.header_burger_active:before{opacity:0;left:50px;-webkit-transform:rotate(0);transform:rotate(0)}.header_burger_active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:12px}.header_linkMainpage{display:none;font-size:11px;line-height:45px;padding:0 10px}.footer_bottom,.footer_menu>ul li a{line-height:16px;text-transform:uppercase;color:#434343}.header_linkMainpage:hover{background-color:#eee}

@media (max-width:1199px){.header_linkMainpage{display:block}}.show_for_mobile{display:none}

@media (max-width:580px){.header_burger{margin-left:20px}.show_for_mobile{display:block}.hide_for_mobile{display:none}}.superbtn{position:absolute;top:0;left:0;width:10px;height:10px;z-index:1000}@-webkit-keyframes super{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}20%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}40%{-webkit-transform:rotate(75deg);transform:rotate(75deg)}60%{-webkit-transform:rotate(110deg);transform:rotate(110deg)}80%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(100deg);transform:rotate(100deg)}}@keyframes super{0%{-webkit-transform:rotate(65deg);transform:rotate(65deg)}20%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}40%{-webkit-transform:rotate(75deg);transform:rotate(75deg)}60%{-webkit-transform:rotate(110deg);transform:rotate(110deg)}80%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(100deg);transform:rotate(100deg)}}.top_text.topimages{position:relative;text-align:left;overflow:hidden}.chef_receipt-title,.footer_bottom,.receipt_step-item--title,.s-bottom-nav li,.s_logos,.topimages{text-align:center}.top_text.topimages .s_container{max-width:1510px;width:calc(100% - 30px);position:absolute;top:100px;left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:1px}.top_text.topimages-wrapper{position:absolute}.footer{width:100%;max-width:1680px;margin:0 auto;-webkit-box-shadow:0 -3px 43px rgba(0,0,0,.16);box-shadow:0 -3px 43px rgba(0,0,0,.16)}.footer .s_container{max-width:1383px;width:100%}

@media (max-width:1430px){.footer .s_container{max-width:none;width:1210px}}

@media (max-width:1260px){.footer .s_container{width:970px}}

@media (max-width:1019px){.footer .s_container{width:750px}}

@media (max-width:799px){.footer .s_container{width:calc(100% - 30px)}}.footer_top{padding:37px 0 34px;border-bottom:1px solid #434343}

@media (max-width:640px){.footer .s_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_top{padding:20px 0}.footer_menu{margin-bottom:30px}}.footer_bottom{padding:6px 0 13px;font-size:10px}.footer_logo{display:block;margin-bottom:30px}

@media (max-width:1019px) and (min-width:641px){.footer_logo img{width:120px}}

@media (max-width:1430px){.footer_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:25px;margin-right:25px}

@media (max-width:1430px){.footer_menu>ul{margin-left:0;margin-right:0}.footer_menu>ul li{margin:5px 0}}.footer_menu>ul li a{font-size:16px}.footer_contact ul li a:hover,.footer_menu>ul li a:hover,.threeBlocks_wrapper-item a:hover span,.top_text-wrapper a:hover{color:red}

@media (max-width:1019px){.footer_menu>ul li{margin:3px 0}.footer_menu>ul li a{font-size:13px;line-height:13px}}.footer_menu>ul li a:before{content:'';width:7px;height:7px;background-color:red;border-radius:50%;margin-right:8px;display:inline-block;margin-bottom:3px}.footer_menu>ul li ul{margin-left:15px}.footer_menu>ul li ul li a{font-size:10px}.footer_contact ul li a,.footer_contact ul li span{font-size:12px;line-height:12px;text-transform:uppercase}.footer_menu>ul li ul li a:before{display:none}.footer_contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.footer_social a,.threeBlocks_wrapper-item a{display:block}

@media (max-width:640px){.footer_contact ul{margin-bottom:30px}}

@media (max-width:1430px){.footer_contact ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.footer_contact ul li{margin:10px 0}}

@media (max-width:1019px){.footer_contact ul li{margin:5px 0}}.footer_contact ul li span{font-weight:700}
.footer_social a:last-child{margin-left:11px}.topimages{margin-bottom:22px}
.topimages img{width:100%;max-width:1680px;margin:0 auto;display:block}
.top_text-wrapper a{-webkit-transition:.2s;transition:.2s}.threeBlocks{padding:57px 0 100px}.threeBlocks_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.threeBlocks_wrapper-item{width:100%;max-width:400px;margin:0 2px;border-radius:5px;-webkit-box-shadow:0 3px 43px rgba(0,0,0,.16);box-shadow:0 3px 43px rgba(0,0,0,.16)}.ingredients_list,.s_logos{-webkit-box-shadow:0 7px 13px rgba(0,0,0,.3)}

@media (max-width:799px){.threeBlocks{padding:37px 0 25px}.threeBlocks_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.threeBlocks_wrapper-item{margin-bottom:20px}}.threeBlocks_wrapper-item a img{width:100%}.threeBlocks_wrapper-item a span{text-align:center;font-size:26px;line-height:28px;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.threeBlocks_wrapper-item a span:before{content:'';width:8px;height:8px;background-color:red;
border-radius:50%;margin-right:4px}

@media (max-width:1199px){.threeBlocks_wrapper-item a span{font-size:20px}}

@media (max-width:991px){.threeBlocks_wrapper-item a span{font-size:18px}}.vpp-main2{padding-top:30px}strong{font-weight:700}.vpp-main2-nomargin{margin-bottom:0}.s_logos{width:100%;box-shadow:0 7px 13px rgba(0,0,0,.3);border-radius:10px;margin-bottom:40px}.s_logos img{max-width:100%;max-height:100px}.s-bottom-nav{margin:60px 0 20px}.s-bottom-nav ul{margin:0}.s-bottom-nav a{text-transform:uppercase;font-size:24px;line-height:42px;color:#707070;font-weight:700}.s_chronology ul{margin-left:0}.s_chronology ul li{margin-bottom:30px}.text_content .s_ul-center{margin:0 auto 30px;width:100%;max-width:605px}.book_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;margin-bottom:30px}.book_list-item{font-size:22px;line-height:28px;color:#707070}.book_list-item span{display:block;margin-bottom:28px}.textPage{padding-top:60px}

@media (max-width:799px){.book_list-item{font-size:18px;line-height:24px}.textPage{padding-top:30px}}#info-books h3 span{font-size:inherit}.bossSlider{padding:57px 0 100px}

@media (max-width:799px){.bossSlider{padding:37px 0 20px}}.bossSlider_wrapper .threeBlocks_wrapper-item{-webkit-box-shadow:none;box-shadow:none;max-width:300px;margin:0 auto;display:block!important}.ingredients_list,.receipt_info{display:-webkit-box;display:-ms-flexbox}.bossSlider_wrapper.loading{max-height:390px;overflow:hidden}.bossSlider .slick-slide{margin:0 2px}.bossSlider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:40px;text-indent:-9999px;background:center no-repeat;border:none;cursor:pointer;z-index:1;padding:0}.bossSlider .slick-prev{background-image:url(../images/ico_prev.png);left:7px}.bossSlider .slick-next{background-image:url(../images/ico_next.png);right:7px}.receipt_list{margin-bottom:25px}.receipt_block h3{margin-bottom:0}

@media (max-width:799px){.receipt_block h3{line-height:28px;margin-bottom:10px}}.receipt_block h5{line-height:34px}

@media (max-width:799px){.receipt_block h5{line-height:24px;font-size:20px}}.receipt_info{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:40px 0 51px}

@media (max-width:1019px){.receipt_info{margin:15px 0 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.receipt_info-item{margin-left:40px;background-position:0 center;background-repeat:no-repeat;padding-left:40px;color:red;font-size:18px;line-height:30px}.receipt_info .receipt_servings{background-image:url(../images/ico_receipt01.png)}.receipt_info .receipt_ingredients{background-image:url(../images/ico_receipt02.png)}.receipt_info .receipt_time{background-image:url(../images/ico_receipt03.png)}

@media (max-width:680px){.ingredients{padding-bottom:20px}}.ingredients h3{font-size:32px;line-height:60px;text-transform:capitalize}.all_form select,.all_receipt h5,.btn,.chef_receipt-title,.receipt_action-collapse,.receipt_series-button{text-transform:uppercase}

@media (max-width:1019px){.receipt_info-item{margin-left:0}.ingredients h3{font-size:36px;line-height:50px}}.ingredients_list{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:15px;box-shadow:0 7px 13px rgba(0,0,0,.3);padding:24px 0 20px;margin-bottom:42px}.ingredients_list-block{width:100%}.ingredients_list-block:first-child{margin-right:50px}.ingredients_list-block:first-child .ingredients_list-block--item{margin-left:20px}

@media (max-width:1019px){.ingredients_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:22px}.ingredients_list-block{width:auto}.ingredients_list-block:first-child{margin-right:0}.ingredients_list-block:first-child .ingredients_list-block--item{margin-right:20px}.ingredients_list-block:last-child .ingredients_list-block--item{margin-left:20px}}.ingredients_list-block:last-child .ingredients_list-block--item{margin-right:20px}.ingredients_list-block--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:4px 0;position:relative}.ingredients_list-block--item:before{content:'';position:absolute;height:3px;background:url(../images/ico_dot.png) left center repeat-x;bottom:14px;left:0;width:100%}.receipt_wrapper .s_container,.with-filter.topimages{position:relative}

@media (max-width:799px){.ingredients h3{font-size:30px;line-height:40px}.ingredients_list-block--item:before{bottom:11px}}.ingredients_list-block--item span{background-color:#fff;z-index:2;font-size:24px;line-height:36px}

@media (max-width:1259px){.ingredients_list-block--item span{font-size:22px}}

@media (max-width:1019px){.ingredients_list-block--item{padding:4px 20px;margin:0!important}.ingredients_list-block--item:before{display:none}.ingredients_list-block--item span{background-color:transparent}}

@media (max-width:799px){.ingredients_list-block--item span{font-size:18px;line-height:26px}}.ingredients_list-block--item .item-left{padding-right:10px}.ingredients_list-block--item .item-right{padding-left:5px;white-space:pre}.ingredients_list-block--item.bg-yellow{width:calc(100% - 40px)}.receipt_wrapper .receipt_step{padding-top:30px}.receipt_wrapper.collapse-wrapper{padding:0}.receipt_wrapper:not(.collapse-off){margin-bottom:70px}.collapse-off{padding:0!important;overflow:hidden}.receipt_step-item{margin-bottom:7px}.receipt_step-item--title{font-size:28px;line-height:42px;font-weight:700;color:#707070;letter-spacing:.1em}.receipt_step-item p{margin-bottom:20px}.receipt_action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

@media (max-width:680px){.receipt_action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.receipt_block.receipt_schedro .ingredients{padding-bottom:0}}.receipt_action-collapse{color:red;font-size:16px;line-height:36px;cursor:pointer;font-weight:700;background:url(../images/ico_accord.png) 0 center no-repeat;padding-left:36px}

@media (max-width:480px){.receipt_action-collapse{font-size:12px}}.receipt_action-collapse.collapse-button-on{background:url(../images/ico_accord_on.png) 0 center no-repeat}.receipt_action-statistic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.receipt_action-statistic div{background-position:0 center;background-repeat:no-repeat;color:red;font-size:13px;line-height:28px;padding-left:26px}.receipt_action-statistic div:not(:first-child){margin-left:30px}.receipt_action-statistic--view{background-image:url(../images/ico_view.png)}.receipt_action-statistic--like{background-image:url(../images/ico_like.png)}.receipt_action-statistic--comment{background-image:url(../images/ico_comment.png)}.receipt_block.receipt_schedro h3{font-size:32px;margin-bottom:8px}.receipt_block.receipt_schedro h5{text-transform:uppercase;margin-bottom:8px;letter-spacing:.1em}.receipt_block.receipt_schedro .receipt_info{margin:31px 0 13px}.receipt_list .logic_textBlock{padding-top:65px;padding-bottom:65px;}

@media (max-width:799px){.receipt_list .logic_textBlock{padding-bottom:32px}}.chef_info{padding:1px 0;margin-bottom:11px}.chef_receipt-title{font-weight:700;color:#707070;font-size:24px;margin-bottom:0;line-height:35px;letter-spacing:.1em}.chef_receipt .chef_label,.chef_receipt .receipt_link a{color:red;font-size:24px;line-height:42px;font-weight:700}.chef_receipt .chef_label{background:url(../images/ico_check.png) right center no-repeat;padding-right:44px;display:inline-block;margin-bottom:10px}.receipt_filter,.receipt_filter-form{display:-webkit-box;display:-ms-flexbox}.chef_receipt .receipt_info{margin:13px 0 24px}.chef_receipt .receipt_info-photo{margin-bottom:22px}.all_receipt h3{font-weight:700;color:#707070;font-size:32px;margin-bottom:9px;line-height:35px}

@media (max-width:799px){.all_receipt h3{font-size:24px;line-height:28px}}.all_receipt h5{font-weight:700;color:#707070;font-size:24px;margin-bottom:0;line-height:35px}

@media (max-width:799px){.all_receipt h5{font-size:20px;line-height:26px}}.all_receipt .receipt_info{margin:13px 0 24px}.all_receipt .receipt_info-photo{margin-bottom:22px}.all_receipt .receipt_link a{color:red;font-size:24px;line-height:42px;font-weight:700}.receipt_series{margin-bottom:17px}.receipt_series-button{font-size:24px;line-height:32px;font-weight:700;color:red;cursor:pointer;letter-spacing:.1em;background:url(../images/ico_accord.png) 0 center no-repeat;padding-left:36px;z-index:10;margin-bottom:-17px;position:relative}.receipt_series-button.collapse-button-on{background:url(../images/ico_accord_on.png) 0 center no-repeat}.receipt_series .all_receipt{margin-bottom:40px}.receipt_series .all_receipt:last-child{margin-bottom:0}.receipt_filter{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.receipt_filter-title{font-size:32px;line-height:42px;font-weight:700;color:#707070;margin-bottom:33px}

@media (max-width:900px){.receipt_filter-title{margin-bottom:15px;font-size:26px;line-height:28px}}

@media (max-width:799px){.receipt_filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);padding:15px 20px}.receipt_filter-title{color:#fff}}.receipt_filter-form{text-align:left;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.receipt_filter-form .filter_col{margin-right:50px}.receipt_filter-form--group{margin-bottom:25px}.receipt_filter-form label{font-size:24px;color:#707070;font-weight:100;cursor:pointer}

@media (max-width:900px){.receipt_filter-form--group{margin-bottom:10px}.receipt_filter-form label{font-size:18px}}

@media (max-width:799px){.receipt_filter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.receipt_filter-form .filter_col{margin-right:0}.receipt_filter-form label{color:#fff}}.receipt_filter-form input{cursor:pointer;width:20px;height:20px;margin-top:2px;float:left;margin-right:7px}.receipt_filter-clear{font-size:21px;cursor:pointer;color:#707070}

@media (max-width:900px){.receipt_filter-clear{font-size:16px}}

@media (max-width:799px){.receipt_filter-clear{color:#fff}}.topimages-title{font-size:57px;color:red;margin-bottom:8%}

@media (max-width:1299px){.topimages-title{font-size:42px;margin-bottom:3%}}

@media (max-width:799px){.topimages-title{font-size:32px}.with-filter{min-height:410px}}.search_list-text--info,.search_list-text--title{font-size:20px;line-height:24px}

@media (max-width:799px){.with-filter.topimages img{-o-object-fit:cover;object-fit:cover;width:auto;max-width:100%;height:100%;max-height:410px}}.with-filter .s_container{position:absolute;top:0;height:100%;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1510px;width:calc(100% - 30px)}

@media (max-width:799px){.with-filter .s_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search{padding-bottom:100px}.search-title{padding-top:82px;padding-bottom:38px}

@media (max-width:1019px){.search-title{padding-top:32px;padding-bottom:0}}.search_list{padding:1px 0}.search_list-item{background-color:#fff;-webkit-box-shadow:0 3px 32px rgba(0,0,0,.14);box-shadow:0 3px 32px rgba(0,0,0,.14);margin-bottom:93px;padding:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

@media (max-width:1019px){.search_list-item{margin-bottom:33px}}.search_list-item img{-webkit-box-shadow:none;box-shadow:none;border-radius:0;max-width:220px;margin-right:40px;margin-bottom:0}

@media (max-width:680px){.search_list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search_list-item img{margin-bottom:20px;margin-right:0;-ms-flex-item-align:center;align-self:center}}.search_list-item .receipt_action-statistic{-ms-flex-item-align:end;align-self:flex-end}.search_list-text{color:#707070;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:155px}.search_list-text--title{margin-bottom:10px}

@media (max-width:1019px){.search_list-text--info{margin-bottom:10px}}.btn{background-color:red;color:#fff;font-size:18px;border:1px solid #979797;border-radius:3px;width:100%;max-width:180px;margin:0 auto;line-height:46px;cursor:pointer;display:block;-webkit-transition:.3s;transition:.3s}.btn:hover{opacity:.7}.all_form{background-color:#fff;border-radius:13px;-webkit-box-shadow:0 7px 13px rgba(0,0,0,.3);position:relative;box-shadow:0 7px 13px rgba(0,0,0,.3);padding:40px 70px}

@media (max-width:1019px){.all_form{padding:30px}}.all_form .form_group{margin-bottom:40px}.all_form .form_group.with-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

@media (max-width:680px){.search_list-text{min-height:auto}.all_form .form_group{margin-bottom:20px}.all_form .form_group.with-block{display:block}.all_form .form_group.with-block .form_group-block{display:block;line-height:21px;margin-bottom:10px}}.all_form .form_group.with-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.all_form .form_group.with-select .form_group-block{width:100%;max-width:420px}.all_form .form_group.with-select .form_group-block:first-child{margin-right:20px}

@media (max-width:680px){.all_form .form_group.with-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.all_form .form_group.with-select .form_group-block{max-width:none}
.all_form .form_group.with-select .form_group-block:first-child{margin-right:0;margin-bottom:20px}}
.all_form input[type=text],.all_form textarea{width:calc(100% - 20px);border:1px solid #979797;border-radius:3px;line-height:37px;font-size:16px;padding:0 10px;color:#707070;-webkit-box-shadow:inset 0 5px 14px rgba(2,2,3,.21);box-shadow:inset 0 5px 14px rgba(2,2,3,.21)}
.all_form textarea{resize:none;height:225px}.all_form .input_type_file{display:inline-block;cursor:pointer;position:relative;}
.all_form .input_type_file span{position:absolute;top:0;left:190px;line-height:37px}.all_form .input_type_file input{position:absolute;top:0;left:0;line-height:37px}
.all_form input[type=file]{opacity: 0; cursor:pointer;line-height:39px}.all_form input[type=file]:hover{cursor:pointer}.all_form input[type=radio]{cursor:pointer;width:20px;height:20px;margin-top:0;float:left;margin-right:7px}
.all_form select{width:100%;font-size:18px;color:#707070;padding:8px 10px 7px;-webkit-box-shadow:inset 0 5px 14px rgba(2,2,3,.21);box-shadow:inset 0 5px 14px rgba(2,2,3,.21);border-radius:3px}
.all_form option{line-height:42px}.all_form option:not(:checked){color:#707070}.all_form option:checked{color:#434343}
.all_form label,.comment-title{color:#707070;text-transform:uppercase}.all_form label{font-size:18px;font-weight:100;cursor:pointer;background-repeat:no-repeat;background-position:0 center;line-height:21px}
.all_form label:not(.label_form_radio){margin-bottom:10px;display:block}
.comment{margin-bottom:70px;padding:1px 0}
.comment-title{font-size:32px;letter-spacing:.2em;font-weight:700;text-align:center;margin:47px 0}label[for=fb-name]{background-image:url(../images/ico_form_name.png);padding-left:37px}label[for=fb-email]{background-image:url(../images/ico_form_email.png);padding-left:61px}label[for=fb-message]{background-image:url(../images/ico_form_message.png);padding-left:37px}label[for=fb-file]{background-image:url(../images/ico_form_file.png);padding-left:43px}.request.error {border-color: #f00!important; background: #f3c9c9;}
.message_errors {border: 1px solid #f00; background: #f3c9c9; padding: 7px 15px; border-radius: 3px; line-height: 20px; font-size: 14px; margin-bottom: 30px; display: none;}
.form_file label {display: inline-block!important; margin-right: 15px;}
.form_file i {display: inline-block; padding: 0 10px; background-color: #e9e9e9; color: #000; font-size: 18px; border: 1px solid #979797; border-radius: 3px; width: 100%; text-align: center; max-width: 150px; line-height: 38px; cursor: pointer; -webkit-transition: .3s; transition: .3s;}.btn_reset {position: absolute; bottom: 35px; right: 35px; color: #777; border-bottom: 1px dashed #777;}.btn_reset:hover {border-bottom-color: transparent;}
.top_text-wrapper {max-width: 420px; align-content: flex-end; text-align: justify; text-align-last: justify;}.topimages-title h1 {font-weight: bold;}
.receipt_wine {padding-left: 80px; min-height: 65px; padding-top: 5px; background: url(../images/vino-grey.png) no-repeat;}
.receipt_winer {padding-left: 80px; min-height: 65px; padding-top: 5px; background: url(../images/vino-red.png) no-repeat;}
.receipt_winey {padding-left: 80px; min-height: 65px; padding-top: 5px; background: url(../images/vino-y.png) no-repeat;}
.receipt_wineb {padding-left: 80px; min-height: 65px; padding-top: 5px; background: url(../images/vino-browne.png) no-repeat;}
.mw530 {max-width: 530px;}
.mw430 {max-width: 430px;}
.title_table {text-align: center; font-size: 26px; font-weight: bold; color: #707070; margin-bottom: 27px;}
.title_chronology {text-align: center; font-size: 26px; font-weight: bold; color: #707070; margin-bottom: 27px;}
.text_content .styled_white {background: #fff; border-radius: 10px; max-width: 80%; margin: 0 auto 55px; box-shadow: 0 5px 20px rgba(0,0,0,.15);}
.text_content .styled_white th:not(:first-child),.text_content .styled_white td:not(:first-child) {border-left: 1px solid #a1a1a4;}
.text_content .styled_white th {border-bottom: 1px solid #a1a1a4; padding: 5px 8px 8px; text-align: center; font-size: 24px; line-height: 28px; color: #818285;}
.text_content .styled_white td {border: none; text-align: center;}
.ingredients_col2 {display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.ingredients_col2 .ingredients_list-block--item span {background: #fef3e4;}

@media (max-width:799px){.btn_reset{margin: 12px auto 0; position: static; display: block; max-width: 115px;}}
