.single-card{color:#000}.single-card h2{color:#000 !important}.container-fluid{padding-left:0 !important;padding-right:0 !important}.container-fluid .main{display:flex;flex-direction:column;width:100%;background-color:#fff}.container-fluid .main .list-header.restaurants{background:url("../images/fond-pizza.png") bottom center no-repeat;background-color:#1E1E1E;background-size:cover;width:100%;height:1000px}.container-fluid .main h1{margin-top:80px;margin-bottom:20px;font-size:50px;text-transform:uppercase;text-align:center;font-family:"NT Sans Narrow", Sans-serif;font-weight:bold;letter-spacing:0px;color:#ffffff;opacity:1}.container-fluid .main .list-header .header .img{display:flex;justify-content:center}.container-fluid .main .list-header .header .img svg{width:300px}.container-fluid .main .list-buttons{margin-top:50px;display:flex;justify-content:center}.container-fluid .main .list-buttons .geoloc,.container-fluid .main .list-buttons .search{font-family:"NT Sans Narrow", Sans-serif;height:55px;line-height:15px;text-transform:uppercase;font-size:15px}.container-fluid .main .list-buttons .geoloc{margin-right:20px;display:flex;align-items:center}.container-fluid .main .list-buttons .geoloc svg{width:20px;height:auto;margin-right:5px}.container-fluid .main .list-buttons .search-icon{position:absolute;margin-left:-40px;margin-top:13px}.container-fluid .main .list-buttons .search-icon svg{width:20px;height:auto}.container-fluid .main .list-buttons .search::-webkit-search-cancel-button{display:none}.container-fluid .main .list-body{left:calc((100% - 1600px) / 2);width:1600px;z-index:1;margin:-620px auto 25px;padding-bottom:5rem;display:flex;justify-content:start;flex-wrap:wrap}.container-fluid .main.list-restaurants .list-buttons .geoloc{background-color:transparent;color:#fff;border:2px solid #fff;transition:all 0.5s}.container-fluid .main.list-restaurants .list-buttons .geoloc:hover{background-color:#8C072F;border:none;transition:all 0.5s}.container-fluid .main.list-restaurants .list-buttons .geoloc svg g,.container-fluid .main.list-restaurants .list-buttons .geoloc svg rect{fill:#fff}.container-fluid .main.list-restaurants .list-buttons .search{background-color:#fff;color:#000;border:2px solid #111;min-width:340px;padding-left:50px}.container-fluid .main.list-restaurants .list-buttons .geoloc:focus,.container-fluid .main.list-restaurants .list-buttons .search:focus{outline:0}.container-fluid .main.list-restaurants .list-buttons .search::placeholder{color:#000}.container-fluid .main .list-body .single-card{width:calc((1600px - 80px) / 4);margin-left:10px;margin-right:10px;background-color:#fff;border-radius:25px;height:450px;margin-bottom:20px;box-shadow:10px 9px 25px #0000004a}.container-fluid .main .list-body .single-card:nth-child(even){top:80px;position:relative}.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .img,.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .hover-block{width:100%}.container-fluid .main .list-body .single-card .k-card-header{height:200px}.container-fluid .main .list-body .single-card .k-card-header .img{position:absolute;height:200px;width:380px;z-index:1}.container-fluid .main .list-body .single-card .k-card-header .img img{border-top-left-radius:25px;border-top-right-radius:25px;height:100% !important;width:100% !important;object-fit:cover}.container-fluid .main .list-body .single-card .k-card-header .hover-block{opacity:0;background-color:rgba(255,255,255,0.55);color:#fff;position:absolute;height:200px;width:380px;z-index:3;border-top-left-radius:25px;border-top-right-radius:25px;transition:0.3s;display:flex;justify-content:center;align-items:center}.container-fluid .main .list-body .single-card .k-card-header .hover-block:hover{opacity:1;transition:0.3s}.container-fluid .main .list-body .single-card .k-card-header .hover-block svg{height:100px;width:100px}.container-fluid .main .list-body .single-card .k-card-header .hover-block svg g{fill:#8C072F}.container-fluid .main .list-body .single-card .k-card-header .img-circle{position:relative;top:25px;left:calc(100% - 100px);z-index:2;width:75px}.container-fluid .main .list-body .single-card .k-card-body{padding:20px;height:calc(100% - 200px);display:flex;flex-direction:column;justify-content:space-between}.container-fluid .main .list-body .single-card .k-card-body .title h2{font-size:18px;font-family:"NT Sans Narrow", Sans-serif}.container-fluid .main .list-body .single-card .k-card-body .title .zip{font-size:15px}.container-fluid .main .list-body .single-card .k-card-body .infos{margin-top:0}.container-fluid .main .list-body .single-card .k-card-body .line{display:flex;font-family:"Open Sans", Sans-serif;margin-bottom:15px}.container-fluid .main .list-body .single-card .k-card-body .line .icon svg{height:20px;width:20px;margin-right:10px}.container-fluid .main .list-body .single-card .k-card-body .line .text{font-size:15px;align-self:center}.container-fluid .main .list-body .single-card .k-card-body .line .icon.red svg g{fill:#8C072F}.container-fluid .main .list-body .single-card .k-card-body .line .text.red{color:#8C072F}.container-fluid .main .list-body .single-card .k-card-body .actions{display:flex;justify-content:space-around}.container-fluid .main .list-body .single-card .k-card-body .actions a{text-decoration:none;padding:8px !important;font-size:1.1rem !important;text-transform:uppercase;background-color:#8C072F;color:#fff;margin-right:5px;transition:all 0.5s;width:50%;text-align:center}@media screen and (max-width: 1680px){.container-fluid .main .list-body{width:1500px;left:calc((100% - 1500px) / 2)}.container-fluid .main .list-body .single-card{width:calc((1500px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-header .img{width:calc((1500px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-header .hover-block{width:calc((1500px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-body .actions a{padding:8px 11px}}@media screen and (max-width: 1550px){.container-fluid .main .list-body{width:1400px;left:calc((100% - 1400px) / 2)}.container-fluid .main .list-body .single-card{width:calc((1400px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-header .img{width:calc((1400px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-header .hover-block{width:calc((1400px - 80px) / 4)}.container-fluid .main .list-body .single-card .k-card-header{height:200px}.container-fluid .main .list-body .single-card .k-card-header .img{height:200px}.container-fluid .main .list-body .single-card .k-card-header .hover-block{height:200px}.container-fluid .main .list-body .single-card .k-card-body .actions a{font-size:12px;padding:8px 8px}}@media screen and (max-width: 1450px){.container-fluid .main .list-body{top:450px;width:1000px;left:calc((100% - 1000px) / 2)}.container-fluid .main .list-body .single-card{width:calc((1000px - 40px) / 2);height:450px}.container-fluid .main .list-body .single-card .k-card-header .img{width:calc((1000px - 40px) / 2)}.container-fluid .main .list-body .single-card .k-card-header .hover-block{width:calc((1000px - 40px) / 2)}.container-fluid .main .list-body .single-card .k-card-header{height:230px}.container-fluid .main .list-body .single-card .k-card-header .img{height:230px}.container-fluid .main .list-body .single-card .k-card-header .hover-block{height:230px}.container-fluid .main .list-body .single-card .k-card-body .actions a{font-size:13px;padding:10px 20px}.container-fluid .main .list-body .single-card .k-card-body{height:calc(100% - 230px)}}@media screen and (max-width: 1075px){.container-fluid .main .list-body{width:800px;left:calc((100% - 800px) / 2)}.container-fluid .main .list-body .single-card{width:calc((800px - 40px) / 2);height:450px}.container-fluid .main .list-body .single-card .k-card-header .img{width:calc((800px - 40px) / 2)}.container-fluid .main .list-body .single-card .k-card-header .hover-block{width:calc((800px - 40px) / 2)}.container-fluid .main .list-body .single-card .k-card-header{height:200px}.container-fluid .main .list-body .single-card .k-card-header .img{height:200px}.container-fluid .main .list-body .single-card .k-card-header .hover-block{height:200px}.container-fluid .main .list-body .single-card .k-card-body .actions a{font-size:13px;padding:10px 15px}.container-fluid .main .list-body .single-card .k-card-body{height:calc(100% - 200px)}}@media screen and (max-width: 800px){.container-fluid .main h1{font-size:40px}.container-fluid .main .list-header .list-buttons{flex-direction:column}.container-fluid .main .list-header .list-buttons .geoloc{width:auto;margin:0 auto 15px}.container-fluid .main .list-header .list-buttons .search-icon{display:none}.container-fluid .main .list-header .list-buttons .search{width:550px;margin:0 auto}.container-fluid .main .list-body{width:550px;top:500px;left:calc((100% - 550px) / 2)}.container-fluid .main .list-body .single-card{width:calc(550px - 20px);height:450px}.container-fluid .main .list-body .single-card .k-card-header .img,.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .img{width:calc(550px - 20px)}.container-fluid .main .list-body .single-card .k-card-header .hover-block,.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .hover-block{width:calc(550px - 20px)}.container-fluid .main .list-body .single-card .k-card-header{height:230px}.container-fluid .main .list-body .single-card .k-card-header .img{height:230px}.container-fluid .main .list-body .single-card .k-card-header .hover-block{height:230px}.container-fluid .main .list-body .single-card:nth-child(even){position:initial;top:inherit}.container-fluid .main .list-body .single-card .k-card-body{height:calc(100% - 230px)}.container-fluid .main .list-body .single-card .k-card-body .actions a{padding:10px 25px}}@media screen and (max-width: 580px){.container-fluid .main h1{font-size:40px}.container-fluid .main .list-header .list-buttons{flex-direction:column}.container-fluid .main .list-header .list-buttons .geoloc{width:auto;margin:0 auto 15px}.container-fluid .main .list-header .list-buttons .search{width:350px;margin:0 auto}.container-fluid .main .list-body{width:350px;left:calc((100% - 350px) / 2)}.container-fluid .main .list-body .single-card{width:calc(350px - 20px);height:580px}.container-fluid .main .list-body .single-card .k-card-header .img,.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .img{width:calc(350px - 20px)}.container-fluid .main .list-body .single-card .k-card-header .hover-block,.container-fluid .main .list-body .single-card:nth-child(even) .k-card-header .hover-block{width:calc(350px - 20px)}.container-fluid .main .list-body .single-card .k-card-header{height:260px}.container-fluid .main .list-body .single-card .k-card-header .img{height:260px}.container-fluid .main .list-body .single-card .k-card-header .hover-block{height:260px}.container-fluid .main .list-body .single-card:nth-child(even){position:initial;top:inherit}.container-fluid .main .list-body .single-card .k-card-body{height:calc(100% - 260px)}.container-fluid .main .list-body .single-card .k-card-body .actions{display:flex;flex-direction:column}.container-fluid .main .list-body .single-card .k-card-body .actions a{padding:10px 25px;text-align:center;line-height:2}.container-fluid .main .list-body .single-card .k-card-body .actions a.single{margin-bottom:5px}}@media screen and (max-width: 412px){.container-fluid .main .list-body{position:relative;top:50px;left:0}}
