.menu-recipes~.sub-nav .view-recipes-categories{display:block;max-width:300px;margin:0 auto}@media (min-width:480px){.menu-recipes~.sub-nav .view-recipes-categories{max-width:460px}}@media (min-width:720px){.menu-recipes~.sub-nav .view-recipes-categories{max-width:700px}}@media (min-width:960px){.menu-recipes~.sub-nav .view-recipes-categories{max-width:960px}}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories{max-width:1260px}}@media (min-width:1440px){.menu-recipes~.sub-nav .view-recipes-categories{max-width:1440px}}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more a{font-size:16px;font-weight:700;color:#d79f00}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more 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}.horizontal-menu>li ul.sub-nav{background-color:#fff;width:300px;left:auto;padding:5px 25px 15px;margin-left:-25px;border-bottom:4px solid #d79f00}.horizontal-menu>li ul.sub-nav a,.horizontal-menu>li ul.sub-nav span{font-size:16px;line-height:25px;padding:12px 0;font-weight:400;cursor:pointer}.horizontal-menu>li ul.sub-nav a:hover,.horizontal-menu>li ul.sub-nav span:hover{color:#971b1e}.horizontal-menu>li ul.sub-nav .sub-nav{display:block;left:100%;margin-left:25px;background:#f8f8f8;border-bottom:0}.main-menu .horizontal-menu .menu-block-item .product-tag span{display:block;width:80px;height:80px;margin:0 auto 20px;background-size:cover;background-position:50%;background-repeat:no-repeat;-ms-transform:scale(1);transform:scale(1)}.main-menu .horizontal-menu .menu-block-item .product-tag a{display:block;text-align:center;font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.3px;color:#fff!important}.main-menu .horizontal-menu .menu-block-item .product-tag a:after{display:none}.main-menu .horizontal-menu .menu-block-item .product-tag:hover span{-ms-transform:scale(1.25);transform:scale(1.25);transition:all .3s}.main-menu .horizontal-menu .menu-block-item .product-tag:hover a{color:#d79f00!important}.menu-full-width~.sub-nav{width:100%;height:600px;border-bottom:4px solid #d79f00;transition:all .3s;padding:30px;margin-left:0!important;background-repeat:no-repeat;background-position:50%;background-size:cover}.menu-full-width~.sub-nav:after{height:100%;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5) 80%,rgba(0,0,0,.8))}.menu-full-width~.sub-nav:after,.menu-full-width~.sub-nav:before{width:100%;position:absolute;display:block;left:0;content:"";z-index:-1;pointer-events:none}.menu-full-width~.sub-nav:before{height:300%;background-color:rgba(0,0,0,.3);top:100%;margin-top:4px}.menu-full-width~.sub-nav>.menu-item{position:static}.menu-full-width~.sub-nav .menu-block-item,.menu-full-width~.sub-nav .menu-item{position:relative;z-index:2}.menu-full-width~.sub-nav .menu-item:first-child{float:none;width:100%;text-align:center;position:relative}.menu-full-width~.sub-nav .menu-title{font-size:28px;line-height:33px;font-weight:700;letter-spacing:-.3px;color:#fff;padding-bottom:80px;pointer-events:none;max-width:600px;margin:auto;padding-top:40px}@media (min-width:960px){.menu-full-width~.sub-nav .menu-title{padding-bottom:75px}}@media (min-width:1440px){.menu-full-width~.sub-nav .menu-title{padding-bottom:90px}}.menu-full-width~.sub-nav .menu-title:hover{color:#fff}.menu-full-width~.sub-nav .menu-title:after{display:none}.menu-products~.sub-nav .mega-block-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-products~.sub-nav .mega-block-wrapper .view-content .views-row{width:170px}.menu-products~.sub-nav .mega-block-wrapper .view-content .views-row a{font-size:24px;line-height:30px;font-weight:500}.menu-recipes~.sub-nav{background-image:url("https://cdn.loulismills.gr/cdn/farfuture/a0m0joWv901xuOgO6WuhgWoXdQA-aed9oAA696p3pzw/1530186902/sites/default/files/styles/recipes_background/public/recipes_bg.jpg")}.menu-recipes~.sub-nav .menu-title{padding-bottom:50px!important}.menu-recipes~.sub-nav .view-recipes-categories{position:relative;z-index:2;color:#fff}.menu-recipes~.sub-nav .view-recipes-categories .view-content{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.menu-recipes~.sub-nav .view-recipes-categories .group{border-right:1px solid #fff;padding:0 20px;-ms-flex-negative:1;flex-shrink:1;min-width:275px;max-width:275px}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .group{min-width:330px;max-width:400px}}.menu-recipes~.sub-nav .view-recipes-categories .group .h3 a,.menu-recipes~.sub-nav .view-recipes-categories .group h3 a{font-size:40px;line-height:46px;letter-spacing:-.5px;margin-bottom:15px;width:145px;padding-left:20px;font-weight:700;display:block}.menu-recipes~.sub-nav .view-recipes-categories .group .h3 a:hover,.menu-recipes~.sub-nav .view-recipes-categories .group h3 a:hover{color:#d79f00}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .group .h3 a,.menu-recipes~.sub-nav .view-recipes-categories .group h3 a{width:175px;padding-left:50px}}.menu-recipes~.sub-nav .view-recipes-categories .group .h3 a:first-line,.menu-recipes~.sub-nav .view-recipes-categories .group h3 a:first-line{font-size:20px;line-height:26px}.menu-recipes~.sub-nav .view-recipes-categories .group .views-row{padding:7px 0}.menu-recipes~.sub-nav .view-recipes-categories .group .wrapper{padding:0 20px}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .group .wrapper{padding:0 50px}}.menu-recipes~.sub-nav .view-recipes-categories .group.flour-based{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:425px;min-width:425px}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .group.flour-based{max-width:525px;min-width:500px}}.menu-recipes~.sub-nav .view-recipes-categories .group.flour-based .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:250px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-recipes~.sub-nav .view-recipes-categories .group.name-based{-ms-flex-order:1;order:1}.menu-recipes~.sub-nav .view-recipes-categories .group:last-child{border-right:0;-ms-flex-order:3;order:3}.menu-recipes~.sub-nav .view-recipes-categories .menu-group a{font-size:20px;line-height:26px;font-weight:700;color:#fff;display:block;max-width:200px;padding-right:20px}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .menu-group a{max-width:240px}}.menu-recipes~.sub-nav .view-recipes-categories .menu-group a:after{display:none}.menu-recipes~.sub-nav .view-recipes-categories .menu-group a:hover{color:#d79f00}.menu-recipes~.sub-nav .view-recipes-categories .name-based{-ms-flex-order:1;order:1}.menu-recipes~.sub-nav .view-recipes-categories .flour-based{-ms-flex-order:2;order:2}.menu-recipes~.sub-nav .view-recipes-categories .video-group{-ms-flex-order:3;order:3}.menu-recipes~.sub-nav .view-recipes-categories .video-group .h3 a{font-size:20px;line-height:26px;display:block}.menu-recipes~.sub-nav .view-recipes-categories .video-group .h3 a:hover{color:#d79f00}.menu-recipes~.sub-nav .view-recipes-categories .video-group .h3 span{font-size:40px;line-height:46px;letter-spacing:-.5px;margin-bottom:15px;width:145px;font-weight:700;color:inherit}.menu-recipes~.sub-nav .view-recipes-categories .video-group p{margin-bottom:20px}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more,.menu-recipes~.sub-nav .view-recipes-categories .video-group p{padding-left:20px}@media (min-width:1260px){.menu-recipes~.sub-nav .view-recipes-categories .video-group .more,.menu-recipes~.sub-nav .view-recipes-categories .video-group p{padding-left:55px}}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more a{border:1px solid #fff;padding:9px 20px;position:relative;vertical-align:middle;line-height:30px;display:inline-block;color:#fff}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more a:after{width:auto;height:auto}.menu-recipes~.sub-nav .view-recipes-categories .video-group .more a:hover{border-color:#d79f00;background:#d79f00;color:#fff}
.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}.main-menu,nav.responsive-menu-block-wrapper{display:none}@media (min-width:960px){.main-menu,nav.responsive-menu-block-wrapper{display:block;position:static}}.main-menu{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:1260px){.main-menu{padding-left:36px;min-height:33px}}.main-menu .horizontal-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;position:static;padding:0}@media (min-width:960px){.main-menu .horizontal-menu.level-0>.menu-item{padding:0 6px;display:block;position:static}.main-menu .horizontal-menu.level-0>.menu-item.last-child{padding-right:0}}@media (min-width:1260px){.main-menu .horizontal-menu.level-0>.menu-item{padding:0 7px}}.main-menu .horizontal-menu.level-0>.menu-item>a,.main-menu .horizontal-menu.level-0>.menu-item>span{font-size:14px;line-height:25px;font-weight:700;color:#333;padding:0;position:relative;display:block;cursor:pointer;padding-right:16px;white-space:nowrap}.main-menu .horizontal-menu.level-0>.menu-item>a:before,.main-menu .horizontal-menu.level-0>.menu-item>span:before{content:"";background-color:transparent;width:100%;height:1px;bottom:0;left:0;right:0;margin:auto;position:absolute;transition:background-color .3s}.main-menu .horizontal-menu.level-0>.menu-item>a:hover,.main-menu .horizontal-menu.level-0>.menu-item>span:hover{transition:background-color .3s;color:#d79f00}.main-menu .horizontal-menu.level-0>.menu-item>a:hover:before,.main-menu .horizontal-menu.level-0>.menu-item>span:hover:before{transition:background-color .3s;background-color:#d79f00}.main-menu .horizontal-menu.level-0>.menu-item.sfHover>a,.main-menu .horizontal-menu.level-0>.menu-item.sfHover>span{transition:background-color .3s;color:#d79f00}.main-menu .horizontal-menu.level-0>.menu-item.sfHover>a:before,.main-menu .horizontal-menu.level-0>.menu-item.sfHover>span:before{transition:background-color .3s;background-color:#d79f00}.main-menu .horizontal-menu.level-0>.menu-item--expanded>a:after,.main-menu .horizontal-menu.level-0>.menu-item--expanded>span:after{content:"\E91D";font-family:icons;color:inherit;position:absolute;display:inline-block;margin-left:2px;font-size:14px;font-weight:400;line-height:25px;vertical-align:middle;width:14px;right:0}.main-menu .horizontal-menu .level-1 .menu-item--expanded>a,.main-menu .horizontal-menu .level-1 .menu-item--expanded>span{width:100%;display:block}.main-menu .horizontal-menu .level-1 .menu-item--expanded>a:after,.main-menu .horizontal-menu .level-1 .menu-item--expanded>span:after{content:"\E965";font-family:icons;color:inherit;position:absolute;display:inline-block;font-size:14px;font-weight:400;line-height:25px;vertical-align:middle;right:0}.main-menu .horizontal-menu .level-1 .menu-item.sfHover>a,.main-menu .horizontal-menu .level-1 .menu-item.sfHover>span{color:#971b1e}.side-menu{width:100%}.side-menu .menu ul{padding:0}.side-menu .menu .menu-item--expanded>a:after,.side-menu .menu .menu-item--expanded>span:after{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:"\E94B";display:block;color:inherit;right:10px;font-size:24px;line-height:24px;vertical-align:middle;position:absolute;top:0;bottom:0;margin:auto;height:24px}.side-menu .menu .menu-item--expanded .menu{display:none}.side-menu .menu .menu-item--expanded .menu li a{padding-left:35px}.side-menu .menu li{display:block}.side-menu .menu li a,.side-menu .menu li span{font-size:16px;line-height:25px;display:block;border-bottom:1px solid #ebebeb;padding:12px 0 12px 20px;position:relative;cursor:pointer}.side-menu .menu li a.is-active,.side-menu .menu li a.open-sub,.side-menu .menu li a:hover,.side-menu .menu li span.is-active,.side-menu .menu li span.open-sub,.side-menu .menu li span:hover{color:#971b1e}.side-menu .menu li a.open-sub:after,.side-menu .menu li span.open-sub:after{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:"\E935";display:block}.side-menu .menu .menu-level-1 a.open-sub:after{display:none!important}
.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}.block-louloi-branding{margin-right:auto}.block-louloi-branding h1{padding:0;margin:0;font-size:0;line-height:0}@media (min-width:960px){.block-louloi-branding{width:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;text-align:center;margin:0}}@media (min-width:1260px){.block-louloi-branding{text-align:left;width:160px}}.block-louloi-branding a{display:block;width:115px;margin:auto;line-height:0}@media (min-width:960px){.block-louloi-branding a{width:160px}}.block-louloi-branding a img{max-width:100%}
