html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(//www.gymnasedebeaulieu.ch/wp-content/themes/gymnase/static/dist/css/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%,to{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%,to{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%,to{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}to{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}to{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}to{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{0%{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{0%{-moz-transform:translateY(-100%)}}@keyframes goDown{0%{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{0%{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{0%{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{0%{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}body,button{font-family:Raleway,sans-serif}body{font-size:16px;font-weight:400;line-height:1.5;min-width:300px;margin:0;background-color:#202f57;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.admin-bar .header-menu.is-sticky-menu{top:-35px}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}textarea{resize:vertical}a,body,button{color:#444}button{padding:0;cursor:pointer}a{font-size:16px;text-decoration:none}p{margin-top:0;margin-bottom:24px;letter-spacing:.05em}.js-accordion-title.files,.l-page__content a:not([class=btn]){color:#59b6e8}input,select,textarea{font-family:Raleway,sans-serif;color:#444}html{box-sizing:border-box}dd{margin-left:0}*,:after,:before{box-sizing:inherit}.group:after{display:table;clear:both;content:''}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}::-ms-clear,::-ms-reveal{display:none}input[type=button],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{border-radius:0}.head-content{max-width:965px;margin:auto;padding:0 10px 35px;text-align:center}.accordion p:last-child,.archiv-slider__link p:last-child,.grid-elastic__body p:last-child,.head-content p:last-child{margin-bottom:0}.body-content{max-width:1090px;margin:auto auto 40px;padding:0 10px}.owl-item.loading{min-height:150px;background:url(//www.gymnasedebeaulieu.ch/wp-content/themes/gymnase/static/dist/css/AjaxLoader.gif) no-repeat center center}body .tribe-bar-filters{display:none}body .tribe-events-notices{border:1px solid #f9f9f9;background:#f9f9f9}body #tribe-events a.tribe-events-button{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:2.7;display:inline-block;overflow:hidden;min-width:128px;max-width:300px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s;text-align:center;vertical-align:top;white-space:nowrap;text-transform:capitalize;text-overflow:ellipsis;color:#fff;border:none;border-radius:0;outline:none;background-color:#202f57}body #tribe-events a.tribe-events-button:hover{background-color:#3e7ccc}body h1.tribe-events-single-event-title{margin-bottom:10px}body .tribe-events-schedule h2{font-size:25px;font-weight:400;margin-bottom:10px}body .tribe-events-event-meta .column,body .tribe-events-event-meta .tribe-events-meta-group{margin-top:-50px}body .tribe-events-single-section.tribe-events-event-meta{float:left;border:none;background:0 0}body .tribe-events-meta-group.tribe-events-meta-group-details{width:100%}h1{letter-spacing:.05em;font-size:25px;margin-bottom:20px}h1,h2,h4,h5,h6{font-weight:300}h1,h2,h3,h4,h5,h6{margin-top:0}.h1,h2,h4,h5,h6{margin-bottom:20px}h4,h5,h6{letter-spacing:.05em}.h1{font-size:25px}.h2,h2{font-size:23px;letter-spacing:3px}.h3,h3{font-size:24px;font-weight:300;margin-bottom:35px;letter-spacing:1px}.h3._underline,h3._underline{position:relative}.h3._underline:before,h3._underline:before{position:absolute;top:50%;right:0;width:100%;height:1px;content:'';background-color:#cfcdcd}.h3._underline .line,h3._underline .line{position:relative;z-index:100;padding-right:20px;background-color:#ececec}.btn{font-size:16px;line-height:2.7;display:inline-block;overflow:hidden;min-width:128px;max-width:300px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s;text-align:center;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;color:#fff;border:none;outline:none;background-color:#202f57}.btn:hover{background-color:#3e7ccc}.btn [aria-disabled=true],.btn [disabled],.btn:disabled{cursor:not-allowed;color:#fff;background-color:#adadad}.btn:active,.btn:focus{background-color:#3e7ccc;box-shadow:inset 0 0 0 2px #202f57}.select{font-size:16px;min-width:205px;max-width:100%;height:45px;padding:0 40px 0 15px;border:1px solid #eaeaea;border-radius:0;outline:none;background:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzZmNmY2ZiIgaGVpZ2h0PSIzMiIgaWQ9InRyaWFuZ2xlLWRvd24iIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDggSDI4IEwxNiAyNiB6Ii8+PC9zdmc+Cg==);background-repeat:no-repeat;background-position:right 15px center;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select::-ms-expand{display:none}.select:-moz-focusring{transition:color 0ms;color:transparent;text-shadow:0 0 0 #000}.select:active,.select:focus,.select:hover{transition:.3s;border-color:#59b6e8}.container{max-width:1300px;margin:auto;padding:0 10px;background-color:#fff}.container__inner{max-width:1090px;margin:auto;padding-top:50px;padding-bottom:80px}.container._bg-gray{background-color:#ececec}.row{font-size:0}[class*=col-]{font-size:22px;display:inline-block;vertical-align:top}.col-1{width:8.33333333333333%}.col-2{width:16.66666666666667%}.col-3{width:25%}.col-4{width:33.33333333333333%}.col-5{width:41.66666666666665%}.col-6{width:50%}.col-7{width:58.33333333333331%}.col-8{width:66.66666666666664%}.col-9{width:75%}.col-10{width:83.3333333333333%}.col-11{width:91.66666666666663%}.col-12{width:100%}.l-page,.l-page__inner{display:-ms-flexbox;display:flex}.l-page{max-width:1280px;margin:auto;background-color:#fff}.l-page__inner{-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh}.l-page__content{-ms-flex-positive:1;flex-grow:1}.l-slider__head{padding:30px 50px 0}.l-slider__meta{font-size:20px;margin-bottom:25px}.l-slider__foot{padding:20px 12% 0;text-align:center}.l-slider__item{height:100%}.l-formulaire{font-size:0;display:block;max-width:1070px;margin:auto;padding:10px 10px 65px}.l-formulaire__item{margin:0 0 40px}.l-annonces__header{background:#fff}.l-annonces__main{font-size:0;padding:0 5px;background-color:#ececec}.l-annonces__row{margin:0 -5px}.l-annonces__col{font-size:20px;display:inline-block;width:100%;padding:0 5px;vertical-align:top}.l-annonces__footer{height:35px;background-color:#202f57}.header:not(.mini-style){font-size:0;padding:15px}.header__item{font-size:16px}.header__item:first-child{width:70%}.header__item:last-child{width:30%;text-align:right}.pseudo-header__item{width:100%}.logo{font-size:0}.logo__title{font-size:47px;font-weight:300;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#202f57}.header-menu{max-width:1300px;margin:auto auto 5px;border-bottom:1px solid #e5e5e5;background-color:#fff}.header-menu.is-sticky-menu{position:fixed;z-index:200;top:-67px;width:100%;max-width:1280px;transition:transform .7s ease-in-out;transform:translate(0,67px);background-color:#fff}.header-menu ul{margin:0;padding:0;list-style-type:none}.header-menu .logged_out .only-logged-in{display:none}.header-menu>ul{font-size:0}.header-menu>ul>li{position:relative;text-align:center}.header-menu>ul>li>a{text-transform:uppercase}.header-menu a{font-size:16px;line-height:4.1;display:block;overflow:hidden;white-space:nowrap;letter-spacing:.075em;text-overflow:ellipsis;color:#202f57;outline:none}.header-menu a:not([href]){cursor:default}.header-menu a:active,.header-menu a:focus,.header-menu a:hover{transition:color .3s;color:#59b6e8}.menu-item.current-menu-item a,.unselected-sub-menu .menu-item.current-menu-item a:hover{color:#59b6e8}.menu-mobile,.unselected-sub-menu .menu-item.current-menu-item a{color:#202f57}.menu-mobile{font-size:0;line-height:4.1;width:100%;padding:0 20px;text-transform:uppercase;border:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;outline:none;background-color:#fff}.menu-mobile__item{line-height:3.5;display:inline-block;vertical-align:middle}.menu-mobile__item:first-child{text-align:left}.menu-mobile__item:last-child{text-align:right}.menu-mobile__line{display:block;width:40px;height:5px;margin:8px auto;transition:all .3s ease-in-out;background-color:#202f57}.menu-mobile__icon{display:inline-block;vertical-align:middle}.menu-mobile__icon:hover{cursor:pointer}.menu-mobile.is-active .menu-mobile__icon{transform:rotate(90deg)}.menu-mobile.is-active .menu-mobile__line:nth-child(2){transition:none;transition-delay:.3s;opacity:0}.menu-mobile.is-active .menu-mobile__line:nth-child(1),.menu-mobile.is-active .menu-mobile__line:nth-child(3){width:27px;transform-origin:right}.menu-mobile.is-active .menu-mobile__line:nth-child(1){transform:translateY(15px) rotate(45deg)}.menu-mobile.is-active .menu-mobile__line:nth-child(3){transform:translateY(-15px) rotate(-45deg)}.footer{color:#fff;background-color:#152243}.footer__title{font-size:20px;margin:10px 0 35px}.footer__head{padding-top:40px;text-align:center;border-bottom:1px solid #34446f}.footer__foot{font-size:12px;padding:35px 0;text-align:center;color:#9da2b0}.footer__body{font-size:0;max-width:880px;margin:auto;padding-top:20px;padding-right:15px;padding-left:15px;word-wrap:break-word;color:#9da2b0}.footer__item a,.footer__item p{font-size:14px}.footer__item a{color:#fff;border-bottom:1px solid transparent}.footer__item a[href^='fax:'],.footer__item a[href^='tel:']{color:#9da2b0}.footer__item a:active,.footer__item a:focus,.footer__item a:hover{transition:.3s;border-bottom:1px solid rgba(255,255,255,.4)}.footer__item p{line-height:1.6;margin-bottom:0}.footer__item-title{font-size:14px;margin-bottom:5px;color:#fff}.banner,.banner_annonces{background-repeat:no-repeat;background-position:center center}.banner{margin-bottom:30px;height:400px}.banner_annonces{position:relative;height:128px;background-color:#fff}.banner_annonces__date{font-size:35px;font-weight:600;position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);text-align:center;color:#fff}.text-slider{padding:0 50px}.text-slider p{font-size:16px}.text-slider .owl-buttons{position:absolute;top:40%;right:0;left:0;width:100%;margin-bottom:-25px}.text-slider .owl-buttons div{font-size:0;position:absolute;top:50%;bottom:0;width:35px;height:35px;border-top:4px solid #202f57;border-left:4px solid #202f57;outline:none}.archiv-slider .owl-next:active:after,.archiv-slider .owl-next:active:before,.archiv-slider .owl-next:focus:after,.archiv-slider .owl-next:focus:before,.archiv-slider .owl-next:hover:after,.archiv-slider .owl-next:hover:before,.archiv-slider .owl-prev:active:after,.archiv-slider .owl-prev:active:before,.archiv-slider .owl-prev:focus:after,.archiv-slider .owl-prev:focus:before,.archiv-slider .owl-prev:hover:after,.archiv-slider .owl-prev:hover:before,.slider .owl-next:active:after,.slider .owl-next:active:before,.slider .owl-next:focus:after,.slider .owl-next:focus:before,.slider .owl-next:hover:after,.slider .owl-next:hover:before,.slider .owl-prev:active:after,.slider .owl-prev:active:before,.slider .owl-prev:focus:after,.slider .owl-prev:focus:before,.slider .owl-prev:hover:after,.slider .owl-prev:hover:before,.text-slider .owl-buttons div:active,.text-slider .owl-buttons div:focus,.text-slider .owl-buttons div:hover{transition:border-color .3s;border-color:#59b6e8}.text-slider .owl-buttons .owl-prev{left:15px;transform:rotate(-45deg)}.text-slider .owl-buttons .owl-next{right:15px;transform:rotate(135deg)}.owl-pagination{text-align:center}.owl-pagination .owl-page{display:inline-block;vertical-align:middle;outline:none}.owl-pagination .owl-page:active:not(.active) span,.owl-pagination .owl-page:focus:not(.active) span,.owl-pagination .owl-page:hover:not(.active) span{transition:background-color .3s;background-color:#59b6e8}.owl-pagination .owl-page.active span{background-color:#474747}.owl-pagination .owl-page span{display:block;width:15px;height:15px;margin:0 5px;border-radius:50%;background-color:#a8a8a8}.home-grid__item{height:100%;padding-bottom:50px;background-repeat:no-repeat;background-position:70%;background-size:cover}.home-grid__item._bg-responsive{height:585px}.calendar,.home-grid__item._bg-grey{background-color:#ececec}.home-grid__item._bg-white{background-color:#fff}.calendar{padding-top:30px;padding-bottom:40px}.calendar__title{text-align:center}.calendar__body{padding:15px}.calendar__meta{max-width:1075px;margin:auto;padding:4.2%;text-align:left;word-wrap:break-word;color:#ececec;background-color:#202f57}.calendar__meta-content,.calendar__meta-title{font-size:22px}.calendar__meta-item{font-size:18px;line-height:2.8;padding:0 15px;text-align:center;color:#444;background-color:#ececec}.slider .owl-controls{position:absolute;top:50%;right:0;left:0;margin-top:-45px}.slider .owl-next{right:0}.slider .owl-next:before,.slider .owl-prev:after{position:absolute;top:0;bottom:0;left:-6px;display:block;width:35px;height:35px;margin:auto;content:'';transform:rotate(135deg);border-top:4px solid #fff;border-left:4px solid #fff}.slider .owl-prev{left:0}.slider .owl-prev:after{right:0;left:10px;transform:rotate(-45deg)}.slider .owl-next,.slider .owl-prev{font-size:0;position:absolute;top:0;bottom:100%;width:40px;height:90px;outline:none;background-color:rgba(0,0,0,.5)}.map{height:200px}.secretariat{max-width:1070px;margin:auto;padding:25px 15px}.secretariat__title{font-size:37px;letter-spacing:1px}.secretariat__subtitle{font-size:20px;margin-bottom:0}.secretariat a,.secretariat p{font-size:15px}.secretariat a{color:#fff;border-bottom:1px solid transparent}.secretariat a[href^='mailto:']{color:#59b6e8}.secretariat a:active,.secretariat a:focus,.secretariat a:hover{transition:.3s;border-bottom:1px solid rgba(89,182,232,.5)}.secretariat p{line-height:2;margin-bottom:0}.accordion{max-width:1090px;margin:auto;padding:0 10px}.accordion__btn{font-size:20px;line-height:3.1;position:relative;width:100%;padding-right:50px;padding-left:25px;text-align:left;border:1px solid #c7c7c7;outline:none;background-color:#fff}.accordion__btn:after,.accordion__btn:before{position:absolute;content:'';background:#8b8b8b}.accordion__btn:before{top:50%;right:25px;width:16px;height:2px;margin-top:-1px}.accordion__btn:after{top:50%;right:32px;width:2px;height:16px;margin-top:-8px}.accordion__btn.is-open{background-color:#f7f7f7}.absences__slider .owl-page span,.accordion__btn.is-open:after,.annonce__slider .owl-page span{display:none}.accordion__btn:active,.accordion__btn:focus,.accordion__btn:hover{transition:.3s;border-color:#59b6e8}.accordion__btn:active:after,.accordion__btn:active:before,.accordion__btn:focus:after,.accordion__btn:focus:before,.accordion__btn:hover:after,.accordion__btn:hover:before{background:#59b6e8}.accordion__btn._icon-pdf a{position:absolute;top:6px;right:70px}.accordion__item:not(:last-child){margin-bottom:8px}.accordion__item:last-child{margin-bottom:120px}.accordion__content{display:none;padding:20px}.accordion__content img{display:block;margin:auto}.accordion__description{font-size:14px;line-height:1.8;letter-spacing:.04em}.team{font-size:0;max-width:1090px;margin:auto auto 40px;padding:0 10px}.team__title{padding-top:30px;text-transform:uppercase}.team__body{padding-bottom:15px;background-color:#f7f7f7}.team__item{font-size:16px;margin-bottom:20px;text-align:center}.downloads{margin-bottom:110px;padding:0 10px;text-align:center}.downloads__title{margin-bottom:45px}.downloads__item{font-size:22px;line-height:1.2;display:block;margin-bottom:25px;padding-top:95px;border-bottom:1px solid transparent}.downloads__item._pdf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABSCAYAAADjNQxbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0EyMDY2MDVBMkExMUU3QTI3MUMzN0YzNzY3QTY5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTZCNDNCRTVBNEYxMUU3QTI3MUMzN0YzNzY3QTY5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFDQTIwNjVFNUEyQTExRTdBMjcxQzM3RjM3NjdBNjk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFDQTIwNjVGNUEyQTExRTdBMjcxQzM3RjM3NjdBNjk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pk8QjAAACLtJREFUeNrsnAtw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);background-repeat:no-repeat;background-position:center top}.grid-elastic__container{max-width:1090px;margin:auto auto 40px;padding:0 10px}.archiv-slider__head img,.grid-elastic__head img{width:100%}.grid-elastic__title{margin-bottom:5px}.grid-elastic__title,.grid-elastic__title a{font-size:18px;font-weight:300}.grid-elastic__title a:hover{color:#59b6e8}.grid-elastic__body{font-size:14px;line-height:2;padding:25px;background-color:#fff}.grid-elastic__item{margin-bottom:30px;padding:0 15px}.archiv{max-width:845px;margin:70px auto auto}.archiv-slider__head{margin-bottom:15px}.archiv-slider__item{font-weight:300;line-height:1.3;margin:0 3px}.archiv-slider__item:hover a{transition:color .3s;color:#59b6e8}.archiv-slider__link{outline:none}.archiv-slider__data{font-size:15px}.archiv-slider__title{margin-bottom:5px}.archiv-slider__link{font-size:18px;position:relative;display:block;overflow:hidden}.archiv-slider__link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transition:all .3s ease-in-out;transform:translateX(-100%);background-color:rgba(63,124,205,.8);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGZpbGw9IiNmZmYiIGhlaWdodD0iODBweCIgaWQ9IkNhcGFfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAgODA7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4MCA4MCIgd2lkdGg9IjgwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOS4yOTgsNjMuNDcxbC00LjA0OCw0LjAyYy0zLjUwOSwzLjQ3OC05LjIxNiwzLjQ4MS0xMi43MjMsMGMtMS42ODYtMS42NzMtMi42MTItMy44OTUtMi42MTItNi4yNTcgICBzMC45MjctNC41ODUsMi42MTEtNi4yNThsMTQuOS0xNC43ODNjMy4wODgtMy4wNjIsOC44OTctNy41NzEsMTMuMTMxLTMuMzcyYzEuOTQzLDEuOTMsNS4wODEsMS45MTcsNy4wMS0wLjAyNSAgIGMxLjkzLTEuOTQyLDEuOTE4LTUuMDgxLTAuMDI1LTcuMDA5Yy03LjE5Ny03LjE0Mi0xNy44MzQtNS44MjItMjcuMDk4LDMuMzdMNS41NDMsNDcuOTQxQzEuOTY4LDUxLjQ5LDAsNTYuMjEsMCw2MS4yMzQgICBzMS45NjgsOS43NDMsNS41NDQsMTMuMjkyQzkuMjIzLDc4LjE3NiwxNC4wNTQsODAsMTguODg3LDgwYzQuODM0LDAsOS42NjctMS44MjQsMTMuMzQ4LTUuNDc2bDQuMDUxLTQuMDIxICAgYzEuOTQyLTEuOTI4LDEuOTUzLTUuMDY2LDAuMDIzLTcuMDA5QzM0LjM4Miw2MS41NTMsMzEuMjQxLDYxLjU0MiwyOS4yOTgsNjMuNDcxeiBNNzQuNDU0LDYuMDQ0ICAgYy03LjczLTcuNjctMTguNTM4LTguMDg2LTI1LjY5NC0wLjk4NmwtNS4wNDYsNS4wMDljLTEuOTQzLDEuOTI5LTEuOTU1LDUuMDY2LTAuMDI1LDcuMDA5YzEuOTMsMS45NDMsNS4wNjgsMS45NTQsNy4wMTEsMC4wMjUgICBsNS4wNDQtNS4wMDZjMy43MDctMy42ODEsOC41NjEtMi4xNTUsMTEuNzI3LDAuOTg2YzEuNjg4LDEuNjczLDIuNjE1LDMuODk2LDIuNjE1LDYuMjU4YzAsMi4zNjMtMC45MjgsNC41ODYtMi42MTMsNi4yNTkgICBsLTE1Ljg5NywxNS43N2MtNy4yNjksNy4yMTItMTAuNjc5LDMuODI3LTEyLjEzNCwyLjM4M2MtMS45NDMtMS45MjktNS4wOC0xLjkxNy03LjAxLDAuMDI1Yy0xLjkzLDEuOTQyLTEuOTE4LDUuMDgxLDAuMDI1LDcuMDA5ICAgYzMuMzM3LDMuMzEyLDcuMTQ2LDQuOTU0LDExLjEzOSw0Ljk1NGM0Ljg4OSwwLDEwLjA1My0yLjQ2MiwxNC45NjMtNy4zMzdsMTUuODk3LTE1Ljc3Qzc4LjAzLDI5LjA4Myw4MCwyNC4zNjIsODAsMTkuMzM4ICAgQzgwLDE0LjMxNiw3OC4wMyw5LjU5NSw3NC40NTQsNi4wNDR6Ii8+PC9nPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;background-size:35px}.archiv-slider__link:active,.archiv-slider__link:focus,.archiv-slider__link:hover{transition:color .3s;color:#59b6e8}.archiv-slider__link:hover:before{transform:translateX(0)}.archiv-slider .owl-controls{position:absolute;top:50%;right:0;left:0;margin-top:-15px}.archiv-slider .owl-next{right:3px}.archiv-slider .owl-next:before,.archiv-slider .owl-prev:after{position:absolute;top:0;right:12px;bottom:0;display:block;width:10px;height:10px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #fff;border-left:2px solid #fff}.archiv-slider .owl-prev{left:3px}.archiv-slider .owl-prev:after{right:0;left:6px;transform:rotate(-45deg)}.archiv-slider .owl-next,.archiv-slider .owl-prev{font-size:0;position:absolute;top:0;bottom:100%;width:30px;height:30px;outline:none;background-color:rgba(0,0,0,.8)}.formulaire{font-size:0;display:inline-block;padding-left:40px;color:#59b6e8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAYAAABBY8kOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dJREFUeNq8l0uIHEUYx/9VXf2c187MJpnMrgpKIomePAjxcdSjrGNQAoLgSfDgSRBvmoNnD2KCLigBIeomoAfR4DEqZhU9iREkweiazGaz2el5dnW1X9UMO7s7j43OuN9MMc10V/3qe1ezhcWLICnQeJJGgH8pG60WHiin6o8dXj97uxHDFgxJkmzeZ4whkgkEXRdprOI/ShwruJbE/ftKzy5fW3mmIxkcobbBtHAaL2FCaUcCOS9XOXIgv4QkRkfGRpOdIDkpiDGFetRAzs1Ujh7Mf8KYg7bk22Aa1MYUhNFHw7Je+vjRUvY8p6U7W2AcUxQNa0QtZNzUwpFSekkbqxNZBjY1EGekAy1o0W9LtjHjZysPlmeXhKUQxTBRN5Eoii7BJAqpPDzPRaxo1cR8UUjnK8VMfunnP/84PjEo6/tYqTk4+fHXaDVDCNsnSi+0WQLbYpWWtF6eGOQJjpDC+fdVB9evXaC8CuG4JSRaM6OxhG9nZicGxbR5rhTmDtyDUv4VrP31DWSnDsebIcVUL/z57akEA+MMcacNy3FRKD8C4aTQaa9pwLY8wrRgSm6B2ZltsKnmkc6krTDLCgwsgTUcRCaHVN3CqBNb0bW8w6FUH1acf9xoFrVuDuYR58w4MWw14VsOAt+mVhAZ2M5CuVWM37lC1vVpDd7X7OAxrF9fHgStN5q4txhg8cRD+GD5J3z6Qx1vP7cfc9kyau1wJMixbFMd3vpqBb9VQ6rmgYEJx0a+/HAyAErQDUmbJjIeISEtBBewuU3/jc4G/QzvOZ4MvumzOO62jIGZ+SCFahjjqfe/RyB8zOdsvHpujSasmqI5uth1N5ghTQoBaaP6jU/7WowKBgWd2XZfS679kIwpeqxXdYY/MwC61ajjvmIaHz39KN67dBFnLzXw7oky5rNz5KPaGB85xnRvfHEVl6t1zHj+eJDuHNrG9U6DzKUbV4JW1KY+00RTNkeCJNU23SYSs0ayu0YzgY9qLcLC4o/I+QFFm8Br5zeop9wcG97GtFT4ikHG+FntMPNg1CXdI1JKeNRnmIk633XgxMLk2NjeRK60LIZhbhrioxCH9mdw7sVjeOfbL3HmO4kPXziMu3N3YaO9sauPXv/sV/zydw35VDAeZFE+6J1dWb9K1cGBoH6zUqsaVcOoPhKk80z7SJLJLMF21yjne7hBefT8mcuU3T7KGR9vft5ApK4MXaDfmCiIeIyCl6bzQrC7j/QDFu1sNpUGT7qNTQfInZ/x2ABkKGjThDrCWH/yxKck7JFokLsHHJtvFrT/V3wNOrUHoNOi9260j8YTmjxlgH6BuEDjxj8CDACOkJhxF4cbyAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 100%}.formulaire__content{font-size:16px;display:inline-block;padding-top:12px}.formulaire:hover .formulaire__content{text-decoration:underline}.formulaire-form{max-width:1035px;margin:auto;padding:0 10px 65px}.formulaire-form__form{font-size:0}.formulaire-form__item{font-size:0;box-sizing:border-box;margin:0 0 17px;padding:0 10px;vertical-align:middle}.formulaire-form__input,.formulaire-form__label,.wpcf7 label,.wpcf7 span>input{font-size:16px;display:inline-block;width:100%;margin-bottom:5px;color:#444}.formulaire-form__input,.wpcf7 span>input{padding:15px;border:0;outline-width:2px;outline-color:#152243;background-color:#ececec}.formulaire-form__btn-wrap{padding:30px 0 0;text-align:center}.formulaire-form__btn{font-size:18px}.wpcf7{max-width:1035px;margin:auto;padding:0 10px 65px}.wpcf7 p{box-sizing:border-box;margin:0 0 17px;padding:0 10px;vertical-align:middle}.wpcf7__btn-wrap{padding:30px 0 0;text-align:center}.wpcf7__btn{font-size:18px}.annonce__header{font-size:35px;font-weight:500;position:relative;margin:0 0 40px -5px;padding:20px 0 10px;text-align:center;color:#fff;background-color:#152243}.absences__header:after,.annonce__header:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-20px;content:'';border-width:20px 20px 0;border-style:solid;border-color:#152243 transparent transparent}.annonce__title{font-size:25px;font-weight:800;margin:0}.annonce__item{padding:0 30px}.absences__item p,.annonce__item p{margin:0 0 30px}.annonce__main{position:relative}.annonce__progressbar{position:absolute;right:0;bottom:12px}.annonce__slider{position:relative;padding-bottom:60px}.annonce__slider .owl-pagination{position:absolute;bottom:0;left:0;width:100%;padding:12px 0 24px;counter-reset:slides-num}.absences__slider .owl-page.active:before,.absences__slider .owl-pagination:after,.annonce__slider .owl-page.active:before,.annonce__slider .owl-pagination:after{font-size:20px;font-weight:300;line-height:24px;display:inline-block;content:counter(slides-num);vertical-align:bottom}.annonce__slider .owl-page{font-size:24px;font-weight:300;line-height:24px;display:inline-block;margin-right:5px;counter-increment:slides-num;vertical-align:bottom}.absences__slider .owl-page.active,.annonce__slider .owl-page.active{font-size:20px;font-weight:300;line-height:24px;margin:0}.absences__slider .owl-page.active:before,.annonce__slider .owl-page.active:before{top:0;left:0;content:counter(slides-num) ' / '}.absences__header{font-size:35px;font-weight:500;position:relative;margin:0 -5px 40px 0;padding:20px 0 10px;text-align:center;color:#fff;background-color:#152243}.absences__title{font-size:25px;font-weight:800;margin:0;text-align:center}.absences__item{padding:0 30px;text-align:center}.absences__main{position:relative}.absences__progressbar{position:absolute;right:0;bottom:12px}.absences__slider{position:relative;padding-bottom:60px}.absences__slider .owl-pagination{position:absolute;bottom:0;left:0;width:100%;padding:12px 0 24px;counter-reset:slides-num}.absences__slider .owl-page{font-size:20px;font-weight:300;line-height:24px;display:inline-block;margin-right:5px;counter-increment:slides-num;vertical-align:bottom}@media (min-width:450px){.downloads__item{display:inline-block;margin-right:20px;margin-left:20px;vertical-align:top}.downloads__item:active,.downloads__item:focus,.downloads__item:hover{transition:.3s;border-bottom:1px solid rgba(52,68,111,.5)}}@media (min-width:501px){.accordion__team-item{display:inline-block;vertical-align:top}.accordion__sidebar{width:25%;padding-right:15px}.accordion__description{width:75%}}@media (min-width:601px){.l-slider__foot{padding-top:40px;text-align:right}.footer__item{display:inline-block;vertical-align:top}.footer__item:nth-child(1){width:27.710843373494%;padding-right:10px}.footer__item:nth-child(2){width:37.349397590361%;padding-right:10px}.footer__item:nth-child(3){width:34.939759036145%}.calendar__meta-item{display:inline-block;vertical-align:middle}.formulaire-form__label,.wpcf7 label{width:30%}.formulaire-form__input,.wpcf7 span>input{width:70%}}@media (min-width:737px){.head-content{padding-bottom:85px}h1,h2,h3,h4,h5,h6{margin-bottom:40px}.h1,h1{font-size:40px}.h2,h2{font-size:37px}.container__inner{padding-top:120px}.l-slider__head{padding:14% 12% 0}.l-slider__head._annonces{padding-top:2%}.l-formulaire{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.l-formulaire__col{display:inline-block;width:29%;vertical-align:top}.header:not(.mini-style){padding:35px}.header__item{display:inline-block;vertical-align:middle}.pseudo-header{padding:18px 13px}.logo__item{display:inline-block;vertical-align:middle}.logo__item:first-child{width:23%}.logo__item:last-child{width:77%}.logo__title{margin-left:3.2%}.text-slider{padding:0 12%}.text-slider .owl-buttons .owl-prev{left:5%}.text-slider .owl-buttons .owl-next{right:5%}.home-grid{height:585px}.home-grid._bg-grey{background-color:#ececec}.calendar{padding-top:80px}.slider .owl-next{right:15px}.slider .owl-next:before{right:18px;left:0}.slider .owl-prev{left:15px}.slider .owl-prev:after{left:18px}.slider .owl-next,.slider .owl-prev{width:58px;background-color:#000}.map{height:500px}.secretariat{padding:0 15px 70px}.secretariat>div{padding-right:15px}}@media (min-width:737px) and (min-width:1281px){.banner._training{height:670px}}@media (min-width:781px){.header-menu{display:block!important;height:auto!important;border-top:1px solid #e5e5e5}.header-menu ul.sub-menu>li>a{min-width:260px}.header-menu>ul>li{display:inline-block;vertical-align:top}.header-menu>ul>li:first-child a{padding-left:50px}.header-menu>ul>li:hover ul{top:101%;visibility:visible;min-width:260px;transition:.5s;opacity:1}.header-menu>ul>li ul{position:absolute;z-index:999;top:85%;right:0;left:50%;visibility:hidden;margin-left:-130px;opacity:0;border-top:3px solid #1a3055;background-color:#fff}.header-menu>ul>li ul li:not(:last-child){border-bottom:1px solid #f4f4f4}.header-menu>ul>li ul a{font-size:14px;color:#45505e}.header-menu a{padding:0 24px}.menu-mobile{display:none}.team__item{display:inline-block;width:33.33333333333333%;padding:0 10px;vertical-align:top}}@media (min-width:851px){.grid-elastic__title,.grid-elastic__title a{font-size:24px}}@media (min-width:950px){.l-annonces__col{font-size:22px;width:50%}.annonce__header{font-size:40px}.annonce__title{font-size:30px}.annonce__slider{min-height:65vh}.annonce__slider .owl-page{font-size:20px}.absences__header{font-size:40px}.absences__title{font-size:30px}.absences__slider{min-height:65vh}.absences__slider .owl-page,.absences__slider .owl-page.active,.absences__slider .owl-page.active:before,.absences__slider .owl-pagination:after,.annonce__slider .owl-page.active,.annonce__slider .owl-page.active:before,.annonce__slider .owl-pagination:after{font-size:24px}}@media (min-width:971px){.calendar__meta-title{display:inline-block;width:25%;padding-right:15px;vertical-align:middle}.calendar__meta-content{display:inline-block;width:75%;text-align:right;vertical-align:middle}.calendar__meta-item{width:195px;margin-left:3%}.formulaire-form__form{margin:0 -10px}.formulaire-form__item,.wpcf7 p{display:inline-block;width:43%;margin:0 2.5% 17px}.formulaire-form__label,.wpcf7 label{width:29%}.formulaire-form__input,.wpcf7 span>input{width:65%}.formulaire-form__btn-wrap{width:96%;padding:50px 0 0}.wpcf7-form{margin:0 -10px}.wpcf7__btn-wrap{width:96%;padding:50px 0 0}}@media (min-width:1025px){.banner._school{height:510px;margin-bottom:90px}}@media (max-width:1280px){.banner{background-size:cover}}@media (max-width:970px){.calendar__meta{text-align:center}.calendar__meta-title{margin-bottom:20px}}@media (max-width:910px){.l-slider__head{font-size:20px}}@media (max-width:850px){.header-menu a{padding:0 15px}}@media (max-width:780px){.header-menu{position:absolute;z-index:10;display:none;width:100%;box-shadow:0 30px 55px 1px rgba(32,47,87,.2)}.header-menu>ul>li{text-align:center}.header-menu>ul>li ul a{font-size:14px;line-height:2.5}}@media (max-width:737px){.home-grid__item{padding-bottom:30px}.home-grid__item.col-6,.secretariat__item{display:block;width:100%}.home-grid__item._bg-responsive{height:350px}.secretariat__item{margin-bottom:25px}}@media (max-width:736px){.header:not(.mini-style){text-align:center}.logo__item{display:block}.logo__title{font-size:24px;margin:25px 0}}@media (max-width:600px){.footer__item{margin-bottom:20px}.calendar__meta-item{margin-bottom:15px}}@media (max-width:514px){.grid-elastic__item{width:100%}}@media (max-width:501px){.banner{height:200px}}@media (max-width:500px){.accordion__sidebar{margin-bottom:15px}.accordion__sidebar img{width:100%}}@media (max-width:414px){.logo__img{width:50%}}@media (min-width:737px) and (max-width:1060px){.logo__title{font-size:4vw}}@media (min-width:500px) and (max-width:1024px){.banner._school{height:400px}}@media (min-width:601px) and (max-width:970px){.calendar__meta-item{font-size:2.5vw;margin:0 2%}}@media (min-width:515px) and (max-width:850px){.grid-elastic__item{width:50%}}.accordion {
margin-bottom: 120px;
}
.accordion__item:last-child {
margin-bottom: 0;
} .header-menu .logged_out .floated-right {
display: none;
}
@media (min-width: 781px) {
.header-menu .menu-item.floated-right {
float: right;
padding-right: 50px;
}
}
@media (min-width: 1280px) {
.header-menu .menu-item.floated-right a {
max-width: none;
}
} .formulaire {
background-position: 0 0;
}
span.wpcf7-not-valid-tip {
text-align: right;
}
@media (min-width: 781px) {
span.wpcf7-not-valid-tip {
margin: 0 25px 17px 0;
}
} .overlay {
display: none;
background-color: #202f57;
opacity: 0.8;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
}
.login-popup {
display: none;
position: fixed;
z-index: 1000;
left: calc(50% - 10%);
top: calc(50% - 131px);
}
.login-form {
background-color: white;
border-top: 1px solid #e5e5e5;
padding: 20px;
min-width: 20%;
min-height: 262px;
}
.login-form .login-form__item {
vertical-align: middle;
padding: 0 10px;
box-sizing: border-box;
margin: 0 0 17px 0;
}
.login-form .login-form__item label {
display: inline-block;
color: #444444;
font-size: 16px;
margin-right: 5px;
margin-bottom: 5px;
}
.login-form .login-form__item input {
display: inline-block;
background-color: #ececec;
color: #444444;
font-size: 16px;
border: 0;
padding: 15px;
margin-bottom: 5px;
outline-width: 2px;
outline-color: #152243;
}
.login-form .forgetmenot {
text-align: center;
}
.login-form .login-form__btn-wrap {
margin-top: 15px;
text-align: center;
}
.login-form .login-form__btn-wrap input {
cursor: pointer;
}
@media (max-width: 425px) {
.login-form {
min-height: 320px;
min-width: 100%;
}
.login-popup {
top: calc(50% - 160px);
left: 0;
right: 0;
}
.login-form .login-form__item input {
width: 100%;
}
}
.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}