header{color:#e1ecec;font-family:'Trebuchet MS',Helvetica,sans-serif;width:100%}main{width:100%;text-indent:.5%}footer{color:#fff;text-align:center;font-size:.9em;font-style:italic;padding:10px}table{width:100%}address{text-align:center}.infos_update{width:100%;font-weight:bold;font-size:.8rem;display:flex;justify-content:flex-end}.infos_update span{font-size:.6rem;color:#fff}.center{text-align:center;align-items:center;justify-content:center}.vente_dist{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:xx-small}#male_femelle{border-top:solid 1px gray;background-color:#f5cdd3;padding-top:10px;text-align:center;padding-bottom:60px}#male_femelle h2{text-align:center;color:#3f3b3b;text-decoration:underline}#male_femelle>div{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-bottom:40px}#male_femelle p{width:auto;min-width:150px;max-width:400px;font-weight:bold}#male_femelle img{border-radius:5%;min-width:300px;max-width:400px}#choose_damoiseaux{text-align:justify;background-color:#525050;color:#f5f5f5;padding-top:25px;min-height:480px}#choose_damoiseaux h2{color:#ffc0cb;background-color:#525050;text-align:center}#choose_damoiseaux p{margin-left:20px;max-width:95%;line-height:1.1em}#choose_damoiseaux span{position:relative;left:65%;bottom:10px}@media all and (min-width:1200px){#choose_damoiseaux span{left:90%}}#choose_damoiseaux img{float:right;max-width:250px;width:auto;max-height:180px;border-radius:5%;margin:15px}@media all and (max-width:800px){.infos_update p{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:wrap}.bandeau_title img{padding-left:10px;width:100px;height:auto}.bandeau_title section{width:calc(100% - 122px);padding-right:10px}.bandeau_title section h3{font-size:1.1rem}.bandeau_title section p{font-size:.9em}.bandeau_title section p a{position:relative;right:8%;font-weight:bold}.journal_puppy h3{font-size:unset;padding:10px}.journal_puppy h4{font-size:.8em;padding-bottom:15px}.vente_dist{font-size:.5em;font-weight:unset;padding:5px}.center{font-size:.9rem;font-style:italic;padding-bottom:15px}.center a{color:#c69}.puppy_dispo h5{font-size:1.4rem;display:flex;flex-direction:column;justify-content:center;padding-bottom:15px}.puppies_container figcaption{margin-top:10px}.btn{font-size:unset}.puppy_infos p{font-style:italic;padding-bottom:10px}.puppy_infos h6{margin:20px 0}#male_femelle>div>p{padding-top:20px}#male_femelle>div{margin-bottom:20px}#choose_damoiseaux p{font-style:italic;margin:unset;padding:15px}}@charset "UTF-8";@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}.highlight-puppy-container{margin:20px 0;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;box-sizing:content-box}@media all and (max-width:768px){.highlight-puppy-container{flex-direction:column;justify-content:space-around;align-items:center;border:#bb7cb6 solid 1px;border-radius:20px;padding:20px}}.highlight-puppy-img{width:60%;flex-direction:column}@media all and (max-width:576px){.highlight-puppy-img{width:90%}}@media all and (max-width:380px){.highlight-puppy-img{width:99%}}.highlight-puppy-img img{border-radius:20px;box-shadow:2px 2px 5px darkgrey}.highlight-puppy-description{min-width:70%;margin:15px}.highlight-puppy-description h4{color:#9b5094;font-style:italic;text-shadow:#251323 1px 1px 2px}@media all and (max-width:768px){.highlight-puppy-description{min-width:70%}}@media all and (min-width:768px) and (max-width:1200px){.highlight-puppy-description{min-width:50%;max-width:55%}}.carousel-item{transition-duration:.9s}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}.index_content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media all and (min-width:992px){.index_content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.index_content h2{text-decoration:underline}@media all and (min-width:380px){.index_content h2{white-space:nowrap}}.index_content h2,.index_content h3{text-align:center;color:#572d54}.index_content h2 a,.index_content h3 a{color:#572d54}#index_bb{width:70%;max-width:500px}@media all and (max-width:768px){#index_bb{max-width:350px}}.index__bb__dispo{display:flex;flex-direction:column;align-items:center;grid-column:1;grid-row:1}.index__bb__dispo .btn{border:solid 1px #000;box-shadow:2px 2px 2px black;padding:10px 20px;margin:10px;font-size:1rem;font-weight:bold;text-decoration:unset;white-space:nowrap;vertical-align:middle;text-align:center!important;transition:all;transition-timing-function:ease-in-out;transition-duration:.7s;transition-delay:.1s;border:solid 1px #000;box-shadow:2px 2px 2px black;scale:1.2}@media all and (max-width:768px){.index__bb__dispo .btn{scale:1.15}}.index__bb__dispo .btn:hover{transform:scale(1.1);box-shadow:2px 2px 10px black;font-weight:bold}@media all and (min-width:992px){.index__bb__dispo{height:100%}}.index__bb__dispo .carousel-inner{border-radius:20px}@media all and (min-width:992px){.index__bb__dispo .carousel-inner{max-height:400px;margin:auto}}.index__bb__dispo img{margin-top:15px;margin-bottom:25px;width:100%;border:#8a4784 2px solid;box-sizing:border-box}@media all and (min-width:992px){.index__bb__dispo img{max-height:400px}}.index__expo__result{grid-column:2;grid-row: 1/4;padding-bottom:50px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.index__expo__result .news_displayer{width:80%;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media all and (max-width:380px){.index__expo__result .news_displayer{width:96%}}.index__expo__result .news_displayer h3{max-width:95%;word-wrap:normal;text-wrap:nowrap}@media all and (max-width:576px){.index__expo__result .news_displayer h3{max-width:95%;min-width:90%;text-wrap:wrap}}.index__expo__result .news_displayer p{max-width:80%;min-width:60%}@media all and (max-width:576px){.index__expo__result .news_displayer p{max-width:95%;min-width:85%}}.index__expo__result .news_displayer .article_date{font-size:.8em;font-style:italic;text-align:end;align-self:flex-end;margin:0 40px;padding:10px}@media all and (max-width:576px){.index__expo__result .news_displayer .article_date{padding:5px;margin:0 5px}}.index__expo__result img{max-width:75%;max-height:480px;box-shadow:1px 1px 5px #8a4784}@media all and (max-width:768px){.index__expo__result img{max-width:90%}}.fr3{display:none;grid-column:1;grid-row:2;padding-bottom:50px}.fr3 .player-css{width:500px;height:400px;max-width:90%;margin:20px}.index_accessories{grid-column:1;grid-row:2;padding-bottom:50px}.index_accessories img{max-width:90%;width:550px;border-radius:20px;border:solid #daa520 2px}.annonce_bb_nés{font-size:1.2em}.sommaire_content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;margin:auto}.sommaire_content img{max-width:90%}.sommaire_content .sommaire_bb_dispo{width:100%;text-align:center}.sommaire_content .sommaire_bb_dispo .sommaire_img_bb{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:auto}.sommaire_content .sommaire_bb_dispo .sommaire_img_bb img{max-width:90%}@media all and (min-width:768px){.sommaire_content .sommaire_bb_dispo .sommaire_img_bb{flex-direction:row;justify-content:space-around}.sommaire_content .sommaire_bb_dispo .sommaire_img_bb img{max-width:70%}.sommaire_content .sommaire_bb_dispo .sommaire_img_bb p{max-width:390px;padding:10px}}.sommaire_content .sommaire_informations{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;margin:auto}@media all and (min-width:576px){.sommaire_content .sommaire_informations{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}address{margin:auto}.content{background-color:#d3d3d3;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.content .contact_buttons{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin:0 auto;padding:30px 0;width:100%}@media all and (min-width:1200px){.content .contact_buttons{width:60%}}.content h3,.content h4{width:100%;text-align:center;font-size:2em;font-style:italic;color:#000;text-shadow:2px 2px 5px #361c33;text-decoration:underline}.content .btn{min-width:160px;max-width:280px;flex-basis:25%}@media all and (max-width:380px){.content .btn{min-width:unset;width:120px;font-size:.85em;margin:3px;flex-basis:unset}.content .fa-map-marker{text-indent:-10px}}.where_is_container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#ecb7d2;color:#474747;width:100%;border-top:#000 solid 1px}.where_is_content{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;width:100%;margin:auto}@media all and (max-width:992px){.where_is_content{align-items:center}}@media all and (max-width:576px){.where_is_content{flex-direction:column;justify-content:flex-start}}.where_is_content .diapo_contact{box-sizing:border-box;width:30%;min-width:200px}@media all and (max-width:576px){.where_is_content .diapo_contact{width:50%}}.where_is_content .diapo_contact img{width:auto;height:auto;min-width:unset;min-height:unset;max-width:97%;max-height:230px;border-radius:5%;border:solid #000 1px;box-shadow:3px 2px 2px black;box-sizing:border-box;margin:15px auto}.where_is_content .diapo_contact .carousel-item.active{display:flex;flex-direction:column;align-items:center}.where_is_content .diapo_contact .carousel-caption{padding-bottom:20px;text-align:center;font-weight:bold;margin:auto;position:relative;left:0;bottom:20px;color:gray}#g_map{width:40%;min-height:250px;min-width:300px;text-align:center;font-weight:bold;font-style:italic}@media all and (max-width:576px){#g_map{width:unset}}#g_map iframe{width:90%;height:auto;min-width:250px;min-height:250px;border:unset}.div_address{display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-weight:bold;font-size:1.1em;background-color:#fff;width:100%}.div_address img{max-width:30%;max-height:230px;border-radius:5%;border:solid #000 1px;box-shadow:3px 2px 2px black;box-sizing:border-box;margin:15px auto}@media all and (max-width:380px){.div_address>img{display:none}}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}.puppy_dispo{text-align:center;margin-bottom:10px}.puppy_dispo h5{margin-block-start:0;margin-block-end:0;color:#8a4784;font-size:x-large;font-style:italic}.puppy_dispo span{color:#000;font-weight:200;font-size:.8rem}.puppy_dispo p{text-align:center;margin-block-start:0;font-style:italic}.puppies_container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap}.journal_puppy{text-align:center;background-color:#e4e4e4}.journal_puppy h3{font-size:x-large;color:#8a4784;text-shadow:5px 5px 5px gray;margin:10px 0;padding:0;font-weight:bold}.journal_puppy h4{margin:0;margin-bottom:15px;padding:0;font-size:x-large;font-weight:400}.section_litter{width:100%;margin:10px auto;padding:0;border:#8a4784 2px solid;box-shadow:#8a4784 5px 5px 5px}@media all and (max-width:768px){.section_litter{border:0;box-shadow:unset;border-top:#8a4784 1px solid;border-bottom:#8a4784 1px solid;border-radius:0;margin:0 auto}}@media all and (max-width:576px){.section_litter{padding:1px}}.section_litter h1,.section_litter h2,.section_litter h3{text-align:center;color:#8a4784;text-decoration:underline;font-size:x-large}.section_litter>.gallery{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap}.litters-container{width:100%;min-width:85%;border-bottom:1px solid #000;border-top:1px solid #000;background:linear-gradient(180deg,#cb8dc6 2%,#cfcfcf);display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;padding-bottom:12px;overflow:hidden;font-family:monospace,sans-serif}.litters-container h4,.puppy-solo h4{color:#ebebeb;text-shadow:2px 2px 5px grey;text-wrap:nowrap;-webkit-text-decoration:underline white;text-decoration:underline white;text-align:center;font-family:serif}@media all and (max-width:768px){.litters-container h4,.puppy-solo h4{text-wrap:balance}}.litters-container .card,.puppy-solo .card{align-self:flex-start}.litters-container .parents{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;width:100%}.litters-container .parents .mother{border-right:solid 1px #000}@media all and (min-width:768px){.litters-container .parents .mother{border-right:none}}.litters-container .parents .mother,.litters-container .parents .father{box-sizing:border-box;margin-top:0;margin-bottom:20px;max-width:50%}.litters-container .parents .mother .parent-img-div,.litters-container .parents .father .parent-img-div{max-height:80px;width:100%;overflow:hidden;display:flex;justify-content:center;box-sizing:border-box}@media all and (min-width:380px){.litters-container .parents .mother .parent-img-div,.litters-container .parents .father .parent-img-div{max-height:140px}}@media all and (min-width:768px){.litters-container .parents .mother .parent-img-div,.litters-container .parents .father .parent-img-div{max-height:165px}}@media all and (min-width:992px){.litters-container .parents .mother .parent-img-div,.litters-container .parents .father .parent-img-div{max-height:200px}}.litters-container .parents .mother .parent-img-div img,.litters-container .parents .father .parent-img-div img{animation:load-from-top 1.8s ease-out 0s;-o-object-fit:contain;object-fit:contain;width:95%;margin:10px;align-self:center;transition:all;transition-timing-function:ease-in-out;transition-duration:.7s;transition-delay:0s}.litters-container .parents .mother .parent-img-div img:hover,.litters-container .parents .father .parent-img-div img:hover{transform:scale(1.2)}.litters-container .parents .mother section,.litters-container .parents .father section{max-width:410px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;margin:auto;overflow:hidden}.litters-container .parents .mother p,.litters-container .parents .father p{width:100%;padding-left:5px}@media all and (min-width:576px){.litters-container .parents .mother p,.litters-container .parents .father p{width:80%;padding-left:20px}}.litters-container .parents .mother .dog_name_breeder,.litters-container .parents .father .dog_name_breeder{width:100%;text-align:center;font-style:italic}.litters-container .parents .mother .dog_name_breeder .dog_name,.litters-container .parents .father .dog_name_breeder .dog_name{font-style:normal}.litters-container .parents .mother .dog_color,.litters-container .parents .mother .dog_insert,.litters-container .parents .father .dog_color,.litters-container .parents .father .dog_insert{margin-left:0}.litters-container .parents .mother .dog_description,.litters-container .parents .father .dog_description{width:100%;padding-left:20px;font-weight:bold}@media all and (max-width:576px){.litters-container .parents .mother .dog_description,.litters-container .parents .father .dog_description{padding-left:5px}}.litters-container .parents .mother .dog_color,.litters-container .parents .mother .dog_insert,.litters-container .parents .mother .dog_description,.litters-container .parents .father .dog_color,.litters-container .parents .father .dog_insert,.litters-container .parents .father .dog_description{font-family:serif}.litters-container .parents .mother a,.litters-container .parents .mother button,.litters-container .parents .father a,.litters-container .parents .father button{color:#fff;font-weight:bold;border-radius:unset;text-decoration:none}.litters-container .parents .mother .lof-select-link,.litters-container .parents .father .lof-select-link{max-width:60%;overflow:hidden;text-align:center;text-wrap:nowrap;margin:3px;padding:5px;flex-grow:1;text-shadow:1px 1px 3px black;-webkit-text-decoration:underline white;text-decoration:underline white;transition:all;transition-timing-function:ease-in-out;transition-duration:.5s;transition-delay:0s}.litters-container .parents .mother .lof-select-link:hover,.litters-container .parents .father .lof-select-link:hover{transform:scale(1.03)}@media all and (max-width:576px){.litters-container .parents .mother .lof-select-link,.litters-container .parents .father .lof-select-link{padding-left:2px;padding-right:2px;width:100%;max-width:100%}}.litters-container .parents .pills{font-family:sans-serif;position:relative;bottom:0;display:flex;flex-direction:row;justify-content:space-around;align-items:center;align-self:stretch;flex-wrap:wrap;flex-shrink:1;margin-top:auto}.litters-container .parents .adn-pill,.litters-container .parents .champion-pill{padding:5px;margin:3px;font-weight:bold;text-wrap:nowrap;text-shadow:1px 1px 3px black;flex-grow:1;text-align:center}.litters-container .parents .adn-pill{color:#82d8f4;-webkit-text-decoration:underline #82d8f4;text-decoration:underline #82d8f4}.litters-container .parents .champion-pill{color:#f4df80;-webkit-text-decoration:underline #f4df80;text-decoration:underline #f4df80;text-wrap:balance}.litters-container img,.puppy-solo img{max-height:250px}.puppies_container .gallery_php{display:flex;flex-direction:row;justify-content:space-around;align-items:center;align-items:flex-start;flex-wrap:wrap;box-sizing:border-box}.puppies_container .gallery_php .card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-grow:1;box-sizing:border-box;border-radius:unset;margin:7px 10px;padding-top:5px;background:transparent;flex-basis:330px;min-width:330px;max-width:370px;border-radius:10px;border:solid 1px #ccc;transition:border .8s ease , box-shadow .8s ease , border-radius .8s ease}.puppies_container .gallery_php .card:hover{border-radius:unset;border:solid 1px #000;box-shadow:grey 2px 2px 50px}.puppies_container .gallery_php .card img{max-width:320px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;position:relative;left:-1px;height:250px;margin-top:2px}.puppies_container .gallery_php .card figure{box-sizing:border-box;width:100%;height:500px;max-width:unset;margin:auto 0;color:#000}.puppies_container .gallery_php .card figcaption h4{margin:0;margin-bottom:5px;text-wrap:balance;flex-grow:1}.puppies_container .gallery_php .card figcaption p{margin:unset}.puppies_container .gallery_php .card figcaption p.description{padding:20px 5%}.puppies_container .gallery_php .card figcaption p.description.text-left{padding-left:5px;text-align:left}.puppies_container .gallery_php .card figcaption .labels h4{min-width:40%;max-width:42%}.puppies_container .gallery_php .card figcaption .labels h4>span{width:100%}.puppies_container .gallery_php .card figcaption .labels p{width:40%}.puppies_container .gallery_php .card figcaption .bg-error{-webkit-text-decoration:underline red;text-decoration:underline red;background-color:red}.puppies_container .gallery_php .badge-blue{color:#000;text-shadow:2px 2px 60px black;background-color:#add8e6!important;margin:2px 0;margin-right:.2rem}.puppies_container .gallery_php .badge-pink{color:#fff;text-shadow:2px 2px 5px black;background-color:#f39797!important;margin:2px;margin-right:.2rem}.puppies_container .gallery_php .text-pink{color:#f5aeae!important}.puppies_container .gallery_php .text-blue{color:#add8e6!important}.puppies_container figure{max-width:400px;text-align:center;color:#424141;font-size:1rem;font-weight:bold;margin:25px}.puppies_container figcaption{padding:10px}.puppies_container figcaption p{margin-bottom:0}.puppies_img{width:auto;max-width:250px;border-radius:20px;box-shadow:2px 2px 5px darkgrey}#puppies_articles_container{text-align:center;font-size:.9rem;font-weight:600;font-style:italic}#puppies_articles_container h5{color:#8a4784;text-align:center;font-style:italic;font-size:1.3rem}#puppies_articles_container p{margin:30px 10px}.puppies_articles_img{max-width:700px;flex-wrap:nowrap;margin:auto}.puppies_articles_box{margin-top:30px;padding-top:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#c69}.img_medium_vertical{width:calc(30% - 10px);border:solid #000 5px}.img_medium_horizontal{width:calc(45% - 10px);border:solid #000 5px}.puppy_infos{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#next_naissance h5{font-weight:bold;text-align:center;font-size:1rem;color:#8a4784}#next_naissance p{font-weight:bold;text-align:center}.section_infos h6{color:#8a4784;font-weight:bold;font-style:unset;font-size:1rem;margin-bottom:20px}.section_infos p{width:90%;margin:auto}.div_rose{background-color:#aa5aa3;color:#fff;font-weight:bold;padding:20px 0}.div_rose a{color:#f5f5dc;text-decoration:unset;font-size:1.2rem}.div_rose h4{font-size:1.8rem;font-weight:bold}@media all and (max-width:768px){.div_rose address{padding:5px 15px}.div_rose address a{font-size:1em}}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}.slider-auto-container{margin:3% auto;border:solid #8a4784 1px;box-shadow:2px 2px 4px #8a4784;max-width:80%}.slider-auto-container .slider-auto-horizontal{display:flex;animation:slider-auto 18s infinite ease-in-out;max-height:300px}.slider-auto-container .slider-auto-horizontal .slider-element{flex-shrink:0;width:100%;padding:0;text-align:center;background-color:transparent;display:flex;flex-direction:column;margin:0 auto;justify-content:space-between}.slider-auto-container .slider-auto-horizontal img.slider-element,.slider-auto-container .slider-auto-horizontal .slider-element img{-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;max-height:80%;margin:auto;border-top:solid 2px #000;border-bottom:solid 5px #000}.slider-auto-container .slider-auto-horizontal .slider-element p{width:100%;height:100%;max-height:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;margin:0 auto}.card .arrow-div{height:0;width:100%;position:relative;top:-140px}.card .left-arrow,.card .right-arrow{position:relative;right:30%}.card .right-arrow{left:30%}.card .bi.bi-caret-right,.card .bi-caret-left{font-size:30px;z-index:1000}.card .diapo-container{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:80%;margin:0 auto;overflow:hidden}.card .diapo{display:flex}.card .diapo img{flex-shrink:0;margin:0 auto;width:100%;min-width:100%;padding:0;text-align:center;background-color:transparent;left:unset!important}@keyframes slider-auto {
  0%, 20% {
    transform: translateX(0);
  }
  25%, 45% {
    transform: translateX(-100%);
  }
  50%, 70% {
    transform: translateX(-200%);
  }
  75%, 95% {
    transform: translateX(-300%);
  }
  100% {
    transform: translateX(-400%);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}.slider-auto-container{overflow:hidden;margin:3% auto;border:solid #8a4784 1px;box-shadow:2px 2px 4px #8a4784;max-width:80%}.slider-auto-container .slider-auto-horizontal{display:flex;animation:slider-auto 25s infinite ease-in-out;max-height:300px}.slider-auto-container .slider-auto-horizontal .slider-element{flex-shrink:0;width:100%;padding:0;text-align:center;background-color:transparent;display:flex;flex-direction:column;margin:0 auto;justify-content:space-between}.slider-auto-container .slider-auto-horizontal img.slider-element,.slider-auto-container .slider-auto-horizontal .slider-element img{-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;max-height:80%;border-top:solid 2px #000;border-bottom:solid 5px #000}.slider-auto-container .slider-auto-horizontal .slider-element p{width:100%;height:100%;border-right:solid 1px #fff;border-left:solid 1px #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;margin:0 auto}@keyframes slider-auto {
  0%, 20% {
    transform: translateX(0);
  }
  25%, 45% {
    transform: translateX(-100%);
  }
  50%, 70% {
    transform: translateX(-200%);
  }
  75%, 95% {
    transform: translateX(-300%);
  }
  100% {
    transform: translateX(-400%);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}@keyframes load-from-left {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}@keyframes load-from-right {
  0% {
    transform: translateX(100%);
  }
  50% {
    transform: translateX(50%);
  }
  75% {
    transform: scale(1.2);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}@keyframes load-from-top {
  0% {
    transform: translateY(-100%);
  }
  50% {
    transform: translateY(-48%);
  }
  65% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1) translateY(0);
  }
}@keyframes loading-logo {
  0% {
    transform: rotateY("0deg");
  }
  100% {
    transform: rotateY(1turn);
  }
}@keyframes php_error {
  0% {
    transform: translateY(-100%);
  }
  15% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}header.header_admin{max-width:100%;overflow:hidden}.admin-menu{max-width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:2px}.admin-menu .tri-para{text-align:center;padding-top:1rem;padding-right:2rem}@media all and (max-width:576px){.admin-menu{flex-wrap:wrap}.admin-menu .tri-para{width:100%}.admin-menu button,.admin-menu a{width:45%}}@media all and (max-width:576px) and (max-width:380px){.admin-menu button,.admin-menu a{height:54px}}.error-container{width:100%;z-index:99;position:fixed;top:35px;left:0;animation:php_error 10s ease 0s}.btn{border:solid 1px #000;box-shadow:2px 2px 2px black;padding:10px 20px;margin:10px;font-size:1rem;font-weight:bold;text-decoration:unset;white-space:nowrap;vertical-align:middle;text-align:center!important}.btn-pink{border:solid 1px #000;box-shadow:2px 2px 2px black;padding:10px 20px;margin:10px;font-size:1rem;font-weight:bold;text-decoration:unset;white-space:nowrap;vertical-align:middle;text-align:center!important;color:#fff!important;background-color:#bf4080!important}.btn-gold{border:solid 1px #000;box-shadow:2px 2px 2px black;padding:10px 20px;margin:10px;font-size:1rem;font-weight:bold;text-decoration:unset;white-space:nowrap;vertical-align:middle;text-align:center!important;color:#000!important;background-color:#daa520!important}.alert-mother{color:#c44f8a!important;background-color:#f2d9e6!important;border-color:#df9fbf!important}.header_admin{background-color:unset;position:unset;width:unset;max-width:unset;min-width:unset}.img-admin-list{max-height:25vh;-o-object-fit:cover;object-fit:cover;box-sizing:border-box}.puppies-admin-container>.card{min-height:40vh;min-width:270px;padding:0 2px!important}.puppies-admin-container>.card .card-body{padding-bottom:2px!important}.repros-admin-container>.bg-pink{background-color:#f0d1e0}.repros-admin-container>.bg-blue{background-color:#c1e1ec}.repros-admin-container>.card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-grow:1;border:solid 3px #000;padding:8px;margin:1%;max-height:60vh;min-width:370px}.repros-admin-container>.card img{max-width:80%;max-height:300px}.repros-admin-container>.card .btn-pink{border:solid 1px #000;box-shadow:2px 2px 2px black;padding:10px 20px;margin:10px;font-size:1rem;font-weight:bold;text-decoration:unset;white-space:nowrap;vertical-align:middle;text-align:center!important;color:#fff!important;background-color:#bf4080!important;transition:all;transition-timing-function:ease-in-out;transition-duration:.5s;transition-delay:.05s}.repros-admin-container>.card .btn-pink:hover{transform:scale(1.1) translateY(-4px)}.disable-filter{opacity:.5}.btn-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:space-between;background-color:#ddd;padding:5px 10px;margin:0;border-radius:5px}.btn-container a,.btn-container button{padding:1rem;margin:0 , 25rem}.query-filter-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.query-filter-container a{margin:2px;transition:all;transition-timing-function:ease-in-out;transition-duration:.7s;transition-delay:0}.query-filter-container a:hover{transform:scale(1.03);color:#000;background-color:#ccc}.litter-number-info{width:100%;font-size:1em;max-height:1.4em;text-align:center;padding:0;margin:0}.dog-parents{overflow:hidden}.dog-parents .dog-parents-img{overflow:hidden}.dog-parents .mother-img{max-height:10vh;border:solid 1px #c69;-o-object-fit:cover;object-fit:cover}.dog-parents .father-img{max-height:10vh;border:solid 1px #add8e6;-o-object-fit:cover;object-fit:cover}.dog-parents .litter-number{font-size:.9em}.diapo_crud_container{display:grid;grid-template-columns:repeat(2,1fr)}@media all and (max-width:768px){.diapo_crud_container{grid-template-columns:repeat(1,1fr)}}.diapo_crud_container .diapo_crud button,.diapo_crud_container .diapo_crud a{position:relative;top:0;right:0}.diapo_crud_container .diapo_crud button>img,.diapo_crud_container .diapo_crud a>img{width:5%;border-radius:100%}.diapo_crud_container img{max-width:250px;width:45%;margin:4px}.news_list_container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.news_list_container .news_list_content{width:100%;margin:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.news_list_container .news_list_content .text{width:50%}@media all and (max-width:576px){.news_list_container .news_list_content .text{width:70%;text-align:center}}.news_list_container .news_list_content .text .row_title{font-weight:bold;font-size:20px;text-wrap:nowrap;padding:10px;width:100%;color:#8a4784;text-decoration-color:#8a4784}.news_list_container .news_list_content .text .row_title:hover{color:#8a4784;transform:scale(1.01)}.news_list_container .news_list_content .text .row_description{padding:10px}.news_list_container .news_list_content .text .row_create_date{padding:12px}.news_list_container .news_list_content img{-o-object-fit:contain;object-fit:contain;height:200px;max-height:200px;overflow:hidden}@media all and (max-width:576px){.news_list_container .news_list_content img{display:none}}.news_list_container .news_list_content .button_container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center}.news_list_container .news_list_content .badge{padding:.5rem;margin:20px}.news_crud_container{max-width:100%}.news_crud_container form{max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.news_crud_container form label{padding-bottom:0;margin-bottom:0;font-weight:bold}.news_crud_container form input{max-width:80%;transition:all 300ms 10ms linear}.news_crud_container form input:hover,.news_crud_container form input:focus{border-color:#c69;box-shadow:0 0 10px .15rem #c69}@media all and (max-width:576px){.news_crud_container form input{max-width:90%}}.news_crud_container form input[type="submit"]:hover,.news_crud_container form input[type="submit"]:focus{border-color:green;box-shadow:5px 5px 10px .15rem black}.news_crud_container form textarea{max-width:90%;transition:all 300ms 10ms linear}.news_crud_container form textarea:hover,.news_crud_container form textarea:focus{border-color:#c69;box-shadow:0 0 10px .15rem #c69}.news_crud_container form select{max-width:30%;text-align:center;font-weight:bold;transition:all 500ms 10ms linear}.news_crud_container form select .news_oui{background-color:green;color:#fff;font-weight:bold}.news_crud_container form select .news_non{background-color:#ff1a1a;color:#fff;font-weight:bold}.news_crud_container form select:hover,.news_crud_container form select:focus{color:#fff;text-shadow:2px 2px 2px grey;background-color:#c69}.news_crud_container form select option:focus{color:green}.news_crud_container form select option:active{color:#add8e6}.news_crud_container form select option:target{color:#00f}.news_crud_container form img{max-height:50vh;max-width:60%;text-align:center}@media all and (max-width:768px){.news_crud_container form img{max-width:80%}}html{font-size:14px}body{background-color:#1a1a1a;font-family:serif;box-sizing:border-box}body header{position:fixed;top:0;left:0;z-index:1000}body header .menu{margin-top:0;padding-top:2px;width:100%;color:#fff;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;font-weight:bold;font-family:"Trebuchet MS",Helvetica,sans-serif}@media all and (max-width:768px){body header .menu{font-size:.9em}}body header .menu .nav-link,body header .menu .social{height:58px;padding:2px}body header .menu .nav-link .bi,body header .menu .social .bi{color:#f5f5dc;font-size:xx-large}body header .menu .nav-link .bi:hover,body header .menu .social .bi:hover{color:#daa520}@media all and (max-width:576px){body header .menu .nav-link .bi,body header .menu .social .bi{font-size:x-large}}body header .menu .nav-link{display:flex;flex-direction:row;justify-content:stretch;flex-wrap:nowrap;align-items:center}body header .menu .social{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}body header .menu span{font-size:large}@media all and (max-width:768px){body header .menu span{display:none}}body header .menu .menu_link{color:#73264d;list-style-type:none;text-decoration:none;transition:all .3s ease-in;padding-right:5px;padding-left:5px}@media all and (max-width:325px){body header .menu .menu_link{padding:2px}}@media all and (max-width:300px){body header .menu .menu_link{padding:1px}}@media all and (min-width:992px){body header .menu .menu_link{padding-left:8px;padding-right:8px}}body header .menu .menu_link:hover{font-weight:bold;text-decoration:underline;transform:scale(1.1) translateY(-2px)}body header{background-color:#000;color:#f5f5dc}body header .menu{color:#f5f5dc}body header .menu .menu_link{color:#f5f5dc}body header .menu .menu_link:hover{color:#daa520}.container-fluid{margin-top:58px;padding:0}main{background-color:#e6e6e6}h1,h2,h3,h4,h5,h6{margin:1em auto;font-weight:bold;line-height:1.3}h1{font-family:"Playfair Display","Oswald",sans-serif;font-size:2rem;text-align:center;text-shadow:5px 5px 8px black;white-space:nowrap}h1 span{white-space:nowrap}h1 img{max-width:48px;max-height:48px;padding:0}@media all and (min-width:576px){h1{font-size:2rem}}@media all and (min-width:768px){h1{font-size:2.3rem}}@media all and (min-width:992px){h1{font-size:2.4rem}}@media all and (min-width:1200px){h1{font-size:3.2rem}h1 img{max-width:68px;max-height:68px}}img{vertical-align:unset}@media all and (max-width:768px){p{margin:auto;padding-left:10px;padding-right:10px}}.bandeau_title{background-color:#8a4784;color:#ffc;padding:3px;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;width:auto}@media all and (max-width:576px){.bandeau_title section{padding-left:15px;text-align:center;width:100%}.bandeau_title h1{white-space:normal}}.bandeau_title .logo{animation:loading-logo .9s ease-in-out .1s;display:flex;flex-direction:column;justify-content:space-around;align-items:center;transition:all;transition-timing-function:ease-in-out;transition-duration:.7s;transition-delay:.3s}.bandeau_title .logo:hover{transform:scale(1.1)}@media all and (max-width:768px){.bandeau_title .logo{display:none}}@media all and (max-width:801px){.bandeau_title .logo{display:none}}.bandeau_title .logo img{border:none;height:220px}.bandeau_title .logo .slogan{font-style:italic;font-family:"Oswald",sans-serif;text-shadow:5px 5px 5px black;white-space:nowrap;font-size:1.2rem}.bandeau_title section{padding-left:15px;text-align:center}.bandeau_title section h2{font-family:"Playfair Display","Oswald",sans-serif;text-shadow:5px 5px 5px black}.bandeau_title section a{color:#ffc}