/* http://ville-sciez.fr/wp-content/themes/Mairie-sciez-2k19/css/desktop.css */
*{-o-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:inherit;outline:none}html{padding:0;margin:0;width:100%;height:100%}body{position:relative;font-family:'Inter',sans-serif;font-size:14px;background:#fff;color:#212121;line-height:1.5;position:relative;padding:50px 0 0 0;margin:0;font-weight:400}#loader>*{margin:auto;width:300px;height:150px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/logo-sciez.jpg) center center no-repeat;background-size:contain}#mj-w-overlay{z-index:8000!important}.wrap{max-width:1300px;margin-left:auto;margin-right:auto}section{background:#fff;padding:50px}section a{text-decoration:underline;color:#000}section a:hover{color:#00adba}h1{font-size:35px;font-weight:900;margin:0;line-height:1;text-transform:uppercase}h1:first-child{margin-top:0}hr{display:block;border:none;height:4px;background:#212121;margin:25px 0}.social{width:30px;height:30px;display:inline-block;vertical-align:middle;border-radius:50%}#sharing .social{margin-left:5px}.social.fb{background-image:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/social-facebook.png);background-size:contain}.social.tt{background-color:#d9b600;background-image:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/social-twitter.svg)}.social.yt{background-image:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/social-youtube.png);background-size:contain}.social.ig{background-image:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/social-Instagram.png);background-size:contain}.social.im{background-color:#1da1f2;background-image:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/social-imagina.png)}.social:hover{width:30px;height:32px}.wp-block-columns{margin:30px 0}.wp-block-image{margin-top:0}.wp-block-image img{display:block;max-width:100%;height:auto}.wp-block-image .alignleft{margin:0 30px 10px 0!important}.wp-block-image .alignright{margin:0 0 10px 30px!important}.wp-block-pullquote{padding:0px!important;margin:20px 0;border-top:2px solid #f0efed;border-bottom:2px solid #f0efed}.wp-block-pullquote p{font-size:1.3em!important;color:#00adba;padding:0 100px!important}.wp-block-column:first-child{margin-left:0!important;margin-right:15px!important}.wp-block-column:not(:first-child):not(:last-child){margin-left:15px!important;margin-right:15px!important}.wp-block-column:last-child{margin-left:15px!important;margin-right:0!important}p.has-background{padding:30px!important}#topbar{z-index:10;position:absolute;top:0;left:0;right:0}#topbar>*{display:table;width:100%;height:50px;background:#f0efed;padding:0 20px}#topbar>*>*{display:table-cell;vertical-align:middle}#topbar>*>*:last-child{text-align:right}#topbar>*>*:last-child a{margin-left:5px}#topbar .bout{font-size:12px;display:inline-block;vertical-align:middle;padding:0 15px 0 15px;line-height:30px;background:#fff;border-radius:15px}#topbar .bout.dark{background:#212121;color:#fff}#topbar .bout.ico{position:relative;padding:0 15px 0 36px}#topbar .bout.ico:before{content:"";display:block;position:absolute;top:0;left:5px;height:30px;width:30px}#topbar .bout.ico.alerte:before{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/mini-alerte.svg)}#topbar .bout.ico.alerte{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:550px}#topbar .bout.ico.alerte p{display:inline}#topbar .bout.ico.alerte a{text-decoration:underline}#topbar .bout.ico.alerte strong{color:#00adba}#topbar .bout.ico.nl:before{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/mini-newsletter.svg)}#topbar .bout.ico.ct:before{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/mini-contact.svg)}#topbar a.bout.nl:hover{background:#d9b600;line-height:32px}#topbar a.bout.ct:hover{background:#00adba;line-height:32px}header{position:relative;background:#fff;width:100%}.dummy{position:sticky;z-index:8000;top:0;height:110px}header nav{display:flex;width:calc(100% - 100px);margin:0 50px;height:100%}header nav>*{vertical-align:middle;flex:auto}header nav>*:first-child{width:260px;height:inherit}header nav ul{list-style:none;margin:0 0 0 auto;padding:0}#Logo{transition:all 0.3s ease-in-out;flex:1;display:block;height:110px;margin:10px 0;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/logo-sciez-little.jpg) left center no-repeat;background-size:contain;white-space:nowrap;text-indent:200%;overflow:hidden}.mainmenu .children .on>a{color:#00adba}.mainmenu .children .on>a:after{background:#00adba!important}.mainmenu .line{display:none;height:4px;width:100%;position:absolute;bottom:-5px;left:0;background:#00adba}.mainmenu .on .line{display:block}.mainmenu .home{width:30px;white-space:nowrap;text-indent:200%;overflow:hidden;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/home.svg) center center no-repeat}.mainmenu{display:table;height:100%}.mainmenu>*{transition:all 0.3s ease-in-out;display:table-cell;vertical-align:middle;padding:0 12px;line-height:110px}.mainmenu>*>a{display:block;padding:0;font-size:16px;text-align:center;text-transform:uppercase;position:relative}.mainmenu>*>a>span{display:inline-block;position:relative;text-align:left;vertical-align:middle;line-height:16px}.mainmenu>*>a>strong{font-weight:800}.mainmenu>*>a:hover{color:#5a5a5a}.mainmenu .haschild>a>span:after{content:"";display:inline-block;vertical-align:text-bottom;width:20px;height:20px;margin-left:5px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/fl-down.svg)!important}.mainmenu .haschild.active>a:before{content:"";position:absolute;bottom:-14px;left:calc(50% - 11px);pointer-events:none;width:22px;height:14px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/fl-menu-active.svg);z-index:2100}.mainmenu .vis{display:block;height:120px;background-size:cover;background-position:center center;margin-bottom:10px}.mainmenu .haschild>.children{box-shadow:0 3px 3px rgba(0,0,0,.2);opacity:0;pointer-events:none;background:#fff;padding:30px 0;position:absolute;z-index:2000;left:0;top:100%;width:100%;border-top:4px solid #00adba}.mainmenu .haschild>.children>ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;line-height:normal}.mainmenu .haschild>.children>ul>*{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:20%;padding:0 30px;border-right:1px dashed #ccc}.mainmenu .haschild>.children>ul>*:first-child{border-left:1px dashed #ccc}.mainmenu .haschild>.children.active{opacity:1;pointer-events:auto}.mainmenu .haschild>.children>ul>*>a{display:block;text-transform:uppercase;font-weight:800;font-size:20px;line-height:1}.mainmenu .haschild>.children>ul>*>a:after{content:"";display:block;margin:10px 0;width:25px;height:3px;background:#212121}.mainmenu .children .children li{margin:3px 0}.mainmenu .children .children a:hover{text-decoration:underline}.mainmenu .haschild>.children>ul>li>a{pointer-events:none}header.mini{box-shadow:0 1px 20px rgba(0,0,0,.2)}header.mini #Logo{height:50px;margin:10px 0}header.mini .mainmenu>*{line-height:70px}header.shadow{box-shadow:0 1px 5px rgba(0,0,0,.2)}#bandeau{position:relative;background:#fff;color:#fff}.bandeau{position:relative;display:flex;z-index:10;background:#000;background-position:center center;background-size:cover;min-height:420px}.bandeau:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.bandeau>*{position:relative;z-index:10;margin:auto auto auto auto;font-weight:700;font-size:15px;line-height:1;text-transform:uppercase}.bandeau p{margin:10px 0}.bandeau strong{display:block;font-weight:900;font-size:25px}.bandeau a{text-transform:none;font-size:13px;font-weight:400;color:#d9b600}.bandeau a:after{content:"";display:inline-block;margin-left:4px;vertical-align:middle;width:24px;height:12px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/fl-bandeau.svg)}.bandeau a:hover{text-decoration:underline}#Ariane{position:relative;z-index:10;padding:0 50px;font-size:11px;line-height:40px}#Ariane .current-item,#Ariane .last{text-decoration:underline}#Ariane p{margin:0}#actushome{background:#f0efec;position:relative;padding:50px}#actushome .swiper-container{height:370px;width:80%;margin-left:0!important;margin-right:0!important}#actushome .swiper-wrapper{height:370px}#actushome .swiper-slide{background:#f0efec;width:100%;height:100%!important;display:flex;align-items:center}#actushome .swiper-slide>*{flex:1;position:relative}#actushome .swiper-slide>*:first-child img{display:block;width:100%;height:370px;object-fit:contain}#actushome .swiper-slide>*:last-child>*{display:block;padding:0 50px}#actushome .swiper-slide strong{font-weight:900;display:block;max-width:85%;margin-bottom:5px;font-size:30px;color:#00adba;line-height:1.1}#actushome .suite{display:block;text-align:right}#actushome .suite span{text-transform:none;font-size:13px;font-weight:400;color:#00adba;font-weight:700}#actushome .suite span:after{content:"";display:inline-block;margin-left:4px;vertical-align:middle;width:24px;height:12px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/fl-news.svg)}#actushome .suite span:hover{text-decoration:underline}#actushome .titre{font-weight:800;line-height:26px;position:absolute;z-index:6000;top:50px;left:calc(50% + 20px);background:#f0efec}#actushome .titre strong{vertical-align:middle;font-size:18px;font-weight:900;text-transform:uppercase}#actushome .titre strong:after{content:"";display:inline-block;vertical-align:middle;width:3px;height:25px;margin:0 8px 0 10px;background:#00adba}#actushome .titre a{display:inline-block;vertical-align:middle;text-decoration:underline}#actushome .swipernews-pagination{position:absolute;z-index:6000;top:auto;bottom:50px;left:calc(30% + 70px);background:#f0efec}#actushome .swiper-pagination-bullet{margin-right:8px;opacity:1;background:none;border:2px solid #212121;border-radius:0;width:22px;height:8px}#actushome .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00adba;border-color:#00adba}#actushome .swipernewsfl{cursor:pointer;position:absolute;top:calc(50% - 25px);width:50px;height:50px}#actushome .swipernewsfl.prev{left:0}#actushome .swipernewsfl.next{right:19%;transform:rotate(180deg)}#actushome .swipernewsfl:hover path{fill:#00adba}#actushome .swiper-button-disabled{opacity:.2;pointer-events:none}#actushome .quickaccess{position:absolute;right:0;top:0;width:19%;height:100%;background:#fff;padding:0 20px;text-align:center}#actushome .ico.alerte{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-alerte.svg)}#actushome .ico.bill{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-bill.svg);background-size:contain}#actushome .ico.caution{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-caution.svg);background-size:contain}#actushome .ico.seniors{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/picto_senior.png);background-size:cover;background-repeat:none}#actushome .ico.child{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/child-solid.svg);background-size:contain}#actushome .ico.phone{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-phone-blue.svg)}#actushome .ico.flag{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/servicepub.svg);background-size:contain}#actushome .ico{display:block;width:60px;height:60px;margin:0 auto}.quickaccess a{text-align:center;font-weight:700;padding-bottom:1rem;display:block}.quickaccess hr{height:1px;margin:0 0 25px 0}.quickaccess h3{font-size:18px;font-weight:900;text-transform:uppercase;text-align:center}#recherche form{position:relative;width:300px;border-radius:.1rem;margin:auto}#recherche input{font-size:12px;border:0;display:inline-block;vertical-align:middle;padding:0 15px 0 15px;line-height:30px;background:#fff;border-radius:15px;width:308px}#recherche button{height:18px;color:#2f2f2f;background:#fff;font-size:12px;border:0;display:block;position:absolute;top:2px;right:0;font-weight:700}a.search-result{text-decoration:unset}.Pagination{display:table;table-layout:fixed;width:100%;margin-top:30px}.Pagination>*{display:table-cell}.Pagination>*:last-child{text-align:right}.Pagination a{display:inline-block;text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:5px 10px;background:#00adba;color:#fff}.Pagination a:hover{background:#212121;color:#fff}.Pagination .Next a:after,.Pagination .Prev a:before{content:"";display:inline-block;vertical-align:text-top;width:24px;height:12px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/fl-pagination.svg)}.Pagination .Prev a:before{margin-right:4px;transform:rotate(180deg)}.Pagination .Next a:after{margin-left:4px}.cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px}.cols>*{margin:0 25px}.c1{-webkit-box-flex:1;-ms-flex:1;flex:1}.c2{-webkit-box-flex:2;-ms-flex:2;flex:2}.c3{-webkit-box-flex:3;-ms-flex:3;flex:3}.c4{-webkit-box-flex:4;-ms-flex:4;flex:4}.right{min-width:260px}.right>*>*:not(:last-child){margin-bottom:20px}.right>*>*{background:#f0efed;padding:20px}.right>*>* .t{display:block;font-size:26px;line-height:1;text-transform:uppercase;font-weight:900}.right>*>* .t:after{content:"";display:block;margin:15px 0;width:25px;height:3px;background:#212121}.right>*>* ul{font-size:12px;list-style:none;margin:0;padding:0}.right>*>* li{margin-bottom:6px}.right>*>* li a{color:inherit;line-height:1.2;text-decoration:none;font-weight:700}.right>*>* li a:hover{text-decoration:underline}.right>*>* li>*{display:block}.right .sticky{position:-webkit-sticky;position:sticky;top:115px}.center{text-align:center}.pagemenu{background:#f0efed;padding:20px}.pagemenu img{display:block;width:calc(100% + 40px);height:auto;margin:-20px -20px 20px -20px}.pagemenu ul{font-size:inherit;list-style:none;margin:0;padding:0}.pagemenu li{margin-bottom:3px}.pagemenu li a{color:inherit;text-decoration:none;display:inline;font-weight:400}.pagemenu li a:hover{text-decoration:underline}.pagemenu .current_page_item>a{color:#00adba;font-weight:700;text-decoration:underline}.pagemenu.catliste li a:before{content:"#"}.right.news>*>*{background:#f0efed;padding:20px}.right.news .current-cat a{font-weight:700;color:#00adba}.connexe{background:#fff;font-size:13px;border:3px solid #f0efed;padding:20px}.connexe h1{font-size:16px;text-transform:none;font-weight:700}.connexe hr{background:none;height:1px;margin:10px 0;border-top:1px dashed #ccc}#elus{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:20px}#elus>*{line-height:1.3;padding-bottom:10px;border-bottom:1px dashed #ccc}#elus img{transition:all 0.2s linear;display:block;width:100%;height:auto;margin-bottom:8px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8}#elus>*:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}#elus strong{display:block;color:#00adba;font-size:16px}#elus em{display:block;color:#838383;font-size:12px;font-style:normal}#agendahome{background:#fff;margin-bottom:70px}#agendahome .titre{margin:50px 150px 35px 150px;position:relative}#agendahome .titre:before{content:"";display:block;position:absolute;top:calc(50% - 2px);left:0;width:100%;height:3px;background:#202020}#agendahome .titre>*:first-child{position:relative;display:inline-block;padding-right:15px;background:#fff;font-size:40px;line-height:40px;font-weight:700;text-transform:uppercase}#agendahome .titre>*:last-child{display:block;text-transform:uppercase;font-weight:700;border:3px solid #202020;line-height:24px;position:absolute;padding:0 6px;top:5px;right:0;background:#fff}#agendahome .titre>*:last-child:hover{color:#00adba}#agenda{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:50px}#agenda>*{position:relative;text-align:center;text-decoration:none;line-height:1.3;padding:15px;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2)}#agenda img{display:block;width:100%;height:180px;object-fit:cover;margin-bottom:10px}#agenda .cat{margin-bottom:10px;position:relative;display:block;text-transform:uppercase;font-size:12px;font-style:normal}#agenda .cat:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#202020}#agenda .cat>*{position:relative;padding:0 10px;display:inline-block;background:#fff}#agenda strong{display:block;margin-bottom:6px}#agenda em{display:block;font-style:normal;font-size:11px}#agenda .dates{position:absolute;text-transform:uppercase;top:0;left:0;right:0}#agenda .dates>*{position:relative;display:inline-block;padding:0 10px;line-height:30px;color:#fff;font-size:12px}#agenda .dates .in{background:#00adba}#agenda .dates .out{background:#d9b600}#agenda .dates .in.fl{margin-right:6px}#agenda .dates .in.fl:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,114,255,0);border-left-color:#00adba;border-width:6px;margin-top:-6px}#agendasingle h1{margin-top:15px}#agendasingle .cat{display:inline-block;vertical-align:middle}#agendasingle .cat>*{display:inline-block;text-decoration:none;padding:5px 10px;letter-spacing:1px;line-height:1;border-radius:2px;background:#f0efed;color:#838383;font-size:11px;text-transform:uppercase}#agendasingle .cat>a:hover{background:#838383;color:#fff}#agendasingle .dates{display:block;margin-bottom:10px}#agendasingle .dates>*{position:relative;display:inline-block;padding:0 10px;line-height:30px;color:#fff;font-size:12px}#agendasingle .dates .in{background:#00adba}#agendasingle .dates .out{background:#d9b600}#agendasingle .dates .in.fl{margin-right:6px}#agendasingle .dates .in.fl:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,114,255,0);border-left-color:#0072ff;border-width:6px;margin-top:-6px}#newsliste{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:20px;grid-row-gap:30px}#newsliste.connexes{-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr)}#newsliste>*{padding-bottom:10px;position:relative;border-bottom:1px dashed #ccc}#newsliste.connexes>*{padding-bottom:0;border:none}#newsliste a{display:block;text-decoration:none}#newsliste a:hover{color:inherit}#newsliste a>*{display:block}#newsliste a img{transition:all 1s linear;display:block;width:100%;height:auto}#newsliste a strong{display:block;font-size:17px;line-height:1.2;margin:12px 0 6px 0}#newsliste a:hover strong{color:#00adba;text-decoration:underline}#newsliste .cat{font-size:10px;margin-top:5px;color:#686868}#newsliste .extrait{font-size:11px}#newsliste .date{position:absolute;background:#00adba;top:10px;right:10px;color:#fff;border-radius:2px;font-size:11px;padding:2px 5px}#newsliste .date:after{content:"";position:absolute;top:99%;left:10px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#00adba transparent transparent transparent}#news h1{margin-top:15px}#news.single .cat{display:inline-block;vertical-align:middle}#news.single .cat>*{display:inline-block;text-decoration:none;padding:5px 10px;letter-spacing:1px;line-height:1;border-radius:2px;background:#f0efed;color:#838383;font-size:11px;text-transform:uppercase}#news.single .cat>a:hover{background:#838383;color:#fff}#news.single .date{display:inline-block;border-radius:2px;vertical-align:middle;font-size:14px;font-weight:700;color:#00adba}#documents{display:table;width:100%}#documents>*{display:table-row;font-size:12px;text-decoration:none}#documents>*:nth-child(2n+0){background:#fafafa}#documents>*>*{display:table-cell;padding:10px}#documents>*>*:first-child{border-left:3px solid #e6e6e6}#documents>*:hover>*:first-child{border-left:3px solid #00adba}#documents .t{font-weight:800;font-size:14px;text-transform:uppercase}#documents a:before{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/mini-newsletter.svg);content:"";display:inline-block;vertical-align:middle;height:30px;width:30px}#sciezalerte{position:relative}#sciezalerte>*{position:relative;z-index:10;padding:50px;background:#00adba;min-height:180px;color:#fff}#sciezalerte>*{font-size:15px;padding-left:210px;line-height:1.1;display:-ms-grid;display:grid;-ms-grid-columns:7% 25% 20% 7% 27%;grid-template-columns:7% 25% 20% 7% 27%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sciezalerte>*>*:nth-child(2){font-size:12px}#sciezalerte>*>*:nth-child(3n+0){text-align:center;font-size:30px;font-weight:800}#sciezalerte strong{font-size:25px;font-weight:800}#sciezalerte a{text-decoration:underline}#sciezalerte a:hover{color:#d9b600}#sciezalerte .ico{display:block;width:60px;height:60px}#sciezalerte .ico.alerte{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-alerte.svg)}#sciezalerte .ico.phone{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-phone.svg)}#sciezalerte .ico.twitter{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-twitter.svg)}#sciezalerte .ico.imagina{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/big-imagina.png)}footer{font-size:13px;min-height:250px;margin-top:50px}footer .wrap{background:#f0efed}footer>*{display:grid;grid-template-columns:400px auto auto}footer>*>*{padding:0 30px;margin:30px 0}footer>*>*:first-child{padding-left:50px;font-size:15px}footer>*>*:not(:last-child){border-right:1px solid #b1b1af}footer ul{list-style:none;margin:0;padding:0}footer .topmenu{font-weight:700;font-size:15px;text-transform:uppercase;color:#00adba;display:block}footer .topmenu:not(.haschild):hover{text-decoration:underline;color:#212121}footer .topmenu.haschild{pointer-events:none}footer .menu>.children>li>a{font-weight:700}footer .logo{height:100px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/Logo-Sciez-Par-Nature.png) center no-repeat;background-size:contain;margin-left:20px}footer .logo-tdj{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/tdj.png) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-pav-bleu{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/Logo_Pavillon_Bleu.png) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-sta-verte{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/StationVerte.jpg) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-famille{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/logo_Famille.jpg) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-commune-tour{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/commune-touristique2.jpg) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-terre-avenir{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/logo_TERREAVENIR.jpg) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .logo-station-nautique{height:80px;width:80px;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/FRANCE_STATION_NAUTIQUE.jpg) left center no-repeat;background-size:contain;margin:5px 10px;display:inline-block}footer .ico{display:table;width:100%;table-layout:fixed}footer .ico>*{display:table-cell}footer .ico>*:first-child{width:24px}footer .ico>*:last-child{padding-left:6px}footer .ico>*.adresse{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/footer-location.svg) top left no-repeat}footer .ico>*.phone{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/footer-phone.svg) top left no-repeat}footer .ico>*.mail{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/envelope.svg) top left no-repeat}footer .ico>*.horaires{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/footer-clock.svg) top left no-repeat}footer .ico>*.flag{background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/pictos/flag.svg) top left no-repeat}footer .ico p{margin:2px 0 5px 0}footer .ico a{text-decoration:underline}footer .ico a:hover{color:#00adba}footer hr{height:1px;background:#e8e8e8;margin:10px 0}footer li>a:hover{text-decoration:underline;color:#00adba}footer .children .children{list-style:initial;margin-left:13px}#jumptop{cursor:pointer;transform:rotate(90deg);background:#212121;position:absolute;width:50px;height:50px;right:0;padding:10px;bottom:40px}#jumptop path{fill:#fff}#jumptop:hover path{fill:#d9b600}#endbar{font-size:12px;color:#fff}#endbar>*{display:table;width:100%;height:40px;background:#212121;padding:0 20px}#endbar>*>*{display:table-cell;vertical-align:middle}#endbar>*>*:last-child{text-align:right}#endbar a{text-decoration:underline}#endbar a:hover{color:#00adba}#comarquage #co-bar .co-home{display:none}#comarquage #co-bar .btn-monsp{display:none}#comarquage #co-bar{background:#DBDBDB!important}#comarquage #co-bar .co-search{float:right!important;width:350px!important;margin-right:33px}#comarquage *{border-radius:0!important}#comarquage #co-bar .co-search input{padding:0 10px!important;line-height:30px;font-size:14px}#comarquage #co-bar .co-btn{border:none!important}#comarquage #co-page.comarquage-home .co-home-theme .home-theme-list .home-theme-list-item{min-height:50px!important;border:none!important}#comarquage #co-page.comarquage-home .co-home-theme h2{display:none!important}div#associations .item{padding:10px 0;border-bottom:1px dashed #ccc}div#associations .item:first-child{border-top:1px dashed #ccc}div#associations h2{cursor:pointer;margin:0;font-size:16px}div#associations h2:hover,div#associations h2.on{color:#00adba}div#associations h2:before{content:"> ";color:#00adba}div#associations .item>div{margin-left:13px;display:none}form#searchasso{margin:10px 0 30px 0}form#searchasso input[type=text]{font-family:'Inter',sans-serif;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:400px;line-height:40px;background:#f0f0f0;padding:0 15px;border:none}#asso-sbtn{font-family:'Inter',sans-serif;font-size:13px;cursor:pointer;width:100px;display:inline-block;vertical-align:middle;padding:0 15px;line-height:40px;background:#00adba;color:#fff;border:none}.pl-20{padding-left:16px}.pl-40{padding-left:32px}div.wp-block-file.no-decoration{margin-bottom:.9em}div.wp-block-file.no-decoration>a{text-decoration:none}div.wp-block-file.no-decoration>a:before{content:"> ";color:#00adba}div.wp-block-file.no-decoration>a.wp-block-file__button:before{content:""}div.budget{margin 15px 0}.budget p{margin-bottom:0;padding:4px 30px 0!important;color:#eee;text-align:center;font-weight:700}.budget table{margin-top:0;width:100%;border-collapse:collapse}.budget table,.budget tr,.budget td,.budget p{border:1px solid #000}.budget table.wp-block-table tbody tr:nth-child(even){background:#eee!important}.budget table.wp-block-table tbody tr:last-child{background:#bbf!important}.budget table.wp-block-table tr td:nth-child(2){text-align:right}.budget table.wp-block-table tbody tr td{padding:2px 4px}.col-1{width:16.66%}.col-2{width:33.33%}.col-3{width:50%}.col-4{width:66.66%}.col-5{width:83.33%}.col-6{width:100%}.wpcf7-form{margin:0 auto}.wpcf7-form br{display:none}.wpcf7-form p{margin:0 0 10px 0}.wpcf7-form-control-wrap{display:block;position:relative;overflow:hidden}.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{display:block;width:100%;font-size:14px;background:#eceded;border:none;padding:15px;font-family:'Inter',sans-serif}.wpcf7-form textarea{height:130px}.csselect>.wpcf7-form-control-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Inter',sans-serif;font-size:14px;background:#f0f0f0;width:110%;height:auto;border:0;margin:0;padding:15px;border-radius:0;overflow:hidden;text-overflow:ellipsis}.csselect>.wpcf7-form-control-wrap:after{content:'';position:absolute;top:50%;margin-top:-3px;right:15px;display:block;width:0;height:0;border-color:transparent;border-top-color:#444;border-width:6px;border-style:solid;pointer-events:none}.wpcf7-form .kc_captcha{display:block;margin:0 0 20px 0}.wpcf7-form .kc_captcha>*:first-child{text-align:center;display:block;background:#f0f0f0}.wpcf7-form .captcha-image{padding:10px!important;background:none!important;border:none!important}.wpcf7-form .cf7ic_instructions{display:inline-block!important;vertical-align:middle;margin-right:15px}.wpcf7-form .captcha-image label{vertical-align:middle;width:40px!important;height:40px!important}.wpcf7-form .captcha-image svg{width:40px;height:40px}.wpcf7-form .captcha-image svg>*{fill:#8f8d8d}.wpcf7-form .captcha-image label>input{position:absolute}.wpcf7-form .captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border-color:transparent!important}.wpcf7-form .captcha-image label>input:checked+svg>*,.captcha-image label>input:focus+svg>*{fill:#000}.wpcf7-form .captcha-image .cf7ic_instructions span{color:#000000!important}span.wpcf7-not-valid-tip{position:absolute;top:calc(50% - 8px);left:-8px;display:block;text-indent:200%;white-space:nowrap;overflow:hidden;width:16px;height:16px;transform:translateZ(1px) rotate(45deg);background:red;border:4px solid #fff}div.wpcf7-response-output{color:red;border:none!important;margin:0!important;text-align:center;font-size:1.1em}span.wpcf7-list-item{margin:0!important}.wpcf7-acceptance{display:block;margin:0 0 20px 0;padding:20px;border:2px solid #f0f0f0}.wpcf7-acceptance input[type="checkbox"]:not(:checked),.wpcf7-acceptance input[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}.wpcf7-acceptance label{cursor:pointer}.wpcf7-acceptance label>span{font-size:12px;position:relative;display:block;margin-left:30px;width:calc(100% - 40px)}.wpcf7-acceptance label>span:before{border:1px solid #9da0a2;position:absolute;content:"-";display:block;left:-30px;background:#fff;color:#fff;text-align:center;line-height:20px;font-size:16px;width:20px}.wpcf7-acceptance [type="checkbox"]:checked+span:before{content:"\2714";color:#120f0f}.wpcf7-form input[type=submit]{display:block;margin:auto;font-size:18px;font-weight:300;cursor:pointer;background:#201c1b;color:#fff;border:none;padding:15px 30px;font-family:'Inter',sans-serif}.wpcf7-form input[type=submit]:not(:disabled):hover{background:#000}.wpcf7-form input[type=submit]:disabled{opacity:.5}.wpcf7 .ajax-loader{margin:5px auto}h2#vds{margin:0 auto;text-align:center;padding:30px;font-weight:900;max-width:85%;margin-bottom:5px;font-size:26px;color:#00adba;line-height:2em}body.login{background:#f0efed;background-size:cover;display:flex;font-size:12px;height:100%;margin:0;padding:0}#login{padding:0;display:block;margin:auto 0;background:#fff;padding:60px}#login .message{border:none;box-shadow:none;margin:10px 0;padding:0;opacity:.6;font-style:italic}#login .forgetmenot{display:none}.login form{box-shadow:none;text-align:left;width:300px;padding:15px 0;margin:0}.login h1{position:static;display:block;width:100%;height:70px;margin:0 auto;background:url(/wp-content/themes/Mairie-sciez-2k19/css/../images/logo-sciez.jpg) left center no-repeat;background-size:contain}.login h1 a{display:none}.login #wp-submit{font-family:'Inter',sans-serif;padding:10px 15px;height:auto;border:none;border-radius:0;box-shadow:none;font-size:14px;line-height:1;font-weight:700;background-color:#00adba;color:#fff;text-shadow:none;text-transform:uppercase}.login #nav,.login #backtoblog,.login .privacy-policy-page-link{display:none}.login .button-primary{float:none}.login form .input,.login input[type="text"]{margin-top:3px;font-family:'Inter',sans-serif;width:100%;border:1px solid #ccc;font-size:14px;padding:6px}