.catalog-banner{padding-left:10px;padding-right:10px}@media (min-width:1440px){.catalog-banner{padding-left:90px;padding-right:90px}}.catalog-banner .catalog-info .catalog-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative}.catalog-banner .catalog-info .catalog-link a:hover{color:#971b1e}.back-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative;display:block;padding:30px 0}.back-link a:before{content:"\E940";font-family:icons;color:inherit;position:relative;display:inline-block;margin-right:10px;font-size:20px;line-height:19px;vertical-align:middle;font-weight:400}.back-link a:hover{color:#971b1e}.align-left,.align-right{margin-right:10px;margin-bottom:10px}.files-thumbs:not(.contextual-links):not(.certificates){padding-left:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.files-thumbs:not(.contextual-links):not(.certificates) li{padding:0;width:auto;position:relative;margin:7px}.files-thumbs:not(.contextual-links):not(.certificates) li:before{display:none!important}.files-thumbs:not(.contextual-links):not(.certificates) li a{position:absolute;display:block;height:100%;width:100%;font-size:0;line-height:0;z-index:2}.files-thumbs:not(.contextual-links):not(.certificates) li img{display:block;position:relative}.files-thumbs:not(.contextual-links):not(.certificates) li span{display:block;position:relative;text-align:center;margin-top:5px;font-size:16px;font-weight:700;color:#5c4523;transition:color .3s;height:auto}.files-thumbs:not(.contextual-links):not(.certificates) li:hover span{color:#971b1e}.financial-years:not(.contextual-links):not(.certificates){padding-left:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ebebeb;padding-bottom:40px}.financial-years:not(.contextual-links):not(.certificates) li{width:60px;height:60px;margin:5px;font-size:18px;line-height:60px;display:block;background:#d79f00;color:#fff;padding:0;border-radius:50%;letter-spacing:-.3px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s}@media (min-width:960px){.financial-years:not(.contextual-links):not(.certificates) li{font-size:24px;line-height:100px;width:100px;height:100px;margin:10px}}.financial-years:not(.contextual-links):not(.certificates) li:before{display:none!important}.financial-years:not(.contextual-links):not(.certificates) li:hover{background:#971b1e;transition:all .3s}input{border-radius:0!important;box-shadow:none}.slick__arrow{position:absolute;z-index:10;width:calc(100% - 50px);left:25px;right:25px;height:40px;top:auto;pointer-events:none}.slick__arrow .slick-arrow{font-size:0;width:40px;height:40px;display:block;color:#f8f8f8;text-align:center;border:0;background:none;position:absolute;top:0;pointer-events:all;z-index:20;transition:color .3s}.slick__arrow .slick-arrow:after{position:absolute;color:inherit;display:block;font-size:40px;line-height:40px;top:0;left:0;font-family:icons}.slick__arrow .slick-arrow:hover{color:#d79f00;transition:color .3s}.slick__arrow .slick-next{right:0}.slick__arrow .slick-next:after{content:"\E965"}.slick__arrow .slick-prev{left:0}.slick__arrow .slick-prev:after{content:"\E92C"}.slick-dots{position:absolute;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;right:0;padding:0;bottom:30px}@media (min-width:960px){.slick-dots{bottom:0}}.slick-dots li{display:block;margin:15px 5px}.slick-dots li button{width:4px;height:4px;background:transparent;border:2px solid #d79f00;border-radius:50%;padding:0;line-height:0;font-size:0;box-sizing:content-box;vertical-align:middle}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{border:2px solid #971b1e}.slick-dots li.slick-active button{border:4px solid #d79f00;background:#d79f00}.slick-dots li.slick-active:hover button{border:4px solid #971b1e;background:#971b1e}.ui-widget.ui-widget-content.search-api-autocomplete-search{border:1px solid #eee;box-shadow:0 5px 5px 0 hsla(0,0%,60%,.1);padding:0;border-radius:5px}.search-api-autocomplete-suggestion{position:relative;line-height:1;font-size:14px;padding:12px 10px 12px 14px}@media (min-width:960px){.search-api-autocomplete-suggestion{padding:9px 10px 9px 14px}}.js input.form-autocomplete{background-image:none}.js .open-search input.form-autocomplete{background-image:url(/themes/custom/louloi/images/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper,.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{border:0;color:#333;margin:0;padding:0}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#f5f5f5;color:inherit!important}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}.catalog-banner{padding-top:15px;width:100%;margin-bottom:40px;display:block}@media (min-width:720px){.catalog-banner{padding-top:45px}}@media (min-width:960px){.catalog-banner{margin-bottom:97px}}.catalog-banner>div:not(.contextual){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){.catalog-banner>div:not(.contextual){height:180px;width:100%;border:1px solid #e5e5e5;-ms-flex-direction:row;flex-direction:row}}.catalog-banner .catalog-image{padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:180px;max-width:440px;margin:auto;width:100%;border:1px solid #e5e5e5}@media (min-width:960px){.catalog-banner .catalog-image{border:0;max-width:none;-ms-flex-pack:justify;justify-content:space-between;width:auto;margin:0}}.catalog-banner .catalog-image .img{position:relative;margin:10px 5px;display:none}.catalog-banner .catalog-image .img img{border:1px solid #e5e5e5;background:#fff;max-width:100%}.catalog-banner .catalog-image .img:first-child{display:block}.catalog-banner .catalog-image .img:nth-child(2){display:block;width:134px;height:189px}.catalog-banner .catalog-image .img:nth-child(2) img{display:block;-ms-transform:rotate(-10deg);transform:rotate(-10deg);box-shadow:-5px 10px 10px 0 rgba(0,0,0,.06);position:absolute;top:-10px;left:15px;border:0;z-index:4}@media (min-width:960px){.catalog-banner .catalog-image .img{display:block}.catalog-banner .catalog-image .img:nth-child(-n+2){display:none}}@media (min-width:1260px){.catalog-banner .catalog-image .img:nth-child(-n+2){display:block}}.catalog-banner .catalog-info{-ms-flex-direction:column;flex-direction:column;max-width:440px;margin:auto;padding-left:40px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:20px}@media (min-width:960px){.catalog-banner .catalog-info{max-width:none;margin:0;padding-left:44px;padding-right:20px}}.catalog-banner .catalog-info h2{font-size:24px;line-height:30px;margin:0;letter-spacing:-.3px}.catalog-banner .catalog-info .catalog-link{margin-top:21px}
.back-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative;display:block;padding:30px 0}.back-link a:before{content:"\E940";font-family:icons;color:inherit;position:relative;display:inline-block;margin-right:10px;font-size:20px;line-height:19px;vertical-align:middle;font-weight:400}.back-link a:hover{color:#971b1e}.align-left,.align-right{margin-right:10px;margin-bottom:10px}.files-thumbs:not(.contextual-links):not(.certificates){padding-left:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.files-thumbs:not(.contextual-links):not(.certificates) li{padding:0;width:auto;position:relative;margin:7px}.files-thumbs:not(.contextual-links):not(.certificates) li:before{display:none!important}.files-thumbs:not(.contextual-links):not(.certificates) li a{position:absolute;display:block;height:100%;width:100%;font-size:0;line-height:0;z-index:2}.files-thumbs:not(.contextual-links):not(.certificates) li img{display:block;position:relative}.files-thumbs:not(.contextual-links):not(.certificates) li span{display:block;position:relative;text-align:center;margin-top:5px;font-size:16px;font-weight:700;color:#5c4523;transition:color .3s;height:auto}.files-thumbs:not(.contextual-links):not(.certificates) li:hover span{color:#971b1e}.financial-years:not(.contextual-links):not(.certificates){padding-left:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ebebeb;padding-bottom:40px}.financial-years:not(.contextual-links):not(.certificates) li{width:60px;height:60px;margin:5px;font-size:18px;line-height:60px;display:block;background:#d79f00;color:#fff;padding:0;border-radius:50%;letter-spacing:-.3px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s}@media (min-width:960px){.financial-years:not(.contextual-links):not(.certificates) li{font-size:24px;line-height:100px;width:100px;height:100px;margin:10px}}.financial-years:not(.contextual-links):not(.certificates) li:before{display:none!important}.financial-years:not(.contextual-links):not(.certificates) li:hover{background:#971b1e;transition:all .3s}input{border-radius:0!important;box-shadow:none}.slick__arrow{position:absolute;z-index:10;width:calc(100% - 50px);left:25px;right:25px;height:40px;top:auto;pointer-events:none}.slick__arrow .slick-arrow{font-size:0;width:40px;height:40px;display:block;color:#f8f8f8;text-align:center;border:0;background:none;position:absolute;top:0;pointer-events:all;z-index:20;transition:color .3s}.slick__arrow .slick-arrow:after{position:absolute;color:inherit;display:block;font-size:40px;line-height:40px;top:0;left:0;font-family:icons}.slick__arrow .slick-arrow:hover{color:#d79f00;transition:color .3s}.slick__arrow .slick-next{right:0}.slick__arrow .slick-next:after{content:"\E965"}.slick__arrow .slick-prev{left:0}.slick__arrow .slick-prev:after{content:"\E92C"}.slick-dots{position:absolute;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;right:0;padding:0;bottom:30px}@media (min-width:960px){.slick-dots{bottom:0}}.slick-dots li{display:block;margin:15px 5px}.slick-dots li button{width:4px;height:4px;background:transparent;border:2px solid #d79f00;border-radius:50%;padding:0;line-height:0;font-size:0;box-sizing:content-box;vertical-align:middle}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{border:2px solid #971b1e}.slick-dots li.slick-active button{border:4px solid #d79f00;background:#d79f00}.slick-dots li.slick-active:hover button{border:4px solid #971b1e;background:#971b1e}.ui-widget.ui-widget-content.search-api-autocomplete-search{border:1px solid #eee;box-shadow:0 5px 5px 0 hsla(0,0%,60%,.1);padding:0;border-radius:5px}.search-api-autocomplete-suggestion{position:relative;line-height:1;font-size:14px;padding:12px 10px 12px 14px}@media (min-width:960px){.search-api-autocomplete-suggestion{padding:9px 10px 9px 14px}}.js input.form-autocomplete{background-image:none}.js .open-search input.form-autocomplete{background-image:url(/themes/custom/louloi/images/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper,.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{border:0;color:#333;margin:0;padding:0}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#f5f5f5;color:inherit!important}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}.layout-content{padding-top:10px}.node-type-display_product h2{font-size:24px;font-weight:400;line-height:30px;margin-top:15px;margin-bottom:30px}@media (min-width:960px){.node-type-display_product h2{margin-bottom:60px}}.node-type-display_product h3{font-size:16px;font-weight:700;line-height:20px;color:#d79f00;margin-bottom:10px;margin-top:20px}@media (min-width:960px){.node-type-display_product h3{margin-top:55px}}.node-type-display_product div ul:not(.contextual-links) li{padding:0 0 5px 25px}.node-type-display_product div ul:not(.contextual-links) li:before{width:14px;height:14px;border-radius:0;background:none;font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E978";display:block;color:#971b1e;font-size:14px;line-height:8px;bottom:auto;margin:0;top:9px}.node-type-display_product ol:not(.contextual-links){margin-bottom:25px;padding:0}.node-type-display_product ol:not(.contextual-links) li{display:block;padding:0 0 5px;position:relative}.node-type-display_product table{border:0;table-layout:fixed;width:auto!important}.node-type-display_product table td{width:auto!important;padding:2px 35px 2px 0}.node-type-display_product table td p{margin:auto}.node-type-display_product table tr td:last-child{color:#d79f00}
.products-carousel{display:block;max-width:300px;margin:0 auto}@media (min-width:480px){.products-carousel{max-width:460px}}@media (min-width:720px){.products-carousel{max-width:700px}}@media (min-width:960px){.products-carousel{max-width:960px}}@media (min-width:1260px){.products-carousel{max-width:1260px}}@media (min-width:1440px){.products-carousel{max-width:1440px}}.back-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative;display:block;padding:30px 0}.back-link a:before{content:"\E940";font-family:icons;color:inherit;position:relative;display:inline-block;margin-right:10px;font-size:20px;line-height:19px;vertical-align:middle;font-weight:400}.back-link a:hover{color:#971b1e}.align-left,.align-right{margin-right:10px;margin-bottom:10px}.files-thumbs:not(.contextual-links):not(.certificates){padding-left:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.files-thumbs:not(.contextual-links):not(.certificates) li{padding:0;width:auto;position:relative;margin:7px}.files-thumbs:not(.contextual-links):not(.certificates) li:before{display:none!important}.files-thumbs:not(.contextual-links):not(.certificates) li a{position:absolute;display:block;height:100%;width:100%;font-size:0;line-height:0;z-index:2}.files-thumbs:not(.contextual-links):not(.certificates) li img{display:block;position:relative}.files-thumbs:not(.contextual-links):not(.certificates) li span{display:block;position:relative;text-align:center;margin-top:5px;font-size:16px;font-weight:700;color:#5c4523;transition:color .3s;height:auto}.files-thumbs:not(.contextual-links):not(.certificates) li:hover span{color:#971b1e}.financial-years:not(.contextual-links):not(.certificates){padding-left:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ebebeb;padding-bottom:40px}.financial-years:not(.contextual-links):not(.certificates) li{width:60px;height:60px;margin:5px;font-size:18px;line-height:60px;display:block;background:#d79f00;color:#fff;padding:0;border-radius:50%;letter-spacing:-.3px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s}@media (min-width:960px){.financial-years:not(.contextual-links):not(.certificates) li{font-size:24px;line-height:100px;width:100px;height:100px;margin:10px}}.financial-years:not(.contextual-links):not(.certificates) li:before{display:none!important}.financial-years:not(.contextual-links):not(.certificates) li:hover{background:#971b1e;transition:all .3s}input{border-radius:0!important;box-shadow:none}.slick__arrow{position:absolute;z-index:10;width:calc(100% - 50px);left:25px;right:25px;height:40px;top:auto;pointer-events:none}.slick__arrow .slick-arrow{font-size:0;width:40px;height:40px;display:block;color:#f8f8f8;text-align:center;border:0;background:none;position:absolute;top:0;pointer-events:all;z-index:20;transition:color .3s}.slick__arrow .slick-arrow:after{position:absolute;color:inherit;display:block;font-size:40px;line-height:40px;top:0;left:0;font-family:icons}.slick__arrow .slick-arrow:hover{color:#d79f00;transition:color .3s}.slick__arrow .slick-next{right:0}.slick__arrow .slick-next:after{content:"\E965"}.slick__arrow .slick-prev{left:0}.slick__arrow .slick-prev:after{content:"\E92C"}.slick-dots{position:absolute;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;right:0;padding:0;bottom:30px}@media (min-width:960px){.slick-dots{bottom:0}}.slick-dots li{display:block;margin:15px 5px}.slick-dots li button{width:4px;height:4px;background:transparent;border:2px solid #d79f00;border-radius:50%;padding:0;line-height:0;font-size:0;box-sizing:content-box;vertical-align:middle}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{border:2px solid #971b1e}.slick-dots li.slick-active button{border:4px solid #d79f00;background:#d79f00}.slick-dots li.slick-active:hover button{border:4px solid #971b1e;background:#971b1e}.ui-widget.ui-widget-content.search-api-autocomplete-search{border:1px solid #eee;box-shadow:0 5px 5px 0 hsla(0,0%,60%,.1);padding:0;border-radius:5px}.search-api-autocomplete-suggestion{position:relative;line-height:1;font-size:14px;padding:12px 10px 12px 14px}@media (min-width:960px){.search-api-autocomplete-suggestion{padding:9px 10px 9px 14px}}.js input.form-autocomplete{background-image:none}.js .open-search input.form-autocomplete{background-image:url(/themes/custom/louloi/images/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper,.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{border:0;color:#333;margin:0;padding:0}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#f5f5f5;color:inherit!important}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}.products-carousel{width:100%;position:relative;padding-left:20px;padding-right:20px;margin-top:40px}.products-carousel:before{content:"";display:block;background:#f8f8f8;top:-98px;left:-100%;width:1000%;height:384px;pointer-events:none;position:absolute;z-index:-1}@media (min-width:960px){.products-carousel{padding-left:60px;padding-right:60px;margin-top:80px}}.products-carousel .block__title{text-align:center}@media (min-width:720px){.products-carousel .block__title{text-align:left;display:inline-block}}@media (min-width:960px){.products-carousel .block__title{padding-left:30px;line-height:40px}}.products-carousel .views-row{display:inline-block;padding:0 20px;width:200px}@media (min-width:960px){.products-carousel .views-row{width:315px}}.products-carousel .more-link{margin:20px auto;max-width:320px;right:auto;text-align:center;display:block}@media (min-width:720px){.products-carousel .more-link{margin:0;max-width:none;display:inline-block;position:absolute;top:-9px;right:0}}.products-carousel .more-link a{font-size:16px;font-weight:700;color:#d79f00;border:1px solid #d79f00;padding:9px 20px;vertical-align:middle;line-height:30px;display:block}.products-carousel .more-link a:hover{background:#d79f00;color:#fff}@media (min-width:960px){.products-carousel .more-link{position:absolute;top:-3px;right:100px}}.products-carousel .slick-list{margin-top:35px;overflow:hidden}@media (min-width:960px){.products-carousel .slick-list{margin-left:-20px}}@media (min-width:720px){.product-teaser{margin-left:20px}}.product-teaser .h2{position:relative;display:block;padding-bottom:15px;margin-bottom:15px;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:-.3px;color:#333}.product-teaser .h2:hover{color:#d79f00}.product-teaser .h2:after{content:"";position:absolute;min-width:60px;height:2px;left:0;bottom:0;background:#d79f00;transition:min-width .3s}.product-teaser .h2 .first-word{display:block;font-size:24px;line-height:30px;font-weight:700;text-transform:none}.product-teaser .product-image{position:relative;padding-bottom:30px;max-width:200px;margin:25px auto 30px;display:block}@media (min-width:960px){.product-teaser .product-image{max-width:67%;margin-left:0;margin-right:0}}.product-teaser .product-image img{max-width:100%;height:auto}.product-teaser .product-image:after{width:100%;height:1.3px;-webkit-filter:blur(3px);filter:blur(3px);opacity:.4;background-color:#000;content:"";display:block;position:absolute;left:-3px;bottom:3px;right:0;margin:auto;border-radius:50%}@media (min-width:960px){.product-teaser .product-image:after{right:auto}}@media (min-width:960px){.product-teaser .product-body{margin-left:10px}}.product-teaser .product-type{position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:70px;z-index:1;pointer-events:none}@media (min-width:960px){.product-teaser .product-type{left:-14px;right:auto}}.product-teaser .new-product{position:absolute;top:-25px;right:-20px}@media (min-width:960px){.product-teaser .new-product{right:-30px}}.product-teaser .flour-type{width:70px;height:70px;background-size:contain;display:block;background-repeat:no-repeat}.product-teaser .more{margin-top:20px;font-size:16px;font-weight:700;display:block;color:#d79f00;position:relative;transition:color .3s}.product-teaser:hover .h2{color:#971b1e}.product-teaser:hover .h2:after{background:#971b1e;min-width:100%;transition:min-width .3s}.product-teaser:hover .product-image:after{opacity:.2;transition:opacity .3s}.product-teaser:hover .more{color:#971b1e;transition:color .3s}.product-slick__arrow{display:-ms-flexbox;display:flex;padding:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:960px){.product-slick__arrow{padding:30px 0 45px}}.product-slick__arrow .product-slick-arrow{font-size:0;width:30px;height:30px;display:block;color:#d79f00;text-align:center;border:0;background:none;position:relative;line-height:30px;vertical-align:middle;-ms-transform:translateY(1px);transform:translateY(1px)}.product-slick__arrow .product-slick-arrow:hover{color:#971b1e}.product-slick__arrow .product-slick-arrow:after{position:absolute;color:inherit;display:block;font-size:30px;line-height:30px;top:0;left:0;font-family:icons}.product-slick__arrow .slick-next{-ms-flex-order:3;order:3;position:relative}.product-slick__arrow .slick-next:after{content:"\E965"}.product-slick__arrow .slick-prev{-ms-flex-order:1;order:1;position:relative}.product-slick__arrow .slick-prev:after{content:"\E92C"}.product-slick__arrow .slick-dots{position:relative;left:auto;right:auto;bottom:auto;-ms-flex-order:2;order:2;height:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}.product-slick__arrow .slick-dots li{margin:0 5px;line-height:30px}.product-slick__arrow .slick-dots li:hover{color:#971b1e}
.infographics-block .load-more a,.infographics-block .more-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative}.infographics-block .load-more a:hover,.infographics-block .more-link a:hover{color:#971b1e}.back-link a{font-size:16px;font-weight:700;color:#d79f00;position:relative;display:block;padding:30px 0}.back-link a:before{content:"\E940";font-family:icons;color:inherit;position:relative;display:inline-block;margin-right:10px;font-size:20px;line-height:19px;vertical-align:middle;font-weight:400}.back-link a:hover{color:#971b1e}.align-left,.align-right{margin-right:10px;margin-bottom:10px}.files-thumbs:not(.contextual-links):not(.certificates){padding-left:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.files-thumbs:not(.contextual-links):not(.certificates) li{padding:0;width:auto;position:relative;margin:7px}.files-thumbs:not(.contextual-links):not(.certificates) li:before{display:none!important}.files-thumbs:not(.contextual-links):not(.certificates) li a{position:absolute;display:block;height:100%;width:100%;font-size:0;line-height:0;z-index:2}.files-thumbs:not(.contextual-links):not(.certificates) li img{display:block;position:relative}.files-thumbs:not(.contextual-links):not(.certificates) li span{display:block;position:relative;text-align:center;margin-top:5px;font-size:16px;font-weight:700;color:#5c4523;transition:color .3s;height:auto}.files-thumbs:not(.contextual-links):not(.certificates) li:hover span{color:#971b1e}.financial-years:not(.contextual-links):not(.certificates){padding-left:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-bottom:1px solid #ebebeb;padding-bottom:40px}.financial-years:not(.contextual-links):not(.certificates) li{width:60px;height:60px;margin:5px;font-size:18px;line-height:60px;display:block;background:#d79f00;color:#fff;padding:0;border-radius:50%;letter-spacing:-.3px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s}@media (min-width:960px){.financial-years:not(.contextual-links):not(.certificates) li{font-size:24px;line-height:100px;width:100px;height:100px;margin:10px}}.financial-years:not(.contextual-links):not(.certificates) li:before{display:none!important}.financial-years:not(.contextual-links):not(.certificates) li:hover{background:#971b1e;transition:all .3s}input{border-radius:0!important;box-shadow:none}.slick__arrow{position:absolute;z-index:10;width:calc(100% - 50px);left:25px;right:25px;height:40px;top:auto;pointer-events:none}.slick__arrow .slick-arrow{font-size:0;width:40px;height:40px;display:block;color:#f8f8f8;text-align:center;border:0;background:none;position:absolute;top:0;pointer-events:all;z-index:20;transition:color .3s}.slick__arrow .slick-arrow:after{position:absolute;color:inherit;display:block;font-size:40px;line-height:40px;top:0;left:0;font-family:icons}.slick__arrow .slick-arrow:hover{color:#d79f00;transition:color .3s}.slick__arrow .slick-next{right:0}.slick__arrow .slick-next:after{content:"\E965"}.slick__arrow .slick-prev{left:0}.slick__arrow .slick-prev:after{content:"\E92C"}.slick-dots{position:absolute;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;right:0;padding:0;bottom:30px}@media (min-width:960px){.slick-dots{bottom:0}}.slick-dots li{display:block;margin:15px 5px}.slick-dots li button{width:4px;height:4px;background:transparent;border:2px solid #d79f00;border-radius:50%;padding:0;line-height:0;font-size:0;box-sizing:content-box;vertical-align:middle}.slick-dots li button:focus{outline:none}.slick-dots li button:hover{border:2px solid #971b1e}.slick-dots li.slick-active button{border:4px solid #d79f00;background:#d79f00}.slick-dots li.slick-active:hover button{border:4px solid #971b1e;background:#971b1e}.ui-widget.ui-widget-content.search-api-autocomplete-search{border:1px solid #eee;box-shadow:0 5px 5px 0 hsla(0,0%,60%,.1);padding:0;border-radius:5px}.search-api-autocomplete-suggestion{position:relative;line-height:1;font-size:14px;padding:12px 10px 12px 14px}@media (min-width:960px){.search-api-autocomplete-suggestion{padding:9px 10px 9px 14px}}.js input.form-autocomplete{background-image:none}.js .open-search input.form-autocomplete{background-image:url(/themes/custom/louloi/images/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper,.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active{border:0;color:#333;margin:0;padding:0}.ui-widget.ui-widget-content.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:#f5f5f5;color:inherit!important}.search-api-autocomplete-search .ui-menu-item{list-style-image:none}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:700}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:.2em}.infographics-block{background:#5c4523;color:#fff;margin-top:-260px;width:100%;z-index:0;padding:240px 0 30px;display:block;position:relative}.infographics-block:after,.infographics-block:before{position:absolute;content:"";top:0;width:100%;height:100%;background-color:#5c4523;display:block;z-index:0}.infographics-block:before{left:-100%}.infographics-block:after{right:-100%}@media (min-width:960px){.infographics-block{margin-top:-315px;padding:273px 0 63px}}.infographics-block h2{text-align:center;font-size:20px;line-height:23px;letter-spacing:-.5px;margin-bottom:35px}@media (min-width:960px){.infographics-block h2{font-size:40px;line-height:46px;margin-bottom:57px}}.infographics-block .statistics{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin:auto;padding-left:20px;padding-right:20px}.infographics-block .statistics .company-info{display:none;width:200px;margin:0 auto 20px}@media (min-width:720px){.infographics-block .statistics .company-info{display:-ms-flexbox;display:flex;margin:initial;margin-bottom:60px}}@media (min-width:960px){.infographics-block .statistics .company-info{width:245px;margin-bottom:50px}}.infographics-block .statistics .company-info .icon{background:#6a5535;border-radius:50%;width:45px;height:45px;line-height:45px;font-size:24px;-ms-flex-negative:0;flex-shrink:0;text-align:center;position:relative}@media (min-width:960px){.infographics-block .statistics .company-info .icon{width:65px;height:65px;line-height:65px;font-size:48px}}.infographics-block .statistics .company-info .icon:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infographics-block .statistics .company-info .info{padding-left:15px}.infographics-block .statistics .company-info .info strong{font-size:27px;line-height:30px;font-weight:700;letter-spacing:-.5px;color:#d79f00;display:block;margin-bottom:-10px}@media (min-width:960px){.infographics-block .statistics .company-info .info strong{font-size:54px;line-height:65px}}.infographics-block .statistics .company-info .info p{font-size:16px;line-height:22px}.infographics-block .statistics .company-info:first-child,.infographics-block .statistics .company-info:nth-child(2),.infographics-block .statistics .company-info:nth-child(3),.infographics-block .statistics .company-info:nth-child(4){display:-ms-flexbox;display:flex}.infographics-block .more-link{text-align:center}.infographics-block .more-link a:hover{color:#fff}.infographics-block .load-more{text-align:center;color:#d79f00;cursor:pointer;font-weight:700;transition:color .3s;display:none}.infographics-block .load-more:hover{color:#fff;transition:color .3s}@media (min-width:720px){.infographics-block .load-more{display:none}}.small .load-more{display:block}.small .more-link{display:none}.company-info .history:after{content:"\E92B";font-family:icons}.company-info .mill:after{content:"\E981";font-family:icons}.company-info .man:after{content:"\E933";font-family:icons}.company-info .truck-1:after{content:"\E97A";font-family:icons}.company-info .spike:after{content:"\E977";font-family:icons}.company-info .bread:after{content:"\E915";font-family:icons}.company-info .product:after{content:"\E961";font-family:icons}.company-info .stats:after{content:"\E979";font-family:icons}.company-info .factory:after{content:"\E928";font-family:icons}
