html,body{width:100%;height:100%;font-size:15px}body{padding-top:60px}#body-home{padding-top:0}#body-content{min-height:100%}.collapse.show{display:block!important}#navbar{text-align:right;height:50px;position:fixed;top:0;width:100%;background-color:white;z-index:1}#navbar-brand{float:left}#navbar-brand img{max-height:50px}#body-home #navbar-brand{display:none}#body-home #navbar{position:absolute;z-index:999;width:100%;color:white;background-color:transparent}#body-home #navbar a{color:white;background-color:transparent}#body-home #navbar a:hover{border-color:white}header{position:relative;height:100%;min-height:800px;width:100%;background:url(/kitgnipmac/web/img/header-2000.jpg);background-size:cover;background-position:center center}#body-home.body-webPreview1 header{background:url(/kitgnipmac/web/img/header-6000.jpg);background-size:cover;background-position:center center}#header-filter{height:100%;width:100%;background-color:rgba(0,0,0,.6)}#header-search{position:relative}#header-search-slogan,#header-search-slogan *{font-family:'Roboto Slab',serif!important;font-weight:700;font-size:3rem}#header-search-slogan strong{font-weight:700;font-size:3rem}#header-search-container{position:relative;min-height:50px;line-height:50px;background-color:white;border-radius:.5rem;padding:0;z-index:1}#body-home #header-search-container{border:1px solid #585057}#body-search #header-search-container{min-height:30px;line-height:30px}#body-search #header-search-input,#body-search #header-search-input-false{border:1px solid #585057;width:100%;border-radius:.5rem;padding:.5rem}#body-search #header-search-input-false{background-color:white}#header-search-result{padding-left:1rem;padding-right:10vh}#body-home #header-search-result{cursor:text}#body-home #header-search-btn{height:100%;width:5rem;position:absolute;padding:0;margin:0;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0}#header-search-btn a{color:white;display:inline-block;width:100%;line-height:50px;padding:auto}#body-home #header-search-btn a{position:absolute;top:50%;transform:translate(-50%,-50%)}#header-search-input,#header-search-input-false{font-size:1rem;line-height:1rem;background:transparent;border:0;padding:0;margin:0;width:80%}#body-home #header-search-input.reduce{width:20%}#header-search-input::placeholder,#header-search-input-false::placeholder{font-style:italic;opacity:.5}#header-search-input:active,#header-search-input:focus,#header-search-input:visited{border:0;outline:none}#body-search #header-search-result{height:auto;overflow:hidden;padding-top:.5rem;border-radius:.5rem}#header-search-criteria{display:none;height:30vh;background-color:white;margin:0;border-radius:.5rem;border:1px solid #585057}#header-search-criteria-close{position:absolute;top:5px}#body-home #header-search-criteria-close{right:15px}#body-search #header-search-criteria-close{right:20px}#header-search-criteria-close i{font-size:1.2rem}#header-search-criteria-container{position:relative}#body-home #header-search-criteria{position:absolute;top:0;left:0;margin-top:.5rem;padding:.5rem 1rem .5rem 0;z-index:10}#body-search #header-search-criteria{position:absolute;border:1px solid #585057;border-radius:.5rem;padding:.5rem;z-index:1}#header-search-criteria ul{padding:.5rem 1rem .5rem .5rem;height:100%;overflow-y:scroll}#header-search-criteria ul li{list-style:none;line-height:20px;margin:0;padding:.2rem .5rem;border-radius:.5rem}#body-home #header-search-criteria ul li{line-height:30px}#header-search-criteria ul li a{text-decoration:none;border-radius:.5rem;display:block;padding:0rem .5rem}#header-search-criteria ul li a:hover{background-color:#EAE9E9}#header-search-criteria ul li i,.header-search-result-criteria i{border-radius:50%;width:33px;height:33px;display:inline-block;text-align:center;line-height:33px}.header-search-result-criteria{list-style:none;line-height:30px;margin:0;border-radius:.5rem;text-decoration:none;padding:0rem .5rem;background-color:#EAE9E9;margin-right:.5rem;white-space:nowrap;display:inline-block}.header-search-result-criteria.header-search-result-criteria-disabled{color:#B9B3B7;background-color:#EFEFF1}.header-search-result-criteria.header-search-result-criteria-disabled i{background-color:#D4D1D3!important;color:#EFEFF1!important}#body-search .header-search-result-criteria,#body-single .header-search-result-criteria{padding:0 5px 0 5px;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px}.header-search-result-criteria-remove{font-size:1.1rem}.header-search-result-criteria-remove{float:right}.header-search-result-criteria-remove:hover{text-decoration:none}#body-single .header-search-result-criteria-remove{display:none}#header-plus{position:absolute;bottom:50px;width:100%}.btn-disabled,.btn-disabled:hover,.btn-disabled a{background-color:#777;border-color:#777;color:#aaaaaa!important;cursor:not-allowed}.btn-disabled a i{color:#ccc}section{padding:5vh 0}#others-filters{overflow-y:auto;height:45vh}#others-filters{height:inherit;width:100%}#body-search #filters-part-1.maximize{min-height:50vh}.search-camp-a,.search-camp-wait-a{height:100%;width:100%;display:block;padding:1rem}.search-camp-a:hover{text-decoration:none}.search-camp-couverture,.search-camp-wait-couverture{aspect-ratio:1 / 1;border-radius:.5rem;background-size:cover;background-position:center center}.search-camp-wait-couverture{background-color:#ccc}.search-camp-add-favorite,.search-camp-remove-favorite{position:absolute;right:30px;top:30px;font-size:1.2rem;cursor:pointer;color:white;text-shadow:1px 1px 1px #585057}.search-camp-legende{padding:.5rem 0rem}.search-camp-name-only{font-weight:700}.search-camp-wait-nom-bg{display:inline-block;width:70%;background-color:#ccc;border-radius:.5rem}.search-camp-ville{font-size:.9rem}.search-camp-wait-ville{width:60%;background-color:#ccc;border-radius:.5rem}.search-camp-score,.search-camp-wait-score{display:inline-block;float:right;font-size:.8rem}.search-camp-wait-score{width:15%;background-color:#ccc;border-radius:.5rem}.search-camp-wait-hidden{display:none}.search-camp-score i{display:inline-block;font-size:.9rem}.search-camp-selected{background-color:#e88422;color:white;border-radius:.5rem}.search-camp-selected *{color:white}#others-filters ul li{list-style:none}#others-filters ul li a{text-decoration:none;border-radius:.5rem;display:block;padding:0rem .5rem}#others-filters ul li a:hover{background-color:#EAE9E9}#others-filters ul li a i{display:none}.card-header{position:relative}.card-header-a{display:block;color:black}.card-header-a:hover{text-decoration:none}.card-header-label{padding-left:20px}.card-header .fa-angle-down{display:inline-block;position:absolute;top:0;left:0;height:100%;width:30px;text-align:center;background-color:#aaa;padding-top:15px;color:white}.search-filter-level2 i{color:#aaa}quote{font-weight:300;font-size:1.2rem}.icon-update-data{font-size:.8rem;border-radius:.5rem;cursor:pointer}.formimageselectelement-single.formimageselectelement-selected .formimageselectelement-border{border:1px solid #ccc!important;font-size:0.8rem!important}#single-camp-name{font-size:1.3rem}.single-cotation{width:30px;filter:grayscale(100%)}.single-cotation:hover{filter:none}#single-camp-logo{position:absolute;bottom:1rem;left:1rem;max-width:55%;height:auto;max-height:60%;background-color:white;box-shadow:5px 10px 18px #888;border-radius:.5rem}.single-stars{white-space:nowrap}.single-modal .modal-body{max-height:70vh;overflow:auto}.carousel-equal-heights .carousel-item>.row{height:100%}.carousel-equal-heights .carousel-item .card,.carousel-equal-heights .carousel-item .card-body{display:flex;flex-direction:column}.carousel-equal-heights .carousel-item .card-body,.carousel-equal-heights .carousel-item .card-text{flex-grow:1}.badge-light{background-color:#eee;font-size:1rem;margin-bottom:.25rem}.carousel-prev-next,.carousel-close{position:absolute;top:50%;z-index:1;width:100%}.carousel-close{top:0%}.carousel-prev-next a,.carousel-close a{font-size:1rem;color:black;border-radius:50%;background-color:white;aspect-ratio:1/1;box-shadow:2px 2px 9px #888;position:absolute}.carousel-prev-next a i,.carousel-close a i{padding:7px 10px}.carousel-next,.carousel-close a{right:-13px}.carousel-prev{left:-13px}.emplacementelectriciteouinon-modal,.blocsanitairepriveouinon-modal,.emplacementequipementgratuitouinon-modal{display:none}.card-body.card-padding-button{padding-bottom:80px}.badge-language .flag-icon{display:none}.single-hr{border:none;border-top:2px solid #e88422}.update-data:hover{text-decoration:none}.update-data-icon{border-radius:.5rem;font-size:.8rem;vertical-align:middle}.update-data-coordonnees{position:absolute;top:-5px;left:-10px}#single-photo-couverture .update-data{position:absolute;top:20px;right:20px;z-index:100}#single-photo-couverture .update-data{position:absolute;bottom:15px;left:20px;z-index:100}#row-button-refresh{position:fixed;height:50px;width:100%;background-color:white;margin:0;top:0;left:0;background-color:red!important;display:inline-block;display:none!important}#photo-profil,#photo-profil-text{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;border-radius:50%;border-color:transparent!important}#photo-profil-text{background-color:#e88422!important;border-color:#e88422!important}#photo-profil img{width:auto;height:100%;margin-left:0}#photo-profil-text span{color:white;line-height:30px;font-size:15px;font-weight:700}.navbar-collapse-icon{display:inline-block;width:30px;text-align:center}