*{box-sizing:border-box}::selection{color:#fff;background:#383838}html,body{width:100%;margin:0;padding:0;overflow:auto;font-family:sans-serif;font-size:1rem}#map{width:100%;height:100%;position:relative;z-index:3;transition:width 1.5s}#recherche-carte{border:none;box-shadow:none;background:transparent}#searchformmap{clear:both;margin:0;color:#3a41a8}.ca:after,.bloc-1:after{content:'';display:block;height:1px;clear:both}#searchformmap label{font-weight:bold}#category_id option.maincat{font-weight:bold;padding:0}#searchformmap input{min-height:34px}.main{font-weight:bold}.ib{display:inline-block}.voyage{display:block;width:100%}.voyage>a{display:block;overflow:auto;text-decoration:none;color:#000}.voyage h3{font-size:1.3rem;margin:0;padding:5px 10px;border-top:2px solid #fff}.voyage p{color:#333333;margin:0;padding:1rem;line-height:1.4rem}.voyage img{width:100%;height:auto;max-width:380px;vertical-align:bottom}.voyage .nb,.voyage .c-prix .prix{font-size:1.4rem;font-weight:bold;display:block;margin-bottom:auto}.voyage .c-icon,.c-jour{border-right:1px solid #e5e5e5}.voyage .nbjours{margin:auto}.voyage .infos{display:flex;justify-content:space-between;width:100%;text-align:center;padding:0.7rem 0;border-top:1px solid #e5e5e5}.voyage .infos>*{width:100%;border-right:1px solid #e5e5e5}.voyage .infos>*:last-child{border-right:none}.voyage .des{color:#666;margin-top:auto}.voyage .cattext{font-size:0.9rem}[class*="ci-"]{content:'';display:block;width:48px;height:48px;background-image:url("https://www.buchard.ch/assets/img/cartes/sprites.png");margin:0 auto;border-radius:25px;background-color:#154475;text-indent:100%;overflow:hidden;white-space:nowrap;background-position:-0px -200px}.voyage .thumbnail{position:relative;overflow:hidden}.voyage .moretext{transform:translateY(-100%);position:absolute;top:0;left:calc(50% - 120px);max-width:240px;background:#000052;color:#fff;transition:1s;padding:10px;font-weight:bold;text-align:center;border-radius:3px}.voyage:hover .moretext{transform:translateY(50px)}.message{background-color:rgba(255,255,255,0.67);color:#3a41a8;text-align:center;width:100%;position:absolute;top:0;left:0;z-index:100;padding:10px}#btnClose{position:absolute;top:-15px;left:-15px;background-color:#fff;box-shadow:0 0 4px #333;border-radius:15px;width:30px;height:30px;border:none;cursor:pointer;z-index:10}#btnClose:before,#btnClose:after{content:'';width:18px;height:2px;border-radius:2px;position:absolute;left:50%;top:50%;transform:rotate(45deg);background-color:#333;margin:-1px 0 0 -9px}#btnClose:after{transform:rotate(-45deg)}#cmap{position:relative;height:calc(100% - 200px)}.infowindow{position:absolute;top:0;left:0;width:100%;max-width:0;min-height:100%;background-color:#fff;border-top:0px solid #fff;background-image:url("https://www.buchard.ch/assets/img/loader.gif");background-repeat:no-repeat;background-position:center center;transform:translateX(100%);opacity:0;transition:transform 1.5s,opacity 1s 0.5s}.infowindow .voyage{display:flex;flex-direction:column;height:100%;background-color:#fff}.infowindow.opened{z-index:4;display:block;transform:translateX(0);max-width:inherit;opacity:1}.infowindow.opened img{min-width:100%}.activeIcon{opacity:1 !important;transform:scale(1.5)}#markerLayer img{animation:pulse .5s infinite alternate;-webkit-animation:pulse .5s infinite alternate;transform-origin:center;-webkit-transform-origin:center}@media (min-width: 680px){#map.opened{width:67%}.infowindow .btnClose{top:-15px;left:-15px}.infowindow.opened{height:100%;width:33%;right:0;left:auto;box-shadow:-10px 10px 20px #666}.voyage>a{display:flex;flex-direction:column;height:100%}.voyage .infos{margin-top:auto}.voyage p{font-size:0.9rem}}@media (min-width: 768px){#map.opened{width:55%}.infowindow.opened{width:45%}}@media (min-width: 1440px){#map.opened{width:calc(100% - 480px)}.infowindow.opened{width:30%;max-width:480px;min-width:480px}}@media (max-width: 1280px){h1{font-size:1.6rem}h1+h4{font-size:1rem}}@media (max-width: 480px){#header .form-text h1,#header .form-text h4{padding:0;margin:0}.form-text{padding:0.5rem}#header h1:before{display:none}.fl{float:none}#searchformmap{padding:0 0.5rem 0.5rem 0.5rem}#searchformmap input[type="submit"]{width:100%}#searchformmap select{max-width:none;width:100%}#searchformmap .slct{margin-bottom:5px}.bloc-1 .fr{float:none;text-align:center}.infowindow #btnClose{left:calc(50% - 15px)}}
/*# sourceMappingURL=carte.css.map */
