:root{--color_1:#91539C;--bg:url(https://www.menuiseriegeneralekersulec.fr/wp-content/uploads/2024/06/menuiserie-kersulec-menuiserie-concarneau-bg_cologin.webp);--logo:url(https://www.menuiseriegeneralekersulec.fr/wp-content/uploads/2024/06/menuiserie-kersulec-menuiserie-concarneau-logo.webp)}body.login:has(#login){position:relative;background-image:var(--bg);background-repeat:no-repeat}body.login:has(#login):before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;margin:auto;background-color:#000000a6;z-index:-1}#login h1 a{width:auto!important;margin:auto;max-width:270px!important;height:160px!important;background:var(--logo)!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:#fff!important;padding:20px!important;border-radius:20px 20px 0 0;border:1px solid var(--color_1);border-bottom:unset;background-size:80%!important;}#login{margin:0 auto!important;width:auto!important;padding-top:75px!important}.login form{margin:0 auto 10px!important;border:1px solid var(--color_1);width:270px!important;border-top:1px dashed var(--color_1)}.login form{margin:0 auto!important;width:270px!important;padding:20px 20px!important}body.login:has(#login) .language-switcher label{display:none!important}.login .submit input{background:var(--color_1)!important;border:none!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;text-shadow:none!important}.login .submit input:hover{background:#252424!important}.login #login_error,.login .message{margin:20px auto;display:block;width:345px!important;height:auto!important;border-left:5px solid #ff0000!important;color:#4e4e4e!important;font-size:14px!important;font-weight:600!important;background-color:#fff!important}.login #backtoblog,.login #nav{font-size:13px;padding:10px 0px!important}.login #nav{margin:0 auto!important;text-align:center;max-width:310px!important;background:#fff}.login #backtoblog a,.login #nav a{color:#000!important;font-size:17px!important;font-weight:600!important}.login #nav a:hover{color:var(--color_1)!important}#backtoblog{background-color:var(--color_1);left:0;margin:0!important;padding:10px!important;position:fixed;text-align:left;text-shadow:0 0 0 #000!important;top:0;width:100%}.login #backtoblog a{color:#FFFFFF!important;font-size:18px;text-transform:uppercase;font-weight:600}.login-logo-footer{margin:20px auto 10px;display:block;padding:10px 50px;transition:all 0.6s ease;max-width:210px!important;background:#fff;border-radius:8px}body.login:has(#login) .privacy-policy-page-link{margin:0 auto;max-width:290px;padding:10px;background:#fff}body.login:has(#login) #language-switcher{background:#fff;border-radius:0 0 20px 20px!important}body.login:has(#login) .language-switcher .button{margin-top:10px;width:100%;margin:10px auto!important}body.login:has(#login) select#language-switcher-locales{width:100%}