.recipe-index{margin-bottom:40px;overflow:inherit}.recipe-index .recipe-item{margin-bottom:40px;position:relative;text-align:center}.recipe-index h2{font-size:24px;margin:0 auto;text-align:center}.recipe-index a{color:#000;display:block}.recipe-index .recipe-item-top{position:relative}.recipe-index .recipe-item-top .info-on{background-color:hsla(0,0%,100%,.8);font-size:14px;left:0;padding:5px 10px;position:absolute;right:0;text-align:center;top:0;z-index:1}.recipe-index .recipe-item-top .info-on span span{color:#b42c78;font-weight:500}.recipe-index .recipe-item-top .lead-on{background-color:hsla(0,0%,100%,.8);bottom:0;display:none;font-size:14px;left:0;padding:20px;position:absolute;right:0;text-align:center}.recipe-index .recipe-item-top .lead-on p{line-height:1.4;margin:0}.recipe-index .recipe-item-top .lead-on a{color:#000}.recipe-index .recipe-item-top:hover .lead-on{display:block}.recipe-index .recipe-author{color:#b42c78;margin:5px 0;text-transform:uppercase}.preparationSteps ul{list-style:none;margin:0;padding:0}.preparationSteps ul li{margin-bottom:20px;overflow:hidden}.preparationSteps ul li img{float:left;padding:0 20px 10px 0}.preparationSteps ul li span.position{font-weight:500;padding-right:10px}.recipe-view-nutritional{margin-bottom:40px}.recipe-view-nutritional p{background:#f2f2f2;display:inline-block;font-size:15px;margin:5px 5px 5px 0;padding:5px 10px}.recipe-view-nutritional p span{font-weight:500}.box-edito-note{background:#f7f7f7;font-size:16px;line-height:1.2;padding:20px}.box-edito-note h2{color:#b42c78;margin:0 0 10px}.recipes-social-media{border-bottom:2px solid #e7e7e7;border-top:2px solid #e7e7e7;margin:20px 0;padding:10px 0}.recipes-social-media .btn{font-size:14px;margin:10px 0;padding:13px 2px!important;width:100%}.recipes-social-media .add-to-cookbook svg{fill:#fff;margin-top:-4px}.recipes-social-media .add-to-cookbook:hover svg{fill:#b42c78}.recipes-social-media .btn-print{background:#f7f7f7 none repeat scroll 0 0;color:#b0b2b1}.recipes-social-media .btn-print svg{fill:#b0b2b1}.recipes-social-media .recipes-social-btn{text-transform:uppercase}.recipes-social-media .recipes-social-btn span{color:#8d8f92}.recipes-social-media .recipes-social-btn .socializer-facebook{background:transparent;border-right:1px solid #f1f1f1;margin-right:10px;padding:10px}.recipes-social-media .recipes-social-btn .socializer-facebook .txt{display:none}.recipes-social-media .recipes-social-btn svg{fill:#b42c78}.recipes-social-media .socializer-icon .icon{position:unset}.recipe-view-classification{margin-bottom:40px}.recipe-view-classification h2{border-top:1px solid #e7e7e7;color:#000;font-family:News Cycle,sans-serif;font-size:14px;font-weight:400;line-height:1;margin:10px 0 0;padding:10px 10px 10px 0}.recipe-view-classification ul{margin:0;padding:0}.recipe-view-classification ul li{display:inline-block;margin:0 10px 0 0;padding:0}.recipe-view-classification a{color:#b42c78;font-size:16px}.recipe-view-classification ul li:after{color:#aaa;content:"|";padding:0 0 0 5px}.recipe-view-classification ul li:last-child:after{content:none}.recipe-index-header{margin-bottom:20px;overflow:hidden;text-align:center}.recipe-index-header p{margin:0}.search-and-filter{margin-top:20px}.search-and-filter svg{fill:#b42c78}.search-and-filter .form-group{margin:0 auto;width:70%}@media only screen and (max-width:999px){.search-and-filter .form-group{width:100%}}.search-and-filter .input-group-addon{align-items:center;display:flex;justify-content:center}.search-and-filter .navbar-form input{padding:23px 15px}@media only screen and (max-width:999px){.search-and-filter .navbar-form input{padding:20px 15px 19px}}.search-and-filter form{border:1px solid #f68c7e;margin:0 0 20px;padding:20px}@media only screen and (max-width:999px){.search-and-filter form{margin:0 0 10px;padding:10px}}.search-and-filter .collapseFiltersLink{display:block;margin-bottom:10px}.catalog-filter{border:1px solid #b42c78;font-size:.85em;list-style:none;margin:0;overflow:hidden;padding:20px}.catalog-filter>li{float:left;padding:5px;width:20%}@media only screen and (min-width:768px) and (max-width:999px){.catalog-filter>li{width:50%}}@media only screen and (max-width:767px){.catalog-filter>li{width:100%}}.catalog-filter>li ul{list-style:none;margin:10px 15px;padding:0}.catalog-filter>li>a{background:#f2f2f2;color:#000;display:block;font-weight:400;padding:5px 10px;text-transform:uppercase}.carousel-catalog-index{margin-bottom:40px;padding:0}.carousel-catalog-index .carousel-inner{border:1px solid #e7e7e7;margin:20px auto;padding:20px}.carousel-catalog-index .carousel-control-next,.carousel-catalog-index .carousel-control-prev{align-items:flex-start;opacity:1;top:100px;width:30px}.carousel-catalog-index .carousel-control-next svg,.carousel-catalog-index .carousel-control-prev svg{fill:#b42c78}.carousel-catalog-index .carousel-item{position:relative}.carousel-catalog-index .carousel-item a{color:#000;display:block;position:relative;text-transform:uppercase}.carousel-catalog-index h2{background-color:hsla(0,0%,100%,.8);bottom:0;font-family:Work Sans,sans-serif;font-size:.7em;font-weight:300;left:0;line-height:1;margin:0;padding:9px 5px;position:absolute;right:0;text-align:left;text-transform:uppercase}.carousel-catalog-index a.btn-catalog-children{background:#b42c78;bottom:0;color:#fff;padding:4px 10px;position:absolute;right:0}.carousel-catalog-index a.btn-catalog-children svg{fill:#fff}.carousel-catalog-index .list-children{border-radius:0;font-size:.9em;margin:0;padding:10px;text-align:left}.carousel-catalog-index .card-body{border-radius:0;border-top:0;border-color:#b42c78;margin:0;max-height:120px;overflow:hidden;overflow-y:scroll;padding:0}.carousel-catalog-index .card-body ul li a{font-size:14px}.carousel-catalog-index .carousel-item-inner{position:relative}@media (min-width:1000px) and (max-width:1399px){.carousel-catalog-index .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item{display:block;position:absolute;right:-33.3333%;top:0;visibility:visible;z-index:-1}}@media (min-width:768px) and (max-width:999px){.carousel-catalog-index .carousel-inner .carousel-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.carousel-catalog-index .carousel-inner .active.carousel-item+.carousel-item+.carousel-item{display:block;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:absolute;right:-50%;top:0;visibility:visible;z-index:-1}}@media (min-width:576px) and (max-width:768px){.carousel-catalog-index .carousel-inner .active.carousel-item+.carousel-item+.carousel-item{display:block;position:absolute;right:-50%;top:0;visibility:visible;z-index:-1}}@media (min-width:0px) and (max-width:576px){.carousel-catalog-index .carousel-inner .active.carousel-item+.carousel-item{display:block;position:absolute;right:-100%;top:0;visibility:visible;z-index:-1}}@media (min-width:576px){.carousel-catalog-index .carousel-item{margin-right:0}.carousel-catalog-index .carousel-inner .active+.carousel-item{display:block}.carousel-catalog-index .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-catalog-index .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-catalog-index .carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carousel-catalog-index .active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-catalog-index .carousel-item-next.carousel-item-left+.carousel-item,.carousel-catalog-index .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-catalog-index .carousel-inner .carousel-item-prev.carousel-item-right{display:block;left:0;position:absolute;top:0;visibility:visible;z-index:-1}.carousel-catalog-index .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-catalog-index .carousel-item-prev.carousel-item-right+.carousel-item,.carousel-catalog-index .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{display:block;position:relative;transform:translate3d(100%,0,0);visibility:visible}}@media (min-width:768px){.carousel-catalog-index .carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-catalog-index .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-catalog-index .carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carousel-catalog-index .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-catalog-index .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{display:block;position:relative;transform:translate3d(100%,0,0);visibility:visible}}@media (min-width:1400px){.carousel-catalog-index .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-catalog-index .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-catalog-index .carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carousel-catalog-index .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-catalog-index .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{display:block;position:relative;transform:translate3d(100%,0,0);visibility:visible}.carousel-catalog-index .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{display:block;position:absolute;right:-25%;top:0;visibility:visible;z-index:-1}}.recipe-view-classification .recpie-ingredient{background:#f7f7f7;font-size:16px;padding:15px}.recipe-view-classification .recpie-ingredient b.qty-ingredient{font-weight:300}.recipe-view-classification .recpie-ingredient h2{border:0;font-weight:500;margin:0 0 10px;padding:0}.recipe-view-classification .recpie-ingredient ul li{display:block;line-height:1;margin:5px 0}.recipe-view-classification .recpie-ingredient ul li:after{content:""}.recipe-view-classification .recpie-ingredient ul li a{display:block;font-weight:400}.recipe-view-classification .recpie-ingredient ul li a span{color:#000;float:right;font-weight:300}.recipe-in-magazine{border:1px solid #b42c78;margin-bottom:40px;overflow:hidden;padding:20px;text-align:center}.recipe-in-magazine a{color:#000}.recipe-in-magazine a:hover{color:#b42c78;text-decoration:none}.recipe-in-magazine h3{font-size:18px}.recipe-in-magazine h2{font-size:21px;line-height:1.3;margin:10px 0 0}.recipe-autor-box{display:flex;margin-bottom:20px}.recipe-autor-box .recipe-author{margin-right:20px;text-transform:uppercase}.recipe-autor-box .recipe-author-catalog{font-weight:400;text-transform:none}@media only screen and (max-width:999px){.recipe-autor-box{display:block}}.recipe-index-by-attribute-btn{background:#f7f7f7;border:0;color:#333;font-size:16px;font-weight:400;margin-bottom:20px;padding:10px;text-align:left;width:100%}.recipe-index-by-attribute-btn:hover{text-decoration:none}.recipe-index-by-attribute-btn svg{fill:#b42c78;float:right}.recipe-index-by-attribute{margin-bottom:20px}.recipe-index-by-attribute h2{font-family:News Cycle,sans-serif;font-size:14px;line-height:14px;line-height:1.1;margin:5px 0}.recipe-index-by-attribute a,.recipe-index-by-attribute a h2{color:#333}.modal-add-to-cookbook .modal-content{border:2px solid #b42c78}.modal-add-to-cookbook .boards-container{font-size:14px;margin-top:30px}.modal-add-to-cookbook .boards-container label{margin-right:10px}.modal-add-to-cookbook .btn{margin:0 5px;padding:15px 20px!important;width:auto}.modal-add-to-cookbook .label-danger:empty{padding:0}.modal-add-to-cookbook .btn-create{background-color:#b42c78;border-color:#b42c78;color:#fff}.modal-add-to-cookbook .btn-create:hover{background-color:#fff;color:#b42c78}.modal-add-to-cookbook form .form-control{height:50px}.modal-add-to-cookbook .form-inline .custom-select,.modal-add-to-cookbook .form-inline .form-group,.modal-add-to-cookbook .form-inline .input-group{width:100%}form#recipe-form .select2-container--default .select2-selection--single{align-items:center;border:1px solid #e7e7e7!important;border-radius:0!important;display:flex;height:46px!important;padding:0!important}form#recipe-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}form#recipe-form .select2-container--default .select2-selection--multiple{border:0!important;border-radius:0!important}form#recipe-form .select2-container--default .select2-selection--multiple ul{margin:0;padding:0}form#recipe-form .select2-container--default .select2-selection--multiple li.select2-search--inline{width:100%}form#recipe-form .select2-container--default .select2-selection--multiple input{height:auto;margin:0;padding:15px;width:100%!important}form#recipe-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;border:0;border-radius:0;cursor:default;float:left;font-size:14px;line-height:1.2;margin-right:5px;margin-top:5px;padding:0 5px 0 0}form#recipe-form label{font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.43;margin-bottom:.2rem}form#recipe-form .form-control,form#recipe-form input,form#recipe-form select,form#recipe-form textarea{border:1px solid #e7e7e7!important;border-radius:0;color:#555;font-size:14px;font-weight:400;line-height:1.17;margin-bottom:20px}form#recipe-form .form-control{height:auto;padding:15px}form#recipe-form .ingredientsGroup ul{list-style:none;margin:0;padding:0}form#recipe-form .ingredientsGroup ul li{border:1px solid #e7e7e7;list-style:none;margin-bottom:15px;padding:20px}form#recipe-form .ingredientsGroup ul li>div{display:flex}form#recipe-form .ingredientsGroup ul li>div .form-group{margin-right:20px;width:25%}form#recipe-form .preparationStepsGroup ul{list-style:none;margin:0;padding:0}form#recipe-form .preparationStepsGroup ul li{border:1px solid #e7e7e7;list-style:none;margin-bottom:15px;padding:20px}form#recipe-form .recipe-multi-items label{font-size:12px}form#recipe-form #btn-add-recipe{border-color:#b42c78!important;color:#fff;font-size:18px}form#recipe-form #btn-add-recipe:hover{background:#fff;border-color:#b42c78!important;color:#b42c78}form#recipe-form .preparation-form-minute{align-items:center;display:flex;font-size:14px;height:46px}form#recipe-form .modal-header{display:block}form#recipe-form .modal-body .form-group{text-align:left}.inline-gallery-list{border:1px dotted #ccc;border-radius:0;overflow:hidden}.inline-gallery-list:empty{height:auto!important;text-align:center!important}.inline-gallery-list:empty:before{content:url(/build/images/no-photo-default.e28c68e0.jpg)}.select2-dropdown{border:1px solid #e7e7e7!important;border-radius:0!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f7f7f7!important;color:#333!important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f9f9f9!important}.select2-results__option[aria-selected]{font-size:14px!important;padding:5px!important}.recipe-board .profil-recipes-count{display:flex;margin-bottom:10px}.recipe-board .profil-recipes-count a{margin-left:10px}.recipe-board h2 a{color:#333!important;margin-right:20px}.recipe-board .alert-info{background-color:#fff;border:0;color:#333;font-size:16px;font-weight:400;padding:0}.recipe-board .recipe-board-item{border-bottom:1px solid #b42c78}.recipe-board .recipe-board-header{align-items:center;display:flex}#ingredient-fields-list>div,#preparation-step-fields-list>div{border:1px solid #e7e7e7;display:flex;flex-wrap:wrap;margin-bottom:5px;padding:20px}#ingredient-fields-list>div .form-group{display:flex;flex-direction:column;padding-right:10px;width:33.333%}#ingredient-fields-list>div .form-group .select2-container{width:100%!important}#preparation-step-fields-list>div{flex-direction:column}.recipe-drafts-index recipe{display:block;margin-bottom:20px}.recipe-drafts-index h2{font-size:18px;margin:5px 0}.recipe-drafts-index a,.recipe-drafts-index a h2{color:#000}.recipe-drafts-index a:hover h2{color:#b42c78;text-decoration:none}.recipe-drafts-index .btn-recipe-drafts-index{font-size:16px;text-transform:uppercase}.recipe-drafts-index .btn-recipe-drafts-index a,.recipe-drafts-index .btn-recipe-drafts-index span{color:#b42c78}.recipe-drafts-index .btn-recipe-drafts-index a:hover,.recipe-drafts-index .btn-recipe-drafts-index span:hover{text-decoration:underline}.recipe-from-board-delete{margin:-20px 0 20px 10px}.sort-item{cursor:pointer;padding-left:10px}