.page-search .search-field{color:#fff;background:#298ccd url(../../../assets/corporate/img/banner-bg.jpg?1) 0 0/cover;padding:40px 0 50px}.page-search .search-field.extra-height{min-height:600px}.page-search p{opacity:.7}.search-field .input-group{width:100%;max-width:660px;margin:auto}.search input[type=text]{border:none;border-radius:100px 0 0 100px;height:60px;padding:0 30px;font-size:24px}.search input[type=text]:focus{box-shadow:none}.search input[type=text]::-ms-clear{display:none}.search .btn{border:none;border-radius:0 100px 100px 0;height:60px;font-size:24px}.search .btn:hover{background:#eee}.page-search .filter{font-size:14px}.search-result{border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;margin:0;padding:0;list-style:none}.search-result li a{cursor:pointer;width:100%;padding:10px 10px 10px 40px;font-size:14px;display:table;position:relative}.search-result .col{display:table-cell}.search-result .col.name{width:50%}.search-result .col.commune,.search-result .col.sport{width:25%}.search-result .col.icon{text-align:right;margin-top:-.6em;position:absolute;top:50%;right:10px}.search-result .col img{width:20px;height:22px}.search-result .col.name img{margin-top:-12px;margin-left:-30px;position:absolute;top:50%}.search-result li:nth-child(2n){background:#f9f9f9}.search-result li:hover{background:#e9f3fa}.search-result li i{opacity:.5;font-size:18px}.search-result li:hover i{opacity:1}.search-result li.borderTop{border-top:1px solid #ddd}.search-result a{color:#555}.search-result a:hover{color:#777}.search-result .nohits{vertical-align:middle;text-align:center;cursor:text;background:#eee;border-top:1px solid #ddd;width:100%;padding:0;line-height:200px;display:table}.search-result .nohits:hover{background:#eee}@media screen and (width<=380px){.search-result li{padding-left:47px}.search-result .col img{width:25px;height:27px}.search-result .col.name img{margin-top:-15px}}@media screen and (width<=990px){.page-search h1 .counter{float:right;margin-top:8px}.search-field .input-group input[type=text]{font-size:20px}.page-search .filter{float:none;margin-bottom:15px}.page-search .filter .form-control{width:100%;margin-bottom:5px;display:block}.search-result{width:auto;margin-left:-15px;margin-right:-15px}.search-result .indent{padding-left:78px}.search-result .col{display:inline-block}.search-result .col.name{width:100%;display:block}.search-result .col.commune{width:auto}.search-result .col.commune:before{content:" | ";white-space:pre}.search-result .col.sport{width:auto}.search-result .col.icon{text-align:right}.search-result .name{margin-bottom:-4px}.search-result .col.commune,.search-result .col.type,.search-result .col.sport{color:#999;padding:0;font-size:85%;font-weight:400}.search-result .col.commune span:after,.search-result .col.type span:after{margin-right:5px;display:inline-block}}.hide.svelte-7bghyd{display:none!important}.highlight.svelte-7bghyd{background-color:#eaf7ff;border-color:#298ccd}.select-field.svelte-7bghyd{background:#fff;border:1px solid #ccc;border-radius:4px;position:relative}.select-field.svelte-7bghyd label:where(.svelte-7bghyd){color:#888;pointer-events:none;z-index:1;font-size:10px;position:absolute;top:4px;left:12px}.select-field.svelte-7bghyd select:where(.svelte-7bghyd){appearance:none;cursor:pointer;background:0 0;border:none;width:100%;padding:18px 12px 6px;font-size:14px}.select-field.svelte-7bghyd select:where(.svelte-7bghyd):focus{outline:none}.select-field.svelte-7bghyd:after{content:"";pointer-events:none;border-top:5px solid #666;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
