/*! Ichkoche main CSS file, author: Trikoder d.o.o. */@font-face{font-display:optional;font-family:Gazpacho;font-style:normal;font-weight:900;src:url(/static/app/font/gazpacho-black.woff2) format("woff2"),url(/static/app/font/gazpacho-black.woff) format("woff")}@font-face{font-display:optional;font-family:Gazpacho;font-style:normal;font-weight:500;src:url(/static/app/font/gazpacho-medium.woff2) format("woff2"),url(/static/app/font/gazpacho-medium.woff) format("woff")}@font-face{font-family:ichkoche_icons;font-style:normal;font-weight:400;src:url(/static/app/font/ichkoche_icons.eot?v=10);src:url(/static/app/font/ichkoche_icons.eot?#iefix) format("embedded-opentype"),url(/static/app/font/ichkoche_icons.woff2) format("woff2"),url(/static/app/font/ichkoche_icons.woff?v=10) format("woff"),url(/static/app/font/ichkoche_icons.ttf?v=10) format("truetype"),url(/static/app/font/ichkoche_icons.svg#ichkoche_icons) format("svg")}.icon{display:inline-block;position:relative}.icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ichkoche_icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;text-transform:none}.icon_rpl{display:inline-block}.icon_rpl span{display:none}.icon_rpl:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:ichkoche_icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.user_icon:before{content:""}.nav_icon:before{content:""}.arrow_up_icon:before{content:""}.arrow_down_icon:before{content:""}.info_icon:before{content:""}.checkmark_icon:before{content:""}.box_icon:before{content:""}.heart01_icon:before{content:""}.heart_icon:before{content:""}.video_icon:before{content:""}.comments_icon:before{content:""}.arrow_double_icon:before{content:""}.recipe_icon:before{content:""}.arrow_left_icon:before{content:""}.arrow_right_icon:before{content:""}.search_icon:before{content:""}.yt_icon:before{content:""}.pt_icon:before{content:""}.gp_icon:before{content:""}.fb_icon:before{content:""}.shopping_cart_icon:before{content:""}.play_icon:before{content:""}.cook_book_icon:before{content:""}.rank_icon:before{content:""}.horoscope_icon:before{content:""}.cook_icon:before{content:""}.magazin_icon:before{content:""}.clover_icon:before{content:""}.napkin_icon:before{content:""}.wine_icon:before{content:""}.lock-closed_icon:before{content:""}.mail_icon:before,.newsletter_icon:before{content:""}.spoon_icon:before{content:""}.star_icon:before{content:""}.print_icon:before{content:""}.pencil_icon:before{content:""}.arrow_icon:before{content:""}.blockquote_top_icon:before{content:""}.blockquote_bottom_icon:before{content:""}.lock-open_icon:before{content:""}.edit_icon:before{content:""}.tw_icon:before{content:""}.twitter-logo_icon:before{content:""}.pencil_reg_icon:before{content:""}.pencil_circle_icon:before{content:""}.delete_icon:before{content:""}.plus_icon:before{content:""}.info_circle_icon:before{content:""}.checkmark_big_icon:before{content:""}.heart_full_icon:before{content:""}.visible_icon:before{content:""}.invisible_icon:before{content:""}.arrow_double_left_icon:before{content:""}.clock_icon:before{content:""}.bin_icon:before{content:""}.logout_icon:before{content:""}.line_icon:before{content:""}.minus_icon:before{content:""}.gift_icon:before{content:""}.rocket_icon:before{content:""}.flowers_icon:before{content:""}.notification_icon:before{content:""}.exclamation_icon:before{content:""}.like_icon:before{content:""}.share_icon:before{content:""}.emoticon_1_icon:before{content:""}.emoticon_2_icon:before{content:""}.emoticon_3_icon:before{content:""}.help_icon:before{content:""}.video_play_icon:before{content:""}.wa_icon:before{content:""}.register_icon:before{content:""}.insta_icon:before{content:""}.list_icon:before{content:""}.checked_icon:before{content:""}.servings_icon:before{content:""}.ichbacke:before{content:""}.undo_icon:before{content:""}.comments_forum_icon:before{content:""}.cancel_icon:before{content:""}.zwei-pfeile_icon:before{content:""}.listing_01 img{width:100%}.listing_01 li{box-sizing:border-box;float:left;margin-top:1em;padding-left:11em;width:100%}.listing_01 li:first-child{margin-top:0}.listing_01 li .listing_image{float:left;margin-left:-11em;max-width:100%;width:10em}.listing_01 h3{color:#000;font-size:1.6em;font-weight:400;line-height:1.4;margin-bottom:.3125em}.listing_01 h3:hover{color:#dc4646}.kochkurs .listing_01 h3{font-size:1.8em}.listing_01 .tag-title{top:3.5em}.listing_01 .date{color:#94959a;display:inline-block;font-family:Verdana,sans-serif;font-size:1.4em;font-weight:800;margin:.3571428571em 0}@media screen and (min-width:37.5em){.listing_01 li{margin-top:2em}.listing_01 h2{font-size:1.9em}}@media screen and (min-width:62.5em){.listing_01 h2{font-size:2em;margin-bottom:.25em}}.secondary_content .listing_01{float:left}@media screen and (min-width:50em){.secondary_content .listing_01{box-sizing:border-box;float:right;margin-right:-32em;margin-top:0;padding-right:32em;width:100%}}@media screen and (min-width:62.5em){.secondary_content .listing_01{margin:2em 0 0;padding:0}}.listing_02{margin-top:-1em}.listing_02 li{box-sizing:border-box;margin-top:2em;min-height:6.3em;padding-left:11em;position:relative}.listing_02 li:first-child{margin-top:0}.listing_02 li .listing_image{left:0;position:absolute;top:0;width:10em}.listing_02 li .listing_image img{height:auto;max-width:100%}.listing_02 h3{color:#000;font-size:1.4em;font-weight:400;line-height:1.3;margin-bottom:.3571428571em}.listing_02 h3:hover{color:#dc4646}.listing_02 .date{color:#94959a;display:inline-block;font-family:Verdana,sans-serif;font-size:1.2em;font-weight:800;margin:-.1666666667em 0 .1666666667em}@media screen and (max-width:37.5em){.listing_02 h3{font-size:1.5em}}@media screen and (min-width:37.5em)and (max-width:62.5em){.listing_02{padding-left:2em}}.side_box_type_02{border:1px solid #efefef;border-radius:2px;box-sizing:border-box;float:right;margin-top:2em;max-width:29em;padding:1em;width:100%}.side_box_type_02 img{margin-bottom:1em;max-width:100%}.side_box_type_02 li{box-sizing:border-box;float:left;margin-top:1em;padding-left:8em;width:100%}.side_box_type_02 li .img_wrapp{float:left;font-size:1em;margin-left:-8em}.side_box_type_02 li .img_wrapp img{margin:0;max-width:100%}.side_box_type_02 li a{color:#000;font-size:1.4em;font-weight:400;line-height:1.2;margin-bottom:.3571428571em;max-width:13.5714285714em}.side_box_type_02 li a:hover{color:#dc4646}.side_box_type_02 li a span{color:#94959a;display:block;font-size:.9285714286em}@media screen and (min-width:62.5em){.side_box_type_02 li{float:right}}.side_box_type_02 h2{font-size:1.8em;margin-bottom:.5em}.side_box_type_02 .note{color:#94959a;float:left;font-family:Verdana,sans-serif;font-size:1em;margin-top:.4166666667em;text-transform:uppercase;width:100%}.column_2 .side_box_type_02{float:left;margin:0}.button_center{float:left;width:100%}.teaser_list{contain-intrinsic-size:250px;content-visibility:auto;display:flex;margin:-1em -.5em 0;overflow-x:scroll;position:relative}.teaser_list article,.teaser_list>li{padding:1em .5em 0;width:50%}@media screen and (max-width:50em){.teaser_list article,.teaser_list>li{min-width:40vw}}.teaser_list .description{color:#000;display:none;font-size:1.3em;height:4.3em;margin-top:.7692307692em;overflow:hidden}@media screen and (max-width:50em){.limit-content .teaser_list article:nth-child(n+5),.limit-content .teaser_list>li:nth-child(n+5){height:0;visibility:hidden;width:0}}@media screen and (min-width:100em){.teaser_list:not(.two_cols) .content{padding:4em 3em 5em}}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage{margin:-1em 1em 0 -1em;padding-bottom:23%!important;width:30%}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage img{display:block}@media screen and (max-width:25em){.related_videos .teaser_list.two_cols .teaser_box .content{height:6em}.related_videos .teaser_list.two_cols .teaser_box .description{display:none}}.teaser_list.two_cols .teaser_box{width:100%}.teaser_list.two_cols .teaser_box img{display:none}.teaser_list.two_cols .teaser_box .lazyLoadImage{padding:0}.teaser_list.two_cols .teaser_box h3{font-size:1.6em;height:auto}.teaser_list.two_cols .teaser_box .content{height:auto}.teaser_list.two_cols .teaser_box .description{display:block;height:auto}.teaser_list.two_cols .teaser_box.video .image_wrapper{float:left;margin:-1em 1em 0 -1em;width:50%}.teaser_list.two_cols .teaser_box.video .image_wrapper img{display:block;margin:0;width:100%}.teaser_list.two_cols .teaser_box.video .description{display:none}.teaser_list.two_cols .teaser_box.video .content{padding-bottom:0}.teaser_list.two_cols .teaser_box.video h3{height:4em}.teaser_list.two_cols.type2 .teaser_box{width:50%}.teaser_list.two_cols.type2 .teaser_box h3{font-size:1.4em;height:5em}.teaser_list.two_cols.type2 .teaser_box .content{height:8em}.teaser_list.two_cols.type2 .teaser_box .lazyLoadImage{float:none;margin:0;padding-bottom:77.5%!important;width:100%}.teaser_list.two_cols.type2 img{display:block}@media screen and (min-width:50em){.teaser_list{display:block;margin:-2em -1em 0;overflow-x:initial}.teaser_list article,.teaser_list>li{padding:2em 1em 0}.teaser_list .description{display:block}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage{float:left;margin:-1em 1em 0 -1em;padding-bottom:23%!important;width:40%}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage img{display:block;float:none;width:100%}.related_videos .teaser_list.two_cols .teaser_box.video .image_wrapper{width:30%}.related_videos .teaser_list.two_cols .teaser_box.video h3{height:auto}.related_videos .teaser_list.two_cols .teaser_box.video .description{display:block}.related_videos .teaser_list.two_cols .teaser_box.video .content{padding-bottom:3.5em}.teaser_list.two_cols .teaser_box .lazyLoadImage{float:left;margin:-1em 1em 0 -1em;padding-bottom:23%!important;width:30%}.teaser_list.two_cols .teaser_box .lazyLoadImage img{display:block;float:none;width:100%}.teaser_list.two_cols .teaser_box.video .image_wrapper{width:30%}.teaser_list.two_cols .teaser_box.video h3{height:auto}.teaser_list.two_cols .teaser_box.video .description{display:block}.teaser_list.two_cols .teaser_box.video .content{padding-bottom:3.5em}.teaser_list.two_cols.type2 .teaser_box h3{font-size:1.6em}.teaser_list article,.teaser_list>li{width:25%}.related_videos .teaser_list.two_cols .description{display:none}.related_videos .teaser_list.two_cols .teaser_box{width:50%}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage{float:left;padding-bottom:30%!important;width:40%}.related_videos .teaser_list.two_cols .teaser_box h3{font-size:1.6em;height:5em}.related_videos .teaser_list.two_cols .teaser_box .image_wrapper{display:block;float:left;width:50%}.related_videos .teaser_list.two_cols .teaser_box .image_wrapper img{width:100%}.related_videos .teaser_list.two_cols .teaser_box.video .image_wrapper{width:50%}.related_videos .teaser_list.two_cols .teaser_box .content{height:8em}.related_videos .teaser_list.two_cols .teaser_box .description{height:5.5em}.teaser_list.two_cols .teaser_box{width:50%}.teaser_list.two_cols .teaser_box .lazyLoadImage{float:left;padding-bottom:38.7%!important;width:50%}.teaser_list.two_cols .teaser_box h3{font-size:1.6em;height:2.5em}.teaser_list.two_cols .teaser_box .image_wrapper{display:block;float:left;width:50%}.teaser_list.two_cols .teaser_box .image_wrapper img{width:100%}.teaser_list.two_cols .teaser_box.video .image_wrapper{width:50%}.teaser_list.two_cols .teaser_box .content{height:12.2em}.teaser_list.two_cols .teaser_box .description{height:5.5em}.teaser_list.two_cols.type2 .teaser_box{width:25%}}@media screen and (min-width:62.5em){.teaser_list.two_cols.type2{margin:0}.teaser_list.two_cols.type2 .teaser_box{padding:1em 1em 0 0;width:100%}.teaser_list.two_cols.type2 .teaser_box h3{height:3.5em}.teaser_list.two_cols.type2 .teaser_box .content{height:4em;padding:1em 2em 4em}.teaser_list.two_cols.type2 .teaser_box .lazyLoadImage{height:13em;overflow:hidden;padding-bottom:0!important}.teaser_list.two_cols.type2 .teaser_box img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.related_videos .teaser_list.two_cols .teaser_box{padding:1em 0 0;width:100%}.related_videos .teaser_list.two_cols .teaser_box .content{height:6em}.related_videos .teaser_list.two_cols .teaser_box h3{font-size:1.6em;margin-top:2em}.related_videos .teaser_list.two_cols .teaser_box .lazyLoadImage{margin-right:3em;width:35%}.teaser_list.two_cols .teaser_box{width:50%}.teaser_list.two_cols .teaser_box h3{font-size:1.6em;margin-top:2em}.teaser_list.two_cols .teaser_box .lazyLoadImage{margin-right:3em;width:35%}}.teaser_list.teaser_list_alternate .teaser_box .content{background-color:#f9f9f9}.tab_nav{position:relative}.tab_nav li{font-size:1.5em}.tab_nav a{color:#999}.tab_nav .active a,.tab_nav a:hover{color:#dc4646}.tab-content.hidden{left:-9999px;position:absolute;top:auto}@media screen and (min-width:62.5em){.related_videos .teaser_list,.top_videos .teaser_list{margin:-1em 0 0!important}.tab_nav{margin-bottom:2em;padding-bottom:.7em;text-align:center}.tab_nav ul{display:inline-block}.tab_nav li{background-color:#f4f4f4;border-radius:3em;color:#000;float:left;font-size:1.6em;line-height:1.1;margin-left:0;padding-left:.625em;position:relative}.tab_nav li:first-child{border-left:0;margin:0;padding-left:0}.tab_nav li a{border:0;color:#000;display:block;font-size:.8em;font-weight:700;padding:.7142857143em 1.4285714286em}.tab_nav li.active{background-color:#94959a}.tab_nav li.active a{color:#fff}}.switchable-content .slider_arrow.arrow_left_icon,.switchable-content .slider_arrow.arrow_right_icon{background-color:#fff;background-image:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));color:#6d6d6d;font-size:2.2em;position:absolute;right:0;top:0}.switchable-content .slider_arrow.arrow_left_icon:hover,.switchable-content .slider_arrow.arrow_right_icon:hover{color:#dc4646}.switchable-content .slider_arrow.arrow_left_icon{left:0;width:20px}.switchable-content .tab_head{font-size:1.5em;font-weight:400;margin-bottom:1.3333333333em;padding:0 2em .6666666667em;text-align:center}.switchable-content .switch_swipe_slider{overflow:hidden;position:relative}.switchable-content .switch_swipe_slider button.slider_arrow{border:none}.switchable-content .switch_swipe_slider .tab-content{float:left;overflow:hidden;position:relative}@media screen and (min-width:62.5em){.switchable-content .tab_head{display:none}}.teaser_list.articles h3{height:2.5em}.teaser_list.articles .teaser_box .content{height:4em}@media screen and (min-width:37.5em){.teaser_list.articles .teaser_box .content{height:11em}}.read_more{color:#999;float:right;font-size:1.4em;margin-top:1.4285714286em;padding-right:1.4285714286em}.read_more:hover{color:#dc4646}.read_more:before{font-size:.7857142857em;right:0;top:.3076923077em}.ThemeWorldOld .Item .description,.has-description .description{display:none}.switchable-content .teaser_list{display:block;overflow-x:initial}.switchable-content .teaser_list>li{width:50%}@media screen and (min-width:50em){.switchable-content .teaser_list>li{width:25%}}.newsletter_container{padding:2em 1em!important}.newsletter_container .newsletter_title{margin:0}@media screen and (max-width:25em){.newsletter_container{padding:2em 0!important}}.newsletter-form{margin:1em 0 0;padding-bottom:2em}.newsletter-form .categories_list{zoom:1;text-align:center}.newsletter-form .categories_list:after,.newsletter-form .categories_list:before{content:" ";display:table}.newsletter-form .categories_list:after{clear:both}@media screen and (max-width:25em){.newsletter-form .categories_list{margin:0 -.5em 1em}}.newsletter-form .category_item{box-sizing:border-box;float:left;margin:1em;position:relative;width:calc(50% - 2em)}.newsletter-form .category_item .newsletter_time{color:#999;font-family:Verdana,sans-serif;font-size:10px;font-weight:400;text-transform:none;z-index:2}.newsletter-form .category_item.category_item_text_box{text-align:left}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box{background:#f3f3f3;border:2px solid #fff;box-sizing:border-box;min-height:28em;padding:20px}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box h2{border-bottom:1px solid #dd1b22;font-family:Volkhov;font-size:1.6em;font-weight:400;padding-bottom:.4em}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box h2 span{color:#4d4d4d;display:block;font-size:.7em}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box p{color:#4d4d4d;font-family:Volkhov;font-size:1.2em;line-height:1.5;padding-bottom:1.6em;padding-top:1.2em}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box .more{font-family:Volkhov;font-size:1.4em}.newsletter-form .category_item.items-4,.newsletter-form .category_item.items-8{display:block}.newsletter-form .preview_icon{background-color:#d8d8d8;color:#fff;display:inline-block;font-size:1.5em;height:25px;position:absolute;right:2px;top:2px;width:25px;z-index:2}.newsletter-form .preview_icon:before{font-weight:700;left:1px;right:0;top:5px}.newsletter-form .icon:not(.more):not(.preview_icon){background:#fff;background-position:50%;background-repeat:no-repeat;border-radius:100%;height:100px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:25px;width:100px;z-index:10}.newsletter-form .icon:not(.more):not(.preview_icon).icon-1{background-image:url(/static/app/images/newsletter/recipe_day.svg)}.newsletter-form .icon:not(.more):not(.preview_icon).icon-23{background-image:url(/static/app/images/newsletter/kochschule.svg)}.newsletter-form .icon:not(.more):not(.preview_icon).icon-2{background-image:url(/static/app/images/newsletter/vege.svg)}.newsletter-form .icon:not(.more):not(.preview_icon).icon-35{background-image:url(/static/app/images/newsletter/backen.svg)}.newsletter-form .icon:not(.more):not(.preview_icon).icon-3{background-image:url(/static/app/images/newsletter/dampfgarer.svg)}.newsletter-form .icon:not(.more):not(.preview_icon).icon-6{background-image:url(/static/app/images/newsletter/weihnachtskekse.svg)}.newsletter-form .note{bottom:20px;color:#94959a;font-size:1.2em;left:0;line-height:1.5;margin-left:20px;pointer-events:none;position:absolute;right:0;z-index:10}.newsletter-form .skin_checkbox{word-wrap:break-word;background:#f3f3f3;border:2px solid #fff;box-sizing:border-box;color:#000;font-family:Verdana,sans-serif;font-size:1.2em;font-weight:700;line-height:1.5;min-height:23.5em;padding:12em 1.9166666667em 4em;position:relative;text-transform:uppercase;width:100%}.newsletter-form .skin_checkbox.on{background:#f4f4f4}.newsletter-form .skin_checkbox:after,.newsletter-form .skin_checkbox:before{border-color:#94959a;bottom:20px;left:50%;margin-left:-45px;top:auto}.newsletter-form .skin_checkbox:before{height:1.3333333333em;width:1.3333333333em}.newsletter-form .submit_form .cta>.button{margin-top:0;width:100%}.newsletter-form .submit_form .email{margin-bottom:1.5em}.newsletter-form .submit_form .email label{display:none}.newsletter-form .submit_form .gdpr_newsletter_subscription{color:#999;font-family:Verdana,sans-serif;font-size:12px;padding-bottom:1em}.newsletter-form .submit_form .gdpr_newsletter_subscription a{word-wrap:break-word;color:#e52619}@media screen and (max-width:50em){.newsletter-form .submit_form{float:left;margin-left:1em;padding-top:1em;width:calc(100% - 2em)}.newsletter-form .submit_form .email{float:left;margin-right:2em;width:calc(50% - 1em)}.newsletter-form .submit_form .cta{float:left;margin-right:0;width:calc(50% - 1em)}.newsletter-form .submit_form .gdpr_newsletter_subscription{float:left;margin-top:1em;padding-left:0;width:100%}}@media screen and (max-width:700px)and (min-width:520px){.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box h2{font-size:1.4em}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box p{font-size:1.05em;line-height:1.4}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box .more{font-family:Volkhov;font-size:1.05em;line-height:1.5}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box .more:before{top:.3em}}@media screen and (max-width:37.5em){.newsletter-form .submit_form .cta,.newsletter-form .submit_form .email{width:100%}.newsletter-form .submit_form .gdpr_newsletter_subscription{padding-top:1em}}@media screen and (max-width:520px){.newsletter-form .category_item.category_item_text_box{width:calc(100% - 2em)}}@media screen and (max-width:25em){.newsletter-form .category_item{margin:.5em;width:calc(50% - .5em)}.newsletter-form .category_item.category_item_text_box{margin-bottom:.5em;margin-left:0;margin-right:0;width:100%}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box{border:0}.newsletter-form .category_item:nth-child(odd){margin-right:0}.newsletter-form .category_item:nth-child(2n){margin-left:0}.newsletter-form .skin_checkbox{border:none;font-size:1.1em;min-height:25.5em}.newsletter-form .skin_checkbox:after,.newsletter-form .skin_checkbox:before{bottom:23px}.newsletter-form .submit_form{margin-left:0;width:100%}.newsletter-form .submit_form .gdpr_newsletter_subscription{padding-top:0}}@media screen and (min-width:50em){.newsletter-form .category_item{width:calc(25% - 2em)}.newsletter-form .category_item.category_item_text_box{width:calc(50% - 2em)}.newsletter-form .category_item.category_item_text_box .category_item_text_inner_box{min-height:28.2em}.newsletter-form .category_item.category_item_text_box.items-5,.newsletter-form .category_item.category_item_text_box.items-7{width:calc(74.96252% - 2em)}.newsletter-form .category_item.category_item_text_box.items-6{width:calc(50% - 2em)}.newsletter-form .category_item.items-4,.newsletter-form .category_item.items-8{display:none}.newsletter-form .skin_checkbox{min-height:23.5em;padding:12em 1.25em 4em}.newsletter-form .submit_form{zoom:1;float:left;margin:1em 0 0;padding:0 1em;width:calc(100% - 2em)}.newsletter-form .submit_form:after,.newsletter-form .submit_form:before{content:" ";display:table}.newsletter-form .submit_form:after{clear:both}.newsletter-form .submit_form .cta,.newsletter-form .submit_form .email{float:left;margin-bottom:0;margin-right:1em;width:calc(25% - 1em)}.newsletter-form .submit_form .gdpr_newsletter_subscription{float:left;width:100%}.newsletter-form .submit_form .gdpr_newsletter_subscription p{width:47%}}@media screen and (max-width:520px){.color-box .col{width:100%}.color-box .col .newsletter-form fieldset{min-width:0}.color-box .col .newsletter-form .categories_list{margin:0;width:100%}.newsletter-form fieldset{min-width:0}.newsletter-form .categories_list{margin:0;width:100%}}.newsletter_page .newsletter-form .category_item{width:calc(33.33333% - 2em)}.newsletter_page .newsletter-form .category_item.category_item_text_box{display:none}.newsletter_page .newsletter-form .submit_form .email{float:left;margin-right:2em;width:calc(50% - 1em)}.newsletter_page .newsletter-form .submit_form .cta{float:left;margin-right:0;width:calc(50% - 1em)}.newsletter_page .newsletter-form .submit_form .gdpr_newsletter_subscription{float:left;padding:1em 0;width:100%}.newsletter_page .newsletter-form .submit_form .gdpr_newsletter_subscription p{width:100%}@media screen and (max-width:50em){.newsletter_page .newsletter-form .submit_form{float:left;margin-left:1em;width:calc(100% - 2em)}.newsletter_page .newsletter-form .submit_form .gdpr_newsletter_subscription{margin-top:0;padding-top:0}}@media screen and (max-width:37.5em){.newsletter_page .newsletter-form .category_item{width:calc(50% - 2em)}.newsletter_page .newsletter-form .submit_form .cta,.newsletter_page .newsletter-form .submit_form .email{width:100%}.newsletter_page .newsletter-form .submit_form .gdpr_newsletter_subscription{padding-top:1em}}@media screen and (max-width:25em){.newsletter_page .newsletter-form .category_item{margin:.5em;width:calc(50% - 1em)}.newsletter_page .newsletter-form .submit_form{margin-left:.5em;width:calc(100% - 1em)}}.cooking_advice{padding-bottom:1em;padding-top:1em}.cooking_advice:after{clear:both;content:"";display:table}.cooking_advice li{box-sizing:border-box;float:left;margin-bottom:3em;text-align:center;width:50%}.cooking_advice li:hover h3{color:#dc4646}.cooking_advice li a{display:inline-block;width:100%}.cooking_advice li .lazyLoadImage{background-color:transparent;padding-bottom:20em}.cooking_advice li img{height:auto;margin:0 auto;width:18.5em}.cooking_advice li h3{color:#000;font-size:1.8em;font-weight:400;text-align:center}@media screen and (min-width:50em){.cooking_advice li{width:25%}}@media screen and (max-width:37.5em){.cooking_advice li .lazyLoadImage{padding-bottom:17.5em}.cooking_advice li img{height:auto;width:16em}}@media screen and (max-width:25em){.cooking_advice li .lazyLoadImage{padding-bottom:14em}.cooking_advice li img{height:auto;width:13em}.cooking_advice li h3{font-size:1.4em}}.alphabet_filter{margin-top:1em}.alphabet_filter ul{border:1px solid #b7b7b7;border-radius:3px;box-sizing:border-box;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto}.alphabet_filter li{border-left:1px solid #b7b7b7;display:inline-block;font-size:1.4em;margin-left:-3px;text-align:center;text-transform:uppercase}.alphabet_filter li:first-child{border-left:0}.alphabet_filter li:first-child a{border-radius:3px 0 0 3px}.alphabet_filter li:last-child a{border-radius:0 3px 3px 0}.alphabet_filter a{color:#94959a;display:block;padding:.5714285714em .8571428571em}.alphabet_filter .active,.alphabet_filter a:hover{background-color:#dc4646;color:#fff}.excerpt_01{font-size:1.4em;margin-bottom:1.4285714286em}@media screen and (min-width:62.5em){.alphabet_filter ul{height:auto;overflow-x:auto;overflow-y:auto;width:100%}.alphabet_filter li{font-size:1.2em}.alphabet_filter a{padding:.4166666667em .5458333333em}}.search_term{color:#94959a;font-size:1.6em}.search_results .head_01{clear:both;padding-bottom:.25em}.search_results .head_01 span{color:#000}.lexicon{clear:both;float:left;margin-top:3em;width:100%}.lexicon ul{margin-top:2em}.lexicon .icon{color:#000;font-size:1.8em;padding-left:1.3888888889em}.lexicon .icon:before{font-size:.8333333333em;top:.2666666667em}.lexicon .icon:hover{color:#dc4646}.main_content.search_results.clip_list .checkbox_list.clip_list{height:auto}.recipe_results{float:left;font-family:Verdana,sans-serif;margin-top:2em;width:100%}.recipe_results .tag{color:#f4f4f4;float:left;font-size:6em;font-weight:400;line-height:1;margin-top:.3333333333em;text-transform:capitalize;width:100%}.recipe_results .content{margin-bottom:5em}.recipe_results .box{background-color:#fff;border:0;border-radius:6px;box-shadow:0 18px 37px 0 rgba(0,0,0,.14);box-sizing:border-box;float:left;margin-top:2em;padding:1em;position:relative;width:100%}.recipe_results .box .img_wrap{float:left;margin-right:1em;width:9em}.recipe_results .box img{width:100%}.recipe_results .box .avatar{font-family:Verdana,sans-serif;position:absolute;right:1em;text-align:center;top:1em;width:5em}.recipe_results .box .avatar img{border:5px solid #e6e6e6;box-sizing:border-box;max-width:100%}.recipe_results .box .avatar em{display:none}.recipe_results .box.first{margin-top:0}.recipe_results .box.user{padding-right:5em}.recipe_results .box h3{color:#000;font-size:1.4em;font-weight:700}.recipe_results .box h3 a{color:#000}.recipe_results .box h2{font-size:1.4em;font-weight:700;margin-bottom:0}.recipe_results .box .description{color:#000;font-size:1.2em;line-height:1.4}.recipe_results .box .icon{bottom:0;color:#fff;position:absolute;right:0}.recipe_results .box .icon span{color:#dc4646;font-family:Verdana,sans-serif;font-size:1.2em;padding-right:.8333333333em;position:relative;top:.4166666667em}.recipe_results .box .icon span:hover{color:#9e1e1e}.recipe_results .box .icon:before{background-color:#dc4646;background-image:-webkit-linear-gradient(top,#f42f37,#dc4646);background-image:linear-gradient(180deg,#f42f37,#dc4646);border-radius:3px 0 0 0;float:right;font-size:1.3333333333em;padding:.5833333333em;position:relative}.recipe_results .box .icon:hover:before{background-color:#dc4646;background-image:-webkit-linear-gradient(top,#f42f37,#c30b13);background-image:linear-gradient(180deg,#f42f37,#c30b13)}.recipe_results .recipe_info{bottom:1em;left:11em;position:absolute;right:1em}.recipe_results .recipe_info .rating span{display:none}@media screen and (min-width:37.5em){.recipe_results .box .img_wrap{width:18em}.recipe_results .box h2,.recipe_results .box h3{font-family:Verdana,sans-serif;font-size:1.8em;margin-bottom:.5555555556em}.recipe_results .box .avatar{width:6em}.recipe_results .box .avatar em{word-wrap:break-word;display:block}.recipe_results .box.user{padding-right:7em}.recipe_results .recipe_info{left:20em}.recipe_results .recipe_info .rating>span{display:block}.recipe_results .recipe_info .rating span span{color:#000;display:inline-block;font-family:Verdana,sans-serif;font-size:1.1em;line-height:1.2;margin:.4545454545em 0 0}.recipe_results .recipe_info .hits{border-left:1px solid #94959a;padding-left:.7272727273em}.recipe_results .recipe_info .rating,.recipe_results .recipe_info .stars{float:left}.recipe_results .recipe_info .spoons{float:right;margin-bottom:1em}}@media screen and (min-width:50em){.recipe_results .recipe_info .rating{float:left;width:auto}.recipe_results .recipe_info .spoons{float:right;margin-bottom:0}}.recipe_results_grid{float:left;margin-top:2em;overflow:hidden;padding-top:2em;position:relative;width:100%}.recipe_results_grid .wrapper{margin:0 -.5em}.recipe_results_grid .box{border:0;box-sizing:border-box;float:left;margin:0;padding:.5em;width:100%}.recipe_results_grid .box .img_wrap{border:1px solid #f4f4f4;box-sizing:border-box}.recipe_results_grid .box img{width:100%}.recipe_results_grid .box .content{background-color:#f4f4f4;box-sizing:border-box;padding:1em;position:relative}.recipe_results_grid .box h3{color:#000;font-family:Verdana,sans-serif;font-size:1.8em;font-weight:700;margin-bottom:.5555555556em}.recipe_results_grid .box .user h3{float:left;font-family:Verdana,sans-serif;width:76%}.recipe_results_grid .box .avatar{float:right;text-align:center;width:5em}.recipe_results_grid .box .avatar img{background-color:#e6e6e6;float:right;max-width:100%;padding:.5em}.recipe_results_grid .box .avatar em{word-wrap:break-word;clear:both;display:block;font-family:Verdana,sans-serif}.recipe_results_grid .box .marker_state{font-family:Verdana,sans-serif;font-weight:800;margin-bottom:.5em}.recipe_results_grid .box .recipe_info{clear:both;float:left;margin-top:2em;width:100%}.recipe_results_grid .box .recipe_info .rating>span{display:block}.recipe_results_grid .box .recipe_info .rating span span{color:#000;float:left;font-family:Verdana,sans-serif;font-size:1.1em;width:50%}.recipe_results_grid .box .recipe_info .hits{text-align:right}.recipe_results_grid .box .spoons{bottom:3em;display:block;margin:0;position:absolute;right:0}.recipe_results_grid .box .spoons:after,.recipe_results_grid .box .spoons:before{font-size:28px;letter-spacing:-10px}.recipe_results_grid .box .rating{float:left;width:100%}.recipe_results_grid .box .reviews{float:left;margin-top:.5em;width:100%}@media screen and (min-width:37.5em){.recipe_results_grid .box{box-sizing:border-box;padding:2em 1em 0;width:50%}.recipe_results_grid .wrapper{margin:-1.5em -1em 0}.recipe_results_grid .box h3{height:4.2222222222em;overflow:hidden}.recipe_results_grid .avatar{position:absolute;right:1em;top:1em}}@media screen and (min-width:50em){.recipe_results_grid .box{box-sizing:border-box;padding:2em 1em 0;width:50%}.recipe_results_grid .box h3{font-size:2.1em;height:4.1428571429em;margin-bottom:.4761904762em}.recipe_results_grid .box .spoons:after,.recipe_results_grid .box .spoons:before{font-size:35px;letter-spacing:-15px}}@media screen and (min-width:62.5em){.recipe_results_grid .box h3{font-size:1.8em;height:5em}}.landing_recipe_results{float:left;font-family:Verdana,sans-serif;margin-top:2em;width:100%}.landing_recipe_results .tag{color:#f4f4f4;float:left;font-size:6em;font-weight:400;line-height:1;margin-top:.3333333333em;width:100%}.landing_recipe_results .content{margin-bottom:3em}.landing_recipe_results .content p{color:#4c4c4c;font-size:1.2em;font-weight:400}.landing_recipe_results .box{background-color:#fff;border:0;border-radius:6px;box-shadow:0 18px 37px 0 rgba(0,0,0,.14);box-sizing:border-box;float:left;margin-top:2em;padding:1em;position:relative;width:100%}.landing_recipe_results .box .img_wrap{float:left;height:100%;margin-right:1em;width:90px}.landing_recipe_results .box img{width:100%}.landing_recipe_results .box .avatar{font-family:Verdana,sans-serif;position:absolute;right:1em;text-align:center;top:1em;width:3em}.landing_recipe_results .box .avatar img{box-sizing:border-box;max-width:100%}.landing_recipe_results .box .avatar em{display:none}.landing_recipe_results .box.first{margin-top:0}.landing_recipe_results .box h3{color:#000;font-size:1.4em;font-weight:700;margin-bottom:2em}.landing_recipe_results .box h3 a{color:#000}.landing_recipe_results .box h2{font-size:1.4em;margin-bottom:0}.landing_recipe_results .box .description{color:#000;font-size:1.2em;line-height:1.4}.landing_recipe_results .box .icon{bottom:0;color:#fff;position:absolute;right:0}.landing_recipe_results .box .icon span{color:#dc4646;font-family:Verdana,sans-serif;font-size:1.2em;padding-right:.8333333333em;position:relative;top:.4166666667em}.landing_recipe_results .box .icon span:hover{color:#9e1e1e}.landing_recipe_results .box .icon:before{background-color:#dc4646;background-image:-webkit-linear-gradient(top,#f42f37,#dc4646);background-image:linear-gradient(180deg,#f42f37,#dc4646);border-radius:3px 0 0 0;float:right;font-size:1.3333333333em;padding:.5833333333em;position:relative}.landing_recipe_results .box .icon:hover:before{background-color:#dc4646;background-image:-webkit-linear-gradient(top,#f42f37,#c30b13);background-image:linear-gradient(180deg,#f42f37,#c30b13)}.landing_recipe_results .recipe_info{position:relative}.landing_recipe_results .recipe_info.theme_template{bottom:1em;left:11em;position:absolute;right:1em}.landing_recipe_results .recipe_info.theme_template .rating span{display:none}.landing_recipe_results .recipe_info .rating{margin-top:-2em;padding-top:2em;position:relative;text-align:right}.landing_recipe_results .recipe_info .stars{position:absolute;right:0;top:0}.landing_recipe_results .recipe_info .rating span{display:inline-block;font-size:12px}.landing_recipe_results .recipe_info .spoons{margin-top:2em}@media screen and (min-width:37.5em){.landing_recipe_results .box .img_wrap{width:18em}.landing_recipe_results .box h2,.landing_recipe_results .box h3{font-size:1.8em;margin-bottom:.5555555556em}.landing_recipe_results .box .avatar{width:5em}.landing_recipe_results .box .avatar em{word-wrap:break-word;display:block;margin-top:.5em}.landing_recipe_results .box.user{padding-right:7em}.landing_recipe_results .recipe_info{bottom:0;left:20em;padding:1em;position:absolute;right:0}.landing_recipe_results .recipe_info.theme_template{bottom:0;right:0}.landing_recipe_results .recipe_info.theme_template .rating span{display:inline-block}.landing_recipe_results .recipe_info .rating>span{display:block;font-family:Verdana,sans-serif;font-size:12px;line-height:1.2}.landing_recipe_results .recipe_info .rating span span{color:#000;display:inline-block;margin-right:.4545454545em}.landing_recipe_results .recipe_info .hits{border-left:1px solid #94959a;padding-left:.7272727273em}.landing_recipe_results .recipe_info .rating{float:left}.landing_recipe_results .recipe_info .stars{float:none;position:relative}.landing_recipe_results .recipe_info .spoons{bottom:1em;position:absolute;right:1em}}@media screen and (min-width:50em){.landing_recipe_results .recipe_info .rating{float:left;text-align:left;width:auto}.landing_recipe_results .recipe_info .rating span span{display:inline-block}.landing_recipe_results .recipe_info .spoons{float:right;margin-bottom:0}}.landing_related_results{margin:-1em -1em 0}.landing_related_results:after{clear:both;content:"";display:table}.landing_related_results .results_box{box-sizing:border-box;float:left;padding:.5em;text-align:right;width:50%}.landing_related_results .results_box .box_content{background-color:#f4f4f4;padding:1em}.landing_related_results .results_box .box_title{font-size:1.6em;font-weight:700;height:3.5625em;line-height:1.1875em;margin-bottom:.5em;text-align:left}.landing_related_results .results_box .box_title a{color:#000}.landing_related_results .results_box p{color:#dc4646;font-family:Verdana,sans-serif;font-size:1.1em}@media screen and (min-width:50em){.landing_related_results .results_box{padding:1em;width:25%}}.user_profile{float:left;padding-top:2em}.user_profile .profile_info{float:left;width:100%}.user_profile .profile_info .user_picture{float:left;margin-right:2em;max-height:10em;max-width:10em;overflow:hidden;position:relative}.user_profile .profile_info .user_picture .avatar{width:100%}.user_profile .profile_info .username{font-size:2.4em}.user_profile .profile_info .username a{color:#000;display:block}.user_profile .profile_info .change_picture{font-size:1.2em;text-decoration:underline}.user_profile .profile_info .date{color:#94959a;font-size:1.3em;margin:.5em 0}.user_profile .profile_info .date span{display:block}.user_profile .rank{float:left;margin-top:2em;width:100%}.user_profile .rank .rank_icon{color:#dc4646;float:left;font-size:5.2em;margin-left:.1923076923em}.user_profile .rank p{display:inline-block;font-size:1.3em;line-height:1.2;margin-left:6.9230769231em}.user_profile .rank p strong{display:block;font-size:2.3076923077em}.user_profile .hearts_summary{margin-top:2em;overflow:hidden}.user_profile .hearts_summary,.user_profile .hearts_summary ul{float:left;position:relative;width:100%}.user_profile .hearts_summary ul:after{background:#fff;content:"";height:20px;left:50%;margin:-10px -10px 0;position:absolute;right:50%;top:50%;width:20px}.user_profile .hearts_summary li{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;box-sizing:border-box;float:left;height:12em;padding:2em 1em;text-align:center;width:50%}.user_profile .hearts_summary li:first-child,.user_profile .hearts_summary li:nth-child(3),.user_profile .hearts_summary li:nth-child(5){border-left:0}.user_profile .hearts_summary li:nth-child(5){border-bottom:0;width:100%}.user_profile .hearts_summary li span{display:inline-block;font-size:2.8em;font-weight:800;margin-bottom:.3333333333em}.user_profile .hearts_summary li p{color:#a7a7a7;font-family:Verdana,sans-serif;font-size:1em}.user_profile .hearts_summary .heart_full_icon{padding-right:1.3333333333em}.user_profile .hearts_summary .heart_full_icon:before{color:#dc4646;display:inline-block;font-size:1.2em;margin-left:.2777777778em;right:0;top:.0833333333em}@media screen and (min-width:37.5em){.user_profile{padding-bottom:2em}.user_profile .profile_info{float:left;width:65%}.user_profile .profile_info .username{font-size:3em}.user_profile .rank{box-sizing:border-box;float:right;margin-top:0;padding-right:1.5em;width:35%}.user_profile .rank p{float:right;margin:0 5.3846153846em 0 0;text-align:right}.user_profile .rank .rank_icon{float:right;width:1em}.user_profile .hearts_summary:before{box-shadow:none}.user_profile .hearts_summary ul:after{display:none}.user_profile .hearts_summary li{border-bottom:0;border-left:1px solid #e2e2e2!important;float:left;width:20%}.user_profile .hearts_summary li:first-child{border-left:0!important}.user_profile .hearts_summary li:nth-child(5){width:20%}.user_profile .hearts_summary li .heart_full_icon{padding-right:0}.user_profile .hearts_summary li .heart_full_icon:before{left:0;right:0;top:1.9444444444em}}@media screen and (min-width:62.5em){.user_profile{box-sizing:border-box;width:100%}.user_profile .hearts_summary li .heart_full_icon{padding-right:1.1666666667em}.user_profile .hearts_summary li .heart_full_icon:before{color:#dc4646;display:inline-block;font-size:1em;left:auto;margin-left:.2777777778em;right:0;top:.0833333333em}}.loyalty_info{background-color:#f3f3f3;box-sizing:border-box;float:left;padding:1.5em;width:100%}.loyalty_info .icon{color:#dc4646;float:left;font-size:7em;height:1em;width:1em}.loyalty_info>h2{font-size:1.6em;margin:0 0 .625em 5.3125em;text-transform:uppercase}.loyalty_info p{font-size:1.3em;line-height:1.5;margin-left:6.5384615385em}@media screen and (max-width:37.5em){.loyalty_info .icon{font-size:3em;height:1em;width:1em}.loyalty_info>h2{margin-left:2.8125em;margin-top:.3125em}.loyalty_info p{margin-left:0}}.switchable-content.profile_edit{margin:0 0 5em}.switchable-content.profile_edit h2{font-size:3em;font-weight:400;line-height:1.2;margin-bottom:.3333333333em}.switchable-content.profile_edit .description{font-size:1.3em;margin-bottom:1.5384615385em}.switchable-content.profile_edit .description .heart_full_icon{padding-right:1.9230769231em}.switchable-content.profile_edit .description .heart_full_icon:before{color:#dc4646;display:inline-block;font-size:1.3846153846em;right:.1538461538em}.switchable-content.profile_edit .description a{text-decoration:underline}.switchable-content.profile_edit .recipes_list .box h3{padding-right:1.875em}.switchable-content.profile_edit .recipes_list .pencil_icon{position:absolute;right:1em;top:1em}.switchable-content.profile_edit .recipes_list .pencil_icon:before{color:#95938e;font-size:2em}.switchable-content.profile_edit .preferences .skin_checkbox.on{color:#4d4d4d}.switchable-content.profile_edit .culinary_preference{margin-top:3em}.switchable-content.profile_edit .culinary_preference label{box-sizing:border-box;margin-bottom:1.4285714286em;width:100%}@media screen and (min-width:37.5em){.switchable-content.profile_edit .recepte .wrap{box-sizing:border-box;float:left;padding-right:1em;width:55%}.switchable-content.profile_edit .recepte .button{clear:none;float:right;width:45%}.switchable-content.profile_edit .recipes_list .pencil_icon{top:1.4em}.switchable-content.profile_edit .recipes_list .pencil_icon:before{color:#95938e;font-size:11px;position:absolute;right:0;top:.3em}.switchable-content.profile_edit .recipes_list .pencil_icon span{color:#94959a;display:inline-block;font-family:Verdana,sans-serif;font-size:1.1em;padding-right:1.8181818182em}.switchable-content.profile_edit .recipes_list .pencil_icon span:hover{color:#000}.switchable-content.profile_edit .recipes_list .box h3{padding-right:9.0625em}.switchable-content.profile_edit .culinary_preference .group{zoom:1}.switchable-content.profile_edit .culinary_preference .group:after,.switchable-content.profile_edit .culinary_preference .group:before{content:" ";display:table}.switchable-content.profile_edit .culinary_preference .group:after{clear:both}.switchable-content.profile_edit .culinary_preference label{float:left;margin-bottom:1.4285714286em;width:50%}}.image_upload{clear:both;display:none;float:left;margin:2em 0;overflow:hidden;padding-top:3em;position:relative;text-align:center;width:100%}.image_upload.open{display:block}.image_upload .delete_icon{right:1em;top:1em}.image_upload .photo_name{color:#94959a;display:block;font-family:Verdana,sans-serif;font-size:1.2em;margin-top:.4166666667em}.image_upload h2{font-size:3em;font-weight:400;line-height:1.2;margin-bottom:.33333em}.image_upload h4{color:#94959a;font-size:1.4em;margin-top:1.4285714286em}@media screen and (min-width:62.5em){.full_width .user_profile{margin:0 -30em 0 0;padding-right:32em}.tab_nav li{font-size:1.5em;margin-left:.6666666667em;padding-left:.6666666667em}.tab_nav li.active:before{bottom:-1.5333333333em;height:.8em}.profile_edit .tab_nav li{font-size:1.4em}.profile_edit .tab_nav li.active:before{bottom:-1.6428571429em;height:.8571428571em}}.intro_about{float:left;font-size:1.4em;margin-top:1.0714285714em;width:100%}.teaser_01{margin-bottom:2em}.teaser_01 h2{font-size:3em;font-weight:400;line-height:1.1;margin-bottom:.3333333333em}.teaser_01 img{display:none}.teaser_01 .title_small,.teaser_01 p{display:block;font-size:1.3em;margin-bottom:.7692307692em}@media screen and (min-width:50em){.teaser_01{padding-right:26em}.teaser_01 img{display:block;max-width:100%;position:absolute;right:0;top:0}}.lexicon_listing{margin-top:2em}.lexicon_listing article{border-bottom:1px solid #e2e2e2;float:left;padding:1em 0;width:100%}.lexicon_listing h3{font-size:1.8em;margin-bottom:.5555555556em}.lexicon_listing .description{font-size:1.3em}.lexicon_listing .lexicon_img{display:block;float:left;height:auto;margin-bottom:.5em;margin-right:2em;width:12em}.lexicon_listing .lexicon_img img{height:auto;width:100%}.lexicon_listing .video_link{float:right;font-size:.7em;font-weight:400;margin-right:1.625em;margin-top:5px}.lexicon_listing .video_link:before{font-size:1.2em;right:-1.4em;top:0}@media screen and (min-width:37.5em){.lexicon_listing article{padding:2em 0}.lexicon_listing .lexicon_img{margin-bottom:0;width:16.7em}}.image_single{display:block;margin:2em 0 3em;max-width:25em}.image_single .lazyLoadImage,.image_single .photo{border:1px solid #e2e2e2;box-sizing:border-box}.loyalty_overview .notice{font-size:1.3em}.loyalty_overview .notice .heart_full_icon{padding-right:1.5384615385em}.loyalty_overview .notice .heart_full_icon:before{color:#dc4646;font-size:1.2307692308em;right:0}.loyalty_overview .listing .box .imgWrap{background-color:#fff;float:left;height:auto;margin-left:-11em;padding:1em;width:8em}.loyalty_overview .listing .box .imgWrap img{height:auto;margin:0;width:100%}.loyalty_overview .intro .more_info{float:left;font-size:1.3em;margin-top:.3846153846em;text-align:center;width:20%}.loyalty_overview .intro .more_info .heart_full_icon{display:block;font-size:3.8461538462em}.loyalty_overview .loyalty_progress{margin:2em 0;overflow:hidden;padding:3em 14em 2em 0;position:relative}.loyalty_overview .loyalty_progress .counter{float:left;font-size:2.4em;font-weight:800;margin-bottom:.4166666667em;text-align:center;width:100%}.loyalty_overview .loyalty_progress .next_prize{border-left:1px solid #e2e2e2;padding-left:2em;position:absolute;right:0;text-align:center;top:3em}.loyalty_overview .loyalty_progress .bar{background-color:#e5e5e5;border-radius:10px;float:left;height:1em;margin-bottom:1em;position:relative;width:100%}.loyalty_overview .loyalty_progress .bar .track{background-color:#bf0b14;background-image:-webkit-linear-gradient(top,#f42f37,#bf0b14);background-image:linear-gradient(180deg,#f42f37,#bf0b14);border-radius:10px;height:1em}.loyalty_overview .loyalty_progress .info{float:left;width:100%}.loyalty_overview .loyalty_progress .info p{font-family:Verdana,sans-serif;font-size:1.1em;text-align:center;text-transform:uppercase}@media screen and (min-width:37.5em){.loyalty_overview .loyalty_progress .counter{font-size:3em}.loyalty_overview .loyalty_progress .bar,.loyalty_overview .loyalty_progress .bar .track{height:2em}.loyalty_overview .loyalty_progress .info p{font-size:1.2em}.loyalty_overview .listing .box .imgWrap{margin-left:-15em;width:11em}}.intro{float:left;margin-bottom:2em;width:100%}.intro p{font-size:1.3em;line-height:1.5}@media screen and (min-width:37.5em){.intro .description{float:left;width:60%}.intro .image_wrap{float:right;width:40%}.intro .image_wrap img{height:auto;max-width:100%}}.listing,.listing .heading{float:left;width:100%}.listing .heading{clear:both;margin:2em 0 0;position:relative}.listing .heading .head_01{display:inline-block;margin:0}.listing .heading .back_to_top{top:.3571428571em}.listing .box{background-color:#f4f4f4;border:0;float:left;padding:1em 1em 1em 12em;width:100%}.listing .box .box_image{float:left;height:auto;margin-left:-11em;width:8em}.listing .box .box_image img{height:auto;max-width:100%}.listing .box h3{font-size:1.6em;font-weight:400;margin-bottom:.3125em}.listing .box p{font-size:1.2em;line-height:1.5;margin-bottom:.4166666667em}.listing .box p span{display:block}.listing .box .product_info{color:#000;font-size:1.4em}.listing .box .product_info .heart_full_icon{font-weight:800;padding-right:1.4285714286em}.listing .box .product_info .heart_full_icon:before{color:#dc4646;right:.2857142857em;top:.1428571429em}.listing .box a.product_info:hover{color:#dc4646}.listing .box .meta{margin-bottom:.5em}.listing .box .meta li{border-right:1px solid #94959a;display:inline-block;font-family:Verdana,sans-serif;font-size:1.1em;font-weight:800;line-height:1;margin-right:.4545454545em;padding-right:.6363636364em}.listing .box .meta li:last-child{border:0;margin:0;padding:0}.listing .box .meta strong{display:inline;font-weight:700}.listing.product .box{padding:1em 1em 1em 10em}.listing.product .box .box_image{margin-left:-9em}.listing.product .box p{font-family:Verdana,sans-serif;font-size:1.1em}.listing.product .box .availability{font-size:1.2em;font-weight:800}.listing.product .box .product_info.to_cart{display:block;margin-top:.7142857143em}.listing.product .box .product_info.to_cart .shopping_cart_icon{color:#dc4646;font-family:Verdana,sans-serif;font-size:.7857142857em;margin-left:.4545454545em;padding-right:1.8181818182em}.listing.product .box .product_info.to_cart .shopping_cart_icon:before{font-size:1.3636363636em;right:0}.listing.product .box .product_info .to_cart_link{color:#dc4646;display:block;font-family:Verdana,sans-serif;font-size:.7857142857em}.listing.product .box.voucher .product_info span{font-size:.8571428571em}@media screen and (min-width:37.5em){.listing .box{padding:1em 1em 1em 16em}.listing .box .box_image{margin-left:-15em;width:11em}.listing .box .description{border-right:1px solid hsla(0,0%,60%,.3);box-sizing:border-box;float:left;padding-right:2em;width:60%}.listing .box h3{font-size:1.8em;margin-bottom:.2777777778em}.listing .box p{font-size:1.3em}.listing .box .product_info{float:right;padding:1em 0;text-align:center;width:35%}.listing .box .product_info strong{display:block}.listing .box .product_info .heart_full_icon{font-size:2.1538461538em;padding-right:.8333333333em}.listing .box .product_info .heart_full_icon:before{font-size:.6666666667em;right:0;top:.5em}.listing.product .box{padding:1em 1em 1em 14em}.listing.product .box .box_image{margin-left:-13em}.listing.product .box .product_info.to_cart{margin-top:0}.listing.product .box .product_info.to_cart strong{font-size:2em;font-weight:800}.listing.product .box .product_info.to_cart .shopping_cart_icon{margin-left:0}}.loyalty_top_users .extra_hearts{box-sizing:border-box;color:#94959a;font-size:1.4em;line-height:1.2;margin-top:1.4285714286em;padding-left:1.7857142857em;width:100%}.loyalty_top_users .extra_hearts:before{color:#dc4646;font-size:1.4285714286em;left:0;top:-.15em}.loyalty_top_users .extra_hearts:hover{color:#dc4646}.loyalty_top_users .tabs{float:left;position:relative;width:100%}.loyalty_top_users .tabs ul{border-bottom:1px solid #e2e2e2;float:left;margin-top:1em;width:100%}.loyalty_top_users .tabs ul li{float:left;font-size:1.3em;margin-right:.4615384615em}.loyalty_top_users .tabs ul li:last-child{margin:0}.loyalty_top_users .tabs ul li a{background-color:#e2e2e2;border-radius:3px 3px 0 0;color:#888;display:block;padding:.3846153846em .4615384615em}.loyalty_top_users .tabs ul li a.selected,.loyalty_top_users .tabs ul li a:hover{background-color:#dc4646;color:#fff}@media screen and (min-width:25em){.loyalty_top_users .tabs ul li{text-transform:uppercase}}@media screen and (min-width:37.5em){.loyalty_top_users .extra_hearts{margin-top:0;padding-left:3.5714285714em;position:absolute;right:1.6em;top:1.6em;width:9.6428571429em}.loyalty_top_users .extra_hearts:before{color:#dc4646;font-size:2.8571428571em;top:-.125em}}@media screen and (min-width:62.5em){.loyalty_top_users .extra_hearts{top:.9em}}.rank_list{float:left;margin-top:2em;width:100%}.rank_list li{border-top:1px solid #e2e2e2;box-sizing:border-box;height:5em;position:relative;width:100%}.rank_list li img{display:none}.rank_list li .position{color:#e2e2e2;float:left;font-size:2.2em;font-weight:800;margin-top:.4545454545em;text-align:center;width:2.2727272727em}.rank_list li .position.top_ten{font-size:3em;margin-top:.1666666667em;width:1.6666666667em}.rank_list li .user{display:inline-block;font-size:1.2em;margin-left:.8333333333em;overflow:hidden;padding:1.3333333333em .4166666667em 1.25em 1.5em;text-overflow:ellipsis}.rank_list li .user:before{color:#a0d71b;font-size:1em;left:0;top:1.5em}.rank_list li .points{float:right;font-size:1.4em;margin-top:1.0714285714em;padding-right:1.4285714286em}.rank_list li .points:before{color:#dc4646;right:0;top:.1428571429em}@media screen and (min-width:37.5em){.rank_list li{padding-left:6em}.rank_list li img{display:block;left:0;position:absolute;right:0;top:0;width:5em}.rank_list li .user{font-size:1.4em;margin-left:1.4285714286em;padding:1.1428571429em .3571428571em 1.0714285714em 1.2857142857em}.rank_list li .user:before{font-size:.8571428571em;top:1.6428571429em}.rank_list li .points{font-size:1.8em;margin-top:.8333333333em}.loyalty_wrapper{height:290px}}.loyalty_wrapper .mobileBanner,.loyalty_wrapper .mobileBanner div{margin:0 auto!important}.loyalty_wrapper .mobileBanner iframe{display:block;margin:0 auto!important}.loyalty_wrapper .mobileBanner a{display:block;text-align:center}.loyalty_teaser{background-image:url(/static/app/images/loyalty-program-lg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e6e6e6;box-sizing:border-box;clear:both;display:block;margin:0 auto;padding-bottom:55%;text-indent:-9999px;width:100%}@media screen and (min-width:37.5em){.loyalty_teaser{background-image:url(/static/app/images/loyalty-program.png);bottom:0;left:0;position:absolute;right:0}}.product_details .info_box{float:none;margin:0;width:100%}.product_details .info_box .share{padding:1em}.product_details .more_info{float:left;margin-top:2em;width:100%}.product_details .more_info h2{font-size:2em;margin-bottom:.5em}.product_details .more_info h3{font-size:1.6em;margin-bottom:.625em}.product_details .more_info p{font-size:1.4em;margin-bottom:1.4285714286em}.product_details .more_info ol,.product_details .more_info ul{box-sizing:border-box;font-size:1.4em;margin-bottom:2em;padding-left:2em}.product_details .more_info ol li,.product_details .more_info ul li{list-style-position:outside;margin-top:.3571428571em}.product_details .more_info ul li{list-style-type:disc}.product_details .more_info ol li{list-style-type:decimal}.product_details .detail_box{margin-top:2em}.product_details .detail_box .head_03{border-bottom:1px solid #e2e2e2;font-size:1.8em;font-weight:400;margin-bottom:1.1111111111em;padding-bottom:.5555555556em}.product_details .detail_box .detail_list li{float:left;margin-bottom:1em;width:100%}.product_details .detail_box .detail_list span{float:right;font-size:1.8em}.product_details .detail_box .detail_list .label{float:left;font-size:1.6em}.product_details .detail_box .detail_list .heart_full_icon{padding-right:1.6666666667em}.product_details .detail_box .detail_list .heart_full_icon:before{color:#dc4646;right:0;top:.1666666667em}.product_details .detail_box .to_cart{font-size:1.4em;margin:0;padding:.7142857143em 1.4285714286em;width:100%}.product_details .detail_box .to_cart:before{right:3em}.product_details .detail_box.course .to_cart{margin:.7142857143em 0;width:100%}.product_details .detail_box .quotes{clear:both;margin-top:1em}.product_details .detail_box .quotes li{font-size:1.3em;margin-bottom:.3846153846em;padding-left:1.6923076923em;width:100%}.product_details .detail_box .quotes li:before{color:#dc4646;left:0;top:.1538461538em}.product_details .detail_box .price p{float:left}.product_details .detail_box .price span{display:inline-block;font-size:1.6em;margin-right:1.25em;position:relative;top:-.3125em}.product_details .detail_box .price strong{font-size:3.6em}.product_details .detail_box .info_wrap{border-top:1px solid #e2e2e2;font-size:1.3em;margin-top:1em;padding-top:1em}.product_details .detail_box .info_text{margin-top:2em}.product_details .detail_box .info_text p{margin-bottom:.7692307692em}.product_details .detail_box .info_text strong{display:block;margin-bottom:.3846153846em}.product_details .detail_box .detail_listing li{margin-bottom:.7692307692em;margin-right:1em}.product_details .detail_box .detail_listing li strong{display:block;margin-bottom:.3846153846em}.product_details table{display:table;font-size:1.4em;margin-top:1.4285714286em}.product_details table td{padding-left:2.5em;position:relative}.product_details .checkmark_big_icon{color:#dc4646;height:.8571428571em;left:.7142857143em;position:absolute;top:.5em;width:1.4285714286em}@media screen and (min-width:37.5em){.product_details .detail_box .to_cart{width:50%}.product_details .detail_box.course .to_cart{clear:none;float:right;margin:0;padding:.7142857143em;width:15.7142857143em}.product_details .detail_box.course .to_cart:before{right:1em}}@media screen and (min-width:50em){.product_details .info_box{float:left;width:48.9361702128%}.product_details .detail_box{float:right;margin:0;width:48.9361702128%}.product_details .detail_box .detail_listing,.product_details .detail_box .info_text{float:left;margin-top:0;width:50%}.product_details .detail_box .to_cart{width:100%}.product_details .detail_box.course .to_cart{margin:.7142857143em 0;width:100%}.product_details .reasons_box{float:right;margin-left:2em;width:50%}.product_details .reasons_box table{margin:0}}@media screen and (min-width:62.5em){.product_details .detail_box .detail_list{width:30em}.product_details .detail_box.course .to_cart{clear:none;float:right;margin:0;width:15.7142857143em}.product_details .detail_box.course .to_cart:before{right:1em}}.ic_modal{background:url(/static/app/images/ik_logo_kochkurse.png) no-repeat 50% 0 transparent;padding-top:4.5em}.ic_modal h2{font-size:1.4285714286em;margin-bottom:.4545454545em;padding-left:1.75em;text-align:center}.ic_modal h2:before{color:#dc4646;font-size:1.2em;left:0;top:0}.ic_modal h4{color:#94959a;font-family:Verdana,sans-serif;font-size:.9285714286em;font-weight:400;text-align:center;width:100%}.ic_modal .item{border:1px solid #e2e2e2;border-width:1px 0;margin:1em 0;overflow:hidden;padding:1em;position:relative}.ic_modal .item .image{display:none}.ic_modal .item .title{float:left;font-family:Verdana,sans-serif;font-size:1.2em}.ic_modal .item .price{float:right;font-size:1.4em}.ic_modal .button{clear:none;float:right;font-size:.9285714286em;margin:0}.ic_modal .back_link{font-size:.9285714286em;margin:2.3076923077em 0}.ic_modal .back_link:before{font-size:.6153846154em}.ic_modal.loyalty{background-image:none;padding:0}.ic_modal.loyalty .item .price{padding-right:1.4285714286em}.ic_modal.loyalty .item .price:before{color:#dc4646;font-size:1.1428571429em;right:0;top:.1875em}@media screen and (min-width:37.5em){.ic_modal h2{font-size:1.7142857143em;margin-bottom:.4166666667em;padding-left:2.0833333333em}.ic_modal h2:before{font-size:1.6666666667em}.ic_modal .item{height:6em;padding-left:9em}.ic_modal .item .image{background:#fff;border:1px solid #e2e2e2;display:block;left:1em;padding:3px;position:absolute}.ic_modal .item .price{font-size:1.6em}.ic_modal .back_link{float:left;margin:1em 0 0}.ic_modal.loyalty .item .price{padding-right:1.375em}.ic_modal.loyalty .item .price:before{font-size:1.125em;top:.1666666667em}}.cookbook{clear:both}.cookbook .add_cookbook{margin-top:2em;overflow:hidden;padding:2em 0;position:relative;text-align:center}.cookbook .add_cookbook .button{display:inline-block;font-size:1.4em;margin:0 0 .7142857143em;width:19.2857142857em}.cookbook .add_cookbook .info{font-size:1.1em}.cookbook_list{zoom:1}.cookbook_list:after,.cookbook_list:before{content:" ";display:table}.cookbook_list:after{clear:both}.cookbook_list .box{background-color:#f4f4f4;border:0;float:left;margin-top:1em;padding:1em 1em 1em 13em;position:relative;width:100%}.cookbook_list .box.green{background-color:#f4f8ed}.cookbook_list .box.yellow{background-color:#fff9ec}.cookbook_list .box.blue{background-color:#ecf6fa}.cookbook_list .box.pink{background-color:#fceef6}.cookbook_list .image{float:left;margin-left:-12em}.cookbook_list .views{font-family:Verdana,sans-serif;font-size:1.1em;margin-top:.9090909091em;text-align:center}.cookbook_list .views span{display:block;font-weight:800;text-align:center}.cookbook_list .info h3{font-size:1.6em;padding-right:3.75em}.cookbook_list .info p{font-size:1.4em}.cookbook_list .cookbook_delete,.cookbook_list .cookbook_edit{background-color:#94959a;border-radius:3px;color:#fff;font-size:1.6666666667em;margin-left:.25em;opacity:.4;padding:.25em;position:absolute;right:.5em;top:.5em}.cookbook_list .cookbook_delete:hover,.cookbook_list .cookbook_edit:hover{opacity:1}.cookbook_list .cookbook_edit{right:2.25em}@media screen and (min-width:37.5em){.cookbook_list .cookbook_list .info h3{font-size:1.8em;padding-right:5em}.cookbook_list .cookbook_list .box{padding:1em 1em 1em 14em}.cookbook_list .cookbook_list .image{margin-left:-13em}.cookbook_list .cookbook_list .pencil_icon{top:1.4em}.cookbook_list .cookbook_list .pencil_icon:before{color:#95938e;font-size:11px;position:absolute;right:0;top:.3em}.cookbook_list .cookbook_list .pencil_icon span{color:#94959a;display:inline-block;font-family:Verdana,sans-serif;font-size:1.1em;padding-right:1.8181818182em}.cookbook_list .cookbook_list .pencil_icon span:hover{color:#000}}.privacy_edit_btn{color:#000;display:block;margin-top:1em}.privacy_edit_btn .icon{display:block;font-size:1.3em;font-weight:800;padding-left:2.1538461538em}.privacy_edit_btn .icon:before{color:#719e05;font-size:1.6em;left:0;top:-.125em}.privacy_edit_btn span{font-family:Verdana,sans-serif;font-size:1.1em}.privacy_edit_btn.private .icon:before{color:gray;content:""}.cookbook_details .info_box{background-color:transparent;float:left;position:relative;width:100%}.cookbook_details .info_box .image{float:left;margin:0 1em 1em 0;width:11em}.cookbook_details .info_box .image img{border:3px solid #f4f4f4}.cookbook_details .info_box .cookbook_delete,.cookbook_details .info_box .cookbook_edit{background-color:#95938e;border-radius:3px;color:#fff;display:block;float:left;font-family:Verdana,sans-serif;font-size:1.1em;margin-right:.4545454545em;margin-top:.9090909091em;min-height:1.2em;padding:.4545454545em 2.7272727273em .4545454545em .9090909091em}.cookbook_details .info_box .cookbook_delete:before,.cookbook_details .info_box .cookbook_edit:before{font-size:1.2em;right:.8333333333em}.cookbook_details .info_box .cookbook_delete:hover,.cookbook_details .info_box .cookbook_edit:hover{background-color:#878581}.cookbook_details .info_box .description p{font-size:1.3em}.cookbook_details .info_box .avatar{clear:left;float:left;margin:1em 1em 0 0;width:6em}.cookbook_details .info_box .avatar img{border:3px solid #e2e2e2}.cookbook_details .info_box .avatar span{display:block;font-family:Verdana,sans-serif;font-size:1.1em;margin-top:.4545454545em;text-align:center}.cookbook_details .info_box .privacy_edit_btn{float:left;margin-top:2em;width:75%}.cookbook_details .info_box .fb_area{clear:both;float:left;margin-top:2em}.cookbook_details .info_box .cookbook_edit_form{float:left;margin-left:0;width:100%}.cookbook_details .additional_info{float:left;margin-top:2em;width:100%}.cookbook_details .additional_info .review{border:0;display:inline-block}.cookbook_details .additional_info .review .star_icon{display:inline-block;position:relative;text-indent:-9999px}.cookbook_details .additional_info .review .star_icon:before{font-size:1em;text-indent:0}.cookbook_details .additional_info .review em{font-family:Verdana,sans-serif;font-size:1.1em;padding-left:1em}.cookbook_details .additional_info .views{border-left:1px solid #e2e2e2;display:inline-block;font-family:Verdana,sans-serif;font-size:1.1em;margin-left:.9090909091em;padding-left:.9090909091em}.cookbook_details .filters,.cookbook_details .social_share{float:left;margin-top:2em;width:100%}.cookbook_details .filters{overflow:hidden;padding-top:2em;position:relative}.cookbook_details .filters form{margin-top:1em}.cookbook_details .filters .button{font-size:1.4em;padding:.7142857143em}.cookbook_details .filters form.prg{width:100%}@media screen and (min-width:37.5em){.cookbook_details .info_box{box-sizing:border-box;padding-left:13em}.cookbook_details .info_box .image{margin-left:-13em}.cookbook_details .info_box .avatar{float:none;margin-right:0;position:absolute;right:0;top:0}.cookbook_details .info_box .description{padding-right:7.5em}.cookbook_details .info_box .privacy_edit_btn{clear:both;width:100%}.cookbook_details .social_share{float:right;margin-top:1em;width:auto}.cookbook_details .filters form{float:left;margin:0;width:19em}.cookbook_details .filters .button,.cookbook_details .filters form.prg{float:right;margin:0}}.add_recipe_cont{float:left;margin:3em 0 1em;width:100%}.add_recipe_cont .intro{font-size:1.4em;margin-bottom:1.4285714286em}.add_recipe_cont .newItemCont{float:left;width:100%}.add_recipe_cont .newItemCont .delete_icon{right:0}.add_recipe_cont .newItemCont .selectItem{width:100%}.add_recipe_cont .newItemCont .newItemContToggle{margin:0;padding-right:2.8571428571em;text-align:left;width:100%}.add_recipe_cont .newItemCont .newItemContToggle:before{font-size:1.1428571429em;right:.625em;top:.75em}.add_recipe_cont .newItemCont.active .newItemContToggle{background-color:#dc4646;background-image:-webkit-linear-gradient(top,#f42f37,#c30b13);background-image:linear-gradient(180deg,#f42f37,#c30b13)}.add_recipe_cont .newItemCont .newItemContToggleList{background-color:#fff;border:1px solid #e2e2e2;border-radius:0 0 10px 10px;border-top:0;box-sizing:border-box;display:none;margin-top:-.3em;padding:1em}.add_recipe_cont .newItemCont .newItemContToggleList li{border-top:1px solid #e2e2e2;font-size:1.4em}.add_recipe_cont .newItemCont .newItemContToggleList li:first-child{border-top:0}.add_recipe_cont .newItemCont .newItemContToggleList li a{display:block;padding:.5em 2.1428571429em .5em .3571428571em}.add_recipe_cont .newItemCont .newItemContToggleList li a:before{right:0}.add_recipe_cont .new_cookbook_item_search{background-color:#f3f3f3;border-radius:3px;margin-top:2em;padding:2em;position:relative}.add_recipe_cont .new_cookbook_item_search h3{font-size:1.4em;font-weight:400;margin-bottom:1.4285714286em;text-align:center}.add_recipe_cont .new_cookbook_item_search .group{position:relative}.add_recipe_cont .new_cookbook_item_search .button_search{background-color:transparent;border:0;color:#dc4646;display:inline-block;font-size:2.3em;padding:.3913043478em .4347826087em;position:absolute;right:0;top:0}.add_recipe_cont .new_cookbook_item_search .button_search span{display:none}.add_recipe_cont .new_cookbook_item_search .button_search:hover{color:#000}.add_recipe_cont .edit_form{zoom:1;background-color:#efefef;border-radius:3px;box-sizing:border-box;margin:2em 0 1em;padding:1em;width:100%}.add_recipe_cont .edit_form:after,.add_recipe_cont .edit_form:before{content:" ";display:table}.add_recipe_cont .edit_form:after{clear:both}.add_recipe_cont .edit_form .group{margin-bottom:2em}.add_recipe_cont .edit_form .catSelect .button{width:100%}.add_recipe_cont .edit_form .button_submit{font-size:1.3em;margin-bottom:1em;width:auto}.add_recipe_cont .edit_form .button{margin:0}@media screen and (min-width:37.5em){.add_recipe_cont .newItemCont .newItemContToggle,.add_recipe_cont .newItemCont .newItemContToggleList{width:50%}.add_recipe_cont .new_cookbook_item_search .group{margin:0 10%}.add_recipe_cont .edit_form .catSelect .button{width:auto}}.cookbookInteractions .edit_form{margin-top:1em}.cookbookInteractions .edit_form .group{margin-bottom:1em}.cookbookInteractions .edit_form .button{margin-top:0}.cookbookInteractions .edit_form .button_submit{width:auto}.cookbookInteractions .catWrap{border:1px solid #e2e2e2;padding:1em}.checkout .head_01{padding-left:2em;position:relative}.checkout .head_01:before{font-size:1.3em;left:0;position:absolute}.checkout .intro{margin:0}.checkout .intro h2{color:#94959a;font-size:1.8em;font-weight:400;margin-bottom:.2777777778em}.checkout .checkout_nav{border-bottom:1px solid #dc4646;border-top:1px solid #dc4646;margin:1em 0;overflow:hidden;position:relative}.checkout .checkout_nav li{color:#94959a;display:inline-block;font-size:1.4em;margin-right:2em;position:relative}.checkout .checkout_nav li:last-child{margin-right:0}.checkout .checkout_nav li:last-child:after{display:none}.checkout .checkout_nav li:after{border:1px solid #dc4646;content:"";height:3.7142857143em;position:absolute;right:-1.9285714286em;top:-1px;-webkit-transform:scale(.707) rotate(45deg);-moz-transform:scale(.707) rotate(45deg);-ms-transform:scale(.707) rotate(45deg);-o-transform:scale(.707) rotate(45deg);transform:scale(.707) rotate(45deg);width:3.7142857143em;z-index:1}.checkout .checkout_nav li a,.checkout .checkout_nav li strong{background:#fff;color:#94959a;display:inline-block;padding:.7142857143em 1.6428571429em;position:relative;z-index:100}.checkout .checkout_nav li .number{background-color:#fff;border:2px solid #c2c2c2;border-radius:50%;box-sizing:border-box;color:#94959a;display:inline-block;font-size:1.2857142857em;height:1.7777777778em;padding-top:.1111111111em;text-align:center;width:1.7777777778em}.checkout .checkout_nav li .title{display:none}.checkout .checkout_nav li.active .number{background-color:#dc4646;border-color:#dc4646;color:#fff}.checkout .checkout_nav li.active .title{color:#dc4646}.checkout .wrap_separator{float:left;margin-top:1.5em;overflow:hidden;padding-top:2em;position:relative;width:100%}.checkout .checkout_form .items .group{float:left;margin-left:2%;width:49%}.checkout .checkout_form .items .group:first-child{margin-left:0}.checkout .checkout_form .items .group:last-child{margin-left:0;width:100%}.checkout .checkout_form .button{width:100%}.checkout .checkout_form .action{float:left;margin-top:2em;width:100%}.checkout .checkout_form .user_info{margin:1em 0 2em}.checkout .checkout_form .company_info,.checkout .checkout_form .other_address{display:none}.checkout .checkout_form .company_info.open,.checkout .checkout_form .other_address.open{display:block}.checkout .checkout_form .payment_block{display:none}.checkout .checkout_form .payment_block.show{display:block}.checkout .checkout_form .cash_payment{margin-bottom:2em}.checkout .checkout_form .cash_payment .info{border:1px solid #b3b3b3;color:#94959a;font-size:1.4em;padding:1.0714285714em}.checkout .checkout_form .cash_payment .info .price{color:#dc4646;font-weight:400}.checkout .user_info{box-sizing:border-box;float:left;width:100%}.checkout .user_info h3{color:#dc4646;font-size:1.8em;font-weight:400;margin-bottom:.5555555556em}.checkout .user_info li{display:block;font-size:1.4em;margin-top:.3571428571em}.checkout .user_info span{color:#dc4646;margin-right:.3571428571em}.checkout .user_info .col{margin-top:2em}.checkout .user_info .cancelation_policy{background-color:#f3f3f3;margin:2em 0;padding:1em}.checkout .user_info .cancelation_policy h3{background-color:#6a6967;color:#fff;font-size:1.4em;margin:-.7142857143em -.7142857143em 1.4285714286em;padding:.3571428571em}.checkout .user_info .cancelation_policy li{margin:0 0 .3571428571em;padding-left:5.3571428571em}.checkout .user_info .cancelation_policy .price{display:inline-block;margin:0 0 0 -5.3571428571em;width:5.3571428571em}.checkout .panel{border-top:1px solid #e2e2e2;float:left;margin-top:2em;padding-top:2em;width:100%}.checkout .panel h3{font-size:1.6em;margin-bottom:.625em}.checkout .panel .title{display:block;padding-left:2.1875em}.checkout .panel .title:before{color:#dc4646;font-size:1.5em;left:0;top:-.2083333333em}.checkout .panel p{color:#94959a;font-family:Verdana,sans-serif;font-size:1.4em;margin-bottom:.7142857143em}.checkout .voucher,.checkout .voucher input{margin-bottom:1em}.checkout .voucher .error{color:#dc4646;display:block;font-family:Verdana,sans-serif;font-size:1.2em}.checkout .add_voucher a{font-family:Verdana,sans-serif;font-size:1.2em;padding-right:1.8333333333em}.checkout .add_voucher a:before{color:#94959a;font-size:1.1666666667em;right:0;top:.1428571429em}.checkout .course_gift .panel_handle{background-color:#f9f8f2;border:1px solid #e6e6e6;border-radius:10px;box-sizing:border-box;color:#000;float:left;font-size:1.6em;padding:.625em .625em .625em 2.5em;position:relative;width:100%}.checkout .course_gift .panel_handle:hover{color:#dc4646}.checkout .course_gift .panel_handle:before{color:#dc4646;font-size:1.375em;left:.4545454545em}.checkout .course_gift .panel_handle span{color:#94959a;display:block}.checkout .course_gift .panel_handle .cancel{bottom:.7692307692em;color:#dc4646;display:none;font-family:Verdana,sans-serif;font-size:.8125em;position:absolute;right:1.5384615385em}.checkout .course_gift .panel_handle .cancel.show{display:block}.checkout .course_gift .data_pane{display:none;float:left;margin-top:2em;width:100%}.checkout .course_gift .data_pane.open{display:block}.checkout .validation_msg{background-color:#fceded;border-radius:3px;box-sizing:border-box;clear:both;color:#dc4646;float:left;font-size:1.3em;font-style:italic;line-height:1.5;margin:.7692307692em 0;padding:1em;width:100%}@media screen and (min-width:37.5em){.checkout .intro{margin-top:1em}.checkout .intro h2{float:left;font-size:2em;margin:0}.checkout .intro .cards{float:right;margin:0}.checkout .checkout_form .user_data{margin-top:1em;padding-left:4em}.checkout .checkout_form .user_data h3{font-size:2em;margin-bottom:1em}.checkout .checkout_form.step_2 .column{margin-left:0;width:50%}.checkout .checkout_form .group.action{border-top:1px solid #dc4646;padding-top:2em}.checkout .checkout_form .group.action .button{float:right;padding:.625em 1.875em;width:auto}.checkout .col{box-sizing:border-box;float:left;padding-left:3em;width:50%}}.checkout .cooking_course_or_hearts_order_note,.checkout .cooking_course_order_newsletter_note{color:#94959a;font-size:1.4em;padding-top:.7142857143em}@media screen and (min-width:50em){.checkout .checkout_nav li a{padding:.7142857143em 1.2857142857em}.checkout .checkout_nav li .title{display:inline-block}.checkout .checkout_nav li .number{margin-right:.5555555556em}.checkout .checkout_form .items .group,.checkout .checkout_form .items .group:last-child{margin-left:2%;width:32%}.checkout .checkout_form .items label{display:none}.checkout .checkout_form .user_data{padding-left:8em}.checkout .checkout_form .group.action .button{clear:none;float:right;width:auto}.checkout .panel .voucher{clear:left;float:left;width:50%}.checkout .panel .add_voucher{float:left;margin-left:2%;margin-top:1em;width:48%}.checkout .panel.note h3{float:left}.checkout .panel.note p{display:inline-block;margin-left:.7692307692em}.checkout .panel.note input{clear:both;float:left;width:50%}.checkout .course_gift .panel_handle{padding:1.25em 1.25em 1.25em 2.5em}.checkout .course_gift .panel_handle span{display:inline-block;margin-left:.625em}.checkout .course_gift .panel_handle .cancel{top:1.8461538462em}.checkout .course_gift .course_title{float:left;margin-top:1.25em;width:48%}.checkout .course_gift .participant_info{float:right;width:50%}}@media screen and (min-width:62.5em){.checkout .checkout_form .user_data{padding-left:10em}}.bodyWithPopup{height:100vh;overflow:hidden}.popupOverlay{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:100001}.popupWrap{background-color:#fff;box-shadow:0 0 2em rgba(0,0,0,.4);box-sizing:border-box;margin:1em;min-height:1em;min-width:30em;padding:1em;position:absolute;z-index:100002}.popupWrap .popup_close_icon{align-items:center;border-radius:100px;box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 2px 1px 0 rgba(0,0,0,.05);display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.popupWrap .popupTitle{border-bottom:.25em solid #bfbfbf;color:#000;font-size:1.6em;padding:1.25em 5em 1.25em 1.25em;text-transform:uppercase}.popupWrap .confirmDialog .button{font-size:1.4em;text-transform:uppercase;width:100%}.popupWrap .popupContent{max-width:86em}.popupWrap .popupContent.scrollable{overflow-x:hidden;overflow-y:auto}@media screen and (min-width:37.5em){.popupWrap{margin:2em;min-width:46em;padding:2em}}.empty_cart{font-size:2em}.popupWrap.waitingListPopupResponseWrap{max-width:600px}.popupWrap.waitingListPopupResponseWrap h2{font-size:1.6em;margin-bottom:.5em}.popupWrap.waitingListPopupResponseWrap p{font-size:1.4em;line-height:1.4}.popupWrap.waitingListEmailPopupWrap{max-width:400px}.popupWrap.waitingListEmailPopupWrap h2{font-size:1.6em;margin-bottom:1em}.popupWrap.waitingListEmailPopupWrap .std_form{zoom:1}.popupWrap.waitingListEmailPopupWrap .std_form:after,.popupWrap.waitingListEmailPopupWrap .std_form:before{content:" ";display:table}.popupWrap.waitingListEmailPopupWrap .std_form:after{clear:both}.popupWrap.waitingListEmailPopupWrap .button{border:none;float:right}.popupWrap.waitingListEmailPopupWrap .email-error{color:#dc4646;display:block;font-size:1.3em;padding:.7em .2em 0}.cart_page .head_01{margin-bottom:.5em;padding-left:2em;position:relative}.cart_page .head_01:before{font-size:1.3em;left:0;position:absolute;top:-.0769230769em}.shopping_items .box{background-color:#f4f4f4;border:0;float:left;margin-top:1em;padding:1em;width:100%}.shopping_items .box .description{box-sizing:border-box;float:left;padding-left:10em;width:100%}.shopping_items .box .description p{font-size:1.2em}.shopping_items .box .description img{float:left;height:auto;margin-left:-10em;max-width:9em}.shopping_items .box .description h3{font-size:1.4em;margin-bottom:.3571428571em}.shopping_items .box .description .info .date,.shopping_items .box .description .info .provider{font-size:1.2em;margin-right:.8333333333em}.shopping_items .box .description .info .date{font-weight:800}.shopping_items .box .product_info{float:left;margin-top:1em;overflow:hidden;padding-top:1.5em;position:relative;width:100%}.shopping_items .box .product_info li{border-left:1px solid #c8c9cc;box-sizing:border-box;float:left;padding:1em 0;text-align:center;width:50%}.shopping_items .box .product_info li:first-child{border:0}.shopping_items .box .product_info .price{padding-left:.5em;width:35%}.shopping_items .box .product_info .price strong{display:block;font-size:2em}.shopping_items .box .product_info .price .icon{color:#dc4646;display:block;font-size:2.2em}.shopping_items .box .product_info .price .icon:before{position:relative}.shopping_items .box .product_info .quantity{width:45%}.shopping_items .box .product_info .quantity .group{margin:0 auto;position:relative;width:11em}.shopping_items .box .product_info .quantity input[type=text]{border:1px solid #b3b3b3;border-radius:3px;color:#a1a1a1;color:#000;font-size:1.8em;font-style:normal;font-weight:800;text-align:center;width:2.2222222222em}.shopping_items .box .product_info .quantity label{cursor:default;display:block;font-size:1.1em;margin-top:.2727272727em}.shopping_items .box .product_info .quantity .icon_rpl{color:#b3b3b3;font-size:1.8em;height:1em;left:auto;margin-top:-.9444444444em;position:absolute;right:.2777777778em;top:50%;width:1em}.shopping_items .box .product_info .quantity .icon_rpl.minus_icon{left:.2777777778em}.shopping_items .box .product_info .quantity .icon_rpl:hover{color:#94959a}.shopping_items .box .product_info .remove{width:20%}.shopping_items .box .product_info .remove .icon_rpl{color:#b3b3b3;display:block;font-size:2.6em}.shopping_items .box .product_info .remove .icon_rpl:hover{color:#94959a}.shopping_items .box .product_info .remove strong{color:#000;display:block;font-size:1.1em;font-weight:400;margin-top:.4545454545em}.shopping_items .box.highlighted{background-color:#fdf3f3}.shopping_items .box.highlighted .product_info .price{padding:0;width:40%}.shopping_items .box.highlighted .product_info .action{padding:0 1em;width:60%}.shopping_items .box.highlighted .product_info .action .button{float:right;margin:0}.shopping_items .box.highlighted .tagline{font-size:1.4em;margin-bottom:.7142857143em}.shopping_items .box.highlighted .tagline strong{color:#dc4646}@media screen and (min-width:37.5em){.shopping_items .box .description{float:left;width:48%}.shopping_items .box .product_info{border-left:1px solid #c8c9cc;float:right;margin:0;padding:0;width:50%}.shopping_items .box .product_info:before{box-shadow:none}.shopping_items .box .product_info li{border-left:0}}@media screen and (min-width:50em){.shopping_items .box .description{box-sizing:border-box;padding-left:12em}.shopping_items .box .description h3{font-size:1.8em;margin-bottom:.2777777778em}.shopping_items .box .description img{margin-left:-12em;max-width:11em}.shopping_items .box .product_info .price .icon,.shopping_items .box .product_info .price strong{font-size:2.4em}.shopping_items .box .product_info .quantity .group{width:16em}.shopping_items .box .product_info .quantity input[type=text]{font-size:2.6em;width:3em}.shopping_items .box .product_info .quantity .icon_rpl{font-size:2.2em;height:1em;margin-top:-.9090909091em;position:absolute;right:.2272727273em;width:1em}.shopping_items .box .product_info .quantity .icon_rpl.minus_icon{left:.2272727273em}.shopping_items .box .product_info .remove .icon_rpl{font-size:3.6em}}@media screen and (min-width:62.5em){.shopping_items .box .product_info .price{padding-top:1.5em;width:45%}.shopping_items .box .product_info .price strong{display:inline-block;margin-right:.2083333333em}.shopping_items .box .product_info .price .icon{display:inline-block;position:relative;top:.125em}.shopping_items .box .product_info .quantity{width:35%}}.checkout .shopping_items .box .product_info .price{padding:1em 0 0;width:50%}.checkout .shopping_items .box .product_info .price strong{display:inline-block;font-size:2.6em;margin-right:.1923076923em}.checkout .shopping_items .box .product_info .price .icon{display:inline-block}.checkout .shopping_items .box .product_info .quantity{padding:0;width:50%}.checkout .shopping_items .box .product_info .quantity input[type=text]{font-size:2.6em;width:3em}@media screen and (min-width:37.5em){.checkout .shopping_items .box .description{width:58%}.checkout .shopping_items .box .product_info{padding:1em 0;width:40%}}@media screen and (min-width:62.5em){.checkout .shopping_items .box .description{width:68%}.checkout .shopping_items .box .product_info{width:30%}}.order_summary{border-top:1px solid #dc4646;float:left;margin:1em 0;padding:1em 0;width:100%}.order_summary.top{border-bottom:1px solid #dc4646;border-top:0;margin:0;padding-top:0}.order_summary .total{float:left;width:100%}.order_summary .total li{border-left:1px solid #e0e0e0;color:#94959a;float:left;font-size:1.4em;margin:.7142857143em 0 0 .7142857143em;padding-left:.7142857143em}.order_summary .total li:first-child{border-left:0;margin-left:0;padding:0}.order_summary .total li:last-child{border:0;display:block;float:left;margin:1em 0 0;padding:0;width:100%}.order_summary .total li span{color:#dc4646;margin-left:.3571428571em}.order_summary .total li .price{padding-right:1.2857142857em}.order_summary .total li .price:before{right:0;top:.1428571429em}.order_summary .total .button{clear:none;font-size:1em;margin:0;padding:.7142857143em 2.1428571429em}@media screen and (min-width:37.5em){.order_summary .total li:last-child{clear:none;display:inline-block;float:right;margin:0;padding-left:2.1428571429em;width:auto}}@media screen and (min-width:50em){.order_summary.top{margin-top:-5em}.order_summary .total{float:right;width:auto}}.back{color:#94959a;font-size:1.4em;margin:.7142857143em 0;padding-left:1.7857142857em}.back:before{background-color:#d0d0d0;background-image:-webkit-linear-gradient(top,#d0d0d0,#b2b2b2);background-image:linear-gradient(180deg,#d0d0d0,#b2b2b2);border-radius:50%;box-sizing:border-box;color:#fff;font-size:.7857142857em;height:1.7272727273em;left:0;padding:.3636363636em 0 0 .2727272727em;top:0;width:1.7272727273em}.paypal_notification{border-top:1px solid #dc4646;font-size:1.4em;margin:.7142857143em 0;padding:.7142857143em 0;text-align:right;width:100%}.tooltip{display:none;max-width:300px;z-index:100}.tooltip,.tooltip:before{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);position:absolute}.tooltip:before{background-color:#fff;content:"";height:20px;left:20px;top:-10px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;z-index:10}.tooltip.show-center:before{display:none}.tooltip_inner{background-color:#fff;box-sizing:border-box;min-height:15em;min-width:30em;padding:1em;position:relative;z-index:100}.tooltip_inner.loading{background:#fff url(/static/app/images/ajax_spinner.gif) no-repeat 50%}.tooltip_inner.loading img{display:none}.tooltip_close{background-color:#fff;border-radius:100%;color:#8fc432;display:block;overflow:hidden;position:absolute;right:-.5em;top:-.5em;z-index:200}.tooltip_inner img{display:block;height:auto;max-width:280px}.tooltip_slider{overflow:hidden}.tooltip_slider ul{display:none;list-style:none;overflow:hidden}.tooltip_slider li{float:left}.tooltip_slider .tools{background:url(/static/app/images/slider.png) left -54px repeat-x;height:20px;margin:10px -10px 0;padding-top:10px;position:relative}.tooltip_slider .tools div{margin:0 30px;overflow:hidden;padding:4px 0;position:relative}.tooltip_slider .tools .button{background:url(/static/app/images/slider.png);cursor:pointer;display:block;height:20px;overflow:hidden;position:absolute;text-indent:-9999px;top:10px;width:20px}.tooltip_slider .tools .button:hover{filter:alpha(opacity=60);opacity:.6}.tooltip_slider .tools .disabled:hover{filter:alpha(opacity=100);opacity:1}.tooltip_slider .tools .prev{background-position:left 0;bottom:0;left:10px}.tooltip_slider .tools .next{background-position:-21px 0;bottom:0;right:10px}.tooltip_slider .tools .disabled.prev{background-position:left -21px;cursor:auto}.tooltip_slider .tools .disabled.next{background-position:-21px -21px;cursor:auto}.tooltip_slider .tools ul{display:block;float:left;left:50%;overflow:visible;position:relative}.tooltip_slider .tools li{margin:0 4px;position:relative;right:50%}.tooltip_slider .tools li a{background:url(/static/app/images/slider.png) -12px -42px repeat-x;cursor:pointer;display:block;height:11px;width:11px}.tooltip_slider .tools li a:hover{filter:alpha(opacity=60);opacity:.6}.tooltip_slider .tools li.on a{background-position:0 -42px;filter:alpha(opacity=100)!important;opacity:1!important}@media screen and (min-width:62.5em){.tooltip,.tooltip .tooltip_inner img{max-width:100%}}.preloader{background:url(/static/app/images/ajax_spinner.gif) no-repeat 50%;background-color:hsla(0,0%,100%,.85);bottom:0;left:0;position:absolute;right:0;top:0;z-index:12}.popupWrap.popCalendar{background-color:transparent;border:5px solid hsla(0,0%,100%,.3);border-radius:0;max-width:35em;min-width:28em;padding:0}.popupWrap.popCalendar .closeBtn:before{background-color:#fff;border-radius:100%;right:-10px;top:-10px}.popupWrap.popCalendar .popupContent{font-size:1em}.popupWrap.popCalendar .popup_01{background-color:#fff;border:5px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.2);box-shadow:0 0 5px 3px rgba(0,0,0,.2);box-sizing:border-box;color:#94959a;padding:1em;text-align:center}.popupWrap.popCalendar .popup_01 h3{font-size:1.6em;margin-bottom:.625em}.popupWrap.popCalendar .popup_01 p{font-size:1.2em;margin-bottom:.8333333333em}.advent_box{clear:both;max-width:90em;position:relative;z-index:2}.advent_box .popup_01{display:none}.advent_box .inner{zoom:1;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:2em;position:relative}.advent_box .inner:after,.advent_box .inner:before{content:" ";display:table}.advent_box .inner:after{clear:both}.advent_box li{border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;cursor:pointer;float:left;position:relative;text-align:center;width:25%}.advent_box li.active{background-color:rgba(0,0,0,.6)}.advent_box li:hover{background-color:rgba(0,0,0,.2)}.advent_box .num{color:#fff;display:block;font-size:5em;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.8);z-index:1002}.advent_box .overlay{background:rgba(0,0,0,.3);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.advent_box .credits{font-size:1.4em;margin:0 1em}@media screen and (min-width:25em){.advent_box .num{font-size:6em}}@media screen and (min-width:37.5em){.advent_box .num{font-size:8em}}@media screen and (min-width:50em){.advent_box{margin:0 2em}.advent_box .num{font-size:9em;padding:.2222222222em 0}}.poll_form legend{font-size:1.8em;margin-bottom:1.1111111111em}.poll_form .question{font-size:1.4em;margin-bottom:1.4285714286em}.poll_form li{border-bottom:1px solid #efefef;margin-bottom:1em}.poll_form label{font-size:1.3em}.poll_form label strong{float:right}.poll_form .progress_bar div{background-color:#dc4646;height:20px}.poll_form .note{font-size:1.2em;margin-bottom:.8333333333em}.poll_form .text_box{float:none;margin-top:0}.poll_form .img_wrapper{background-color:#f9f9f9;margin-bottom:2em}.poll_form .img_poll{margin:0 auto;max-width:49em}.poll_form .img_poll img{height:auto;width:100%}#api_authorize .wrap{overflow:hidden;position:relative;width:100%}#api_authorize .content{margin:0 auto;max-width:52em;padding:4em 1em;text-align:center}#api_authorize .content .head_04{font-size:1.9em;font-weight:400;margin-bottom:1.5em}#api_authorize .content.login{max-width:36em}#api_authorize .content.confirm{text-align:left}#api_authorize .content p{font-size:1.4em;line-height:1.6}#api_authorize .content .note{border-top:1px solid #ccc;padding:1.4285714286em 0}#api_authorize .content .note.gray{color:#94959a}#api_authorize .content .more{display:inline-block}#api_authorize .std_form .button{margin:0;width:100%}#api_authorize .std_form .forgot_password{text-align:center}#api_authorize .std_form .facebook{float:left;margin-top:2.1428571429em;width:100%}#api_authorize .std_form .button.cancel{background:none;border:1px solid #dc4646;box-sizing:border-box;color:#dc4646}@media screen and (min-width:50em){#api_authorize .content .note{padding:2.1428571429em 0}}.page_header{padding:2em 0;text-align:center}.page_header .brand{background:url(/static/app/images/branding-shopping-01.jpg) no-repeat 50% transparent;display:inline-block;height:37px;text-indent:-9999px;width:160px}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.page_header .brand{background:url(/static/app/images/branding-shopping-01x2.jpg) no-repeat 50% transparent;background-size:160px 37px}}.lte-ie8 .page_header .brand{background-image:url(/static/app/images/branding-shopping-01.jpg)}@media screen and (min-width:50em){.page_header{padding:3em 0}.page_header .brand{background:url(/static/app/images/branding-shopping.jpg) no-repeat 50% transparent;height:65px;width:280px}}@media screen and (min-width:50em)and (-webkit-min-device-pixel-ratio:1.25),screen and (min-width:50em)and (min-resolution:120dpi){.page_header .brand{background:url(/static/app/images/branding-shoppingx2.jpg) no-repeat 50% transparent;background-size:280px 65px}}@media screen and (min-width:50em){.lte-ie8 .page_header .brand{background-image:url(/static/app/images/branding-shopping.jpg)}}.friend_referral{margin-top:4em;overflow:hidden;padding-top:3em;position:relative}.friend_referral .std_form .button{margin-bottom:1em}.friend_referral .std_form .action{zoom:1}.friend_referral .std_form .action:after,.friend_referral .std_form .action:before{content:" ";display:table}.friend_referral .std_form .action:after{clear:both}.friend_referral .copy_link{position:relative}.friend_referral .copy_link.flashOK .button{display:inline-block}.friend_referral .copy_link.flashOK input{padding-left:9.5em}.friend_referral .copy_link .button{border-radius:3px 0 0 3px;display:none;left:0;margin:0;position:absolute;top:1px;width:9em}.friend_referral .copy_link input{color:#000}.friend_referral .copy_link input:hover{border:1px solid #b3b3b3}.friend_referral .info{color:#a7a7a7;font-family:Verdana,sans-serif;font-size:1.2em}.friend_referral .facebook{background-color:#334e81;background-image:-webkit-linear-gradient(top,#3a5b98,#334e81);background-image:linear-gradient(180deg,#3a5b98,#334e81)}.friend_referral .facebook:hover{background-color:#1f345d;background-image:-webkit-linear-gradient(top,#3a5b98,#1f345d);background-image:linear-gradient(180deg,#3a5b98,#1f345d)}.friend_referral .twitter{background-color:#0099d3;background-image:-webkit-linear-gradient(top,#00aced,#0099d3);background-image:linear-gradient(180deg,#00aced,#0099d3)}.friend_referral .twitter:hover{background-color:#0179a7;background-image:-webkit-linear-gradient(top,#00aced,#0179a7);background-image:linear-gradient(180deg,#00aced,#0179a7)}.friend_referral .gplus{background-color:#c74333;background-image:-webkit-linear-gradient(top,#dd4b39,#c74333);background-image:linear-gradient(180deg,#dd4b39,#c74333)}.friend_referral .gplus:hover{background-color:#9c362a;background-image:-webkit-linear-gradient(top,#dd4b39,#9c362a);background-image:linear-gradient(180deg,#dd4b39,#9c362a)}@media screen and (min-width:37.5em){.friend_referral .action .button{clear:none;float:left;margin-left:2%;width:32%}.friend_referral .action .facebook{margin-left:0}}#smartbanner{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background:-webkit-linear-gradient(top,#f4f4f4,#cdcdcd);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);border-bottom:1px solid #e8e8e8;box-shadow:0 1px 2px rgba(0,0,0,.5);font-family:Helvetica Neue,sans-serif;height:80px;left:0;overflow:hidden;position:absolute;top:-82px;width:100%;z-index:9998}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{-webkit-font-smoothing:subpixel-antialiased;background:#070707;border:2px solid #fff;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,.4);color:#fff;display:block;font-family:ArialRoundedMTBold,Arial;font-size:15px;height:14px;left:5px;line-height:15px;position:absolute;text-align:center;text-decoration:none;text-shadow:none;top:10px;width:14px}#smartbanner .sb-close:active{color:#aaa;font-size:13px}#smartbanner .sb-icon{background-image:url(/app/images/koch-app.png)!important;background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);display:block;height:57px;left:30px;position:absolute;top:15px;width:57px}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{color:#6a6a6a;font-size:11px;font-weight:700;left:98px;line-height:1.2em;position:absolute;text-shadow:0 1px 0 hsla(0,0%,100%,.8);top:15px;width:45%}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{color:#4d4d4d;display:block;font-size:13px;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{background:-webkit-linear-gradient(top,#efefef,#dcdcdc);border-radius:3px;box-shadow:0 1px 0 hsla(0,0%,100%,.6),inset 0 1px 0 hsla(0,0%,100%,.7);color:#fff;font-size:13px;font-weight:700;min-width:10%;position:absolute;right:20px;text-align:center;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8);text-transform:uppercase;top:30px}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc,#efefef)}#smartbanner .sb-icon.gloss:after{background:-webkit-linear-gradient(top,hsla(0,0%,100%,.7),hsla(0,0%,100%,.2));border-radius:10px 10px 12px 12px;border-top:1px solid hsla(0,0%,100%,.8);content:"";height:50%;left:0;position:absolute;top:-1px;width:100%}#smartbanner.android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");border-color:#212228;border-top:5px solid #dc0c15;box-shadow:none}#smartbanner.android .sb-close{background:#1c1e21;border:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.3);color:#b1b1b3;height:17px;line-height:17px;text-shadow:0 1px 1px #000;width:17px}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{background:none;border-radius:0;box-shadow:none;color:#d1d1d1;min-width:12%;padding:1px}#smartbanner.android .sb-button span{background-color:#dc0c15;background-image:-webkit-gradient(linear,0 0,0 100%,from(#dc0c15),to(#f42f37));background-image:-moz-linear-gradient(top,#dc0c15,#f42f37);box-shadow:none;display:block;padding:7px 10px;text-align:center;text-shadow:none;text-transform:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}#smartbanner.windows .sb-icon{border-radius:0}.pollModule{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover}.pollModule,.pollModule>.content{position:relative;z-index:100}.pollModule .poll_title{color:#fff;font-size:2.4em;font-weight:700;padding:65px 0 75px;text-align:center}.pollModule .poll_title>span{display:block;font-size:.9166666667em;font-weight:400;margin-bottom:.5em}@media screen and (max-width:37.5em){.pollModule .poll_title{padding:34px 66px 36px}}.pollModule:after{background-color:rgba(43,50,62,.4);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.answer_list_type1{overflow:hidden;padding:0 40px 30px}.answer_list_type1>.answer-wrapper{box-sizing:border-box;display:inline;float:left;padding:0 18px 30px 0;width:50%}.answer_list_type1>.answer-wrapper:nth-of-type(2n+2){padding-left:18px;padding-right:0}.answer_list_type1>.answer-wrapper:nth-of-type(odd){clear:left}.answer_list_type1 .answer{cursor:pointer;position:relative}.answer_list_type1 .answer>img{width:100%}.answer_list_type1 .answer>.title{background-color:#fff;color:#4d4d4d;font-family:Verdana,sans-serif;font-size:14px;padding:10px;position:relative;text-align:center;z-index:20}.answer_list_type1 .answer.selected>.title{background-color:#dc0c15;color:#fff}.answer_list_type1 .answer.selected .result_bar{background-color:#b00910}.answer_list_type1 .answer:hover:after{background-color:rgba(43,50,62,.4);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:30}.answer_list_type1 .result_bar{background-color:#ccc;display:none;height:100%;left:0;position:absolute;top:0;width:50%;z-index:-10}.answer_list_type1 .result{display:none;position:absolute;right:10px}.answer_list_type1 .next{color:#fff;display:block;font-size:14px;margin-top:10px;text-align:right}.answer_list_type1.results .answer{cursor:auto}.answer_list_type1.results .answer .title{padding-right:65px;text-align:left}.answer_list_type1.results .answer:hover:after{background-color:transparent}.answer_list_type1.results .result,.answer_list_type1.results .result_bar{display:initial}@media screen and (max-width:37.5em){.answer_list_type1{padding:0 30px 30px}.answer_list_type1>.answer-wrapper{padding-left:0;padding-right:0;width:100%}.answer_list_type1>.answer-wrapper:nth-of-type(2n+2){padding-left:0}}.answer_list_type2{padding:0 40px 30px}.answer_list_type2>.answer{background-color:#fff;color:#4d4d4d;cursor:pointer;font-family:Verdana,sans-serif;font-size:14px;font-weight:700;margin-bottom:30px;padding:15px 10px 14px;position:relative;z-index:0}.answer_list_type2>.answer.selected{background-color:#dc0c15;color:#fff}.answer_list_type2>.answer.selected .result_bar{background-color:#b00910}.answer_list_type2>.answer:hover:after{background-color:rgba(43,50,62,.2);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:100%}.answer_list_type2 .result_bar{background-color:#ccc;display:none;height:100%;left:0;position:absolute;top:0;width:50%;z-index:-10}.answer_list_type2 .result{display:none;position:absolute;right:10px}.answer_list_type2 .next{color:#fff;display:block;font-size:14px;margin-bottom:20px;margin-top:-22px;text-align:right}.answer_list_type2.results .result,.answer_list_type2.results .result_bar{display:initial}.answer_list_type2.results .answer{cursor:auto;padding-right:65px}.answer_list_type2.results .answer:hover:after{background-color:transparent}@media screen and (max-width:37.5em){.answer_list_type2{padding:10px 20px 20px}}.pollModuleResults{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:15em 5em 5em;position:relative;text-align:center}.pollModuleResults>.content{position:relative;z-index:100}.pollModuleResults .shareTitle{font-size:1.4em}.pollModuleResults .result{font-size:3.6em;font-weight:700}.pollModuleResults .result>span{display:block;font-size:.6111111111em;margin-top:.2777777778em}.pollModuleResults .description{font-size:1.6em;margin:2em 0}.pollModuleResults .button{margin:0 0 2.4em;width:auto}.pollModuleResults .social{margin-bottom:13em}.pollModuleResults .social>a{margin-right:8px}.pollModuleResults .social .icon_rpl{border-radius:3px;box-sizing:border-box;color:#fff;font-size:1.9em;height:40px;padding:.5454545455em 0;width:40px}.pollModuleResults .social .icon_rpl:hover{opacity:.8}.pollModuleResults .social .fb_icon{background-color:#3460a1}.pollModuleResults .social .tw_icon{background-color:#55acee}.pollModuleResults .social .gp_icon{background-color:#de5543}.pollModuleResults .social .pt_icon{background-color:#cc2127}.pollModuleResults .social .yt_icon{background-color:#ee3138}.pollModuleResults .social .wa_icon{background-color:#26ae50}.pollModuleResults .teaserWrap{zoom:1;align-items:center;display:flex;justify-content:center;margin:4em -1em 0}.pollModuleResults .teaserWrap:after,.pollModuleResults .teaserWrap:before{content:" ";display:table}.pollModuleResults .teaserWrap:after{clear:both}.pollModuleResults .teaserWrap>li{box-sizing:border-box;float:left;padding:0 1em;text-align:left;width:33.3333333333%}.pollModuleResults .teaserWrap .teaser_box .content{height:8.5em}.pollModuleResults .teaserWrap .teaser_box img{border:none}.pollModuleResults .sponsor a{color:#fff}.pollModuleResults .sponsor a:hover{color:#ccc}.pollModuleResults .sponsor .sponsorTitle{border-bottom:1px solid #fff;display:inline-block;font-family:Gazpacho,Georgia,serif;font-size:22px;margin-bottom:.4545454545em;padding:0 .9090909091em .4545454545em;text-align:center}.pollModuleResults .sponsor p{display:block;font-family:Gazpacho,Georgia,serif;font-size:14px;margin-bottom:1.2857142857em;text-align:center}.pollModuleResults .sponsor .lazyLoadImage{background:none}.pollModuleResults .sponsor img{display:block;margin:.7142857143em auto 5em;position:relative;width:14.2857142857em}@media screen and (max-width:37.5em){.pollModuleResults{padding:6em 1.5em 4em}.pollModuleResults .teaserWrap>li{width:50%}.pollModuleResults .teaserWrap>li:nth-child(3),.pollModuleResults .teaserWrap>li:nth-child(4){display:none}}.pollModuleResults:after{background-color:rgba(43,50,62,.4);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.course_filters{clear:both}.course_filters .title{border-bottom:1px solid #dc4646;cursor:pointer;font-size:1.6em;line-height:2.75;margin-bottom:.9375em;position:relative}.course_filters .title:before{bottom:0;color:#dc4646;font-size:1em;height:30%;margin:auto;right:0;top:0}.course_filters form{display:none}.course_filters.active form{display:block}.course_filters .std_form .button_submit{width:100%}.sponsor-box{border-top:1px solid #dc4646;margin-top:3em;text-align:center}.sponsor-box>.sponsor-item{display:inline-block;margin:1em .5em;vertical-align:middle}.sponsor-title-box{margin-bottom:.7em}.sponsor-title-box>p{font-size:.8em;font-weight:700;margin-bottom:.6em}.sponsor-title-box>.sponsor-item{display:inline-block;vertical-align:middle}@media screen and (min-width:50em){.sponsor-title-box{border-left:1px solid #e6e6e6;float:right;margin-bottom:0;margin-left:1em;padding-left:.7em}.sponsor-title-box>p{font-size:.6em}}.tabber{clear:both;float:left;margin-top:2em;width:100%}.tabber .tab_nav{border-bottom:1px solid #dc4646;margin:1em 0 3em;padding-bottom:.5em;text-align:center}.tabber .tab_nav ul{display:inline-block}.tabber .tab_nav li{border-left:1px solid #e0e0e0;cursor:pointer;float:left;font-size:1.6em;line-height:1.1;margin-left:.625em;padding-left:.625em;position:relative}.tabber .tab_nav li:first-child{border-left:0;margin:0;padding-left:0}.tabber .tab_nav li a{display:block}.tabber .tab_nav li.active:before{background:#fff;border:1px solid #dc4646;border-radius:0 0 24px 24px;border-top:0;bottom:-1.3125em;content:"";height:.75em;left:50%;margin-left:-.875em;position:absolute;width:1.5em}.tabber .tab_nav li h2{font-weight:400}.tabber .tab-content{display:none}.tabber .tab-content.active{display:block}.last_posts_slider{clear:both;float:left;padding-bottom:2.5em;padding-top:4.5em;width:100%}.last_posts_slider .small_slider{border:0}.last_posts_slider .small_slider .teaser_box{background-color:#fff}.last_posts_slider .small_slider .teaser_box .head_01{color:#4d4d4d;font-family:Gazpacho,Georgia,serif;font-size:2em;font-weight:700;height:inherit;margin-bottom:1em;text-align:center}.last_posts_slider .small_slider .teaser_box .read_more{bottom:0;clear:both;color:#999;float:right;margin-top:0;padding-bottom:5em;padding-right:1.4em;position:relative}.last_posts_slider .small_slider .teaser_box .read_more:before{background-color:initial;background-image:none;background:transparent;font-size:.78571em;left:1em;padding:0;top:.50769em}.last_posts_slider .small_slider .teaser_box .read_more:hover{color:#dc4646}.last_posts_slider .forum_posts_list{clear:both;float:left;width:100%}.last_posts_slider .forum_posts_list .grid-01{margin:0!important;padding-top:0}.last_posts_slider .forum_posts_list .post_item{border-bottom:1px solid #e2e2e2;display:block;margin-bottom:1em;padding-right:0!important}.last_posts_slider .forum_posts_list .post_item .icon{bottom:0;color:#dc4646;height:auto;margin-bottom:0;position:relative;right:0}.last_posts_slider .forum_posts_list .post_item .icon:before{background-color:initial;background-image:none;background:transparent;left:0;padding:0;position:absolute}.last_posts_slider .forum_posts_list .post_item .icon:hover{color:#821014}.last_posts_slider .forum_posts_list .post_item:last-child{border-bottom:0;margin-bottom:.5em}@media screen and (max-width:37.5em){.last_posts_slider .forum_posts_list .post_item{padding-right:2em}}.last_posts_slider .forum_posts_list .post_title{font-size:1.4em;line-height:1.5;margin-bottom:.3571428571em;padding-left:2.1428571429em}.last_posts_slider .forum_posts_list .post_title:before{font-size:1.4em;left:0}.last_posts_slider .forum_posts_list .post_info{color:#000;font-size:1.2em;line-height:1.5;margin-bottom:.8333333333em;padding-left:2.5em}.last_posts_slider .new_editor_posts_teaser{clear:both;float:left}.last_posts_slider .new_editor_posts_teaser li{padding-left:0;width:100%}.last_posts_slider .new_editor_posts_teaser li .editor_post_teaser_item{height:auto}.last_posts_slider .new_editor_posts_teaser li .editor_post_teaser_item .editor_post_teaser_image_wrap{padding:0!important}@media screen and (max-width:62.5em){.last_posts_slider{float:none;width:100%}.last_posts_slider .small_slider .sliderDots{width:100%}.last_posts_slider .small_slider .prev{left:0}}.top_bar_notification_box{box-sizing:border-box;display:none;padding-right:2em;width:100%}@media screen and (max-width:50em){.top_bar_notification_box{padding-right:0}}.top_bar_notification_box .innner{background:url(/static/app/images/notification_pattern.png) repeat;box-sizing:border-box;display:inline-block;padding:1.2em 1.4em;width:100%}.top_bar_notification_box p{color:#fafafa;float:left;font-size:1.4em;width:calc(100% - 25px)}.top_bar_notification_box p a{color:#fafafa;text-decoration:underline}.top_bar_notification_box .cancel_notification{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;appearance:none;background-color:transparent;border:0;font-family:ichkoche_icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0;padding:0;text-transform:none}.top_bar_notification_box .cancel_notification:before{color:#fff;content:"";font-size:1.8em}.popup_notification_text{font-size:2em}@media screen and (max-width:50em){.popup_notification_text{padding-right:1.5em}}.notification_page_container{background:url(/static/app/images/shopping_list.png) repeat;border-radius:.5em;box-sizing:border-box;padding:2.5em}.notification_page_container .hide{display:none!important}.notification_page_container .title{color:#d91321;display:inline-block;font-size:2.8em;font-weight:700;padding-left:.5357142857em}@media screen and (max-width:25em){.notification_page_container .title{display:block;padding-left:0;padding-top:.5em}}.notification_page_container .description{color:#000;font-size:1.4em;padding-bottom:1.7857142857em}.notification_page_container .description:first-of-type{padding:1.4285714286em 0 .3571428571em}.notification_page_container .switch{display:inline-block;height:3.4em;margin-bottom:2em;position:relative;width:6em}.notification_page_container .switch .switch_input{height:0;opacity:0;width:0}.notification_page_container .switch .switch_input.checked+.slider{background-color:#7ed321}.notification_page_container .switch .switch_input:focus+.slider{box-shadow:0 0 1px #7ed321}.notification_page_container .switch .switch_input.checked+.slider:before{transform:translateX(2.6em)}.notification_page_container .switch .slider{background-color:#ccc;border-radius:3.4em;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;user-select:none}.notification_page_container .switch .slider:before{background-color:#fff;border-radius:50%;bottom:.4em;content:"";height:2.6em;left:.4em;position:absolute;transition:.4s;width:2.6em}.notification_page_container .switch .slider:focus{outline:none}.notification_page_container .switch_label{color:#000;display:inline-block;font-size:1.4em;margin-bottom:2.8571428571em;padding-left:.5714285714em;position:relative;top:.7857142857em}.notification_page_container .bottom_text p{color:#d91321;font-size:1.5em;padding-left:1.6666666667em}.notification_page_container .bottom_text p:before{font-size:1.2em;left:0;top:0}.notification_page_container .bottom_text p a{font-weight:700;text-decoration:underline}.u-visuallyHidden{clip:rect(0 0 0 0)!important;border:none!important;display:block!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-text-center{text-align:center!important}.giveaway-popup.popupWrap{margin:8px;min-width:0;padding:0}@media screen and (min-width:25em){.giveaway-popup.popupWrap{margin:16px}}@media screen and (min-width:37.5em){.giveaway-popup.popupWrap{margin:0}}.giveaway-popup.popupWrap .popupContent{height:100%;margin:0;padding:0}.giveaway-popup__close{background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.25),0 2px 1px 0 rgba(0,0,0,.05)}.giveaway-popup__close.delete_icon{height:2em;margin-right:2em;margin-top:2em;width:2em}.giveaway-popup__close.delete_icon:before{color:#000;height:2em;width:2em}.giveaway-popup__content{display:flex;flex-direction:column-reverse;height:100%;max-width:485px;min-width:350px;width:100%}@media screen and (min-width:50em){.giveaway-popup__content{flex-direction:row;height:380px;max-width:700px;width:700px}}@media screen and (min-width:62.5em){.giveaway-popup__content{flex-direction:row;height:380px;max-width:800px;width:800px}}.giveaway-popup__content .giveaway-popup__text{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;padding:24px}@media screen and (min-width:50em){.giveaway-popup__content .giveaway-popup__text{flex:0 0 268px;padding:32px}}@media screen and (min-width:62.5em){.giveaway-popup__content .giveaway-popup__text{flex:0 0 318px;padding:48px}}.giveaway-popup__content .giveaway-popup__text div{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.giveaway-popup__content .giveaway-popup__text div h4{font-size:20px}.giveaway-popup__content .giveaway-popup__text div p{font-size:16px;margin-bottom:16px}.giveaway-popup__content .giveaway-popup__text a{align-items:center;background-color:#dc4646;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:0 0 48px;font-size:16px;gap:10px;justify-content:center;padding:0 16px}.giveaway-popup__content .giveaway-popup__img-container{align-items:center;display:flex;flex:0 0 365px;justify-content:center}@media screen and (min-width:50em){.giveaway-popup__content .giveaway-popup__img-container{flex:1 1 auto}}@media screen and (min-width:62.5em){.giveaway-popup__content .giveaway-popup__img-container{flex:0 0 386px}}.giveaway-popup__content .giveaway-popup__img-container img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:62.5em){.giveaway-popup__content .giveaway-popup__img-container img{height:380px;width:386px}}.article .info_box{grid:initial;margin-bottom:1em;text-align:center;width:100%}.article .info_box.single_image{float:left;padding:2em 0}.article .info_box.single_image img{margin:0 auto}.article .info_box.gallery .photo_by{right:20%}.article .share{border-top:1px solid #e6e6e6;box-sizing:border-box;margin-top:1em;padding:1em}.article .share span{margin-right:.4166666667em;position:relative;top:-.25em}.article .share .print{float:right;margin:0;width:auto}.article .share .social_share:not(.print){min-width:170px}.article .video_wrapper{margin-bottom:1em!important;width:100%!important}.article .video_wrapper .clipkitvideo{padding-bottom:75%;position:relative;width:100%!important}.article .video_wrapper .clipkitvideo>a,.article .video_wrapper .clipkitvideo>div{height:100%!important;left:0!important;position:absolute!important;right:0!important;width:100%!important}.article .video_wrapper .clipkitvideo>a>img,.article .video_wrapper .clipkitvideo>div>img{height:auto;width:100%}.article .video_wrapper .clipkitvideo>a>span,.article .video_wrapper .clipkitvideo>div>span{left:50%!important;margin:-30px 0 0 -30px;top:50%!important}.article .video_wrapper .appavideo,.article .video_wrapper .video_wrapper_content{display:block;height:0;padding-top:56.25%;width:100%}.article .video_wrapper .appavideo>iframe,.article .video_wrapper .video_wrapper_content>iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.article .video_wrapper .appavideo>.video_wrapper_content_aspect,.article .video_wrapper .video_wrapper_content>.video_wrapper_content_aspect{border:0;height:auto;left:0;overflow:clip;position:absolute;top:0;width:100%}.article .video .social_share{float:right;padding:0 1em 1em}.article .excerpt{margin-bottom:1.4285714286em}.article .excerpt p{font-family:Gazpacho,Georgia,serif}.article .videoWrapper{padding-bottom:67.5806451613%;position:relative}.article .videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:37.5em){.article .info_box{float:left;margin-right:2em;max-height:32.8em;width:30em}.article .info_box.video{float:none;max-height:none;width:100%}}.user_content{zoom:1}.user_content:after,.user_content:before{content:" ";display:table}.user_content:after{clear:both}.text_box div[itemprop=text]:not(.nocss),.text_box p,.user_content div[itemprop=text]:not(.nocss),.user_content p{font-size:1.4em;line-height:1.4;margin-bottom:1.4285714286em;max-width:80ch}.text_box h2,.user_content h2{font-size:2em;margin-bottom:.5em;margin-top:.5em}.text_box h3,.user_content h3{font-size:1.6em;margin-bottom:.625em}.text_box em,.user_content em{font-style:italic}.text_box .author,.user_content .author{color:#94959a;font-size:1.2em}.text_box ol,.text_box ul,.user_content ol,.user_content ul{box-sizing:border-box;font-size:1.4em;margin-bottom:2em;padding-left:2em}.text_box ol li,.text_box ul li,.user_content ol li,.user_content ul li{list-style-position:outside;margin-top:.3571428571em}.text_box ul li,.user_content ul li{list-style-type:disc}.text_box ol li,.user_content ol li{list-style-type:decimal}.text_box blockquote,.user_content blockquote{clear:both;color:#94959a;font-size:1.4em;font-style:italic;margin:3em 0;padding-left:2em;position:relative}.text_box blockquote p,.user_content blockquote p{display:inline}.text_box blockquote:before,.user_content blockquote:before{content:"";left:0;position:absolute;top:-.3em}.text_box blockquote:after,.text_box blockquote:before,.user_content blockquote:after,.user_content blockquote:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dc4646;font-family:ichkoche_icons;font-size:1.6em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.text_box blockquote:after,.user_content blockquote:after{content:"";position:relative;top:.3em;vertical-align:bottom}.text_box img,.user_content img{height:auto;max-width:100%}.text_box img.align_left,.text_box img.align_right,.user_content img.align_left,.user_content img.align_right{margin-bottom:1em;max-width:100%}.text_box .video_link,.user_content .video_link{float:right;font-size:.7em;font-weight:400;margin-right:1.5em;margin-top:4px}.text_box .video_link:before,.user_content .video_link:before{font-size:1.1em;right:-1.4em;top:2px}@media screen and (min-width:37.5em){.text_box img.align_left,.user_content img.align_left{float:left;margin-right:1em}.text_box img.align_right,.user_content img.align_right{float:right;margin-left:1em}.text_box blockquote,.user_content blockquote{font-size:1.6em;padding-left:2em}.text_box blockquote:after,.text_box blockquote:before,.user_content blockquote:after,.user_content blockquote:before{font-size:1.8em}}.text_box{float:left;width:100%}.highlight{background-color:#f2f2f2;border:1px solid #e2e2e2;box-sizing:border-box;font-size:1.4em;margin:1em 0;padding:1em;width:100%}.highlight.warning{background-color:#fceded;border-color:#dc4646;color:#dc4646}table{border:none;border-collapse:collapse;border-spacing:0;clear:both;display:block;font-size:1.3em;margin-bottom:1.4285714286em;min-width:100%!important;overflow-x:auto;text-align:left;width:auto!important}table thead th{background:#dc4646;border-top:none;color:#fff;font-weight:700}table tbody th{color:#000;font-weight:700;text-transform:uppercase}table td,table th{border-right:1px solid #fff;padding:.3571428571em .7142857143em;vertical-align:middle}table tr:nth-child(2n) td{background-color:#f6f4ee}table tr:nth-child(odd) td{background-color:#edeade}.title{display:block;font-weight:800}.contact_box{float:left;line-height:1.8;margin-top:1em;width:100%}.info_details{line-height:1.5}.highlight_box{background-color:#f2f2f2;border:1px solid #e2e2e2;float:left;margin:1em 0!important;padding:1em!important;width:100%}.highlight_box li{list-style-type:none!important;margin-top:1.1538461538em!important}.highlight_box li:first-child{margin:0!important}.highlight_box li strong{display:block;margin-bottom:.2307692308em}.highlight_box.detail_list li{border-top:1px solid #e2e2e2;margin-top:.3846153846em!important;padding-top:.3846153846em!important}.highlight_box.detail_list li:first-child{border:0;padding-top:0}.highlight_box.detail_list li strong{display:inline-block}.menu .info_box{max-height:none;width:100%}.search .secondary_content{background-color:#edeade;bottom:0;box-sizing:border-box;margin:0 2em 0 0;min-height:111.8em;padding:0;position:absolute;right:100%;top:0;width:22em}.search .secondary_content:before{box-shadow:none}.search .secondary_content .head_01{margin:0;padding:.75em}.search .secondary_content .reset_search{box-sizing:border-box;padding:0 1em 2em;width:100%}.search .secondary_content .reset_search .button{font-size:1.4em;margin:0;padding:.5em .7142857143em;width:100%}.search .main_content{box-shadow:none}.search .results{color:#94959a;display:block;font-size:1.6em;margin-bottom:1.25em}.search .text_box{font-size:1.4em;margin:0}@media screen and (min-width:50em){.search .results{position:absolute;right:0;top:.3125em}}.recipe_search .group{border-top:1px solid #ccc;box-sizing:border-box;margin:0;padding:1.5em}.recipe_search .group h3{cursor:pointer;font-size:1.2em}.recipe_search .skin_checkbox{display:block;font-family:Verdana,sans-serif;font-size:1.2em;line-height:1.3;padding-bottom:.8333333333em;padding-right:1.6666666667em}.recipe_search .skin_checkbox:before{border:1px solid #b7b7b7;height:13px;top:.0833333333em;width:13px}.recipe_search .skin_checkbox:after{font-size:16px;left:-.0625em;top:-.0625em}.recipe_search .list{display:none;margin-top:2em;padding-right:2em}.recipe_search .group.active .nano{height:300px}.recipe_search .nano .list{margin:0}.recipe_search h3{width:100%}.recipe_search h3:before{color:#9e9e9d;font-size:1.4285714286em;right:0}.recipe_search .group.active .list{display:block}.recipe_search .group.active h3:before{content:""}.recipe_search .skin_radio{display:block;font-family:Verdana,sans-serif;font-size:1.2em;padding-bottom:.8333333333em}.recipe_search .skin_radio:before{border:1px solid #b7b7b7}.recipe_search .stars{float:none}.recipe_search .stars:after,.recipe_search .stars:before{color:#dfdccf;font-size:1em;letter-spacing:3px;line-height:1.5384615385em}.recipe_search .stars:after{color:#a3a2a0}.recipe_search .button{font-size:1.4em;margin:0;width:100%}.content_section.search{left:auto;overflow:visible;padding-top:0;position:relative}.content_section.search:before{box-shadow:none}@media screen and (min-width:62.5em){.content_section.search .main_content{float:right;padding:0;width:74.4680851064%}.content_section.search .main_content:before{box-shadow:none}.content_section.search .secondary_content{background-color:#edeade;float:left;left:0;position:relative;right:auto;width:23.4042553191%}}.content_section.search .head_02{padding-left:2em;position:relative}.content_section.search .head_02 .icon{border-right:1px solid #e0e0e0;color:#a2a29f;height:1.25em;left:0;position:absolute;top:.1em;width:1.5em}@media screen and (min-width:62.5em){.content_section.search .head_02{padding-left:0}.content_section.search .head_02 .icon{display:none}}@media screen and (max-width:62.5em){.search_active .content_section.search{left:24em}.csstransforms3d .content_section.search{-webkit-transition:-webkit-transform .24s ease-in-out;-moz-transition:-moz-transform .24s ease-in-out;-o-transition:-o-transform .24s ease-in-out;transition:transform .24s ease-in-out}.csstransforms3d.search_active .content_section.search{left:0;-webkit-transform:translate3d(24em,0,0);-moz-transform:translate3d(24em,0,0);-ms-transform:translate3d(24em,0,0);-o-transform:translate3d(24em,0,0);transform:translate3d(24em,0,0)}}.nav_active .secondary_content{display:none}.nano{height:100%;overflow:hidden;position:relative;width:100%}.nano>.nano-content{bottom:2em;left:0;overflow:scroll;overflow-x:hidden;position:absolute;right:0;top:2em}.nano>.nano-content:focus{outline:none}.nano>.nano-content::-webkit-scrollbar{visibility:hidden}.has-scrollbar>.nano-content::-webkit-scrollbar{visibility:visible}.nano>.nano-pane{background:rgba(0,0,0,.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;bottom:2em;display:block!important;opacity:.01;position:absolute;right:8px;top:2em;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;visibility:hidden\9;width:4px}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 1px;position:relative}.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{opacity:.99;visibility:visible\9}.quickPoll{background:#f4f4f4;clear:both;margin-top:2em;padding:2em}.q_poll_title{background:url(/static/app/images/icon_question.png) 0 .2em no-repeat;background-size:30px 56px;color:#333;display:table-cell;font-family:Gazpacho,Georgia,serif;font-size:2em;font-weight:400;height:2.8em;hyphens:auto;padding-left:2em;vertical-align:middle}.q_poll_answer .button{border-radius:0;display:block}.q_poll_result{margin-top:2em}.q_poll_label{display:block;font-size:1.6em;margin-bottom:.625em}.q_poll_label.percent{float:right}.q_poll_progress_bar{border:2px solid #c7c7c7;border-radius:2px}.q_poll_progress_bar>div{background-color:#dc4646;height:35px}@media screen and (min-width:50em){.quickPoll{padding:3em}.q_poll_title{font-size:2.8em}.q_poll_answer{margin-left:4em}}

