/* https://ville-sciez.fr/wp-content/themes/Mairie-sciez-2k19-mobile/css/styles.css */
*{-o-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:inherit;outline:none}body{font-family:'Inter',sans-serif;font-size:14px;background:#fff;color:#212121;line-height:1.5;margin:0;font-weight:400}header{display:flex;align-items:center;background:#fff;height:80px;position:sticky;top:0;left:0;z-index:6000;box-shadow:0 0 30px rgba(0,0,0,.2)}header.on{box-shadow:none}header>*:first-child{flex:1}header>*:last-child{width:80px}#Logo{display:block;height:50px;width:175px;margin-left:10px;background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/logo-sciez.jpg) top left no-repeat;background-size:contain;white-space:nowrap;text-indent:200%;overflow:hidden}#ShowMenu{overflow:hidden;display:flex;width:70px;height:70px}#ShowMenu>*{margin:auto;width:34px;height:24px;flex-direction:column;justify-content:space-between;display:flex}#ShowMenu i{height:4px;border-radius:2px;background:#120f0f;transition:all 0.5s cubic-bezier(.165,.84,.44,1)}#ShowMenu.on i:nth-child(1){transform:translateY(10px) rotate(45deg)}#ShowMenu.on i:nth-child(2){transform:translateX(-30px) scaleX(.1);opacity:0}#ShowMenu.on i:nth-child(3){transform:translateY(-10px) rotate(-45deg)}#nav{opacity:0;pointer-events:none;background:#f5f5f5;display:flex;flex-direction:column;position:fixed;top:80px;left:0;right:0;bottom:0;z-index:5999}#nav.on{opacity:1;pointer-events:auto}#nav>*:first-child{overflow-y:auto;flex-grow:1}#nav>*:last-child{display:flex;background:#f0efed;padding:10px}#nav>*:last-child>*{margin:5px}#nav .bout{font-size:12px;display:inline-block;vertical-align:middle;padding:0 20px 0 20px;line-height:40px;background:#fff;border-radius:20px}#nav .bout.dark{background:#212121;color:#fff}#nav .bout.ico{position:relative;padding:0 20px 0 45px}#nav .bout.ico:before{content:"";display:block;position:absolute;top:0;left:5px;height:40px;width:40px}#nav .bout.ico.alerte:before{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/mini-alerte.svg)}#nav .bout.ico.alerte{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:550px}#nav .bout.ico.alerte p{display:inline}#nav .bout.ico.alerte a{text-decoration:underline}#nav .bout.ico.alerte strong{color:#00adba}#nav .bout.ico.nl:before{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/mini-newsletter.svg)}#nav .bout.ico.ct:before{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/mini-contact.svg)}.social{width:40px;height:40px;display:inline-block;vertical-align:middle;border-radius:50%}.social.fb{background-image:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/social-facebook.png);background-size:contain}.social.yt{background-image:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/social-youtube.png);background-size:contain}.social.ig{background-image:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/social-Instagram.png);background-size:contain}#sharing .social{margin-left:5px}#nav ul{margin:0;padding:0;list-style:none;display:block}#nav li{display:block}#nav a{color:#212121;display:block;position:relative}#nav .children{display:block}#nav .open{background:#fff}#nav li.on>a{color:#00adba;text-decoration:underline}#nav .mainmenu{margin:30px 0}#nav .mainmenu>li>a{padding:15px 15px 15px 40px;text-transform:uppercase;font-weight:700;font-size:1.5em;line-height:1}#nav .mainmenu>li.haschild>a:before{content:"";transition:transform 0.1s linear;position:absolute;top:6px;left:5px;background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/fl-down.svg) center center no-repeat;background-size:20px 20px;transform:rotate(-90deg);text-align:center;display:inline-block;width:40px;height:40px}#nav .mainmenu>li.haschild>a.open:before{transform:rotate(0deg)}#nav .mainmenu>li>.children{margin-left:40px}#nav .mainmenu .haschild>.children>ul>li{border-top:1px dashed #ccc}#nav .mainmenu .haschild>.children>ul>li:last-child{border-bottom:1px dashed #ccc}#nav .mainmenu .haschild>.children>ul>li>a{padding:10px 10px 10px 30px;text-transform:uppercase;font-weight:600;font-size:1.2em;line-height:1}#nav .mainmenu .haschild>.children>ul>li>a:before{content:"";transition:transform 0.1s linear;position:absolute;top:3px;left:0;background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/fl-down.svg) center center no-repeat;background-size:15px 15px;transform:rotate(-90deg);text-align:center;display:inline-block;width:30px;height:30px}#nav .mainmenu .haschild>.children>ul>li>a.open:before{transform:rotate(0deg)}#nav .mainmenu .children .children{margin:0 0 0 30px}#nav .mainmenu .children .children a{padding:6px}#bandeau{position:relative;background:#fff;color:#fff}#bandeau:after{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;background:#212121}.bandeau{position:relative;display:flex;z-index:10;background:#000;background-position:center center;background-size:cover;min-height:220px}.bandeau:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:5;opacity:.3}.bandeau>*{position:relative;z-index:10;margin:30px;font-weight:700;font-size:15px;line-height:1;text-transform:uppercase}.bandeau p{margin:10px 0;text-align:center}.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-mobile/css/../../Mairie-sciez-2k19/images/pictos/fl-bandeau.svg)}.bandeau a:hover{text-decoration:underline}#actushome{padding:30px}#actushome .swiper-slide{font-size:12px}#actushome .swiper-slide img{display:block;width:100%;height:200px;object-fit:contain}#actushome .swiper-slide strong{font-weight:700;display:block;margin:10px 0;font-size:16px;color:#00adba;line-height:1.1}#actushome .suite{display:block;margin:10px 0;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-mobile/css/../../Mairie-sciez-2k19/images/pictos/fl-news.svg)}#actushome .suite span:hover{text-decoration:underline}#actushome .titre{display:block;margin-bottom:20px;font-weight:800;line-height:26px}#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{display:block;text-align:center}#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}#agendahome{background:#f0efed;padding:30px}#agendahome .titre{display:block;margin-bottom:20px;font-weight:800;line-height:26px}#agendahome .titre strong{vertical-align:middle;font-size:18px;font-weight:900;text-transform:uppercase}#agendahome .titre strong:after{content:"";display:inline-block;vertical-align:middle;width:3px;height:25px;margin:0 8px 0 10px;background:#00adba}#agendahome .titre a{display:inline-block;vertical-align:middle;text-decoration:underline}#swiperagenda .swiper-slide{font-size:12px}#swiperagenda .swiper-slide img{display:block;width:100%;height:auto}#swiperagenda .swiper-slide strong{font-weight:700;display:block;margin:10px 0;font-size:16px;color:#00adba;line-height:1.1}#swiperagenda .cat{text-align:center;margin:10px 0;position:relative;display:block;text-transform:uppercase;font-size:12px;font-style:normal}#swiperagenda .cat:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#202020}#swiperagenda .cat>*{position:relative;padding:0 10px;display:inline-block;background:#f0efed}#swiperagenda .dates{position:absolute;text-transform:uppercase;top:10px;left:10px}#swiperagenda .dates>*{position:relative;display:inline-block;padding:0 10px;line-height:30px;color:#fff;font-size:12px}#swiperagenda .dates .in{background:#00adba}#swiperagenda .dates .out{background:#d9b600}#swiperagenda .dates .in.fl{margin-right:6px}#swiperagenda .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}#swiperagenda .suite{display:block;margin:10px 0;text-align:right}#swiperagenda .suite span{text-transform:none;font-size:13px;font-weight:400;color:#00adba;font-weight:700}#swiperagenda .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-mobile/css/../../Mairie-sciez-2k19/images/pictos/fl-news.svg)}#swiperagenda .suite span:hover{text-decoration:underline}.swiperagenda-pagination{display:block}.swiperagenda-pagination .swiper-pagination-bullet{margin-right:8px;opacity:1;background:none;border:2px solid #212121;border-radius:0;width:22px;height:8px}.swiperagenda-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#00adba;border-color:#00adba}section{padding:40px 20px 20px 20px}section a{text-decoration:underline;color:#000}section a:hover{color:#00adba}section ul{padding-left:15px}h1{display:block;font-size:25px;font-weight:900;margin:0;line-height:1;text-transform:uppercase}hr{display:block;border:none;height:4px;background:#212121;margin:25px 0}section img{display:block;max-width:100%;height:auto}figure.alignleft,figure.alignright{max-width:40%;margin-top:5px}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;white-space:nowrap}.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%}.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}.pagemenu{display:none}.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}.right .widget-area{margin-top:15px}#elus{display:flex;flex-wrap:wrap}#elus>*{flex:0 0 calc(100% / 2 - 10px);margin:5px;line-height:1.3;padding-bottom:10px;border-bottom:1px dashed #ccc}@media screen and (min-width:500px){#elus>*{flex:0 0 calc(100% / 3 - 10px)}}@media screen and (min-width:700px){#elus>*{flex:0 0 calc(100% / 4 - 10px)}}@media screen and (min-width:900px){#elus>*{flex:0 0 calc(100% / 5 - 10px)}}#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}#documents{width:100%}#documents>*{display:block;padding:10px;font-size:12px;text-decoration:none;border-left:3px solid #e6e6e6}#documents>*:nth-child(2n+0){background:#fafafa}#documents>* span{display:block}#documents .t{font-weight:800;font-size:14px;text-transform:uppercase}#documents a:after{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/mini-newsletter.svg);content:"";display:inline-block;vertical-align:middle;height:30px;width:30px}#newsliste>*{padding-bottom:10px;position:relative;border-bottom:1px dashed #ccc;display:block}#newsliste.connexes>*{padding-bottom:0;border:none}#newsliste a{display:block;text-decoration:none;margin-bottom:20px}#newsliste a>*{display:block}#newsliste a .vis{width:100%;height:200px;margin-bottom:10px}#newsliste a img{transition:all 1s linear;display:block;width:100%;height:100%;object-fit:cover}#newsliste a strong{display:block;font-size:16px;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 .extrait:after{content:"";display:block;clear:both}#newsliste .date{display:inline-block;position:relative;background:#00adba;color:#fff;border-radius:2px;font-size:11px;padding:2px 5px;margin-bottom:10px}#newsliste .date:after{content:"";position:absolute;top:99%;left:10px;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#00adba transparent transparent transparent}#agenda>*{padding-bottom:10px;position:relative;border-bottom:1px dashed #ccc;display:block}#agenda a{display:block;text-decoration:none;margin-bottom:20px}#agenda a>*{display:block}#agenda a img{transition:all 1s linear;display:block;width:100%;height:200px;object-fit:cover;margin-bottom:10px}#agenda a strong{display:block;font-size:16px;line-height:1.2;margin:12px 0 6px 0}#agenda .cat{font-size:10px;margin-top:5px;color:#686868}#agenda em{font-style:normal;font-size:11px}#agenda em:after{content:"";display:block;clear:both}#agenda .cat{text-align:center;margin:10px 0;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 .dates{text-transform:uppercase;margin:10px 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}#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}#comarquage #co-bar .co-home{display:none}#comarquage #co-bar .btn-monsp{display:none}#comarquage #co-bar{background:#DBDBDB!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;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}#sciezalerte{position:relative;background:#00adba;border:10px solid #00adba}#sciezalerte>*{position:relative;padding:20px;font-size:12px;line-height:1.2;color:#fff}#sciezalerte>*{display:block}#sciezalerte>*:first-child{border-bottom:3px solid #fff}#sciezalerte>* span:not(.ico){display:inline-block;vertical-align:middle;width:calc(100% - 70px);margin-left:10px}#sciezalerte strong{font-size:25px;font-weight:800}#sciezalerte a{text-decoration:underline}#sciezalerte a:hover{color:#d9b600}#sciezalerte .ico{display:inline-block;vertical-align:middle;width:40px;height:40px}#sciezalerte .ico.alerte{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/big-alerte.svg)}#sciezalerte .ico.phone{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/big-phone.svg)}#sciezalerte .ico.twitter{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/big-twitter.svg)}#sciezalerte .ico.imagina{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/big-imagina.png);background-size:contain}.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}#jumptop{transition:all 0.2s linear;transform:translateX(150%);box-shadow:0 0 20px rgba(0,0,0,.2);position:fixed;bottom:10px;z-index:4500;background:#fff;right:0;cursor:pointer;padding:10px;width:50px;height:50px;overflow:hidden;align-self:center}#jumptop.show{transform:translateX(0%)}#jumptop svg{transform:rotate(90deg)}#jumptop svg>*{fill:#212121}footer{background:#f0efed;font-size:13px;padding:30px}footer .logo{height:200px;background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/Logo-Sciez-Par-Nature-.png) center no-repeat;background-size:contain;margin-bottom:20px}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-mobile/css/../../Mairie-sciez-2k19/images/pictos/footer-location.svg) top left no-repeat}footer .ico>*.phone{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/footer-phone.svg) top left no-repeat}footer .ico>*.horaires{background:url(/wp-content/themes/Mairie-sciez-2k19-mobile/css/../../Mairie-sciez-2k19/images/pictos/footer-clock.svg) top left no-repeat}footer .ico p{margin:2px 0 5px 0}footer .ico a{text-decoration:underline}footer hr{height:1px;background:#e8e8e8;margin:10px 0}#endbar{font-size:12px;background:#212121;color:#fff;padding:20px 20px 100px 20px;text-align:center}#endbar a{text-decoration:underline}#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}