@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Raleway:300,700");html,body{font-weight:300;font-family:"Roboto Condensed",tahoma,helvetica,sans-serif}.list-header:after,.list_totals:after,header .title:after,.card.recipe .card-body:after,.card.recipe .card-footer:after{display:table;clear:both;content:''}.card{background-color:#fff;border:0px;box-shadow:0 0 1rem 0 rgba(40,46,70,0.1);margin-bottom:1rem}.card .card-header{background-color:#fff;border-bottom:1px solid #ebeeef;padding:0.75rem 0;margin:0 0.75rem}@media (min-width: 576px){.card .card-header{margin:0 1rem}}@media (min-width: 1200px){.card .card-header{margin:0 1.25rem}}.card .card-header h3,.card .card-header h4,.card .card-header h5{font-family:"Roboto",tahoma,helvetica,sans-serif;font-weight:bold;font-weight:400;margin:0}.card .card-header h3{line-height:1.1;font-weight:bold;color:#a4bf53;font-size:1.5rem}@media (min-width: 768px){.card .card-header h3{font-size:2rem}}.card .card-body{padding:0.75rem}@media (min-width: 576px){.card .card-body{padding:1rem 1rem}}@media (min-width: 1200px){.card .card-body{padding:1.25rem 1.25rem}}.card .card-body h3,.card .card-body h4,.card .card-body h5{color:#babcbf;font-weight:bold;font-weight:400}.card .card-body h4{color:#8ca69b;font-weight:bold;font-weight:700;margin-bottom:0.75rem;font-size:1.25rem}@media (min-width: 576px){.card .card-body h4{font-size:1.5rem}}.card .card-body h5{font-weight:bold;font-weight:700;font-size:1rem}@media (min-width: 576px){.card .card-body h5{font-size:1.25rem}}.card .card-body hr{margin:0.75rem 0;border:0;border-bottom:1px solid #ebeeef}.card .card-footer{background-color:#fff;border-top:1px solid #ebeeef;padding:0.75rem 0;margin:0 0.75rem}@media (min-width: 576px){.card .card-footer{margin:0 1rem}}@media (min-width: 1200px){.card .card-footer{margin:0 1.25rem}}.popover_content{display:none}.popover{font-family:"Roboto Condensed",tahoma,helvetica,sans-serif;border:0;box-shadow:0 0 20px rgba(40,46,70,0.2)}.popover h3.popover-header{font-size:1rem;margin:0.5rem;padding:0.125rem 1rem;border-radius:0;border:0;background-color:#8ca69b;color:#fff;font-size:1.25rem}.popover .popover-body{color:#333;font-weight:normal;font-weight:300;font-size:1rem;min-width:15rem}.popover .popover-body strong{font-weight:bold;font-weight:700}.popover .popover-body p:last-child{margin-bottom:0}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{border-top-color:transparent}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{border-right-color:transparent}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{border-bottom-color:transparent}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{border-left-color:transparent}.modal .modal-content{border:0;box-shadow:0 0 20px rgba(40,46,70,0.2)}.modal .modal-header{border-bottom:1px solid #ebeeef;padding:0.75rem 0;margin:0 0.75rem}@media (min-width: 576px){.modal .modal-header{margin:0 1rem}}@media (min-width: 1200px){.modal .modal-header{margin:0 1.25rem}}.modal .modal-header .modal-title{line-height:1.1;font-weight:bold;color:#a4bf53;font-size:1.5rem}@media (min-width: 576px){.modal .modal-header .modal-title{font-size:2rem}}.modal .modal-header .close{padding:1rem 1.25rem 0}@media (min-width: 576px){.modal .modal-header .close{padding:1.5rem 1.25rem 0}}@media (min-width: 768px){.modal .modal-header .close{padding:1.25rem}}.modal .modal-body{overflow:auto;padding:0.75rem 0.75rem}@media (min-width: 576px){.modal .modal-body{padding:1rem 1rem}}@media (min-width: 1200px){.modal .modal-body{padding:1.25rem 1.25rem}}.modal .modal-body h4{color:#8ca69b;font-weight:bold;font-weight:700;margin-bottom:0.75rem;font-size:1.25rem}@media (min-width: 576px){.modal .modal-body h4{font-size:1.5rem}}.modal .modal-body h4 span{font-weight:normal;font-weight:300;font-size:1rem}.modal .modal-body h4 label{font-weight:bold;font-weight:700;margin-bottom:0}.modal .modal-body h5{font-weight:bold;font-weight:700;font-size:1rem}.modal .modal-body .inset{margin:0.75rem -0.75rem;background-color:#f2f4f7;box-shadow:inset 0 10px 10px -10px #b1b9c6}@media (min-width: 576px){.modal .modal-body .inset{margin:0.75rem -1rem}}@media (min-width: 1200px){.modal .modal-body .inset{margin:0.75rem -1.25rem}}.modal .modal-body .inset .inset_container{box-shadow:inset 0 -10px 10px -10px #b1b9c6;padding:1.25rem}.modal .modal-body .inset .inset_container a.close{float:right;font-size:1.5rem;margin-top:-0.5rem;color:#999faa}.modal .modal-body .inset .inset_container .list_container{margin:0 -1.25rem}.modal .modal-body .inset .inset_container .pages{margin-top:1rem}.modal .modal-body hr{margin:0.75rem 0;border:0;border-bottom:1px solid #ebeeef}@media (min-width: 576px){.modal .modal-body hr{margin:1rem 0}}@media (min-width: 1200px){.modal .modal-body hr{margin:1.25rem 0}}.modal .modal-footer{border-top:1px solid #ebeeef;padding:0.75rem 0;margin:0 0.75rem}@media (min-width: 576px){.modal .modal-footer{margin:0 1rem}}@media (min-width: 1200px){.modal .modal-footer{margin:0 1.25rem}}@media (min-width: 1200px){.modal-xl{max-width:1040px}}.list-header{margin-bottom:0.5rem}.list-header h4 a{text-decoration:none;color:#366dc7}.modal .list_container,.card .list_container{margin:0 -0.75rem}@media (min-width: 576px){.modal .list_container,.card .list_container{margin:0 -1rem}}@media (min-width: 1200px){.modal .list_container,.card .list_container{margin:0 -1.25rem}}.modal .list_container{min-height:200px;max-height:calc(100vh - 15rem);overflow:auto}.list{width:100%}.list th,.list td{text-align:left;padding:0.125rem 0.125rem}.list th.center,.list td.center{text-align:center}.list th.right,.list td.right{text-align:right}@media (min-width: 768px){.list th,.list td{padding:0.125rem 0.25rem}}.list_container .list th:first-child,.list_container .list td:first-child{padding-left:0.75rem}@media (min-width: 768px){.list_container .list th:first-child,.list_container .list td:first-child{padding-left:1rem}}@media (min-width: 1200px){.list_container .list th:first-child,.list_container .list td:first-child{padding-left:1.25rem}}.list_container .list th:last-child,.list_container .list td:last-child{padding-right:0.75rem}@media (min-width: 768px){.list_container .list th:last-child,.list_container .list td:last-child{padding-right:1rem}}@media (min-width: 1200px){.list_container .list th:last-child,.list_container .list td:last-child{padding-right:1.25rem}}.list thead{position:sticky;top:0;opacity:0.95}.list thead th,.list thead td{text-align:center;border-bottom:5px solid #dee6ed}.list thead th{vertical-align:bottom;line-height:1.1;background-color:#fff}.list thead th .small,.list thead th small{font-weight:700}.list thead td{vertical-align:middle;background-color:#dee6ed}.list thead td .form-control{padding:0.125rem 0.25rem;margin:0.125rem 0;line-height:1.25;height:calc(1.25em + 0.25rem + 2px)}.list thead td button{padding:0.25rem}.list thead td button[type="button"]{color:#333}.list tbody tr{border-bottom:1px solid #dee6ed;background-color:#fff}.list tbody tr.clear{border-bottom:0}.list tbody tr:nth-child(2n){background-color:#f9fafb}.list tbody tr td{vertical-align:top}.list tbody tr td a i{color:#333}.list tbody tr td a.faded i{color:#b1b9c6}.list tbody tr td a.faded:hover i{color:#333}.list tbody tr td a.folder{display:block;font-size:0.75rem;color:#333;text-align:center;position:relative;margin:-20px 0 0;padding-top:10px;text-decoration:none}.list tbody tr td a.superingredient{font-style:italic;font-weight:300}.list tbody tr td a.superingredient .badge{font-style:normal;font-weight:400}.list tbody tr td addr{display:block;color:#999faa;font-size:0.875rem}.list tbody tr td.strong,.list tbody tr td .strong,.list tbody tr td strong{font-weight:700}.list tbody tr td .small,.list tbody tr td small{font-weight:300;line-height:1.3}.list tbody tr td .faded{color:#999faa}.list tbody tr td.italic,.list tbody tr td .italic{font-style:italic}.list tbody tr td.wide{padding:2rem 0.25rem}.list tbody tr td div.flg{background-position:center left 2px;background-repeat:no-repeat;background-size:16px 16px;padding-left:22px}.list tbody tr td div.flg.fr{background-image:url("../img/flag/fr.png")}.list tbody tr td div.flg.en{background-image:url("../img/flag/en.png")}.list tbody tr td .form-control{height:calc(1.2em + 2px);line-height:1.2;padding:0 0.375rem;display:inline-block;margin:0 0.375rem;width:2.5rem}.list tbody tr td .form-control[type="checkbox"]{height:calc(1em + 2px);cursor:pointer}.list tbody tr td .form-control.is-invalid{background-image:none}.list tbody tr td .btn.btn-sm{line-height:1.1;padding:0.1rem 0.375rem;vertical-align:top;margin:0.1rem 0.125rem}.list tbody tr td .btn.disabled,.list tbody tr td .btn:disabled{opacity:1}.list tbody tr td .btn.disabled.btn-primary,.list tbody tr td .btn:disabled.btn-primary{border-color:#8aaaeb;background-color:#8aaaeb}.list.nozebra tbody tr:nth-child(2n){background-color:#fff}.list.nozebra tbody tr.dark-grey{background-color:#dee6ed}.list.nozebra tbody tr.grey{background-color:#f9fafb}.bottom_buttons{position:sticky;bottom:0;background-color:#fff;opacity:0.95;padding-top:.375rem;padding-bottom:.375rem}.pages strong{float:left;padding:0.375rem 0;margin-right:0.75rem;font-size:1rem;line-height:1.5;font-weight:bold;font-weight:700}.pages .pagination{margin-bottom:0}.pages .page-link{color:#366dc7}.pages .page-link:hover{background-color:#fff}.pages .page-item.disabled .page-link{color:#999faa}.pages .page-item.disabled .page-link.active{color:#333;background-color:#dee6ed}@media (min-width: 576px){.list_totals h5,.list_totals p{float:left;margin-top:0.375rem;margin-bottom:0}.list_totals .pages{float:right}}label{font-weight:bold;font-weight:400;cursor:pointer}.form-group{margin-bottom:0.5rem}@media (min-width: 576px){.form-group{margin-bottom:0.75rem}}@media (min-width: 992px){.form-group{margin-bottom:1rem}}.form-group p{padding:calc(.375rem + 1px) 5px;margin:0}.col-form-label{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.form-control{font-weight:300;background-color:#f9fafb;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control.flg{background-position:center right 12px;background-repeat:no-repeat;background-size:24px 24px;padding-right:48px}.form-control.flg.fr{background-image:url("../img/flag/fr.png")}.form-control.flg.en{background-image:url("../img/flag/en.png")}.form-inline .form-control[size]{display:inline-block;width:auto;vertical-align:middle}.form-control option[value="-1"]{font-style:italic}.input-group-text{font-weight:normal;font-weight:300;padding:.25rem .5rem}.form-control-plaintext{font-weight:300}.form-control-plaintext:focus{box-shadow:none}img.flag{width:24px;height:auto}input[type="number"]{-webkit-appearance:none;-moz-appearance:textfield}textarea.subtitle{width:80vw;height:150px}textarea.subtitle2{width:80vw;height:250px}textarea.content{width:80vw;height:60vh}.btn{font-family:"Roboto",tahoma,helvetica,sans-serif;font-weight:400;padding:.25rem .5rem}.btn.btn-sm{font-family:"Roboto Condensed",tahoma,helvetica,sans-serif}.btn.btn-sm .badge{top:-0.1rem;padding:0.125em .25em;font-size:0.625rem;line-height:1}.btn.btn-link{color:#366dc7}.btn.btn-link.focus,.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:not(:disabled):not(.disabled).active,.btn.btn-link:not(:disabled):not(.disabled):active{color:#2c60b3}.btn.btn-primary{background-color:#366dc7;border-color:#366dc7}.btn.btn-primary.disabled,.btn.btn-primary:disabled{background-color:#3f80ea;border-color:#3f80ea}.btn.btn-primary.focus,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#2c60b3;border-color:#2c60b3}.btn.btn-success{background-color:#a4bf53;border-color:#a4bf53}.btn.btn-success.disabled,.btn.btn-success:disabled{background-color:#bccf80;border-color:#bccf80}.btn.btn-success.focus,.btn.btn-success:focus,.btn.btn-success:hover,.btn.btn-success:not(:disabled):not(.disabled).active,.btn.btn-success:not(:disabled):not(.disabled):active{background-color:#829649;border-color:#829649}a{color:#366dc7;text-decoration:underline}a:hover{color:#2c60b3;text-decoration:underline}a.ajax{text-decoration:none;border-bottom:1px dotted #366dc7}a.ajax:hover{text-decoration:none;border-bottom:1px dotted #2c60b3}a.btn{text-decoration:none}small,.small{font-size:75%;font-weight:300}.lightened{color:#999faa}.faded{color:#babcbf}.shaded{filter:blur(3px)}.shaded:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:200}.badge{font-weight:400}.badge.badge-success{background-color:#a4bf53}a.badge{text-decoration:none}.bg-success{background-color:#a4bf53 !important}img.flg{width:24px;height:24px}img.flg_sm{width:16px;height:16px}img.loading{width:64px;height:8px}img.img{border-radius:0.25rem}a.page-link{text-decoration:none;font-weight:bold;font-weight:400}.tooltip-inner{max-width:400px;text-align:left}.sitemap{color:#fff;background-color:#333;margin:1rem 0;padding:0.75rem 1.25rem;border-radius:0.25rem;font-family:'Courier New', Courier, monospace}.sitemap p{font-size:0.875rem;margin:0.25rem 0}.sitemap a{text-decoration:underline;color:#fff}.map_canvas{height:300px;height:40vh;border:1px solid #ebeeef;border-radius:0.25rem;margin-bottom:1rem}@media (min-height: 768px){.map_canvas{height:50vh}}.scroll_top{width:2rem;height:2rem;opacity:0.3;position:fixed;top:1.5rem;right:1.5rem;color:#333;font-size:2rem}.modal-backdrop.show{opacity:.1}.alert{margin:0 0 0.75rem;padding:0.25rem 1.25rem}p.loading{text-align:center;padding:1.865rem 0}p.norecords{text-align:center;padding:1.865rem 0;font-style:italic}html{height:100%;font-size:130%}@media (min-width: 576px){html{font-size:120%}}@media (min-width: 768px){html{font-size:110%}}@media (min-width: 992px){html{font-size:100%}}body{height:100%;overflow-x:hidden}body.root{background-color:#445}.app{height:100%}nav{z-index:99;background-color:#545468;width:13rem;min-height:100%;overflow-y:auto}.app nav{position:absolute;opacity:0;transition:opacity 300ms}.app.slide nav{position:fixed;opacity:1;transition:opacity 1200ms}nav .account{padding:0 0.75rem;font-style:italic;color:#fff;font-size:1rem;line-height:2.5rem}nav .account a{float:right;color:#fff}nav ul,nav li{padding:0px;margin:0px}nav>ul{border-top:3px solid #767683;border-bottom:3px solid #767683;background-color:#646475}nav ul li a{display:block;color:#ddd;font-family:"Roboto",tahoma,helvetica,sans-serif;font-size:1rem;font-weight:bold;text-decoration:none;padding:0 0.75rem;line-height:1.75rem}nav ul li a.active,nav ul li a:active,nav ul li a:hover{color:#fff;text-decoration:none}nav ul li a .fa-caret-right,nav ul li a.opened .fa-caret-down{display:inline}nav ul li a .fa-caret-down,nav ul li a.opened .fa-caret-right{display:none}nav ul li ul{display:none}nav ul li ul.opened{display:block}nav ul li ul li a{padding-left:2rem}nav .logout a{padding:0 0.75rem;color:#fff;font-size:1rem;line-height:2.5rem;display:block;text-decoration:none;text-align:right}main{z-index:100;width:100%;min-height:100%;position:relative;background-color:#f7f9fc;box-shadow:0 0 10px #223;overflow:auto}.app main{position:relative;transition:margin-left 200ms ease}.app.slide main{margin-left:13rem;position:fixed;transition:margin-left 300ms ease}main>section{padding-top:1rem;padding-bottom:2.75rem}header,.root-login .card .card-header{background-color:#223;background:linear-gradient(#223, #445)}header h1,.root-login .card .card-header h1{color:#fff;font-family:"Open Sans",tahoma,helvetica,sans-serif;font-weight:bold;font-size:1.3rem;line-height:2.5rem;margin:0px}@media (min-width: 768px){header h1,.root-login .card .card-header h1{font-size:1.8rem}}.root-login .card .card-header{margin:0;padding:0px 1.25rem;border-bottom:2px solid #474b36}header .menu_button{float:left;width:2.5rem;background-color:#5f634c;background:linear-gradient(340deg, #5f634c, #2f3122)}header .menu_button a{color:#fff;display:block;text-align:center;font-size:1.5rem;line-height:2.5rem;text-decoration:none}header .title{padding:0px 15px 0 1.25rem;margin:0 0 0 2.5rem}header .title .cart{display:block;float:right;margin:0.3rem 0 0 1rem;height:1.9rem;width:2.8rem;padding-right:0.2rem;text-align:center;border-radius:0.2rem;font-size:1.6rem;line-height:1.9rem;color:#5f634c;background-color:#777c5f;transition:all 300ms}header .title .cart.active{color:#a61a28;background-color:#dc3545}header .title .cart .total{position:absolute;width:2.8rem;text-align:center;color:#fff;font-size:1.2rem;line-height:1.9rem;font-weight:400;transition:all 100ms;opacity:1}header .title .cart.highlight{color:#700811;background-color:#a61a28}header .title .cart.highlight .total{transition:none;opacity:0}header .title h1{float:right;display:none}@media (min-width: 576px){header .title h1{display:block}}header .title h2{color:#fff;text-shadow:-1px -1px 3px #666,1px 1px 3px #444;font-size:1.75rem;font-weight:normal;font-weight:300;line-height:2.5rem;margin:0}header .title h2 span{font-size:1rem;font-weight:normal;font-weight:300;line-height:2.5rem;display:block;float:left;padding-right:0.375rem}header .title h2 strong{font-weight:normal;font-weight:300;line-height:2.5rem;display:inline-block}@media (max-width: 767px){header .title h2 span{display:none}header .title h2 strong{font-size:1.5rem;display:block}}@media (max-width: 599px){header .title h2 strong{font-size:1.25rem;display:block}}footer,.root-login .card .card-footer{border-top:1px solid #ebeeef;background-color:#fff;border-bottom:2px solid #5f634c;padding:0px 1.25rem}footer p,.root-login .card .card-footer p{color:#999faa;text-align:right;font-size:0.9rem;line-height:1.75rem;margin:0px}.root-login .card .card-footer{margin:0}footer{position:absolute;bottom:0;width:100%}.copyright{color:#babcbf;z-index:98;position:absolute;top:0.625rem;right:1.25rem}.dashboard .nav-tabs{padding-left:30px;border-bottom:0px}.dashboard .nav-tabs a{cursor:pointer;font-size:1.25rem}.dashboard .nav-tabs a.active{font-weight:700;text-decoration:none}.dashboard .list_container{min-height:200px;max-height:calc(100vh - 270px);overflow:auto}.cart-order{display:inline-block;margin:0 1rem 1rem 0;background-color:#fff;border-radius:0.25rem;padding:0.25rem 0.75rem;box-shadow:0 0 1rem 0 rgba(40,46,70,0.1)}.cart-order span{display:inline-block;margin-left:1.25rem}.cart-order span .badge{font-size:100%}.cart-order a.clse{float:right;margin-left:1.25rem}.root-login{background-color:#f7f9fc}.root-login h4{margin:0 0 0.75rem}.root-login .input-group-prepend span{width:2.5rem}.root-login .btn.btn-primary{background-color:#a4bf53;border-color:#a4bf53}.root-login .btn.btn-primary.disabled,.root-login .btn.btn-primary:disabled{background-color:#a4bf53;border-color:#a4bf53}.root-login .btn.btn-primary.focus,.root-login .btn.btn-primary:focus,.root-login .btn.btn-primary:hover,.root-login .btn.btn-primary:not(:disabled):not(.disabled).active,.root-login .btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#a4bf53;border-color:#a4bf53}.logo{margin-bottom:1rem}.logo img{display:block;margin:0 auto;width:128px;height:auto}ul.home{padding-left:0rem;margin:0}@media (min-width: 576px){ul.home{padding-left:3rem}}ul.home ul{margin:0;padding-left:3rem}ul.home li{padding:0;margin:10px 0 0 0;font-size:1.5rem;list-style-type:none}ul.home li li{margin:0;list-style-type:circle}ul.home li a{text-decoration:none}@media (min-width: 576px){.card-columns{column-count:2}}@media (min-width: 768px){.card-columns{column-count:2}}@media (min-width: 992px){.card-columns{column-count:3}}@media (min-width: 1200px){.card-columns{column-count:4}}.card.recipe{border:4px solid #dee6ed;margin-bottom:1rem;opacity:1;transition:opacity 400ms}.card.recipe .card-body .buttons{float:right;margin-right:-5px;margin-top:-10px}.card.recipe .card-body .buttons a{font-size:1.5rem;display:block}.card.recipe .card-body h4{color:#a4bf53;line-height:1.1;padding-right:1.75rem;font-weight:400}.card.recipe .card-body h4.inactive{color:#999faa}.card.recipe .card-body .ingredients{font-size:0.875rem;font-style:italic;margin:0.5rem 0 0}.card.recipe .card-body .ingredients span{display:inline-block;margin-right:0.5rem}.card.recipe .card-body .superingredient{font-size:0.875rem;font-weight:700;margin:0.5rem 0 0}.card.recipe .card-footer{font-size:0.75rem}.card.recipe .card-footer .ref{float:left;color:#999faa;margin-right:1rem}.card.recipe .card-footer .invisible{float:left;color:#999faa;font-style:italic}.card.recipe .card-footer .tree{float:right}.card.recipe .card-footer .tree span,.card.recipe .card-footer .tree strong{display:inline-block}.card-columns.hidden .card.recipe{opacity:0;transition:none}.card.recipe.delay_0{transition-delay:0ms}.card.recipe.delay_1{transition-delay:60ms}.card.recipe.delay_2{transition-delay:120ms}.card.recipe.delay_3{transition-delay:180ms}.card.recipe.delay_4{transition-delay:240ms}.card.recipe.delay_5{transition-delay:300ms}.card.recipe.delay_6{transition-delay:360ms}.card.recipe.delay_7{transition-delay:420ms}.card.recipe.delay_8{transition-delay:480ms}.card.recipe.delay_9{transition-delay:540ms}.card.recipe.delay_10{transition-delay:600ms}.card.recipe.delay_11{transition-delay:660ms}.card.recipe.delay_12{transition-delay:720ms}.card.recipe.delay_13{transition-delay:780ms}.card.recipe.delay_14{transition-delay:840ms}.card.recipe.delay_15{transition-delay:900ms}.card.recipe.delay_16{transition-delay:960ms}.card.recipe.delay_17{transition-delay:1020ms}.card.recipe.delay_18{transition-delay:1080ms}.card.recipe.delay_19{transition-delay:1140ms}table.stats{width:100%;margin-bottom:1rem}table.stats td.label{width:40%;font-style:italic}@media (min-width: 576px){table.stats td.label{width:30%}}@media (min-width: 992px){table.stats td.label{width:23%}}table.stats td.bar{width:45%}@media (min-width: 576px){table.stats td.bar{width:60%}}@media (min-width: 992px){table.stats td.bar{width:67%}}table.stats td.bar .progress{margin:0.25rem 0.25rem}table.stats td.quantity{width:15%;text-align:right}@media (min-width: 576px){table.stats td.quantity{width:10%}}@media (min-width: 992px){table.stats td.quantity{width:10%}}table.ingredients{width:100%}table.ingredients span.lightened{display:inline-block;text-align:left;margin-left:0.125rem;width:2.3rem;font-size:0.875rem}@media (min-width: 768px){table.ingredients span.lightened{width:2.5rem;font-size:1rem}}table.ingredients th{font-weight:bold;font-weight:700}table.ingredients thead th{text-align:right;width:45%;padding-right:1.375rem}@media (min-width: 576px){table.ingredients thead th{width:30%}}@media (min-width: 992px){table.ingredients thead th{width:23%}}@media (min-width: 768px){table.ingredients thead th{padding-right:2.625rem}}table.ingredients tbody th,table.ingredients tbody td{border-bottom:1px dotted #babcbf;padding:0.25rem 0}table.ingredients tbody th{font-weight:normal;font-weight:300;font-style:italic;width:45%}@media (min-width: 576px){table.ingredients tbody th{width:30%}}@media (min-width: 992px){table.ingredients tbody th{width:23%}}table.ingredients tbody td{text-align:right;width:45%}@media (min-width: 576px){table.ingredients tbody td{width:30%}}@media (min-width: 992px){table.ingredients tbody td{width:23%}}table.ingredients tbody td .form-control{display:inline-block;width:auto;text-align:right;padding:0.375rem 0.125rem;margin-right:0.125rem}@media (min-width: 576px){table.ingredients tbody td .form-control{margin-right:0.5rem;padding:0.375rem 0.375rem}}@media (min-width: 768px){table.ingredients tbody td .form-control{padding:0.375rem 0.75rem}}table.ingredients tbody td.center{text-align:center;width:5%}table.ingredients tfoot th{text-align:right;width:45%}@media (min-width: 576px){table.ingredients tfoot th{width:30%}}@media (min-width: 992px){table.ingredients tfoot th{width:23%}}table.ingredients tfoot th span.lightened{font-weight:normal;font-weight:300}table.ingredients tfoot th .form-control{display:inline-block;width:auto;text-align:right;font-weight:bold;font-weight:700;padding:0.375rem 0.125rem;margin-right:0.125rem}@media (min-width: 576px){table.ingredients tfoot th .form-control{margin-right:0.5rem;padding:0.375rem 0.375rem}}@media (min-width: 768px){table.ingredients tfoot th .form-control{padding:0.375rem 0.75rem}}.recipe-image img{max-width:100%;max-height:144px;border-radius:.375rem}p.preparation{font-style:italic}.modal .modal-body .nutrition{color:#000;border:1px solid #000;padding:1rem}.modal .modal-body .nutrition h2,.modal .modal-body .nutrition h3,.modal .modal-body .nutrition h4{font-weight:bold;font-weight:700;color:#000;margin-bottom:0.5rem}.modal .modal-body .nutrition h3,.modal .modal-body .nutrition h4{border-top:1px solid #000;padding-top:0.5rem;line-height:1}.modal .modal-body .nutrition h3 span,.modal .modal-body .nutrition h4 span{font-weight:normal;font-weight:300;font-size:1rem;display:inline-block}.modal .modal-body .nutrition p{margin-bottom:0.5rem}.modal .modal-body .nutrition p.ingredients{font-style:italic}.modal .modal-body .nutrition p.ingredients strong{font-weight:bold;font-weight:700}.modal .modal-body .nutrition table{width:100%}.modal .modal-body .nutrition table td{text-align:right}.modal .modal-body .nutrition table thead{border-top:3px solid #000;border-bottom:3px solid #000;font-size:1.5rem}.modal .modal-body .nutrition table tbody th,.modal .modal-body .nutrition table tbody td{font-weight:normal;font-weight:300;border-top:1px solid #000}.modal .modal-body .nutrition table tbody th.skip,.modal .modal-body .nutrition table tbody td.skip{border-top:0;width:1.25rem}.modal .modal-body .nutrition table tbody th[colspan],.modal .modal-body .nutrition table tbody td[colspan]{font-weight:bold;font-weight:700}ul.select_language{display:block;padding:0px;margin:10px 0 0;text-align:left}ul.select_language li{display:inline-block;list-style-type:none;padding:0 5px 0 0}ul.select_language li:last-child{padding-right:0}@media (min-width: 768px){ul.select_language li{display:block;padding:0 0 5px;text-align:right}ul.select_language li:last-child{padding-bottom:0}}ul.select_language li a{opacity:0.4}ul.select_language li.active a{opacity:1}img.button2{width:24px;height:24px;margin:0 2px}.btn-danger,.btn-danger:active,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus{background-color:#8a1e41;border-color:#8a1e41}.btn-danger:disabled,.btn-danger:focus,.btn-danger:hover{background-color:#a14b67;border-color:#a14b67}.btn-danger:focus{box-shadow:0 0 10px rgba(120,140,135,0.2)}.box{background-color:#fff;padding:20px;border-radius:10px;margin:10px auto;box-shadow:0 0 15px -3px rgba(0,0,0,0.1)}.box .alt_content{padding:0;min-height:45px}.box .left_buttons{position:absolute;margin-top:-12px;left:0;text-align:center;width:30px}@media (min-width: 600px){.box .left_buttons{left:-15px}}.box .left_buttons.add_label{margin-top:5px}.box .left_buttons.content_first{margin-top:0px}.box .left_buttons a{font-size:18px;line-height:24px;display:block;text-align:center;color:#c3c6c9}.box .left_buttons a:hover{color:#a3a6a9}.box i.icon{font-size:20px;line-height:24px;display:block;margin:auto}.box i.icon-content{color:#43aa8b}.box i.icon-video{color:#db3a34}.box i.icon-image{color:#277da1}.box i.icon-gallery{color:#821616}.box i.icon-file{color:#ee964b}.box i.icon-faq{color:#3e5c76}.box i.icon-keys{color:#b2b95e}.box i.icon-accent{color:#915d1b}.box i.icon-cards{color:#4458a6}.box i.icon-facts{color:#bb5fad}.box i.icon-frame{color:#b3b2a6}.box i.icon-quote{color:#90be6d}.box i.icon-fund{color:#bb5fad}.box i.icon-contact{color:#915d1b}.box i.icon-disclaimer{color:#4458a6}.box i.icon-offices{color:#3e5c76}.box i.icon-team{color:#b74927}.box i.icon-contacts{color:#6993ac}.box i.icon-event{background-color:#4d9b29}.box i.icon-documents{color:#4d4f53}.box i.icon-regulatory{color:#534f4d}.box i.icon-news{color:#db3a34}.box i.icon-link{color:#ee964b}.box i.icon-content_forchange{color:#90be6d}.box i.icon-content_netzero_greenbonds{color:#4d9b29}.box .right_buttons{position:absolute;right:-16px}.box .right_buttons a{display:block;font-size:18px;line-height:24px;color:#202e50}.box .badge{font-size:14px}.box .badge.badge-light{color:#202e50;background-color:#e8e9ea}.box .badge.badge-light i.fas,.box .badge.badge-light i.far{color:#202e50}.box hr{border-top:1px dashed #ddd}p.content_add_modules{font-size:12pt;font-weight:400;text-align:left;margin-top:20px}ul.content_add{padding:0;margin:0;text-align:left}ul.content_add li{padding:0 10px 10px 0;margin:0;display:inline-block;list-style-type:none}ul.content_add li .btn{color:#fff;background-color:#999;border:0;min-width:135px;padding:.125rem 1rem}ul.content_add.news li .btn{min-width:115px}ul.content_add li .btn:hover{opacity:.8}ul.content_add li .btn.btn-content{background-color:#43aa8b}ul.content_add li .btn.btn-video{background-color:#db3a34}ul.content_add li .btn.btn-image{background-color:#277da1}ul.content_add li .btn.btn-gallery{background-color:#821616}ul.content_add li .btn.btn-file{background-color:#ee964b}ul.content_add li .btn.btn-faq{background-color:#3e5c76}ul.content_add li .btn.btn-keys{background-color:#b2b95e}ul.content_add li .btn.btn-accent{background-color:#915d1b}ul.content_add li .btn.btn-cards{background-color:#4458a6}ul.content_add li .btn.btn-facts{background-color:#bb5fad}ul.content_add li .btn.btn-frame{background-color:#b3b2a6}ul.content_add li .btn.btn-quote{background-color:#90be6d}ul.content_add li .btn.btn-fund{background-color:#bb5fad}ul.content_add li .btn.btn-contact{background-color:#915d1b}ul.content_add li .btn.btn-disclaimer{background-color:#4458a6}ul.content_add li .btn.btn-offices{background-color:#3e5c76}ul.content_add li .btn.btn-team{background-color:#b74927}ul.content_add li .btn.btn-contacts{background-color:#6993ac}ul.content_add li .btn.btn-event{background-color:#4d9b29}ul.content_add li .btn.btn-documents{background-color:#4d4f53}ul.content_add li .btn.btn-regulatory{background-color:#534f4d}ul.content_add li .btn.btn-news{background-color:#db3a34}ul.content_add li .btn.btn-link{background-color:#ee964b;text-decoration:none}ul.content_add li .btn.btn-content_forchange{background-color:#90be6d}ul.content_add li .btn.btn-content_netzero_greenbonds{background-color:#4d9b29}ul.content_add li .btn:disabled{opacity:.3;filter:grayscale(0.5)}a.content_btn{font-size:18px;line-height:24px;display:inline-block;color:#c3c6c9;margin-left:10px}.intro img{width:100%;height:auto;display:block}.intro h1{background-color:#8e0422;color:#fff;font-weight:normal;padding:10px;font-size:16px}.modal-body .lng_block{display:flex}.modal-body .lng_block article{flex:0 0 calc(100% - 40px)}.modal-body .lng_block article:first-child{flex:0 0 40px;padding-top:3px}.image_block img{width:100%;display:block}.image_block .desc{text-align:center;font-style:italic}img.gallery{display:block;max-width:100%;height:200px;object-fit:scale-down}.content{color:#303543;font-size:14px;font-family:"Raleway",arial,helvetica,sans-serif}.content h1{color:#a4bf53;font-size:22px;font-weight:bold;text-transform:uppercase;margin:0 0 20px;padding:0}.content h2{color:#8ca69b;font-size:18px;font-weight:bold;font-style:italic;margin:0 0 10px;padding:0px}.content h3{color:#a4bf53;font-size:14px;font-weight:bold;margin:0 0 10px;padding:0}.content h4{color:#303543;font-size:13px;line-height:20px;font-weight:bold;margin:0 0 10px;padding:0}.content p{color:#303543;font-size:13px;line-height:20px;font-weight:normal;margin:0 0 10px;padding:0}.content a{color:#3C90C9;text-decoration:underline}.content hr{border:0px;border-top:1px dotted #8ca69b;margin:10px 0}.content .highlight{color:#8ca69b;font-weight:bold}.content .alt_legend{color:#888;font-style:italic}.content img{max-width:100%;height:auto}.content blockquote{color:#303543;font-size:14px;line-height:20px;font-style:italic;margin:0 0 10px;background-image:url("../img/content/blockquote.png");background-position:left top;background-repeat:no-repeat}.content ul,.content ol{margin:10px 0 10px 20px;padding:0}.content ul li,.content ol li{font-size:13px;line-height:20px;margin:5px 0 5px 10px;padding:0}.content ul li *,.content ol li *{margin:0}.content ul li{margin-left:20px;list-style-image:url("../img/content/li.png");list-style-type:none;padding-left:0px;background-image:none}.content table{width:auto;margin:10px 0;border-collapse:collapse}.content table th,.content table td{color:#303543;font-size:13px;font-family:"Raleway",arial,helvetica,sans-serif;text-align:left;border:1px solid #ccc;padding:3px 7px}.content table th,.content table tr.alt_th1 td,.content table td.alt_th1{color:#a4bf53;background-color:#eee;font-weight:bold}.content table tr.alt_th2 td,.content table td.alt_th2{color:#8ca69b;font-weight:bold}.content table.alt_columns{width:100%}.content table.alt_columns td{border:0px;vertical-align:top;padding:0 10px 0 0}.content table.alt_columns.alt_clear{width:auto}.content table.alt_columns.alt_clear th,.content table.alt_columns.alt_clear td{border:0px;vertical-align:top;padding:5px 10px 5px 0}.content table.alt_columns.alt_clear th{color:#8ca69b}
