.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.page-load-progress-lock-screen{background-color:#fff;background-color:rgba(245,245,245,0.95);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998;}.page-load-progress-lock-screen.hidden_loadprogress{display:none;}.page-load-progress-spinner{background-image:url(/sites/all/modules/contrib/page_load_progress/images/loader.gif);background-repeat:no-repeat;height:128px;left:45%;position:absolute;top:42%;width:128px;z-index:9999;}
.overlay-spinner{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;}.overlay-spinner .spinner{position:absolute;top:50%;left:50%;text-align:center;}.ipe-throbber{display:none;}

#header .cart-recipes{position:absolute;top:14px;right:205px;z-index:1;}#header .cart-recipes a{position:relative;padding:1.1em 1.6em;}#header .cart-recipes a .qty{position:absolute;top:-5px;right:-5px;font-size:9px;line-height:10px;color:#515356;}@media only screen and (min-width:960px){#header .cart-recipes{right:500px;}}.view-my-cart-recipes{min-height:300px;margin-top:100px;}.view-my-cart-recipes h1.title{font-size:36px;color:#ad0018;margin:0;margin-top:50px;margin-bottom:30px;padding:0;font-weight:300;text-align:center;}@media only screen and (min-width:960px){.view-my-cart-recipes h1.title{font-size:48px;}}.view-my-cart-recipes .content-cart-recipes{background-color:#fff;margin:0 5px;padding:20px 5px;}@media only screen and (min-width:960px){.view-my-cart-recipes .content-cart-recipes{margin:0 70px;padding:20px 50px;}}.view-my-cart-recipes .content-cart-recipes .actions{margin-top:30px;margin-bottom:0;}@media only screen and (min-width:960px){.view-my-cart-recipes .content-cart-recipes .actions{margin-bottom:30px;position:relative;margin-left:-30px;}}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions{position:fixed;z-index:3000;bottom:5%;right:5%;width:64px;height:64px;background-color:#ad0018;border-radius:32px;box-shadow:0 3px 5px rgba(86,83,81,0.7);cursor:pointer;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > .icon{display:none;height:100%;top:-10px;left:-100px;padding-top:30px;padding-left:130px;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > .icon:before{font-size:30px;color:#515356;text-shadow:0 0 0 #fff;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;width:100%;line-height:normal;font-size:30px;letter-spacing:4px;font-weight:700;padding-top:5px;padding-left:3px;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > ul{display:none;list-style:none;margin:0;margin-bottom:20px;position:absolute;top:-100px;left:-110px;background-color:#fff;padding:10px 0;border-radius:20px;box-shadow:0 0 5px rgba(86,83,81,0.7);}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > ul li{margin:0;border-bottom:1px solid #F3F3F3;padding:0 20px;padding-bottom:10px;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > ul li:last-child{border-bottom:none;padding-top:10px;padding-bottom:0;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions > ul li:hover a{color:#ad0018;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions:hover{background-color:transparent;box-shadow:none;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions:hover > span{display:none;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions:hover > ul{display:block;}.view-my-cart-recipes .content-cart-recipes .main-mobile-actions:hover > .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border:none;margin-top:0;}@media only screen and (min-width:960px){.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch{margin-top:-29px;}}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li{width:auto;color:#BBBBBB;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;}@media only screen and (min-width:370px){.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li{width:100%;}}@media only screen and (min-width:640px){.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li{font-size:18px;}}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li a{border-radius:0;border:none;color:#BBBBBB;cursor:pointer;width:175px;border-bottom:1px solid #BBBBBB;width:100%;text-align:center;}@media only screen and (min-width:960px){.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li a{width:100%;margin-top:29px;margin-bottom:30px;}}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li a:hover,.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li a:focus{background-color:transparent;}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li.active a{color:#ad0018;background-color:transparent;border:none;border-bottom:3px solid #ad0018;width:100%;text-align:center;}@media only screen and (min-width:960px){.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li.active a{width:100%;margin-top:29px;margin-bottom:30px;}}.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li.active a:hover,.view-my-cart-recipes .content-cart-recipes .cart-recipes-switch > li.active a:focus{color:#ad0018;background-color:transparent;border:none;border-bottom:3px solid #ad0018;}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog{max-width:480px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog{max-width:559px;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .modal-content > form{margin:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .modal-content > form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .modal-content > form{padding:10px 50px;margin-left:30px;margin:0;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .modal-content > form{margin:0;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-item label{margin-left:-2px;position:relative;}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-text{display:block;width:170px;background:none;border:none;color:#515356;padding:5px;margin:0;transition:all 0.5s ease-in-out;border-bottom:1px solid #BBBBBB;font-size:15px;line-height:17px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-text{width:230px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-text{width:325px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-text{width:343px;margin-left:0;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-text:focus{border-bottom:1px solid #ad0018;}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure{text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;height:150px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure{margin:10px 0;height:90px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure{height:80px;margin-top:-20px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure{height:100px;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure .form-text{border-bottom:0;}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item{border-bottom:1px solid #BBBBBB;width:170px;margin-left:50px;height:60px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item{width:101px;float:left;margin-left:23px;height:auto;top:0px;height:60px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item{float:left;margin-left:0;width:150px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item{margin-left:20px;top:-20px;width:160px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item.form-item-quantity{float:left;margin:0;padding:1px;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item:hover{border-bottom:1px solid #ad0018;height:60px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure > .form-item:hover{height:60px;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure .form-text{width:auto;}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure .change-quantity{display:inline-block;width:50px;}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure #measure-form-item:before{float:right;margin-top:7px;color:#BBBBBB;font-size:20px;padding-bottom:4px;z-index:0;position:relative;top:10px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure #measure-form-item:before{position:relative;top:17px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure #measure-form-item:before{position:relative;top:15px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .quantity-measure #measure-form-item:before{position:relative;top:17px;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-select{font-size:15px;line-height:17px;color:#BBBBBB;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:170px;text-indent:0.01px;text-overflow:"";z-index:1;width:auto;margin-left:-54px;position:absolute;top:27px;border:none;background:none;padding:5px;padding-bottom:3px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-select{position:absolute;top:30px;margin-left:-20px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-select{margin-left:0;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-select{width:160px;margin-left:0;}}.view-my-cart-recipes .modal-search-ingredient .modal-dialog .form-select::-ms-expand{display:none;}.view-my-cart-recipes .modal-search-ingredient .modal-header .modal-title{color:#ad0018;font-family:Lato;font-size:36px;font-weight:300;line-height:44px;text-align:center;}.view-my-cart-recipes .modal-search-ingredient .form-item{text-align:left;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;margin-left:50px;top:0px;}@media only screen and (min-width:370px){.view-my-cart-recipes .modal-search-ingredient .form-item{margin-left:20px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .form-item{margin-bottom:0;margin:20px;margin-left:0;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .form-item{margin-left:0px;margin-bottom:40px;margin-top:20px;}}.view-my-cart-recipes .modal-search-ingredient .form-item.form-item-ingredient{display:block;}.view-my-cart-recipes .modal-search-ingredient #autocomplete{margin-top:30px;background-color:#fff;border:1px solid #F3F3F3;box-shadow:0 0 3px #F3F3F3;position:fixed;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li{font-size:12px;color:rgba(86,83,81,0.7);padding:0;margin:0;cursor:pointer;border-bottom:1px solid #F3F3F3;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li:last-child{border-bottom:none;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li > div{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li .img-ingredient{opacity:0.7;margin-right:5px;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li.selected{background:none;color:#515356;cursor:pointer;}.view-my-cart-recipes .modal-search-ingredient #autocomplete li.selected .img-ingredient{opacity:1;}.view-my-cart-recipes .modal-search-ingredient .actions{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .actions{margin-left:170px;margin-right:180px;}}.view-my-cart-recipes .modal-search-ingredient .actions.schgr-actions{margin-left:0;margin-right:0;margin-top:20px;}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .actions.schgr-actions{margin-top:30px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .modal-search-ingredient .actions.schgr-actions{position:relative;top:-20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}}.view-my-cart-recipes .modal-search-ingredient .actions .c-btn{padding:1em 1.6em;height:40px;width:auto;font-size:14px;border-radius:20px;}.view-my-cart-recipes .modal-search-ingredient .actions .c-btn--invert{border:none;color:#515356;font-family:Lato;font-size:14px;font-weight:bold;line-height:17px;text-align:center;}.view-my-cart-recipes .modal-search-ingredient .actions .c-btn.btn-cancel-all-recipes{margin-left:auto;}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .actions .c-btn.btn-cancel-all-recipes{margin-left:190px;}}@media only screen and (min-width:640px){.view-my-cart-recipes .modal-search-ingredient .actions .c-btn-cancel-add-ingred{margin-bottom:20px;position:relative;top:3px;}}.view-my-cart-recipes .views-field .items-ingredient{font-weight:700;}@media only screen and (min-width:720px){.view-my-cart-recipes .views-field .items-ingredient{margin-left:0;}}@media only screen and (min-width:960px){.view-my-cart-recipes .views-field .items-ingredient{margin-left:0px;}}.view-my-cart-recipes .views-field .items-ingredient ul{list-style:none;}.view-my-cart-recipes .views-field .inline{display:inline-block;}.view-my-cart-recipes .cart-recipes-ingredients-list{margin-top:30px;}.view-my-cart-recipes .cart-recipes-ingredients-list .row-ingredient{margin-bottom:20px;margin-top:0;}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .row-ingredient{margin-top:70px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .row-ingredient{margin-top:20px;margin-left:-20px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .row-ingredient h4{font-weight:900;color:#515356;font-family:Lato;font-size:16px;line-height:19px;padding-bottom:18px;margin-bottom:2px;border-bottom:2px solid #F3F3F3;cursor:pointer;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item{list-style-type:none;margin-left:-20px;border-bottom:1px solid #F3F3F3;padding:5px 1px;cursor:pointer;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions{display:none;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:45px;border-top:1px solid #F3F3F3;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions .item-qty-change .btn-qty{display:inline-block;cursor:pointer;color:#ad0018;font-size:35px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions .item-qty-change .mobile-qty{color:#9b0014;font-size:21px;line-height:25px;letter-spacing:1px;font-weight:400;padding:0 60px;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions .item-qty-change .inline{display:block;border-radius:15px;height:auto;box-sizing:border-box;text-align:center;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions .item-qty-change .btn-remove{cursor:pointer;color:#515356;position:relative;float:left;margin-left:-43px;margin-top:10px;}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .mobile-actions .item-qty-change .btn-remove{margin-left:6px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .img-ingredient{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .img-ingredient img{width:100%;max-width:65px;}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .img-ingredient img{margin-left:-10px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient{text-align:left;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:45px;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-ingredient{font-weight:600;font-size:16px;line-height:14px;margin-left:10px;width:40%;}@media only screen and (min-width:370px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-ingredient{width:50%;}}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-ingredient{position:relative;top:3px;width:20%;}}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-ingredient{top:-1px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-quantite-recette{color:#9b0014;font-size:19px;line-height:25px;letter-spacing:1px;font-weight:400;display:inline-block;margin-right:2px;}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-quantite-recette{color:#AD0018;font-family:Lato;font-size:18px;font-weight:bold;line-height:22px;margin-right:0;position:relative;top:2px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-measure-recette{color:#BBBBBB;font-size:14px;margin-left:-1px;}@media only screen and (min-width:320px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-measure-recette{position:relative;top:2px;}}@media only screen and (min-width:370px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .field-name-field-measure-recette{margin-left:5px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .qty-unit{width:auto;margin:0 auto;text-align:center;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change{position:relative;height:22px;}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change{height:auto;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change{display:-ms-inline-flexbox;display:inline-flex;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .btn-qty{display:inline-block;cursor:pointer;background-color:#AD0018;color:#fff;font-size:20px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .inline{display:inline-block;}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .inline{float:none;display:-ms-flexbox;display:flex;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .inline.action{box-sizing:border-box;border-radius:12px;width:auto;height:auto;text-align:center;opacity:0;font-weight:900;}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .inline.action{display:inline-table;margin-right:6px;top:2px;position:relative;}}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .btn-remove{cursor:pointer;float:right;margin-left:30px;margin-right:10px;background-color:#FFFFFF;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .form-type-textfield{display:inline-block;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item .content-ingredient .item-qty-change .form-type-checkbox{display:inline-block;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item:hover .mobile-actions{display:inline-block;}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item:hover .mobile-actions{display:none;}.view-my-cart-recipes .cart-recipes-ingredients-list .entity-field-collection-item:hover .content-ingredient .item-qty-change .inline.action{opacity:1;}}.view-my-cart-recipes .cart-recipes-ingredients-list .btn-remove-all{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;height:40px;float:right;color:#515356;font-family:Lato;font-size:14px;font-weight:500;line-height:17px;position:relative;top:auto;}@media only screen and (min-width:640px){.view-my-cart-recipes .cart-recipes-ingredients-list .btn-remove-all{top:-76px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .cart-recipes-ingredients-list .btn-remove-all{top:-96px;}}.view-my-cart-recipes .cart-recipes-ingredients-list .btn-remove-all .icon{margin-left:10px;}.view-my-cart-recipes .cart-recipes-ingredients-list .remove-all-three{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto;display:flex;cursor:pointer;height:40px;float:right;color:#515356;font-family:Lato;font-size:14px;font-weight:500;line-height:17px;position:relative;top:auto;}.view-my-cart-recipes .recipes-list{margin-top:20px;}.view-my-cart-recipes .recipes-list .header-title{padding:0 1px;padding-top:5px;padding-bottom:10px;margin-bottom:10px;cursor:pointer;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title{margin-left:-20px;padding-bottom:0;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .header-title{padding-bottom:0;margin-left:-60px;margin-right:-20px;}}.view-my-cart-recipes .recipes-list .header-title .serving-recipe .qty-serving{display:inline-block;color:#BBBBBB;font-size:14px;margin:0 20px;letter-spacing:1px;}.view-my-cart-recipes .recipes-list .header-title .serving-recipe .qty-serving .qty{color:#9b0014;font-size:19px;line-height:25px;letter-spacing:1px;font-weight:400;display:inline-block;}.view-my-cart-recipes .recipes-list .header-title .serving-recipe .btn-qty{display:inline-block;cursor:pointer;font-size:25px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ad0018;}.view-my-cart-recipes .recipes-list .header-title .remove-item{position:relative;margin-left:-3px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title .remove-item{position:relative;margin-right:10px;top:-8px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .header-title .remove-item{position:absolute;margin-left:-40px;top:2px;}}.view-my-cart-recipes .recipes-list .header-title .header-row{margin-left:20px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;border-bottom:2px solid #F3F3F3;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title .header-row{margin-left:30px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .header-title .header-row{margin-left:30px;}}.view-my-cart-recipes .recipes-list .header-title .header-row h4{line-height:22px;color:#515356;font-weight:900;font-size:16px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title .header-row h4{font-size:16px;line-height:25px;margin-left:0;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .header-title .header-row h4{font-size:16px;}}.view-my-cart-recipes .recipes-list .header-title .header-row .action-recipe{opacity:0;display:none;transition:opacity 0.3s;margin-right:0;position:relative;top:3px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title .header-row .action-recipe{display:-ms-flexbox;display:flex;margin-right:-10px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .header-title .header-row .action-recipe{margin-right:100px;}}.view-my-cart-recipes .recipes-list .header-title .header-row .pers-title-recipes{margin-right:200px;}.view-my-cart-recipes .recipes-list .header-title .action-mobile-recipe{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:1px solid #F3F3F3;margin-top:5px;height:45px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title:hover .header-row .action-recipe{opacity:1;}}.view-my-cart-recipes .recipes-list .header-title:hover .action-mobile-recipe{display:-ms-flexbox;display:flex;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .header-title:hover .action-mobile-recipe{display:none;}}.view-my-cart-recipes .recipes-list .items-ingredient ul{margin:0;}.view-my-cart-recipes .recipes-list .items-ingredient ul li{border-bottom:1px solid #F3F3F3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}.view-my-cart-recipes .recipes-list .items-ingredient ul li .img-ingredient img{width:100%;max-width:65px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .items-ingredient ul li .img-ingredient img{margin-left:0px;}}.view-my-cart-recipes .recipes-list .items-ingredient ul li .item-ingredient{font-size:16px;line-height:19px;display:inline-block;margin-left:10px;width:50%;-ms-flex:2;flex:2;}.view-my-cart-recipes .recipes-list .items-ingredient ul li .item-qty-measure{display:inline;margin-right:0;}.view-my-cart-recipes .recipes-list .items-ingredient ul li .item-qty-measure .qty{color:#9b0014;font-size:19px;line-height:25px;letter-spacing:1px;font-weight:400;display:inline-block;}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .items-ingredient ul li .item-qty-measure .qty{font-size:21px;}}.view-my-cart-recipes .recipes-list .items-ingredient ul li .item-qty-measure > .measure{color:#BBBBBB;font-size:14px;line-height:25px;margin-left:5px;}.view-my-cart-recipes .recipes-list .remove-all-cart_recipes{text-transform:uppercase;position:relative;float:right;display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;-ms-flex-align:center;align-items:center;cursor:pointer;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .remove-all-cart_recipes{top:-50px;}}.view-my-cart-recipes .recipes-list .remove-all-cart_recipes.remove-all-tow{text-transform:uppercase;top:30px;float:right;color:#515356;font-family:Lato;font-size:14px;font-weight:500;line-height:17px;margin-top:20px;}@media only screen and (min-width:640px){.view-my-cart-recipes .recipes-list .remove-all-cart_recipes.remove-all-tow{margin-right:10px;margin-top:-30px;top:-40px;}}@media only screen and (min-width:960px){.view-my-cart-recipes .recipes-list .remove-all-cart_recipes.remove-all-tow{margin-top:-30px;margin-right:-10px;top:-40px;}}.view-my-cart-recipes .recipes-list .remove-all-cart_recipes .icon{margin-left:10px;}.view-my-cart-recipes .recipes-list .remove-all-cart_recipes.remove-all-four{text-transform:uppercase;color:#515356;font-family:Lato;font-size:14px;font-weight:bold;line-height:17px;}@media only screen and (min-width:480px){.view-my-cart-recipes .recipes-list .remove-all-cart_recipes.remove-all-four{top:-10px;}}.view-my-cart-recipes .confirm-change{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;text-align:center;font-size:16px;color:#515356;height:50px;background-color:#F3F3F3;bottom:0;z-index:3000;width:100%;left:0;box-shadow:0 -1px 5px #BBBBBB;}.view-my-cart-recipes .confirm-change .c-btn{padding:1em 1.6em;}body.safari .view-my-cart-recipes .modal-search-ingredient .quantity-measure .form-text{padding-bottom:7px;width:auto;}@media only screen and (min-width:960px){body.safari .view-my-cart-recipes .modal-search-ingredient .quantity-measure .form-text{width:auto;}}.modal-send_mail-shopping_list .modal-title{color:#ad0018;font-size:16px;font-weight:700;text-align:center;}.modal-send_mail-shopping_list .modal-text{font-size:14px;line-height:normal;}.modal-send_mail-shopping_list .form-item-email > label{display:none;}.modal-send_mail-shopping_list .modal-action{margin:20px;}.modal-send_mail-shopping_list .modal-action .form-text{display:block;margin:0 auto;border:0;border-bottom:1px solid rgba(86,83,81,0.3);padding:0 0 5px;font-size:18px;font-weight:400;color:#515356;line-height:20px;background-color:transparent;}.modal-send_mail-shopping_list .modal-action .form-text:focus{border-color:#c7173b;}.modal-send_mail-shopping_list .modal-action .form-submit{margin-left:auto;margin-right:0;display:block;}
#qooq-comment-recette-form{display:none;padding:0 20px;padding-top:27px;font-family:"Lato",Verdana,sans-serif;background:#FFFFFF;box-shadow:0px 2px 1px -2px rgba(0,0,0,0.3);margin-bottom:10px;margin-top:30px;}.qooq-comment-recette{padding:0;margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;color:#515356;line-height:18px;background:white;margin-bottom:10px;margin-top:30px;cursor:text;}.qooq-comment-recette .qooq-comment-recette-background{background:rgba(248,231,28,0.1);padding:22px 20px 25px;box-shadow:0px 2px 1px -2px rgba(0,0,0,0.3);word-wrap:break-word;overflow:hidden;}.qooq-comment-recette label{font-family:"Lato",Verdana,sans-serif;font-weight:900;font-size:14px;color:#ad0018;color:rgba(80,83,86,0.7);letter-spacing:0.42px;line-height:17px;padding-bottom:10px;margin-right:15px;display:block;}#qooq-comment-recette-form label{font-weight:400;font-size:10px;color:#ad0018;letter-spacing:0.3px;line-height:22px;text-transform:uppercase;padding-bottom:10px;}#qooq-comment-recette-form textarea.form-textarea{font-family:"Lato",Verdana,sans-serif;resize:none;border:none;font-weight:400;font-size:15px;color:rgba(80,83,86,0.5);line-height:18px;padding:0;}#qooq-comment-recette-form input.form-submit{border:none;-khtml-border-radius:0;border-radius:0;-o-box-shadow:inset none;box-shadow:none;color:#333333;text-shadow:none;position:relative;padding:0;margin:0px auto 15px 20px;display:block;width:27px;height:21px;background:transparent;background-image:url(/sites/all/modules/custom/qooq_comment_recette/images/picto-valid.png);background-repeat:no-repeat;background-position:left center;float:right;}#qooq-comment-recette-form input.form-submit:hover{background-image:url(/sites/all/modules/custom/qooq_comment_recette/images/picto-valid-on.png);}#qooq-comment-recette-form #clear-comment{background-repeat:no-repeat;float:right;margin-bottom:15px;width:20px;height:20px;cursor:pointer;}#edit-comment-recette-wrapper,#qooq-comment-recette-form #comment-recette-form-wrapper .form-item{margin:0;}@media only screen and (min-width:960px){#comment-recette-form-wrapper{margin-left:230px;}}
.form-item-field-ingredient-recette-normalisateur-normalisateur-import{display:none;}.node-recette_perso-form .horizontal-tabs .form-item.form-item-field-ingredient-recette-normalisateur-saisie{margin-bottom:0;width:100%;background-color:#ffffff;height:520px;}#saisie_import:focus,#saisie_import_etapes:focus{outline:none;}.speech-content-mic{width:25px;height:25px;cursor:pointer;position:absolute;right:0;top:0;}#start_img,#start_img_etape{width:118px;height:118px;cursor:pointer;margin:0 auto;background:url(/sites/all/modules/custom/qooq_copy_paste/images/mic-off.png) no-repeat 50% 50%;background-size:contain;}#start_img.speech-mic,#start_img_etape.speech-mic{background:url(/sites/all/modules/custom/qooq_copy_paste/images/mic-actif.png) no-repeat 50% 50%;background-size:contain;}#start_img.speech-mic-works,#start_img_etape.speech-mic-works{background:url(/sites/all/modules/custom/qooq_copy_paste/images/mic-speech.png) no-repeat 50% 50%;background-size:contain;}#start_img.speech-mic-off,#start_img_etape.speech-mic-off{cursor:default;background:url(/sites/all/modules/custom/qooq_copy_paste/images/mic-off.png) no-repeat 50% 50%;background-size:contain;}#content-normalisateur textarea.form-textarea{}#header-help-reco{display:none;position:absolute;z-index:1;right:32px;text-align:center;width:650px;background-color:rgba(12,175,249,0.05);margin:0;margin-top:24px;padding:0;padding-top:10px;height:45px;color:#515356;font-weight:400;font-family:$font-main;line-height:normal;border:none;border-bottom:1px solid #cacaca;}#header-help-reco i{font-style:italic;color:#0CAFF9;}canvas#analyser{position:absolute;left:35px;top:-40px;z-index:-1;}#header-help-reco .close{position:absolute;right:10px;top:20px;background-image:url(/sites/all/modules/custom/qooq_copy_paste/images/picto-close.png);width:20px;height:20px;cursor:pointer;margin:0;padding:0;background-color:transparent;}#always_close{display:none;}
.final{color:black;padding-right:3px;}.interim{color:gray;position:absolute;top:-25px;left:3px;}.info{font-size:14px;text-align:center;color:#777;display:none;}.right{float:right;}.sidebyside{display:inline-block;width:45%;min-height:40px;text-align:left;vertical-align:top;}#headline{font-size:40px;font-weight:300;}#info{font-size:20px;text-align:center;color:#777;visibility:hidden;}#results_speech{font-size:14px;font-weight:bold;border:1px solid #ddd;padding:15px;text-align:left;min-height:150px;}#speech_button,#speech_button_etape{position:absolute;right:auto;left:5px;top:95px;z-index:1;text-align:center;max-width:270px;width:100%;}#speech_info,#speech_info_etape{padding:0 20px;font-family:$font-main;font-weight:400;font-size:12px;color:#0caff9;margin-top:45px;width:100%;max-width:230px;position:relative;}#speech_info a,#speech_info_etape a{color:#515356;text-decoration:underline;}#speech_info:after,#speech_info_etape:after{font-size:9px;content:"TM";position:absolute;top:19px;font-weight:400;right:94px;}body.chrome #speech_info:after,body.chrome #speech_info_etape:after,#speech_info.speech_info_off:after,#speech_info_etape.speech_info_off:after{display:none;}#speech_info span,#speech_info_etape span{display:block;font-size:20px;font-weight:400;text-transform:lowercase;}#start_button,#start_button_etape{border:0;background-color:transparent;padding:0;cursor:pointer;}#speech_help,#speech_help_etape{background:url(/sites/all/modules/custom/qooq_copy_paste/images/btn-help.png) no-repeat;width:30px;height:30px;margin:0 auto;margin-top:20px;cursor:pointer;position:relative;}#speech_help .info-help,#speech_help_etape .info-help{display:none;padding-top:25px;font-family:$font-main;font-weight:600;font-size:12px;position:absolute;left:-40px;top:15px;width:110px;text-align:center;}#speech_help:hover .info-help,#speech_help_etape:hover .info-help{display:block;}#always_close,#always_close_etape{margin-top:10px;font-size:10px;cursor:pointer;text-decoration:underline;}body:not(.chrome) #speech_help,body:not(.chrome) #speech_help_etape{display:none !important;}#header-error-reco,#header-error-reco-etape{display:none;position:absolute;z-index:2;right:32px;text-align:center;width:650px;background-color:rgba(173,0,24,0.7);margin:0;margin-top:24px;padding:0;padding-top:20px;height:35px;color:#ffffff;font-weight:600;font-family:$font-main;line-height:normal;border:none;border-bottom:1px solid #cacaca;}#header-error-reco a,#header-error-reco-etape a{color:#ffffff;text-decoration:underline;}#header-error-reco .close,#header-error-reco-etape .close{position:absolute;right:10px;top:20px;background-image:url(/sites/all/modules/custom/qooq_copy_paste/images/picto-close-white.png);width:20px;height:20px;cursor:pointer;margin:0;padding:0;background-color:transparent;}#tag_reco{display:none;}
.form-item-field-etapes-recette-normalisateur-etape-normalisateur-etape-import{display:none;}.node-recette_perso-form .horizontal-tabs .form-item.form-item-field-etapes-recette-normalisateur-etape-saisie-etape{margin-bottom:0;width:100%;background-color:#ffffff;height:520px;}#header-help-reco-etape{display:none;position:absolute;z-index:1;right:32px;text-align:center;width:650px;margin:0;padding:0;margin-top:24px;padding-top:10px;height:55px;color:#515356;font-weight:400;font-family:$font-main;line-height:normal;background-color:rgba(12,175,249,0.05);border:none;border-bottom:1px solid #cacaca;}#header-help-reco-etape i{font-style:italic;color:#0CAFF9;}canvas#analyser_etape{position:absolute;left:35px;top:-40px;z-index:-1;}#header-help-reco-etape .close{position:absolute;right:10px;top:20px;background-image:url(/sites/all/modules/custom/qooq_copy_paste/qooq_copy_paste_etapes/images/picto-close.png);width:20px;height:20px;cursor:pointer;margin:0;padding:0;background-color:transparent;}#always_close_etape{display:none;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden,.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .form-radio,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .form-radio,.view-my-taste .view-filters .views-submit-button,.view-my-taste .view-filters .views-widget-filter-profile_type_tid,.view-my-taste .view-filters .views-widget-sort-sort_bef_combine,.page-user-my-taste .modal-content .ajax-progress,.page-user-my-level .modal-content .ajax-progress,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio .form-radio,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .ajax-progress,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio .form-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .focusable.form-radio:active,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .focusable.form-radio:active,.view-my-taste .view-filters .focusable.views-submit-button:active,.view-my-taste .view-filters .focusable.views-widget-filter-profile_type_tid:active,.view-my-taste .view-filters .focusable.views-widget-sort-sort_bef_combine:active,.page-user-my-taste .modal-content .focusable.ajax-progress:active,.page-user-my-level .modal-content .focusable.ajax-progress:active,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio .focusable.form-radio:active,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .focusable.ajax-progress:active,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio .focusable.form-radio:active,.visuallyhidden.focusable:focus,.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .focusable.form-radio:focus,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .focusable.form-radio:focus,.view-my-taste .view-filters .focusable.views-submit-button:focus,.view-my-taste .view-filters .focusable.views-widget-filter-profile_type_tid:focus,.view-my-taste .view-filters .focusable.views-widget-sort-sort_bef_combine:focus,.page-user-my-taste .modal-content .focusable.ajax-progress:focus,.page-user-my-level .modal-content .focusable.ajax-progress:focus,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio .focusable.form-radio:focus,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .focusable.ajax-progress:focus,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio .focusable.form-radio:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;opacity:0;transition:visibility 0 opacity 5s linear;}.visible{visibility:visible;opacity:1;}#header .culinary-profile{float:right;margin:20px 10px 0 0;z-index:1;}#header .culinary-profile a{position:relative;}#header .culinary-profile a .qty{position:absolute;top:-5px;right:-5px;font-size:9px;line-height:10px;}@media only screen and (min-width:640px){#header .culinary-profile{margin:24px 23px 0 0;}}@media only screen and (min-width:960px){#header .culinary-profile{margin:24px 23px 0 0;}}.profile-type-my-taste-link,.profile-type-my-level-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.page-user .user-profile .button-profile_culinary{width:230px;margin:20px auto;font-family:"Lato",Verdana,sans-serif;font-weight:normal;font-size:12px;letter-spacing:1px;text-transform:uppercase;background-position:20px center;box-shadow:none;text-shadow:none;border-radius:40px;text-decoration:none;border:none;color:#fff;background-color:#ad0018;margin-right:10px;}.page-user .user-profile .button-profile_culinary a{color:#ad0018;padding:10px 20px 10px 10px;display:inline-block;text-decoration:none;}.modal-culinary_profile .modal-culinary_profile-overlay{display:none;z-index:10001;position:fixed;top:0;left:0;right:0;bottom:0;cursor:pointer;background-color:#515356;opacity:0.4;}.modal-culinary_profile .modal-culinary_profile-overlay--visible{display:block;}.modal-culinary_profile .profile_culinary{display:none;z-index:10002;position:fixed;top:65px;left:50%;margin-left:-45%;min-width:488px;width:90%;font-family:"Lato",Verdana,sans-serif;text-align:left;background-color:#fff;border-radius:10px;height:auto;padding:15px;}.modal-culinary_profile .profile_culinary .thumb-profile_culinary{position:absolute;right:50px;top:150px;}.modal-culinary_profile .profile_culinary .list-profile_culinary{float:left;}.modal-culinary_profile .profile_culinary .list-profile_culinary ul{list-style:none;margin:0;}.modal-culinary_profile .profile_culinary .list-profile_culinary .item{display:inline-block;margin-right:10px;color:rgba(86,83,81,0.7);}.modal-culinary_profile .profile_culinary .list-profile_culinary .item *{cursor:pointer;}.modal-culinary_profile .profile_culinary .list-profile_culinary .item:hover{color:#515356;}.modal-culinary_profile .profile_culinary .list-profile_culinary .item:last-child{margin-right:0;}.modal-culinary_profile .profile_culinary .list-profile_types{display:none;}.modal-culinary_profile .profile_culinary .list-profile_types .form-type-radios .form-type-radio{display:inline-block;}.modal-culinary_profile .profile_culinary .list-profile_types-visible{display:block;}.modal-culinary_profile .profile_culinary .content-profile_culinary{max-height:300px;overflow-y:auto;float:left;width:100%;margin:0;}.modal-culinary_profile .profile_culinary .content-profile_culinary ul{list-style:none;}.modal-culinary_profile .profile_culinary .content-profile_culinary ul.parent{margin:0;}.modal-culinary_profile .profile_culinary .content-profile_culinary ul .edit-taste-ingredient.active{color:#ad0018;}.modal-culinary_profile .profile_culinary .content-profile_culinary ul .children{font-weight:bold;}.modal-culinary_profile .profile_culinary .content-profile_culinary .accordion-tastes{padding:0;}.modal-culinary_profile .profile_culinary .actions{width:408px;position:absolute;bottom:10px;left:50%;margin-left:-204px;}.modal-culinary_profile .profile_culinary .actions .button{text-align:left;text-transform:uppercase;display:inline-block;padding:8px 16px;border-radius:40px;font-family:"Lato",Verdana,sans-serif;font-weight:900;font-size:10px;color:#fff;letter-spacing:1px;line-height:28px;margin:10px;background:#fff;border:1px solid rgba(81,83,86,0.2);color:#ad0018;}.modal-culinary_profile .profile_culinary .actions .button.profile_culinary-button{text-align:center;width:150px;}.modal-culinary_profile .profile_culinary .actions .button.profile_culinary-button.disabled{color:rgba(86,83,81,0.7);cursor:default;display:none;}.modal-culinary_profile .profile_culinary--visible{display:block;}@media only screen and (min-width:640px){.modal-culinary_profile .profile_culinary{top:50%;left:50%;min-height:440px;margin-top:-220px;margin-left:-340px;width:680px;}}@media only screen and (min-width:960px){.modal-culinary_profile .profile_culinary{min-height:450px;margin-top:-225px;margin-left:-340px;width:680px;}}.modal-culinary_profile .profile_culinary .modal-culinary_profile-close{position:absolute;z-index:1;top:8px;right:10px;font-size:16px;line-height:18px;color:rgba(86,83,81,0.5);}@media only screen and (min-width:640px){.modal-culinary_profile .profile_culinary .modal-culinary_profile-close{top:18px;right:20px;font-size:18px;line-height:20px;}}.modal-culinary_profile .profile_culinary .modal-culinary_profile-close:hover{color:#515356;}.view-liste-recette .my_quick_ideas{display:none;}.content-my-taste,.content-my-level{margin:10px 0;padding:10px;background-color:#fff;position:relative;}@media only screen and (min-width:960px){.content-my-taste,.content-my-level{padding:20px 25px;margin:30px 0;}}.content-my-taste .form-type-radios.form-item-ajax-filter-profile-types,.content-my-level .form-type-radios.form-item-ajax-filter-profile-types{margin-top:13px;}.content-my-taste .form-type-radios.form-item-ajax-filter-profile-types .ajax-progress,.content-my-level .form-type-radios.form-item-ajax-filter-profile-types .ajax-progress{display:none !important;}@media only screen and (max-width:959px){.content-my-taste .form-type-radios.form-item-ajax-filter-profile-types,.content-my-level .form-type-radios.form-item-ajax-filter-profile-types{padding-left:5px;}}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types{display:inline-block;}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .title-profile-type,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .title-profile-type{display:none;}@media only screen and (min-width:960px){.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .title-profile-type,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .title-profile-type{display:inline-block;}}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types label{display:inline-block;padding:6px 8px;border:1px solid #BBB;margin-right:4px;margin-left:0;font-size:14px;line-height:1em;color:#515356;font-weight:400;background-color:#fff;border-radius:5px;cursor:pointer;}@media only screen and (min-width:960px){.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types label{padding:8px 10px;margin-right:14px;}}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types label .count-profile-type,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types label .count-profile-type{padding-left:.3em;font-size:10px;}@media only screen and (min-width:960px){.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types label .count-profile-type,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types label .count-profile-type{font-size:14px;}}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types label i:before,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types label i:before{font-family:"icons";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.25em;width:20px;}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types .icon-ne_sais_pas ~ label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types .icon-ne_sais_pas ~ label{display:none;}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types input.active ~ label,.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types input:checked ~ label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types input.active ~ label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types input:checked ~ label{background-color:#c7173b;color:#fff;border-color:#c7173b;}.content-my-taste .form-type-radio.form-item-ajax-filter-profile-types:last-of-type label,.content-my-level .form-type-radio.form-item-ajax-filter-profile-types:last-of-type label{margin-right:0;}.title-my-taste,.title-my-level{font-size:1.42857rem;line-height:1.2em;font-weight:600;border-bottom:1px solid #515356;padding-bottom:0.4em;padding-right:5px;}@media only screen and (min-width:960px){.title-my-taste,.title-my-level{font-size:1.78571rem;}}@media only screen and (max-width:959px){.title-my-taste,.title-my-level{padding-left:5px;}}.profile_culinary_empty{text-align:center;font-size:1.8em;padding:20px;}#complete-profile-taste,#complete-profile-level{width:330px;text-align:center;}#complete-profile-taste a,#complete-profile-level a{color:#515356;}#complete-profile-taste .icon,#complete-profile-level .icon{margin-right:5px;}#complete-profile-taste .icon:before,#complete-profile-level .icon:before{font-size:20px;}#list_my_taste,#list_my_level{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;position:relative;margin:5px -7px 0;padding:0;}@media only screen and (min-width:960px){#list_my_taste,#list_my_level{margin:35px -7px 0;}}#list_my_taste li,#list_my_level li{position:relative;padding:7px;width:20%;}@media only screen and (min-width:960px) and (max-width:1280px),only screen and (max-width:640px){#list_my_taste li,#list_my_level li{width:33.33%;}}@media only screen and (min-width:960px) and (max-width:1050px),only screen and (max-width:450px){#list_my_taste li,#list_my_level li{width:50%;}}#list_my_taste .my_taste_item,#list_my_level .my_taste_item{position:relative;border:1px solid #F3F3F3;}#list_my_taste .my_taste_item-picture,#list_my_level .my_taste_item-picture{display:block;margin:0 auto;width:100%;height:auto;padding-bottom:0;}#list_my_taste .my_taste_item-name,#list_my_level .my_taste_item-name{position:absolute;bottom:0;right:0;left:0;padding:5px;text-align:left;background-color:rgba(255,255,255,0.4);overflow:hidden;}@media only screen and (min-width:960px){#list_my_taste .my_taste_item-name,#list_my_level .my_taste_item-name{padding:10px;}}#list_my_taste .my_taste_item-name_text,#list_my_level .my_taste_item-name_text{position:relative;line-height:normal;font-size:13px;color:#515356;}#list_my_taste .my_taste_item_more,#list_my_level .my_taste_item_more{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;width:100%;color:#ad0018;background-color:white;font-weight:700;transition:color .3s,background-color .3s;}#list_my_taste .my_taste_item_more i,#list_my_taste .my_taste_item_more span,#list_my_level .my_taste_item_more i,#list_my_level .my_taste_item_more span{display:block;text-align:center;}#list_my_taste .my_taste_item_more i,#list_my_level .my_taste_item_more i{padding-bottom:12px;font-size:20px;line-height:1em;}#list_my_taste .my_taste_item_more span,#list_my_level .my_taste_item_more span{font-size:20px;line-height:1em;}#list_my_taste .my_taste_item_more:hover,#list_my_taste .my_taste_item_more:focus,#list_my_taste .my_taste_item_more:active,#list_my_level .my_taste_item_more:hover,#list_my_level .my_taste_item_more:focus,#list_my_level .my_taste_item_more:active{background-color:#ad0018;color:#fff;}.view-my-taste{}.view-my-taste .view-filters{position:absolute;top:5px;right:0;}@media only screen and (min-width:960px){.view-my-taste .view-filters{top:35px;right:30px;}}.view-my-taste .view-filters #edit-sort-bef-combine{display:none;}.view-my-taste .view-filters #taste-sort-by{position:relative;display:block;float:right;margin-right:15px;top:57px;}.view-my-taste .view-filters #taste-sort-by > label{background:none;font-weight:600;color:#515356;cursor:pointer;}.view-my-taste .view-filters #taste-sort-by > label i.icon:before{font-size:30px;}.view-my-taste .view-filters #taste-sort-by ul{list-style:none;margin:0;}.view-my-taste .view-filters #taste-sort-by ul.content-sort{display:none;position:absolute;top:20px;right:0;z-index:20;padding:10px;background-color:#FFFFFF;width:110px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);}.view-my-taste .view-filters #taste-sort-by ul.content-sort li{cursor:pointer;font-size:14px;padding-bottom:10px;}.view-my-taste .view-filters #taste-sort-by ul.content-sort li:last-child{padding-bottom:0;}.view-my-taste .view-filters #taste-sort-by ul.content-sort li.active,.view-my-taste .view-filters #taste-sort-by ul.content-sort li:hover{color:#ad0018;}@media only screen and (min-width:480px){.view-my-taste .title-my-taste,.view-my-taste .title-my-level{display:-ms-flexbox;display:flex;}.view-my-taste .title-my-taste span,.view-my-taste .title-my-level span{-ms-flex:1;flex:1;}}.view-my-taste .title-my-taste .c-btn{font-family:"Lato",Verdana,sans-serif;font-size:0.71429rem;font-weight:400;margin:0;padding:0.6em 1.6em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.view-my-taste .title-my-taste .c-btn.button-profile_culinary{margin-right:10px;width:auto;}.view-my-taste .title-my-taste .c-btn .icon-add{padding-right:8px;font-size:15px;}@media only screen and (max-width:479px){.view-my-taste .title-my-taste .c-btn{background-color:#ad0018;width:60px;height:60px;border-radius:31px;position:fixed;bottom:50px;right:20px;padding:0;z-index:999;font-size:0;box-shadow:none;border:none;}.view-my-taste .title-my-taste .c-btn .icon-add{display:none;}.view-my-taste .title-my-taste .c-btn:after{content:"+";position:absolute;left:14px;top:25px;color:white;font-size:38px;}}.view-my-taste #qooq-culinary-profile-render-filter-profile-types{padding-right:50px;}.view-my-taste .ui-accordion{}.view-my-taste .ui-accordion .ui-accordion-content{padding:0;}.view-my-taste .ui-accordion .ui-accordion-content .list-inline{padding:1em 0;margin:0;}.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row{margin-bottom:15px;}.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row .views-field{border:1px solid rgba(86,83,81,0.1);}.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row .views-field .title-ingredient,.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row .views-field .title-technique{position:absolute;bottom:0;left:0;font-size:11px;color:rgba(86,83,81,0.5);width:100%;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px;z-index:1;}.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row .views-field .title-ingredient:before,.view-my-taste .ui-accordion .ui-accordion-content .list-inline .views-row .views-field .title-technique:before{position:absolute;content:' ';width:100%;height:100%;z-index:-1;bottom:0;left:0;background-color:rgba(255,255,255,0.8);}.view-my-taste .ui-accordion h3.ui-accordion-header{border:none;border-radius:inherit;border-bottom:1px solid rgba(86,83,81,0.2);font-weight:normal;padding-left:0;padding-right:35px;}@media only screen and (max-width:959px){.view-my-taste .ui-accordion h3.ui-accordion-header{padding-left:5px;}}.view-my-taste .ui-accordion h3.ui-accordion-header.ui-state-hover,.view-my-taste .ui-accordion h3.ui-accordion-header.ui-state-focus{background:none;color:#515356;}.view-my-taste .ui-accordion h3.ui-accordion-header .ui-accordion-header-icon{left:auto;right:10px;}.view-my-taste .ui-accordion h3.ui-accordion-header .ui-accordion-header-icon.ui-icon{text-indent:initial;width:auto;height:auto;background-image:none;}.view-my-taste .ui-accordion h3.ui-accordion-header .ui-accordion-header-icon.icon-chevron-up:before,.view-my-taste .ui-accordion h3.ui-accordion-header .ui-accordion-header-icon.icon-chevron-down:before{font-size:24px;}.view-my-taste .ui-accordion h3.ui-accordion-header a{color:#515356;font-size:21px;font-weight:400;}.view-my-taste .ui-accordion h3.ui-accordion-header .icon{position:absolute;right:0;font-size:25px;padding:0;margin:0;top:0;}.view-my-taste .ui-accordion .ui-accordion-content{border:none;border-radius:inherit;}.view-my-taste .ui-accordion .my_taste_item-text{position:relative;font-size:13px;color:#515356;}.page-user-my-taste .bootstrap-dialog.type-primary .modal-header,.page-user-my-level .bootstrap-dialog.type-primary .modal-header{background-color:#ad0018;border-bottom:none;border-radius:0;}.page-user-my-taste .bootstrap-dialog.type-primary .modal-header .bootstrap-dialog .bootstrap-dialog-close-button,.page-user-my-level .bootstrap-dialog.type-primary .modal-header .bootstrap-dialog .bootstrap-dialog-close-button{opacity:1;}.page-user-my-taste .modal-content .modal-header .close,.page-user-my-level .modal-content .modal-header .close{text-shadow:none;box-shadow:none;background:none;color:white;opacity:1;}.page-user-my-taste .modal-content .modal-header .close:hover,.page-user-my-level .modal-content .modal-header .close:hover{background:none;}.page-user-my-taste .modal-content .modal-footer .btn-primary,.page-user-my-level .modal-content .modal-footer .btn-primary{color:#fff;background-color:#ad0018;border-color:transparent;border:1px solid #ad0018;box-shadow:none;text-shadow:none;}.page-user-my-taste .modal-content .modal-footer .btn-default,.page-user-my-level .modal-content .modal-footer .btn-default{box-shadow:none;text-shadow:none;}.js-modal--culinary-profile--modify-taste-link{position:relative;}.js-modal--culinary-profile--modify-taste-link .tools-culinary-profile{display:none;z-index:1;position:absolute;top:0;right:0;}.js-modal--culinary-profile--modify-taste-link .tools-culinary-profile ul{list-style:none;margin:0;}.js-modal--culinary-profile--modify-taste-link .tools-culinary-profile ul .edit-ingredient-profile,.js-modal--culinary-profile--modify-taste-link .tools-culinary-profile ul .remove-ingredient-profile{width:34px;height:34px;border-radius:5px;background-color:rgba(0,0,0,0.8);margin-bottom:7px;position:relative;}.js-modal--culinary-profile--modify-taste-link:hover .tools-culinary-profile{cursor:pointer;display:block;}#modal--culinary-profile-mytaste .modal-content{min-height:570px;position:relative;}#modal--culinary-profile-mytaste .modal-content .icon-background-new-taste{text-align:center;top:180px;position:absolute;width:100%;z-index:0;}#modal--culinary-profile-mytaste .modal-content .icon-background-new-taste:before{font-size:460px;color:#515356;opacity:0.05;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-title{text-align:center;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-title .question{padding:1.11111em 1.11111em 0.33333em;font-size:1.28571rem;line-height:1.22222em;font-weight:700;display:block;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-title .title-ingredient{padding-top:0;font-size:1.57143rem;color:#ad0018;}#modal--culinary-profile-mytaste .modal-content .thumb-profile_culinary{margin:0 auto;float:none;}#modal--culinary-profile-mytaste .modal-content .search-title{text-align:center;font-size:18px;color:#515356;margin-top:40px;margin-bottom:20px;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste{position:relative;text-align:center;z-index:1;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste .form-item-ingredient-search{position:relative;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste .form-item-ingredient-search i.icon-lens{position:absolute;font-size:17px;color:#ccc;top:0;right:75px;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste input.form-autocomplete{border-radius:20px;padding:0 10px;border:none;background-color:#F5F5F5;background-image:none;background-position:98% center;background-repeat:no-repeat;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste input.form-autocomplete.throbbing{background-image:none;background-position:98% center;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete{display:block !important;background-color:#fff;overflow-x:hidden;overflow-y:auto;margin:30px auto;border:1px solid #F5F5F5;position:static;z-index:100;max-height:300px;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li{background:#fff;color:rgba(86,83,81,0.7);cursor:default;white-space:pre;zoom:1;padding:0;border-bottom:1px solid #F5F5F5;cursor:pointer;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li .item-autocomplete{color:rgba(86,83,81,0.7);text-align:left;height:50px;padding-left:10px;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li .item-autocomplete .item-image{float:left;max-width:60px;height:50px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li .item-autocomplete .item-image img{width:100%;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li .item-autocomplete .item-name{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:20px;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li:hover{color:rgba(86,83,81,0.7);}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li:hover .item-name{background:#F5F5F5;}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li.selected{background:none;color:rgba(86,83,81,0.7);}#modal--culinary-profile-mytaste .modal-content .search-culinary-profile-my-taste #autocomplete ul li.selected .item-name{background:#fff;}#modal--culinary-profile-mytaste .modal-content .open-modal-ingredient{z-index:1;position:absolute;margin:0;left:50%;transform:translate(-50%,-50%);bottom:125px;color:#515356;font-weight:600;text-transform:none;padding:0.6em 1.6em;font-size:1.14286rem;}#modal--culinary-profile-mytaste .modal-content .open-modal-ingredient:hover{border-color:#515356;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form{position:absolute;bottom:0;z-index:1;width:100%;margin:0;background-color:#FBF8EA;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .ajax-progress{display:none !important;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-item{margin:0;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios{margin:0;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio{min-width:5.71429rem;padding:1.42857rem 0.71429rem;font-size:0.85714rem;line-height:1.25em;text-transform:uppercase;text-align:center;display:inline-block;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label{display:block;color:#515356;transition:color .3s;cursor:pointer;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label i:before{font-family:"icons";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:4rem;width:4rem;font-size:3rem;padding:0.42857rem;margin:0 auto 0.71429rem;border:1px solid currentColor;border-radius:50%;background-color:#fff;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:hover,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:focus,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:active{color:rgba(173,0,24,0.8);}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:hover i:before,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:focus i:before,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio label:active i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio input.active ~ label,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio input:checked ~ label{color:#ad0018;}#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio input.active ~ label i:before,#modal--culinary-profile-mytaste .modal-content .profile-type-my-taste-form .form-type-radios .form-radios .form-type-radio input:checked ~ label i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}.view-my-taste .js-modal--culinary-profile--modify-level-link{position:relative;overflow:hidden;}.view-my-taste .js-modal--culinary-profile--modify-level-link > img{margin-bottom:-4px;}.view-my-taste .js-modal--culinary-profile--modify-level-link .tools-culinary-profile{display:none;z-index:1;position:absolute;top:0;right:0;}.view-my-taste .js-modal--culinary-profile--modify-level-link .tools-culinary-profile ul{list-style:none;margin:0;}.view-my-taste .js-modal--culinary-profile--modify-level-link .tools-culinary-profile ul .edit-technique-profile,.view-my-taste .js-modal--culinary-profile--modify-level-link .tools-culinary-profile ul .remove-technique-profile{width:34px;height:34px;border-radius:5px;background-color:rgba(0,0,0,0.8);margin-bottom:7px;position:relative;}.view-my-taste .js-modal--culinary-profile--modify-level-link:hover .tools-culinary-profile{cursor:pointer;display:block;}.view-my-taste .js-modal--culinary-profile--modify-level-link .my_taste_item-blur{background-color:rgba(86,83,81,0.5);}#modal--culinary-profile-mylevel .modal-content{min-height:570px;position:relative;}#modal--culinary-profile-mylevel .modal-content .icon-background-new-taste{text-align:center;top:180px;position:absolute;width:100%;z-index:0;}#modal--culinary-profile-mylevel .modal-content .icon-background-new-taste:before{font-size:460px;color:#515356;opacity:0.05;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-title{text-align:center;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-title .question{padding:1.11111em 1.11111em 0.33333em;font-size:1.28571rem;line-height:1.22222em;font-weight:700;display:block;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-title .title-technique{padding-top:0;font-size:1.57143rem;color:#ad0018;}#modal--culinary-profile-mylevel .modal-content .thumb-profile_culinary{margin:10px auto;float:none;}#modal--culinary-profile-mylevel .modal-content .thumb-profile_culinary img{max-width:95%;}#modal--culinary-profile-mylevel .modal-content .search-title{text-align:center;font-size:18px;color:#515356;margin-top:40px;margin-bottom:20px;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level{position:relative;text-align:center;z-index:1;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level .form-item-technique-search{position:relative;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level .form-item-technique-search i.icon-lens{position:absolute;font-size:17px;color:#ccc;top:0;right:75px;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level input.form-autocomplete{border-radius:20px;padding:0 10px;border:none;background-color:#F5F5F5;background-image:none;background-position:98% center;background-repeat:no-repeat;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level input.form-autocomplete.throbbing{background-image:none;background-position:98% center;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete{background-color:#fff;overflow-x:hidden;overflow-y:auto;margin:30px auto;border:1px solid #F5F5F5;position:static;z-index:100;max-height:300px;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li{background:#fff;color:rgba(86,83,81,0.7);cursor:default;white-space:pre;zoom:1;padding:0;border-bottom:1px solid #F5F5F5;cursor:pointer;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li .item-autocomplete{color:rgba(86,83,81,0.7);text-align:left;height:50px;padding-left:10px;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li .item-autocomplete .item-image{float:left;max-width:60px;height:50px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li .item-autocomplete .item-image img{width:100%;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li .item-autocomplete .item-name{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:20px;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li:hover{color:rgba(86,83,81,0.7);}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li:hover .item-name{background:#F5F5F5;}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li.selected{background:none;color:rgba(86,83,81,0.7);}#modal--culinary-profile-mylevel .modal-content .search-culinary-profile-my-level #autocomplete ul li.selected .item-name{background:#fff;}#modal--culinary-profile-mylevel .modal-content .open-modal-technique{z-index:1;position:absolute;margin:0;left:50%;transform:translate(-50%,-50%);bottom:125px;color:#515356;font-weight:600;text-transform:none;padding:0.6em 1.6em;font-size:1.14286rem;}#modal--culinary-profile-mylevel .modal-content .open-modal-technique:hover{border-color:#515356;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form{position:absolute;bottom:0;z-index:1;width:100%;margin:0;background-color:#FBF8EA;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-item{margin:0;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios{margin:0;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio{min-width:5.71429rem;padding:1.42857rem 0.71429rem;font-size:0.85714rem;line-height:1.25em;text-transform:uppercase;text-align:center;display:inline-block;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label{display:block;color:#515356;transition:color .3s;cursor:pointer;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label i:before{font-family:"icons";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;height:4rem;width:4rem;font-size:3rem;padding:0.42857rem;margin:0 auto 0.71429rem;border:1px solid currentColor;border-radius:50%;background-color:#fff;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:hover,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:focus,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:active{color:rgba(173,0,24,0.8);}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:hover i:before,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:focus i:before,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio label:active i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio input.active ~ label,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio input:checked ~ label{color:#ad0018;}#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio input.active ~ label i:before,#modal--culinary-profile-mylevel .modal-content .profile-type-my-level-form .form-type-radios .form-radios .form-type-radio input:checked ~ label i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;opacity:0;transition:visibility 0 opacity 5s linear;}.visible{visibility:visible;opacity:1;}.node-recette-perso.node-full .content-head > .block-actions,.node-recipe.node-full .content-head > .block-actions{position:absolute;right:0;z-index:1;}.favoris-recipe{cursor:pointer;position:absolute;z-index:1;right:5px;top:5px;background-color:rgba(86,83,81,0.6);border-radius:20px;height:40px;width:40px;}.favoris-recipe .icon-favoris,.favoris-recipe .icon-favoris_off{height:37px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.favoris-recipe .icon-favoris:before,.favoris-recipe .icon-favoris_off:before{color:#fff;font-size:30px;}.favoris-recipe .tooltips{display:none;position:absolute;right:44px;top:3px;background-color:#fff;padding:10px;height:34px;white-space:nowrap;text-align:right;color:#515356;font-size:14px;line-height:11px;font-weight:normal;border-radius:3px;}.favoris-recipe .tooltips:after{position:absolute;content:"";width:12px;height:17px;background-image:url(/sites/all/modules/custom/qooq_favorite/images/picto-arrow-right-recipe-white.png);background-repeat:no-repeat;top:12px;right:-12px;background-size:60%;}.favoris-recipe:hover{background-color:#fff;}.favoris-recipe:hover .icon-favoris:before,.favoris-recipe:hover .icon-favoris_off:before{color:#ad0018;}.favoris-recipe:hover .tooltips.remove-favoris{display:none;}.favoris-recipe:hover .tooltips.add-favoris{display:block;}.is-favoris.favoris-recipe{background-color:#fff;}.is-favoris.favoris-recipe .icon-favoris:before{color:#ad0018;}.is-favoris.favoris-recipe:hover .tooltips.remove-favoris{display:block;}.is-favoris.favoris-recipe:hover .tooltips.add-favoris{display:none;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .ajax-progress,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .ajax-progress,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .form-radio,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .form-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.ajax-progress:active,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.ajax-progress:active,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.form-radio:active,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.form-radio:active,.visuallyhidden.focusable:focus,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.ajax-progress:focus,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.ajax-progress:focus,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.form-radio:focus,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio .focusable.form-radio:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers{visibility:hidden;opacity:0;transition:visibility 0 opacity 5s linear;}.visible,.modal-ingredient .ingredient-sheet-image .banner .left-block:hover .answers,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block:hover .answers{visibility:visible;opacity:1;}.open-modal-ingredient{cursor:pointer;}.open-modal-utensil{cursor:pointer;float:left;width:100%;}.page-user .modal,.page-user .modal-backdrop.in{top:80px;}.modal-resume-ingredient .modal-content-resume-ingredient{padding-bottom:15px;box-shadow:none;}.modal-resume-ingredient .c-modal__title{font-weight:600;text-transform:uppercase;}.modal-resume-ingredient .ingredient-sheet{padding:0 30px;max-height:450px;overflow-x:hidden;overflow-y:auto;}.modal-resume-ingredient .thumb-ingredient{text-align:center;}.modal-resume-ingredient .seasonlist{margin-top:0;text-align:left;}.modal-resume-ingredient .seasonlist > label{display:block;margin-bottom:50px;font-weight:bold;}.modal-resume-ingredient .seasonlist ul{list-style:none;margin:0;}.modal-resume-ingredient .seasonlist ul li{display:inline-block;font-size:9px;color:#515356;font-weight:normal;position:relative;width:22px;margin-right:2px;}@media only screen and (min-width:960px){.modal-resume-ingredient .seasonlist ul li{font-size:11px;width:30px;margin-right:3px;}}.modal-resume-ingredient .seasonlist ul li.season{color:#ad0018;}.modal-resume-ingredient .seasonlist ul li.season:before{height:40px;width:22px;background-color:#ad0018;position:absolute;left:0;bottom:15px;content:'';}@media only screen and (min-width:960px){.modal-resume-ingredient .seasonlist ul li.season:before{width:30px;}}.modal-resume-ingredient .seasonlist ul li.season.primeur:before{height:20px;}.modal-resume-ingredient .how2choose-short{line-height:normal;}.modal-resume-ingredient .how2choose-short label{display:block;font-weight:bold;margin-top:20px;margin-bottom:10px;}.modal-resume-ingredient .detail-sheet-button{text-align:center;}.vocabulary-ingredient{position:relative;}@media only screen and (max-width:639px){.vocabulary-ingredient{margin:0;margin-top:60px;}}@media only screen and (min-width:640px){.vocabulary-ingredient{margin:100px 100px 0 130px;}}@media only screen and (min-width:640px){.node-type-recette-perso .vocabulary-ingredient{margin-top:100px;}}.modal-ingredient .modal-dialog,.vocabulary-ingredient .modal-dialog{width:auto;}@media only screen and (min-width:960px){.modal-ingredient .modal-dialog,.vocabulary-ingredient .modal-dialog{width:970px;}}.modal-ingredient .modal-content-ingredient,.vocabulary-ingredient .modal-content-ingredient{background:#F3F3F3;border-radius:0;box-shadow:none;border:none;line-height:normal;font-size:16px;}.modal-ingredient .ingredient-return,.modal-ingredient .modal-ingredient-close,.vocabulary-ingredient .ingredient-return,.vocabulary-ingredient .modal-ingredient-close{position:absolute;left:0;color:#ad0018;font-size:14px;}.modal-ingredient .department,.vocabulary-ingredient .department{text-align:center;color:#ad0018;font-size:17px;font-style:italic;}.modal-ingredient .title,.vocabulary-ingredient .title{text-align:center;font-size:36px;line-height:normal;font-weight:300;color:#515356;margin-top:0;margin-bottom:20px;}.modal-ingredient .ingredient-sheet-image,.vocabulary-ingredient .ingredient-sheet-image{background:#fff;margin-bottom:30px;display:-ms-flexbox;display:flex;width:100%;height:500px;position:relative;}.modal-ingredient .ingredient-sheet-image .thumb-ingredient,.vocabulary-ingredient .ingredient-sheet-image .thumb-ingredient{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%;max-width:580px;overflow:hidden;}.modal-ingredient .ingredient-sheet-image .thumb-ingredient img,.vocabulary-ingredient .ingredient-sheet-image .thumb-ingredient img{width:100%;}.modal-ingredient .ingredient-sheet-image .banner,.vocabulary-ingredient .ingredient-sheet-image .banner{position:absolute;bottom:0;height:50px;background-color:rgba(86,83,81,0.2);width:100%;font-size:12px;}.modal-ingredient .ingredient-sheet-image .banner .left-block,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block{float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;margin-left:20px;cursor:pointer;}.modal-ingredient .ingredient-sheet-image .banner .left-block .question,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .question{font-weight:600;padding-left:10px;}.modal-ingredient .ingredient-sheet-image .banner .left-block .icon-heart-profile,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .icon-heart-profile{border:1px solid #ad0018;border-radius:15px;background-color:white;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.modal-ingredient .ingredient-sheet-image .banner .left-block .icon-heart-profile:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .icon-heart-profile:before{color:#ad0018;margin:0 auto;font-size:18px;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers{position:absolute;background-color:#fff;left:-0;height:50px;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-item,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-item{margin:0;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-radios,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-radios{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio{padding:4px 10px 0;font-size:12px;line-height:normal;text-transform:uppercase;text-align:center;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label{display:block;color:#fff;transition:color 0.3s;font-size:10px;cursor:pointer;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i{display:block;color:#515356;padding-top:7px;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i:before{height:30px;width:30px;font-size:20px;padding:3px;margin:0 auto 2px;border:1px solid currentColor;border-radius:50%;background-color:#fff;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i.icon-trash:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label i.icon-trash:before{font-size:15px;padding-top:6px;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover{color:#ad0018;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active i,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus i,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover i,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active i,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus i,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover i{padding-top:0;transition:padding 0.3s linear;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active i:before,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus i:before,.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover i:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:active i:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:focus i:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio label:hover i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label{color:#ad0018;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label i,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label i{padding-top:0;transition:padding 0.3s linear;}.modal-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label i:before,.vocabulary-ingredient .ingredient-sheet-image .banner .left-block .answers .form-type-radio input:checked ~ label i:before{background-color:#ad0018;color:#fff;border:1px solid #ad0018;}.modal-ingredient .ingredient-sheet-image .banner .right-block,.vocabulary-ingredient .ingredient-sheet-image .banner .right-block{float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;margin-right:20px;}.modal-ingredient .ingredient-sheet-image .banner .right-block .download,.modal-ingredient .ingredient-sheet-image .banner .right-block .print,.vocabulary-ingredient .ingredient-sheet-image .banner .right-block .download,.vocabulary-ingredient .ingredient-sheet-image .banner .right-block .print{font-size:10px;text-transform:uppercase;padding-left:5px;}.modal-ingredient .ingredient-sheet-image .banner .right-block .print,.vocabulary-ingredient .ingredient-sheet-image .banner .right-block .print{margin-right:20px;}.modal-ingredient .ingredient-sheet-image .banner .right-block .icon,.vocabulary-ingredient .ingredient-sheet-image .banner .right-block .icon{font-size:15px;}.modal-ingredient .ingredient-sheet-detail,.vocabulary-ingredient .ingredient-sheet-detail{background:#fff;padding:30px;}.modal-ingredient .ingredient-sheet-detail .nav-top .nav-tabs,.vocabulary-ingredient .ingredient-sheet-detail .nav-top .nav-tabs{border-bottom:none;}.modal-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li,.vocabulary-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li{text-align:center;}.modal-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li.active > a,.vocabulary-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li.active > a{color:#ad0018;border-bottom:3px solid #ad0018;display:inline-block;}.modal-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li > a,.vocabulary-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li > a{padding-left:0;padding-right:0;text-transform:uppercase;color:rgba(86,83,81,0.5);border:none;border-radius:0;}.modal-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li > a:hover,.vocabulary-ingredient .ingredient-sheet-detail .nav-top .nav-tabs > li > a:hover{background-color:transparent;}.modal-ingredient .ingredient-sheet-detail .tab-pane#about-resource,.vocabulary-ingredient .ingredient-sheet-detail .tab-pane#about-resource{display:none;}.modal-ingredient .ingredient-sheet-detail .tab-pane#about-resource.active,.vocabulary-ingredient .ingredient-sheet-detail .tab-pane#about-resource.active{display:block;}.modal-ingredient .ingredient-sheet-detail label,.vocabulary-ingredient .ingredient-sheet-detail label{display:block;font-weight:bold;}.modal-ingredient .ingredient-sheet-detail h3,.vocabulary-ingredient .ingredient-sheet-detail h3{font-size:26px;color:rgba(86,83,81,0.8);letter-spacing:1px;line-height:21px;font-weight:400;margin-top:30px;margin-bottom:10px;text-transform:uppercase;}.modal-ingredient .ingredient-sheet-detail h3 .icon,.vocabulary-ingredient .ingredient-sheet-detail h3 .icon{color:#515356;font-size:45px;opacity:1;padding-right:15px;}.modal-ingredient .ingredient-sheet-detail h3 span,.vocabulary-ingredient .ingredient-sheet-detail h3 span{font-size:22px;font-weight:300;color:rgba(86,83,81,0.8);padding-left:10px;text-transform:none;}.modal-ingredient .ingredient-sheet-detail h3 span sup,.vocabulary-ingredient .ingredient-sheet-detail h3 span sup{font-size:15px;}.modal-ingredient .ingredient-sheet-detail .presentation h3,.vocabulary-ingredient .ingredient-sheet-detail .presentation h3{margin-bottom:30px;}.modal-ingredient .ingredient-sheet-detail .presentation .block-season,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season{border-right:1px solid #F5F5F5;padding:0;}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist{margin-top:60px;}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul{list-style:none;margin:0;}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li{display:inline-block;font-size:9px;color:#515356;font-weight:normal;position:relative;width:22px;margin-right:2px;}@media only screen and (min-width:960px){.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li{font-size:11px;width:30px;margin-right:3px;}}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season{color:#ad0018;}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season:before,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season:before{height:40px;width:22px;background-color:#ad0018;position:absolute;left:0;bottom:15px;content:'';}@media only screen and (min-width:960px){.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season:before,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season:before{width:30px;}}.modal-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season.primeur:before,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-season .seasonlist ul li.season.primeur:before{height:20px;}.modal-ingredient .ingredient-sheet-detail .presentation .block-feature,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-feature{padding-left:30px;padding-right:0;}.modal-ingredient .ingredient-sheet-detail .presentation .block-text,.vocabulary-ingredient .ingredient-sheet-detail .presentation .block-text{margin-top:30px;}.modal-ingredient .ingredient-sheet-detail .histoire .icon,.vocabulary-ingredient .ingredient-sheet-detail .histoire .icon{color:#ad0018;}.modal-ingredient .ingredient-sheet-detail .block-feature ul,.vocabulary-ingredient .ingredient-sheet-detail .block-feature ul{list-style:none;margin:0;}.modal-ingredient .ingredient-sheet-detail .block-feature ul li,.vocabulary-ingredient .ingredient-sheet-detail .block-feature ul li{line-height:25px;}.modal-ingredient .ingredient-sheet-detail .block-feature label,.vocabulary-ingredient .ingredient-sheet-detail .block-feature label{display:inline-block;padding-right:4px;}.modal-ingredient .ingredient-sheet-detail .advise-qooq,.vocabulary-ingredient .ingredient-sheet-detail .advise-qooq{color:#ad0018;margin-top:30px;}.modal-ingredient .ingredient-sheet-detail .advise-qooq .icon,.vocabulary-ingredient .ingredient-sheet-detail .advise-qooq .icon{display:block;float:left;}.modal-ingredient .ingredient-sheet-detail .advise-qooq .icon:before,.vocabulary-ingredient .ingredient-sheet-detail .advise-qooq .icon:before{color:#ad0018;font-weight:bold;font-size:50px;}.modal-ingredient .ingredient-sheet-detail .varieties .item-varietie,.vocabulary-ingredient .ingredient-sheet-detail .varieties .item-varietie{margin:15px 0;}.modal-ingredient .ingredient-sheet-detail .varieties .item-varietie .title-varietie,.vocabulary-ingredient .ingredient-sheet-detail .varieties .item-varietie .title-varietie{display:inline-block;font-weight:600;}.modal-ingredient .ingredient-sheet-detail .nutritional-data .benefaction,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data .benefaction{margin-bottom:20px;}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul{list-style:none;margin:0 0 0 -25px;page-break-inside:avoid;}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul li,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul li{display:block;float:left;font-size:12px;padding:0;margin:25px;position:relative;}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul li label,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul li label{display:block;background-color:transparent;padding:0;margin:0;color:#ad0018;max-width:60px;text-align:center;position:absolute;top:-25px;width:100%;font-weight:normal;font-size:12px;line-height:12px;}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value{border:1px solid #ad0018;border-radius:30px;height:60px;width:60px;color:rgba(86,83,81,0.8);}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value .qty,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value .qty{text-align:center;padding-top:15px;font-weight:900;font-size:15px;line-height:13px;}.modal-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value .unit,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data ul li .nutritional-value .unit{text-align:center;font-size:12px;font-weight:400;}.modal-ingredient .ingredient-sheet-detail .nutritional-data .note,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data .note{padding:0;font-size:12px;}.modal-ingredient .ingredient-sheet-detail .nutritional-data .see-more,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data .see-more{color:#ad0018;font-size:20px;text-align:right;cursor:pointer;position:relative;}.modal-ingredient .ingredient-sheet-detail .nutritional-data .see-more:before,.vocabulary-ingredient .ingredient-sheet-detail .nutritional-data .see-more:before{height:20px;width:100%;position:absolute;top:-32px;left:0;background-color:#fff;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);content:'';}.view-related-recipes{text-align:left;}.view-related-recipes .view-filters{display:none;}.view-related-recipes .view-content{*zoom:1;margin:0 -10px;}.view-related-recipes .view-content:before,.view-related-recipes .view-content:after{display:table;content:'';line-height:0;}.view-related-recipes .view-content:after{clear:both;}.modal-content-ingredient .view-related-recipes .view-content{margin:0 auto;max-width:380px;}@media only screen and (min-width:640px){.modal-content-ingredient .view-related-recipes .view-content{max-width:100%;}}.view-related-recipes .views-row{position:relative;float:left;width:260px;}.modal-content-ingredient .view-related-recipes .views-row{width:100%;}@media only screen and (min-width:640px){.modal-content-ingredient .view-related-recipes .views-row{width:50%;}}@media only screen and (min-width:960px){.modal-content-ingredient .view-related-recipes .views-row{width:33.33333%;}}.view-related-recipes .views-row .content{display:block;position:relative;margin:10px;background:white;overflow:hidden;}.view-related-recipes .views-row .picture{display:block;position:relative;width:100%;height:260px;background:transparent no-repeat center center;background-size:cover;}.view-related-recipes .views-row .picture:after{content:'';display:block;opacity:0.5;background-image:linear-gradient(to bottom,rgba(0,0,0,0),black);height:90px;width:100%;position:absolute;bottom:0;z-index:2;}.view-related-recipes .views-row .author{position:absolute;z-index:3;top:220px;bottom:auto;width:100%;max-width:100%;height:40px;background:none;}.view-related-recipes .views-row .author img{margin:14px !important;background-image:url(/sites/all/themes/qooq/images/picto-author-default.png);background-position:right top;background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px;position:absolute;right:8px;top:-2px;border-radius:20px;}.view-related-recipes .views-row .title{position:relative;height:70px;background:rgba(81,83,86,0.9);overflow:hidden;text-align:left;}.view-related-recipes .views-row .title h2{position:relative;z-index:2;padding:15px;color:#fff;font-family:"Lato",Verdana,sans-serif;font-weight:400;font-size:16px;line-height:18px;}.modal-utensil .modal-utensil-overlay{display:none;z-index:10001;position:fixed;top:0;left:0;right:0;bottom:0;cursor:pointer;background-color:#515356;opacity:0.4;}.modal-utensil .modal-utensil-overlay--visible{display:block;}.modal-utensil .modal-utensil-content{display:none;z-index:10002;position:fixed;top:65px;left:50%;margin-left:-45%;min-width:388px;width:90%;font-family:"Lato",Verdana,sans-serif;text-align:center;background-color:#fff;border-radius:10px;height:auto;padding:25px 10px;}.modal-utensil .modal-utensil-content--visible{display:block;}.modal-utensil .modal-utensil-content .title-utensil{font-size:22px;text-transform:uppercase;}@media only screen and (min-width:640px){.modal-utensil .modal-utensil-content{top:50%;left:50%;min-height:240px;margin-top:-120px;margin-left:-240px;width:480px;}}@media only screen and (min-width:960px){.modal-utensil .modal-utensil-content{min-height:250px;margin-top:-125px;margin-left:-240px;width:480px;}}.modal-utensil .modal-utensil-content .modal-utensil-close{position:absolute;z-index:1;top:5px;right:10px;font-size:16px;line-height:18px;color:rgba(86,83,81,0.5);}@media only screen and (min-width:640px){.modal-utensil .modal-utensil-content .modal-utensil-close{top:5px;right:10px;font-size:16px;line-height:18px;}}.modal-utensil .modal-utensil-content .modal-utensil-close:hover{color:#515356;}.print-html,.print-pdf{background:none;}.print-content *{box-sizing:border-box;}.print-content .vocabulary-ingredient .ingredient-sheet-detail h3 .icon{display:none;}.print-content .vocabulary-ingredient .ingredient-sheet-image{height:auto;}.print-content .vocabulary-ingredient .ingredient-sheet-image .thumb-ingredient{max-width:400px;}.print-content.format-pdf{font-family:"Lato",Verdana,sans-serif;font-size:13px;line-height:14px;}.print-content.format-pdf .vocabulary-ingredient .ingredient-sheet-image{margin-bottom:0;display:block;height:auto;}.print-content.format-pdf .vocabulary-ingredient .ingredient-sheet-image .thumb-ingredient{max-width:200px;}.print-content.format-pdf .ingredient-sheet-header .title{font-size:20px;}.print-content.format-pdf h3{font-size:16px;display:block;}.print-content.format-pdf h3 span{display:none;}.print-content.format-pdf .presentation{width:100%;}.print-content.format-pdf .ingredient-sheet-detail{padding:30px 0;}.print-content.format-pdf .block-feature{padding:0;margin:0;width:auto;}.print-content.format-pdf .block-feature *{box-sizing:border-box;}.print-content.format-pdf .block-feature ul{margin:0;padding:0;}.print-content.format-pdf .block-feature ul li{margin:0;padding:0;font-size:11px;line-height:normal;}.print-content.format-pdf .block-season ul{margin:0;padding:0;}.print-content.format-pdf .block-season ul li.season{margin:0;padding:0;width:15px;font-size:10px;}.print-content.format-pdf .block-season ul li.season:before{width:15px;}.print-content.format-pdf .block-season ul li.label{border:none;padding:0;color:#ad0018;border-radius:0;}.print-content.format-pdf .nutrition{page-break-inside:avoid;}.print-content.format-pdf .nutrition ul li{font-size:20px;margin:15px 10px;}.print-content.format-pdf .nutrition ul li label{font-size:11px;max-width:100px;}.print-content.format-pdf .nutrition ul li .nutritional-value{border-radius:25px;height:50px;width:50px;}.print-content.format-pdf .nutrition ul li .nutritional-value .qty{font-size:12px;font-weight:400;}.print-content.format-pdf .note{clear:both;width:100%;}.print-content.format-html{font-family:"Lato",Verdana,sans-serif;font-size:13px;line-height:14px;}.print-content.format-html .block-season ul li.label{border:none;padding:0;color:#ad0018 !important;border-radius:0;}
@keyframes bounce{from{transform:translateY(-380px);}to{transform:translateY(380px);}}@media only screen and (min-width:960px){.content-my-pack{padding:0 10px;}}@media only screen and (max-width:479px){.content-my-pack{padding:0 !important;}}.content-my-pack .view-header,.content-my-pack .view-empty{font-size:14px;line-height:17px;margin:15px;}@media only screen and (min-width:960px){.content-my-pack .view-header,.content-my-pack .view-empty{font-size:24px;line-height:30px;margin:15px 0;}}.content-my-pack .view-header p,.content-my-pack .view-empty p{margin:0;}.content-my-pack .view-empty{text-align:center;margin-top:50px;margin-bottom:0;}.content-my-pack .view-filters{text-align:right;position:relative;width:100%;margin-bottom:20px;}.content-my-pack .view-filters .icon:before{font-size:26px;}.content-my-pack .view-filters > form{display:none;}.content-my-pack .view-filters .recipe-pack-filter{padding-right:20px;}.content-my-pack .view-filters .recipe-pack-filter > label{cursor:pointer;}.content-my-pack .view-filters .recipe-pack-filter ul.content-sort{display:none;position:absolute;top:20px;right:0;z-index:20;background-color:#fff;width:auto;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);list-style:none;}.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul{list-style:none;margin:0;}.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc,.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc{cursor:pointer;background-color:#FAFAFA;box-shadow:0px 1px 0px 0px rgba(81,83,86,0.07);height:40px;padding-right:20px;padding-top:13px;margin-top:1px;padding-left:15px;font-size:14px;color:#515356;letter-spacing:0.16px;line-height:12px;}.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc:hover,.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc.active,.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc:hover,.content-my-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc.active{color:#ad0018;}.content-my-pack .btn-catalogue{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:25px 0;}@media only screen and (min-width:960px){.content-my-pack .btn-catalogue{margin:50px 0;}}.content-my-pack .btn-catalogue a{padding:8px 16px;background:#ad0018;border-radius:40px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:10px;line-height:12px;}@media only screen and (min-width:960px){.content-my-pack .btn-catalogue a{font-size:13px;line-height:16px;}}@media only screen and (max-width:719px){.content-my-pack .item-list-pack img.portrait{display:block;}}@media only screen and (max-width:479px){.content-my-pack .item-list-pack img.portrait{display:none;}}@media only screen and (max-width:719px){.content-my-pack .item-list-pack img.landscape{display:none;}}@media only screen and (max-width:479px){.content-my-pack .item-list-pack img.landscape{display:block;}}@media only screen and (min-width:720px){.content-my-pack .item-list-pack img.landscape{display:none;}}@media only screen and (max-width:479px){.content-my-pack .item-list-pack{margin:0 auto;}}@media only screen and (max-width:719px){.content-my-pack .item-list-pack{text-align:center;}}.content-my-pack .item-list-pack > ul{margin:0;}@media only screen and (min-width:720px){.content-my-pack .item-list-pack > ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.content-my-pack .item-list-pack > ul li{margin-bottom:10px;}}@media only screen and (max-width:719px){.content-my-pack .item-list-pack > ul .views-row{max-width:200px;}}@media only screen and (max-width:479px){.content-my-pack .item-list-pack > ul .views-row{max-width:none;padding-left:15px;padding-right:15px;padding-bottom:20px;}}.content-my-pack .item-pack{position:relative;width:100%;display:-ms-flexbox;display:flex;}@media only screen and (min-width:960px){.content-my-pack .item-pack{width:240px;}}.content-my-pack .item-pack .content-landscape,.content-my-pack .item-pack .content-portrait{width:100%;position:relative;display:-ms-flexbox;display:flex;}.content-my-pack .item-pack .picture-pack{width:100%;}.content-my-pack .item-pack .right-block{position:relative;width:50%;max-height:120px;float:right;border-left:1px solid #BC8644;border-bottom:1px solid #F3F3F3;}.content-my-pack .item-pack .total-recipe{position:absolute;font-size:14px;font-weight:400;line-height:normal;font-size:18px;padding-top:10px;padding-left:3px;padding-right:3px;background-color:#fff;color:#BC8644;border:1px solid #BC8644;border-top:none;bottom:auto;top:0;right:5px;}.content-my-pack .item-pack .title-pack{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:17px;font-size:15px;width:100%;position:absolute;bottom:0;background-color:rgba(86,83,81,0.5);color:#fff;font-weight:300;padding:5px;height:50px;}.content-my-pack .item-list{background-color:#F3F3F3;height:auto;display:block;}.content-my-pack .item-list .pager{padding:0;}.content-my-pack .item-list .pager li{background:none;border-radius:0;text-shadow:none;padding-bottom:7px;font-size:17px;color:#515356;padding:0;margin-right:20px;}@media only screen and (min-width:960px){.content-my-pack .item-list .pager li{font-size:26px;margin-right:40px;}}.content-my-pack .item-list .pager li.pager-current{border-bottom:2px solid #ad0018;font-weight:400;}.content-my-pack .item-list .pager li.pager-previous,.content-my-pack .item-list .pager li.pager-next{display:none;}.content-my-pack .item-list .pager li.pager-last{margin-right:0;}.content-my-pack .item-list .pager li > a{display:inline-block;padding:0;background-color:transparent;border:none;border-radius:0;}.content-my-pack .item-list .pager li > a.active{color:#515356;}.view-my-recipes-pack.view-recipe-qooq .view-profile-friend > .view-content{margin-left:10px;margin-right:0;}.view-my-recipes-pack .content-my-recipes-pack{position:relative;}.view-my-recipes-pack .content-my-recipes-pack .pack-title{font-size:36px;font-weight:600;color:#ad0018;margin-left:10px;padding:20px 0;border-bottom:1px solid #515356;line-height:36px;}.view-my-recipes-pack .content-my-recipes-pack .return-page-pack{margin:10px 15px;padding-bottom:10px;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .return-page-pack{margin-top:10px;margin-left:5px;}}.view-my-recipes-pack .content-my-recipes-pack .return-page-pack .pack-title{font-size:16px;padding:0;border:none;}.view-my-recipes-pack .content-my-recipes-pack .return-page-pack > a{color:#ad0018;font-size:18px;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .return-page-pack > a{font-size:14px;}}.view-my-recipes-pack .content-my-recipes-pack .return-page-pack > a .icon:before{font-weight:600;}.view-my-recipes-pack .content-my-recipes-pack .long-desc-and-filter{display:-ms-flexbox;display:flex;}@media only screen and (max-width:959px){.view-my-recipes-pack .content-my-recipes-pack .long-desc-and-filter{padding-top:10px;}}.view-my-recipes-pack .content-my-recipes-pack .long-description{-ms-flex:1;flex:1;font-size:14px;line-height:17px;margin:20px 15px;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .long-description{font-size:19px;line-height:23px;margin-left:10px;margin-top:15px;margin-right:10px;}}.view-my-recipes-pack .content-my-recipes-pack .view-filters{text-align:right;margin:15px;}@media only screen and (max-width:959px){.view-my-recipes-pack .content-my-recipes-pack .view-filters{margin-top:25px;}}.view-my-recipes-pack .content-my-recipes-pack .view-filters .icon:before{font-size:26px;}.view-my-recipes-pack .content-my-recipes-pack .view-filters > form{display:none;}.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter > label{cursor:pointer;}.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort{display:none;position:absolute;top:20px;right:0;z-index:20;background-color:#fff;width:100px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.5);list-style:none;}.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul{list-style:none;margin:0;}.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc,.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc{cursor:pointer;background-color:#FAFAFA;box-shadow:0px 1px 0px 0px rgba(81,83,86,0.07);height:40px;padding-right:20px;padding-top:13px;margin-top:1px;padding-left:15px;font-size:14px;color:#515356;letter-spacing:0.16px;line-height:12px;text-align:center;}.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc:hover,.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.asc.active,.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc:hover,.view-my-recipes-pack .content-my-recipes-pack .view-filters .recipe-pack-filter ul.content-sort ul li.desc.active{color:#ad0018;}.view-my-recipes-pack .content-my-recipes-pack .view-content{margin:0;padding:0 15px;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .view-content{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.view-my-recipes-pack .content-my-recipes-pack .view-content .views-row{margin-bottom:10px;width:100%;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .view-content .views-row{width:260px;}}.view-my-recipes-pack .content-my-recipes-pack .view-content .views-row .content{margin:0;}@media only screen and (min-width:960px){.view-my-recipes-pack .content-my-recipes-pack .view-content .views-row .content{margin:10px;}}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager{padding:0;}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li{display:inline;background:none;border-radius:0;margin-right:40px;text-shadow:none;padding-bottom:7px;font-size:26px;color:#515356;padding:0;}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li.pager-current{border-bottom:2px solid #ad0018;font-weight:400;}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li.pager-previous,.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li.pager-next{display:none;}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li > a{display:inline-block;padding:0;background-color:transparent;border:none;border-radius:0;}.view-my-recipes-pack .content-my-recipes-pack .item-list .pager li > a.active{color:#515356;}.views-shop-products-all-packs-content{padding:0 10px;visibility:visible;opacity:1;transition:visibility 0s,opacity 0.5s linear;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content{padding:0 70px;}}.views-shop-products-all-packs-content.hidden-view-pack{visibility:hidden;opacity:0;height:0;}.views-shop-products-all-packs-content.visible-view-pack{visibility:visible;opacity:1;}.views-shop-products-all-packs-content h2{font-size:26px;font-weight:300;color:#ad0018;text-align:center;padding-top:100px;padding-bottom:20px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content h2{font-size:36px;padding-top:100px;}}.views-shop-products-all-packs-content h3{color:#515356;font-size:18px;font-weight:700;padding-bottom:15px;float:left;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content h3{font-size:20px;padding-bottom:25px;}}.views-shop-products-all-packs-content .nav-slick{float:right;}.views-shop-products-all-packs-content .nav-slick .nav-slick-arrow{background:none;border:none;padding:0;margin:0;color:#515356;transition:color .3s;}.views-shop-products-all-packs-content .nav-slick .nav-slick-arrow:hover{color:#ad0018;}.views-shop-products-all-packs-content .nav-slick .nav-slick-arrow.nav-slick-prev{margin-right:20px;}.views-shop-products-all-packs-content .view-shop-products-pack button.slick-arrow{display:none !important;visibility:hidden;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .field-content{display:block;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack{display:block;position:relative;margin-right:10px;margin-bottom:50px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack{margin-right:40px;margin-bottom:80px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack{box-shadow:0 3px 10px 3px rgba(86,83,81,0.2);border-bottom:6px solid #d4a045;border-radius:4px;position:relative;padding-bottom:70px;background-color:#fff;overflow-y:hidden;width:300px;height:240px;cursor:pointer;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack{width:470px;height:380px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack.back-face-content{border-bottom:none;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .caddy{position:absolute;left:15px;top:15px;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .caddy .icon-caddy{font-size:25px;color:#fff;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack:before,.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack:after{content:'';position:absolute;top:0;right:0;border-color:transparent;border-style:solid;z-index:1;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack:after{border-width:2.3em;border-right-color:#d4a045;border-top-color:#d4a045;border-top-right-radius:4px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack:after{border-width:3em;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .total-recipe{position:absolute;right:5px;top:9px;color:#fff;z-index:2;transform:rotate(45deg);font-size:18px;font-weight:300;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .total-recipe span{display:inline-block;font-weight:700;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .total-recipe{font-size:25px;top:12px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .picture-pack{border-top-left-radius:4px;border-top-right-radius:4px;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .recipes-quantity{text-transform:uppercase;color:#d4a045;font-size:8px;font-weight:700;text-align:center;padding-top:10px;line-height:10px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .recipes-quantity{font-size:12px;padding-top:20px;line-height:12px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .title-pack{font-size:18px;font-weight:700;text-align:center;line-height:normal;max-width:280px;margin:0 auto;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .title-pack{font-size:24px;line-height:24px;max-width:400px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .long_description-pack{line-height:normal;padding:10px;position:absolute;text-align:center;font-size:11px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .long_description-pack{font-size:14px;padding:20px;padding-top:10px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions{position:absolute;bottom:15px;text-align:center;left:10%;width:80%;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions{bottom:10px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a{display:block;font-size:12px;font-weight:700;text-transform:uppercase;padding:0.6em 0.1em;margin:0 10px;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a{font-size:14px;padding:1em 1.6em;margin:10px;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a.btn-pack{margin-bottom:0;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a.btn-white{margin-top:0;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a.btn-white:hover{color:#d4a045;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions a:focus{color:#515356;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions .btn-pack{background-color:rgba(212,160,69,0.9);transition:background-color .3s;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions .btn-pack:hover,.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions .btn-pack:focus,.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .actions .btn-pack:active{background-color:#d4a045;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .front-face{width:100%;height:100%;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face{transition:transform 1s ease-out;background-color:#fff;position:absolute;bottom:-380px;left:0;width:100%;height:100%;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face .recipes-quantity{padding-top:35px;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face .title-pack{font-size:18px;line-height:normal;padding-top:0;}@media only screen and (min-width:720px){.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face .title-pack{font-size:36px;line-height:36px;}}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face.hidden-pack{transform:translate(0,0);transition:all 0.7s ease-in;}.views-shop-products-all-packs-content .view-shop-products-pack .views-row .item-pack .content-pack .back-face.visible-pack{transition:all 0.2s ease-out;transform:translate(0,-380px);}.views-shop-products-one-pack-content{position:relative;margin-bottom:90px;}.views-shop-products-one-pack-content .item-pack{border-bottom:6px solid #d4a045;padding-bottom:10px;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack{padding-bottom:70px;}}.views-shop-products-one-pack-content .item-pack .container-picture{display:none;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width:480px){.views-shop-products-one-pack-content .item-pack .container-picture{display:-ms-flexbox;display:flex;}}.views-shop-products-one-pack-content .item-pack .recipes-quantity{text-transform:uppercase;color:#d4a045;font-size:14px;font-weight:700;text-align:center;padding-top:45px;padding-bottom:10px;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .recipes-quantity{padding-top:100px;font-size:18px;}}.views-shop-products-one-pack-content .item-pack .title-pack{font-size:25px;font-weight:700;text-align:center;line-height:25px;margin-bottom:30px;padding:0 70px;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .title-pack{font-size:36px;line-height:36px;}}@media only screen and (min-width:800px){.views-shop-products-one-pack-content .item-pack .title-pack{font-size:48px;line-height:48px;}}.views-shop-products-one-pack-content .item-pack .long_description-pack{line-height:normal;padding:10px 20px;padding-bottom:0;text-align:center;font-size:18px;max-width:550px;margin:0 auto;}.views-shop-products-one-pack-content .item-pack .price-pack{font-size:24px;text-align:center;margin:20px 0;}.views-shop-products-one-pack-content .item-pack .price-pack span{font-weight:900;}.views-shop-products-one-pack-content .item-pack .actions{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:50px;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .actions{margin-top:0;}}.views-shop-products-one-pack-content .item-pack .actions a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase;padding:0.8em 1.6em;}.views-shop-products-one-pack-content .item-pack .actions a.btn-white{padding:0 1.6em;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .actions a.btn-white{padding:0.8em 1.6em;}}.views-shop-products-one-pack-content .item-pack .actions a.btn-white:hover{color:#d4a045;}.views-shop-products-one-pack-content .item-pack .actions a.btn-white:focus{color:#515356;}@media only screen and (min-width:370px){.views-shop-products-one-pack-content .item-pack .actions a{font-size:14px;}}.views-shop-products-one-pack-content .item-pack .actions .btn-pack{background-color:rgba(212,160,69,0.9);transition:background-color .3s;}.views-shop-products-one-pack-content .item-pack .actions .btn-pack:hover,.views-shop-products-one-pack-content .item-pack .actions .btn-pack:focus,.views-shop-products-one-pack-content .item-pack .actions .btn-pack:active{background-color:#d4a045;}.views-shop-products-one-pack-content .item-pack .actions .btn-pack span{padding-left:3px;}.views-shop-products-one-pack-content .item-pack .actions .icon-caddy{margin-left:10px;font-size:20px;}.views-shop-products-one-pack-content .item-pack .node-recipe_pack{position:relative;}.views-shop-products-one-pack-content .item-pack .content-picture{position:relative;width:60%;max-width:750px;}.views-shop-products-one-pack-content .item-pack .content-picture .favoris-recipe{z-index:10;}.views-shop-products-one-pack-content .item-pack .content-picture .picture-pack{width:100%;}.views-shop-products-one-pack-content .item-pack .content-picture .caddy{position:absolute;left:15px;top:15px;}.views-shop-products-one-pack-content .item-pack .content-picture .caddy .icon-caddy{font-size:25px;color:#fff;}.views-shop-products-one-pack-content .item-pack .content-picture:before,.views-shop-products-one-pack-content .item-pack .content-picture:after{content:'';position:absolute;top:0;right:0;border-color:transparent;border-style:solid;z-index:1;}.views-shop-products-one-pack-content .item-pack .content-picture:after{border-width:2.5em;border-right-color:#d4a045;border-top-color:#d4a045;border-top-right-radius:4px;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .content-picture:after{border-width:3em;}}.views-shop-products-one-pack-content .item-pack .content-picture .total-recipe{position:absolute;right:5px;top:9px;color:#fff;z-index:2;transform:rotate(45deg);font-size:18px;font-weight:300;}.views-shop-products-one-pack-content .item-pack .content-picture .total-recipe span{display:inline-block;font-weight:700;}@media only screen and (min-width:720px){.views-shop-products-one-pack-content .item-pack .content-picture .total-recipe{font-size:25px;top:12px;}}.recipes-pack{padding-top:40px;margin-left:10px;margin-right:10px;}@media only screen and (min-width:720px){.recipes-pack{padding-top:90px;margin-left:70px;margin-right:70px;}}.recipes-pack .title-recipes-pack{color:#ad0018;font-weight:300;font-size:36px;text-align:center;margin-bottom:20px;}.recipes-pack .title-pack{text-align:left;font-weight:700;font-size:20px;margin-bottom:25px;float:left;}.recipes-pack .title-pack span{font-size:14px;font-weight:400;}.recipes-pack .title-pack .view-pack,.recipes-pack .title-pack .reduce-pack{font-size:14px;font-weight:400;margin-left:20px;text-transform:uppercase;cursor:pointer;}.recipes-pack .nav-slick{float:right;}.recipes-pack .nav-slick .nav-slick-arrow{background:none;border:none;padding:0;margin:0;color:#515356;transition:color .3s;}.recipes-pack .nav-slick .nav-slick-arrow:hover{color:#ad0018;}.recipes-pack .nav-slick .nav-slick-arrow.nav-slick-prev{margin-right:20px;}.recipes-pack .bottom-actions{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:10px;}.recipes-pack .bottom-actions a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase;padding:0.8em 1.2em;}.recipes-pack .bottom-actions a.btn-white:hover{color:#d4a045;}.recipes-pack .bottom-actions a.btn-white:focus{color:#515356;}@media only screen and (min-width:370px){.recipes-pack .bottom-actions a{font-size:14px;}}.recipes-pack .bottom-actions .btn-pack{background-color:rgba(212,160,69,0.9);transition:background-color .3s;}.recipes-pack .bottom-actions .btn-pack:hover,.recipes-pack .bottom-actions .btn-pack:focus,.recipes-pack .bottom-actions .btn-pack:active{background-color:#d4a045;}.recipes-pack .bottom-actions .btn-pack span{padding-left:3px;}.recipes-pack .bottom-actions .icon-caddy{margin-left:10px;font-size:20px;}.view-recipes-pack .slick-slider button.slick-arrow{display:none !important;visibility:hidden;}.view-recipes-pack .views-row .content{float:left;margin-right:15px;box-shadow:0 3px 10px 3px rgba(86,83,81,0.2);border-radius:4px;background-color:#fff;}@media only screen and (min-width:720px){.view-recipes-pack .views-row .content{margin-right:30px;}}.view-recipes-pack .node-recipe_pack{position:relative;}.view-recipes-pack .content-picture{position:relative;height:150px;width:150px;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture{height:250px;width:250px;}}.view-recipes-pack .content-picture .picture{width:100%;height:100%;background-size:cover;}.view-recipes-pack .content-picture .is-video{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;}.view-recipes-pack .content-picture .is-video .icon{color:#fff;font-size:30px;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .is-video .icon{font-size:50px;}}.view-recipes-pack .content-picture .caddy,.view-recipes-pack .content-picture .preptime{position:absolute;left:5px;color:#fff;font-size:14px;font-weight:400;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .caddy,.view-recipes-pack .content-picture .preptime{font-size:20px;left:15px;}}.view-recipes-pack .content-picture .caddy{font-size:20px;top:5px;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .caddy{font-size:30px;top:15px;}}.view-recipes-pack .content-picture .preptime{bottom:5px;left:0;}.view-recipes-pack .content-picture .preptime .icon{font-size:14px;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .preptime .icon{font-size:20px;}}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .preptime{bottom:10px;}}.view-recipes-pack .content-picture .preptime .icon,.view-recipes-pack .content-picture .preptime .field{float:left;}.view-recipes-pack .content-picture .favoris-recipe{width:24px;height:24px;border-radius:12px;z-index:11;right:5px;}.view-recipes-pack .content-picture .favoris-recipe .icon-favoris,.view-recipes-pack .content-picture .favoris-recipe .icon-favoris_off{height:24px;}.view-recipes-pack .content-picture .favoris-recipe .icon-favoris::before,.view-recipes-pack .content-picture .favoris-recipe .icon-favoris_off::before{font-size:17px;}@media only screen and (min-width:720px){.view-recipes-pack .content-picture .favoris-recipe{width:30px;height:30px;border-radius:15px;top:15px;right:15px;}.view-recipes-pack .content-picture .favoris-recipe .icon-favoris,.view-recipes-pack .content-picture .favoris-recipe .icon-favoris_off{height:29px;}.view-recipes-pack .content-picture .favoris-recipe .icon-favoris::before,.view-recipes-pack .content-picture .favoris-recipe .icon-favoris_off::before{font-size:20px;}.view-recipes-pack .content-picture .favoris-recipe .tooltips{top:-3px;}}.view-recipes-pack .content-text{position:relative;width:150px;height:100px;}@media only screen and (min-width:720px){.view-recipes-pack .content-text{width:250px;height:135px;}}.view-recipes-pack .content-text .title{float:left;width:100%;}.view-recipes-pack .content-text h3{font-size:14px;font-weight:700;line-height:14px;text-align:center;padding:0 5px;margin-top:15px;color:#515356;}@media only screen and (min-width:720px){.view-recipes-pack .content-text h3{margin-top:30px;padding:0 20px;font-size:20px;line-height:20px;}}.view-recipes-pack .content-text .name-author{font-size:12px;font-weight:300;text-align:center;width:100%;position:absolute;bottom:15px;color:#515356;}.view-recipes-pack .content-text .name-author:hover{color:#515356;}@media only screen and (min-width:720px){.view-recipes-pack .content-text .name-author{font-size:14px;}}.view-recipes-pack .content-text .photo-author{display:none;position:absolute;bottom:7px;right:10px;}.view-recipes-pack .content-text .photo-author img{border-radius:20px;width:40px;}@media only screen and (min-width:720px){.view-recipes-pack .content-text .photo-author{display:block;}}.view-recipes-pack .view-content{height:auto;transition:visibility 0s,opacity 0.5s linear;}.view-recipes-pack .view-content-list{visibility:hidden;opacity:0;height:0;transition:visibility 0s,opacity 0.5s linear;}.view-recipes-pack .view-content-list.list-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;margin-left:0;}.view-recipes-pack .view-content-list.list-inline > li{padding-right:0;padding-left:0;margin-bottom:15px;}.view-recipes-pack .view-content-list.list-inline > li .content{margin-right:22px;}.view-recipes-pack .hidden-view-pack{visibility:hidden;opacity:0;height:0;}.view-recipes-pack .visible-view-pack{visibility:visible;opacity:1;height:auto;}
.fc{direction:ltr;text-align:left;}.fc-rtl{text-align:right;}body .fc{font-size:1em;}.fc-highlight{background:#bce8f1;opacity:.3;}.fc-bgevent{background:#8fdf82;opacity:.3;}.fc-nonbusiness{background:#d7d7d7;}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer;}.fc button::-moz-focus-inner{margin:0;padding:0;}.fc-state-default{border:1px solid;}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px;}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px;}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle;}.fc-state-default{background-color:#f5f5f5;background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6;}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;transition:background-position 0.1s linear;}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;box-shadow:none;}.fc-button-group{display:inline-block;}.fc .fc-button-group > *{float:left;margin:0 0 0 -1px;}.fc .fc-button-group > :first-child{margin-left:0;}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15);}.fc-popover .fc-header{padding:2px 4px;}.fc-popover .fc-header .fc-title{margin:0 2px;}.fc-popover .fc-header .fc-close{cursor:pointer;}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left;}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right;}.fc-divider{border-style:solid;border-width:1px;}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0;}.fc-clear{clear:both;}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0;}.fc-bg{bottom:0;}.fc-bg table{height:100%;}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em;}.fc th{text-align:center;}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top;}.fc td.fc-today{border-style:double;}a[data-goto]{cursor:pointer;}a[data-goto]:hover{text-decoration:underline;}.fc .fc-row{border-style:solid;border-width:0;}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent;}.fc-row:first-child table{border-top:0 hidden transparent;}.fc-row{position:relative;}.fc-row .fc-bg{z-index:1;}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0;}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%;}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent;}.fc-row .fc-bgevent-skeleton{z-index:2;}.fc-row .fc-highlight-skeleton{z-index:3;}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px;}.fc-row .fc-helper-skeleton{z-index:5;}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:transparent;}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0;}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0;}.fc-scroller{-webkit-overflow-scrolling:touch;}.fc-scroller > .fc-day-grid,.fc-scroller > .fc-time-grid{position:relative;width:100%;}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;}.fc-event,.fc-event-dot{background-color:#3a87ad;}.fc-event,.fc-event:hover{color:#fff;text-decoration:none;}.fc-event[href],.fc-event.fc-draggable{cursor:pointer;}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed;}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;}.fc-event .fc-content{position:relative;z-index:2;}.fc-event .fc-resizer{position:absolute;z-index:4;}.fc-event .fc-resizer{display:none;}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block;}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2);}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,0.3);}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0;}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0;}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0;}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px;}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px;}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px;}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px;}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px;}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px;}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px;}tr:first-child > td > .fc-day-grid-event{margin-top:2px;}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden;}.fc-day-grid-event .fc-time{font-weight:bold;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px;}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none;}a.fc-more:hover{text-decoration:underline;}.fc-limited{display:none;}.fc-day-grid .fc-row{z-index:1;}.fc-more-popover{z-index:2;width:220px;}.fc-more-popover .fc-event-container{padding:10px;}.fc-now-indicator{position:absolute;border:0 solid red;}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd;}.fc-unthemed .fc-popover{background-color:#fff;}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee;}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;}.fc-unthemed td.fc-today{background:#fcf8e3;}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3;}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fc-icon:after{position:relative;}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:bold;font-size:200%;top:-7%;}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%;}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%;}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%;}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%;}.fc-unthemed .fc-popover{border-width:1px;border-style:solid;}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px;}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5;}.ui-widget .fc-disabled-day{background-image:none;}.fc-popover > .ui-widget-header + .ui-widget-content{border-top:0;}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal;}.ui-widget td.fc-axis{font-weight:normal;}.fc-time-grid .fc-slats .ui-widget-content{background:none;}.fc.fc-bootstrap3 a{text-decoration:none;}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline;}.fc-bootstrap3 hr.fc-divider{border-color:inherit;}.fc-bootstrap3 .fc-today.alert{border-radius:0;}.fc-bootstrap3 .fc-popover .panel-body{padding:0;}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none;}.fc.fc-bootstrap4 a{text-decoration:none;}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline;}.fc-bootstrap4 hr.fc-divider{border-color:inherit;}.fc-bootstrap4 .fc-today.alert{border-radius:0;}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff;}.fc-bootstrap4 .fc-popover.card{position:absolute;}.fc-bootstrap4 .fc-popover .card-body{padding:0;}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none;}.fc-toolbar{text-align:center;}.fc-toolbar.fc-header-toolbar{margin-bottom:1em;}.fc-toolbar.fc-footer-toolbar{margin-top:1em;}.fc-toolbar .fc-left{float:left;}.fc-toolbar .fc-right{float:right;}.fc-toolbar .fc-center{display:inline-block;}.fc .fc-toolbar > * > *{float:left;margin-left:.75em;}.fc .fc-toolbar > * > :first-child{margin-left:0;}.fc-toolbar h2{margin:0;}.fc-toolbar button{position:relative;}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2;}.fc-toolbar .fc-state-down{z-index:3;}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4;}.fc-toolbar button:focus{z-index:5;}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{box-sizing:content-box;}.fc-view,.fc-view > table{position:relative;z-index:1;}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em;}.fc-basic-view .fc-body .fc-row{min-height:4em;}.fc-row.fc-rigid{overflow:hidden;}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0;}.fc-day-top.fc-other-month{opacity:0.3;}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px;}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px;}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right;}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left;}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0;}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px;}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080;}.fc-basic-view td.fc-week-number{text-align:center;}.fc-basic-view td.fc-week-number > *{display:inline-block;min-width:1.25em;}.fc-agenda-view .fc-day-grid{position:relative;z-index:2;}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em;}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em;}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap;}.fc-ltr .fc-axis{text-align:right;}.fc-rtl .fc-axis{text-align:left;}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1;}.fc-time-grid{min-height:100%;}.fc-time-grid table{border:0 hidden transparent;}.fc-time-grid > .fc-bg{z-index:1;}.fc-time-grid .fc-slats,.fc-time-grid > hr{position:relative;z-index:2;}.fc-time-grid .fc-content-col{position:relative;}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0;}.fc-time-grid .fc-business-container{position:relative;z-index:1;}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2;}.fc-time-grid .fc-highlight-container{position:relative;z-index:3;}.fc-time-grid .fc-event-container{position:relative;z-index:4;}.fc-time-grid .fc-now-indicator-line{z-index:5;}.fc-time-grid .fc-helper-container{position:relative;z-index:6;}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0;}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted;}.fc-time-grid .fc-highlight-container{position:relative;}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0;}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px;}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%;}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1;}.fc-time-grid .fc-bgevent{left:0;right:0;}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0;}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.fc-time-grid-event{overflow:hidden;}.fc-time-grid-event.fc-selected{overflow:visible;}.fc-time-grid-event.fc-selected .fc-bg{display:none;}.fc-time-grid-event .fc-content{overflow:hidden;}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px;}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap;}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap;}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top;}.fc-time-grid-event.fc-short .fc-time span{display:none;}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start);}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0";}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"=";}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px;}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0;}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px;}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent;}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent;}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px;}.fc-rtl .fc-list-view{direction:rtl;}.fc-list-view{border-width:1px;border-style:solid;}.fc .fc-list-table{table-layout:auto;}.fc-list-table td{border-width:1px 0 0;padding:8px 14px;}.fc-list-table tr:first-child td{border-top-width:0;}.fc-list-heading{border-bottom-width:1px;}.fc-list-heading td{font-weight:bold;}.fc-ltr .fc-list-heading-main{float:left;}.fc-ltr .fc-list-heading-alt{float:right;}.fc-rtl .fc-list-heading-main{float:right;}.fc-rtl .fc-list-heading-alt{float:left;}.fc-list-item.fc-has-url{cursor:pointer;}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px;}.fc-ltr .fc-list-item-marker{padding-right:0;}.fc-rtl .fc-list-item-marker{padding-left:0;}.fc-list-item-title a{text-decoration:none;color:inherit;}.fc-list-item-title a[href]:hover{text-decoration:underline;}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0;}.fc-list-empty-wrap1{width:100%;height:100%;display:table;}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center;}.fc-unthemed .fc-list-empty{background-color:#eee;}
.page-planning .view-planning{margin-top:63px;}@media only screen and (min-width:960px){.page-planning .view-planning{margin-top:70px;padding:0 70px;margin-top:110px;}}.page-planning .view-planning .content-calendar{padding:0;margin-bottom:-70px;background-color:#fff;}@media only screen and (min-width:960px){.page-planning .view-planning .content-calendar{padding-left:0;margin-bottom:auto;background-color:transparent;}}.page-planning .view-planning .content-recipe{padding-right:0;padding-left:0;margin-top:110px;background-color:#fff;}@media only screen and (min-width:640px){.page-planning .view-planning .content-recipe{margin-top:130px;}}@media only screen and (min-width:960px){.page-planning .view-planning .content-recipe{padding-left:20px;background-color:transparent;min-height:600px;margin-top:auto;}}.page-planning .view-planning .view-calendar{position:static;}@media only screen and (min-width:960px){.page-planning .view-planning .view-calendar{position:fixed;z-index:1;}}.page-planning .view-planning .view-calendar h2.current-date{color:#ad0018;font-weight:700;height:60px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(86,83,81,0.2);position:fixed;z-index:2;width:100%;top:63px;padding-left:15px;padding-right:0;}.page-planning .view-planning .view-calendar h2.current-date .current-year{font-size:16px;line-height:19px;display:inline-block;padding-left:3px;}.page-planning .view-planning .view-calendar h2.current-date .current-day-mobile,.page-planning .view-planning .view-calendar h2.current-date .current-day{font-size:16px;line-height:19px;display:inline-block;}.page-planning .view-planning .view-calendar h2.current-date > button{box-shadow:none;text-shadow:none;border:none;background-color:transparent;color:#515356;padding:0;margin-right:-5px;width:60px;height:60px;}.page-planning .view-planning .view-calendar h2.current-date > button.active{background-color:#ad0018;}.page-planning .view-planning .view-calendar h2.current-date > button > .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.page-planning .view-planning .view-calendar h2.current-date > button > .icon.icon-chevron-up{color:#515356;}.page-planning .view-planning .view-calendar h2.current-date > button > .icon.icon-chevron-up{color:#fff;}@media only screen and (min-width:640px){.page-planning .view-planning .view-calendar h2.current-date{top:80px;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-calendar h2.current-date{height:auto;background-color:transparent;display:block;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;border:none;position:static;z-index:auto;width:auto;top:auto;padding:inherit;}.page-planning .view-planning .view-calendar h2.current-date .current-year{font-size:14px;padding-left:0;display:block;}.page-planning .view-planning .view-calendar h2.current-date .current-day{font-size:36px;line-height:30px;}.page-planning .view-planning .view-calendar h2.current-date .meal-title{line-height:25px;font-size:18px;}}.page-planning .view-planning .view-calendar .nav-tabs-meal-type{position:fixed;z-index:2;width:100%;top:122px;background-color:#F3F3F3;}@media only screen and (min-width:640px){.page-planning .view-planning .view-calendar .nav-tabs-meal-type{top:140px;}}.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:none;}.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li > a{text-transform:uppercase;color:#ad0018;font-size:15px;line-height:28px;font-weight:400;border:none;border-radius:0;padding:10px;}.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li > a:hover,.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li > a:focus,.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li > a:active{border:none;font-weight:600;background-color:transparent;}.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li.active > a{border-bottom:4px solid #ad0018;font-weight:600;background-color:transparent;}.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li.active > a:hover,.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li.active > a:focus,.page-planning .view-planning .view-calendar .nav-tabs-meal-type > ul > li.active > a:active{border:none;border-bottom:4px solid #ad0018;}.page-planning .view-planning .view-calendar .fc-unthemed,.page-planning .view-planning .view-calendar .fc-bootstrap3{text-align:center;background-color:#fff;padding:25px;padding-bottom:0;margin-top:60px;position:fixed;z-index:2;height:100%;width:100%;}@media only screen and (min-width:640px){.page-planning .view-planning .view-calendar .fc-unthemed,.page-planning .view-planning .view-calendar .fc-bootstrap3{max-width:100%;margin-top:77px;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-calendar .fc-unthemed,.page-planning .view-planning .view-calendar .fc-bootstrap3{margin-top:25px;position:static;height:auto;max-width:310px;}}@media only screen and (min-width:1280px){.page-planning .view-planning .view-calendar .fc-unthemed,.page-planning .view-planning .view-calendar .fc-bootstrap3{max-width:400px;}}@media only screen and (min-width:1440px){.page-planning .view-planning .view-calendar .fc-unthemed,.page-planning .view-planning .view-calendar .fc-bootstrap3{max-width:480px;}}.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar{background-color:#fff;margin:0;padding-bottom:1em;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar h2,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar h2{text-transform:capitalize;color:#515356;font-size:18px;line-height:29px;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default{color:#515356;border:none;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:hover,.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:focus,.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:active,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:hover,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:focus,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:active{background-color:transparent;box-shadow:none;outline:none;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn{margin-left:5px;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-view-container .table-bordered,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-view-container .table-bordered{border:none;}.page-planning .view-planning .view-calendar .fc-unthemed th,.page-planning .view-planning .view-calendar .fc-unthemed td,.page-planning .view-planning .view-calendar .fc-unthemed thead,.page-planning .view-planning .view-calendar .fc-unthemed tbody,.page-planning .view-planning .view-calendar .fc-unthemed .fc-divider,.page-planning .view-planning .view-calendar .fc-unthemed .fc-row,.page-planning .view-planning .view-calendar .fc-unthemed .fc-content,.page-planning .view-planning .view-calendar .fc-unthemed .fc-popover,.page-planning .view-planning .view-calendar .fc-unthemed .fc-list-view,.page-planning .view-planning .view-calendar .fc-unthemed .fc-list-heading td,.page-planning .view-planning .view-calendar .fc-bootstrap3 th,.page-planning .view-planning .view-calendar .fc-bootstrap3 td,.page-planning .view-planning .view-calendar .fc-bootstrap3 thead,.page-planning .view-planning .view-calendar .fc-bootstrap3 tbody,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-divider,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-row,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-content,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-popover,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-list-view,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-list-heading td{border:none;text-align:center;}.page-planning .view-planning .view-calendar .fc-unthemed td.fc-today,.page-planning .view-planning .view-calendar .fc-bootstrap3 td.fc-today{background:#fff;}.page-planning .view-planning .view-calendar .fc-unthemed tr,.page-planning .view-planning .view-calendar .fc-bootstrap3 tr{padding:0;}.page-planning .view-planning .view-calendar .fc-unthemed th,.page-planning .view-planning .view-calendar .fc-bootstrap3 th{background-color:#fff;color:#515356;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-bg table,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-bg table{margin:0;border:none;}.page-planning .view-planning .view-calendar .fc-unthemed.fc-rtl .fc-basic-view .fc-day-header,.page-planning .view-planning .view-calendar .fc-unthemed.fc-ltr .fc-basic-view .fc-day-header,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-header,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-header{font-size:18px;font-weight:400;}.page-planning .view-planning .view-calendar .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.page-planning .view-planning .view-calendar .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number{background-color:#fff;color:#ad0018;}.page-planning .view-planning .view-calendar .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.page-planning .view-planning .view-calendar .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;font-size:18px;font-weight:700;color:#515356;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;width:40px;height:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.page-planning .view-planning .view-calendar .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.page-planning .view-planning .view-calendar .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.page-planning .view-planning .view-calendar .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active{border-radius:20px;background-color:#ad0018;color:#fff;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-row .fc-content-skeleton table,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-row .fc-content-skeleton table{margin:0;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-row.fc-rigid .fc-content-skeleton,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-row.fc-rigid .fc-content-skeleton{top:1em;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-row .fc-day-grid-event,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-row .fc-day-grid-event{margin-top:-15px;}.page-planning .view-planning .view-calendar .fc-unthemed .fc-row .fc-day-grid-event:before,.page-planning .view-planning .view-calendar .fc-bootstrap3 .fc-row .fc-day-grid-event:before{font-size:6px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-calendar{margin-bottom:50px;}}.page-planning .view-planning .view-calendar.no-fixed{position:static;}.page-planning .view-planning .view-recipe-planning{float:left;width:100%;}.page-planning .view-planning .view-recipe-planning .no-result{font-weight:700;text-align:center;font-size:16px;padding:0 20px;margin:50px 0;min-height:280px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:720px){.page-planning .view-planning .view-recipe-planning .no-result{min-height:300px;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .no-result{min-height:600px;margin:auto;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning{float:none;width:auto;}}.page-planning .view-planning .view-recipe-planning .row-content{position:relative;padding:0;width:100%;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-content{float:left;padding-top:65px;margin-bottom:20px;}}.page-planning .view-planning .view-recipe-planning .row-recipes-meal{width:100%;padding-top:10px;padding-bottom:5px;padding:0 20px;border-bottom:1px solid rgba(86,83,81,0.2);float:left;white-space:nowrap;overflow-x:auto;position:-webkit-sticky;position:sticky;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipes-meal{padding:0;white-space:inherit;overflow-x:inherit;position:initial;}}.page-planning .view-planning .view-recipe-planning .date-meal{height:60px;padding-left:20px;border-bottom:1px solid rgba(86,83,81,0.2);font-size:16px;line-height:19px;color:#ad0018;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .date-meal{position:absolute;left:-50px;right:0;top:0;font-size:24px;line-height:normal;padding-left:inherit;padding-bottom:5px;height:auto;display:block;-ms-flex-align:inherit;align-items:inherit;}}.page-planning .view-planning .view-recipe-planning .date-meal .day{color:#515356;font-size:16px;}.page-planning .view-planning .view-recipe-planning .meal-type{margin-left:0;margin-top:15px;margin-bottom:0;padding-left:20px;font-size:16px;color:#ad0018;font-weight:700;text-transform:uppercase;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .meal-type{padding-left:0;margin-left:-20px;font-size:24px;float:left;text-transform:none;}}.page-planning .view-planning .view-recipe-planning .meal-time{margin-top:5px;margin-left:10px;margin-bottom:15px;float:none;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;}.page-planning .view-planning .view-recipe-planning .meal-time .icon{color:#515356;font-size:18px;}.page-planning .view-planning .view-recipe-planning .meal-time .total-time{font-size:14px;font-style:italic;font-weight:400;color:#515356;line-height:18px;padding-left:3px;}.page-planning .view-planning .view-recipe-planning .meal-time .prep-time{font-size:14px;font-style:italic;margin-left:3px;}.page-planning .view-planning .view-recipe-planning .meal-time .kcal{margin-left:20px;text-transform:uppercase;font-weight:700;}.page-planning .view-planning .view-recipe-planning .meal-time .kcal span{font-weight:400;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .meal-time{float:left;margin-top:17px;margin-bottom:0;}.page-planning .view-planning .view-recipe-planning .meal-time .icon{color:#ad0018;font-size:19px;}.page-planning .view-planning .view-recipe-planning .meal-time .total-time{font-size:20px;font-style:inherit;font-weight:700;}.page-planning .view-planning .view-recipe-planning .meal-time .prep-time{font-style:inherit;text-transform:uppercase;}}.page-planning .view-planning .view-recipe-planning .meal-type-time{float:left;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .meal-type-time{padding-bottom:7px;}}.page-planning .view-planning .view-recipe-planning .coursetype{font-size:18px;font-weight:700;color:#515356;margin-bottom:5px;margin-top:20px;}.page-planning .view-planning .view-recipe-planning .row-recipe{background-color:#fff;box-shadow:0 3px 10px 3px rgba(86,83,81,0.2);border-radius:4px;width:100%;margin-bottom:20px;height:240px;max-width:145px;display:inline-block;margin-right:10px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe{float:left;height:265px;max-width:700px;display:block;margin-right:inherit;}}.page-planning .view-planning .view-recipe-planning .row-recipe .title{font-size:14px;margin-bottom:10px;font-weight:700;color:#515356;text-align:center;line-height:14px;margin-top:15px;white-space:initial;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .title{font-size:24px;margin-top:20px;margin-bottom:0;text-align:left;line-height:24px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .chief{font-size:12px;font-weight:400;color:#515356;margin-top:5px;min-height:25px;text-align:center;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .chief{font-size:14px;text-align:left;margin-top:0;}}.page-planning .view-planning .view-recipe-planning .row-recipe .not-padding{padding-left:0;padding-right:0;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;height:145px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe{height:265px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .caddy{position:absolute;top:5px;left:5px;color:#fff;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .caddy .icon:before{font-size:16px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .caddy{top:15px;left:15px;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .caddy .icon:before{font-size:24px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime{position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:700;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime span{font-size:14px;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime .icon:before{font-size:14px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime{font-size:20px;bottom:15px;left:8px;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime span{font-size:16px;}.page-planning .view-planning .view-recipe-planning .row-recipe .picture-recipe .preptime .icon:before{font-size:20px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text{position:relative;padding:0;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .content-text{height:100%;padding:0 30px;padding-right:25px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions{display:none;margin-top:7px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions .c-btn--planning{font-size:13px;text-align:center;padding:1em 0.9em;margin:2px;margin-left:0;display:block;float:left;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions .c-btn--planning--invert{display:block;float:left;background:#fff;color:#515356;border:none;font-size:13px;line-height:11px;text-align:center;padding:0.55em 0.9em;margin:2px;margin-left:5px;margin-right:0;transition:background-color .3s;border:1px solid rgba(86,83,81,0.5);}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions .c-btn--planning--invert span{display:block;font-size:10px;line-height:10px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions .c-btn--planning--invert:active{box-shadow:none;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions .c-btn--planning--invert:hover{background-color:#F3F3F3;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions{margin-top:5px;}}@media only screen and (min-width:1280px){.page-planning .view-planning .view-recipe-planning .row-recipe .content-text > .actions{margin-top:20px;}}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block{position:absolute;bottom:15px;left:30px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .actions{display:none;margin-left:20px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .actions a{display:inline-block;font-size:25px;font-weight:700;color:#515356;margin-right:10px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .actions a:hover{color:#ad0018;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .serving{color:#ad0018;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:5px;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .serving{margin-bottom:0;}}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .kcal{color:#515356;font-size:20px;font-weight:700;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .kcal span{font-weight:400;font-size:14px;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .bottom-block .icon{padding-right:5px;color:#ad0018;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .contextual-menu{position:absolute;right:0;top:0;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .contextual-menu .dropdown .btn{background-color:transparent;border:none;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .contextual-menu .dropdown .btn:active{box-shadow:none;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .contextual-menu .dropdown.open > .dropdown-menu{right:0;left:auto;}.page-planning .view-planning .view-recipe-planning .row-recipe .content-text .contextual-menu .dropdown .dropdown-menu a{text-transform:capitalize;}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe:hover .content-text > .actions .c-btn--planning--invert{margin:2px;}}@media only screen and (min-width:1280px){.page-planning .view-planning .view-recipe-planning .row-recipe:hover .content-text > .actions .c-btn--planning--invert{margin-left:5px;margin-right:0;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe:hover .content-text > .actions{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:justify;justify-content:space-between;}}@media only screen and (min-width:1280px){.page-planning .view-planning .view-recipe-planning .row-recipe:hover .content-text > .actions{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}}@media only screen and (min-width:960px){.page-planning .view-planning .view-recipe-planning .row-recipe:hover .bottom-block .actions{display:inline-block;}}.page-planning .view-planning .c-btn--search_recipe{position:fixed;bottom:10%;right:10px;z-index:2;width:40px;height:40px;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;}.page-planning .view-planning .c-btn--search_recipe > span{display:none;}.page-planning .view-planning .c-btn--search_recipe > .icon{color:#fff;font-size:40px;}@media only screen and (min-width:720px){.page-planning .view-planning .c-btn--search_recipe{bottom:2%;}}@media only screen and (min-width:960px){.page-planning .view-planning .c-btn--search_recipe{position:static;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1.2em 1.6em;margin:0 auto;}.page-planning .view-planning .c-btn--search_recipe > span{display:inline;}.page-planning .view-planning .c-btn--search_recipe > .icon{display:none;}}.tabs-animated{overflow:hidden;}.isDisabled{color:currentColor;cursor:not-allowed;opacity:0.5;text-decoration:none;}.modal-calendar-recipe,.modal-search-recipe-planning{position:static;}@media only screen and (min-width:960px){.modal-calendar-recipe,.modal-search-recipe-planning{position:fixed;z-index:1;}}.modal-calendar-recipe h2.current-date,.modal-search-recipe-planning h2.current-date{color:#ad0018;font-weight:700;height:60px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(86,83,81,0.2);position:fixed;z-index:2;width:100%;top:63px;padding-left:15px;padding-right:0;}.modal-calendar-recipe h2.current-date .current-year,.modal-search-recipe-planning h2.current-date .current-year{font-size:16px;line-height:19px;display:inline-block;padding-left:3px;}.modal-calendar-recipe h2.current-date .current-day-mobile,.modal-calendar-recipe h2.current-date .current-day,.modal-search-recipe-planning h2.current-date .current-day-mobile,.modal-search-recipe-planning h2.current-date .current-day{font-size:16px;line-height:19px;display:inline-block;}.modal-calendar-recipe h2.current-date > button,.modal-search-recipe-planning h2.current-date > button{box-shadow:none;text-shadow:none;border:none;background-color:transparent;color:#515356;padding:0;margin-right:-5px;width:60px;height:60px;}.modal-calendar-recipe h2.current-date > button.active,.modal-search-recipe-planning h2.current-date > button.active{background-color:#ad0018;}.modal-calendar-recipe h2.current-date > button > .icon,.modal-search-recipe-planning h2.current-date > button > .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.modal-calendar-recipe h2.current-date > button > .icon.icon-chevron-up,.modal-search-recipe-planning h2.current-date > button > .icon.icon-chevron-up{color:#515356;}.modal-calendar-recipe h2.current-date > button > .icon.icon-chevron-up,.modal-search-recipe-planning h2.current-date > button > .icon.icon-chevron-up{color:#fff;}@media only screen and (min-width:640px){.modal-calendar-recipe h2.current-date,.modal-search-recipe-planning h2.current-date{top:80px;}}@media only screen and (min-width:960px){.modal-calendar-recipe h2.current-date,.modal-search-recipe-planning h2.current-date{height:auto;background-color:transparent;display:block;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;border:none;position:static;z-index:auto;width:auto;top:auto;padding:inherit;}.modal-calendar-recipe h2.current-date .current-year,.modal-search-recipe-planning h2.current-date .current-year{font-size:14px;padding-left:0;display:block;}.modal-calendar-recipe h2.current-date .current-day,.modal-search-recipe-planning h2.current-date .current-day{font-size:36px;line-height:30px;}.modal-calendar-recipe h2.current-date .meal-title,.modal-search-recipe-planning h2.current-date .meal-title{line-height:25px;font-size:18px;}}.modal-calendar-recipe .nav-tabs-meal-type,.modal-search-recipe-planning .nav-tabs-meal-type{position:fixed;z-index:2;width:100%;top:122px;background-color:#F3F3F3;}@media only screen and (min-width:640px){.modal-calendar-recipe .nav-tabs-meal-type,.modal-search-recipe-planning .nav-tabs-meal-type{top:140px;}}.modal-calendar-recipe .nav-tabs-meal-type > ul,.modal-search-recipe-planning .nav-tabs-meal-type > ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:none;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li > a{text-transform:uppercase;color:#ad0018;font-size:15px;line-height:28px;font-weight:400;border:none;border-radius:0;padding:10px;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:hover,.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:focus,.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:active,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li > a:hover,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li > a:focus,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li > a:active{border:none;font-weight:600;background-color:transparent;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li.active > a{border-bottom:4px solid #ad0018;font-weight:600;background-color:transparent;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:hover,.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:focus,.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:active,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li.active > a:hover,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li.active > a:focus,.modal-search-recipe-planning .nav-tabs-meal-type > ul > li.active > a:active{border:none;border-bottom:4px solid #ad0018;}.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{text-align:center;background-color:#fff;padding:25px;padding-bottom:0;margin-top:60px;position:fixed;z-index:2;height:100%;width:100%;}@media only screen and (min-width:640px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{max-width:100%;margin-top:77px;}}@media only screen and (min-width:960px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{margin-top:25px;position:static;height:auto;max-width:310px;}}@media only screen and (min-width:1280px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{max-width:400px;}}@media only screen and (min-width:1440px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{max-width:480px;}}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar{background-color:#fff;margin:0;padding-bottom:1em;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar h2,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar h2,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar h2,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar h2{text-transform:capitalize;color:#515356;font-size:18px;line-height:29px;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default{color:#515356;border:none;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:active,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:active,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:active,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:active{background-color:transparent;box-shadow:none;outline:none;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn,.modal-search-recipe-planning .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn,.modal-search-recipe-planning .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn{margin-left:5px;}.modal-calendar-recipe .fc-unthemed .fc-view-container .table-bordered,.modal-calendar-recipe .fc-bootstrap3 .fc-view-container .table-bordered,.modal-search-recipe-planning .fc-unthemed .fc-view-container .table-bordered,.modal-search-recipe-planning .fc-bootstrap3 .fc-view-container .table-bordered{border:none;}.modal-calendar-recipe .fc-unthemed th,.modal-calendar-recipe .fc-unthemed td,.modal-calendar-recipe .fc-unthemed thead,.modal-calendar-recipe .fc-unthemed tbody,.modal-calendar-recipe .fc-unthemed .fc-divider,.modal-calendar-recipe .fc-unthemed .fc-row,.modal-calendar-recipe .fc-unthemed .fc-content,.modal-calendar-recipe .fc-unthemed .fc-popover,.modal-calendar-recipe .fc-unthemed .fc-list-view,.modal-calendar-recipe .fc-unthemed .fc-list-heading td,.modal-calendar-recipe .fc-bootstrap3 th,.modal-calendar-recipe .fc-bootstrap3 td,.modal-calendar-recipe .fc-bootstrap3 thead,.modal-calendar-recipe .fc-bootstrap3 tbody,.modal-calendar-recipe .fc-bootstrap3 .fc-divider,.modal-calendar-recipe .fc-bootstrap3 .fc-row,.modal-calendar-recipe .fc-bootstrap3 .fc-content,.modal-calendar-recipe .fc-bootstrap3 .fc-popover,.modal-calendar-recipe .fc-bootstrap3 .fc-list-view,.modal-calendar-recipe .fc-bootstrap3 .fc-list-heading td,.modal-search-recipe-planning .fc-unthemed th,.modal-search-recipe-planning .fc-unthemed td,.modal-search-recipe-planning .fc-unthemed thead,.modal-search-recipe-planning .fc-unthemed tbody,.modal-search-recipe-planning .fc-unthemed .fc-divider,.modal-search-recipe-planning .fc-unthemed .fc-row,.modal-search-recipe-planning .fc-unthemed .fc-content,.modal-search-recipe-planning .fc-unthemed .fc-popover,.modal-search-recipe-planning .fc-unthemed .fc-list-view,.modal-search-recipe-planning .fc-unthemed .fc-list-heading td,.modal-search-recipe-planning .fc-bootstrap3 th,.modal-search-recipe-planning .fc-bootstrap3 td,.modal-search-recipe-planning .fc-bootstrap3 thead,.modal-search-recipe-planning .fc-bootstrap3 tbody,.modal-search-recipe-planning .fc-bootstrap3 .fc-divider,.modal-search-recipe-planning .fc-bootstrap3 .fc-row,.modal-search-recipe-planning .fc-bootstrap3 .fc-content,.modal-search-recipe-planning .fc-bootstrap3 .fc-popover,.modal-search-recipe-planning .fc-bootstrap3 .fc-list-view,.modal-search-recipe-planning .fc-bootstrap3 .fc-list-heading td{border:none;text-align:center;}.modal-calendar-recipe .fc-unthemed td.fc-today,.modal-calendar-recipe .fc-bootstrap3 td.fc-today,.modal-search-recipe-planning .fc-unthemed td.fc-today,.modal-search-recipe-planning .fc-bootstrap3 td.fc-today{background:#fff;}.modal-calendar-recipe .fc-unthemed tr,.modal-calendar-recipe .fc-bootstrap3 tr,.modal-search-recipe-planning .fc-unthemed tr,.modal-search-recipe-planning .fc-bootstrap3 tr{padding:0;}.modal-calendar-recipe .fc-unthemed th,.modal-calendar-recipe .fc-bootstrap3 th,.modal-search-recipe-planning .fc-unthemed th,.modal-search-recipe-planning .fc-bootstrap3 th{background-color:#fff;color:#515356;}.modal-calendar-recipe .fc-unthemed .fc-bg table,.modal-calendar-recipe .fc-bootstrap3 .fc-bg table,.modal-search-recipe-planning .fc-unthemed .fc-bg table,.modal-search-recipe-planning .fc-bootstrap3 .fc-bg table{margin:0;border:none;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-header,.modal-search-recipe-planning .fc-unthemed.fc-rtl .fc-basic-view .fc-day-header,.modal-search-recipe-planning .fc-unthemed.fc-ltr .fc-basic-view .fc-day-header,.modal-search-recipe-planning .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-header,.modal-search-recipe-planning .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-header{font-size:18px;font-weight:400;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-search-recipe-planning .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-search-recipe-planning .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-search-recipe-planning .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-search-recipe-planning .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number{background-color:#fff;color:#ad0018;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number,.modal-search-recipe-planning .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-search-recipe-planning .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number,.modal-search-recipe-planning .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-search-recipe-planning .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;font-size:18px;font-weight:700;color:#515356;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;width:40px;height:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active,.modal-search-recipe-planning .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-search-recipe-planning .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active,.modal-search-recipe-planning .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-search-recipe-planning .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active{border-radius:20px;background-color:#ad0018;color:#fff;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-content-skeleton table,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-content-skeleton table,.modal-search-recipe-planning .fc-unthemed .fc-row .fc-content-skeleton table,.modal-search-recipe-planning .fc-bootstrap3 .fc-row .fc-content-skeleton table{margin:0;}.modal-calendar-recipe .fc-unthemed .fc-row.fc-rigid .fc-content-skeleton,.modal-calendar-recipe .fc-bootstrap3 .fc-row.fc-rigid .fc-content-skeleton,.modal-search-recipe-planning .fc-unthemed .fc-row.fc-rigid .fc-content-skeleton,.modal-search-recipe-planning .fc-bootstrap3 .fc-row.fc-rigid .fc-content-skeleton{top:1em;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-day-grid-event,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-day-grid-event,.modal-search-recipe-planning .fc-unthemed .fc-row .fc-day-grid-event,.modal-search-recipe-planning .fc-bootstrap3 .fc-row .fc-day-grid-event{margin-top:-15px;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-day-grid-event:before,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-day-grid-event:before,.modal-search-recipe-planning .fc-unthemed .fc-row .fc-day-grid-event:before,.modal-search-recipe-planning .fc-bootstrap3 .fc-row .fc-day-grid-event:before{font-size:6px;}.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{max-width:100%;box-shadow:0 2px 10px 0 rgba(86,83,81,0.2);margin:0;position:static;height:100%;}@media only screen and (min-width:960px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3,.modal-search-recipe-planning .fc-unthemed,.modal-search-recipe-planning .fc-bootstrap3{margin:0;margin-top:30px;height:auto;}}.modal-calendar-recipe.modal-wide .modal-dialog,.modal-search-recipe-planning.modal-wide .modal-dialog{width:100%;margin:0;max-width:950px;}@media only screen and (min-width:960px){.modal-calendar-recipe.modal-wide .modal-dialog,.modal-search-recipe-planning.modal-wide .modal-dialog{width:80%;margin:10px auto;}}.modal-calendar-recipe .modal-content,.modal-search-recipe-planning .modal-content{border-radius:0;box-shadow:none;border:none;height:100vh;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-content,.modal-search-recipe-planning .modal-content{height:auto;border-radius:10px;box-shadow:0 3px 9px rgba(0,0,0,0.5);}}.modal-calendar-recipe .modal-header,.modal-search-recipe-planning .modal-header{border-bottom:none;padding-bottom:0;}.modal-calendar-recipe .modal-header .close,.modal-search-recipe-planning .modal-header .close{font-size:30px;font-weight:300;color:#515356;text-shadow:none;position:absolute;right:10px;top:10px;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-header .close,.modal-search-recipe-planning .modal-header .close{position:static;right:auto;top:auto;}}.modal-calendar-recipe .modal-header .modal-title,.modal-search-recipe-planning .modal-header .modal-title{font-size:36px;color:#515356;text-align:center;padding:40px 80px;margin:0;padding-bottom:0;line-height:36px;}.modal-calendar-recipe .modal-body,.modal-search-recipe-planning .modal-body{padding:0;height:100vh;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body,.modal-search-recipe-planning .modal-body{padding:8px;height:auto;}}.modal-calendar-recipe .modal-body .content-exist,.modal-search-recipe-planning .modal-body .content-exist{font-weight:400;color:#ad0018;text-align:center;font-size:14px;font-weight:400;line-height:15px;margin-top:0;}@media only screen and (min-width:640px){.modal-calendar-recipe .modal-body .content-exist,.modal-search-recipe-planning .modal-body .content-exist{margin-top:-15px;}}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .content-exist,.modal-search-recipe-planning .modal-body .content-exist{line-height:18px;margin-top:0;}}.modal-calendar-recipe .modal-body .title-tab,.modal-search-recipe-planning .modal-body .title-tab{position:relative;text-align:center;color:#ad0018;font-weight:700;font-size:18px;padding:10px;padding-top:0;padding-bottom:35px;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .title-tab,.modal-search-recipe-planning .modal-body .title-tab{padding-bottom:30px;font-size:24px;padding:auto;}}@media only screen and (min-width:1280px){.modal-calendar-recipe .modal-body .title-tab,.modal-search-recipe-planning .modal-body .title-tab{padding-bottom:40px;}}.modal-calendar-recipe .modal-body .title-tab.title-date,.modal-search-recipe-planning .modal-body .title-tab.title-date{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:0;}.modal-calendar-recipe .modal-body .title-tab.title-date .content-date,.modal-search-recipe-planning .modal-body .title-tab.title-date .content-date{color:#515356;text-align:left;font-size:16px;}.modal-calendar-recipe .modal-body .title-tab.title-date .content-date span,.modal-search-recipe-planning .modal-body .title-tab.title-date .content-date span{display:inline-block;margin-left:3px;}.modal-calendar-recipe .modal-body .title-tab > .content-exist,.modal-search-recipe-planning .modal-body .title-tab > .content-exist{position:absolute;display:none;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .title-tab > .content-exist,.modal-search-recipe-planning .modal-body .title-tab > .content-exist{display:block;width:100%;padding-top:20px;}}.modal-calendar-recipe .modal-body #tab-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-edit-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-add-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-edit-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-add-calendar > .content-exist{display:block;position:absolute;z-index:2;width:100%;top:25px;}@media only screen and (min-width:640px){.modal-calendar-recipe .modal-body #tab-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-edit-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-add-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-edit-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-add-calendar > .content-exist{top:40px;}}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body #tab-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-edit-calendar > .content-exist,.modal-calendar-recipe .modal-body #tab-add-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-edit-calendar > .content-exist,.modal-search-recipe-planning .modal-body #tab-add-calendar > .content-exist{display:none;}}.modal-calendar-recipe .modal-body .title-recipe,.modal-search-recipe-planning .modal-body .title-recipe{font-weight:700;font-size:22px;text-align:center;margin-bottom:10px;line-height:24px;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .title-recipe,.modal-search-recipe-planning .modal-body .title-recipe{font-size:26px;margin-bottom:10px;line-height:28px;}}@media only screen and (min-width:1280px){.modal-calendar-recipe .modal-body .title-recipe,.modal-search-recipe-planning .modal-body .title-recipe{font-size:36px;margin-bottom:30px;line-height:44px;}}.modal-calendar-recipe .modal-body .servings,.modal-search-recipe-planning .modal-body .servings{padding-top:20px;}.modal-calendar-recipe .modal-body label,.modal-search-recipe-planning .modal-body label{color:#ad0018;font-size:24px;font-weight:300;text-align:center;display:block;margin:20px 0;}.modal-calendar-recipe .modal-body .meal-type,.modal-search-recipe-planning .modal-body .meal-type{text-align:center;}.modal-calendar-recipe .modal-body .meal-type button,.modal-search-recipe-planning .modal-body .meal-type button{border:1px solid rgba(86,83,81,0.5);font-size:16px;color:#515356;text-transform:uppercase;margin-right:5px;}.modal-calendar-recipe .modal-body .meal-type button:nth-last-child(),.modal-search-recipe-planning .modal-body .meal-type button:nth-last-child(){margin-right:0;}.modal-calendar-recipe .modal-body .meal-type button.active,.modal-calendar-recipe .modal-body .meal-type button:hover,.modal-calendar-recipe .modal-body .meal-type button:active,.modal-calendar-recipe .modal-body .meal-type button:focus,.modal-search-recipe-planning .modal-body .meal-type button.active,.modal-search-recipe-planning .modal-body .meal-type button:hover,.modal-search-recipe-planning .modal-body .meal-type button:active,.modal-search-recipe-planning .modal-body .meal-type button:focus{box-shadow:none;border-color:#ad0018;color:#fff;background-color:#ad0018;}.modal-calendar-recipe .modal-body .servings .serving-actions,.modal-search-recipe-planning .modal-body .servings .serving-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.modal-calendar-recipe .modal-body .servings .serving-actions .serving-title,.modal-search-recipe-planning .modal-body .servings .serving-actions .serving-title{font-size:20px;line-height:30px;font-weight:700;color:#515356;margin-right:20px;}.modal-calendar-recipe .modal-body .servings .serving-actions .serving-title .qty,.modal-search-recipe-planning .modal-body .servings .serving-actions .serving-title .qty{color:#ad0018;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .servings .serving-actions .serving-title,.modal-search-recipe-planning .modal-body .servings .serving-actions .serving-title{font-size:36px;line-height:36px;margin-right:0;}}.modal-calendar-recipe .modal-body .servings .serving-actions button,.modal-search-recipe-planning .modal-body .servings .serving-actions button{border:none;background-color:#fff;color:#515356;font-weight:700;font-size:30px;padding:0 20px;line-height:30px;}.modal-calendar-recipe .modal-body .servings .serving-actions button:hover,.modal-calendar-recipe .modal-body .servings .serving-actions button:active,.modal-calendar-recipe .modal-body .servings .serving-actions button:focus,.modal-search-recipe-planning .modal-body .servings .serving-actions button:hover,.modal-search-recipe-planning .modal-body .servings .serving-actions button:active,.modal-search-recipe-planning .modal-body .servings .serving-actions button:focus{box-shadow:none;}.modal-calendar-recipe .modal-body .main-action,.modal-search-recipe-planning .modal-body .main-action{text-align:center;margin-top:40px;margin-bottom:30px;}.modal-calendar-recipe .modal-body .main-action button,.modal-search-recipe-planning .modal-body .main-action button{background-color:#ad0018;color:#fff;font-weight:700;text-transform:uppercase;border:1px solid #ad0018;border-radius:4em;}.modal-calendar-recipe .modal-body .main-action button[disabled="disabled"],.modal-search-recipe-planning .modal-body .main-action button[disabled="disabled"]{background-color:#fff;color:#515356;border:1px solid rgba(86,83,81,0.5);}.modal-calendar-recipe .modal-body .main-action button:hover,.modal-calendar-recipe .modal-body .main-action button:active,.modal-calendar-recipe .modal-body .main-action button:focus,.modal-search-recipe-planning .modal-body .main-action button:hover,.modal-search-recipe-planning .modal-body .main-action button:active,.modal-search-recipe-planning .modal-body .main-action button:focus{box-shadow:none;border-color:#ad0018;color:#fff;background-color:#ad0018;}.modal-calendar-recipe .modal-body .nav-tabs,.modal-search-recipe-planning .modal-body .nav-tabs{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:none;position:absolute;bottom:10%;width:100%;z-index:1;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-body .nav-tabs,.modal-search-recipe-planning .modal-body .nav-tabs{position:inherit;bottom:auto;width:auto;}}.modal-calendar-recipe .modal-body .nav-tabs > li > a,.modal-search-recipe-planning .modal-body .nav-tabs > li > a{border:none;border-radius:0;color:#515356;padding:5px;font-size:10px;}.modal-calendar-recipe .modal-body .nav-tabs > li > a:hover,.modal-calendar-recipe .modal-body .nav-tabs > li > a:active,.modal-calendar-recipe .modal-body .nav-tabs > li > a:focus,.modal-search-recipe-planning .modal-body .nav-tabs > li > a:hover,.modal-search-recipe-planning .modal-body .nav-tabs > li > a:active,.modal-search-recipe-planning .modal-body .nav-tabs > li > a:focus{border:none;background-color:#fff;}.modal-calendar-recipe .modal-body .nav-tabs > li.active > a,.modal-search-recipe-planning .modal-body .nav-tabs > li.active > a{color:#ad0018;}.modal-calendar-recipe .ui-widget-search,.modal-search-recipe-planning .ui-widget-search{box-shadow:none;padding:0;position:relative;margin:0;}@media only screen and (min-width:960px){.modal-calendar-recipe .ui-widget-search,.modal-search-recipe-planning .ui-widget-search{box-shadow:0 5px 15px 0 rgba(86,83,81,0.2);padding:20px;margin:0 100px;}}.modal-calendar-recipe .ui-widget-search .icon-lens-search,.modal-search-recipe-planning .ui-widget-search .icon-lens-search{left:30px;right:inherit;color:#515356;font-size:25px;position:absolute;}.modal-calendar-recipe .ui-widget-search > .form-item,.modal-search-recipe-planning .ui-widget-search > .form-item{margin:0;}.modal-calendar-recipe .ui-widget-search > .form-item > .form-item-textfield,.modal-search-recipe-planning .ui-widget-search > .form-item > .form-item-textfield{display:inline-block;margin:0;width:100%;border-bottom:1px solid rgba(86,83,81,0.2);padding-bottom:20px;margin-bottom:10px;}@media only screen and (min-width:960px){.modal-calendar-recipe .ui-widget-search > .form-item > .form-item-textfield,.modal-search-recipe-planning .ui-widget-search > .form-item > .form-item-textfield{width:auto;padding-bottom:0;margin-bottom:0;border-bottom:none;}}.modal-calendar-recipe .ui-widget-search > .form-item .c-btn-search,.modal-search-recipe-planning .ui-widget-search > .form-item .c-btn-search{margin:0;float:right;display:none;}@media only screen and (min-width:960px){.modal-calendar-recipe .ui-widget-search > .form-item .c-btn-search,.modal-search-recipe-planning .ui-widget-search > .form-item .c-btn-search{display:block;}}.modal-calendar-recipe .ui-widget-search input.form-text,.modal-calendar-recipe .ui-widget-search .ui-autocomplete-input,.modal-search-recipe-planning .ui-widget-search input.form-text,.modal-search-recipe-planning .ui-widget-search .ui-autocomplete-input{font-size:18px;font-weight:300;border:none;margin:0;padding:0;width:100%;text-align:center;}@media only screen and (min-width:960px){.modal-calendar-recipe .ui-widget-search input.form-text,.modal-calendar-recipe .ui-widget-search .ui-autocomplete-input,.modal-search-recipe-planning .ui-widget-search input.form-text,.modal-search-recipe-planning .ui-widget-search .ui-autocomplete-input{padding-left:70px;text-align:left;}}.modal-calendar-recipe .content-result-recipes,.modal-search-recipe-planning .content-result-recipes{margin:20px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes,.modal-search-recipe-planning .content-result-recipes{margin:50px;}}.modal-calendar-recipe .content-result-recipes .title-result,.modal-search-recipe-planning .content-result-recipes .title-result{font-size:20px;font-weight:700;padding-bottom:25px;float:left;}.modal-calendar-recipe .content-result-recipes .nav-slick,.modal-search-recipe-planning .content-result-recipes .nav-slick{float:right;}.modal-calendar-recipe .content-result-recipes .nav-slick .nav-slick-arrow,.modal-search-recipe-planning .content-result-recipes .nav-slick .nav-slick-arrow{background:none;border:none;padding:0;margin:0;color:#515356;transition:color .3s;}.modal-calendar-recipe .content-result-recipes .nav-slick .nav-slick-arrow:hover,.modal-search-recipe-planning .content-result-recipes .nav-slick .nav-slick-arrow:hover{color:#ad0018;}.modal-calendar-recipe .content-result-recipes .nav-slick .nav-slick-arrow.nav-slick-prev,.modal-search-recipe-planning .content-result-recipes .nav-slick .nav-slick-arrow.nav-slick-prev{margin-right:20px;}.modal-calendar-recipe .content-result-recipes .slick-slide,.modal-search-recipe-planning .content-result-recipes .slick-slide{margin:0 5px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .slick-slide,.modal-search-recipe-planning .content-result-recipes .slick-slide{margin:0 8px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning{height:240px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning{height:400px;cursor:pointer;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content{position:relative;width:145px;border-radius:5px;box-shadow:3px 2px 10px 2px rgba(86,83,81,0.2);}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content{width:266px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture{width:100%;height:145px;position:relative;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture{height:266px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime{position:absolute;bottom:3px;left:3px;font-size:14px;color:#fff;font-weight:700;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime{bottom:15px;left:15px;font-size:20px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon{margin-right:-5px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon:before,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon:before{color:#fff;font-size:14px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon:before,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime .icon:before{font-size:20px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .preptime > .field,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .preptime > .field{display:inline-block;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .caddy,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .caddy{position:absolute;top:15px;left:15px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .caddy .icon:before,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .caddy .icon:before{color:#fff;font-size:20px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .picture,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .picture{width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-picture .favoris-recipe,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-picture .favoris-recipe{background-color:transparent;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text{width:100%;height:95px;margin-bottom:10px;position:relative;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text{height:124px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text .title h3,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text .title h3{color:#515356;font-size:14px;line-height:16px;font-weight:700;text-align:center;padding:15px 10px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text .title h3,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text .title h3{font-size:20px;line-height:22px;padding:25px;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-name,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-name{text-align:center;position:absolute;bottom:15px;width:100%;font-size:12px;line-height:15px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-name,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-name{font-size:14px;line-height:normal;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-picture,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content .content-text .chief .chief-picture{position:absolute;right:10px;bottom:10px;width:40px;border-radius:20px;overflow:hidden;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over{display:none;width:266px;height:390px;padding-bottom:10px;border-radius:5px;box-shadow:3px 2px 10px 2px rgba(86,83,81,0.2);position:relative;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .chief-picture,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .chief-picture{display:none;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .content-text .type-plat,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .content-text .type-plat{text-align:center;font-size:12px;line-height:15px;font-weight:700;text-transform:uppercase;padding-top:20px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .content-text .title,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .content-text .title{padding:25px;padding-top:5px;padding-bottom:10px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .content-text .title h3,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .content-text .title h3{color:#515356;font-size:24px;line-height:30px;font-weight:700;text-align:center;margin:0;padding:0;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .content-text .chief .chief-name,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .content-text .chief .chief-name{text-align:center;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom{position:absolute;bottom:45px;padding:0 20px;width:100%;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .actions,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .actions .c-btn-recipe,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .actions .c-btn-recipe{font-size:14px;padding:1em 1.2em;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .separate,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .separate{width:100%;border-bottom:1px solid rgba(86,83,81,0.2);height:1px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .diffilcuty,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .diffilcuty{text-transform:uppercase;font-size:12px;font-weight:700;color:#515356;line-height:15px;padding-left:36px;padding-bottom:8px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime,.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal{font-weight:700;font-size:20px;color:#515356;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime > .field,.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime > .field,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field{display:inline-block;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime .icon:before,.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal .icon:before,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .preptime .icon:before,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal .icon:before{color:#ad0018;font-size:20px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal{padding-top:10px;padding-left:10px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field{padding-left:5px;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field .field-item span,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning > .content-over .bottom .kcal > .field .field-item span{font-weight:300;font-size:14px;padding-left:2px;}@media only screen and (min-width:960px){.modal-calendar-recipe .content-result-recipes .node-recipe_planning:hover > .content,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning:hover > .content{display:none;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning:hover > .content-over,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning:hover > .content-over{display:block;}}.modal-calendar-recipe .content-result-recipes .node-recipe_planning .bottom-bar,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning .bottom-bar{display:none;position:absolute;bottom:0;z-index:1;height:6px;width:100%;background-color:#ad0018;}.modal-calendar-recipe .content-result-recipes .node-recipe_planning.active .bottom-bar,.modal-search-recipe-planning .content-result-recipes .node-recipe_planning.active .bottom-bar{display:block;}.modal-calendar-recipe{position:static;}@media only screen and (min-width:960px){.modal-calendar-recipe{position:fixed;z-index:1;}}.modal-calendar-recipe h2.current-date{color:#ad0018;font-weight:700;height:60px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(86,83,81,0.2);position:fixed;z-index:2;width:100%;top:63px;padding-left:15px;padding-right:0;}.modal-calendar-recipe h2.current-date .current-year{font-size:16px;line-height:19px;display:inline-block;padding-left:3px;}.modal-calendar-recipe h2.current-date .current-day-mobile,.modal-calendar-recipe h2.current-date .current-day{font-size:16px;line-height:19px;display:inline-block;}.modal-calendar-recipe h2.current-date > button{box-shadow:none;text-shadow:none;border:none;background-color:transparent;color:#515356;padding:0;margin-right:-5px;width:60px;height:60px;}.modal-calendar-recipe h2.current-date > button.active{background-color:#ad0018;}.modal-calendar-recipe h2.current-date > button > .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.modal-calendar-recipe h2.current-date > button > .icon.icon-chevron-up{color:#515356;}.modal-calendar-recipe h2.current-date > button > .icon.icon-chevron-up{color:#fff;}@media only screen and (min-width:640px){.modal-calendar-recipe h2.current-date{top:80px;}}@media only screen and (min-width:960px){.modal-calendar-recipe h2.current-date{height:auto;background-color:transparent;display:block;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;border:none;position:static;z-index:auto;width:auto;top:auto;padding:inherit;}.modal-calendar-recipe h2.current-date .current-year{font-size:14px;padding-left:0;display:block;}.modal-calendar-recipe h2.current-date .current-day{font-size:36px;line-height:30px;}.modal-calendar-recipe h2.current-date .meal-title{line-height:25px;font-size:18px;}}.modal-calendar-recipe .nav-tabs-meal-type{position:fixed;z-index:2;width:100%;top:122px;background-color:#F3F3F3;}@media only screen and (min-width:640px){.modal-calendar-recipe .nav-tabs-meal-type{top:140px;}}.modal-calendar-recipe .nav-tabs-meal-type > ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:none;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a{text-transform:uppercase;color:#ad0018;font-size:15px;line-height:28px;font-weight:400;border:none;border-radius:0;padding:10px;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:hover,.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:focus,.modal-calendar-recipe .nav-tabs-meal-type > ul > li > a:active{border:none;font-weight:600;background-color:transparent;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a{border-bottom:4px solid #ad0018;font-weight:600;background-color:transparent;}.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:hover,.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:focus,.modal-calendar-recipe .nav-tabs-meal-type > ul > li.active > a:active{border:none;border-bottom:4px solid #ad0018;}.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{text-align:center;background-color:#fff;padding:25px;padding-bottom:0;margin-top:60px;position:fixed;z-index:2;height:100%;width:100%;}@media only screen and (min-width:640px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{max-width:100%;margin-top:77px;}}@media only screen and (min-width:960px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{margin-top:25px;position:static;height:auto;max-width:310px;}}@media only screen and (min-width:1280px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{max-width:400px;}}@media only screen and (min-width:1440px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{max-width:480px;}}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar{background-color:#fff;margin:0;padding-bottom:1em;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar h2,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar h2{text-transform:capitalize;color:#515356;font-size:18px;line-height:29px;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default{color:#515356;border:none;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-default:active,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:hover,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:focus,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-default:active{background-color:transparent;box-shadow:none;outline:none;}.modal-calendar-recipe .fc-unthemed .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn,.modal-calendar-recipe .fc-bootstrap3 .fc-toolbar.fc-header-toolbar button.btn-group .btn + .btn{margin-left:5px;}.modal-calendar-recipe .fc-unthemed .fc-view-container .table-bordered,.modal-calendar-recipe .fc-bootstrap3 .fc-view-container .table-bordered{border:none;}.modal-calendar-recipe .fc-unthemed th,.modal-calendar-recipe .fc-unthemed td,.modal-calendar-recipe .fc-unthemed thead,.modal-calendar-recipe .fc-unthemed tbody,.modal-calendar-recipe .fc-unthemed .fc-divider,.modal-calendar-recipe .fc-unthemed .fc-row,.modal-calendar-recipe .fc-unthemed .fc-content,.modal-calendar-recipe .fc-unthemed .fc-popover,.modal-calendar-recipe .fc-unthemed .fc-list-view,.modal-calendar-recipe .fc-unthemed .fc-list-heading td,.modal-calendar-recipe .fc-bootstrap3 th,.modal-calendar-recipe .fc-bootstrap3 td,.modal-calendar-recipe .fc-bootstrap3 thead,.modal-calendar-recipe .fc-bootstrap3 tbody,.modal-calendar-recipe .fc-bootstrap3 .fc-divider,.modal-calendar-recipe .fc-bootstrap3 .fc-row,.modal-calendar-recipe .fc-bootstrap3 .fc-content,.modal-calendar-recipe .fc-bootstrap3 .fc-popover,.modal-calendar-recipe .fc-bootstrap3 .fc-list-view,.modal-calendar-recipe .fc-bootstrap3 .fc-list-heading td{border:none;text-align:center;}.modal-calendar-recipe .fc-unthemed td.fc-today,.modal-calendar-recipe .fc-bootstrap3 td.fc-today{background:#fff;}.modal-calendar-recipe .fc-unthemed tr,.modal-calendar-recipe .fc-bootstrap3 tr{padding:0;}.modal-calendar-recipe .fc-unthemed th,.modal-calendar-recipe .fc-bootstrap3 th{background-color:#fff;color:#515356;}.modal-calendar-recipe .fc-unthemed .fc-bg table,.modal-calendar-recipe .fc-bootstrap3 .fc-bg table{margin:0;border:none;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-header,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-header{font-size:18px;font-weight:400;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top.fc-today .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number{background-color:#fff;color:#ad0018;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:none;font-size:18px;font-weight:700;color:#515356;display:-ms-flexbox;display:flex;margin:0 auto;padding:0;width:40px;height:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.modal-calendar-recipe .fc-unthemed.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-unthemed.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-bootstrap3.fc-rtl .fc-basic-view .fc-day-top .fc-day-number.active,.modal-calendar-recipe .fc-bootstrap3.fc-ltr .fc-basic-view .fc-day-top .fc-day-number.active{border-radius:20px;background-color:#ad0018;color:#fff;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-content-skeleton table,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-content-skeleton table{margin:0;}.modal-calendar-recipe .fc-unthemed .fc-row.fc-rigid .fc-content-skeleton,.modal-calendar-recipe .fc-bootstrap3 .fc-row.fc-rigid .fc-content-skeleton{top:1em;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-day-grid-event,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-day-grid-event{margin-top:-15px;}.modal-calendar-recipe .fc-unthemed .fc-row .fc-day-grid-event:before,.modal-calendar-recipe .fc-bootstrap3 .fc-row .fc-day-grid-event:before{font-size:6px;}.modal-calendar-recipe .modal-dialog{margin:0;height:100vh;width:100%;max-width:950px;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-dialog{margin:10px auto;width:80%;}}.modal-calendar-recipe .modal-content{height:auto;}.modal-calendar-recipe .modal-header .modal-title{font-size:24px;line-height:24px;padding-left:10px;padding-right:10px;padding-top:20px;}@media only screen and (min-width:960px){.modal-calendar-recipe .modal-header .modal-title{font-size:36px;line-height:36px;padding-left:20px;padding-right:20px;}}.modal-calendar-recipe .modal-body .fc-bootstrap3{margin-top:0;}.modal-calendar-recipe .modal-body .title-tab > .content-exist{position:relative;}.modal-calendar-recipe .modal-body .nav-tabs{z-index:2;}.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{max-width:100%;}@media only screen and (min-width:960px){.modal-calendar-recipe .fc-unthemed,.modal-calendar-recipe .fc-bootstrap3{margin:0;}}.page-planning .jconfirm.jconfirm-white .jconfirm-box div.title-c,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box div.title-c{font-size:20px;line-height:22px;padding-top:10px;font-weight:400;text-align:center;color:#ad0018;}@media only screen and (min-width:960px){.page-planning .jconfirm.jconfirm-white .jconfirm-box div.title-c,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box div.title-c{font-size:26px;line-height:28px;font-weight:300;padding-top:20px;}}.page-planning .jconfirm.jconfirm-white .jconfirm-box .content-pane .content,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .content-pane .content{text-align:center;margin-top:5px;}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons{float:none;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px;}@media only screen and (min-width:640px){.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning{font-size:12px;text-align:center;padding:1em 20px;margin:2px;margin-left:0;display:block;}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert{display:block;background:#fff;color:#515356;border:1px solid rgba(86,83,81,0.5);font-size:12px;line-height:11px;text-align:center;padding:1em 20px;margin:2px;margin-left:5px;margin-right:0;transition:background-color .3s;}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert span,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert span{display:block;font-size:10px;line-height:10px;}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert:active,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert:active{box-shadow:none;}.page-planning .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert:hover,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box .buttons button.c-btn--planning--invert:hover{background-color:#F3F3F3;}.page-planning .jconfirm.jconfirm-white .jconfirm-box.position-top,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box.position-top{margin-top:20px !important;}.page-planning .jconfirm.jconfirm-white .jconfirm-box.no-title .title-c,.node-type-recipe .jconfirm.jconfirm-white .jconfirm-box.no-title .title-c{display:none;}.modal--recipe-backface{margin-top:63px;}.modal--recipe-backface .modal-dialog{width:100%;height:100vh;margin:0;}.modal--recipe-backface .modal-dialog .modal-content{height:100vh;box-shadow:none;border:none;border-radius:0;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface{margin:30px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .type-plat{font-size:12px;text-transform:uppercase;font-weight:700;text-align:center;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .title{font-size:24px;line-height:28px;font-weight:700;text-align:center;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .chief{font-size:14px;line-height:14px;text-align:center;margin-top:10px;margin-bottom:30px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .action{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .icon{color:#ad0018;padding-right:3px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .icon.icon-kcal{padding-right:8px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .content-time{border-bottom:1px solid rgba(86,83,81,0.2);padding-bottom:8px;margin-bottom:10px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .content-time .total-time{font-size:20px;line-height:24px;font-weight:700;display:inline-block;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .content-time .prep-time{margin-left:3px;font-size:14px;line-height:17px;font-weight:400;display:inline-block;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .content-time .diffilcuty{font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase;padding-left:24px;margin-bottom:-2px;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .kcal{font-size:20px;line-height:24px;font-weight:700;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .kcal span{font-size:14px;line-height:17px;font-weight:400;}@media only screen and (min-width:720px){.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface{margin:30px 70px;}}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface.is_paying .action .c-btn{background-color:#d4a045;color:#fff;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface.is_paying .action .c-btn--planning--invert{background-color:#fff;color:#515356;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface.is_paying .icon{color:#d4a045;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .c-btn{text-align:center;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .c-btn--planning{font-size:13px;padding:1em 0.9em;margin:2px;margin-left:0;display:block;float:left;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .c-btn--planning--invert{display:block;float:left;background-color:#fff;color:#515356;border:1px solid rgba(86,83,81,0.5);font-size:13px;line-height:11px;text-align:center;padding:0.55em 0.9em;margin:2px;margin-left:5px;margin-right:0;}.modal--recipe-backface .modal-dialog .modal-content .content-recipe-backface .c-btn--planning--invert span{display:block;font-size:10px;line-height:10px;}.modal--recipe-backface .modal-dialog .modal-content .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;width:100%;bottom:15%;}.modal--recipe-backface .modal-dialog .modal-content .bottom .c-btn--close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:#515356;border:1px solid rgba(86,83,81,0.2);font-size:14px;text-transform:uppercase;}.modal--recipe-backface .modal-dialog .modal-content .bottom .c-btn--close .icon{font-size:15px;}.modal--recipe-backface .modal-dialog .modal-content .bottom .contextual-menu{position:absolute;right:20px;}.modal--recipe-backface .modal-dialog .modal-content .bottom .contextual-menu .dropup .btn{background-color:transparent;border:none;}.modal--recipe-backface .modal-dialog .modal-content .bottom .contextual-menu .dropup .btn:active{box-shadow:none;}.modal--recipe-backface .modal-dialog .modal-content .bottom .contextual-menu .dropup.open > .dropdown-menu{right:0;left:auto;}.modal--recipe-backface .modal-dialog .modal-content .bottom .contextual-menu .dropup .dropdown-menu a{text-transform:capitalize;}@media only screen and (min-width:720px){.modal--recipe-backface .modal-dialog .modal-content .bottom{bottom:25%;}}@media only screen and (min-width:720px){.modal--recipe-backface{margin-top:80px;}}
