/*!
 Blue Peter specific CSS function contains overrides of Bootstrap defaults
 Specifics for the site
 Erik Cherlet - 10/05/2022
 */
body,html{font-family:'Work Sans',sans-serif}body{margin:0;font-size:.87rem;letter-spacing:.02rem;line-height:1.35rem;font-weight:400;font-style:normal;color:#263257;text-align:left;background-color:#fff}h1,h2,h3,h4{font-family:"Playfair Display",serif;letter-spacing:.18rem;font-size:1.7rem;color:#263257}@media (min-width:992px){h1,h2,h3,h4{font-family:"Playfair Display",serif;letter-spacing:.18rem;font-size:2rem;color:#263257}}@media (min-width:1200px){h1,h2,h3,h4{font-family:"Playfair Display",serif;letter-spacing:.18rem;font-size:2.3rem;color:#263257}}a,a:hover{color:initial;text-decoration:none}.badge{border-color:#263257}.badge,.badge a,.badge a:hover{color:#263257}p{hyphens:none;-webkit-hyphens:none}.d-active{display:block}.lang-link,.navbar-light .navbar-nav .nav-link{color:#263257;text-transform:uppercase;text-decoration:none}.lang-link:hover,.navbar-light .navbar-nav .nav-link:hover{text-decoration-color:rgba(38,50,87,.5);text-decoration-line:underline;text-transform:uppercase}.lang-link.active,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{text-decoration-color:#263257;text-decoration-line:underline;text-transform:uppercase}.navbar-brand{max-width:20vw}.container-bluepeter,.container-bluepeter-nav{flex:0 0 auto;width:80%}@media (min-width:992px){.container-bluepeter-nav{width:90%}}@media (min-width:1200px){.container-bluepeter-nav{width:80%}}.container-max-width{max-width:1150px;margin-left:auto;margin-right:auto}.bg-bluepeter{background-color:#263257}.bg-bluepeter-2{background-color:#213055}.picto-link{max-width:3.3vw;height:auto;margin-bottom:10px}@media (min-width:922px){.picto-link{max-width:3vw}}@media (min-width:1200px){.picto-link{max-width:2vw}}.row-spacer{padding-top:12vh}.row-spacer-height{min-height:12vh}.vlag1,.vlag2{position:absolute;left:-10%;top:-13vh;max-width:20%}.vlag2{top:27vh}@media (min-width:768px){.vlag2{position:absolute;left:-10%;top:35vh;max-width:20%}}.pad-picture{padding-left:10%;padding-right:10%}.codep{max-width:12%}.roos{position:absolute;right:-20%;top:-35%;max-width:55%;transform:rotate(-20deg);opacity:.3}.carousel-hidden{transform:translateX(-100%)}.carousel-shown{transform:translateX(0);transition-delay:3s;transition:transform 1500ms ease-in-out}.bg-sea{background-image:url("../img/FOTO ACHTERGROND ZEE.png");background-color:#fff;background-size:cover;width:auto;height:91vh}.mt-30vh{margin-top:30vh}.form-location{position:absolute;bottom:12vh}.btn-bluepeter{background-color:#fff;border:0}.btn-bluepeter-2,.btn-bluepeter-2:hover{border:0;background-color:#213055}.product{font-size:1.3rem}.price{font-size:1.2rem}.price-text{font-weight:500}.vat-text{font-size:.7rem}.border-favv{border-style:solid;border-color:#213055}.ratio-carousel{--bs-aspect-ratio:63.48%}.createdby{font-size:8px;height:auto;padding-bottom:1%;padding-right:1%}