@font-face{font-family:'Optima-Thin';src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.eot');src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.eot?#iefix') format('embedded-opentype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.woff2') format('woff2'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.woff') format('woff'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.ttf') format('truetype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Thin.svg#Optima-Thin') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Optima-Roman';src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.eot');src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.eot?#iefix') format('embedded-opentype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.woff2') format('woff2'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.woff') format('woff'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.ttf') format('truetype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Roman.svg#Optima-Roman') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Optima-Oblique';src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.eot');src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.eot?#iefix') format('embedded-opentype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.woff2') format('woff2'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.woff') format('woff'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.ttf') format('truetype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Oblique.svg#Optima-Oblique') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Optima-Bold';src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.eot');src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.eot?#iefix') format('embedded-opentype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.woff2') format('woff2'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.woff') format('woff'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.ttf') format('truetype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Bold.svg#Optima-Bold') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Optima-Black';src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.eot');src:url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.eot?#iefix') format('embedded-opentype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.woff2') format('woff2'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.woff') format('woff'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.ttf') format('truetype'), url('https://www.le-bon-grain.ch/le-bon-grain-fonts/optima/Optima-Black.svg#Optima-Black') format('svg');font-weight:normal;font-style:normal;font-display:swap}body{padding-top:56px;min-height:75rem;font-family:'Optima-Roman'}body{background:#000 url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center;padding-bottom:40px;color:#000}.navbar .navbar-nav .nav-link{-moz-border-radius:10px 0;-webkit-border-radius:10px 0;border-radius:10px 0;font-style:normal !important;color:#000}.navbar .navbar-nav .nav-link:not(.disabled):hover,.navbar .navbar-nav .nav-link:not(.disabled):focus{font-style:normal !important;color:#adb5bd;outline:none !important;text-decoration:none !important}.navbar .navbar-nav .nav-item.active .nav-link,.navbar .navbar-nav .nav-item.active .nav-link:hover,.navbar .navbar-nav .nav-item.active .nav-link:focus,.navbar .navbar-nav .nav-item.show .nav-link,.navbar .navbar-nav .nav-item.show .nav-link:hover,.navbar .navbar-nav .nav-item.show .nav-link:focus{font-style:normal !important;background-color:#939495;outline:none !important;text-decoration:none !important}.navbar .navbar-nav .dropdown-menu .dropdown-item{font-style:normal !important;color:#000;line-height:22px}.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar .navbar-nav .dropdown-menu .dropdown-item.active{background-color:rgba(255, 255, 255, 0.5);-moz-border-radius:10px 0;-webkit-border-radius:10px 0;border-radius:10px 0;font-style:normal !important;color:#939495}.navbar-toggler{position:fixed;right:15px;top:8px;width:40px;height:40px;text-align:center;background:rgba(52,58,64,0.5);line-height:30px}.navbar-toggler:hover{background:#343a40}.btn-link-menu-header{cursor:pointer !important}.masthead{position:relative;display:table;width:100%;height:auto;background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center;padding-top:1rem;padding-bottom:1rem}.masthead{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center}@media (min-width: 992px){.masthead{height:100%}}.masthead a,.content-section a{font-family:'Optima-Roman';color:rgba(255, 255, 255, 0.75);font-style:italic;font-weight:600;text-decoration:underline}.masthead a:hover,.content-section a:hover{color:rgba(255, 255, 255, 0.25);text-decoration:underline}.masthead a:visited,.content-section a:visited{color:rgba(255, 255, 255, 0.5);text-decoration:none !important}.masthead a:visited:hover,.content-section a:visited:hover{color:rgba(255, 255, 255, 1);text-decoration:underline}.content-section{padding-top:4rem;padding-bottom:4rem}.blog-post{margin-top:2rem;padding-bottom:1.5rem;border-bottom:1px dashed #888}.t-h1{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip:rect(1px, 1px, 1px, 1px)}h1{font-family:'Optima-Bold'}h2{font-family:'Optima-Black'}h3,h4{font-family:'Optima-Roman'}h5{font-family:'Optima-Roman'}h6{font-family:'Optima-Roman'}p{font-family:'Optima-Roman'}.t-i{font-family:'Optima-Oblique'}.t-j{text-align:justify !important}@media (max-width: 992px){.t-j{text-align:left !important}}.t-l{text-align:left !important}@media (max-width: 992px){.t-l{text-align:left !important}}.t-r{text-align:right !important}@media (max-width: 992px){.t-r{text-align:right !important}}.t-c{text-align:center !important}@media (max-width: 992px){.t-c{text-align:center !important}}.lead{font-family:'Optima-Roman'}.legende{font-size:12px;font-weight:100;line-height:1.2em !important}.copyright{font-size:10px;font-weight:100;margin:0;padding:0}ul{text-align:left !important}.ul-light{font-family:'Optima-Roman' !important;font-weight:100}@media (max-width: 992px){.ul-light{font-family:'Optima-Roman' !important;font-weight:100}}hr{width:50%}.t-n{color:#000 !important}.t-b{color:#fff !important}.t-g{color:#555 !important}.t-t{color:#00ddff !important;font-family:'Optima-Thin'}.t-y{color:#eeb807 !important}.t-fd{color:rgba(255, 255, 255, 0.7)}a,.t-link a{color:#517cb4;text-decoration:none}a:hover,.t-link a:hover{color:#878787;text-decoration:underline}a:visited,.t-link a:visited{color:#555;text-decoration:none}a:visited:hover,.t-link a:visited:hover{color:#9aafcc;text-decoration:underline}.legal-link a{color:#517cb4 !important;text-decoration:none}.legal-link a:hover{color:#000 !important;text-decoration:underline}.legal-link a:visited{color:#555 !important;text-decoration:underline}.legal-link a:visited:hover{color:#000 !important;text-decoration:underline}.btn,.btn a{box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.1);font-style:normal !important;font-weight:700;text-decoration:none !important;color:#fff !important}.btn-xl{margin:1rem 0 0.75rem 0 !important;padding:0.75rem 1.5rem !important}.btn-link{cursor:pointer}.b-bc{background-color:#1d809f !important;border-color:#1d809f !important;color:#fff !important}.b-bc a{color:#fff !important}.b-bc:hover,.b-bc:focus,.b-bc:active{background-color:#155d74 !important;border-color:#155d74 !important}.b-j{background-color:#ecb807 !important;border-color:#ecb807 !important;color:#fff !important}.b-j a{color:#fff !important}.b-j:hover,.b-j:focus,.b-j:active{background-color:#ba9106 !important;border-color:#ba9106 !important}.b-r{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-r.jpg) repeat top center;color:#fff !important}.b-r a{color:#fff !important}.b-r:hover,.b-r:focus,.b-r:active{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-v.jpg) repeat top center}.btn-dark{color:#fff !important}.bg-le-bon-grain{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center}.bg-le-bon-grain-navbar{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center}.bg-le-bon-grain-navbar a{color:rgba(0, 0, 0, 0.35) !important}.bg-le-bon-grain-navbar a:hover{color:rgba(0, 0, 0, 1) !important}.bg-le-bon-grain-navbar a:visited{color:rgba(0, 0, 0, 0.5) !important;text-decoration:none !important}.bg-le-bon-grain-navbar a:visited:hover{color:rgba(0, 0, 0, 1) !important}.bg-le-bon-grain-j{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-j.jpg) repeat top center}.bg-le-bon-grain-o{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-o.jpg) repeat top center}.bg-le-bon-grain-b{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-b.jpg) repeat top center}.bg-le-bon-grain-v{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-v.jpg) repeat top center}.bg-le-bon-grain-r{background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/bg-le-bon-grain-r.jpg) repeat top center}.bg-dp{background:rgba(255, 255, 255, 0.65)}.scroll-to-top{position:fixed;right:15px;bottom:35px;display:none;width:40px;height:40px;text-align:center;background:rgba(52, 58, 64, 0.5);line-height:40px}.scroll-to-top:hover{background:#343a40}@media (max-width: 992px){.scroll-to-top{bottom:47px}}.footer{position:fixed;bottom:0;width:100%;height:36px;background:transparent url(https://www.le-bon-grain.ch/le-bon-grain-index/le-bon-grain-bg.jpg) repeat top center;border-top:1px dashed #4a4141;font-family:'Optima-Thin';font-size:12px;line-height:12px;font-weight:100;text-align:center}.footer a{color:#517cb4;font-style:normal !important;text-decoration:none}.footer a:hover{color:#888;text-decoration:underline}.footer a:visited{color:#555;text-decoration:none}.footer a:visited:hover{color:#9aafcc;text-decoration:underline}.footer .btn-link{cursor:pointer !important;font-size:12px;font-style:normal !important;font-weight:normal !important}@media (max-width: 992px){.footer{height:48px}}