/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,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: 3px dotted}a:active,a:hover{outline: 0}h1{font-size: 2em;margin: .67em 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}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: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 0}fieldset{border: 1px solid #c0c0c0;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: content-box;-webkit-box-sizing: content-box;box-sizing: content-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}@font-face{font-family: 'Absara';font-weight: 900;src: url('../fonts/30E907_0_0.eot');src: url('../fonts/30E907_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/30E907_0_0.woff2') format('woff2'), url('../fonts/30E907_0_0.woff') format('woff'), url('../fonts/30E907_0_0.ttf') format('truetype')}@font-face{font-family: 'Absara';font-weight: 600;src: url('../fonts/3232CF_0_0.eot');src: url('../fonts/3232CF_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/3232CF_0_0.woff2') format('woff2'), url('../fonts/3232CF_0_0.woff') format('woff'), url('../fonts/3232CF_0_0.ttf') format('truetype')}@font-face{font-family: 'Absara';font-weight: 300;src: url('../fonts/30E907_1_0.eot');src: url('../fonts/30E907_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/30E907_1_0.woff2') format('woff2'), url('../fonts/30E907_1_0.woff') format('woff'), url('../fonts/30E907_1_0.ttf') format('truetype')}@font-face{font-family: 'icomoon';src: url('../icons/fonts/icomoon.eot?1');src: url('../icons/fonts/icomoon.eot?1#iefix') format('embedded-opentype'), url('../icons/fonts/icomoon.ttf?1') format('truetype'), url('../icons/fonts/icomoon.woff?1') format('woff'), url('../icons/fonts/icomoon.svg?1#icomoon') format('svg');font-weight: normal;font-style: normal}[class^="icon-"],[class*=" icon-"]{font-family: 'icomoon' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-download_thin:before{content: "\e924"}.icon-calendar:before{content: "\e91f"}.icon-cats:before{content: "\e923"}.icon-np-right:before{content: "\e921"}.icon-np-left:before{content: "\e922"}.icon-voir-plus:before{content: "\e920"}.icon-youtube:before{content: "\e91e"}.icon-download:before{content: "\e90c"}.icon-link:before{content: "\e912"}.icon-phone:before{content: "\e91a"}.icon-mail:before{content: "\e91b"}.icon-clock:before{content: "\e90a"}.icon-plus:before{content: "\e917"}.icon-arrow-long-left:before{content: "\e910"}.icon-arrow-long-right:before{content: "\e909"}.icon-contact:before{content: "\e90b"}.icon-map:before{content: "\e913"}.icon-warning:before{content: "\e919"}.icon-facebook:before{content: "\e90d"}.icon-menu:before{content: "\e915"}.icon-arrow-down:before{content: "\e90e"}.icon-arrow-right:before{content: "\e91d"}.icon-close:before{content: "\e90f"}.icon-icon-plus:before{content: "\e91c"}.icon-link-sidebar:before{content: "\e911"}.icon-pdf:before{content: "\e916"}.icon-member:before{content: "\e914"}.icon-search:before{content: "\e918"}.icon-weather-broken-clouds:before{content: "\e900"}.icon-weather-clear-sky:before{content: "\e901"}.icon-weather-few-clouds:before{content: "\e902"}.icon-weather-mist:before{content: "\e903"}.icon-weather-rain:before{content: "\e904"}.icon-weather-scattered-clouds:before{content: "\e905"}.icon-weather-shower-rain:before{content: "\e906"}.icon-weather-snow:before{content: "\e907"}.icon-weather-thunderstorm:before{content: "\e908"}.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{padding: 4px 12px;background: #565656;color: #fff;display: inline-block;font-weight: bold;text-decoration: none;cursor: pointer;margin-bottom: 20px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{background: #00adc9}.centerVertically{display: -ms-flexbox;-ms-flex-align: center;display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center}html,body{height: 100%}html{background-color: #f5f5f5;padding: 0 10px}body{font-family: "brandon-grotesque", sans-serif;font-size: 100%;color: #565656;background: white;-webkit-font-smoothing: antialiased}body.no-overflow{overflow-y: hidden}.admin-bar nav div.nav ul li.visible .subnavi-wrapper{top: 90px}::selection{background: #00adc9;color: white}::-moz-selection{background: #00adc9;color: white}.visible-phone{display: block}.visible-tablet{display: none}.visible-desktop{display: none}.hidden-phone{display: none}.hidden-tablet{display: block}.hidden-desktop{display: block}.hidden{display: none}body{height: 100%}.wrap{width: 96%;margin: 0 auto}#content{min-height: 100%}#main{padding-bottom: 20px}#container{background-color: white;min-height: 100%;overflow: hidden;position: relative;padding-bottom: 241px}#container .page-image{display: none;background-color: #00adc9;background-size: cover;background-position: center center;min-height: calc(100% - 55px - 60px);width: 17%;position: fixed}#container #inner-content{width: 100%;padding: 50px 15px 100px 15px;margin: 0 auto}a,a:visited{color: #00adc9;text-decoration: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}a:hover,a:visited:hover,a:focus,a:visited:focus{color: #00c7e8;text-decoration: none}a:link,a:visited:link{-webkit-tap-highlight-color: #00c7e8}h1,h2,h3,h4,h5{font-family: "Absara", Times, serif;font-weight: 900;letter-spacing: 0.5px}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration: none}h1{font-size: 2.5em;line-height: 1.333em}h2{font-size: 1.75em;line-height: 1.4em;margin-bottom: 0.375em}h3{font-size: 1.125em}h4{font-size: 1.1em}h5{font-size: 0.846em;line-height: 2.09em}.panel:not(#panel-search){top: 0;opacity: 1;-ms-transform: translateY(-100%);-moz-transform: translateY(-100%);-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: top 0.6s ease-in-out, transform 0.6s ease-in-out;transition: top 0.6s ease-in-out, transform 0.6s ease-in-out}.panel:not(#panel-search).active{-ms-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}.panel{background: #00adc9;position: absolute;left: 10px;width: calc(100% - 10px - 10px);min-height: calc(100% - 120px);-webkit-transition: top .6s ease-in-out;transition: top .6s ease-in-out;z-index: 10000000;opacity: 0;overflow-y: hidden}.panel .wrap{margin-top: 30px}.panel.active{top: 117px !important}.panel.active .close{position: fixed;opacity: 1}.panel.scroll{overflow-y: auto}.panel .close{position: absolute;opacity: 0;right: 40px;bottom: 20px;color: #387fbb;background-color: #fff;border-radius: 100%;padding: 13px;font-size: 25px;text-decoration: none;width: 70px;height: 70px;border: 7px solid #00adc9;text-align: center;z-index: 100;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.panel .close:focus,.panel .close:hover{color: #00adc9;outline: none;border-color: #00a4bf;box-shadow: none}.panel .close:visited{color: #ababab}.panel .close i.icon-close{font-size: 26px;position: absolute;top: 15px;left: 15px;color: #00adc9}.panel#panel-message .gform_validation_container{display: none}.panel#panel-message .gform_confirmation_message{font-size: 20px;color: white}.panel#panel-message .infos{font-family: "brandon-grotesque", sans-serif;color: #fff;line-height: 22px;width: 100%;text-align: left;margin-bottom: 40px}.panel#panel-message .infos .infos-tourist{width: 100%;padding: 0 30px 0 0;float: left}.panel#panel-message .infos .infos-hours{width: 100%;padding: 0;margin-top: 30px;float: left}.panel#panel-message .infos .infos-hours h2{margin: 0 0 10px 0}.panel#panel-message .infos h2{font-family: "Absara", Times, serif;text-transform: none;letter-spacing: 0;font-size: 23px;font-weight: 600;margin: 0 0 10px 0;color: #fff;padding: 0}.panel#panel-message .infos p{padding: 0;margin: 0 0 20px 0;color: #fff;font-weight: 300;font-size: 18px}.panel#panel-message .infos p:last-child{margin: 0}.panel#panel-message .infos p a{color: #fff}.panel#panel-message .form{width: 100%}.panel#panel-message .form .gform_wrapper{margin: 0}.panel#panel-message .form .gform_wrapper ul li.gfield{clear: none}.panel#panel-message .form .gform_wrapper .gform_heading h3{color: #fff;font-size: 23px;font-weight: 600;margin: 0 0 30px 0}.panel#panel-message .form .gform_wrapper textarea.large{width: 98.9%}.panel#panel-message .form .gform_wrapper .gform_fields{list-style: none;font-size: 22px}.panel#panel-message .form .gform_wrapper .gform_fields .left-half,.panel#panel-message .form .gform_wrapper .gform_fields .right-half{float: left;width: 100%}.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container{padding: 0 0 12px 0;margin-top: 0}.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container input,.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container textarea{border: 0;padding: 15px}.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container input:focus,.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container textarea:focus{outline: none}.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container input{height: 55px;width: 100%}.panel#panel-message .form .gform_wrapper .gform_fields .ginput_container textarea{height: 140px;width: 100%}.panel#panel-message .form .gform_wrapper .gform_fields label{display: none}.panel#panel-message .form .gform_wrapper .gform_footer{margin-top: -15px}.panel#panel-message .form .gform_wrapper .gform_footer button{height: 75px;width: 100%;border: 2px solid #fff;background-color: transparent;cursor: pointer;font-weight: 500;font-size: 20px;text-transform: uppercase;line-height: 20px}.panel#panel-message .form .gform_wrapper .gform_footer button span{display: block}.panel#panel-message .form .gform_wrapper .gform_footer button .icon-message{font-size: 46px;padding-top: 15px;display: block}.panel#panel-message .form .gform_wrapper .gform_footer button:hover{border: 4px solid #fff}.panel#panel-language .qtranxs_language_chooser{list-style: none;text-align: center;height: 100%;display: grid;grid-template-columns: 1fr;align-items: center;justify-content: center}.panel#panel-language .qtranxs_language_chooser li{font-family: "brandon-grotesque", sans-serif;font-weight: 300;font-size: 44px;border-bottom: 1px solid #fff;height: 180px;text-transform: uppercase}.panel#panel-language .qtranxs_language_chooser li a{display: flex;flex-flow: row nowrap;align-items: center;justify-content: center;font-weight: 300;color: #fff;text-decoration: none;line-height: 144px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;height: 100%}.panel#panel-language .qtranxs_language_chooser li a:hover{color: #d6d6d6}.panel#panel-language .qtranxs_language_chooser li:last-child{border-bottom: none}.panel#panel-language .qtranxs_language_chooser li:last-child a{margin-right: 0}.panel#panel-language .qtranxs_language_chooser li.active a{text-decoration: none;font-weight: 700;color: #fff}.panel#panel-weather{padding: 0}.panel#panel-weather .wrap,.panel#panel-weather .days{height: 550px;width: 100%;display: table}.panel#panel-weather .wrap .day,.panel#panel-weather .days .day{color: #fff;width: 100%;height: 13%;min-height: 60px;display: table;border-bottom: 1px solid #fff;padding: 0 10px}.panel#panel-weather .wrap .day:last-child,.panel#panel-weather .days .day:last-child{border-bottom: none}.panel#panel-weather .wrap .day h2,.panel#panel-weather .days .day h2{font-family: "brandon-grotesque", sans-serif;font-size: 32px;font-weight: 700;display: table-cell;vertical-align: middle;width: 30%;text-align: left;padding: 0;margin: 0}.panel#panel-weather .wrap .day i,.panel#panel-weather .days .day i{font-size: 44px;width: 40%;text-align: center;padding: 0;margin: 0;display: table-cell;vertical-align: middle}.panel#panel-weather .wrap .day p,.panel#panel-weather .days .day p{font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 400;text-align: right;width: 30%;padding: 0;margin: 0;display: table-cell;vertical-align: middle}.panel#panel-search{-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in}.panel#panel-search.active{opacity: 1}.panel#panel-search .wrap{margin-top: 160px}.panel#panel-map .wrap{margin-top: 0}.panel#panel-map #map-canvas{width: 100%;height: 400px;display: block;float: left;background-color: grey;frameborder: 0}.panel#panel-map .map-box-inner{padding: 10px;font-family: "brandon-grotesque", sans-serif;font-size: 14px;line-height: 22px}.panel#panel-map .map-box-inner i{padding-right: 10px;font-size: 13px}.panel#panel-map .map-box-inner .icon-clock{font-size: 12px}.panel#panel-map .map-box-inner .icon-map{font-size: 14px;margin-left: -1px}.panel#panel-map .map-box-inner h2{font-family: "Absara", Times, serif;font-weight: 700;font-size: 22px;margin: 0;padding: 0}.panel#panel-map .map-box-inner .type{padding: 0 0 10px 0;font-weight: 500}.panel#panel-map .map-box-inner .address{padding-top: 10px}.panel#panel-map .legend-wrapper{color: #fff;display: block;float: left;padding: 25px;height: auto;width: 100%;overflow: hidden}.panel#panel-map .legend-wrapper h1{font-size: 36px;padding-bottom: 20px;line-height: 40px;font-weight: 600;margin: 0;display: none}.panel#panel-map .legend-wrapper p{font-size: 18px;margin: 0 0 40px 0;display: none}.panel#panel-map .legend-wrapper dl{font-size: 24px}.panel#panel-map .legend-wrapper dl dt{font-weight: 700;cursor: pointer;overflow: hidden;line-height: 40px}.panel#panel-map .legend-wrapper dl dt.active::before{background-color: #fff;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.panel#panel-map .legend-wrapper dl dt::before{content: "";display: block;width: 12px;height: 12px;border: 2px solid #fff;border-radius: 100%;float: left;margin-right: 10px;margin-top: 12px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;position: absolute}.panel#panel-map .legend-wrapper dl dt a{padding-left: 27px;position: relative;outline: none}.panel#panel-map .legend-wrapper dl dd{-webkit-margin-start: 8px;border-left: 1px solid #fff;padding-left: 19px}.panel#panel-map .legend-wrapper dl dd.active::before{content: "";display: block;width: 3px;height: 3px;border: 2px solid #fff;border-radius: 100%;background-color: #fff;float: left;margin-top: 14px;margin-left: -23px;opacity: 1;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.panel#panel-map .legend-wrapper a{color: white}.page-template-page-search .wrap,.panel#panel-search .wrap{margin-top: 160px;width: 95%}.page-template-page-search #searchform,.panel#panel-search #searchform{position: relative}.page-template-page-search #searchform i.icon-search,.panel#panel-search #searchform i.icon-search{font-size: 24px;position: absolute;top: 5px;left: 0}.page-template-page-search #searchform input,.panel#panel-search #searchform input{font-family: "Absara", Times, serif;width: 100%;background-color: transparent;line-height: 50px;height: 50px;padding-left: 40px;font-size: 14px;font-weight: 300;outline: 0;border: none}.page-template-page-search #searchform input:focus,.panel#panel-search #searchform input:focus{outline: none}.page-template-page-search #searchform input::-webkit-input-placeholder,.panel#panel-search #searchform input::-webkit-input-placeholder{color: #c0d2e5}.page-template-page-search #searchform input:-moz-placeholder,.panel#panel-search #searchform input:-moz-placeholder{color: #c0d2e5}.page-template-page-search #searchform input::-moz-placeholder,.panel#panel-search #searchform input::-moz-placeholder{color: #c0d2e5}.page-template-page-search #searchform input:-ms-input-placeholder,.panel#panel-search #searchform input:-ms-input-placeholder{color: #c0d2e5}.page-template-page-search #searchform label,.panel#panel-search #searchform label{display: none}.page-template-page-search #searchform #searchsubmit,.panel#panel-search #searchform #searchsubmit{opacity: 0;height: 0;width: 0;line-height: 0;padding: 0;-webkit-appearance: none;border: 0}.page-template-page-search .search-text,.panel#panel-search .search-text{display: block;text-align: center}.page-template-page-search .search-text a,.panel#panel-search .search-text a{font-weight: 700;border-bottom: 1px solid #fff;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.page-template-page-search .search-text a:hover,.panel#panel-search .search-text a:hover{border-bottom: 1px solid #c0d2e5;color: #c0d2e5}.page-template-page-search .twitter-typeahead,.panel#panel-search .twitter-typeahead{display: block !important}.page-template-page-search .twitter-typeahead .tt-hint,.panel#panel-search .twitter-typeahead .tt-hint{color: #e6e6e6 !important}.page-template-page-search .twitter-typeahead .tt-menu,.panel#panel-search .twitter-typeahead .tt-menu{width: 100%}.page-template-page-search .twitter-typeahead .tt-menu .tt-suggestion,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion{color: #c0c0c0}.page-template-page-search .twitter-typeahead .tt-menu .tt-suggestion:hover,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion:hover,.page-template-page-search .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor{color: #387fbb}.panel#panel-search #searchform{margin: 0 auto;border-bottom: 1px solid #fff}.panel#panel-search #searchform i.icon-search{color: #fff}.panel#panel-search #searchform input{color: #fff}.panel#panel-search .search-text,.panel#panel-search .search-results{margin: 10px auto 0 auto;color: #fff}.panel#panel-search .search-text .search-box,.panel#panel-search .search-results .search-box{width: 100%;float: left;padding: 20px}.panel#panel-search .search-text .search-box h2,.panel#panel-search .search-results .search-box h2{font-size: 36px;font-weight: 600;margin: 0;padding: 0}.panel#panel-search .search-text .search-box ul,.panel#panel-search .search-results .search-box ul{list-style-type: none;font-size: 18px}.panel#panel-search .search-text .search-box ul .icon-download,.panel#panel-search .search-results .search-box ul .icon-download{font-size: 20px;padding-right: 10px;margin-bottom: 20px}.panel#panel-search .search-text .search-box ul .icon-member,.panel#panel-search .search-results .search-box ul .icon-member{font-size: 22px}.panel#panel-search .search-text .search-box ul li,.panel#panel-search .search-results .search-box ul li{border-left: 1px solid #fff;padding-left: 15px}.panel#panel-search .search-text .search-box ul li a,.panel#panel-search .search-results .search-box ul li a{font-weight: 600;font-size: 18px}.panel#panel-search .search-text .search-box ul li a:hover,.panel#panel-search .search-results .search-box ul li a:hover{color: #a5ccff}.panel#panel-search .search-text .search-box ul li .search-box-person,.panel#panel-search .search-results .search-box ul li .search-box-person,.panel#panel-search .search-text .search-box ul li .search-box-publication,.panel#panel-search .search-results .search-box ul li .search-box-publication{padding-left: 35px;margin-top: -30px;padding-bottom: 15px;font-weight: 600;font-size: 18px}.panel#panel-search .search-text .search-box ul li .search-box-person .phone,.panel#panel-search .search-results .search-box ul li .search-box-person .phone,.panel#panel-search .search-text .search-box ul li .search-box-publication .phone,.panel#panel-search .search-results .search-box ul li .search-box-publication .phone,.panel#panel-search .search-text .search-box ul li .search-box-person .email,.panel#panel-search .search-results .search-box ul li .search-box-person .email,.panel#panel-search .search-text .search-box ul li .search-box-publication .email,.panel#panel-search .search-results .search-box ul li .search-box-publication .email,.panel#panel-search .search-text .search-box ul li .search-box-person .mobile,.panel#panel-search .search-results .search-box ul li .search-box-person .mobile,.panel#panel-search .search-text .search-box ul li .search-box-publication .mobile,.panel#panel-search .search-results .search-box ul li .search-box-publication .mobile{font-size: 16px;line-height: 22px;font-weight: 400}.panel#panel-search .search-text .search-box ul li:last-child .search-box-publication,.panel#panel-search .search-results .search-box ul li:last-child .search-box-publication,.panel#panel-search .search-text .search-box ul li:last-child .search-box-person,.panel#panel-search .search-results .search-box ul li:last-child .search-box-person{padding-bottom: 0}.panel#panel-search .search-text a,.panel#panel-search .search-results a{color: #fff}.panel#panel-search .back-button{color: white;border-color: white;bottom: 20px;left: 45px;position: absolute;margin-top: 0}.panel#panel-search .search-guide{color: #fff;text-align: center;font-family: "Absara", Times, serif}.panel#panel-search .search-guide .title{font-size: 28px;padding-bottom: 15px;width: 80%;margin: 0 auto;text-align: left}.panel#panel-search .search-guide button.show-search-guide-items{width: 80%;position: relative;background: transparent;border-width: 0 0 1px 0;border-color: white;border-style: solid;text-align: left;font-size: 16px;color: #a6c1db;line-height: 40px;outline: none}.panel#panel-search .search-guide button.show-search-guide-items .icon-search{font-size: 22px;padding-right: 15px}.panel#panel-search .search-guide button.show-search-guide-items .icon-arrow-down{position: absolute;right: 0;top: 10px;font-size: 18px}.panel#panel-search .search-guide ul.search-guide-items{list-style-type: none;text-align: left;width: 80%;margin: 0 auto;padding-left: 40px;padding-top: 20px}.panel#panel-search .search-guide ul.search-guide-items li{font-size: 28px;color: #a6c1db;line-height: 70px;cursor: pointer;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.panel#panel-search .search-guide ul.search-guide-items li:hover{color: #fff}.panel#panel-search .twitter-typeahead .tt-hint{color: #e6e6e6 !important}.panel#panel-search .twitter-typeahead .tt-menu{background: #00adc9}.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion{color: #e6e6e6}.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion:hover,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor{color: white}.header{background-color: #f5f5f5}.header #inner-header .qtranxs_language_chooser{float: right;list-style: none;margin-top: 10px}.header #inner-header .qtranxs_language_chooser li{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: bold;margin: 0 5px;color: #565656;text-decoration: none}.header #inner-header .logo-menu-container #logo-container{padding: 10px 0 5px 0;float: left}.header #inner-header .logo-menu-container #logo-container #logo img{width: 140px;height: auto;margin-top: 5px}.header #inner-header .panels-switcher-container #panels{width: 95%;float: right;max-width: 400px}.header #inner-header .panels-switcher-container #panels .panel-icons{list-style: none;width: 100%;margin-bottom: 10px;text-align: right}.header #inner-header .panels-switcher-container #panels .panel-icons li{width: 13%;float: right}.header #inner-header .panels-switcher-container #panels .panel-icons li a{height: 35px;width: 35px;text-align: center;display: inline-block;background-color: #00adc9;border-radius: 100%;color: #f5f5f5;text-decoration: none;font-weight: 400;text-transform: uppercase;outline: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.header #inner-header .panels-switcher-container #panels .panel-icons li a:hover{box-shadow: 0px 0px 0px 4px rgba(66,125,186,0.5)}.header #inner-header .panels-switcher-container #panels .panel-icons li.active a{box-shadow: 0px 0px 0px 4px rgba(66,125,186,0.5)}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-search-button a{position: relative}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-search-button a div{position: absolute;bottom: -50px;left: -10px;width: 100px;color: #565656;font-weight: bold;display: none;text-align: center}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-search-button a i.icon-search{font-size: 20px;position: absolute;top: 6px;right: 7px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-language a{padding: 4px;font-size: 18px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-language a:focus{outline: 3px dotted}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a{padding: 8px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a i.icon-contact::before{font-size: 19px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a:focus{outline: 3px dotted}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a{padding: 5px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a i.icon-map::before{font-size: 22px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a:focus{outline: 3px dotted}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a{padding: 6px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class^="icon-"],.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class*=" icon-"]::before{font-size: 24px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a:focus{outline: 3px dotted}.header #inner-header .panels-switcher-container .site-switcher{width: 5%;text-transform: uppercase;color: #565656;font-size: 12px;position: relative;float: left;height: 40px;cursor: pointer;line-height: 40px}.header #inner-header .panels-switcher-container .site-switcher:focus,.header #inner-header .panels-switcher-container .site-switcher:focus-within,.header #inner-header .panels-switcher-container .site-switcher.active{color: #00adc9}.header #inner-header .panels-switcher-container .site-switcher:focus .site-switcher-overlay,.header #inner-header .panels-switcher-container .site-switcher:focus-within .site-switcher-overlay,.header #inner-header .panels-switcher-container .site-switcher.active .site-switcher-overlay{opacity: 1;height: 140px;z-index: 9000}.header #inner-header .panels-switcher-container .site-switcher .icon-arrow-down{margin-left: 4px;margin-top: -2px;font-size: 12px}.header #inner-header .panels-switcher-container .site-switcher .icon-arrow-down:hover{color: #00adc9}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay{z-index: -9999;background-color: #f5f5f5;height: 0;width: 210px;position: absolute;top: 40px;left: 0;opacity: 0;padding: 10px 25px;overflow: hidden;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay a{display: block;text-transform: none;font-size: 16px;float: left;line-height: 40px;color: #565656}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay a .icon-link{font-size: 18px;float: left;margin-right: 15px;margin-top: 9px;color: #00adc9}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay a:hover{color: #00c7e8}.header #inner-header .panels-switcher-container .site-switcher:hover{box-shadow: none;color: #00adc9}.warning{margin-left: -10px}.warning .icon-warning{float: left;color: #e6464e;font-size: 20px;position: relative;background: white}.warning .icon-warning::after{position: absolute;top: 0;right: 0;z-index: -999;content: "";display: block;background: white;height: 30px;width: 30px}.warning .warning-container{float: left;padding-left: 30px;background: white}.warning .warning-container h3.warning-title{color: #e6464e;text-transform: uppercase;font-size: 12px;font-weight: 500;font-family: "brandon-grotesque", sans-serif;margin: 0;padding: 0}.warning .warning-container h3.warning-title a{position: relative;color: #e6464e;display: block;margin-left: -29px;padding: 2px 0 2px 30px;background: white}.warning .warning-container h3.warning-title a:before{content: "\e919";display: block;font-family: 'icomoon';position: absolute;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;left: 0;top: 1px;font-size: 18px}.warning .warning-container h3.warning-title a:hover{color: black}.warning .warning-container .warning-message{color: #9a9a98;margin-bottom: 30px;line-height: 17px}#search-notification{position: absolute;top: 113px;right: 0;z-index: 4999;opacity: 0;-webkit-animation: jump 8s 1 1.5s ease-in-out;animation: jump 8s 1 1.5s ease-in-out}#search-notification .notification-box{width: 265px;padding: 17px;font-size: 15px;line-height: 19px;color: #00adc9;border: 1px solid #00adc9;background: white;position: relative}#search-notification .notification-box h4{font-family: "brandon-grotesque", sans-serif;font-weight: 700;margin: 0 0 3px 0;letter-spacing: 0}#search-notification .notification-box p{margin: 0}#search-notification .notification-box:before,#search-notification .notification-box:after{content: "";border-style: solid;border-width: 10px;width: 0;height: 0;position: absolute;top: -19px;right: 10px}#search-notification .notification-box:before{border-color: transparent transparent #00adc9}#search-notification .notification-box:after{margin-top: 1px;border-color: transparent transparent #fff}a.show-menu{display: block;height: 50px;width: 36px;float: right;position: relative;z-index: 10000001;text-indent: 9999px;margin-top: -7px;outline: none}a.show-menu span{width: 100%;height: 4px;display: block;margin-bottom: 7px;background: #00adc9;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: all .3s ease-out;transition: all .3s ease-out}a.show-menu.close{position: fixed;top: 0;right: 10px}a.show-menu.close .upper{-ms-transform: rotate(45deg) translate(-2px, -5px);-webkit-transform: rotate(45deg) translate(-2px, -5px);transform: rotate(45deg) translate(-2px, -5px);background: #fff}a.show-menu.close .middle{opacity: 0}a.show-menu.close .bottom{-ms-transform: rotate(-45deg) translate(0px, -1px);-webkit-transform: rotate(-45deg) translate(0px, -1px);transform: rotate(-45deg) translate(0px, -1px);background: #fff}nav{z-index: 10000000;background: #00adc9;position: absolute;width: 100%;-webkit-transition: all .4s ease;transition: all .4s ease;top: -100%;min-height: 100%;outline: none;padding-top: 60px}nav.visible{top: 0}nav.visible > .page-item-has-children > ul.children{margin-left: 50px}nav div.nav > ul > li.page_item_has_children > .children{display: none}nav div.nav ul{list-style: none;padding: 0px 15px;zoom: 1}nav div.nav ul:before,nav div.nav ul:after{content: "";display: table}nav div.nav ul:after{clear: both}nav div.nav ul li.visible a{font-weight: 900}nav div.nav ul li.visible .subnavi-wrapper{z-index: 5000;top: 0;height: 100vh;overflow-y: auto}nav div.nav ul li.visible .subnavi-wrapper .back-btn{position: fixed;bottom: 0;color: white;right: 15px;cursor: pointer;opacity: 1;padding: 10px}nav div.nav ul li.visible .subnavi-wrapper .back-btn span{font-size: 22px;font-weight: 400}nav div.nav ul li a{display: block;padding: 25px 0 10px 0;color: #fff;font-family: "Absara", Times, serif;font-weight: 900;font-size: 30px;text-transform: none}nav div.nav ul li a:first-child a{padding-left: 0;margin-left: 0}nav div.nav ul li .subnavi-wrapper{background: #00adc9;position: absolute;top: -2000px;left: 0;width: 100%;z-index: 5000;padding: 50px 15px 15px;-webkit-transition: top .8s ease;transition: top .8s ease}nav div.nav ul li .subnavi-wrapper.scroll{overflow-y: auto}nav div.nav ul li .subnavi-wrapper .back-btn{opacity: 0}nav div.nav ul li > ul.sub-menu,nav div.nav ul li > ul.children{margin-left: 15px;border-top: 0;z-index: 5000;border-left: 1px solid #fff;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}nav div.nav ul li > ul.sub-menu a,nav div.nav ul li > ul.children a{font-weight: 300;color: #fff}nav div.nav ul li > ul.sub-menu a:hover,nav div.nav ul li > ul.children a:hover{color: #d6d6d6}nav div.nav ul li > ul.sub-menu > li > ul,nav div.nav ul li > ul.children > li > ul{margin-left: 10px;margin-top: 10px;top: auto;display: block;padding-left: 20px;width: 100%}nav div.nav ul li > ul.sub-menu li a,nav div.nav ul li > ul.children li a{padding: 5px 0;border-right: 0;display: block;font-family: "brandon-grotesque", sans-serif;font-weight: 300;text-transform: none;font-size: 20px;color: #fff}nav div.nav ul li > ul.sub-menu li a:first-child,nav div.nav ul li > ul.children li a:first-child,nav div.nav ul li > ul.sub-menu li a:last-child,nav div.nav ul li > ul.children li a:last-child{padding: 0}nav div.nav ul li > ul.sub-menu ul.sub-menu li,nav div.nav ul li > ul.children ul.sub-menu li,nav div.nav ul li > ul.sub-menu ul.children li,nav div.nav ul li > ul.children ul.children li{width: 100%}nav div.nav ul li > ul.sub-menu ul.sub-menu ul.children li,nav div.nav ul li > ul.children ul.sub-menu ul.children li,nav div.nav ul li > ul.sub-menu ul.children ul.children li,nav div.nav ul li > ul.children ul.children ul.children li{width: 100%}.page-title{font-size: 38px;font-weight: 600;margin-top: 0;margin-bottom: 40px;line-height: 40px}.page-title::after{content: "";display: block;height: 2px;width: 110px;background-color: #f68c1e;margin-top: 10px;margin-left: 2px}.breadcrumbs{padding: 0 0 10px 0;margin: 0;font-size: 16px;font-weight: 400;text-transform: uppercase;font-family: "brandon-grotesque", sans-serif;letter-spacing: 1px}.breadcrumbs a{color: #565656}.breadcrumbs a:hover{color: #00adc9}#inner-content header .news-date{position: absolute;right: 0;bottom: -5px}.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: 0.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: #00adc9;text-decoration: underline}.energysaver_page_navi li.pagenavi-current{padding: 3px 6px;border-bottom: 2px solid #00adc9;position: relative}.energysaver_page_navi li.pagenavi-prev-link,.energysaver_page_navi li.pagenavi-next-link{font-weight: bold}.energysaver_page_navi li.pagenavi-prev-link a,.energysaver_page_navi li.pagenavi-next-link a{padding: 0}.dropdown-list{list-style-type: none}.dropdown-list .single-list-item{width: 100%;position: relative;vertical-align: top;margin-bottom: 30px}.dropdown-list .single-list-item a:focus{outline: 3px dotted}.dropdown-list .single-list-item h2{border-bottom: 2px solid #565656;color: #00adc9;font-size: 18px;font-weight: 500;padding-bottom: 5px;margin-bottom: 0;padding-right: 25px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.dropdown-list .single-list-item h2:hover{color: #00c7e8}.dropdown-list .single-list-item .expand-container{overflow: hidden;opacity: 1;height: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.dropdown-list .single-list-item:focus .icon-arrow-down,.dropdown-list .single-list-item:focus-within .icon-arrow-down,.dropdown-list .single-list-item.open .icon-arrow-down{-ms-transform: rotate(0deg);-webkit-transform: translate3d(0, 0, 0) rotate(0deg);transform: translate3d(0, 0, 0) rotate(0deg)}.dropdown-list .single-list-item:focus .expand-container,.dropdown-list .single-list-item:focus-within .expand-container,.dropdown-list .single-list-item.open .expand-container{height: auto}.dropdown-list .single-list-item .icon-arrow-down{position: absolute;top: 3px;right: 0;font-size: 16px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;color: #00c7e8;-ms-transform: rotate(-90deg);-webkit-transform: translate3d(0, 0, 0) rotate(-90deg);transform: translate3d(0, 0, 0) rotate(-90deg)}.dropdown-list .single-list-item .commission-members,.dropdown-list .single-list-item .publication-list{list-style-type: none}.dropdown-list .single-list-item .commission-members li,.dropdown-list .single-list-item .publication-list li{border-bottom: 1px solid #e3e3e3;padding: 8px 0;color: #565656;font-size: 18px}.dropdown-list .single-list-item .commission-members li:last-child,.dropdown-list .single-list-item .publication-list li:last-child{border-bottom: none}.dropdown-list .single-list-item .commission-members li .member-name,.dropdown-list .single-list-item .publication-list li .member-name{display: inline-block}.dropdown-list .single-list-item .commission-members li .member-role,.dropdown-list .single-list-item .publication-list li .member-role{display: inline-block;float: right;color: #aeaeae}.dropdown-list .single-list-item .publication-list li .publication-file a{color: #565656}.dropdown-list .single-list-item .publication-list li .publication-file a:hover{color: #00c7e8}.dropdown-list .single-list-item .publication-list li .publication-file span.expiredate{float: right;font-size: 15px;margin-top: 1px}.dropdown-list .single-list-item .publication-list li .publication-file i.icon-download_thin,.dropdown-list .single-list-item .publication-list li .publication-file i.icon-link{padding-right: 10px;color: #00adc9}.dropdown-list .prendre-contact{text-transform: uppercase;color: #00adc9;font-size: 12px;display: block;text-align: right;font-weight: 700;margin-top: 15px;margin-bottom: 30px}.dropdown-list .prendre-contact .icon-arrow-long-right{font-size: 12px;float: right;color: #00adc9;margin-top: 2px;margin-left: 10px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.dropdown-list .prendre-contact:hover{color: #00c7e8}.jobs-item{padding-bottom: 15px;border-bottom: 4px solid #565656}.jobs-item:focus-within{outline: 3px dotted}.jobs-item .jobs-item__title h2{border: none}.jobs-item a:focus{outline: 3px dotted}.jobs-item__details{color: #565656;font-size: 14px}.jobs-item__detail-content{font-weight: bold;margin-left: 10px}.address-search{position: relative;margin: 10px 0 20px 0;width: 100%}.address-search input{border: none;border-bottom: 1px solid #777;color: #777777;width: 100%;padding-bottom: 15px;font-size: 18px;font-family: "Absara", Times, serif;padding-left: 45px}.address-search input:focus{outline: none}.address-search .icon-search{font-size: 22px;color: #777777;position: absolute;left: 0;top: -3px}.address-list{list-style-type: none}.address-list li{overflow: hidden}.address-list li .address-title-wrapper{border-bottom: 1px solid #e3e3e3;padding: 8px 0;cursor: pointer;position: relative;-webkit-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out}.address-list li .address-title-wrapper:last-child{border-bottom: none}.address-list li .address-title-wrapper.hide{opacity: 0.3}.address-list li .address-title-wrapper i{font-size: 12px;position: absolute;left: 0px;top: 15px;color: #00adc9;-ms-transform: rotate(0);-webkit-transform: translate3d(0, 0, 0) rotate(0);transform: translate3d(0, 0, 0) rotate(0);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.address-list li .address-title-wrapper .address-title{display: inline-block;color: #565656;font-family: "brandon-grotesque", sans-serif;font-weight: 400;font-size: 18px;margin: 0;padding-right: 130px;padding-left: 20px}.address-list li .address-title-wrapper .address-type{position: absolute;right: 0;top: 10px;color: #aeaeae;font-size: 16px}.address-list li.open .address-title-wrapper i{-ms-transform: rotate(45deg);-webkit-transform: translate3d(0, 0, 0) rotate(45deg);transform: translate3d(0, 0, 0) rotate(45deg)}.address-list .address-content-expander{height: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.address-list .address-content-expander .address-content{padding: 20px 0 0 0}.address-list .address-content-expander .address-content .address-content-wrapper{padding-right: 20px;padding-bottom: 0;min-width: 205px}.address-list .address-content-expander .address-content .opening-hours-wrapper{padding-bottom: 0}.address-list .address-content-expander .address-content h4{font-family: "brandon-grotesque", sans-serif;text-transform: uppercase;font-size: 10px;margin: 0}.address-list .address-content-expander .address-content .address-slot-content{font-size: 16px;margin-bottom: 20px}.address-list .address-content-expander .address-content .address-slot-content a{font-weight: 700}.address-list .address-content-expander .address-content .address-slot-content.has-list-dots ul{list-style: none;padding-left: 20px;margin: 16px 0}.address-list .address-content-expander .address-content .address-slot-content.has-list-dots li{position: relative;overflow: visible}.address-list .address-content-expander .address-content .address-slot-content.has-list-dots li:before{content: '';position: absolute;left: -18px;top: 9px;width: 6px;height: 6px;border-radius: 50%;background-color: #565656}.address-list .address-content-expander .address-content .address-openinghours .address-opening-slot h5,.address-list .address-content-expander .address-content .address-openinghours .address-opening-slot .time-slot{font-family: "brandon-grotesque", sans-serif;font-size: 16px;display: inline-block;margin: 0}.address-list .address-content-expander .address-content .address-email{width: 98%}.address-list .address-content-expander .address-content .address-email .prendre-contact{margin-top: 0;margin-bottom: 10px}.standard-sidebar{width: 100%;float: left}.standard-sidebar h2{font-family: "brandon-grotesque", sans-serif;font-size: 16px;text-transform: uppercase;margin-left: -8px;line-height: 17px;margin-bottom: 0;cursor: pointer;overflow: hidden;padding-left: 35px}.standard-sidebar h2::before{content: "";display: block;width: 12px;height: 12px;border: 2px solid #00adc9;border-radius: 100%;background-color: #00adc9;float: left;margin-right: 10px;bottom: 0px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.standard-sidebar .event-metadata-container,.standard-sidebar .contactperson-container,.standard-sidebar .documents-container,.standard-sidebar .links-container,.standard-sidebar .adresses-utiles-container,.standard-sidebar .council-container{margin-bottom: 20px;padding-bottom: 5px}.standard-sidebar .event-metadata-container.closed .sidebar-expand,.standard-sidebar .contactperson-container.closed .sidebar-expand,.standard-sidebar .documents-container.closed .sidebar-expand,.standard-sidebar .links-container.closed .sidebar-expand,.standard-sidebar .adresses-utiles-container.closed .sidebar-expand,.standard-sidebar .council-container.closed .sidebar-expand{height: 0 !important;opacity: 0}.standard-sidebar .event-metadata-container.closed .sidebar-expand ul,.standard-sidebar .contactperson-container.closed .sidebar-expand ul,.standard-sidebar .documents-container.closed .sidebar-expand ul,.standard-sidebar .links-container.closed .sidebar-expand ul,.standard-sidebar .adresses-utiles-container.closed .sidebar-expand ul,.standard-sidebar .council-container.closed .sidebar-expand ul{border-left-color: transparent}.standard-sidebar .event-metadata-container.closed h2::before,.standard-sidebar .contactperson-container.closed h2::before,.standard-sidebar .documents-container.closed h2::before,.standard-sidebar .links-container.closed h2::before,.standard-sidebar .adresses-utiles-container.closed h2::before,.standard-sidebar .council-container.closed h2::before{background-color: white}.standard-sidebar .sidebar-expand{overflow: hidden;opacity: 1;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding-bottom: 5px}.standard-sidebar ul{list-style-type: none;border-left: 1px solid #cecece;padding-top: 15px;margin-left: 35px;padding-bottom: 5px}.standard-sidebar .info-list{padding-left: 15px}.standard-sidebar .info-list li.event-date .time{font-weight: 700}.standard-sidebar .contact-list li,.standard-sidebar .council-list li{margin-bottom: 15px;margin-top: 10px}.standard-sidebar .contact-list .contact-image,.standard-sidebar .council-list .contact-image{padding-right: 20px;float: left}.standard-sidebar .contact-list .contact-image div,.standard-sidebar .council-list .contact-image div{background-position: center;background-size: cover;background-repeat: no-repeat;width: 70px;height: 70px;border-radius: 100%;-webkit-border-radius: 150px;-moz-border-radius: 150px;background-color: #f5f5f5;margin-left: -35px;margin-bottom: 40px;background-position-y: -7px}.standard-sidebar .contact-list .contact-image .contact-placeholder,.standard-sidebar .council-list .contact-image .contact-placeholder{position: relative}.standard-sidebar .contact-list .contact-image .contact-placeholder .icon-member,.standard-sidebar .council-list .contact-image .contact-placeholder .icon-member{color: #fff;font-size: 60px;position: absolute;top: 14px;left: 6px}.standard-sidebar .contact-list .contact-name,.standard-sidebar .council-list .contact-name,.standard-sidebar .contact-list .contact-office,.standard-sidebar .council-list .contact-office,.standard-sidebar .contact-list .contact-function,.standard-sidebar .council-list .contact-function,.standard-sidebar .contact-list .contact-phone,.standard-sidebar .council-list .contact-phone,.standard-sidebar .contact-list .contact-fax,.standard-sidebar .council-list .contact-fax,.standard-sidebar .contact-list .contact-email,.standard-sidebar .council-list .contact-email{margin-left: 50px}.standard-sidebar .contact-list .contact-name,.standard-sidebar .council-list .contact-name{font-family: "Absara", Times, serif;font-size: 17px}.standard-sidebar .contact-list .contact-name span.lastname,.standard-sidebar .council-list .contact-name span.lastname{font-weight: 700}.standard-sidebar .contact-list .contact-office,.standard-sidebar .council-list .contact-office,.standard-sidebar .contact-list .contact-function,.standard-sidebar .council-list .contact-function,.standard-sidebar .contact-list .contact-email,.standard-sidebar .council-list .contact-email{line-height: 26px;font-size: 14px}.standard-sidebar .contact-list .contact-phone,.standard-sidebar .council-list .contact-phone,.standard-sidebar .contact-list .contact-fax,.standard-sidebar .council-list .contact-fax{font-size: 14px;line-height: 18px}.standard-sidebar .council-list .contact-image div{margin-bottom: 10px}.standard-sidebar .council-list .contact-name{padding-top: 15px}.standard-sidebar .address-list{padding-left: 30px}.standard-sidebar .address-list h3{margin: 15px 0 5px 0}.standard-sidebar .address-list h4{margin: 10px 0 3px 0;font-family: "brandon-grotesque", sans-serif;font-size: 100%}.standard-sidebar .address-list .opening-hours-wrapper .address-opening-slot{margin-bottom: 7px}.standard-sidebar .document-list li,.standard-sidebar .link-list li{position: relative;padding: 8px 0;margin-left: 0;margin-right: 10px;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.standard-sidebar .document-list li a,.standard-sidebar .link-list li a{display: inline-block;position: relative;padding: 0 0 0 30px;color: #565656;font-family: "Absara", Times, serif;font-weight: 500;font-size: 16px;line-height: 22px}.standard-sidebar .document-list li a:hover,.standard-sidebar .link-list li a:hover{color: #00adc9}.standard-sidebar .document-list li a .icon-pdf,.standard-sidebar .link-list li a .icon-pdf,.standard-sidebar .document-list li a .icon-link-sidebar,.standard-sidebar .link-list li a .icon-link-sidebar{color: #00adc9;content: "\e911";display: block;font-size: 32px;width: 32px;height: 32px;border-radius: 50%;background-color: white;position: absolute;left: -16px;top: -5px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;box-shadow: 0px 0px 0px 0px rgba(0,173,201,0.5)}.standard-sidebar .document-list li:last-child::before,.standard-sidebar .link-list li:last-child::before{content: "";display: block;height: 15px;width: 5px;background-color: white;position: absolute;bottom: -10px;left: -2px}.standard-sidebar .document-list li:hover a .icon-pdf,.standard-sidebar .link-list li:hover a .icon-pdf,.standard-sidebar .document-list li:hover a .icon-link-sidebar,.standard-sidebar .link-list li:hover a .icon-link-sidebar{box-shadow: 0px 0px 0px 4px rgba(0,173,201,0.5)}.standard-sidebar .document-list li:focus,.standard-sidebar .link-list li:focus,.standard-sidebar .document-list li:active,.standard-sidebar .link-list li:active{margin-left: 10px;margin-right: 0}.standard-sidebar .document-list li a{content: "\e911"}.standard-sidebar .document-list li a{content: "\e910"}.page-template-page-sidebar .entry-content{font-size: 16px;color: #565656}.page-template-page-sidebar .entry-content h1,.page-template-page-sidebar .entry-content h2,.page-template-page-sidebar .entry-content h3,.page-template-page-sidebar .entry-content h4,.page-template-page-sidebar .entry-content h5{font-size: 20px;font-family: "brandon-grotesque", sans-serif;margin: 0;padding: 0}.page-template-page-sidebar .entry-content p{margin-top: 0;padding-top: 0;margin-bottom: 30px}.page-template-page-sidebar .entry-content a::before{content: "\e90e";float: left;display: block;height: 20px;width: 20px}.entry-content ol{margin-left: 0;padding-right: 0;list-style-type: none}.entry-content ol li{counter-increment: step-counter;position: relative;padding-left: 40px;margin-left: 30px;margin-bottom: 35px;border-left: 1px solid #000}.entry-content ol li::before{content: counter(step-counter);margin-right: 5px;width: 32px;height: 32px;font-size: 32px;line-height: 32px;font-family: "brandon-grotesque", sans-serif;font-weight: 700;text-align: center;color: white;background-color: #00adc9;padding: 7px;border-radius: 100%;border: 10px solid #fff;position: absolute;top: -20px;left: -34px}.entry-content ul{list-style: none;margin-left: 15px}.entry-content ul li{padding-left: 16px;position: relative;margin-bottom: 10px}.entry-content ul li:before,.entry-content ul li:after{content: "";display: block;position: absolute}.entry-content ul li:before{width: 8px;height: 8px;border-radius: 50%;left: 0px;top: 8px;background: #00adc9}.entry-content ul li:after{width: 2px;height: 2px;left: 3px;top: 11px;background: #fff}body.page-template-page-home #container #inner-content{opacity: 0;padding: 0 !important;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages{position: relative;border-left: 1px solid #9d9d9d;margin-left: 20px;padding-top: 25px}.home-pages:last-child::after{z-index: -9999;content: "";display: block;width: 25px;height: 40px;background-color: white;margin-top: -40px;margin-left: -10px}.home-pages .active .nav-subpage-title{border-bottom: 0px solid transparent}.home-pages .active .home-slide-wrapper{max-height: 1000px}.home-pages .nav-subpage-title{padding: 20px 0;width: 100%;font-size: 16px;text-align: left;text-transform: uppercase;cursor: pointer;border-bottom: 1px solid #ebebeb;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .nav-subpage-title::before{content: "";display: block;width: 8px;height: 8px;border: 2px solid #00adc9;border-radius: 100%;background-color: white;float: left;margin: 5px 12px 0 -6px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .nav-subpage-title:hover{color: #00c7e8}.home-pages .home-subpage:first-child .nav-subpage-title::after{z-index: -9999;content: "";display: block;width: 25px;height: 38px;background-color: white;margin-top: -45px}.home-pages .home-subpage:last-child{padding-bottom: 120px}.home-pages .home-subpage:last-child .nav-subpage-title{position: relative;border: none}.home-pages .home-subpage:last-child .nav-subpage-title::after{z-index: -9999;content: "";display: block;width: 25px;height: 85px;background-color: white;margin-top: -8px;margin-left: -10px;position: absolute;top: 0;left: 0}.home-pages .home-subpage.active .nav-subpage-title::before{background-color: #00adc9}.home-pages .home-slide-wrapper{width: 100%;max-height: 0;-webkit-transition: all .8s ease;transition: all .8s ease;overflow: hidden}.home-pages .home-slide-wrapper .featured-image{background-position: center;background-size: cover;height: 230px;width: 100%}.home-pages .home-slide-wrapper h1{font-size: 62px;font-weight: 600;line-height: 62px;margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper{padding: 20px 20px 0 20px;width: 100%}.home-pages .home-slide-wrapper .home-content-wrapper h1{font-size: 42px;font-weight: 600;line-height: 1;margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper h2.home-news-subtitle{font-size: 32px;line-height: 1;font-weight: 300;margin: 0;padding: 0 0 15px 0}.home-pages .home-slide-wrapper .home-content-wrapper .subtitle-light{font-weight: 300}.home-pages .home-slide-wrapper .home-content-wrapper .home-content{font-size: 18px}.home-pages .home-slide-wrapper .home-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-content-wrapper .contact-addresse-container{margin-top: 20px;font-family: "brandon-grotesque", sans-serif;padding: 0 50px 0 0}.home-pages .home-slide-wrapper .home-content-wrapper .contact-openinghours-container h3,.home-pages .home-slide-wrapper .home-content-wrapper .contact-addresse-container h3{font-family: "brandon-grotesque", sans-serif;font-size: 22px;font-weight: 500;margin: 0 0 10px 0;padding: 0}.home-pages .home-slide-wrapper .home-content-wrapper .contact-openinghours-container p,.home-pages .home-slide-wrapper .home-content-wrapper .contact-addresse-container p{margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper .contact-openinghours-container span,.home-pages .home-slide-wrapper .home-content-wrapper .contact-addresse-container span{font-weight: 700;padding-top: 10px}.home-pages .home-slide-wrapper .home-content-wrapper .contact-addresse-container{margin-top: 40px;margin-bottom: 20px}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list{list-style-type: none;margin-bottom: 20px}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li{border-bottom: 1px solid #ebebeb;padding-bottom: 8px;padding-left: 30px;padding-top: 20px;position: relative;margin-left: 0;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li i.icon-plus{font-size: 16px;position: absolute;left: 0;bottom: -8px;color: #00adc9;-ms-transform: rotate(0);-webkit-transform: translate3d(0, 0, 0) rotate(0);transform: translate3d(0, 0, 0) rotate(0);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li h3.home-news-title{font-size: 22px;line-height: 26px;font-family: "brandon-grotesque", sans-serif;font-weight: 600;margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li .home-news-date{font-size: 18px;color: #7a8693}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li:hover i{-ms-transform: rotate(90deg);-webkit-transform: translate3d(0, 0, 0) rotate(90deg);transform: translate3d(0, 0, 0) rotate(90deg)}.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li:focus,.home-pages .home-slide-wrapper .home-content-wrapper ul.home-news-list li:active{margin-left: 10px}.home-pages .home-slide-wrapper .home-content-wrapper .home-button{float: left;font-size: 16px;border: 1px solid #00adc9;padding: 10px 40px 10px 15px;text-transform: uppercase;margin-top: 30px;position: relative;margin-bottom: 50px}.home-pages .home-slide-wrapper .home-content-wrapper .home-button .icon-arrow-long-right{position: absolute;right: 15px;top: 13px;font-size: 14px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .home-slide-wrapper .home-content-wrapper .home-button:hover{padding: 10px 50px 10px 22px;font-weight: 700}.home-pages .home-slide-wrapper .home-content-wrapper .home-button:hover .icon-arrow-long-right{right: 20px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .home-slide-wrapper .home-content-wrapper .home-button:active .icon-arrow-long-right{right: 10px}.home-pages .home-slide-wrapper .home-content-wrapper .home-raider-list,.home-pages .home-slide-wrapper .home-content-wrapper .home-buet-list{list-style-type: none}.home-pages .home-slide-wrapper .home-content-wrapper .home-raider-list li,.home-pages .home-slide-wrapper .home-content-wrapper .home-buet-list li{position: relative;border-bottom: 1px solid #ebebeb}.home-pages .home-slide-wrapper .home-content-wrapper .home-raider-list li i.icon-download,.home-pages .home-slide-wrapper .home-content-wrapper .home-buet-list li i.icon-download{color: #00adc9;position: absolute;left: 0;top: 18px;font-size: 18px}.home-pages .home-slide-wrapper .home-content-wrapper .home-raider-list li h3.home-raider-title,.home-pages .home-slide-wrapper .home-content-wrapper .home-buet-list li h3.home-raider-title{font-family: "brandon-grotesque", sans-serif;font-weight: 600;font-size: 20px;padding: 15px 0 15px 32px;margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper .home-raider-list li:last-child,.home-pages .home-slide-wrapper .home-content-wrapper .home-buet-list li:last-child{border-bottom: none}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list{list-style-type: none;padding-top: 15px}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li{position: relative;border-bottom: 1px solid #ebebeb;padding: 15px 0 15px 38px}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li i.icon-clock{color: #00adc9;position: absolute;left: 0;top: 22px;font-size: 16px}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li h3.home-event-title{font-family: "brandon-grotesque", sans-serif;font-weight: 600;font-size: 22px;margin: 0}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li div{font-family: "Absara", Times, serif;font-size: 16px;padding-top: 3px}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li div .home-event-date{display: inline-block;font-weight: 600}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li div .home-event-categories{display: inline-block}.home-pages .home-slide-wrapper .home-content-wrapper .home-events-list li:last-child{border-bottom: none}.home-pages .home-newsletter-content-wrapper{padding: 20px}.home-pages .home-newsletter-content-wrapper label{display: none !important}.home-pages .home-newsletter-content-wrapper .gform_wrapper{margin-top: 25px;position: relative}.home-pages .home-newsletter-content-wrapper .gform_wrapper input{border: 2px solid #00adc9;padding: 12px 20px;outline: none;width: 100%;color: #565656}.home-pages .home-newsletter-content-wrapper .gform_wrapper input::-webkit-input-placeholder{color: #00adc9}.home-pages .home-newsletter-content-wrapper .gform_wrapper input::-moz-placeholder{color: #00adc9}.home-pages .home-newsletter-content-wrapper .gform_wrapper input:-ms-input-placeholder{color: #00adc9}.home-pages .home-newsletter-content-wrapper .gform_wrapper input:-moz-placeholder{color: #00adc9}.home-pages .home-newsletter-content-wrapper .gform_wrapper .button{position: absolute;right: 0;top: 0;height: 100%;background: #00adc9;color: white;border: none;padding: 0 20px;outline: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.home-pages .home-newsletter-content-wrapper .gform_wrapper .button:hover{background: #00c7e8}.home-pages .home-newsletter-content-wrapper .gform_wrapper .gform_footer{margin: 0;padding: 0}.back-button{float: left;font-size: 16px;border: 1px solid #00adc9;padding: 10px 15px;text-transform: uppercase;margin-top: 50px;font-family: "brandon-grotesque", sans-serif}.back-button .icon-arrow-long-left{float: left;padding-right: 8px;margin-top: 3px;font-size: 14px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.back-button:hover{padding: 10px 20px 10px 20px;font-weight: 700}.back-button:hover .icon-arrow-long-left{padding-right: 12px}.home-page-images{height: 350px;background: #00adc9;margin-bottom: 20px}ul.news-list{list-style-type: none;margin-bottom: 60px}ul.news-list li.single-list-item{border-bottom: 1px solid #ebebeb;padding-bottom: 8px;padding-left: 30px;padding-top: 20px;position: relative;margin-bottom: 10px;margin-left: 0;-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out}ul.news-list li.single-list-item i.icon-plus{font-size: 16px;position: absolute;left: 0;bottom: -8px;color: #00adc9;-ms-transform: rotate(0);-webkit-transform: translate3d(0, 0, 0) rotate(0);transform: translate3d(0, 0, 0) rotate(0);-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}ul.news-list li.single-list-item h2{font-size: 22px;font-family: "brandon-grotesque", sans-serif;font-weight: 600;margin: 0;padding-right: 0}ul.news-list li.single-list-item .news-date{font-size: 16px;color: #7a8693}ul.news-list li.single-list-item:hover i{-ms-transform: rotate(90deg);-webkit-transform: translate3d(0, 0, 0) rotate(90deg);transform: translate3d(0, 0, 0) rotate(90deg)}ul.news-list li.single-list-item:focus,ul.news-list li.single-list-item:active{margin-left: 10px;padding-left: 65px}ul.news-list .news-date{font-size: 14px;color: #b2b2b2;position: absolute;right: 0;top: -2px}.news-pagination{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 10px 0 70px}.news-pagination .np-item{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;margin: 4px;padding: 0 6px;border-radius: 50%;font-family: "brandon-grotesque", sans-serif;font-weight: 600;font-size: 16px;line-height: 1;color: #565656;text-decoration: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.news-pagination a.np-item:hover,.news-pagination a.np-item:focus{background: rgba(0,173,201,0.12);color: #00adc9;outline: none}.news-pagination .np-current{background: #00adc9;color: #fff}.news-pagination .np-arrow{color: #00adc9;font-size: 15px}.news-pagination .np-arrow i{display: inline-block}.news-pagination .np-dots{min-width: 20px;margin: 4px 2px;text-align: center;color: #b2b2b2}@media only screen and (max-width: 767px){.news-pagination .np-item{min-width: 34px;height: 34px;margin: 2px;font-size: 14px}.news-pagination .np-dots{min-width: 14px;margin: 2px 0}}.news-date{font-size: 14px;color: #b2b2b2;text-align: right}#gallery-list{list-style-type: none}#gallery-list li{float: left;position: relative;margin: 0px 30px 30px 0px}#gallery-list li img{width: 250px;height: 250px;border-radius: 100%;background-color: #f5f5f5;object-fit: cover;object-position: center;font-family: 'object-fit: cover; object-position: center';transition: -webkit-transform 2s cubic-bezier(.21, 1, .34, 1);transition: transform 2s cubic-bezier(.21, 1, .34, 1);-webkit-transform: scale(1);transform: scale(1)}#gallery-list li:hover .title-container{background-color: rgba(0,0,0,0.5)}#gallery-list li .title-container{padding: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;position: absolute;top: 0;left: 0;width: 250px;height: 250px;border-radius: 100%;-webkit-border-radius: 125px;-moz-border-radius: 125px;text-align: center;color: #fff;background-color: rgba(0,0,0,0.4);opacity: 1;overflow: hidden;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#gallery-list li .title-container:hover{background-color: rgba(0,0,0,0.5)}#gallery-list li .title-container .title{text-align: center;display: block;width: 100%;min-width: 0;position: relative}#gallery-list li .title-container .title h2{padding: 0;margin: 0;line-height: 1;position: relative}#gallery-list li .title-container .title .photo-count{margin-top: 10px;font-size: 16px;line-height: 16px}#gallery-list li .title-container .name{font-size: 25px;line-height: 1;overflow-wrap: break-word;word-break: break-word;hyphens: auto}#gallery-list li .title-container .name::after{width: 40px;height: 1px;background: #fff;display: block;content: "";margin: 4px auto 8px auto}#gallery-list li .title-container .date,#gallery-list li .title-container .place{font-size: 16px;margin-bottom: 3px;line-height: 1}#gallery-list li .title-container .photo-count{position: absolute;bottom: 20px;left: 50%;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-bottom: 0}ul.file-list{list-style-type: none;padding-bottom: 20px}ul.file-list li{margin-bottom: 10px}ul.file-list li a{padding-left: 2px;color: #565656;display: flex;align-items: center}ul.file-list li a:hover{color: #00adc9}ul.file-list li a i{top: 0px;position: static;float: left}ul.file-list li a div{float: left;padding-left: 10px;margin-bottom: -3px}.event-content-container ul.file-list li{margin-bottom: 15px}.event-content-container ul.file-list li a{padding-left: 2px;color: #565656;display: flex;align-items: center}.event-content-container ul.file-list li a:hover{color: #3d3d3d}.event-content-container ul.file-list li a i{top: 0px;position: static;float: left}.event-content-container ul.file-list li a div{float: left;padding-left: 10px;margin-bottom: -3px}#agenda-overview{margin-bottom: 110px}#agenda-overview .slider-cat-wrapper{display: flex;flex-flow: column;margin-bottom: 20px}#agenda-overview .slider-cat-wrapper .pager-cat-wrapper a{color: #565656;display: flex;padding: 5px 20px;align-items: center;justify-content: center;text-align: center;border-radius: 14px}#agenda-overview .slider-cat-wrapper .pager-cat-wrapper:hover{background-color: inherit}#agenda-overview .slider-cat-wrapper .slider-cat-switcher{margin-bottom: 20px}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a{height: 46px;background-color: #f7f7f7;border-radius: 23px;padding: 0 20px;display: flex;align-items: center;justify-content: center;text-transform: uppercase;text-align: center;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;color: #565656;position: relative;outline: none}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a span{position: relative;z-index: 2;font-weight: 600}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a:before{content: '';position: absolute;width: 0;height: 100%;border-radius: 23px;background-color: #00adc9;top: 0;right: 0;left: auto;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;z-index: 0}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a.selected span,#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a:active span,#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a:focus span{color: #fff;font-weight: 900}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a.selected:before,#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a:active:before,#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a:focus:before{width: 100%;left: 0}#agenda-overview .slider-cat-wrapper .slider-cat-inner{position: relative}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper{margin: 10px 0;display: none;margin: 0;padding: 0}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper ul{list-style: none;display: flex;flex-flow: row wrap}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper ul li{border: 1px solid transparent;text-align: center;display: flex;align-items: center;justify-content: center;height: 45px;line-height: 18px;cursor: pointer;padding: 0 15px 0 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;font-size: 15px}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper ul li a{border-radius: 15px;height: 30px;border: 1px solid #565656;font-weight: 600}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper ul li.active-cat a{border-color: #00adc9;color: #00adc9}#agenda-overview .slider-cat-wrapper .slider-cat-inner .categories-wrapper ul li.all-categories i{font-size: 12px;margin-right: 5px;font-weight: 900}#agenda-overview .bx-wrapper{position: relative}#agenda-overview .bx-wrapper .bx-controls{width: 100%;height: 100%;display: flex}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-next{color: #fff;font-size: 45px;font-weight: 900;position: absolute;top: 0;height: 100%;display: flex;justify-content: center;align-items: center}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-prev i,#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-next i{color: #00adc9;font-size: 30px;margin-top: -50px}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left: 0}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right: 0}#agenda-overview .pager-slider{height: 100%}#agenda-overview .pager-slider .no-style{height: 110px}#agenda-overview .pager-slider .date-pager-wrapper{display: table;height: 110px}#agenda-overview .pager-slider .date-pager-wrapper.active .date-pager-inner{border: none}#agenda-overview .pager-slider .date-pager-wrapper.active .date-pager-inner .date-month{color: #00adc9}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner{display: table-cell;vertical-align: middle;text-align: center}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner .date-month{font-weight: 800;text-transform: uppercase;font-size: 30px;letter-spacing: 1px}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner ul.day-picker{list-style-type: none;width: 75%;font-size: 15px;margin: 0 auto}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner ul.day-picker li{display: inline-block;margin: 0 1px}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner ul.day-picker li a{display: inline-block;z-index: 300;font-weight: 400;color: inherit;height: 24px;width: 24px;text-align: center;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;outline: none}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner ul.day-picker li a.active{font-weight: 700;background-color: #00adc9;border-radius: 50%}#agenda-overview .events-cat-wrapper{display: none}#agenda-overview .events-wrapper{margin-top: 20px}#agenda-overview .subscribe-calendar-wrapper{max-width: 900px;width: 100%}#agenda-overview .subscribe-calendar-wrapper .subscribe-button{width: 100%;background-color: #00adc9;color: #fff;display: flex;align-items: center;justify-content: center;height: 80px;font-weight: 600;text-transform: uppercase;text-align: center;border-radius: 10px;padding: 20px;font-size: 20px;cursor: pointer;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#agenda-overview .subscribe-calendar-wrapper .subscribe-button:hover{background-color: #008196}#agenda-overview .subscribe-calendar-wrapper .subscribe-button i{margin-right: 20px;font-size: 32px}#agenda-overview .subscribe-calendar-wrapper .subscribe-button .message-container{position: relative}#agenda-overview .subscribe-calendar-wrapper .subscribe-button .message-container .subscribe-calendar-link{position: absolute;opacity: 0;top: -9px;line-height: 22px}#agenda-overview .subscribe-calendar-wrapper .subscribe-button .message-container .subscribe-calendar-link a.link{text-transform: none;color: #fff}#agenda-overview .subscribe-calendar-wrapper .subscribe-button .message-container .subscribe-calendar-message{opacity: 1;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;line-height: 22px;padding: 0 20px}#agenda-overview .subscribe-calendar-wrapper .subscribe-button.display-link .message-container .subscribe-calendar-link{opacity: 1;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}#agenda-overview .subscribe-calendar-wrapper .subscribe-button.display-link .message-container .subscribe-calendar-message{opacity: 0}.single-event .event-back{color: #565656;text-transform: uppercase;margin-bottom: 10px;display: block;font-weight: 900}.single-event .event-back i{font-weight: bold;font-size: 12px;display: inline-block}.single-event .event-back span{display: inline-block;margin-left: 10px}.single-event .event .event-header-wrapper{position: relative;height: 300px;width: 100%;background-color: #565656;background-size: cover;background-position: center center}.single-event .event .event-header-wrapper .event-map{background-size: 100% auto;background-position: center center;position: absolute;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;height: 0;background-color: #565656;width: 100%;top: 0}.single-event .event .event-header-wrapper .event-displaymap{position: absolute;top: 0;left: 0;height: 100px;width: 100%;background-color: #00adc9;color: white;display: table;z-index: 50;cursor: pointer;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.single-event .event .event-header-wrapper .event-displaymap .icon-map{font-size: 44px;height: 40px;text-align: center;display: table-cell;vertical-align: middle;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.single-event .event .event-header-wrapper .event-displaymap .icon-map:before{position: relative;top: 10px;left: auto}.single-event .event .event-header-wrapper .event-displaymap .icon-map:hover{background-color: #008196}.single-event .event .event-header-wrapper .event-displaymap .icon-map p{color: white;margin: 0;padding: 15px 0;font-family: "Absara", Times, serif;font-size: 16px;font-weight: bold;text-align: center;height: 40px}.single-event .event .event-content-container{width: 100%;padding-top: 20px}.single-event .event .event-content-container .event-content{position: relative;letter-spacing: 1px;font-size: 15px}.single-event .event .event-content-container .event-content h1{font-size: 22px;margin: 0 0 30px 0;letter-spacing: 0;font-weight: 700}.single-event .event .event-content-container .event-content ul{padding-left: 15px}.single-event .event .event-content-container .event-content .event-date{font-size: 18px;letter-spacing: 1px;font-weight: 300}.single-event .event .event-content-container .event-content .event-details{font-family: "Absara", Times, serif;font-weight: 400}.single-event .event .event-content-container .event-content .event-details p{line-height: 20px}.single-event .event .event-content-container .event-sideinfo{background-color: #f6f6f3;padding: 20px;overflow: hidden;font-family: "Absara", Times, serif;font-size: 14px;position: relative}.single-event .event .event-content-container .event-sideinfo .singleinfo{margin-bottom: 10px}.single-event .event .event-content-container .event-sideinfo .singleinfo a{color: #00adc9}.single-event .event .event-content-container .event-sideinfo .singleinfo .subtitle{font-weight: 700}.single-event .event .event-content-container .event-sideinfo .event-links a{display: block;font-size: 15px;font-family: "Absara", Times, serif;font-weight: 700;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.single-event .event .event-content-container .event-sideinfo .event-links a:hover{color: #0097b0}.single-event .event .event-content-container .event-sideinfo .event-links a [class^="icon-"],.single-event .event .event-content-container .event-sideinfo .event-links a [class*=" icon-"]{display: inline-block;padding-right: 6px;font-size: 20px;height: 27px;vertical-align: middle;margin-left: 1px}.single-event .event .event-content-container .event-sideinfo .event-add-to-calendar{display: block;position: absolute;bottom: 0;left: 0;right: 0;height: 30px;line-height: 30px;background-color: #00adc9;color: #fff;text-align: center;font-family: "brandon-grotesque", sans-serif;text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 0.5px}.single-event .event .event-content-container .event-sideinfo .event-add-to-calendar i{font-size: 14px;margin-right: 10px;margin-bottom: -3px}.single-event .event .event-content-container .event-sideinfo .event-add-to-calendar:hover{background-color: #008196}.single-event .event.show-map .event-displaymap{top: 200px}.single-event .event.show-map .event-map{height: 200px;z-index: 15}body.single-gallery .gallery-photolist .gallery,body.single-gallery .gallery-photolist .gallery-sidebar{width: 100%;margin-bottom: 14px}body.single-gallery .gallery-photolist .gallery{display: block;position: relative}body.single-gallery .gallery-photolist .gallery img,body.single-gallery .gallery-photolist .gallery iframe{position: relative;width: 100%;height: 252px;object-fit: cover;object-position: center;font-family: 'object-fit: cover; object-position: center';display: block}body.single-gallery .gallery-photolist .gallery .overlay{width: 100%;height: 100%;background-color: rgba(0,0,0,0.15);position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}body.single-gallery .gallery-photolist .gallery:focus .overlay,body.single-gallery .gallery-photolist .gallery:hover .overlay{opacity: 1}body.single-gallery .gallery-photolist .gallery-sidebar{padding: 30px;background: #e5e5e5;position: relative}body.single-gallery .gallery-photolist .gallery-sidebar h1{font-size: 23px;font-weight: 900;line-height: 1.1;letter-spacing: 1px;margin: 0 0 14px;padding-bottom: 15px;position: relative}body.single-gallery .gallery-photolist .gallery-sidebar h1:after{content: '';position: absolute;bottom: 0;left: 0;width: 42px;height: 1px;background: #565656}body.single-gallery .gallery-photolist .gallery-sidebar .gallery-location,body.single-gallery .gallery-photolist .gallery-sidebar .date{font-size: 19px;font-weight: 500;line-height: 1.31;text-transform: uppercase;letter-spacing: 1px}body.single-gallery .gallery-photolist .gallery-sidebar p{font-family: "Absara", Times, serif;font-size: 16px;line-height: 1.375;margin-top: 25px}body.single-gallery .gallery-photolist .gallery-sidebar .back{font-size: 16px;font-weight: 700;position: relative;display: block;margin-top: 40px;padding-left: 34px;color: #00adc9}body.single-gallery .gallery-photolist .gallery-sidebar .back i{font-size: 26px;-ms-transform: rotate(90deg);-webkit-transform: translate3d(0, 0, 0) rotate(90deg);transform: translate3d(0, 0, 0) rotate(90deg);position: absolute;left: 0;top: -2px;font-weight: 600}body.single-gallery .gallery-photolist .gallery-sidebar .back:hover{color: #00c7e8}body.single-gallery .gallery-photolist .gallery-description a{color: #00adc9;position: relative;white-space: nowrap}body.single-gallery .gallery-photolist .gallery-description a:hover:after,body.single-gallery .gallery-photolist .gallery-description a:focus:after{display: block}body.single-gallery .gallery-photolist .gallery-description a:after{content: "\e912";font-size: 12px;font-family: 'icomoon';position: absolute;bottom: 80%;left: 100%;display: none}body.page-template-default .featherlight,body.single-post .featherlight,body.page-template-page-conseil .featherlight,body.page-template-page-echevins .featherlight{top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,0.9) !important}body.page-template-default .featherlight-close-icon,body.single-post .featherlight-close-icon,body.page-template-page-conseil .featherlight-close-icon,body.page-template-page-echevins .featherlight-close-icon{top: 0;right: 0;color: #00adc9;visibility: hidden}body.page-template-default .featherlight-close-icon:before,body.single-post .featherlight-close-icon:before,body.page-template-page-conseil .featherlight-close-icon:before,body.page-template-page-echevins .featherlight-close-icon:before{font-family: 'icomoon', sans-serif;content: "\e90f";color: #00adc9;visibility: visible;font-size: 25px;position: absolute;top: 40px;right: 30px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}body.page-template-default .featherlight-close-icon:hover:before,body.single-post .featherlight-close-icon:hover:before,body.page-template-page-conseil .featherlight-close-icon:hover:before,body.page-template-page-echevins .featherlight-close-icon:hover:before{color: #00c7e8}body.page-template-default .featherlight-content,body.single-post .featherlight-content,body.page-template-page-conseil .featherlight-content,body.page-template-page-echevins .featherlight-content{background: white;-webkit-box-shadow: 0px 0px 80px 9px rgba(100,100,100,0.1);-moz-box-shadow: 0px 0px 80px 9px rgba(100,100,100,0.1);box-shadow: 0px 0px 80px 9px rgba(100,100,100,0.1);padding: 10px 30px 0px 30px !important;border-bottom: 40px solid transparent !important;width: 95%;max-height: 90%}body.page-template-default .featherlight-content .single-contactperson h1,body.single-post .featherlight-content .single-contactperson h1,body.page-template-page-conseil .featherlight-content .single-contactperson h1,body.page-template-page-echevins .featherlight-content .single-contactperson h1{font-weight: 600;padding-right: 40px;font-size: 1.8em;line-height: 1em}body.page-template-default .featherlight-content .single-contactperson h1:after,body.single-post .featherlight-content .single-contactperson h1:after,body.page-template-page-conseil .featherlight-content .single-contactperson h1:after,body.page-template-page-echevins .featherlight-content .single-contactperson h1:after{content: "";display: block;height: 2px;width: 100px;background-color: #f68c1e;margin-top: 10px;margin-left: 2px}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content,body.single-post .featherlight-content .single-contactperson .single-contactperson-content,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content{padding-top: 15px;position: relative}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-image div,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-image div,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-image div,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-image div{height: 195px;width: 195px;border-radius: 100%;background-color: #f5f5f5;background-position: center;background-size: cover}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder{overflow: hidden}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder .icon-member,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder .icon-member,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder .icon-member,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-placeholder .icon-member{display: block;font-size: 200px;margin-top: 20px;color: white}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos{padding: 30px 0 0 0;font-size: 16px}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos h2,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos h2,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos h2,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos h2{font-size: 20px;margin: 0 0 5px 0}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos .contact-email,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos .contact-email,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos .contact-email,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos .contact-email{margin-top: 5px;cursor: pointer}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-description,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-description,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-description,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-description{clear: both;padding-top: 25px;line-height: 24px;font-size: 16px}.footer{background-color: #f5f5f5;position: absolute;bottom: 0;width: 100%}.footer #inner-footer{font-size: 14px;position: relative}.footer #inner-footer .footer-links .footer-tile{float: left}.footer #inner-footer .footer-info{border-top: 1px solid #cfcfcf}.footer #inner-footer .footer-info .address{float: left;border-top: none;margin-bottom: 0}.footer #inner-footer .footer-info .social-icons{padding: 7px 0 7px 10px;float: right;margin-bottom: 0}.footer #inner-footer .footer-info .social-container{zoom: 1}.footer #inner-footer .footer-info .social-container:before,.footer #inner-footer .footer-info .social-container:after{content: "";display: table}.footer #inner-footer .footer-info .social-container:after{clear: both}.footer #inner-footer a{color: #565656}.footer #inner-footer .footer-tile{border-right: 1px solid #cfcfcf;height: 45px;text-align: center}.footer #inner-footer .footer-tile.social-icons{border-right: none}.footer #inner-footer .macommune,.footer #inner-footer .guichetlu,.footer #inner-footer .sms2citizen{height: 55px}.footer #inner-footer .macommune a,.footer #inner-footer .guichetlu a,.footer #inner-footer .sms2citizen a{display: block;height: 35px;margin-top: 10px}.footer #inner-footer .macommune img,.footer #inner-footer .guichetlu img,.footer #inner-footer .sms2citizen img{width: auto;height: 28px;-webkit-transition: all .4s ease;transition: all .4s ease}.footer #inner-footer .macommune img:hover,.footer #inner-footer .guichetlu img:hover,.footer #inner-footer .sms2citizen img:hover{-webkit-filter: grayscale(1);filter: grayscale(1);opacity: 0.8}.footer #inner-footer .macommune{width: 33.33%}.footer #inner-footer .macommune a{margin-top: 12px}.footer #inner-footer .guichetlu{width: 33.33%}.footer #inner-footer .guichetlu img{height: 25px;margin-top: 5px}.footer #inner-footer .sms2citizen{width: 33.33%;padding-top: 7px;font-weight: 700;font-size: 16px;border-right: none}.footer #inner-footer .sms2citizen a{margin-top: 7px}.footer #inner-footer .services,.footer #inner-footer .documents{position: relative}.footer #inner-footer .services .services-overlay,.footer #inner-footer .documents .services-overlay,.footer #inner-footer .services .documents-overlay,.footer #inner-footer .documents .documents-overlay{z-index: 7000;background-color: #f5f5f5;width: 100%;left: 0;opacity: 0;padding: 0;height: 0;overflow: hidden;-webkit-transition: all .4s ease;transition: all .4s ease}.footer #inner-footer .services .services-overlay .overlay-link,.footer #inner-footer .documents .services-overlay .overlay-link,.footer #inner-footer .services .documents-overlay .overlay-link,.footer #inner-footer .documents .documents-overlay .overlay-link{margin-left: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.footer #inner-footer .services .services-overlay .overlay-link:hover,.footer #inner-footer .documents .services-overlay .overlay-link:hover,.footer #inner-footer .services .documents-overlay .overlay-link:hover,.footer #inner-footer .documents .documents-overlay .overlay-link:hover{margin-left: 5px}.footer #inner-footer .services .services-overlay:hover,.footer #inner-footer .documents .services-overlay:hover,.footer #inner-footer .services .documents-overlay:hover,.footer #inner-footer .documents .documents-overlay:hover{color: #00adc9}.footer #inner-footer .services .services-overlay .icon-link,.footer #inner-footer .documents .services-overlay .icon-link,.footer #inner-footer .services .documents-overlay .icon-link,.footer #inner-footer .documents .documents-overlay .icon-link{font-size: 16px;float: left;margin-top: 5px}.footer #inner-footer .services .services-overlay .icon-download,.footer #inner-footer .documents .services-overlay .icon-download,.footer #inner-footer .services .documents-overlay .icon-download,.footer #inner-footer .documents .documents-overlay .icon-download{font-size: 16px;float: left;margin-top: 7px}.footer #inner-footer .services .services-overlay a,.footer #inner-footer .documents .services-overlay a,.footer #inner-footer .services .documents-overlay a,.footer #inner-footer .documents .documents-overlay a{display: block;text-transform: none;font-size: 15px;line-height: 18px;padding: 5px 0 5px 25px}.footer #inner-footer .services .services-overlay a:hover,.footer #inner-footer .documents .services-overlay a:hover,.footer #inner-footer .services .documents-overlay a:hover,.footer #inner-footer .documents .documents-overlay a:hover{color: #00adc9}.footer #inner-footer .services,.footer #inner-footer .documents,.footer #inner-footer .address{text-transform: uppercase;width: 100%;border-right: none;text-align: left;padding: 10px 0;border-top: 1px solid #cfcfcf}.footer #inner-footer .services,.footer #inner-footer .documents{cursor: pointer;position: relative;line-height: 26px;height: auto;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.footer #inner-footer .services:focus,.footer #inner-footer .documents:focus,.footer #inner-footer .services:focus-within,.footer #inner-footer .documents:focus-within,.footer #inner-footer .services.active,.footer #inner-footer .documents.active{color: #00adc9}.footer #inner-footer .services:focus .services-overlay,.footer #inner-footer .documents:focus .services-overlay,.footer #inner-footer .services:focus-within .services-overlay,.footer #inner-footer .documents:focus-within .services-overlay,.footer #inner-footer .services.active .services-overlay,.footer #inner-footer .documents.active .services-overlay,.footer #inner-footer .services:focus .documents-overlay,.footer #inner-footer .documents:focus .documents-overlay,.footer #inner-footer .services:focus-within .documents-overlay,.footer #inner-footer .documents:focus-within .documents-overlay,.footer #inner-footer .services.active .documents-overlay,.footer #inner-footer .documents.active .documents-overlay{height: auto;padding: 10px;opacity: 1}.footer #inner-footer .services:focus i.icon-plus,.footer #inner-footer .documents:focus i.icon-plus,.footer #inner-footer .services:focus-within i.icon-plus,.footer #inner-footer .documents:focus-within i.icon-plus,.footer #inner-footer .services.active i.icon-plus,.footer #inner-footer .documents.active i.icon-plus{opacity: 0}.footer #inner-footer .services i.icon-plus,.footer #inner-footer .documents i.icon-plus{font-size: 9px;color: #565656;margin-left: 6px;opacity: 1;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;position: absolute;right: 20px;top: 17px}.footer #inner-footer .documents{border-bottom: 1px solid #cfcfcf}.footer #inner-footer .legal{font-size: 14px;display: block;float: left;line-height: 26px;text-transform: uppercase;padding: 10px 0}.footer #inner-footer .address{height: auto;width: 90%}.footer #inner-footer .address .address-hotel{font-weight: 400;line-height: 25px}.footer #inner-footer .address .address-phone{line-height: 25px}.social-icons [class^="icon-"],.social-icons [class*=" icon-"]{display: inline-block;width: 30px;height: 30px;line-height: 30px;color: white;text-decoration: none;text-align: center}.social-icons .icon-facebook{font-size: 22px;margin-top: 1px}.social-icons .icon-facebook:hover::before{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{font-size: 22px;margin-top: 2px}.social-icons .icon-youtube:hover:before{color: #b00}.icon-arrow-left{-ms-transform: rotate(90deg);-webkit-transform: translate3d(0, 0, 0) rotate(90deg);transform: translate3d(0, 0, 0) rotate(90deg);display: block}.icon-arrow-left:before{content: "\e920"}.icon-arrow-right{-ms-transform: rotate(-90deg);-webkit-transform: translate3d(0, 0, 0) rotate(-90deg);transform: translate3d(0, 0, 0) rotate(-90deg);display: block}.icon-arrow-right:before{content: "\e920"}@keyframes jump{0%{opacity: 0;margin-top: 0}10%{opacity: 1;margin-top: 0}15%{margin-top: 6px}20%{margin-top: 0}25%{margin-top: 0}30%{margin-top: 62px}35%{margin-top: 0}40%{margin-top: 0}45%{margin-top: 6px}50%{margin-top: 0}55%{margin-top: 0}60%{margin-top: 6px}65%{margin-top: 0}95%{opacity: 1;margin-top: 0}99%{opacity: 0}100%{display: none}}@keyframes jump{0%{opacity: 0;margin-top: 0}10%{opacity: 1;margin-top: 0}15%{margin-top: 6px}20%{margin-top: 0}25%{margin-top: 0}30%{margin-top: 6px}35%{margin-top: 0}40%{margin-top: 0}45%{margin-top: 6px}50%{margin-top: 0}55%{margin-top: 0}60%{margin-top: 6px}65%{margin-top: 0}95%{opacity: 1;margin-top: 0}99%{opacity: 0}100%{display: none}}.gform_validation_container{display: none}body #lightbulb-lu-a11y-plugin.lightbulb__lu__a11y__plugin{bottom: 36px !important}@media only screen and (max-width: 999px){.panel#panel-language{min-height: calc(100vh - 117px);height: calc(100vh - 117px)}.panel#panel-language .wrap{height: 100%}.panel#panel-language .qtranxs_language_chooser{height: 100%;display: flex;flex-direction: column;padding: 0}.panel#panel-language .qtranxs_language_chooser li{flex: 1 1 0;height: auto;font-size: 32px;display: flex;align-items: center;justify-content: center}.panel#panel-language .qtranxs_language_chooser li a{height: 100%;width: 100%;line-height: normal}.panel#panel-message{padding-bottom: 85px}nav{min-height: 100vh;overflow-y: auto}}/*! ==========================================================================
    GRIDLEX
    Just a Flexbox Grid System
========================================================================== */[class*="grid"]{box-sizing: border-box;display: flex;flex-flow: row wrap;margin: 0 -0.5rem}.col,[class*="col-"]{box-sizing: border-box;flex: 0 0 auto;padding: 0 .5rem 1rem}.col{flex: 1 1 0%}.grid.col,.grid[class*="col-"]{margin: 0;padding: 0}[class*="grid-"][class*="-noGutter"]{margin: 0}[class*="grid-"][class*="-noGutter"] > [class*="col"]{padding: 0}[class*="grid-"][class*="-center"]{justify-content: center}[class*="grid-"][class*="-right"]{justify-content: flex-end;align-self: flex-end;margin-left: auto}[class*="grid-"][class*="-top"]{align-items: flex-start}[class*="grid-"][class*="-middle"]{align-items: center}[class*="grid-"][class*="-bottom"]{align-items: flex-end}[class*="grid-"][class*="-reverse"]{flex-direction: row-reverse}[class*="grid-"][class*="-column"]{flex-direction: column}[class*="grid-"][class*="-column"] > [class*="col-"]{flex-basis: auto}[class*="grid-"][class*="-column-reverse"]{flex-direction: column-reverse}[class*="grid-"][class*="-spaceBetween"]{justify-content: space-between}[class*="grid-"][class*="-spaceAround"]{justify-content: space-around}[class*="grid-"][class*="-equalHeight"] > [class*="col"]{display: flex}[class*="col-"][class*="-top"]{align-self: flex-start}[class*="col-"][class*="-middle"]{align-self: center}[class*="col-"][class*="-bottom"]{align-self: flex-end}[class*="col-"][class*="-first"]{order: -1}[class*="col-"][class*="-last"]{order: 1}.featherlight{display: none;position: fixed;top: 60px;right: 25px;bottom: 55px;left: 25px;z-index: 2147483647;text-align: center;white-space: nowrap;cursor: pointer;background: rgba(0,0,0,0)}.featherlight:last-of-type{background: rgba(0,0,0,0.8)}.featherlight:before{content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em}.featherlight .featherlight-content{position: relative;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 .featherlight-close-icon{position: absolute;z-index: 9999;top: 25px;right: 25px;line-height: 32px;width: 35px;cursor: pointer;text-align: center;font-family: Arial, sans-serif;background: #fff;color: #00adc9;font-weight: 900;border: none;outline: none}.featherlight .featherlight-image{width: 100%}.featherlight-iframe .featherlight-content{border-bottom: 0;padding: 0}.featherlight iframe{border: 0}.featherlight.event:last-of-type{background: rgba(255,255,255,0.9)}.featherlight.event .featherlight-content{min-width: 80%;position: relative;text-align: left;vertical-align: middle;display: inline-block;overflow: auto;padding: 35px 25px 0;border-bottom: 25px solid transparent;margin-left: 5%;margin-right: 5%;max-height: 95%;background-color: transparent;cursor: auto;white-space: normal}.featherlight.event .featherlight-inner{display: block}.featherlight.event .featherlight-close-icon{text-transform: uppercase;position: absolute;z-index: 9999;top: -30px;right: 0;line-height: 18px;font-weight: 700;width: auto;cursor: pointer;text-align: center;background-color: transparent;color: #427dba;font-size: 18px;padding-right: 30px;padding-top: 3px}.featherlight.event .featherlight-close-icon i{font-weight: 700;margin-left: 8px;font-size: 9px;border: 2px solid;border-radius: 50%;padding: 5px;position: absolute;top: 0px;right: 0}@media only screen and (max-width: 1024px){.featherlight.event .featherlight-content{padding: 30px 10px 0;min-height: 500px}.featherlight .featherlight-close-icon{top: 10px;right: 10px}}body.featherlight-open{overflow: hidden}.page .featherlight .featherlight-content .wrap{width: 100%}.page .featherlight.event .featherlight-content{padding: 30px 0 0 0;margin: 0;width: 95%}@media only screen and (max-width: 1399px){.featherlight{bottom: 90px}}@media only screen and (max-width: 999px){.featherlight{top: 0;bottom: 0px;left: 10px;right: 10px}.featherlight .featherlight-content{padding: 0}.featherlight .featherlight-close-icon{top: 0;right: 0}.featherlight .featherlight-content{margin: 0;max-height: 100%}.featherlight .featherlight-content .featherlight-next{top: 0;right: 0;left: 85%;opacity: 1}.featherlight .featherlight-content .featherlight-next:before{height: 30px;width: 30px;font-size: 30px;margin-top: -15px;margin-left: -20%}.featherlight .featherlight-content .featherlight-previous{right: 85%;left: 0;top: 0;opacity: 1}.featherlight .featherlight-content .featherlight-previous:before{height: 30px;width: 30px;font-size: 30px;margin-top: -15px;margin-left: -25%}}@media only screen and (max-width: 480px){.featherlight{top: 0;bottom: 0;left: 0;right: 0}.featherlight-previous:before{margin-left: -40%}}.featherlight-content iframe{width: 70vw;height: auto;aspect-ratio: 1.77777778}.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(0,0,0,0)}.featherlight-previous{left: 25px;right: 80%}.featherlight-next:hover,.featherlight-previous:hover{background: rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display: none;position: absolute;top: 50%;left: 5%;width: 82%;text-align: center;font-size: 80px;line-height: 80px;margin-top: -40px;text-shadow: 0 0 5px #fff;color: #fff;font-style: normal;font-weight: 400}.featherlight-next span{right: 5%;left: auto}.featherlight-next:hover span,.featherlight-previous:hover span{display: inline-block}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display: none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background: 0 0}.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{margin-top: -30px;font-size: 40px}}.featherlight-previous,.featherlight-next{opacity: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.featherlight-previous:before,.featherlight-next:before{font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 60px;color: white;top: 0;bottom: 0;position: absolute;height: 60px;width: 60px;text-align: center;left: 0;right: 0}.featherlight-previous:hover,.featherlight-next:hover{opacity: 1}.featherlight-previous:before{position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;content: "\e90e";-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg)}.featherlight-next:before{position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;content: "\e90e";-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg)}.events-month-wrapper,.events-cat-wrapper-inner{display: flex;flex-direction: column;gap: 50px;margin-right: 2px}.agenda-event-wrapper-cat.one-category{display: none}.events-longtime-list{background-color: #f7f7f7;padding: 15px;display: grid;grid-template-columns: 1fr;gap: 20px}.events-longtime-list h2{margin: 0;color: #00adc9}.events-cat-wrapper-inner{flex-direction: column-reverse}.events-list,.short-time-list{display: grid;grid-template-columns: 1fr;gap: 20px;margin-bottom: 20px}.events-list .agenda-event-wrapper.one-selected{opacity: 0.3}.agenda-event-wrapper{background: #f7f7f7;display: grid;grid-template-columns: 1fr;transition: none}.agenda-event-wrapper .event-image{background-color: #565656;background-size: cover;background-repeat: no-repeat;background-position: center center;height: 150px}.agenda-event-wrapper .event-description{position: relative;padding: 15px 15px 45px;display: grid;gap: 5px}.agenda-event-wrapper .agenda-date-line{letter-spacing: 1px;font-size: 18px;font-weight: 300}.agenda-event-wrapper .agenda-date-line .time{font-weight: 700}.agenda-event-wrapper .agenda-title-line{margin: 0;text-transform: uppercase;font-size: 20px;font-weight: 700;line-height: 24px}.agenda-event-wrapper .more-info{font-weight: 500;font-size: 18px;display: block;position: absolute;height: 30px;line-height: 30px;padding-left: 30px;bottom: 10px;left: 15px;color: #00adc9}.agenda-event-wrapper .more-info:hover{color: #008196}.agenda-event-wrapper .more-info i{position: absolute;height: 30px;font-size: 16px;top: 6px;left: 2px}.agenda-event-wrapper.type-longtime{grid-template-columns: 100px auto;background-color: transparent}.agenda-event-wrapper.type-longtime .event-image{height: 100px}.agenda-event-wrapper.type-longtime .agenda-date-line{font-size: 14px}.agenda-event-wrapper.type-longtime .event-description{padding: 0 15px 45px}.agenda-event-wrapper.type-longtime .agenda-title-line{margin: 0;text-transform: uppercase;font-size: 16px;font-weight: 700;line-height: 22px}.agenda-event-wrapper.type-longtime .more-info{font-weight: 500;font-size: 14px;display: block;position: absolute;height: 25px;line-height: 25px;padding-left: 20px;bottom: 5px;left: 15px;color: #00adc9}.agenda-event-wrapper.type-longtime .more-info:hover{color: #008196}.agenda-event-wrapper.type-longtime .more-info i{position: absolute;height: 25px;font-size: 14px;top: 6px;left: 2px}@media only screen and (min-width: 481px){.agenda-event-wrapper{grid-template-columns: 150px 1fr}.agenda-event-wrapper .event-image{height: 150px}}@media only screen and (min-width: 1000px){.events-month-wrapper,.events-cat-wrapper-inner{flex-flow: row nowrap;gap: 20px;justify-content: flex-start;align-items: flex-start}.events-longtime-list{min-width: 44%}.short-time-list{min-width: 66.6%;width: 66.6%;max-width: 66.6%;order: -1}.events-list{flex-grow: 1;order: -1;max-width: 66.6%}}body #cookie-notice{font-size: 18px;color: #fff}body #cookie-notice #cn-notice-text{display: block}body #cookie-notice .cookie-notice-container{background: #00adc9;color: #fff;padding: 20px 5%}body #cookie-notice .cookie-notice-container .button{margin: 15px 0 0 0;border: 1px solid #fff;color: #fff;padding: 6px 16px 6px 16px;background: none;font-weight: 500;font-size: 14px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}body #cookie-notice .cookie-notice-container .button:hover{background: #fff;color: #00adc9;font-weight: 500}body #cookie-notice .cookie-notice-container label:focus,body #cookie-notice .cookie-notice-container label:focus-within{outline: none}body #cookie-notice .cookie-notice-container label:focus-visible{outline: 1px dotted #fff}body #cookie-notice .cookie-notice-container input + span{border: 1px solid #fff}body #cookie-notice .cookie-notice-container input + span:before{color: #fff;background: #fff}body #cookie-notice .cookie-notice-container input:disabled + span:before{background: #fff;opacity: 50%}.a11y__vo-only{-webkit-clip-path: inset(100%);clip-path: inset(100%);clip: rect(0 0 0 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px}.a11y__skip-content{background-color: white;color: #000;padding: 15px 30px;position: absolute;z-index: 999}.a11y__skip-content:not(:focus):not(:active){-webkit-clip-path: inset(100%);clip-path: inset(100%);clip: rect(0 0 0 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px}.room-calendar-page{margin-bottom: 200px}.room-calendar-page .room-calendar-container{display: flex;gap: 20px;margin-top: 30px;max-width: 1600px}@media (max-width: 768px){.room-calendar-page .room-calendar-container{flex-direction: column}}.room-calendar-page .room-filter-sidebar{width: 300px;flex-shrink: 0;background: #f5f5f5;border-radius: 8px;overflow: hidden}@media (max-width: 768px){.room-calendar-page .room-filter-sidebar{width: 100%}}.room-calendar-page .room-filter-sidebar .room-filter-header{display: flex;justify-content: space-between;align-items: center;padding: 15px 20px;background: #00adc9;color: #fff}.room-calendar-page .room-filter-sidebar .room-filter-header h3{margin: 0;font-size: 16px;font-weight: 600}.room-calendar-page .room-filter-sidebar .room-filter-header .room-filter-toggle{background: none;border: none;color: #fff;cursor: pointer;padding: 5px;display: none}@media (max-width: 768px){.room-calendar-page .room-filter-sidebar .room-filter-header .room-filter-toggle{display: block}}.room-calendar-page .room-filter-sidebar .room-filter-header .room-filter-toggle .dashicons{transition: transform .3s ease}.room-calendar-page .room-filter-sidebar .room-filter-header .room-filter-toggle[aria-expanded="true"] .dashicons{transform: rotate(180deg)}.room-calendar-page .room-filter-sidebar .room-filter-content{padding: 20px;max-height: 70vh;overflow-y: auto}@media (max-width: 768px){.room-calendar-page .room-filter-sidebar .room-filter-content{display: none}.room-calendar-page .room-filter-sidebar .room-filter-content.active{display: block}}.room-calendar-page .room-filter-sidebar .room-category{margin-bottom: 15px;border-bottom: 1px solid #ddd;padding-bottom: 15px}.room-calendar-page .room-filter-sidebar .room-category:last-child{border-bottom: none}.room-calendar-page .room-filter-sidebar .room-category-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px}.room-calendar-page .room-filter-sidebar .room-category-header label{display: flex;align-items: center;gap: 8px;cursor: pointer;flex: 1}.room-calendar-page .room-filter-sidebar .room-category-header label input[type="checkbox"]{margin: 0}.room-calendar-page .room-filter-sidebar .room-category-header .room-category-name{font-weight: 600;color: #565656;font-size: 14px}.room-calendar-page .room-filter-sidebar .room-category-header .room-category-toggle{background: none;border: none;color: #565656;cursor: pointer;padding: 5px}.room-calendar-page .room-filter-sidebar .room-category-header .room-category-toggle .dashicons{font-size: 18px;transition: transform .3s ease}.room-calendar-page .room-filter-sidebar .room-category-header .room-category-toggle[aria-expanded="false"] .dashicons{transform: rotate(-90deg)}.room-calendar-page .room-filter-sidebar .room-list{padding-left: 20px;transition: max-height .3s ease;overflow: hidden}.room-calendar-page .room-filter-sidebar .room-list.collapsed{max-height: 0}.room-calendar-page .room-filter-sidebar .room-item{display: flex;align-items: center;gap: 8px;padding: 8px 0;cursor: pointer}.room-calendar-page .room-filter-sidebar .room-item input[type="checkbox"]{margin: 0}.room-calendar-page .room-filter-sidebar .room-item .room-color{width: 16px;height: 16px;border-radius: 3px;flex-shrink: 0;display: inline-block}.room-calendar-page .room-filter-sidebar .room-item .room-name{font-size: 13px;color: #565656}.room-calendar-page .room-filter-sidebar .room-item:hover .room-name{color: #00adc9}.room-calendar-page .room-filter-sidebar .room-filter-clear{width: 100%;padding: 12px;background: #00adc9;color: #fff;border: none;border-radius: 4px;cursor: pointer;font-weight: 600;margin-top: 15px;transition: background .3s ease}.room-calendar-page .room-filter-sidebar .room-filter-clear:hover{background: #008196}.room-calendar-page .room-filter-sidebar .no-rooms{text-align: center;color: #565656;font-style: italic}.room-calendar-page .room-calendar-main{flex: 1;min-width: 0;max-width: 1200px}.room-calendar-page .simple-calendar{background: #fff;border-radius: 8px;padding: 20px;box-shadow: 0 2px 8px rgba(0,0,0,0.1);position: relative;transition: opacity .3s ease}.room-calendar-page .simple-calendar.calendar-loading .cal-body{opacity: 0.4;pointer-events: none}.room-calendar-page .simple-calendar .cal-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;gap: 15px;flex-wrap: wrap}@media (max-width: 768px){.room-calendar-page .simple-calendar .cal-header{flex-direction: column;gap: 10px}}.room-calendar-page .simple-calendar .cal-nav-group{display: flex;align-items: center;gap: 10px}@media (max-width: 768px){.room-calendar-page .simple-calendar .cal-nav-group{order: 1}}.room-calendar-page .simple-calendar .cal-actions-group{display: flex;align-items: center;gap: 10px}@media (max-width: 768px){.room-calendar-page .simple-calendar .cal-actions-group{order: 2;width: 100%;justify-content: center}}.room-calendar-page .simple-calendar .cal-title{font-size: 1.5em;font-weight: 600;color: #565656;margin: 0;min-width: 200px;text-align: center}@media (max-width: 768px){.room-calendar-page .simple-calendar .cal-title{font-size: 1.2em;min-width: 150px}}.room-calendar-page .simple-calendar .cal-btn{background: #00adc9;color: #fff;border: none;padding: 8px 16px;border-radius: 4px;cursor: pointer;font-weight: 600;transition: background .2s ease;white-space: nowrap}.room-calendar-page .simple-calendar .cal-btn:hover{background: #008196}.room-calendar-page .simple-calendar .cal-btn.cal-prev,.room-calendar-page .simple-calendar .cal-btn.cal-next{font-size: 1.5em;padding: 4px 12px;line-height: 1}.room-calendar-page .simple-calendar .cal-btn.cal-today{background: #f68c1e}.room-calendar-page .simple-calendar .cal-btn.cal-today:hover{background: #d87209}.room-calendar-page .simple-calendar .cal-view-buttons{display: flex;gap: 2px;background: #e0e0e0;border-radius: 4px;overflow: hidden}.room-calendar-page .simple-calendar .cal-view-btn{background: #fff;color: #565656;border: none;padding: 8px 12px;cursor: pointer;font-weight: 600;font-size: 0.9em;transition: all .2s ease}.room-calendar-page .simple-calendar .cal-view-btn:hover{background: #f5f5f5}.room-calendar-page .simple-calendar .cal-view-btn.active{background: #00adc9;color: #fff}@media (max-width: 768px){.room-calendar-page .simple-calendar .cal-view-btn{padding: 6px 10px;font-size: 0.85em}}.room-calendar-page .simple-calendar .cal-body{background: #fff;overflow: hidden}.room-calendar-page .simple-calendar .cal-day-names{display: grid;grid-template-columns: repeat(7, 1fr);gap: 1px;background: #f5f5f5;border-radius: 4px 4px 0 0;overflow: hidden}.room-calendar-page .simple-calendar .cal-day-name{background: #f5f5f5;padding: 10px;text-align: center;font-weight: 600;font-size: 0.85em;text-transform: uppercase;color: #565656}.room-calendar-page .simple-calendar .cal-days{display: grid;grid-template-columns: repeat(7, 1fr);gap: 1px;background: #ddd;border: 1px solid #ddd;border-radius: 0 0 4px 4px;overflow: visible;position: relative}.room-calendar-page .simple-calendar .cal-day{background: #fff;cursor: pointer;transition: background .2s ease;position: relative;display: flex;flex-direction: column;height: 140px;width: 109px}.room-calendar-page .simple-calendar .cal-day:hover{background: #f8f8f8}.room-calendar-page .simple-calendar .cal-day.cal-day-empty{background: #fafafa;cursor: default}.room-calendar-page .simple-calendar .cal-day.cal-day-today{background: rgba(246,140,30,0.1)}.room-calendar-page .simple-calendar .cal-day.cal-day-today .cal-day-number{background: #f68c1e;color: #fff;border-radius: 50%;width: 28px;height: 28px;display: inline-flex;align-items: center;justify-content: center}.room-calendar-page .simple-calendar .cal-day.cal-day-has-events .cal-day-number{font-weight: 700}.room-calendar-page .simple-calendar .cal-day-number{font-weight: 600;color: #565656;font-size: 0.9em;margin: 6px 0 0 6px;flex-shrink: 0;position: relative;z-index: 2;height: 28px;display: flex;align-items: center}.room-calendar-page .simple-calendar .cal-day-events{display: flex;flex-direction: column;gap: 2px;flex: 1;position: relative;margin-top: 4px;overflow: visible;max-height: calc(100px)}.room-calendar-page .simple-calendar .cal-event{background: #00adc9;color: #fff;padding: 4px 6px;border-radius: 3px;font-size: 11px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: flex;align-items: center;gap: 6px;position: relative;line-height: 1.4;height: 24px;width: 100%;flex-shrink: 0}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday{border-radius: 0;padding-left: 7px;padding-right: 7px;width: calc(114%);z-index: 5}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-start{border-radius: 3px 0 0 3px;margin-left: 0;margin-right: -7px;padding-left: 6px;padding-right: 1px;width: calc(107%);z-index: 10;overflow: visible}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-start .cal-event-title{position: absolute;left: 60px;top: 0;bottom: 0;display: flex;align-items: center;white-space: nowrap;overflow: visible;z-index: 100;pointer-events: none}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-week-start{border-radius: 3px 0 0 3px;z-index: 10;padding-right: 1px;overflow: visible}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-week-start .cal-event-title{position: absolute;left: 60px;top: 0;bottom: 0;display: flex;align-items: center;white-space: nowrap;overflow: visible;z-index: 100;pointer-events: none}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-end{border-radius: 0 3px 3px 0;margin-left: -7px;margin-right: 0;padding-left: 7px;padding-right: 6px;width: calc(107%);z-index: 5}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-single{border-radius: 3px;margin-left: 0;margin-right: 0;padding-left: 6px;padding-right: 6px;width: 100%}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-2.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-2.cal-event-week-start .cal-event-title{max-width: calc(132%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-3.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-3.cal-event-week-start .cal-event-title{max-width: calc(239%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-4.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-4.cal-event-week-start .cal-event-title{max-width: calc(346%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-5.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-5.cal-event-week-start .cal-event-title{max-width: calc(453%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-6.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-6.cal-event-week-start .cal-event-title{max-width: calc(560%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-7.cal-event-start .cal-event-title,.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-spans-7.cal-event-week-start .cal-event-title{max-width: calc(667%)}.room-calendar-page .simple-calendar .cal-event:empty{padding: 4px 6px;height: 24px}.room-calendar-page .simple-calendar .cal-event-time{font-size: 10px;font-weight: 700;white-space: nowrap;flex-shrink: 0;opacity: 1;position: relative}.room-calendar-page .simple-calendar .cal-event-title{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;font-weight: 600}.room-calendar-page .simple-calendar .cal-event-more{font-size: 10px;color: #565656;font-style: italic;margin-top: 2px;position: relative}.room-calendar-page .simple-calendar .cal-week-view .cal-days{grid-template-columns: repeat(7, 1fr);min-height: 400px}.room-calendar-page .simple-calendar .cal-week-view .cal-day{min-height: 400px}.room-calendar-page .simple-calendar .cal-week-view .cal-day-events{overflow: visible}.room-calendar-page .simple-calendar .cal-week-view .cal-event{padding: 6px 8px;font-size: 12px;margin-bottom: 4px;flex-direction: row;align-items: center;white-space: nowrap;height: 28px}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-start{overflow: visible}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-start .cal-event-title{position: absolute;left: 80px;top: 0;bottom: 0;display: flex;align-items: center;white-space: nowrap;overflow: visible;z-index: 100;pointer-events: none}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-2.cal-event-start .cal-event-title{max-width: calc(127%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-3.cal-event-start .cal-event-title{max-width: calc(234%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-4.cal-event-start .cal-event-title{max-width: calc(341%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-5.cal-event-start .cal-event-title{max-width: calc(448%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-6.cal-event-start .cal-event-title{max-width: calc(555%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event.cal-event-multiday.cal-event-spans-7.cal-event-start .cal-event-title{max-width: calc(662%)}.room-calendar-page .simple-calendar .cal-week-view .cal-event-time{font-size: 11px;font-weight: 700}.room-calendar-page .simple-calendar .cal-day-view{padding: 20px;min-height: 400px}.room-calendar-page .simple-calendar .cal-no-events{text-align: center;padding: 60px 20px;color: #565656;font-size: 1.1em;font-style: italic}.room-calendar-page .simple-calendar .cal-day-events-list{display: flex;flex-direction: column;gap: 15px}.room-calendar-page .simple-calendar .cal-event-item{background: #fff;border: 1px solid #ddd;border-radius: 4px;padding: 15px;transition: box-shadow .2s ease}.room-calendar-page .simple-calendar .cal-event-item:hover{box-shadow: 0 2px 8px rgba(0,0,0,0.1)}.room-calendar-page .simple-calendar .cal-event-item .cal-event-time{font-size: 0.9em;color: #565656;margin-bottom: 5px;font-weight: 600}.room-calendar-page .simple-calendar .cal-event-item .cal-event-title{font-size: 1.1em;font-weight: 600;color: #565656;margin-bottom: 5px}.room-calendar-page .simple-calendar .cal-event-item .cal-event-room{font-size: 0.9em;color: #232323}@media (max-width: 768px){.room-calendar-page .simple-calendar{padding: 10px}.room-calendar-page .simple-calendar .cal-day{height: 100px;width: 47px}.room-calendar-page .simple-calendar .cal-day-number{font-size: 0.8em}.room-calendar-page .simple-calendar .cal-day-events{gap: 1px;margin-top: 2px}.room-calendar-page .simple-calendar .cal-event{font-size: 9px;padding: 2px 4px;height: 20px;gap: 4px}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday{margin-left: -5px;margin-right: -5px;padding-left: 5px;padding-right: 5px;width: calc(110%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-start{margin-left: 0;margin-right: -5px;padding-left: 4px;padding-right: 5px;width: calc(105%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-end{margin-left: -5px;margin-right: 0;padding-left: 5px;padding-right: 4px;width: calc(105%)}.room-calendar-page .simple-calendar .cal-event.cal-event-multiday.cal-event-single{margin-left: 0;margin-right: 0;padding-left: 4px;padding-right: 4px;width: 100%}.room-calendar-page .simple-calendar .cal-event:empty{padding: 2px 4px;height: 20px}.room-calendar-page .simple-calendar .cal-event-time{font-size: 8px}.room-calendar-page .simple-calendar .cal-event-item{padding: 12px}}.room-calendar-page .calendar-loader{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.8);z-index: 1000;border-radius: 8px}.room-calendar-page .calendar-loader .spinner{width: 50px;height: 50px;border: 4px solid #f5f5f5;border-top-color: #00adc9;border-radius: 50%;animation: calendar-spin .8s linear infinite}.event-modal-backdrop{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;z-index: 10000;padding: 20px}.event-modal{background: #fff;border-radius: 8px;box-shadow: 0 4px 20px rgba(0,0,0,0.3);max-width: 500px;width: 100%;animation: modal-slide-in .3s ease}.event-modal .event-modal-header{display: flex;justify-content: space-between;align-items: center;padding: 20px;border-bottom: 1px solid #f5f5f5}.event-modal .event-modal-header h3{margin: 0;font-size: 1.3em;color: #565656;font-weight: 600}.event-modal .event-modal-header .event-modal-close{background: none;border: none;font-size: 2em;color: #565656;cursor: pointer;line-height: 1;padding: 0;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;transition: color .2s ease}.event-modal .event-modal-header .event-modal-close:hover{color: #00adc9}.event-modal .event-modal-body{padding: 20px;display: flex;flex-direction: column;gap: 15px}.event-modal .event-modal-body .event-detail{display: flex;flex-direction: column;gap: 5px}.event-modal .event-modal-body .event-detail strong{color: #565656;font-size: 0.9em;text-transform: uppercase;letter-spacing: 0.5px}.event-modal .event-modal-body .event-detail span{color: #565656;font-size: 1.1em}.event-modal .event-modal-footer{padding: 15px 20px;border-top: 1px solid #f5f5f5;display: flex;justify-content: flex-end}.event-modal .event-modal-footer .event-modal-btn-close{background: #00adc9;color: #fff;border: none;padding: 10px 24px;border-radius: 4px;cursor: pointer;font-weight: 600;transition: background .2s ease}.event-modal .event-modal-footer .event-modal-btn-close:hover{background: #008196}@keyframes modal-slide-in{from{transform: translateY(-50px);opacity: 0}to{transform: translateY(0);opacity: 1}}@keyframes calendar-spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}[class*="grid-1"] > .col,[class*="grid-1"] > [class*='col-']{flex-basis: 100%;max-width: 100%}[class*="grid-2"] > .col,[class*="grid-2"] > [class*='col-']{flex-basis: 50%;max-width: 50%}[class*="grid-3"] > .col,[class*="grid-3"] > [class*='col-']{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*="grid-4"] > .col,[class*="grid-4"] > [class*='col-']{flex-basis: 25%;max-width: 25%}[class*="grid-5"] > .col,[class*="grid-5"] > [class*='col-']{flex-basis: 20%;max-width: 20%}[class*="grid-6"] > .col,[class*="grid-6"] > [class*='col-']{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*="grid-7"] > .col,[class*="grid-7"] > [class*='col-']{flex-basis: 14.28571429%;max-width: 14.28571429%}[class*="grid-8"] > .col,[class*="grid-8"] > [class*='col-']{flex-basis: 12.5%;max-width: 12.5%}[class*="grid-9"] > .col,[class*="grid-9"] > [class*='col-']{flex-basis: 11.11111111%;max-width: 11.11111111%}[class*="grid-10"] > .col,[class*="grid-10"] > [class*='col-']{flex-basis: 10%;max-width: 10%}[class*="grid-11"] > .col,[class*="grid-10"] > [class*='col-']{flex-basis: 9.09090909%;max-width: 9.09090909%}[class*="grid-12"] > .col,[class*="grid-11"] > [class*='col-']{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="col-1"]{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="col-2"]{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*='grid'] > [class*="col-3"]{flex-basis: 25%;max-width: 25%}[class*='grid'] > [class*="col-4"]{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*='grid'] > [class*="col-5"]{flex-basis: 41.66666667%;max-width: 41.66666667%}[class*='grid'] > [class*="col-6"]{flex-basis: 50%;max-width: 50%}[class*='grid'] > [class*="col-7"]{flex-basis: 58.33333333%;max-width: 58.33333333%}[class*='grid'] > [class*="col-8"]{flex-basis: 66.66666667%;max-width: 66.66666667%}[class*='grid'] > [class*="col-9"]{flex-basis: 75%;max-width: 75%}[class*='grid'] > [class*="col-10"]{flex-basis: 83.33333333%;max-width: 83.33333333%}[class*='grid'] > [class*="col-11"]{flex-basis: 91.66666667%;max-width: 91.66666667%}[class*='grid'] > [class*="col-12"]{flex-basis: 100%;max-width: 100%}[class*="grid"] > [push-left*="off-0"]{margin-left: 0}[class*="grid"] > [push-left*="off-1"]{margin-left: 8.33333333%}[class*="grid"] > [push-left*="off-2"]{margin-left: 16.66666667%}[class*="grid"] > [push-left*="off-3"]{margin-left: 25%}[class*="grid"] > [push-left*="off-4"]{margin-left: 33.33333333%}[class*="grid"] > [push-left*="off-5"]{margin-left: 41.66666667%}[class*="grid"] > [push-left*="off-6"]{margin-left: 50%}[class*="grid"] > [push-left*="off-6"]{margin-left: 50%}[class*="grid"] > [push-left*="off-7"]{margin-left: 58.33333333%}[class*="grid"] > [push-left*="off-8"]{margin-left: 66.66666667%}[class*="grid"] > [push-left*="off-9"]{margin-left: 75%}[class*="grid"] > [push-left*="off-10"]{margin-left: 83.33333333%}[class*="grid"] > [push-left*="off-11"]{margin-left: 91.66666667%}[class*="grid"] > [push-right*="off-0"]{margin-right: 0}[class*="grid"] > [push-right*="off-1"]{margin-right: 8.33333333%}[class*="grid"] > [push-right*="off-2"]{margin-right: 16.66666667%}[class*="grid"] > [push-right*="off-3"]{margin-right: 25%}[class*="grid"] > [push-right*="off-4"]{margin-right: 33.33333333%}[class*="grid"] > [push-right*="off-5"]{margin-right: 41.66666667%}[class*="grid"] > [push-right*="off-6"]{margin-right: 50%}[class*="grid"] > [push-right*="off-6"]{margin-right: 50%}[class*="grid"] > [push-right*="off-7"]{margin-right: 58.33333333%}[class*="grid"] > [push-right*="off-8"]{margin-right: 66.66666667%}[class*="grid"] > [push-right*="off-9"]{margin-right: 75%}[class*="grid"] > [push-right*="off-10"]{margin-right: 83.33333333%}[class*="grid"] > [push-right*="off-11"]{margin-right: 91.66666667%}@media only screen and (max-width: 999px){[class*="_md-1"] > .col,[class*="_md-1"] > [class*='col-']{flex-basis: 100%;max-width: 100%}[class*="_md-2"] > .col,[class*="_md-2"] > [class*='col-']{flex-basis: 50%;max-width: 50%}[class*="_md-3"] > .col,[class*="_md-3"] > [class*='col-']{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*="_md-4"] > .col,[class*="_md-4"] > [class*='col-']{flex-basis: 25%;max-width: 25%}[class*="_md-5"] > .col,[class*="_md-5"] > [class*='col-']{flex-basis: 20%;max-width: 20%}[class*="_md-6"] > .col,[class*="_md-6"] > [class*='col-']{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*="_md-7"] > .col,[class*="_md-7"] > [class*='col-']{flex-basis: 14.28571429%;max-width: 14.28571429%}[class*="_md-8"] > .col,[class*="_md-8"] > [class*='col-']{flex-basis: 12.5%;max-width: 12.5%}[class*="_md-9"] > .col,[class*="_md-9"] > [class*='col-']{flex-basis: 11.11111111%;max-width: 11.11111111%}[class*="_md-10"] > .col,[class*="_md-10"] > [class*='col-']{flex-basis: 10%;max-width: 10%}[class*="_md-11"] > .col,[class*="_md-10"] > [class*='col-']{flex-basis: 9.09090909%;max-width: 9.09090909%}[class*="_md-12"] > .col,[class*="_md-11"] > [class*='col-']{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_md-1"]{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_md-2"]{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*='grid'] > [class*="_md-3"]{flex-basis: 25%;max-width: 25%}[class*='grid'] > [class*="_md-4"]{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*='grid'] > [class*="_md-5"]{flex-basis: 41.66666667%;max-width: 41.66666667%}[class*='grid'] > [class*="_md-6"]{flex-basis: 50%;max-width: 50%}[class*='grid'] > [class*="_md-7"]{flex-basis: 58.33333333%;max-width: 58.33333333%}[class*='grid'] > [class*="_md-8"]{flex-basis: 66.66666667%;max-width: 66.66666667%}[class*='grid'] > [class*="_md-9"]{flex-basis: 75%;max-width: 75%}[class*='grid'] > [class*="_md-10"]{flex-basis: 83.33333333%;max-width: 83.33333333%}[class*='grid'] > [class*="_md-11"]{flex-basis: 91.66666667%;max-width: 91.66666667%}[class*='grid'] > [class*="_md-12"]{flex-basis: 100%;max-width: 100%}[class*="grid"] > [push-left*="_md-0"]{margin-left: 0}[class*="grid"] > [push-left*="_md-1"]{margin-left: 8.33333333%}[class*="grid"] > [push-left*="_md-2"]{margin-left: 16.66666667%}[class*="grid"] > [push-left*="_md-3"]{margin-left: 25%}[class*="grid"] > [push-left*="_md-4"]{margin-left: 33.33333333%}[class*="grid"] > [push-left*="_md-5"]{margin-left: 41.66666667%}[class*="grid"] > [push-left*="_md-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_md-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_md-7"]{margin-left: 58.33333333%}[class*="grid"] > [push-left*="_md-8"]{margin-left: 66.66666667%}[class*="grid"] > [push-left*="_md-9"]{margin-left: 75%}[class*="grid"] > [push-left*="_md-10"]{margin-left: 83.33333333%}[class*="grid"] > [push-left*="_md-11"]{margin-left: 91.66666667%}[class*="grid"] > [push-right*="_md-0"]{margin-right: 0}[class*="grid"] > [push-right*="_md-1"]{margin-right: 8.33333333%}[class*="grid"] > [push-right*="_md-2"]{margin-right: 16.66666667%}[class*="grid"] > [push-right*="_md-3"]{margin-right: 25%}[class*="grid"] > [push-right*="_md-4"]{margin-right: 33.33333333%}[class*="grid"] > [push-right*="_md-5"]{margin-right: 41.66666667%}[class*="grid"] > [push-right*="_md-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_md-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_md-7"]{margin-right: 58.33333333%}[class*="grid"] > [push-right*="_md-8"]{margin-right: 66.66666667%}[class*="grid"] > [push-right*="_md-9"]{margin-right: 75%}[class*="grid"] > [push-right*="_md-10"]{margin-right: 83.33333333%}[class*="grid"] > [push-right*="_md-11"]{margin-right: 91.66666667%}}@media only screen and (max-width: 767px){[class*="_sm-1"] > .col,[class*="_sm-1"] > [class*='col-']{flex-basis: 100%;max-width: 100%}[class*="_sm-2"] > .col,[class*="_sm-2"] > [class*='col-']{flex-basis: 50%;max-width: 50%}[class*="_sm-3"] > .col,[class*="_sm-3"] > [class*='col-']{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*="_sm-4"] > .col,[class*="_sm-4"] > [class*='col-']{flex-basis: 25%;max-width: 25%}[class*="_sm-5"] > .col,[class*="_sm-5"] > [class*='col-']{flex-basis: 20%;max-width: 20%}[class*="_sm-6"] > .col,[class*="_sm-6"] > [class*='col-']{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*="_sm-7"] > .col,[class*="_sm-7"] > [class*='col-']{flex-basis: 14.28571429%;max-width: 14.28571429%}[class*="_sm-8"] > .col,[class*="_sm-8"] > [class*='col-']{flex-basis: 12.5%;max-width: 12.5%}[class*="_sm-9"] > .col,[class*="_sm-9"] > [class*='col-']{flex-basis: 11.11111111%;max-width: 11.11111111%}[class*="_sm-10"] > .col,[class*="_sm-10"] > [class*='col-']{flex-basis: 10%;max-width: 10%}[class*="_sm-11"] > .col,[class*="_sm-10"] > [class*='col-']{flex-basis: 9.09090909%;max-width: 9.09090909%}[class*="_sm-12"] > .col,[class*="_sm-11"] > [class*='col-']{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_sm-1"]{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_sm-2"]{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*='grid'] > [class*="_sm-3"]{flex-basis: 25%;max-width: 25%}[class*='grid'] > [class*="_sm-4"]{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*='grid'] > [class*="_sm-5"]{flex-basis: 41.66666667%;max-width: 41.66666667%}[class*='grid'] > [class*="_sm-6"]{flex-basis: 50%;max-width: 50%}[class*='grid'] > [class*="_sm-7"]{flex-basis: 58.33333333%;max-width: 58.33333333%}[class*='grid'] > [class*="_sm-8"]{flex-basis: 66.66666667%;max-width: 66.66666667%}[class*='grid'] > [class*="_sm-9"]{flex-basis: 75%;max-width: 75%}[class*='grid'] > [class*="_sm-10"]{flex-basis: 83.33333333%;max-width: 83.33333333%}[class*='grid'] > [class*="_sm-11"]{flex-basis: 91.66666667%;max-width: 91.66666667%}[class*='grid'] > [class*="_sm-12"]{flex-basis: 100%;max-width: 100%}[class*="grid"] > [push-left*="_sm-0"]{margin-left: 0}[class*="grid"] > [push-left*="_sm-1"]{margin-left: 8.33333333%}[class*="grid"] > [push-left*="_sm-2"]{margin-left: 16.66666667%}[class*="grid"] > [push-left*="_sm-3"]{margin-left: 25%}[class*="grid"] > [push-left*="_sm-4"]{margin-left: 33.33333333%}[class*="grid"] > [push-left*="_sm-5"]{margin-left: 41.66666667%}[class*="grid"] > [push-left*="_sm-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_sm-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_sm-7"]{margin-left: 58.33333333%}[class*="grid"] > [push-left*="_sm-8"]{margin-left: 66.66666667%}[class*="grid"] > [push-left*="_sm-9"]{margin-left: 75%}[class*="grid"] > [push-left*="_sm-10"]{margin-left: 83.33333333%}[class*="grid"] > [push-left*="_sm-11"]{margin-left: 91.66666667%}[class*="grid"] > [push-right*="_sm-0"]{margin-right: 0}[class*="grid"] > [push-right*="_sm-1"]{margin-right: 8.33333333%}[class*="grid"] > [push-right*="_sm-2"]{margin-right: 16.66666667%}[class*="grid"] > [push-right*="_sm-3"]{margin-right: 25%}[class*="grid"] > [push-right*="_sm-4"]{margin-right: 33.33333333%}[class*="grid"] > [push-right*="_sm-5"]{margin-right: 41.66666667%}[class*="grid"] > [push-right*="_sm-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_sm-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_sm-7"]{margin-right: 58.33333333%}[class*="grid"] > [push-right*="_sm-8"]{margin-right: 66.66666667%}[class*="grid"] > [push-right*="_sm-9"]{margin-right: 75%}[class*="grid"] > [push-right*="_sm-10"]{margin-right: 83.33333333%}[class*="grid"] > [push-right*="_sm-11"]{margin-right: 91.66666667%}}@media only screen and (max-width: 480px){[class*="_xs-1"] > .col,[class*="_xs-1"] > [class*='col-']{flex-basis: 100%;max-width: 100%}[class*="_xs-2"] > .col,[class*="_xs-2"] > [class*='col-']{flex-basis: 50%;max-width: 50%}[class*="_xs-3"] > .col,[class*="_xs-3"] > [class*='col-']{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*="_xs-4"] > .col,[class*="_xs-4"] > [class*='col-']{flex-basis: 25%;max-width: 25%}[class*="_xs-5"] > .col,[class*="_xs-5"] > [class*='col-']{flex-basis: 20%;max-width: 20%}[class*="_xs-6"] > .col,[class*="_xs-6"] > [class*='col-']{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*="_xs-7"] > .col,[class*="_xs-7"] > [class*='col-']{flex-basis: 14.28571429%;max-width: 14.28571429%}[class*="_xs-8"] > .col,[class*="_xs-8"] > [class*='col-']{flex-basis: 12.5%;max-width: 12.5%}[class*="_xs-9"] > .col,[class*="_xs-9"] > [class*='col-']{flex-basis: 11.11111111%;max-width: 11.11111111%}[class*="_xs-10"] > .col,[class*="_xs-10"] > [class*='col-']{flex-basis: 10%;max-width: 10%}[class*="_xs-11"] > .col,[class*="_xs-10"] > [class*='col-']{flex-basis: 9.09090909%;max-width: 9.09090909%}[class*="_xs-12"] > .col,[class*="_xs-11"] > [class*='col-']{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_xs-1"]{flex-basis: 8.33333333%;max-width: 8.33333333%}[class*='grid'] > [class*="_xs-2"]{flex-basis: 16.66666667%;max-width: 16.66666667%}[class*='grid'] > [class*="_xs-3"]{flex-basis: 25%;max-width: 25%}[class*='grid'] > [class*="_xs-4"]{flex-basis: 33.33333333%;max-width: 33.33333333%}[class*='grid'] > [class*="_xs-5"]{flex-basis: 41.66666667%;max-width: 41.66666667%}[class*='grid'] > [class*="_xs-6"]{flex-basis: 50%;max-width: 50%}[class*='grid'] > [class*="_xs-7"]{flex-basis: 58.33333333%;max-width: 58.33333333%}[class*='grid'] > [class*="_xs-8"]{flex-basis: 66.66666667%;max-width: 66.66666667%}[class*='grid'] > [class*="_xs-9"]{flex-basis: 75%;max-width: 75%}[class*='grid'] > [class*="_xs-10"]{flex-basis: 83.33333333%;max-width: 83.33333333%}[class*='grid'] > [class*="_xs-11"]{flex-basis: 91.66666667%;max-width: 91.66666667%}[class*='grid'] > [class*="_xs-12"]{flex-basis: 100%;max-width: 100%}[class*="grid"] > [push-left*="_xs-0"]{margin-left: 0}[class*="grid"] > [push-left*="_xs-1"]{margin-left: 8.33333333%}[class*="grid"] > [push-left*="_xs-2"]{margin-left: 16.66666667%}[class*="grid"] > [push-left*="_xs-3"]{margin-left: 25%}[class*="grid"] > [push-left*="_xs-4"]{margin-left: 33.33333333%}[class*="grid"] > [push-left*="_xs-5"]{margin-left: 41.66666667%}[class*="grid"] > [push-left*="_xs-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_xs-6"]{margin-left: 50%}[class*="grid"] > [push-left*="_xs-7"]{margin-left: 58.33333333%}[class*="grid"] > [push-left*="_xs-8"]{margin-left: 66.66666667%}[class*="grid"] > [push-left*="_xs-9"]{margin-left: 75%}[class*="grid"] > [push-left*="_xs-10"]{margin-left: 83.33333333%}[class*="grid"] > [push-left*="_xs-11"]{margin-left: 91.66666667%}[class*="grid"] > [push-right*="_xs-0"]{margin-right: 0}[class*="grid"] > [push-right*="_xs-1"]{margin-right: 8.33333333%}[class*="grid"] > [push-right*="_xs-2"]{margin-right: 16.66666667%}[class*="grid"] > [push-right*="_xs-3"]{margin-right: 25%}[class*="grid"] > [push-right*="_xs-4"]{margin-right: 33.33333333%}[class*="grid"] > [push-right*="_xs-5"]{margin-right: 41.66666667%}[class*="grid"] > [push-right*="_xs-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_xs-6"]{margin-right: 50%}[class*="grid"] > [push-right*="_xs-7"]{margin-right: 58.33333333%}[class*="grid"] > [push-right*="_xs-8"]{margin-right: 66.66666667%}[class*="grid"] > [push-right*="_xs-9"]{margin-right: 75%}[class*="grid"] > [push-right*="_xs-10"]{margin-right: 83.33333333%}[class*="grid"] > [push-right*="_xs-11"]{margin-right: 91.66666667%}}@media only screen and (min-width: 481px){.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}.panel.active{top: 148px !important}.panel#panel-message .infos .infos-tourist{width: 50%;border-right: 1px solid #fff}.panel#panel-message .infos .infos-hours{padding: 0 0 0 30px;margin-top: 0;width: 50%}.panel#panel-message .form .gform_wrapper .gform_fields .left-half,.panel#panel-message .form .gform_wrapper .gform_fields .right-half{float: left;width: 48.5%}.panel#panel-message .form .gform_wrapper .gform_fields .left-half{width: 48.5%;margin-right: 1.5%}.panel#panel-message .form .gform_wrapper .gform_fields .right-half{width: 50%}.panel#panel-weather .days .day h2{font-size: 42px;width: 25%}.panel#panel-weather .days .day i{font-size: 54px;width: 50%}.panel#panel-weather .days .day p{font-size: 18px;width: 25%}.header{background-color: #f5f5f5}.header #inner-header .qtranxs_language_chooser{float: right;list-style: none;margin-top: 10px}.header #inner-header .qtranxs_language_chooser li{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{font-weight: bold;color: #565656;text-decoration: none}.header #inner-header .logo-menu-container #logo-container{padding: 10px 0}.header #inner-header .logo-menu-container #logo-container #logo img{width: 160px}.header #inner-header nav ul.nav{display: none}.header #inner-header .panels-switcher-container #panels{width: 90%}.header #inner-header .panels-switcher-container #panels .panel-icons li{width: 14%;margin-bottom: 10px;text-align: right}.header #inner-header .panels-switcher-container #panels .panel-icons li a{height: 45px;width: 45px;font-size: 22px;padding: 5px}.header #inner-header .panels-switcher-container #panels .panel-icons li:last-child a{text-align: center}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-search-button a{position: relative}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-search-button a i.icon-search{font-size: 26px;position: absolute;top: 9px;right: 10px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-language a{padding: 5px;font-size: 24px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a{padding: 11px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a i.icon-contact::before{font-size: 24px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a{padding: 9px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a i.icon-map::before{font-size: 28px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a{padding: 10px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class^="icon-"],.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class*=" icon-"]::before{font-size: 28px}.header #inner-header .panels-switcher-container .site-switcher{font-size: 16px;width: 10%;line-height: 60px}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay{top: 40px}nav ul.nav,nav div.nav{padding-left: 50px}nav ul.nav ul > li subnavi-wrapper,nav div.nav ul > li subnavi-wrapper{top: 146px}.panel#panel-search #searchform input{font-size: 20px}.panel#panel-search .search-guide button.show-search-guide-items{font-size: 24px;line-height: 70px}.panel#panel-search .search-guide button.show-search-guide-items .icon-search{font-size: 26px;padding-right: 12px}.panel#panel-search .search-guide button.show-search-guide-items .icon-arrow-down{top: 26px;font-size: 18px}.panel#panel-search .search-guide ul.search-guide-items{padding-left: 45px}#search-notification{top: 145px;right: 3px}.council-leaders .single-member .member-photo div,.council-list .single-member .member-photo div{width: 120px;height: 120px}.council-leaders .single-member .member-photo .member-placeholder .icon-member,.council-list .single-member .member-photo .member-placeholder .icon-member{font-size: 112px}.council-leaders .single-member .member-details-wrap,.council-list .single-member .member-details-wrap{height: 120px}.council-leaders .single-member .member-details-wrap .member-details,.council-list .single-member .member-details-wrap .member-details{padding: 0 20px}.council-leaders .single-member .member-details-wrap .member-details h3.member-title,.council-list .single-member .member-details-wrap .member-details h3.member-title{font-size: 21px}.footer #inner-footer .macommune img,.footer #inner-footer .guichetlu img,.footer #inner-footer .sms2citizen img{height: 30px}.footer #inner-footer .guichetlu img{height: 30px;margin-top: 0px}.footer #inner-footer .social-container{position: absolute;right: 0}}@media only screen and (min-width: 768px){.onecol{width: 5.801104972%}.twocol{width: 14.364640883%}.threecol{width: 22.928176794%}.fourcol{width: 31.491712705%}.fivecol{width: 40.055248616%}.sixcol{width: 48.618784527%}.sevencol{width: 57.182320438000005%}.eightcol{width: 65.74585634900001%}.ninecol{width: 74.30939226%}.tencol{width: 82.87292817100001%}.elevencol{width: 91.436464082%}.twelvecol{width: 99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position: relative;float: left;margin-left: 2.762430939%}.first{margin-left: 0}.last{float: right}#main{width: 65.74585634900001%;position: relative;float: left;margin-left: 2.762430939%;margin-left: 0}aside.sidebar{width: 31.491712705%;position: relative;float: left;margin-left: 2.762430939%;float: right}.wrap{max-width: 1280px}.visible-tablet{display: block}.hidden-tablet{display: none}.panel .close{display: block;margin-left: -30px;margin-right: 0;right: 60px;bottom: 35px;display: none}.panel.active{top: 138px !important}.panel.active .close{position: fixed;display: block}.panel#panel-map #map-canvas{width: 55%;height: 100%}.panel#panel-map .legend-wrapper{padding: 35px;height: 100%;width: 44%}.panel#panel-map .legend-wrapper h1{display: block}.panel#panel-map .legend-wrapper p{display: block}.panel#panel-weather .wrap .day,.panel#panel-weather .days .day{width: 19.6%;height: auto;display: table-cell;vertical-align: middle;border-right: 1px solid #fff;border-bottom: none}.panel#panel-weather .wrap .day:last-child,.panel#panel-weather .days .day:last-child{border-right: none}.panel#panel-weather .wrap .day h2,.panel#panel-weather .days .day h2{font-size: 42px;display: block;text-align: center;width: 100%}.panel#panel-weather .wrap .day i,.panel#panel-weather .days .day i{font-size: 96px;width: 100%;padding: 50px 0;display: block}.panel#panel-weather .wrap .day p,.panel#panel-weather .days .day p{font-size: 22px;text-align: center;width: 100%;display: block}.page-template-page-search #searchform i.icon-search,.panel#panel-search #searchform i.icon-search{font-size: 32px;top: 10px}.page-template-page-search #searchform input,.panel#panel-search #searchform input{height: 70px;line-height: 70px;padding-left: 50px;font-size: 28px}.page-template-page-search .search-text,.panel#panel-search .search-text{text-align: left}.page-template-page-search .twitter-typeahead .tt-menu .tt-suggestion,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion{font-size: 28px;padding: 0 50px}.panel#panel-search #searchform{width: 80%}.panel#panel-search .search-text{width: 80%;padding-left: 50px}.panel#panel-search .search-results{width: 80%}.header #inner-header .panels-switcher-container #panels{width: 75%}.header #inner-header .panels-switcher-container #panels .panel-icons li{margin-top: -10px;margin-bottom: 10px}.header #inner-header .panels-switcher-container .site-switcher{width: 25%;line-height: 45px}.panel#panel-search .search-text .search-box,.panel#panel-search .search-results .search-box{width: 50%}.panel#panel-search .back-button{bottom: 80px;left: 40px;top: auto;position: fixed}.panel#panel-search .search-guide button.show-search-guide-items{font-size: 34px}.panel#panel-search .search-guide button.show-search-guide-items .icon-search{font-size: 42px;padding-right: 20px}.panel#panel-search .search-guide button.show-search-guide-items .icon-arrow-down{top: 25px;font-size: 28px}.panel#panel-search .search-guide ul.search-guide-items{padding-left: 75px;padding-bottom: 40px}.panel#panel-search .search-guide ul.search-guide-items li{font-size: 34px}.widget{padding: 0 10px}.widget ul li ul{padding-left: 1em}.page-title{font-size: 48px;margin-bottom: 60px;line-height: 50px}#main{padding-right: 100px}#search-notification{top: 135px;right: 2px}nav div.nav ul li a{padding: 25px 0 10px 0}nav div.nav ul li .subnavi-wrapper{padding: 50px}nav div.nav ul li > ul.sub-menu li a,nav div.nav ul li > ul.children li a{font-size: 24px}#gallery-list li a:focus .title-container{background-color: rgba(0,0,0,0.5);opacity: 1}#gallery-list li .title-container{background-color: rgba(0,0,0,0.5);opacity: 0}#gallery-list li .title-container:hover{opacity: 1}#gallery-list li .title-container .title h2{font-size: 28px;line-height: 28px}.address-search{margin-bottom: 60px;margin-top: 20px}.address-search input{font-size: 36px;padding-left: 55px}.address-search .icon-search{font-size: 32px;left: 0;top: -2px}body.single-gallery .gallery-photolist{margin: 0 -7px;zoom: 1}body.single-gallery .gallery-photolist:before,body.single-gallery .gallery-photolist:after{content: "";display: table}body.single-gallery .gallery-photolist:after{clear: both}body.single-gallery .gallery-photolist .gallery,body.single-gallery .gallery-photolist .gallery-sidebar{float: left;width: calc(50% - 14px);margin: 7px}body.single-gallery .gallery-photolist .gallery-sidebar{height: 518px}body.single-gallery .gallery-photolist .gallery-sidebar .back{position: absolute;bottom: 32px;left: 30px;margin: 0}.council-leaders .single-member,.council-list .single-member{width: 50%}.council-leaders .single-member .member-photo div,.council-list .single-member .member-photo div{width: 120px;height: 120px}.council-leaders .single-member .member-photo .member-placeholder .icon-member,.council-list .single-member .member-photo .member-placeholder .icon-member{font-size: 128px}.council-leaders .single-member .member-details-wrap .member-details,.council-list .single-member .member-details-wrap .member-details{padding: 0 20px}.council-leaders .single-member .member-details-wrap .member-details h3.member-title,.council-list .single-member .member-details-wrap .member-details h3.member-title{font-size: 22px}.standard-sidebar{width: 33%;margin-left: 0}.home-pages .home-slide-wrapper .home-news-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-raider-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-buet-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-events-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-link-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-contact-content-wrapper .contact-openinghours-container,.home-pages .home-slide-wrapper .home-news-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-raider-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-buet-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-events-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-link-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-contact-content-wrapper .contact-addresse-container{width: 50%;float: left;border-right: 1px solid #565656}.home-pages .home-slide-wrapper .home-news-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-raider-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-buet-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-events-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-link-content-wrapper .contact-addresse-container,.home-pages .home-slide-wrapper .home-contact-content-wrapper .contact-addresse-container{padding-left: 50px;border-right: none;margin-top: 20px}.dropdown-list .single-list-item h2{font-size: 24px;padding-bottom: 10px}.dropdown-list .single-list-item .icon-arrow-down{position: absolute;top: 8px}#agenda-overview{margin-bottom: 60px}#agenda-overview .slider-cat-wrapper .slider-cat-switcher{height: 46px;display: flex;position: relative;justify-content: flex-start;margin: 10px 0}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch{border-radius: 23px;display: flex;flex-flow: row wrap;align-items: center;background-color: #f7f7f7}#agenda-overview .slider-cat-wrapper .slider-cat-switcher .inner-switch a{min-width: 230px;background-color: transparent;border-radius: 0}#agenda-overview .pager-slider .date-pager-wrapper{margin-right: 5px}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner{border: none;position: relative;display: flex;flex-flow: column;align-items: flex-start;height: 100%;min-height: 120px;padding: 20px 10px;text-align: left}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner .date-month{padding-left: 3px;font-size: 20px;border: none;border-bottom: 1px solid #aeb1b7;width: 100%}#agenda-overview .pager-slider .date-pager-wrapper .date-pager-inner ul.day-picker{width: 100%;margin: 0}#agenda-overview .pager-slider-wrapper{position: relative;margin: 10px 0}#agenda-overview .pager-slider-wrapper .bx-viewport{width: 90% !important;margin: 0 auto !important}#agenda-overview .pager-slider-wrapper:after{content: "";display: block;position: absolute;right: 0;top: 0;bottom: 1px;width: 2px;background-color: #fbfbfb}#agenda-overview .events-wrapper .event-date{padding-right: 45px}.single-event .wrap{max-width: 950px}.single-event .event .event-header-wrapper{height: 400px}.single-event .event .event-content-container{padding-top: 40px}.single-event .event .event-content-container .event-content{float: left;width: calc(100% - 300px);padding-right: 20px}.single-event .event .event-content-container .event-sideinfo{float: right;width: 300px}.single-event .event.show-map .event-displaymap{top: 300px}.single-event .event.show-map .event-map{height: 300px}body.page-template-default .featherlight,body.single-post .featherlight,body.page-template-page-conseil .featherlight,body.page-template-page-echevins .featherlight{top: 145px;right: 10px;bottom: 135px;left: 10px}body.page-template-default .featherlight-close-icon:before,body.single-post .featherlight-close-icon:before,body.page-template-page-conseil .featherlight-close-icon:before,body.page-template-page-echevins .featherlight-close-icon:before{top: 55px;right: 50px}body.page-template-default .featherlight-close-icon:hover:before,body.single-post .featherlight-close-icon:hover:before,body.page-template-page-conseil .featherlight-close-icon:hover:before,body.page-template-page-echevins .featherlight-close-icon:hover:before{color: #00c7e8}body.page-template-default .featherlight-content,body.single-post .featherlight-content,body.page-template-page-conseil .featherlight-content,body.page-template-page-echevins .featherlight-content{width: 660px;padding: 20px 50px 0px 50px !important}body.page-template-default .featherlight-content .single-contactperson h1,body.single-post .featherlight-content .single-contactperson h1,body.page-template-page-conseil .featherlight-content .single-contactperson h1,body.page-template-page-echevins .featherlight-content .single-contactperson h1{padding-right: 40px;font-size: 2.5em;line-height: 1.333em}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-image,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-image,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-image,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-image{float: left}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container{float: left;margin-left: 50px;height: 195px}body.page-template-default .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.single-post .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.page-template-page-conseil .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos,body.page-template-page-echevins .featherlight-content .single-contactperson .single-contactperson-content .contact-infos-container .contact-infos{padding: 0;position: relative;left: 0;top: 50%;transform: translateY(-50%)}ul.news-list li.single-list-item h2{font-size: 22px;font-family: "brandon-grotesque", sans-serif;font-weight: 600;margin: 0;padding-right: 120px}ul.news-list .news-date{top: 24px}.jobs-item__details{display: flex}.jobs-item__details div{margin-right: 60px}.footer #inner-footer .footer-tile{float: left}}@media only screen and (min-width: 1000px){@-webkit-keyframes fadeIn{from{opacity: 0}to{opacity: 1}}@keyframes fadeIn{from{opacity: 0}to{opacity: 1}}@-webkit-keyframes fadeOut{from{opacity: 1}to{opacity: 0}}@keyframes fadeOut{from{opacity: 1}to{opacity: 0}}.visible-desktop{display: block}.hidden-desktop{display: none}html{padding: 100px 25px 55px 25px}body.admin-bar .header{top: 32px}#container{margin-bottom: 55px;padding-bottom: 0}#container #inner-content{padding: 75px 17% 150px 75px}#complete-overlay{top: 60px;left: 10px;width: calc(100% - 10px - 10px);height: calc(100% - 55px - 60px)}.panel{left: 25px;width: calc(100% - 25px - 25px);position: absolute}.panel .wrap{margin-top: 100px}.panel.active{top: 100px !important}.panel.active .close{position: fixed;opacity: 1}.panel .close{position: fixed;width: 100px;height: 100px;bottom: 135px;right: 79px;border: 10px solid #0097b0}.panel .close i.icon-close{font-size: 38px;top: 21px;left: 21px}.panel#panel-message .infos{padding-right: -30px;margin-top: -5px;margin-bottom: 0;width: 25%;text-align: right;float: left;border-right: 1px solid #fff}.panel#panel-message .infos .infos-tourist{width: auto;padding: 0 30px;float: right;border-right: none}.panel#panel-message .infos .infos-hours{width: auto;float: right;padding: 0 30px;margin-top: 50px}.panel#panel-message .form{padding-left: 30px;float: left;width: 75%}.panel#panel-language .qtranxs_language_chooser{grid-template-columns: repeat(4, 1fr)}.panel#panel-language .qtranxs_language_chooser li{padding: 0 15px;font-size: 35px;border-right: 1px solid #fff;border-bottom: none;height: 550px}.panel#panel-language .qtranxs_language_chooser li:last-child{border-right: none}.panel#panel-map{margin-bottom: 0;height: calc(100vh - 100px);overflow-y: auto}.panel#panel-map #map-canvas{width: 60%;height: 100%}.panel#panel-map .map-box-inner{padding: 20px;font-size: 16px;line-height: 26px}.panel#panel-map .map-box-inner i{padding-right: 10px;font-size: 15px}.panel#panel-map .map-box-inner .icon-clock{font-size: 14px}.panel#panel-map .map-box-inner .icon-map{font-size: 16px}.panel#panel-map .map-box-inner h2{font-size: 22px}.panel#panel-map .map-box-inner .type{padding: 0 0 10px 0}.panel#panel-map .map-box-inner .address{padding-top: 10px}.panel#panel-map .legend-wrapper{min-height: 100%;width: 39%;overflow: visible}.panel#panel-map .legend-wrapper h1{font-size: 46px;line-height: 54px}.panel#panel-map .legend-wrapper dl{font-size: 18px}.panel#panel-map .legend-wrapper dl dt{line-height: 30px}.panel#panel-map .legend-wrapper dl dt::before{margin-top: 6px}.panel#panel-map .legend-wrapper dl dd.active::before{margin-top: 10px}.panel#panel-search{position: absolute}.page-template-page-search #searchform i.icon-search,.panel#panel-search #searchform i.icon-search{font-size: 42px;top: 5px}.page-template-page-search #searchform input,.panel#panel-search #searchform input{height: 70px;line-height: 70px;padding-left: 70px;font-size: 34px}.page-template-page-search .back-button,.panel#panel-search .back-button{bottom: 150px;left: 75px}.page-template-page-search .search-text,.panel#panel-search .search-text{text-align: left}.page-template-page-search .twitter-typeahead .tt-menu .tt-suggestion,.panel#panel-search .twitter-typeahead .tt-menu .tt-suggestion{font-size: 34px;padding: 0 70px}.panel#panel-search{-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in;top: 100px !important;opacity: 0;z-index: -1}.panel#panel-search.active{opacity: 1}.panel#panel-search #searchform{width: 80%}.panel#panel-search .search-text{padding-left: 70px}.header{position: fixed;z-index: 9000;width: 100%;height: 100px;top: 0;right: 0;padding: 0 25px}.header #inner-header{display: grid;grid-template-columns: 1fr auto;grid-template-rows: 40px 60px;align-items: center}.header #inner-header .site-switcher{grid-column: 2;grid-row: 1;justify-self: end;white-space: nowrap}.header #inner-header .logo-menu-container{float: left;width: 100%;grid-column: 1;grid-row: 2}.header #inner-header .logo-menu-container #logo-container{position: fixed}.header #inner-header .logo-menu-container #logo-container #logo{float: right}.header #inner-header .logo-menu-container #logo-container #logo img{width: 106px;padding-top: 2px;margin-top: 0}.header #inner-header .panels-switcher-container{display: contents}.header #inner-header .panels-switcher-container #panels{grid-column: 2;grid-row: 2;width: auto;float: none}.header #inner-header .panels-switcher-container #panels .panel-icons{margin-top: 23px;margin-bottom: 0;margin-left: -10px}.header #inner-header .panels-switcher-container #panels .panel-icons li{width: 25%;float: left}.header #inner-header .panels-switcher-container #panels .panel-icons li a{height: 30px;width: 30px;font-size: 16px;padding: 4px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-language a{padding: 4px;font-size: 15px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a{padding: 6px 4px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a i.icon-contact::before{font-size: 16px;margin-top: 2px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a{padding: 5px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a i.icon-map::before{font-size: 18px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a{padding: 5px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class^="icon-"],.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class*=" icon-"]::before{font-size: 18px}.header #inner-header .panels-switcher-container .site-switcher{text-align: right;width: auto;font-size: 12px;height: 40px;line-height: 40px}.header #inner-header .panels-switcher-container .site-switcher:hover{color: #00adc9}.header #inner-header .panels-switcher-container .site-switcher:hover .site-switcher-overlay{opacity: 1;height: auto;z-index: 7000}.header #inner-header .panels-switcher-container .site-switcher .icon-arrow{margin-left: 8px;margin-top: -2px;font-size: 10px}.header #inner-header .panels-switcher-container .site-switcher .site-switcher-overlay{top: auto;left: auto;right: 0}#search-button-container{position: fixed;left: 25px;right: 25px;bottom: 45px;top: 50px;overflow: hidden;z-index: 2000;pointer-events: none}#search-button-container #panel-search-button:not(:root:root):before{border-radius: 0;background-color: #00adc9}#search-button-container #panel-search-button{position: absolute;right: 65px;bottom: 101px;width: auto;background-color: #00adc9;padding: 0;z-index: 2000;border-radius: 100%;pointer-events: auto}#search-button-container #panel-search-button:before{content: '';position: absolute;display: block;width: 40px;height: 40px;top: 20px;left: 20px;border-radius: 100%;-webkit-transition: box-shadow .6s ease-out;transition: box-shadow .6s ease-out;box-shadow: 0 0 0 0 #00adc9;background-color: #00adc9}#search-button-container #panel-search-button a{background-color: #00adc9;color: #f5f5f5;text-decoration: none;border-radius: 100%;font-weight: 400;text-transform: uppercase;position: relative;width: 80px;height: 80px;box-shadow: 0 0 0 10px #00bad8;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#search-button-container #panel-search-button a:hover{box-shadow: 0 0 0 10px #00c7e8}#search-button-container #panel-search-button a:hover:after{background-color: #00c7e8}#search-button-container #panel-search-button a i.icon-search{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-size: 42px;position: absolute;top: 15px;right: 20px}#search-button-container #panel-search-button a div{font-size: 15px;display: block;position: absolute;bottom: -40px;color: #565656;font-weight: bold;width: 100%;text-align: center}#search-button-container #panel-search-button.expand:before{box-shadow: 0px 0px 0px 2500px #00adc9}#search-button-container #panel-search-button.expand a{box-shadow: 0 0 0 10px #00adc9;opacity: 0}#search-button-container #panel-search-button.expand:after{display: none}#search-button-container #panel-search-button:hover:after{background-color: #00d9fc}#search-button-container #panel-search-button:after{content: '';height: 1px;width: 65px;top: 50%;left: 100%;position: absolute;background-color: #30e2ff;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;z-index: -1}#search-notification{top: auto;bottom: 210px;right: 55px}#search-notification .notification-box:before,#search-notification .notification-box:after{top: 100%;right: 43px}#search-notification .notification-box:before{border-color: #00adc9 transparent transparent}#search-notification .notification-box:after{margin-top: -1px;border-color: #fff transparent transparent}a.show-menu{display: none}nav{width: 100%;top: -200%;float: left;display: block;position: static;background: transparent;min-height: auto;padding-top: 0}nav ul.nav,nav div.nav ul{padding: 0;margin-left: 10%;display: flex;flex-flow: row nowrap}nav ul.nav > li,nav div.nav ul > li{float: left;position: relative}nav ul.nav > li a,nav div.nav ul > li a{white-space: nowrap;line-height: 60px;padding: 0 11px;font-size: 12px;font-weight: 500;color: #565656;font-family: "brandon-grotesque", sans-serif;text-transform: uppercase}nav ul.nav > li a:hover,nav div.nav ul > li a:hover{color: #00adc9}nav ul.nav > li:first-child a,nav div.nav ul > li:first-child a{padding: 0 11px 0 0}nav ul.nav > li .subnavi-wrapper,nav div.nav ul > li .subnavi-wrapper{position: fixed;left: 25px;right: 25px;bottom: 55px;top: -100%;width: inherit;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;-ms-transform: translate(0, -125%);-webkit-transform: translate(0, -125%);transform: translate(0, -125%);padding: 0}nav ul.nav > li.visible .subnavi-wrapper,nav div.nav ul > li.visible .subnavi-wrapper{-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);transform: translate(0, 0);top: 100px}nav ul.nav > li.visible .subnavi-wrapper .back-btn,nav div.nav ul > li.visible .subnavi-wrapper .back-btn{position: absolute;top: 15px;bottom: inherit}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{display: block;margin-left: 0;padding: 50px 12%;z-index: 99999;column-count: 2}nav ul.nav > li ul.sub-menu li,nav div.nav ul > li ul.sub-menu li,nav ul.nav > li ul.children li,nav div.nav ul > li ul.children li{float: none;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}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{color: white;font-size: 25px;line-height: 30px;padding: 7px 0;font-family: "Absara", Times, serif;text-transform: none;white-space: normal;overflow-wrap: break-word}nav ul.nav > li ul.sub-menu ul.children,nav div.nav ul > li ul.sub-menu ul.children,nav ul.nav > li ul.children ul.children,nav div.nav ul > li ul.children ul.children{padding: 0 0 0 20px;margin-left: 10px;column-count: 1;margin-bottom: 20px}nav ul.nav > li ul.sub-menu ul.children li,nav div.nav ul > li ul.sub-menu ul.children li,nav ul.nav > li ul.children ul.children li,nav div.nav ul > li ul.children ul.children li{width: 100%;margin-left: -15px;padding-left: 10px;float: none}nav ul.nav > li ul.sub-menu ul.children li a,nav div.nav ul > li ul.sub-menu ul.children li a,nav ul.nav > li ul.children ul.children li a,nav div.nav ul > li ul.children ul.children li a{font-family: "brandon-grotesque", sans-serif;font-weight: 300;font-size: 24px;margin: -2px 0;line-height: 1.15em;padding: 7px 10px}.address-search{margin: 10px 0 50px 0}.address-search .icon-search{font-size: 26px}body.page-template-page-home #container{-js-display: flex;display: flex;align-items: center}body.page-template-page-home #container #content{width: 100%}body.page-template-page-home #container #content #inner-content{max-width: 82%;position: relative;margin-top: 15px}.home-page-navi{position: absolute;right: -177px;top: -8px;z-index: 1500;padding: 0 0 10px 15px;width: 200px;background: white}.home-page-navi .home-page-nav-item{padding: 2px 0;width: 200px;font-size: 12px;color: #9a9a98;font-weight: 500;border-bottom: 0;z-index: 2000;text-align: left;text-transform: uppercase;cursor: pointer}.home-page-navi .home-page-nav-item .title{visibility: hidden}.home-page-navi .home-page-nav-item span{content: "";display: block;width: 17px;height: 17px;box-shadow: inset 0 0 0 2px #00adc9;border-radius: 50%;background-color: white;float: left;margin: 0 15px 0 0;position: relative;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;box-sizing: content-box;overflow: hidden;-webkit-transform: translateZ(0);transform: translateZ(0)}.home-page-navi .home-page-nav-item span:before{content: '';display: block;width: 100%;height: 100%;background: #00adc9;position: absolute;top: 0;left: -100%;opacity: 0;-webkit-transition: all .2s cubic-bezier(.17, .67, .83, .67);transition: all .2s cubic-bezier(.17, .67, .83, .67)}.home-page-navi .home-page-nav-item.active span:before{opacity: 1;left: 0}.home-page-navi .home-page-nav-item::after{z-index: -9999;content: "";display: block;width: 25px;height: 42px;background-color: white;margin-top: -30px;margin-left: -10px}.home-page-navi .home-page-nav-item:hover{color: #00c7e8}.home-pages{border-left: none;margin-left: 0}.home-pages .home-subpage{position: absolute;top: 0;margin-left: 0}.home-pages .home-subpage:first-child .nav-subpage-title::after{height: 42px;margin-top: -30px}.home-pages .home-subpage:last-child .nav-subpage-title{position: absolute}.home-pages .home-subpage:last-child .nav-subpage-title::after{height: 42px;margin-top: -30px;position: static}.home-pages .home-subpage.active .home-slide-wrapper{opacity: 1;z-index: 1000}.home-pages .home-subpage .home-slide-wrapper{opacity: 0;z-index: 0;position: relative;border: 1px solid #9d9d9d;height: 60%;min-height: auto;padding: 50px;display: table !important;overflow: visible;-webkit-transition: .4s all ease-in-out;transition: .4s all ease-in-out}.home-pages .home-subpage .home-slide-wrapper .featured-image{float: left;height: 480px;margin-top: 20px;width: 320px;margin-left: -120px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper{display: table-cell;vertical-align: middle;padding: 0 0 0 50px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper h1{font-size: 52px;line-height: 52px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper h2.home-news-subtitle{font-size: 42px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper .contact-openinghours-container,.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper .contact-addresse-container{width: 50%;float: left;border-right: 1px solid #565656}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper .contact-addresse-container{padding-left: 50px;border-right: none}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper .home-button{margin-bottom: 0}.warning{position: fixed;left: 10%;top: auto;padding: 0 8px 5px 0;background: white;margin-left: 0}.warning .warning-container{float: left;padding-left: 2px;max-width: 365px}.warning .warning-container h3.warning-title{color: #e6464e;text-transform: uppercase;font-size: 12px;font-weight: 500;font-family: "brandon-grotesque", sans-serif;margin: 0;padding: 1px 0 2px 0}.warning .warning-container h3.warning-title a{margin-left: 0}.warning .warning-container .warning-message{margin-bottom: 0}.warning:nth-child(2n){margin-left: 400px;left: 10%}body.single-gallery .gallery-photolist .gallery,body.single-gallery .gallery-photolist .gallery-sidebar{width: calc(33.333% - 14px)}ul.news-list{margin-left: -30px}.address-search .icon-search{top: 4px}.single-event .event .event-header-wrapper{height: 450px}.single-event .event .event-header-wrapper .event-map{z-index: 1;width: 0%;height: 100%;display: block;right: 0}.single-event .event .event-header-wrapper .event-displaymap{z-index: 50;height: 100%;width: 13%;right: -1px;left: auto}.single-event .event .event-header-wrapper .event-displaymap .icon-map{height: auto}.single-event .event .event-header-wrapper .event-displaymap .icon-map:before{top: auto}.single-event .event .event-content-container{display: block;margin-bottom: 150px}.single-event .event .event-content-container .event-content{padding: 0 40px 0 80px}.single-event .event .event-content-container .event-content h1{font-size: 30px;line-height: 30px;margin-top: 5px}.single-event .event .event-content-container .event-content .event-date{font-size: 25px}.single-event .event .event-content-container .event-sideinfo{padding: 20px 25px 30px 25px}.single-event .event .event-content-container .event-sideinfo .singleinfo{margin-bottom: 15px}.single-event .event.show-map .event-displaymap{right: 87%;top: 0}.single-event .event.show-map .event-map{width: 87%;z-index: 15}body.page-template-default .featherlight,body.single-post .featherlight,body.page-template-page-conseil .featherlight,body.page-template-page-echevins .featherlight{top: 60px;right: 25px;bottom: 92px;left: 25px}body.page-template-default .featherlight-content,body.single-post .featherlight-content,body.page-template-page-conseil .featherlight-content,body.page-template-page-echevins .featherlight-content{width: 660px;min-height: 420px}.footer{position: fixed;z-index: 9999;width: 100%;height: 92px;bottom: 0;right: 0;padding: 10px 25px}.footer #inner-footer{font-size: 11px}.footer #inner-footer .footer-links,.footer #inner-footer .footer-info{float: left}.footer #inner-footer .footer-links{width: 18%;padding-bottom: 6px}.footer #inner-footer .footer-info{width: 10%;padding-bottom: 6px}.footer #inner-footer .footer-tile.services,.footer #inner-footer .footer-tile.documents{width: 24%;border-right: none;padding-bottom: 41px;position: relative}.footer #inner-footer .footer-tile.services:after,.footer #inner-footer .footer-tile.documents:after{content: "";display: block;right: 0;top: 0;bottom: 6px;background: #cfcfcf;width: 1px;position: absolute}.footer #inner-footer .footer-info{border-top: none}.footer #inner-footer .footer-info .social-icons{position: static;width: 50%;float: left;padding: 0 10px}.footer #inner-footer .footer-tile{float: left;height: 35px;border-right: 1px solid #cfcfcf;margin-top: 0}.footer #inner-footer .footer-tile.social-icons{border-right: 1px solid #cfcfcf}.footer #inner-footer .macommune a,.footer #inner-footer .guichetlu a,.footer #inner-footer .sms2citizen a{height: 30px;margin-top: 0}.footer #inner-footer .macommune img,.footer #inner-footer .guichetlu img,.footer #inner-footer .sms2citizen img{width: auto;height: 28px}.footer #inner-footer .macommune img{padding-top: 2px}.footer #inner-footer .sms2citizen{padding-top: 0px}.footer #inner-footer .sms2citizen img{padding-top: 5px}.footer #inner-footer .services{margin-top: 0}.footer #inner-footer .services,.footer #inner-footer .documents,.footer #inner-footer .address{border-top: none;width: auto;padding: 0 30px 35px 10px}.footer #inner-footer .services i.icon-plus,.footer #inner-footer .documents i.icon-plus,.footer #inner-footer .address i.icon-plus{right: 10px;top: 12px}.footer #inner-footer .services,.footer #inner-footer .documents{line-height: 34px;border-bottom: none}.footer #inner-footer .services i.icon-plus,.footer #inner-footer .documents i.icon-plus{top: 12px}.footer #inner-footer .services .services-overlay,.footer #inner-footer .documents .services-overlay,.footer #inner-footer .services .documents-overlay,.footer #inner-footer .documents .documents-overlay{opacity: 0;position: absolute;bottom: 35px;left: 0;padding: 10px 12px 20px 12px;display: none;overflow: visible;height: auto;-webkit-animation: fadeIn .3s linear forwards;animation: fadeIn .3s linear forwards;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.footer #inner-footer .services:hover,.footer #inner-footer .documents:hover{color: #00adc9}.footer #inner-footer .services:hover .services-overlay,.footer #inner-footer .documents:hover .services-overlay,.footer #inner-footer .services:hover .documents-overlay,.footer #inner-footer .documents:hover .documents-overlay{opacity: 1;bottom: 40px;display: block}.footer #inner-footer .services:hover i.icon-plus,.footer #inner-footer .documents:hover i.icon-plus{opacity: 0}.footer #inner-footer .legal{font-size: 12px;line-height: 34px;padding: 0 0 0 20px}.footer #inner-footer .address{position: static;float: right;border-top: none;line-height: 35px;padding: 0;width: 100%;text-align: center;border-top: 1px solid #cfcfcf}.footer #inner-footer .address .address-hotel{line-height: 38px;font-weight: bold;display: inline-block}.footer #inner-footer .address .address-contact{display: inline-block}.footer #inner-footer .address .address-phone{line-height: 38px;margin-left: 4px;display: inline-block}.footer #inner-footer .social-container{position: inherit;right: inherit}#complete-overlay{background: white;position: fixed;top: 0;right: 10px;bottom: 0;left: 25px;opacity: 0;pointer-events: none;z-index: 1000;width: calc(100% - 25px - 25px);height: 100%;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#complete-overlay.active{opacity: 0.8;z-index: 3000;pointer-events: auto}.home-subpage{position: absolute;top: 0;margin-left: 0}.home-subpage .home-content-wrapper{opacity: 0;-ms-transform: translateY(-150px);-moz-transform: translateY(-150px);-webkit-transform: translateY(-150px);transform: translateY(-150px);-webkit-transition: all .65s ease .2s;transition: all .65s ease .2s}.home-subpage .featured-image{opacity: 0;-ms-transform: translateY(160px);-moz-transform: translateY(160px);-webkit-transform: translateY(160px);transform: translateY(160px);-webkit-transition: all .55s ease .3s;transition: all .55s ease .3s}.home-subpage.active .home-slide-wrapper{opacity: 1;z-index: 1000}.home-subpage.active .home-content-wrapper{opacity: 1;-ms-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}.home-subpage.active .featured-image{opacity: 1;-ms-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}@keyframes jump{0%{opacity: 0;bottom: 210px}10%{opacity: 1;bottom: 210px}15%{bottom: 220px}20%{bottom: 210px}25%{bottom: 210px}30%{bottom: 220px}35%{bottom: 210px}40%{bottom: 210px}45%{bottom: 220px}50%{bottom: 210px}55%{bottom: 210px}60%{bottom: 220px}65%{bottom: 210px}95%{opacity: 1;bottom: 210px}99%{opacity: 0}100%{display: none}}@keyframes jump{0%{opacity: 0;bottom: 210px}10%{opacity: 1;bottom: 210px}15%{bottom: 220px}20%{bottom: 210px}25%{bottom: 210px}30%{bottom: 220px}35%{bottom: 210px}40%{bottom: 210px}45%{bottom: 220px}50%{bottom: 210px}55%{bottom: 210px}60%{bottom: 220px}65%{bottom: 210px}95%{opacity: 1;bottom: 210px}99%{opacity: 0}100%{display: none}}@-webkit-keyframes enlarge{0%{border: none}100%{box-shadow: 0px 0px 0px 2500px #00adc9;border: 150px #00adc9;right: 365px}}@keyframes enlarge{0%{box-shadow: 0 0 0 0 #00adc9}100%{box-shadow: 0px 0px 0px 2500px #00adc9}}}@media only screen and (min-width: 1200px){.header #inner-header #logo-container{width: 17%}.header #inner-header #logo-container #logo{float: right}.header #inner-header .logo-menu-container{width: 75%}.header #inner-header .panels-switcher-container{width: 25%}.header #inner-header .panels-switcher-container #panels .panel-icons{margin-top: 20px}.header #inner-header .panels-switcher-container #panels .panel-icons li a{height: 34px;width: 34px;font-size: 16px;padding: 6px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-language a{padding: 6px;font-size: 16px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a{padding: 8px 7px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-message a i.icon-contact::before{font-size: 17px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a{padding: 6px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-map a i.icon-map::before{font-size: 20px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a{padding: 6px}.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class^="icon-"],.header #inner-header .panels-switcher-container #panels .panel-icons .panel-weather a [class*=" icon-"]::before{font-size: 22px}.panel .close{right: 60px}.panel#panel-map #map-canvas{width: 66%}.panel#panel-map .legend-wrapper{padding: 45px;width: 33%}.panel#panel-map .legend-wrapper h1{font-size: 50px;line-height: 58px}.panel#panel-search .search-text .search-box,.panel#panel-search .search-results .search-box{width: 33%}#search-button-container #panel-search-button{right: 45px}#search-button-container #panel-search-button:after{width: 45px}#search-notification{right: 35px}.page-title{font-size: 52px}#container .page-image{display: block}#container #inner-content{padding: 75px 17% 20px 22%}body.page-template-page-home #container #content #inner-content{max-width: 950px}.home-page-navi .home-page-nav-item .title{visibility: visible}.home-pages .home-subpage .home-slide-wrapper{padding: 70px}.home-pages .home-subpage .home-slide-wrapper .featured-image{height: 530px;margin-top: 0;width: 360px;margin-left: -180px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper h1{font-size: 62px;line-height: 62px}.home-pages .home-subpage .home-slide-wrapper .home-content-wrapper h2.home-news-subtitle{font-size: 52px}.warning{position: static;background: transparent;padding: 0;margin-bottom: 15px;margin-left: -2px}.warning .warning-container{max-width: 165px}.warning .warning-container .warning-message{margin-bottom: 25px}.warning:nth-child(2n){margin-left: 0;left: auto}nav ul.nav,nav div.nav ul{margin-left: 25%}nav ul.nav > li a,nav div.nav ul > li a{padding: 0 15px;font-size: 13px}nav ul.nav > li:first-child a,nav div.nav ul > li:first-child a{padding: 0 15px 0 0}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{padding: 80px 12% 200px}nav ul.nav > li ul.sub-menu li.page_item_has_children a,nav div.nav ul > li ul.sub-menu li.page_item_has_children a,nav ul.nav > li ul.children li.page_item_has_children a,nav div.nav ul > li ul.children li.page_item_has_children a{text-transform: none}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{font-family: "Absara", Times, serif;text-transform: none;padding-left: 0}body.page-template-page-home #container #content #inner-content{max-width: 765px;padding: 75px 22% 75px 22%}body.single-gallery #container #inner-content{padding: 75px 10% 20px 10%}body.page-template-default .featherlight,body.single-post .featherlight,body.page-template-page-conseil .featherlight,body.page-template-page-echevins .featherlight{bottom: 55px}body.page-template-default .featherlight-content,body.single-post .featherlight-content,body.page-template-page-conseil .featherlight-content,body.page-template-page-echevins .featherlight-content{width: 660px}.footer #inner-footer{font-size: 12px}.footer #inner-footer .footer-tile{padding: 0 32px 0 20px}.footer #inner-footer .macommune,.footer #inner-footer .guichetlu,.footer #inner-footer .sms2citizen{padding: 0 22px 0 16px}.footer #inner-footer .services i.icon-plus,.footer #inner-footer .documents i.icon-plus,.footer #inner-footer .address i.icon-plus{right: 14px}}@media only screen and (min-width: 1400px){.header #inner-header .panels-switcher-container .site-switcher{font-size: 14px}body.page-template-page-home #container #content #inner-content{max-width: 970px}.page-title{font-size: 58px;line-height: 65px}body.page-template-page-home #container #content #inner-content{max-width: 950px}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-next{color: #565655;font-size: 65px}#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-prev i,#agenda-overview .bx-wrapper .bx-controls .bx-controls-direction .bx-next i{background-color: transparent}.dropdown-list{list-style-type: none}.dropdown-list .single-list-item{width: 100%;position: relative;vertical-align: top;margin-bottom: 30px}nav ul.nav > li a,nav div.nav ul > li a{padding: 0 20px;font-size: 14px}nav ul.nav > li:first-child a,nav div.nav ul > li:first-child a{padding: 0 28px 0 0}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{column-count: 3}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{font-size: 30px;line-height: 35px}nav ul.nav > li ul.sub-menu ul.children,nav div.nav ul > li ul.sub-menu ul.children,nav ul.nav > li ul.children ul.children,nav div.nav ul > li ul.children ul.children{column-count: 1}nav ul.nav > li ul.sub-menu ul.children li a,nav div.nav ul > li ul.sub-menu ul.children li a,nav ul.nav > li ul.children ul.children li a,nav div.nav ul > li ul.children ul.children li a{font-size: 26px;padding: 14px 10px}.left-container{float: left;width: 48%}.right-container{float: right;width: 48%}body.page-template-default .featherlight,body.single-post .featherlight,body.page-template-page-conseil .featherlight,body.page-template-page-echevins .featherlight{top: 60px;bottom: 55px}.panel#panel-map{margin-bottom: 0}body.single-gallery #container #inner-content{padding: 75px 10% 20px 7%}.footer{height: 55px}.footer #inner-footer .footer-links,.footer #inner-footer .footer-info,.footer #inner-footer .footer-tile.services,.footer #inner-footer .footer-tile.documents{width: auto;border-bottom: none}.footer #inner-footer .footer-tile.guichetlu{margin-top: 3px}.footer #inner-footer .footer-tile.documents:after{content: "";display: block;right: 0;top: 0;bottom: 6px;background: #cfcfcf;width: 1px;position: absolute}.footer #inner-footer .address{width: auto;text-align: right;border: none}.footer #inner-footer .address .address-hotel,.footer #inner-footer .address .address-contact,.footer #inner-footer .address .address-phone{display: inline-block !important}.footer #inner-footer .address .address-contact span{display: none}.footer #inner-footer .services .documents-overlay,.footer #inner-footer .documents .documents-overlay{width: 206px}.footer #inner-footer .services .services-overlay,.footer #inner-footer .documents .services-overlay{width: 231px}}@media only screen and (min-width: 1700px){.panel .close{right: 90px}#search-button-container #panel-search-button{right: 75px}#search-button-container #panel-search-button:after{width: 75px}.page-title{font-size: 68px;line-height: 70px}#search-notification{right: 65px}.home-pages .home-subpage .home-slide-wrapper{padding: 90px;min-height: 700px}.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper{padding: 0 0 0 100px}.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-news-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-raider-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-buet-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-events-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-link-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h1.home-contact-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h1.home-contact-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h1.home-contact-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h1.home-contact-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h1.home-contact-maintitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h1.home-contact-maintitle{font-size: 72px;line-height: 72px;padding: 0 0 10px 0}.home-pages .home-subpage .home-slide-wrapper .home-news-content-wrapper h2.home-news-subtitle,.home-pages .home-subpage .home-slide-wrapper .home-raider-content-wrapper h2.home-news-subtitle,.home-pages .home-subpage .home-slide-wrapper .home-buet-content-wrapper h2.home-news-subtitle,.home-pages .home-subpage .home-slide-wrapper .home-events-content-wrapper h2.home-news-subtitle,.home-pages .home-subpage .home-slide-wrapper .home-link-content-wrapper h2.home-news-subtitle,.home-pages .home-subpage .home-slide-wrapper .home-contact-content-wrapper h2.home-news-subtitle{font-size: 62px;padding: 0 0 15px 0}.council-leaders .single-member,.council-list .single-member{width: 33.33%}nav ul.nav > li a,nav div.nav ul > li a{padding: 0 36px;font-size: 14px}nav ul.nav > li:first-child a,nav div.nav ul > li:first-child a{padding: 0 36px 0 0}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{padding: 120px 12%}nav ul.nav > li ul.sub-menu ul.children li a,nav div.nav ul > li ul.sub-menu ul.children li a,nav ul.nav > li ul.children ul.children li a,nav div.nav ul > li ul.children ul.children li a{font-size: 30px;padding: 18px 10px}body.page-template-page-home #container #content #inner-content{max-width: 1050px}#container .page-image{display: block}.dropdown-list .single-list-item h2{font-size: 24px}.footer #inner-footer .address .address-hotel{font-weight: 900}.footer #inner-footer .address .address-contact span{display: inline-block}}@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: 0.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}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body.lt-ie9 #complete-overlay,body.lt-ie10 #complete-overlay{z-index: -1000 !important}}