@import url(https://use.typekit.net/jlx2fut.css);article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,ol{margin:0;padding:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-ms-clear{display:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.button,.button:visited{text-transform:uppercase;padding:13px 30px 10px;border:1px solid #408bbf;border-radius:20px;color:#408bbf;display:inline-block;text-decoration:none;cursor:pointer;margin-bottom:20px;font-family:chalet-london-sixty,sans-serif;font-weight:800;font-size:14px;line-height:1;letter-spacing:.5px;transition:all 0.45s cubic-bezier(.165,.84,.44,1)}.button:hover,.button:visited:hover{background:#408bbf;color:#fff;box-shadow:0 0 0 5px #5cbdd7}.button:focus,.button:visited:focus{transition:all 0.3s cubic-bezier(.165,.84,.44,1);box-shadow:0 0 0 1px #5cbdd7}.button.white,.button:visited.white{color:#fff;border-color:#fff}.button.white:hover,.button:visited.white:hover{background:rgba(0,0,0,.35);color:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.3)}a:hover,a:focus,a:visited,a:active,a:link,a:visited:link{text-decoration:none}.centerVertically{display:-ms-flexbox;-ms-flex-align:center;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}.footer{clear:both;background:#2f2f2f;color:#fff;position:relative;padding:30px 0 80px 0;z-index:99}.footer #inner-footer>div:not(.menu){padding:0}.footer #inner-footer>div.menu{padding:30px 0 0 0}.footer .wrapper{zoom:1}.footer .wrapper:before,.footer .wrapper:after{content:"";display:table}.footer .wrapper:after{clear:both}.footer .title{font-family:"acumin-pro-extra-condensed",serif}.footer .small-title{font-weight:600}.footer p{font-size:16px;color:#fff;margin:0}.footer a{color:#fff;text-decoration:none}.footer .button{border-radius:40px;line-height:1.25;text-align:center;text-transform:uppercase}.footer .wrap{width:90%;max-width:430px}.footer .logo{font-family:"acumin-pro-extra-condensed",serif;font-weight:500;font-size:19px;text-align:center;display:block;margin-bottom:15px}.footer .logo span{text-indent:-9999px;background:url(/wp-content/themes/esch/images/logo-white@2.png) no-repeat;background-size:contain;background-position:center center;width:72px;height:56px;margin:0 auto 2px;outline:none;display:block}.footer .logo:hover{opacity:.75;color:#fff}.footer .contact{position:relative;line-height:1.45;margin-top:10px;margin-left:0;margin-bottom:20px}.footer .contact .small-title{margin-bottom:5px}.footer .contact .small-title span{font-weight:400;display:block}.footer .contact .small-title:nth-child(2){margin-top:30px}.footer .contact .hotel{margin-top:10px;line-height:20px}.footer .contact:before,.footer .contact:after{content:'';width:1px;position:absolute;height:100%;top:0;background:rgba(255,255,255,.4);display:none}.footer .contact:before{left:0}.footer .contact:after{right:0}.footer .contact a{margin:6px 0;line-height:1;border-color:#fff;color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .contact .permanence{position:relative;margin-top:20px;padding-left:15px;margin-right:10px;display:block;font-weight:600}.footer .contact .permanence:before{content:'\e90d';font-family:"esch";color:#4da5e4;display:block;position:absolute;top:4px;left:0;font-size:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .contact .permanence:nth-of-type(3){margin-top:10px}.footer .contact .permanence:hover{margin-right:7px;padding-left:18px}.footer .contact .permanence:hover:before{left:3px}.footer .social{zoom:1;margin-top:20px;clear:both}.footer .social:before,.footer .social:after{content:"";display:table}.footer .social:after{clear:both}.footer .social .suivez-nous{display:inline-block;float:left;margin-top:4px}.footer .social .social-icons{display:inline-block;float:right;margin:0}.footer .social .social-icons a:last-child{margin-right:0}.footer .social .social-icons .logo-esch-tv{display:inline-block;position:relative;margin:0;padding:0;margin-bottom:-3px;width:40px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;border-bottom:2px solid transparent;padding-bottom:2px}.footer .social .social-icons .logo-esch-tv:before{content:'';position:absolute;width:1px;height:13px;background-color:transparent;bottom:110%;right:1px;-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .social .social-icons .logo-esch-tv:after{content:'';position:absolute;width:1px;height:10px;background-color:transparent;bottom:110%;right:13px;-ms-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .social .social-icons .logo-esch-tv:hover:after,.footer .social .social-icons .logo-esch-tv:hover:before{background-color:#4da5e4}.footer .social .small-title{margin-bottom:0}.footer .menu{position:relative;clear:both;margin:0 auto}.footer .menu .administration,.footer .menu .citylife{border-bottom:1px solid #fff;padding-bottom:10px;cursor:pointer;position:relative}.footer .menu .administration .title,.footer .menu .citylife .title{border-top:1px solid #fff;padding:10px 0 0}.footer .menu .administration a,.footer .menu .citylife a{outline:none;display:block}.footer .menu .administration .nav,.footer .menu .citylife .nav{display:none;margin-top:12px}.footer .menu .administration i,.footer .menu .citylife i{font-size:18px;position:absolute;right:0;top:15px;-webkit-transition:top 0.3s ease,transform 0.3s ease;transition:top 0.3s ease,transform 0.3s ease}.footer .menu .administration.open i,.footer .menu .citylife.open i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:21px}.footer .menu .citylife .title{border-top:none}.footer .bottom-menu-holder{width:100%;zoom:1}.footer .bottom-menu-holder:before,.footer .bottom-menu-holder:after{content:"";display:table}.footer .bottom-menu-holder:after{clear:both}.footer .bottom-menu-holder .copyright{margin:15px 0 0;line-height:1;text-align:center}.footer .bottom-menu-holder ul.nav li{line-height:1.6;margin-bottom:0}.footer .title{font-weight:700;font-size:26px}.footer ul.nav{list-style:none;margin-top:15px;padding-top:0}.footer ul.nav li{line-height:1.1;margin-bottom:15px;display:block;margin-right:12px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer ul.nav li a{text-decoration:none;color:#fff;padding-left:15px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer ul.nav li a:before{content:'\e90d';font-family:"esch";color:#4da5e4;display:block;position:absolute;top:4px;left:0;font-size:10px}.footer ul.nav li:hover{margin-right:8px}.footer ul.nav li:hover a{margin-left:3px;opacity:.85}.footer .social-icons{margin:8px 0 0}.footer .social-icons [class^="icon-"],.footer .social-icons [class*=" icon-"]{display:inline-block;width:30px;height:30px;line-height:30px;font-size:22px;color:#fff;text-decoration:none;text-align:center}.footer .social-icons [class^="icon-"]:hover,.footer .social-icons [class*=" icon-"]:hover{background:none}.footer .social-icons .icon-facebook{background:none}.footer .social-icons .icon-facebook:hover{color:#3b5998}.footer .social-icons .icon-twitter{background:none}.footer .social-icons .icon-twitter:hover{color:#00aced}.footer .social-icons .icon-googleplus{background:none}.footer .social-icons .icon-googleplus:hover{color:#dd4b39}.footer .social-icons .icon-linkedin{background:none}.footer .social-icons .icon-linkedin:hover{color:#007bb6}.footer .social-icons .icon-youtube{background:none}.footer .social-icons .icon-youtube:hover{color:#b00}.footer .social-icons .icon-instagram{background:none}.footer .social-icons .icon-instagram:hover{color:#d6249f}.footer .social-icons a{margin-right:10px}@media only screen and (min-width:375px){.footer .bottom-menu-holder ul.nav li{display:inline-block}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:static;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{line-height:25px;cursor:pointer;text-align:center;border:none;padding:0;z-index:9999;color:transparent;text-indent:-9999px;font-weight:600;width:36px;height:36px;border-radius:4px;background:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;outline:none;box-shadow:none;position:absolute;top:57px;right:57px}.featherlight .featherlight-close-icon:before{content:"\e908";display:block;font-size:16px;font-family:"biblio";position:absolute;font-size:30px;color:#fff;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-indent:0;color:#408bbf}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:999px){.featherlight .featherlight-close-icon{top:18px;right:18px;box-shadow:0 0 2px rgba(0,0,0,.75)}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight.featherlight-first-slide .featherlight-previous{opacity:.15}.featherlight.featherlight-last-slide .featherlight-next{opacity:.15}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(255,255,255,0);text-indent:-9999px}.featherlight-previous{left:25px;right:80%}.featherlight-next span,.featherlight-previous span{position:absolute;top:50%;left:5%;width:82%;text-align:center;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 0 2px rgba(0,0,0,.3);color:#fff;font-style:normal;font-weight:400}.featherlight-next span:before,.featherlight-previous span:before{content:"\e906";display:block;font-size:16px;font-family:"biblio";position:absolute;font-size:42px;top:50%;left:35%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#408bbf;text-indent:0}.featherlight-next span img,.featherlight-previous span img{display:none!important}.featherlight-next span{right:5%;left:auto}.featherlight-next span:before{content:"\e907";left:65%}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}@media only screen and (max-width:999px){.featherlight-next span:before,.featherlight-previous span:before{font-size:28px;left:50%}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{font-size:40px}.featherlight .featherlight-close-icon:before{font-size:20px}}html,body{height:100%}body{font-family:chalet-london-sixty,sans-serif;font-size:100%;color:#161719;-moz-osx-font-smoothing:grayscale;position:relative}body.popup-active{overflow:hidden}body.popup-active .popup-overlay{z-index:195;display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7)}::selection{background:#408bbf;color:#fff}::-moz-selection{background:#408bbf;color:#fff}.visible-phone{display:block}.visible-tablet{display:none}.visible-desktop{display:none}.hidden-phone{display:none}.hidden-tablet{display:block}.hidden-desktop{display:block}#content{margin:30px auto 100px}#content .columncontent .galleries-photos-container a{display:block}#content .columncontent .galleries-photos-container :nth-child(3){position:relative}#content .columncontent .galleries-photos-container :nth-child(3) .shadow{position:absolute;width:100%;height:calc(100% - 8px);background-color:rgba(0,0,0,.5);left:0;top:0}#content .columncontent .galleries-photos-container :nth-child(3) .shadow p{position:absolute;color:#fff;text-align:center;top:50%;left:50%;font-size:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1}#container{margin-bottom:85px}.wrap{width:90%;margin:0 auto}a{color:#408bbf;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,a:focus{color:#34729d}a:link{-webkit-tap-highlight-color:#34729d}h1,h2,h3,h4,h5{font-family:chalet-new-york-sixty,sans-serif;text-rendering:optimizelegibility;font-weight:400;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h1{font-size:30px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.25px}h2{font-size:22px;line-height:1}h3{font-size:16px}h4{font-size:16px}p,a,li{-webkit-font-smoothing:antialiased}p{font-size:15px;line-height:1.7333;margin:0}ul,ol{-webkit-font-smoothing:antialiased}ul li,ol li{font-size:15px}.header{z-index:100;width:100%}.header #inner-header{display:flex;justify-content:space-between;align-items:center;max-width:92%;margin:0 auto;padding:5px 0}.header #inner-header .qtranxs_language_chooser{float:right;list-style:none;margin-top:10px}.header #inner-header .qtranxs_language_chooser li{float:left;border-right:2px solid #000}.header #inner-header .qtranxs_language_chooser li:last-child{border-right:none}.header #inner-header .qtranxs_language_chooser li:last-child a{margin-right:0}.header #inner-header .qtranxs_language_chooser li.active a{text-decoration:underline}.header #inner-header .qtranxs_language_chooser li a{display:block;font-weight:700;margin:0 5px;color:#161719;text-decoration:none}.header #logo{background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/../images/logo@2.png);background-size:cover;margin:0 auto;width:180px;height:69px}.burger-wrapper{position:fixed;background:#fafafa;border-top:1px solid rgba(112,112,112,.1);bottom:0;left:0;height:85px;width:100%;z-index:200;-webkit-transition:bottom 0.75s cubic-bezier(.86,0,.07000000000000001,1);transition:bottom 0.75s cubic-bezier(.86,0,.07000000000000001,1)}.burger-wrapper.open{bottom:calc(100% - 85px)}.burger-wrapper.open .burger{-ms-transform:rotate(180deg);-webkit-transform:translate3d(0,0,0) rotate(180deg);transform:translate3d(0,0,0) rotate(180deg)}.burger-wrapper.open .burger .burger-inner span:nth-child(1){-ms-transform:rotate(45deg);-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg);top:7px}.burger-wrapper.open .burger .burger-inner span:nth-child(2){opacity:0}.burger-wrapper.open .burger .burger-inner span:nth-child(3){-ms-transform:rotate(-45deg);-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg);top:7px}.burger{width:50px;height:50px;border:1px solid #408bbf;background:#fafafa;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px);outline:none;border-radius:50px;z-index:100;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;transform-origin:center center}.burger .burger-inner{width:19px;height:17px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.burger .burger-inner span{background:#408bbf;width:100%;height:3px;display:block;border-radius:10px;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.burger .burger-inner span:nth-child(2){top:7px}.burger .burger-inner span:last-child{top:14px;margin-bottom:0}.burger:hover{box-shadow:0 0 0 5px #5cbdd7;color:#fff;background:#408bbf}.burger:hover .burger-inner span{background:#fff}nav{position:fixed;left:0;width:100%;height:100vh;background:#fafafa;bottom:-100%;z-index:199;-webkit-transition:bottom 0.75s cubic-bezier(.86,0,.07000000000000001,1);transition:bottom 0.75s cubic-bezier(.86,0,.07000000000000001,1);display:flex;align-items:flex-end;padding:85px 45px 50px}nav.open{bottom:0}nav ul.nav,nav div.nav ul{list-style:none}nav ul.nav li a,nav div.nav ul li a{font-family:chalet-london-sixty,sans-serif;font-size:30px;line-height:1;display:inline-block;text-decoration:none;padding:0;margin-bottom:20px;color:#58585a;text-transform:uppercase;letter-spacing:.5px}nav ul.nav li a:hover,nav div.nav ul li a:hover{color:#408bbf}nav ul.nav li ul.sub-menu li a,nav div.nav ul li ul.sub-menu li a,nav ul.nav li ul.children li a,nav div.nav ul li ul.children li a{padding-left:30px}nav ul.nav li:last-child a,nav div.nav ul li:last-child a{margin-bottom:0}.entry-content img{margin:0;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.energysaver_page_navi li{float:left;list-style:none}.energysaver_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}.energysaver_page_navi li a:hover,.energysaver_page_navi li a:focus{color:#0074c3;text-decoration:underline}.energysaver_page_navi li.pagenavi-current{padding:3px 6px;border-bottom:2px solid #0074c3;position:relative}.energysaver_page_navi li.pagenavi-prev-link,.energysaver_page_navi li.pagenavi-next-link{font-weight:700}.energysaver_page_navi li.pagenavi-prev-link a,.energysaver_page_navi li.pagenavi-next-link a{padding:0}.scroll-down{display:none;position:absolute;left:10%;bottom:50px;color:#fff;border:1px solid #fff;border-radius:20px;height:52px;width:30px;-webkit-transition:box-shadow 0.45s cubic-bezier(.165,.84,.44,1),background 0.45s cubic-bezier(.165,.84,.44,1);transition:box-shadow 0.45s cubic-bezier(.165,.84,.44,1),background 0.45s cubic-bezier(.165,.84,.44,1);cursor:pointer}.scroll-down i{font-size:18px;position:absolute;top:6px;left:5px}.scroll-down:hover{background:#408bbf;color:#fff;box-shadow:0 0 0 5px #5cbdd7}.home .header{position:absolute;top:0;left:0}.home #content{margin:0}.home .article-header .header-pattern{position:relative;display:flex;justify-content:center;align-items:center;background:#ececee}.home .article-header .header-image{width:100%;height:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.home .article-header .header-image:before{content:'';display:block;padding-top:139.08188586%}.home .article-header .header-content{position:relative}.home .article-header .header-content h1{margin:0 0 24px;color:#408bbf}.home .article-header .header-content p{margin:0 0 20px}.home .article-header .header-content p:last-child{margin:0}.home .article-header .header-content .inner-content{width:90%;padding:32px 0;margin:0 auto}.home .article-header .header-content .button{margin-top:10px;margin-bottom:0}.home .highlights{max-width:1280px;width:90%;margin:32px 0 60px}.home .highlights .linked-page{display:block;margin:0 0 50px}.home .highlights .linked-page .image{position:relative;width:100%;margin:0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.home .highlights .linked-page .image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,.15);position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 0.8s cubic-bezier(.21,1,.34,1);transition:all 0.8s cubic-bezier(.21,1,.34,1)}.home .highlights .linked-page .image:before{content:'';display:block;padding-top:86.9%}.home .highlights .linked-page .image .more{position:absolute;bottom:20px;right:20px;color:#fff;width:36px;height:36px;border:1px solid #fff;border-radius:30px;-webkit-transition:all 0.6s cubic-bezier(.21,1,.34,1);transition:all 0.6s cubic-bezier(.21,1,.34,1);z-index:10;overflow:hidden}.home .highlights .linked-page .image .more i{font-size:12px;position:absolute;right:4px;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .highlights .linked-page .image .more span{font-family:sans-serif;font-size:12px;font-weight:800;position:absolute;top:10px;right:38px;white-space:nowrap;text-transform:uppercase}.home .highlights .linked-page .content{padding:20px 20px 0}.home .highlights .linked-page .content h2{color:#191919}.home .highlights .linked-page .content h3{margin:0 0 10px;font-family:chalet-london-sixty,sans-serif;color:#408bbf}.home .highlights .linked-page .content p{margin:0;color:#191919}.home .highlights .linked-page:last-child{margin-bottom:0}.home .highlights .linked-page:hover .image:after{opacity:1}.home .highlights .linked-page:hover .more{width:212px}.home .highlights .linked-page:focus{outline:none}.home .highlights .linked-page:focus .image .more{right:10px}.page-template-tpl-contact #content{width:96%;max-width:1496px}.page-template-tpl-contact #content .wrapper{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}.page-template-tpl-contact .image-container{position:relative;width:100%}.page-template-tpl-contact .image-container .image{width:100%;background-size:cover;background-position:15% center;margin:0 auto 40px}.page-template-tpl-contact .image-container .image:after{content:'';display:block;padding-bottom:100%}.page-template-tpl-contact #map{position:relative;order:3;width:100%;height:360px;margin-top:30px;background-color:#f9f9f9;z-index:10}.page-template-tpl-contact .content h1{margin-bottom:13px}.page-template-tpl-contact .content p{margin:0 0 18px}.page-template-tpl-contact .content .opening-hours h4{font-size:18px;font-family:chalet-new-york-sixty,sans-serif;text-transform:uppercase;margin-bottom:5px}.page-template-tpl-contact .content .opening-hours>p{line-height:1.5;margin-bottom:22px}.page-template-tpl-contact .content .opening-hours>p strong{width:86px;display:inline-block}.page-template-tpl-contact .info{margin-bottom:26px}.page-template-tpl-contact .info .title{font-family:chalet-new-york-sixty,sans-serif;font-size:14px;text-transform:uppercase}.page-template-tpl-contact .info p{margin-bottom:0}.page-template-tpl-biblio .article-header,.page-template-tpl-mur-des-souhaits .article-header{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row wrap;margin:0 0 30px}.page-template-tpl-biblio .article-header .column,.page-template-tpl-mur-des-souhaits .article-header .column{position:relative}.page-template-tpl-biblio .article-header .column .image,.page-template-tpl-mur-des-souhaits .article-header .column .image{position:relative;width:100%;background-size:cover;background-position:center center}.page-template-tpl-biblio .article-header .column .image:before,.page-template-tpl-mur-des-souhaits .article-header .column .image:before{content:'';display:block}.page-template-tpl-biblio .article-header .column:first-child,.page-template-tpl-mur-des-souhaits .article-header .column:first-child{display:none}.page-template-tpl-biblio .article-header .column:first-child .image:before,.page-template-tpl-mur-des-souhaits .article-header .column:first-child .image:before{padding-bottom:100%}.page-template-tpl-biblio .article-header .column:nth-child(2),.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(2){display:none}.page-template-tpl-biblio .article-header .column:nth-child(2) .image:before,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(2) .image:before{padding-bottom:149.89%}.page-template-tpl-biblio .article-header .column:nth-child(3) .image,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) .image{margin-bottom:30px}.page-template-tpl-biblio .article-header .column:nth-child(3) .image:before,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) .image:before{padding-bottom:66.66%}.page-template-tpl-biblio .article-header .column:nth-child(3) h1,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) h1{margin-bottom:10px;margin-left:6.5%}.page-template-tpl-biblio .article-header .column:nth-child(3) p,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) p{margin-left:6.5%}.page-template-tpl-biblio .article-header .column:nth-child(3) ul,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) ul{padding-left:17px;margin-left:6.5%}.page-template-tpl-biblio .article-header .column:nth-child(3) .button,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) .button{margin-top:30px;margin-left:6.5%}.page-template-tpl-biblio #content{margin-bottom:0}.page-template-tpl-biblio .scroll-down{color:#5cbdd7;border-color:#5cbdd7;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-tpl-biblio .scroll-down:hover{background:rgba(55,111,156,.75);box-shadow:0 0 0 5px rgba(55,111,156,.5);border-color:#fff;color:#fff}.page-template-tpl-biblio .partners{position:relative;color:#fff}.page-template-tpl-biblio .partners .wrap{position:relative;display:flex;flex-flow:row wrap}.page-template-tpl-biblio .partners .single-partner{position:relative;z-index:1;background:#408bbf;padding:18px 12px;margin-bottom:20px}.page-template-tpl-biblio .partners .single-partner h2{font-size:30px;margin-bottom:12px;text-transform:uppercase}.page-template-tpl-biblio .partners .single-partner ul{padding-left:17px}.page-template-tpl-biblio .partners .single-partner .button{margin:32px 0 0}.page-template-tpl-biblio .partners .single-partner:nth-child(2){background:#5cbdd7;margin-bottom:0}.page-template-tpl-biblio .inscription{position:relative;max-width:1310px;width:100%;margin:20px auto;background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/../images/inscription-col3.png);background-size:cover;background-position:center center}.page-template-tpl-biblio .inscription:after{content:'';background:#3b3b3b;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.page-template-tpl-biblio .inscription .column{position:relative}.page-template-tpl-biblio .inscription .column .container{position:relative;width:90%;margin:0 auto;padding-top:25px;color:#fff;z-index:1}.page-template-tpl-biblio .inscription .column .container h2{font-weight:400;letter-spacing:1px;margin-bottom:8px}.page-template-tpl-biblio .inscription .column .container p{font-size:14px}.page-template-tpl-biblio .inscription .column .container .content{margin-bottom:46px}.page-template-tpl-biblio .inscription .column:nth-child(2) .container{padding-bottom:25px}.page-template-tpl-biblio .inscription .column:nth-child(2) .container .content{margin-bottom:0}.page-template-tpl-biblio .partners a:not(.button),.page-template-tpl-biblio .inscription a:not(.button){position:relative;color:#fff;display:inline-block}.page-template-tpl-biblio .partners a:not(.button):after,.page-template-tpl-biblio .inscription a:not(.button):after{content:'';width:100%;height:1px;position:absolute;bottom:4px;left:0;opacity:1;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-biblio .partners a:not(.button):hover:after,.page-template-tpl-biblio .inscription a:not(.button):hover:after{opacity:0}.page-template-tpl-biblio .taxes{padding:22px 0;background:#408bbf;color:#fff}.page-template-tpl-biblio .taxes .wrap{max-width:1426px}.page-template-tpl-biblio .taxes h2{font-size:30px;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;padding:0 10px}.page-template-tpl-biblio .taxes .block-container .small-tax,.page-template-tpl-biblio .taxes .block-container .long-tax{background:#5cbdd7;padding:13px 15px 15px;display:flex;flex-flow:column wrap;justify-content:space-between}.page-template-tpl-biblio .taxes .block-container .long-tax ul{padding-left:28px}.page-template-tpl-biblio .taxes .block-container .long-tax ul a{padding:4px 0}.page-template-tpl-biblio .taxes .block-container .long-tax .title{display:flex;align-items:center;margin-bottom:7px}.page-template-tpl-biblio .taxes .block-container .long-tax .title span{font-size:30px;margin-right:10px}.page-template-tpl-biblio .taxes .block-container .small-tax{margin-bottom:12px;min-height:115px}.page-template-tpl-biblio .taxes .block-container .title{font-family:chalet-new-york-sixty,sans-serif}.page-template-tpl-biblio .taxes .block-container .price{font-size:26px;line-height:1}.page-template-tpl-biblio .taxes .block-container .price-list{font-size:16px;line-height:1.5;margin-bottom:-2px}.page-template-tpl-biblio .taxes .block-container a{font-family:chalet-new-york-sixty,sans-serif;font-size:14px;color:#fff;letter-spacing:2px;text-transform:uppercase;margin-top:18px}.page-template-tpl-biblio .taxes .block-container a:hover{color:#408bbf}.page-template-tpl-biblio .team{margin:25px auto}.page-template-tpl-biblio .team h2{font-size:30px;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase;padding-left:3%}.page-template-tpl-biblio .team .team-inner{display:flex;flex-flow:row wrap;margin:0 -20px}.page-template-tpl-biblio .team .single-member{margin:0 5px;min-width:350px}.page-template-tpl-biblio .team .member-photo{width:100%;padding-bottom:103.5%;background:rgba(241,86,23,.05)}.page-template-tpl-biblio .team .member-info{padding:20px 22px}.page-template-tpl-biblio .team h3{font-size:30px;text-transform:uppercase;line-height:1}.page-template-tpl-biblio .team .function{font-size:16px;color:#408bbf;text-transform:uppercase;display:block;margin-bottom:9px}.page-template-tpl-biblio .team .details,.page-template-tpl-biblio .team .tel{font-size:14px;line-height:1.71}.page-template-tpl-biblio .team .details span,.page-template-tpl-biblio .team .tel span{font-family:chalet-new-york-sixty,sans-serif}.page-template-tpl-biblio .team .details{margin-bottom:15px}.page-template-tpl-biblio .team .tel{margin-bottom:20px}.page-template-tpl-biblio .team .team-container{position:relative;width:90%;margin:0 auto}.page-template-tpl-biblio .team .team-container .arrow-wrapper{position:absolute;width:60px;height:100%;background:#fff;z-index:10;left:0;top:0;display:none}.page-template-tpl-biblio .team .team-container .arrow-wrapper-right{left:auto;right:0}.page-template-tpl-biblio .team .team-container .prev,.page-template-tpl-biblio .team .team-container .next{position:absolute;width:40px;height:40px;font-size:16px;border:1px solid red;display:block;border-radius:100%;cursor:pointer;z-index:10;top:50%;left:50%;color:#408bbf;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-biblio .team .team-container .prev:before,.page-template-tpl-biblio .team .team-container .next:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-tpl-biblio .team .team-container .prev:hover,.page-template-tpl-biblio .team .team-container .next:hover{box-shadow:0 0 0 5px #5cbdd7;color:#fff;background:#408bbf}.page-template-tpl-mur-des-souhaits #content{margin-bottom:80px}.page-template-tpl-mur-des-souhaits .popup-souhait{position:fixed;min-width:80%;min-height:165px;z-index:198;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;padding:26px 30px;border-radius:5px;background-color:#f8f8f8;-webkit-box-shadow:0 0 127px -31px rgba(241,88,42,.3);-moz-box-shadow:0 0 127px -31px rgba(241,88,42,.3);box-shadow:0 0 127px -31px rgba(241,88,42,.3)}.page-template-tpl-mur-des-souhaits .popup-souhait .popup-reference{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;line-height:1;color:#58585a;margin-bottom:3px}.page-template-tpl-mur-des-souhaits .popup-souhait .popup-date{font-family:chalet-london-sixty,sans-serif;font-size:22px;line-height:1;text-transform:uppercase;margin-bottom:9px;color:#408bbf}.page-template-tpl-mur-des-souhaits .popup-souhait .popup-content{color:#191919}.page-template-tpl-mur-des-souhaits .popup-souhait .popup-close{position:absolute;background:none;top:-16px;right:-16px;width:32px;min-width:32px;height:32px;border:2px solid #408bbf;border-radius:50%;display:flex;color:#408bbf;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-mur-des-souhaits .popup-souhait .popup-close .icon-close{position:absolute;top:50%;left:50%;font-size:16px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-tpl-mur-des-souhaits .mur-des-souhaits{width:92%;max-width:1307px;margin:0 auto 50px;list-style-type:none}.page-template-tpl-mur-des-souhaits .single-souhait{background:#f8f8f8;margin:0 0 18px;padding:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}.page-template-tpl-mur-des-souhaits .single-souhait .single-souhait-trigger{padding:26px 30px;height:100%;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-mur-des-souhaits .single-souhait .single-souhait-trigger .full-content{display:none}.page-template-tpl-mur-des-souhaits .single-souhait .reference{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;line-height:1;color:#58585a;margin-bottom:3px}.page-template-tpl-mur-des-souhaits .single-souhait .date{font-family:chalet-london-sixty,sans-serif;font-size:22px;line-height:1;text-transform:uppercase;margin-bottom:9px}.page-template-tpl-mur-des-souhaits .single-souhait .content{color:#191919}.page-template-tpl-agenda .burger{left:calc(50% - 55px)}.page-template-tpl-agenda #content{position:relative}.page-template-tpl-agenda .upcomming-events{margin:50px 0;width:100%}.page-template-tpl-agenda .inner{max-width:96%;margin:0 auto}.page-template-tpl-agenda .event{background:#f4f4f4;margin-bottom:30px}.page-template-tpl-agenda .event .event-image{position:relative;width:100%;height:280px;background-color:lightgray;background-size:cover;background-position:center center}.page-template-tpl-agenda .event .event-content{padding:30px}.page-template-tpl-agenda .event .event-content .place{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;line-height:1;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.page-template-tpl-agenda .event .event-content .date strong{font-family:chalet-london-sixty,sans-serif;font-size:20px;line-height:1;font-weight:400;text-transform:uppercase}.page-template-tpl-agenda .event .event-content .time{font-family:chalet-new-york-sixty,sans-serif;font-size:20px;line-height:1}.page-template-tpl-agenda .event .event-content h2{font-family:chalet-london-sixty,sans-serif;margin:22px 0 6px}.page-template-tpl-agenda .event .event-footer{margin-top:25px}.page-template-tpl-agenda .event .event-footer a{display:inline-block}.page-template-tpl-agenda .event .event-footer .more{font-family:chalet-new-york-sixty,sans-serif;font-size:14px;line-height:1;margin-right:30px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.page-template-tpl-agenda .event .event-footer .button{margin:0}.page-template-tpl-agenda .recurring-events-wrapper{margin-top:95px}.page-template-tpl-agenda .recurring-events-wrapper h2{font-size:26px;line-height:1.08;text-transform:uppercase;letter-spacing:.5px;margin-bottom:27px}.page-template-tpl-agenda .recurring-event{background:none}.page-template-tpl-agenda .recurring-event .title{font-family:chalet-london-sixty,sans-serif;font-size:20px;line-height:1.4}.page-template-tpl-agenda .recurring-event .end{font-size:14px;color:#19242f;letter-spacing:.5px;margin-top:3px}.page-template-tpl-agenda #open-calendar{position:fixed;right:calc(50% - 55px);bottom:16px;z-index:250;white-space:nowrap;outline:none;background:#fbfbfb;margin-bottom:0;width:50px;height:50px;border-radius:50px;padding:0}.page-template-tpl-agenda #open-calendar i{font-size:26px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-tpl-agenda #open-calendar span{display:none}.page-template-tpl-agenda #open-calendar:hover{background:#408bbf}.page-template-tpl-agenda #open-calendar.hidden{opacity:0;visibility:hidden}.page-template-tpl-agenda .col-calendar{background:#f4f4f4;position:fixed;right:0;top:100%;height:100%;width:100%;padding:20px 10px;z-index:100;-webkit-transition:top 0.45s ease;transition:top 0.45s ease}.page-template-tpl-agenda .col-calendar.open{top:0}.page-template-tpl-agenda .col-calendar .wrapper{max-width:380px;margin:0 auto}.page-template-tpl-agenda .col-calendar .filter{max-width:380px;margin:0 auto}.page-template-tpl-agenda .col-calendar .filter .title{font-family:"Georgia",Cambria,Times New Roman,Times,serif;font-size:22px;font-weight:600;letter-spacing:2px;margin-bottom:10px}.page-template-tpl-agenda .col-calendar .filter ul{margin-top:10px}.page-template-tpl-agenda .col-calendar .filter li{position:relative;padding-left:22px;margin:7px 0;list-style-type:none;cursor:pointer;line-height:1.1}.page-template-tpl-agenda .col-calendar .filter li span{display:block;width:14px;height:14px;border-radius:8px;border:1px solid #408bbf;position:absolute;top:46%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;box-shadow:inset 0 0 0 6px transparent;-webkit-transition:box-shadow 0.25s ease 0.05s;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-agenda .col-calendar .filter li a{color:#161719}.page-template-tpl-agenda .col-calendar .filter li.active a{text-decoration:none}.page-template-tpl-agenda .col-calendar .filter li.active span{background:#408bbf;box-shadow:inset 0 0 0 2px #f4f4f4}.page-template-tpl-agenda .col-calendar .filter a{text-decoration:none}.page-template-tpl-agenda .col-calendar .button{position:relative;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:50px;text-align:center;line-height:1.25;border-radius:50px}.page-template-tpl-agenda .calendar{font-weight:400;text-transform:uppercase;margin:30px auto}.page-template-tpl-agenda .calendar .month_previous,.page-template-tpl-agenda .calendar .monthname,.page-template-tpl-agenda .calendar .month_next{font-family:chalet-london-sixty,sans-serif;font-size:19px;letter-spacing:2px;margin:0 20px 0 0;display:inline-block;position:relative;text-align:center;left:0}.page-template-tpl-agenda .calendar .monthname{font-family:chalet-new-york-sixty,sans-serif}.page-template-tpl-agenda .calendar .month_previous,.page-template-tpl-agenda .calendar .month_next{font-weight:300;text-decoration:none;color:#000;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-agenda .calendar .month_previous:hover,.page-template-tpl-agenda .calendar .month_next:hover{color:#408bbf}.page-template-tpl-agenda .calendar .navigation{margin-bottom:20px}.page-template-tpl-agenda .calendar .daynames{position:relative;zoom:1}.page-template-tpl-agenda .calendar .daynames:before,.page-template-tpl-agenda .calendar .daynames:after{content:"";display:table}.page-template-tpl-agenda .calendar .daynames:after{clear:both}.page-template-tpl-agenda .calendar .daynames:before{content:'';position:absolute;bottom:0;left:0;background:#123;width:100%;height:1px}.page-template-tpl-agenda .calendar .daynames .dayname{font-size:14px;width:14.28571429%;letter-spacing:.5px;float:left;color:#1a2d40;text-align:center}.page-template-tpl-agenda .calendar .daynames .dayname .dayname-inner{padding:0 0 4px 0}.page-template-tpl-agenda .calendar .daynames .dayname.today .dayname-inner{font-family:chalet-london-sixty,sans-serif;font-weight:700;position:relative}.page-template-tpl-agenda .calendar .daynames .dayname.today .dayname-inner:after{content:'';display:block;width:100%;height:2px;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);background:#1a2d40}.page-template-tpl-agenda .calendar .days{padding-top:26px;zoom:1}.page-template-tpl-agenda .calendar .days:before,.page-template-tpl-agenda .calendar .days:after{content:"";display:table}.page-template-tpl-agenda .calendar .days:after{clear:both}.page-template-tpl-agenda .calendar .days .dayplaceholder,.page-template-tpl-agenda .calendar .days .day{padding:10px 5px;font-size:16px;width:14.28571429%;float:left}.page-template-tpl-agenda .calendar .days .dayplaceholder{color:#9ca3ab}.page-template-tpl-agenda .calendar .days .dayplaceholder .date{text-align:center;font-size:18px}.page-template-tpl-agenda .calendar .days .day{position:relative;text-align:left;color:rgba(178,178,178,.8);font-weight:300;text-decoration:none}.page-template-tpl-agenda .calendar .days .day:nth-child(7n+6),.page-template-tpl-agenda .calendar .days .day:nth-child(7n){color:rgba(178,178,178,.4)}.page-template-tpl-agenda .calendar .days .day.today .day-inner .date{font-family:chalet-london-sixty,sans-serif;font-weight:400;position:relative;color:#000}.page-template-tpl-agenda .calendar .days .day.active .day-inner .date{font-family:chalet-london-sixty,sans-serif;font-weight:600;position:relative}.page-template-tpl-agenda .calendar .days .day.active .day-inner .date:after{content:'';display:block;width:70%;height:3px;position:absolute;bottom:-5px;left:50%;-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);background:#408bbf}.page-template-tpl-agenda .calendar .days .day .day-inner .date{text-align:center;font-size:18px;color:#1a2d40;font-weight:400;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-agenda .calendar .days .day .day-inner .events{position:absolute;top:-2px;left:10px}.page-template-tpl-agenda .calendar .days .day .day-inner .events .event{display:inline-block;font-size:0;width:12px;height:12px;margin-right:3px;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-agenda .calendar .days .day .day-inner .events .event:hover{opacity:.5}.page-template-tpl-agenda .calendar .days .day:hover .date{color:#408bbf}.page-template-tpl-history #content{margin-bottom:0}.page-template-tpl-history .type-page{width:96%;max-width:1690px;margin:0 auto}.page-template-tpl-history .type-page .slider-wrapper{position:relative}.page-template-tpl-history .type-page .slider{position:relative;margin-bottom:125px}.page-template-tpl-history .type-page .slider:after{content:'';display:block;padding-bottom:86.75%}.page-template-tpl-history .type-page .slider>div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:0.5s ease all;transition:0.5s ease all}.page-template-tpl-history .type-page .slider>div.active{opacity:1;visibility:visible}.page-template-tpl-history .type-page .slider>div.single-image{background-size:cover;background-position:center center}.page-template-tpl-history .type-page .slider .caption{position:absolute;top:calc(100% + 10px);left:0;line-height:1.2}.page-template-tpl-history .type-page .slider .single-history-map{z-index:1}.page-template-tpl-history .type-page .slider .single-history-map .close{position:absolute;top:-34px;right:0;font-size:26px;color:#408bbf;cursor:pointer}.page-template-tpl-history .type-page .slider .single-history-map .map{width:100%;height:100%}.page-template-tpl-history .type-page .slider .slider-container{margin-bottom:40px;max-height:760px}.page-template-tpl-history .type-page .slider .slider-container .single-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0;visibility:hidden;-webkit-transition:0.5s ease all;transition:0.5s ease all}.page-template-tpl-history .type-page .slider .slider-container .single-image.active{opacity:1;visibility:visible}.page-template-tpl-history .type-page .slider .slider-container .switcher{position:absolute;bottom:-85px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex}.page-template-tpl-history .type-page .slider .slider-container .switcher span{width:15px;height:15px;border:1px solid #408bbf;display:block;margin:0 7px;border-radius:100%;background:#408bbf;cursor:pointer}.page-template-tpl-history .type-page .slider .slider-container .switcher span.active{background:#fff}.page-template-tpl-history .type-page .timeline ul{position:relative;list-style-type:none;padding-bottom:90px}.page-template-tpl-history .type-page .timeline ul:after{content:'';width:1px;height:100%;background:#707070;display:block;position:absolute;left:66px;top:0}.page-template-tpl-history .type-page .timeline li .single-history-wrapper{position:relative;padding-left:90px;margin-bottom:35px;cursor:pointer}.page-template-tpl-history .type-page .timeline li .single-history-wrapper.active .period-icon span,.page-template-tpl-history .type-page .timeline li .single-history-wrapper:hover .period-icon span{color:#2d6186}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .date{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;line-height:1;color:#58585a;position:absolute;left:0;top:3px;letter-spacing:1px}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .title{position:relative;top:2px;font-family:chalet-new-york-sixty,sans-serif;font-size:16px;line-height:1;color:#408bbf;letter-spacing:1px;margin-bottom:9px}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .period-icon{position:absolute;left:56px;top:3px;z-index:1}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .period-icon span{position:relative;z-index:5;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .period-icon .icon-location{position:relative;top:-5px;font-size:31px;color:#408bbf}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .period-icon .icon-bullet{width:9px;height:9px;border:2px solid #58585a;border-radius:50%;display:block;position:absolute;left:6px;top:1px}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .period-icon:after{content:'';width:19px;height:19px;border-radius:100%;position:absolute;top:-4px;left:0;background:#fff;z-index:0}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .description{font-size:15px;line-height:1.46}.page-template-tpl-history .type-page .timeline li .single-history-wrapper .description strong{font-weight:400;font-family:chalet-new-york-sixty,sans-serif}.page-template-tpl-history .type-page .timeline li:last-child .single-history-wrapper{margin-bottom:0}.blog .post{position:relative;background-color:#f8f8f8;display:block;margin-bottom:20px;min-height:380px;-webkit-transition:box-shadow 0.45s cubic-bezier(.165,.84,.44,1);transition:box-shadow 0.45s cubic-bezier(.165,.84,.44,1)}.blog .post .small-dark{color:#58585A;font-size:16px;line-height:1.5}.blog .post .content{padding:19px 19px 80px}.blog .post .content p{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;color:#58585a}.blog .post .content .excerpt-thin p{font-weight:400;font-size:14px;font-family:chalet-london-sixty,sans-serif;color:#000}.blog .post time{font-size:20px;line-height:1;letter-spacing:1px;color:#408bbf;display:inline-block}.blog .post .continue-read{position:absolute;bottom:25px;right:30px}.blog .post .continue-read p{font-size:14px;color:#408bbf;text-transform:uppercase;letter-spacing:1px;padding-right:32px;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.blog .post .continue-read span{position:absolute;bottom:6px;right:0;font-size:15px}.blog .post.image-top .image{width:100%;height:180px;background-size:cover}.blog .post.no-image time{margin-bottom:50px}.blog .post.no-image .small-dark{margin:10px 0}.blog .post.image-back time{color:#fff}.blog .post.image-back .continue-read p,.blog .post.image-back .continue-read span{color:#fff}.blog .post:hover{box-shadow:0 3px 11px rgba(0,0,0,.1)}.blog .post:hover .continue-read p{visibility:visible;opacity:1;padding-right:28px}.single #content .back{position:relative;font-family:chalet-new-york-sixty,sans-serif;font-size:14px;margin:0;padding-left:28px;text-transform:uppercase;letter-spacing:1px;display:inline-block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single #content .back i{font-size:15px;position:absolute;left:0;top:1px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single #content .back:hover{padding-left:25px}.single #content .back:hover i{left:-5px}.single #content .back.top{bottom:auto;top:430px;display:none}.single #content .article{position:relative;margin-bottom:46px}.single #content .article header{width:100%;height:400px;background-position:center center;background-size:cover}.single #content .article .post-content{background:#f4f4f4;padding:50px 5% 74px}.single #content .article .post-meta{font-size:30px;line-height:1;color:#408bbf;margin-bottom:3px;display:inline-block}.single #content .article h1{font-family:chalet-new-york-sixty,sans-serif;font-size:28px;text-transform:inherit;margin-bottom:62px}.single #content .article h1 a{color:#2b2b2b}.single #content .article .back{position:absolute;bottom:30px;left:5%}.single #content .sidebar{width:94%;margin:0 auto}.single #content .sidebar h2{font-family:chalet-new-york-sixty,sans-serif;font-size:30px;text-transform:uppercase}.single #content .sidebar h3{font-family:chalet-london-sixty,sans-serif;text-transform:uppercase;color:#408bbf;margin-bottom:16px}.single #content .sidebar ul{list-style-type:none}.single #content .sidebar li{margin-bottom:10px;background:#f4f4f4;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single #content .sidebar li:hover{margin-right:-6px;margin-left:6px}.single #content .sidebar a{position:relative;display:block;padding:14px 17px 48px}.single #content .sidebar .post-meta{font-size:22px;letter-spacing:1px;line-height:1;margin-bottom:5px}.single #content .sidebar h4{font-size:16px;font-weight:400;color:#58585a}.single #content .sidebar i{position:absolute;right:20px;bottom:20px}.single-gallery #content{width:100%;max-width:inherit;margin-bottom:0}.single-gallery .main-content-container{display:flex;flex-flow:column-reverse;justify-content:space-between}.single-gallery .galleries-photos-container{width:93%;margin:0 auto 60px;zoom:1}.single-gallery .galleries-photos-container:before,.single-gallery .galleries-photos-container:after{content:"";display:table}.single-gallery .galleries-photos-container:after{clear:both}.single-gallery .galleries-photos-container a{position:relative;display:none;height:292px;margin:0;float:left;border:1px solid #fff}.single-gallery .galleries-photos-container a.hidden-img{display:none}.single-gallery .galleries-photos-container a img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover, object-position: center'}.single-gallery .galleries-photos-container a:nth-child(1),.single-gallery .galleries-photos-container a:nth-child(2),.single-gallery .galleries-photos-container a:nth-child(3),.single-gallery .galleries-photos-container a:nth-child(4),.single-gallery .galleries-photos-container a:nth-child(5),.single-gallery .galleries-photos-container a:nth-child(6),.single-gallery .galleries-photos-container a:nth-child(7){width:100%;display:block}.single-gallery .galleries-photos-container a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single-gallery .galleries-photos-container a:after{content:"\e909";display:block;font-size:16px;font-family:"biblio";position:absolute;top:50%;left:50%;font-size:44px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#408bbf;opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.single-gallery .galleries-photos-container a:hover:before{opacity:.8}.single-gallery .galleries-photos-container a:hover:after{opacity:1}.single-gallery .galleries-list-container ul{list-style-type:none;display:flex;padding:0 3.5%}.single-gallery .galleries-list-container .single-gallery{position:relative;background:#f4f4f4;min-width:125px;max-width:150px;margin:0 2px 4px;display:block;padding:16px 16px 30px;outline:none;color:#58585a;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}.single-gallery .galleries-list-container .single-gallery h5{font-family:chalet-new-york-sixty,sans-serif;font-size:16px}.single-gallery .galleries-list-container .single-gallery p{color:#2b2b2b;display:none}.single-gallery .galleries-list-container .single-gallery a{margin-top:15px;padding-bottom:0;display:block}.single-gallery .galleries-list-container .single-gallery i{position:absolute;right:30px;bottom:20px;font-size:20px;color:#408bbf}.single-gallery .galleries-list-container .single-gallery.active{background:#e8e8e8}.single-event #content{max-width:1400px;width:92%}.single-event #content .back{margin:14px 15px;position:absolute;bottom:0;left:0;line-height:1}.single-event #content .back i{top:-2px}.single-event .event-container{position:relative;padding-bottom:46px}.single-event .event-image-wrapper .image-inner{position:relative;width:100%;background-size:cover;background-color:#3f8bc2;background-position:center center}.single-event .event-image-wrapper .image-inner:before{content:'';display:block;padding-bottom:88.56%}.single-event .event-content{padding:30px 25px;background:#f4f4f4}.single-event .event-content .place{font-family:chalet-new-york-sixty,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:1px;line-height:1;margin-bottom:8px}.single-event .event-content .schedule{margin-bottom:29px}.single-event .event-content .date{font-size:20px;text-transform:uppercase;line-height:1}.single-event .event-content .time{font-family:chalet-new-york-sixty,sans-serif;font-size:20px;line-height:1}.single-event .event-content h2{font-family:chalet-london-sixty,sans-serif;color:#408bbf;margin-bottom:7px;font-size:24px}.single-event .event-content .reservation a{margin:30px 0 0}.footer{clear:both}.footer #inner-footer>div.menu{padding-top:0}.footer #inner-footer>div .wrapper{display:none}.footer .logo span{margin:0}.footer .scroll-top{position:absolute;top:30px;right:40px;width:47px;height:47px;border:1px solid #fff;border-radius:50%;display:block;padding:0!important;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer .scroll-top i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.footer .scroll-top:hover{background:#408bbf;color:#fff;box-shadow:0 0 0 5px #5cbdd7}.footer .menu h2{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.footer ul{list-style-type:none;margin-top:15px}.footer ul li{margin-bottom:3px}.footer ul li a{position:relative;font-size:14px;text-transform:uppercase;display:inline-block;padding-left:13px}.footer ul li a:before{content:"\e902";display:block;font-size:16px;font-family:"biblio";position:absolute;font-size:9px;left:0;top:4px}.footer .social .suivez-nous{margin-top:12px}.social-icons [class^="icon-"],.social-icons [class*=" icon-"]{display:inline-block;width:30px;height:30px;line-height:30px;color:#fff;text-decoration:none;text-align:center}.social-icons [class^="icon-"]:hover,.social-icons [class*=" icon-"]:hover{background:#fff}.social-icons .icon-facebook{background:#3b5998}.social-icons .icon-facebook:hover{color:#3b5998}.social-icons .icon-twitter{background:#00aced}.social-icons .icon-twitter:hover{color:#00aced}.social-icons .icon-googleplus{background:#dd4b39}.social-icons .icon-googleplus:hover{color:#dd4b39}.social-icons .icon-linkedin{background:#007bb6}.social-icons .icon-linkedin:hover{color:#007bb6}.social-icons .icon-youtube{background:#b00}.social-icons .icon-youtube:hover{color:#b00}.timing-popup{position:fixed;width:100%;height:100%;min-height:700px;background-color:rgba(0,0,0,.3);top:0;left:0;z-index:-1;visibility:hidden;opacity:0;pointer-events:none;overflow:auto;display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;bottom:0;overflow-y:scroll;overflow-x:hidden}.timing-popup.time-popup-show{z-index:202;visibility:visible;opacity:1;pointer-events:auto}.timing-popup-inner{width:95%;max-width:1277px;position:relative;background:#fff;padding:40px 20px}.timing-popup-inner ul{list-style:none}.timing-popup-inner .icons-wrapper{background-color:#E9E9E9;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:20px}.timing-popup-inner .icons-wrapper .icon-notification{color:#F60;font-size:50px}.timing-popup-inner .icons-wrapper h2{text-transform:uppercase;color:#F60;font-size:40px;font-weight:400}.popup-content{padding:40px 0}.popup-content>div{margin-bottom:30px}.popup-content h3{color:#F60;text-transform:uppercase;margin-bottom:6px}.popup-single-day span:nth-child(1){font-weight:700;text-transform:capitalize;min-width:100px;display:inline-block}.close-time-popup{outline:none;background-color:transparent}.close-time-popup-x{position:absolute;padding:0;top:12px;opacity:.5;right:12px;border:none;background-color:transparent;color:#161719}.close-time-popup-footer{width:100%}.button-centered{display:flex;justify-content:center;align-items:center;width:100%}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollBox{padding-right:16px}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollbar.mCS_no_scrollbar .mCustomScrollBox.mCSB_horizontal:before,.mCustomScrollbar.mCS_touch_action .mCustomScrollBox.mCSB_horizontal:before,.mCustomScrollbar.mCS_no_scrollbar .mCustomScrollBox.mCSB_horizontal:after,.mCustomScrollbar.mCS_touch_action .mCustomScrollBox.mCSB_horizontal:after{display:none}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none}.mCustomScrollBox.mCSB_horizontal:before{content:'';position:absolute;top:0;left:-30px;width:80px;height:500px;background:linear-gradient(90deg,rgba(255,255,255,.75),rgba(255,255,255,0));z-index:100;pointer-events:none;opacity:0}.mCustomScrollBox.mCSB_horizontal:after{content:'';position:absolute;top:0;right:-30px;width:80px;height:420px;background:linear-gradient(-90deg,rgba(255,255,255,.75),rgba(255,255,255,0));z-index:10;pointer-events:none}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:10px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:1px;height:100%;margin:0 4px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:10px;height:30px;z-index:1;background:#4da5e4;border-radius:20px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:40px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:100%;margin:0 auto;height:10px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:1px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:100%}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-moz-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-o-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#c9c9c9;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCustomScrollbar,.mCustomScrollbar.mCS_touch_action,.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{-ms-touch-action:pan-x;touch-action:pan-x}.mCustomScrollBox.mCSB_vertical_horizontal{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox.mCSB_horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.mCSB_container{display:flex;white-space:nowrap}.mCS_no_scrollbar+.button-centered{margin-top:10px;justify-content:flex-start}@media only screen and (min-width:768px){.button-centered{justify-content:flex-end}}@media only screen and (min-width:1000px){#panel-map .mCSB_container{flex-flow:column wrap}.mCustomScrollBox.mCSB_horizontal:before{opacity:1}.single-place .mCustomScrollBox.mCSB_horizontal:before{opacity:0}}.mCSB_container{white-space:inherit}.mCSB_scrollTools.mCSB_scrollTools_horizontal{margin:0 5%;width:90%}.mCSB_scrollTools .mCSB_dragger{background:#408bbf}@media only screen and (min-width:768px){.mCSB_scrollTools.mCSB_scrollTools_horizontal{opacity:0!important;visibility:hidden}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform 0.25s cubic-bezier(0,0,.25,1);transition:transform 0.25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.65);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:5px 10px;color:#333;border-top-left-radius:6px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:first-child{position:absolute;right:5px}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media only screen and (min-width:481px){.wrap{width:94%}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.page-template-tpl-biblio .partners .single-partner{padding:24px 22px}.single-gallery .galleries-photos-container a:nth-child(1),.single-gallery .galleries-photos-container a:nth-child(4),.single-gallery .galleries-photos-container a:nth-child(5),.single-gallery .galleries-photos-container a:nth-child(6),.single-gallery .galleries-photos-container a:nth-child(7){width:33.33%;display:block}.single-gallery .galleries-photos-container a:nth-child(2){width:66.666%;display:block}.single-gallery .galleries-photos-container a:nth-child(3){width:33.33%;height:584px;display:block;float:left}.single-gallery .galleries-list-container ul{padding:0 0 0 3.5%}.page-template-tpl-agenda .event .event-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:40px}.page-template-tpl-agenda .event .event-footer .more{margin-bottom:0}.page-template-tpl-contact .image-container .image{background-position:center center;height:340px}.page-template-tpl-contact .content{margin:0 auto}}@media only screen and (min-width:768px){.wrap{max-width:1496px}.visible-tablet{display:block}.hidden-tablet{display:none}#container{margin-bottom:0}.header #logo{margin:10px 0 0}.burger-wrapper{position:static;border:none;height:auto;width:auto;background:none}.burger{position:fixed;right:20px;top:50px;left:auto;-ms-transform:none;-webkit-transform:none;transform:none}h1{font-size:38px}h2{font-size:26px}nav{display:flex;justify-content:center;align-items:center}nav ul.nav li a{font-size:34px;margin-bottom:22px}.home .article-header .header-image{margin-top:-20%}.home .burger{border-color:#fff;background:#408bbf}.home .burger .burger-inner span{background:#fff}.home .highlights{width:94%;display:flex;flex-flow:row wrap;margin:50px auto}.home .highlights .linked-page{width:calc(50% - 20px);margin:0 10px 50px}.home .highlights .linked-page .image:before{padding-top:70%}.home .highlights .linked-page .image .more{width:47px;height:47px}.home .highlights .linked-page .image .more i{font-size:16px}.home .highlights .linked-page .image .more span{font-size:14px;top:15px;right:50px}.home .highlights .linked-page:hover .more{width:254px}.page-template-tpl-biblio .article-header,.page-template-tpl-mur-des-souhaits .article-header{margin:0 auto 60px}.page-template-tpl-biblio .article-header .column:nth-child(2),.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(2){display:block;width:45%}.page-template-tpl-biblio .article-header .column:nth-child(3),.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3){width:52%;margin-top:103px}.page-template-tpl-biblio .article-header .column:nth-child(3) h1,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) h1{margin-left:0}.page-template-tpl-biblio .article-header .column:nth-child(3) p,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) p{margin-left:0}.page-template-tpl-biblio .article-header .column:nth-child(3) ul,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) ul{margin-left:0}.page-template-tpl-biblio .article-header .column:nth-child(3) .button,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) .button{margin-left:0}.page-template-tpl-biblio .inscription{margin:40px auto}.page-template-tpl-biblio .team h2{padding-left:60px}.page-template-tpl-biblio .team .team-container{width:100%;margin:0;padding:0 60px}.page-template-tpl-biblio .team .team-container .arrow-wrapper{display:block}.page-template-tpl-mur-des-souhaits .mur-des-souhaits{display:flex;flex-flow:row wrap;margin:0 auto 100px}.page-template-tpl-mur-des-souhaits .single-souhait{width:calc(50% - 13px);margin:0 17px 26px}.page-template-tpl-mur-des-souhaits .single-souhait:nth-child(n){margin-left:0}.page-template-tpl-mur-des-souhaits .single-souhait:nth-child(2n){margin-right:0}.page-template-tpl-agenda #open-calendar{width:auto;height:auto;padding:13px 17px 10px 42px}.page-template-tpl-agenda #open-calendar i{position:absolute;left:25px;top:18px;font-size:24px}.page-template-tpl-agenda #open-calendar span{display:block}.page-template-tpl-agenda .burger{left:auto;right:20px;background:none}.page-template-tpl-agenda .burger:hover{background:#408bbf}.page-template-tpl-agenda .event{display:flex;justify-content:space-between}.page-template-tpl-agenda .event .event-image{width:365px;min-width:365px;height:auto}.page-template-tpl-history .type-page{display:flex;justify-content:space-between}.page-template-tpl-history .type-page .slider-wrapper{width:45%;margin-right:5%}.page-template-tpl-history .type-page .slider{width:100%;margin-bottom:60px}.page-template-tpl-history .type-page .timeline{width:50%}.single-gallery .galleries-list-container .single-gallery{width:20%;max-width:inherit;padding-bottom:50px}.blog #inner-content{display:flex;flex-flow:row wrap;margin:0 auto}.blog .post{width:48%;margin:0 1% 2%}.footer .wrap{max-width:550px}.footer .logo{float:none;margin-bottom:20px}.footer .contact{float:none;margin:0}.footer .bottom-menu-holder .copyright{text-align:right}}@media only screen and (min-width:1000px){.visible-desktop{display:block}.hidden-desktop{display:none}.page-template-tpl-mur-des-souhaits .popup-souhait{min-width:50%}#content{margin:60px auto 200px}#content .columncontent{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:75px;-moz-column-gap:75px;column-gap:75px}#content .columncontent .galleries-photos-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px}#content .columncontent .galleries-photos-container :first-child{width:100%}#content .columncontent .galleries-photos-container :nth-child(2),#content .columncontent .galleries-photos-container :nth-child(3){width:calc(100% / 2 - 4px)}#content .columncontent .galleries-photos-container :nth-child(2):nth-child(2),#content .columncontent .galleries-photos-container :nth-child(3):nth-child(2){margin-right:8px}.home .article-header{position:relative;display:flex;flex-flow:row wrap;height:100vh;min-height:780px}.home .article-header .header-pattern{width:42%;height:100%;padding:0;display:block}.home .article-header .header-image{width:100%;height:100%;margin-top:0}.home .article-header .header-content{width:58%;height:100%;background:#408bbf}.home .article-header .header-content .inner-content{color:#fff;padding:0;width:80%;max-width:600px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home .article-header .header-content h1{color:#fff}.home .article-header .header-content .button{color:#fff;border-color:#fff}.home .highlights{display:flex;width:96%;margin:100px auto 120px}.home .highlights .linked-page{width:calc(33.33% - 10px);margin:0 5px}.home .highlights .linked-page .image{max-width:420px}.home .highlights .linked-page .image:before{padding-top:140.95238095%}.home .highlights .linked-page .content{padding:22px}.home .highlights .linked-page:nth-child(2){margin-top:40px}.page-template-tpl-biblio .partners{background:#408bbf;padding:100px 0}.page-template-tpl-biblio .partners:before{content:'';position:absolute;right:0;top:0;width:50%;height:100%;background:#5cbdd7}.page-template-tpl-biblio .partners .single-partner{width:calc(50% - 100px);margin-right:100px;background:none;padding:0 0 70px}.page-template-tpl-biblio .partners .single-partner h2{font-size:52px}.page-template-tpl-biblio .partners .single-partner .button{position:absolute;bottom:0;left:0;margin-bottom:0}.page-template-tpl-biblio .partners .single-partner:nth-child(2){margin-right:0;margin-left:100px}.page-template-tpl-biblio .inscription{margin:100px auto;display:flex;justify-content:space-between;background:none;width:94%}.page-template-tpl-biblio .inscription:after{display:none}.page-template-tpl-biblio .inscription .column{width:32.06%;min-height:617px;background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/../images/inscription-col1.png);background-size:cover;background-position:center center}.page-template-tpl-biblio .inscription .column:after{content:'';background:#3b3b3b;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9}.page-template-tpl-biblio .inscription .column:nth-child(2){background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/../images/inscription-col2.png)}.page-template-tpl-biblio .inscription .column:nth-child(2):after{opacity:.8}.page-template-tpl-biblio .inscription .column:nth-child(3){background-image:url(https://bibliotheque.esch.lu/wp-content/themes/esch-bibliotheque/css/../images/inscription-col3.png)}.page-template-tpl-biblio .inscription .column:nth-child(3):after{opacity:0}.page-template-tpl-biblio .inscription .column .container{width:100%;padding:27px 25px}.page-template-tpl-biblio .taxes{padding:110px 0}.page-template-tpl-biblio .taxes h2{font-size:52px;padding:0;margin-bottom:32px}.page-template-tpl-biblio .taxes .block-container{display:flex;justify-content:space-between;flex-flow:row wrap}.page-template-tpl-biblio .taxes .block-container .small-tax,.page-template-tpl-biblio .taxes .block-container .long-tax{padding:25px 15px 19px}.page-template-tpl-biblio .taxes .block-container .small-tax{width:15%;margin-bottom:0}.page-template-tpl-biblio .taxes .block-container .long-tax{width:36.25%;margin-left:.9%}.page-template-tpl-biblio .team{margin:100px auto}.page-template-tpl-biblio .team h2{font-size:52px;margin-bottom:32px;padding-left:10%}.page-template-tpl-biblio .team .team-container{padding:0 10%}.page-template-tpl-biblio .team .team-container .arrow-wrapper{width:10%}.page-template-tpl-biblio .team .team-container .prev,.page-template-tpl-biblio .team .team-container .next{width:47px;height:47px}.page-template-tpl-biblio .team .single-member:nth-child(3n+2){margin-top:20px}.page-template-tpl-biblio .team .single-member:nth-child(3n+3){margin-top:10px}.single #content{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1400px;width:96%}.single #content .article{width:69.285%;margin-bottom:0}.single #content .article .post-content{padding:74px 95px 160px}.single #content .article .back{left:95px;bottom:69px}.single #content .sidebar{width:27.857%;margin:0}.single #content .sidebar i{right:30px;bottom:25px}.single #content{width:92.7%;max-width:inherit}.single-gallery .main-content-container{flex-flow:row wrap}.single-gallery .galleries-photos-container{width:60%}.single-gallery .galleries-list-container{width:36%}.single-gallery .galleries-list-container ul{display:block}.single-gallery .galleries-list-container .single-gallery{width:100%;margin:0 0 4px;padding:30px 30px 70px;min-height:179px}.single-gallery .galleries-list-container .single-gallery p{display:block}.single-gallery .galleries-list-container .single-gallery i{bottom:30px}.single-event #content{max-width:1400px;width:92%}.single-event #content .back{left:auto;right:0}.single-event .event-container{position:static;display:flex;width:100%;padding-bottom:0}.single-event .event-image-wrapper{position:relative;width:59%}.single-event .event-content{padding:60px 55px;width:41%;margin-top:40px}.single-event .event-content h2{font-size:30px}.single-event .event-content .reservation a{margin:50px 0 0}.footer #inner-footer>div .wrapper{display:block}.timing-popup-inner{display:flex;flex-flow:row nowrap;padding:0}.timing-popup-inner .icons-wrapper{padding:50px}.timing-popup-inner .icons-wrapper .icon-notification{font-size:77px}.timing-popup-inner .icons-wrapper h2{margin-bottom:20px}.popup-content{padding:50px 40px}.popup-content *{font-size:18px}.popup-content p{line-height:1.3}.popup-content h3{font-size:20px}.close-time-popup-x{top:20px;right:20px}.close-time-popup-footer{max-width:171px;margin:0}.footer .wrap{max-width:inherit}.footer #inner-footer{width:calc(96% - 67px);display:flex}.footer #inner-footer>div:not(.menu){padding:40px}.footer #inner-footer>div.menu{padding:40px 0 40px 60px}.footer .logo{font-size:24px;margin-top:55px;width:20%;float:left}.footer .logo span{width:115px;height:91px;margin-bottom:4px}.footer .contact{float:left;width:28%;margin-top:10px}.footer .contact:before,.footer .contact:after{display:block}.footer .contact .social .social-icons{float:inherit}.footer .contact .social .suivez-nous{display:block;width:100%}.footer .menu{clear:inherit;max-width:inherit;float:left;width:52%}.footer .menu .administration,.footer .menu .citylife{border:none;cursor:default}.footer .menu .administration .title,.footer .menu .citylife .title{border:none}.footer .menu .administration .nav,.footer .menu .citylife .nav{display:block}.footer .menu .administration ul.nav,.footer .menu .citylife ul.nav{column-count:2}.footer .menu .administration i,.footer .menu .citylife i{display:none}.footer .bottom-menu-holder{width:calc(100% - 60px)}.footer .bottom-menu-holder li{display:inline-block}.footer .copyright{position:absolute;right:0;bottom:9px}}@media only screen and (min-width:1200px){.scroll-down{display:block}.page-template-tpl-biblio .article-header,.page-template-tpl-mur-des-souhaits .article-header{margin:0 auto 200px}.page-template-tpl-biblio .article-header .column:first-child,.page-template-tpl-mur-des-souhaits .article-header .column:first-child{width:32.62%;margin-top:183px;display:block}.page-template-tpl-biblio .article-header .column:first-child .image,.page-template-tpl-mur-des-souhaits .article-header .column:first-child .image{max-width:488px}.page-template-tpl-biblio .article-header .column:nth-child(2),.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(2){width:22.86%}.page-template-tpl-biblio .article-header .column:nth-child(2) .image,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(2) .image{max-width:342px}.page-template-tpl-biblio .article-header .column:nth-child(3),.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3){width:40.37%}.page-template-tpl-biblio .article-header .column:nth-child(3) .image,.page-template-tpl-mur-des-souhaits .article-header .column:nth-child(3) .image{width:70.52%}.page-template-tpl-biblio .article-header{position:relative;margin-bottom:0;padding-bottom:135px;min-height:840px}.page-template-tpl-mur-des-souhaits .single-souhait{width:calc(33.33% - 17px);margin:0 17px 26px}.page-template-tpl-mur-des-souhaits .single-souhait:nth-child(n){margin-left:0}.page-template-tpl-mur-des-souhaits .single-souhait:nth-child(2n){margin-right:17px}.page-template-tpl-mur-des-souhaits .single-souhait:nth-child(3n){margin-right:0}.page-template-tpl-agenda h1{padding-right:10px}.page-template-tpl-agenda h1 .wrap{padding-right:30%}.page-template-tpl-agenda .content{position:relative}.page-template-tpl-agenda .inner{display:flex;justify-content:flex-end}.page-template-tpl-agenda main{width:66%;max-width:968px}.page-template-tpl-agenda #open-calendar{display:none}.page-template-tpl-agenda .col-calendar{position:relative;-webkit-transition:none;transition:none;padding:20px 40px 80px;z-index:50;width:34%;max-width:650px;height:auto;background:none}.page-template-tpl-history .type-page .slider-wrapper{width:58%}.page-template-tpl-history .type-page .slider .caption{width:100%;padding-right:23%;padding-top:11px}.page-template-tpl-history .type-page .slider .slider-container .switcher{left:auto;right:0;-ms-transform:inherit;-webkit-transform:inherit;transform:inherit;bottom:-35px}.page-template-tpl-history .type-page .slider .slider-container .switcher span{width:10px;height:10px;margin:0 5px}.page-template-tpl-history .type-page .timeline{width:37%}.page-template-tpl-contact #content .wrapper{flex-flow:row}.page-template-tpl-contact .image-container{width:32.6%;margin-top:180px}.page-template-tpl-contact #map{width:22.9%;height:513px;order:inherit;margin-left:20px}.page-template-tpl-contact .content{width:40.4%;margin-top:188px}.blog .post{width:31.33%}.footer{padding:50px 0 30px}.footer .logo-container{margin-top:10px}.footer .contact{width:25%;margin-top:10px}.footer .menu{width:60%}.footer .menu .administration,.footer .menu .citylife{width:49%;float:left;margin-right:2%}.footer .menu .administration ul.nav,.footer .menu .citylife ul.nav{column-count:1}.footer .menu .citylife{margin-right:0}.footer .bottom-menu-holder{column-count:initial;margin-top:30px;position:absolute;bottom:0;right:0}.footer .bottom-menu-holder .copyright{float:right;margin-top:5px}.footer ul.nav{float:left;margin-top:0}}@media only screen and (min-width:1400px){.home .article-header .header-content .scroll-down{left:calc(50% - 300px)}.blog .post{width:24%;margin:0 .5% 1%}.footer #inner-footer>div.social{padding:40px 0 40px 60px}.footer .logo-container{width:20%}.footer .contact{width:25%}.footer .menu .administration ul.nav,.footer .menu .citylife ul.nav{column-count:2}.footer .bottom-menu-holder{margin-top:100px}}@media only screen and (min-width:1800px){.header #inner-header{max-width:94%}.burger{display:none}nav{position:static;width:auto;height:auto;visibility:visible;background:none;display:block;padding:0}nav ul.nav li,nav div.nav ul li{float:left;position:relative}nav ul.nav li:last-child a,nav div.nav ul li:last-child a{margin-right:0}nav ul.nav li a,nav div.nav ul li a{position:relative;text-decoration:none;padding:0 0 3px;margin:0 15px;font-family:chalet-new-york-sixty,sans-serif;font-size:16px;letter-spacing:.7px}nav ul.nav li a:after,nav div.nav ul li a:after{content:'';width:100%;height:3px;position:absolute;bottom:-3px;left:0;background:#191919;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}nav ul.nav li a:hover:after,nav div.nav ul li a:hover:after{opacity:1;visibility:visible;bottom:0;background:#408bbf}nav ul.nav li ul.sub-menu,nav div.nav ul li ul.sub-menu,nav ul.nav li ul.children,nav div.nav ul li ul.children{margin-top:0;border-top:0;position:absolute;display:none;z-index:99999}nav ul.nav li ul.sub-menu li a,nav div.nav ul li ul.sub-menu li a,nav ul.nav li ul.children li a,nav div.nav ul li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px}nav ul.nav li:hover ul,nav div.nav ul li:hover ul{top:auto;display:block}nav ul.nav li.current-menu-item a,nav div.nav ul li.current-menu-item a,nav ul.nav li.current-menu-parent a,nav div.nav ul li.current-menu-parent a,nav ul.nav li.current-menu-ancestor a,nav div.nav ul li.current-menu-ancestor a,nav ul.nav li.current_page_item a,nav div.nav ul li.current_page_item a,nav ul.nav li.current_page_ancestor a,nav div.nav ul li.current_page_ancestor a{color:#408bbf}nav ul.nav li.current-menu-item a:after,nav div.nav ul li.current-menu-item a:after,nav ul.nav li.current-menu-parent a:after,nav div.nav ul li.current-menu-parent a:after,nav ul.nav li.current-menu-ancestor a:after,nav div.nav ul li.current-menu-ancestor a:after,nav ul.nav li.current_page_item a:after,nav div.nav ul li.current_page_item a:after,nav ul.nav li.current_page_ancestor a:after,nav div.nav ul li.current_page_ancestor a:after{opacity:1;visibility:visible;bottom:0;background:#408bbf}.home nav ul.nav li a,.home nav div.nav ul li a{-webkit-transition:color 0s linear;transition:color 0s linear;color:#fff}.home nav ul.nav li a:after,.home nav div.nav ul li a:after{background:#fff}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}#container .video-tv{position:relative;background-color:#000}#container .inner-video{position:relative;overflow:hidden;padding-top:56.25%}#container .inner-video .iframe-tv{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background-size:cover;background-position:center;background-repeat:no-repeat}#container .inner-video .current-time{position:absolute;color:#fff;line-height:1.5;top:10px;right:0;z-index:20;padding:2px;height:19px;text-align:center;font-size:14px;width:0;opacity:0;overflow:hidden;background-color:#99cff4;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;display:inline-flex;align-items:center;justify-content:center}#container .video-tv .video-controls-tv{position:absolute;top:calc(100% - 44px);opacity:0;visibility:hidden;left:0;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}#container .video-tv:hover .current-time{width:70px;opacity:1}#container .video-tv:hover .video-controls-tv{visibility:visible;opacity:1}#container .video-tv .seek-bar-tv{width:100%}#container .video-tv .control-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}#container .video-tv .play-sound{display:flex;justify-content:space-between;align-items:center}#container .video-tv .play-sound .sound{display:flex;justify-content:space-between;align-items:center;width:200px;height:40px;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}#container .video-tv button{width:50px;height:30px;min-width:50px;border:none;color:#99cff4;background-color:transparent;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;outline:none;display:flex}#container .video-tv .play-pause-tv{font-size:21px}#container .video-tv .mute-tv{font-size:30px;position:relative}#container .video-tv .mute-tv .muted{width:2px;height:100%;position:absolute;top:0;display:none;left:0;background-color:#000;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}#container .video-tv .full-screen-tv{font-size:32px;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}#container .video-tv .skip{position:absolute;right:0;top:-90px;display:none;flex-flow:column;align-items:center;justify-content:center}#container .video-tv.has-no-entry .skip{display:flex}#container .video-tv .after-entry-warning-tv{position:absolute;top:10px;font-size:14px;left:0;color:#fff;background-color:#99cff4;z-index:999999;font-weight:600;padding:2px 5px;display:none}#container .video-tv .skip span{font-size:45px;color:#99cff4;cursor:pointer;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}#container .video-tv .skip span:hover{color:#fff}@media only screen and (min-width:768px){#container .video-tv .skip{flex-direction:row-reverse;right:55px;top:5px}}.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{cursor:pointer;background:#fff;position:relative}.rangeslider--horizontal{height:4px;width:100%}#container .video-tv .seekrange{opacity:0}#container .video-tv.has-no-entry .seekrange{opacity:1}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#99cff4;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background-color:#99cff4;cursor:pointer;display:inline-block;width:10px;height:10px;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}.rangeslider--horizontal .rangeslider__handle{top:-3px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type="range"]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}@font-face{font-family:'eschtv';src:url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.eot#1608719993);src:url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.eot#1608719993) format('embedded-opentype'),url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.woff2#1608719993) format('woff2'),url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.ttf#1608719993) format('truetype'),url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.woff#1608719993) format('woff'),url(https://bibliotheque.esch.lu/wp-content/plugins/lightbulb-esch-tv/assets/icons/fonts/eschtv.svg?skdawz#eschtv) format('svg');font-weight:400;font-style:normal;font-display:block}#container [class^="icon-tv-"],[class*=" icon-tv-"]{font-family:'eschtv'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tv-skip-back:before{content:"\e918"}.icon-tv-skip:before{content:"\e919"}.icon-tv-fullscreen:before{content:"\e914"}.icon-tv-mute:before{content:"\e915"}.icon-tv-volume:before{content:"\e913"}.icon-tv-pause:before{content:"\e912"}.icon-tv-play:before{content:"\e911"}