/*!
Theme Name: ALMJ
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes Design
Text Domain: almj
Tags: -
*/*{outline:none!important}@media only screen and (max-width:991px){.framebox{height:100vh;left:0px;position:fixed;top:0px;width:100%;z-index:10;display:none}.framebox .content{display:none;top:0;position:absolute}.framebox .content .icon-logo_start{font-size:8em;color:#2e3192}.framebox .dnav{display:none;position:absolute}.framebox.open{background-color:#e6e7e8;display:block}.framebox.open .content{display:block;top:0}.framebox.open .dnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin-top:3em}.framebox.open .dnav ul{text-align:center;margin:0;list-style:none;padding:0;height:100vh}.framebox.open .dnav ul li{margin-bottom:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.framebox.open .dnav ul li a{padding:1em;text-decoration:none;color:#2e3192;position:relative;font-weight:900;font-size:1.167em;pointer-events:all}}@media only screen and (max-width:991px) and (max-height:450px){.framebox .content .icon-logo_start{font-size:6em}}@media only screen and (max-width:991px) and (max-height:450px){.framebox.open .dnav{margin-top:0}.framebox.open .dnav ul li{margin-bottom:0.3em}}@media only screen and (min-width:992px){.framebox{background:transparent;border-top:0px solid #F4F4F4;border-left:0px solid #F4F4F4;border-right:0px solid #F4F4F4;border-bottom:0px solid #F4F4F4;height:100vh;left:0px;position:fixed;top:0px;-webkit-transition:border 150ms ease;-o-transition:border 150ms ease;transition:border 150ms ease;width:100%}.framebox .content{display:none;top:0;position:absolute}.framebox .content .icon-logo_start{font-size:8em;color:#2e3192}.framebox .dnav{display:none;position:absolute}.framebox.open{border-top:300px solid #F4F4F4;border-left:50px solid #F4F4F4;border-right:50px solid #F4F4F4;border-bottom:50px solid #F4F4F4}.framebox.open .content{display:block;top:-300px}.framebox.open .dnav{display:-webkit-box;display:-ms-flexbox;display:flex}.framebox.open .dnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;list-style:none;padding:0}.framebox.open .dnav ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:2px;margin-right:2px}.framebox.open .dnav ul li a{padding:1em;text-decoration:none;color:#2e3192;position:relative;font-weight:900;font-size:1.167em}.framebox.open .dnav ul li a:after{content:'';position:absolute;top:24px;left:-0.25em;height:18px;width:2px;background-color:#2e3192}.framebox.open .dnav ul li:first-child a:after{display:none}}@media only screen and (max-width:767px){.fnav li{margin-bottom:5px}.fnav li:last-child{margin-bottom:0px}}.hamburger{position:fixed;top:2.8em!important;left:unset!important;right:2em!important;z-index:15;font-size:1em;height:60px!important;width:60px!important}.hamburger .icon-menu{position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:-24.33px}.hamburger .icon-close{display:none}.hamburger.open{display:none}@media only screen and (max-width:991px){.hamburger.open .icon-menu{display:none}.hamburger.open .icon-close{display:block;position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:-17.775px}}.hamburger-close{position:fixed;top:2.8em!important;left:unset!important;right:2em!important;z-index:15;font-size:1em;height:60px!important;width:60px!important}.hamburger-close .icon-close{position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:-17.775px;color:#2e3192}.hamburger-close.close{display:none}@media only screen and (min-width:992px){.blogtext{height:66px}}.pdf-loop .box-pdf{width:100%;height:135px;display:block;background:white;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdf-loop .box-pdf:hover{background:#1c1d58}.pdf-loop .box-pdf:hover .icon-download{color:white}.pdf-loop .filedesc{margin-bottom:15px;text-align:center}.pdf-loop .icon-download,.pdf-loop .icon-download_word{color:#2e3192;font-size:5em}section.white .pdf-loop .box-pdf{background:#2e3192;color:white}section.white .pdf-loop .box-pdf .icon-download,section.white .pdf-loop .box-pdf .icon-download_word{color:white}section.white .pdf-loop .box-pdf:hover{background:#1c1d58}section.white .pdf-loop .box-pdf:hover .icon-download,section.white .pdf-loop .box-pdf:hover .icon-download_word{color:white}section.blue .pdf-loop .box-pdf{background:white}section.blue .pdf-loop .box-pdf:hover{background:#1c1d58}section.blue .pdf-loop .box-pdf:hover .icon-download,section.blue .pdf-loop .box-pdf:hover .icon-download_word{color:white}.copyright{color:white}.framebox{z-index:-1}.post-nav{padding-left:0;margin-top:0;margin-bottom:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-nav .pager{text-align:center;padding:5px 0 5px 0}.post-nav ul{padding:0;list-style:none}.post-nav ul li{padding:0 20px 0 20px;display:inline-block}.post-nav ul li a{padding:5px;color:#2e3192}.post-nav ul li span{display:inline;padding:5px}.post-nav ul li .active{font-weight:bold;color:#2e3192}.post-nav ul .first .last{cursor:pointer}.screen-reader-response{display:none}form{width:100%}form p{padding:0;font-size:1em}form p span input,form p span textarea{border:1px solid #ccc;width:100%;padding:8px;font-size:1em}form .wpcf7-select{padding:8px;color:#2e3192;margin-bottom:15px;width:100%}form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]{width:15px;display:inline-block;position:relative;top:15px}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{margin-top:-5px;margin-left:25px;display:inline-block}form .wpcf7-not-valid-tip{color:red;margin-bottom:10px}form .wpcf7-validation-errors{color:red;margin-bottom:15px;text-align:center}form .wpcf7-submit{color:white;background-color:#2e3192;padding:0.4em;border:none;letter-spacing:0.1em;text-align:center;width:100%;position:relative;font-size:1.083em;font-weight:400!important}form .wpcf7-submit:hover{background:#1c1d58;cursor:pointer}.wpcf7-mail-sent-ok{margin-top:10px;margin-bottom:10px;border:1px solid #2e3192;padding:5px;color:#1c1d58;text-align:center}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.eot');src:local('Nunito Sans Regular'), local('NunitoSans-Regular'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-regular.svg#Nunito Sans') format('svg')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;src:url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.eot');src:local('Nunito Sans Black'), local('NunitoSans-Black'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/nunito-sans-v5-latin/nunito-sans-v5-latin-900.svg#Nunito Sans') format('svg')}body,html{margin:0;padding:0;overflow-x:none;font-family:"Nunito Sans";font-style:"normal";font-weight:400}p{text-align:justify;text-justify:inter-word;font-size:1.083em;margin-top:0}img{position:relative;max-width:100%;max-height:100%}h1{display:none}h2{font-weight:900;font-size:1.6em}h3{font-weight:900;font-size:1.083em}#mission strong{font-size:1.083em}@media only screen and (min-width:992px){.mission{min-height:400px}.mission .mitem .title{border:solid 2px #ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 31px 5px 10px;word-wrap:break-word}.mission .mitem .title:after{content:'\25ba';position:absolute;right:27px}.mission .mitem.active .title,.mission .mitem:hover{background-color:#ffffff;color:#2e3192}.mission .mitem:hover{cursor:pointer}}.text-content{padding:0 12px}.bold{font-weight:900}.link{color:#ffffff}.googlemap{width:100%;height:350px}.midnightHeader.hide{display:none;color:#2e3192}@media only screen and (max-width:991px){.midnightHeader.hide{display:block}}.midnightHeader.white{color:#ffffff}.midnightHeader.blue{color:#2e3192}.icon-close,.icon-menu{position:fixed;right:50px;top:5px;z-index:15;font-size:1.5em}.icon-close:hover,.icon-menu:hover{cursor:pointer}.main-space{width:100%}.main-space.x1{height:13px}.main-space.x2{height:40px}.main-space.x3{height:60px}@media (max-height:450px){.main-space.x3{height:30px}}.main-space.x4{height:200px}.main-space.debug{background-color:red}.border_mainspace{margin-top:13px;margin-bottom:13px}.hero{background-image:url("_res/img/istockphoto-153211636-2048x2048.jpg");background-size:cover;background-position:center top;height:100vh}.hero .icon-logo_start{font-size:20em;color:#ffffff}@media only screen and (max-height:450px){.hero .icon-logo_start{font-size:10em}}.hero .icon-next{color:#ffffff}.epage section.section{min-height:1000px}.epage .nav{display:none}.nav{position:absolute;top:60px;z-index:11;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.nav.hide{visibility:hidden}.nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;list-style:none;padding:0}.nav ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:2px;margin-right:2px}.nav ul li a{padding:1em;text-decoration:none;color:#ffffff;position:relative;font-weight:900;font-size:1.167em}.nav ul li a:after{content:'';position:absolute;top:24px;left:-0.25em;height:18px;width:2px;background-color:#ffffff}.nav ul li:first-child a:after{display:none}.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.box .header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.box .center{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.box .footer{-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px}.white .icon-backtotop,.white .icon-logo,.white .icon-next{color:#2e3192}.blue .icon-backtotop,.blue .icon-logo,.blue .icon-next{color:white}@media only screen and (min-width:992px){section.white .mission{min-height:400px}section.white .mission .mitem .title{border:solid 2px #2e3192}section.white .mission .mitem.active .title,section.white .mission .mitem:hover{background-color:#2e3192;color:#ffffff}}section.white a{color:#2e3192}section.white .left h2{letter-spacing:0.1em;margin:0;padding:0.57em;text-align:center;width:100%;position:relative;color:white;background-color:#2e3192}section.white .left h2:before{content:'';position:absolute;top:0;width:0px;height:0px;border-style:solid;right:-64.3px;border-width:64.5px 64.5px 0 0;border-color:#2e3192 transparent transparent transparent;display:none}@media (min-width:992px){section.white .left h2:before{display:block}}section.white .right h2{letter-spacing:0.1em;margin:0;padding:0.57em;text-align:center;width:100%;position:relative;color:white;background-color:#2e3192}section.white .right h2:before{content:'';position:absolute;top:0;width:0px;height:0px;border-style:solid;left:-64.3px;border-width:0 64.5px 64.5px 0;border-color:transparent #2e3192 transparent transparent;display:none}@media (min-width:992px){section.white .right h2:before{display:block}}section.white .pdfcont a{color:black}section.white .button{display:block;text-align:center;padding:0.4em;width:100%;background-color:#2e3192;color:white}section.white .button:hover{background-color:#1c1d58;color:white}section.blue a{color:#ffffff}section.blue .left h2{letter-spacing:0.1em;margin:0;padding:0.57em;text-align:center;width:100%;position:relative;color:#2e3192;background-color:white}section.blue .left h2:before{content:'';position:absolute;top:0;width:0px;height:0px;border-style:solid;right:-64.3px;border-width:64.5px 64.5px 0 0;border-color:white transparent transparent transparent;display:none}@media (min-width:992px){section.blue .left h2:before{display:block}}section.blue .right h2{letter-spacing:0.1em;margin:0;padding:0.57em;text-align:center;width:100%;position:relative;color:#2e3192;background-color:white}section.blue .right h2:before{content:'';position:absolute;top:0;width:0px;height:0px;border-style:solid;left:-64.3px;border-width:0 64.5px 64.5px 0;border-color:transparent white transparent transparent;display:none}@media (min-width:992px){section.blue .right h2:before{display:block}}section.blue .pdfcont a{color:white}section.blue .button{display:block;text-align:center;padding:0.4em;width:100%;background-color:white;color:#2e3192}section.blue .button:hover{background-color:#1c1d58;color:white}section{width:100%;position:relative;overflow:hidden;z-index:3;margin-top:-1px}section.white{background-color:#ffffff;color:black}section.blue{background-color:#2e3192;color:white}section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;border:15px solid #2e3192;z-index:-1}@media only screen and (max-width:991px){section:before{display:none}}@media only screen and (max-width:991px){section.hero:before{display:block}}section.last:before{border-bottom:none}section a{text-decoration:none}section a .icon-next{font-size:2em}section a .icon-next .white{color:#2e3192}section a .icon-next .blue{color:white}section a .icon-backtotop{font-size:2em}section .icon-logo{font-size:4em}section .icon-logo .white{color:#2e3192}section .icon-logo .blue{color:white}#footer{padding-bottom:13px;margin-top:-1px}#footer:before{border:0!important}#footer .container{margin-top:0px}#footer nav ul{list-style:none;margin:0;padding:0}#footer nav ul li a{text-decoration:none;color:#ffffff}.footer-border{position:relative}.footer-border:after{content:'';position:absolute;bottom:0px;left:0;height:123px;width:2px;background-color:#ffffff}@media only screen and (max-width:767px){.footer-border:after{display:none}}.copyright{font-size:0.7em;background-color:#1c1d58;text-align:center;font-size:12px;padding:15px 0}.copyright a{color:white;text-decoration:none}@media only screen and (max-width:991px){.footer-address{text-align:center}}.membre{background-color:#ffffff;padding:0.4em;letter-spacing:0.1em;font-size:1.083em;text-align:center;white-space:nowrap}.membre a{color:#2e3192!important}.membre:hover{background:#d9d9d9;cursor:pointer}.member_list{padding:10px;border-bottom:solid #2e3192 1px}.thead_member_list{padding:10px;background-color:#2e3192;color:#ffffff}@media only screen and (max-width:991px){.right .thead_member_list{display:none}}.post-password-form{border:2px solid #2e3192;padding:45px}.post-password-form input[type=password]{border:1px solid #2e3192;padding:8px;font-size:1em}.post-password-form input[type=submit]{color:white;background-color:#2e3192;border:solid 1px #2e3192;letter-spacing:0.1em;text-align:center;position:relative;font-size:1em;font-weight:400!important;padding:8px}.post-password-form input[type=submit]:hover{cursor:pointer;color:#2e3192;background-color:white}@media only screen and (max-width:575px){.post-password-form label,.post-password-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-password-form input{margin-top:10px}}.dataTables_wrapper .dataTables_filter{float:none!important}.mandataireTableheader{display:block;background-color:#2e3192;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;margin-top:40px}.mandataireTableheader .name{width:30%}.mandataireTableheader .mandats{width:70%}@media only screen and (max-width:1200px){.mandataireTableheader{display:none}}.respo_mandats{margin-top:10px;font-weight:bold}@media (min-width:1200px){.respo_mandats{display:none}}.mandataireTable thead{display:none}.mandataireTable tr td{padding:15px!important;min-height:100%;border-bottom:1px solid #2e3192}@media only screen and (max-width:767px){.mandataireTable tr td{padding:15px 0!important}}.mandataireTable th{border-bottom:solid #2e3192 1px!important}.mandataireTable input{border:1px solid #2e3192;padding:8px;font-size:1em}.mandataireTable tr:first-child td{border-top:1px solid #2e3192}.mandataireTable .info .name{font-weight:bold}.mandataireTable .activities_title{display:block;width:100%}.mandataireTable .activities ul{padding:0;padding-left:15px;margin-top:0}.mandataireTable .activities ul li{list-style:disc}@media only screen and (min-width:1200px){.mandataireTable .mandataire{display:-webkit-box;display:-ms-flexbox;display:flex}.mandataireTable .info{width:30%}.mandataireTable .activities{width:70%}}@media only screen and (max-width:1199px){.mandataireTable .points{display:none}}.dataTables_wrapper .dataTables_paginate{margin-top:35px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:#2e3192!important;color:white!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#2e3192!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{opacity:0.3}table.dataTable.no-footer{border:unset}.dataTables_wrapper{color:black}.dataTables_wrapper .dataTables_paginate a{color:black!important;background:none!important;border:none!important}.dataTables_wrapper .paginate_button{color:black!important}.dataTables_wrapper input[type=search]{margin-left:10px;border:1px solid #2e3192;padding:8px;font-size:1em;border-radius:0}@media only screen and (max-width:1199px){.dataTables_filter{margin-bottom:20px}}@media only screen and (max-width:767px){.dataTables_filter{text-align:left!important}.dataTables_filter label{display:block;width:100%;font-weight:700!important}.dataTables_filter label input{display:block;width:100%;margin-left:0!important;margin-top:10px}}