@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400i,700");.showme{border:solid 1px red !important;}
.hideme{display:none !important;}
.showTab{display:block !important;}
.spacer{display:block;width:100%;height:1rem;}
.text-color-white{color:white !important;}
.text-color-black{color:black !important;}
.text-color-primary{color:#ff7800 !important;}
.text-color-secondary{color:#00acd2 !important;}
.text-color-third{color:#32bd00 !important;}
.text-color-fourth{color:#231f20 !important;}
.bg-color-white{background-color:white !important;}
.bg-color-black{background-color:black !important;}
.bg-color-primary{background-color:#ff7800 !important;}
.bg-color-secondary{background-color:#00acd2 !important;}
.bg-color-third{background-color:#32bd00 !important;}
.bg-color-fourth{background-color:#231f20 !important;}
.move-up{margin-top:-5rem;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.border-left{border-left:1px #deddde solid;}
.border-bottom-grey{border-bottom:solid 1px #deddde;}
.oops{background:#dbdbdb;background:-moz-radial-gradient(center, ellipse cover, #dbdbdb 0%, white 100%);background:-webkit-radial-gradient(center, ellipse cover, #dbdbdb 0%, white 100%);background:radial-gradient(ellipse at center, #dbdbdb 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=1);}
.icon-bg-circle{display:block;position:relative;background-color:white;width:2.5rem;height:2.5rem;border:solid 1px #d3d2d2;border-radius:50rem;background-repeat:no-repeat;background-position:center;opacity:1.0;}
.icon-bg-circle:hover{opacity:0.5;}
.icon-bg-circle2{display:block;position:relative;background-color:white;width:3.5rem;height:3.5rem;border:solid 1px #d3d2d2;border-radius:50rem;background-repeat:no-repeat;background-position:center;opacity:1.0;}
.icon-bg-circle2:hover{opacity:0.5;}
.icon-camera-dark{background-image:url(../images/ico-camera-dark.svg);background-size:50%;}
.icon-trash-dark{background-image:url(../images/ico-trash-dark.svg);background-size:50%;}
.icon-camera-light{background-image:url(../images/ico-camera-light.svg);background-size:50%;}
.icon-info-dark{background-image:url(../images/ico-info-dark.svg);background-size:25%;}
.icon-listview-light{background-image:url(../images/ico-listview-light.svg);background-size:40%;}
.icon-gridview-light{background-image:url(../images/ico-gridview-light.svg);background-size:30%;}
.icon-pencil-light{background-image:url(../images/ico-pencil-light.svg);background-size:35%;}
.icon-pencil-dark{background-image:url(../images/ico-pencil-dark.svg);background-size:35%;}
.icon-love-light{background-image:url(../images/ico-love-light.svg);background-size:35%;}
.icon-love-dark{background-image:url(../images/ico-love-dark.svg);background-size:35%;}
.icon-trash-light{background-image:url(../images/ico-trash-light.svg);background-size:35%;}
.icon-trash-dark{background-image:url(../images/ico-trash-dark.svg);background-size:35%;}
.icon-tel-light{background-image:url(../images/ico-tel-light.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;width:1rem;height:1rem;margin:0 0.5rem 0 0;display:inline-block;}
.icons-box{position:absolute;top:1.5rem;right:1rem;display:block;}
.icon-bg-circle-outline{display:inline-block;position:relative;background-color:white;width:3rem;height:3rem;border:solid 1px #393536;border-radius:50rem;background-repeat:no-repeat;background-position:center;opacity:1.0;transition:none;}
.icon-bg-circle-dark{display:inline-block;position:relative;background-color:#393536;width:3rem;height:3rem;border:solid 1px #393536;border-radius:50rem;background-repeat:no-repeat;background-position:center;opacity:1.0;margin-left:0.2rem;transition:none;}
.icon-bg-circle-outline.icon-camera-dark:hover,
.icon-bg-circle-outline.icon-camera-dark.active{background-color:#231f20;background-image:url(../images/ico-camera-light.svg);background-size:50%;transition:none;}
.icon-bg-circle-outline.icon-pencil-dark:hover,
.icon-bg-circle-outline.icon-pencil-dark.active{background-color:#231f20;background-image:url(../images/ico-pencil-light.svg);background-size:35%;transition:none;}
.icon-bg-circle-outline.icon-love-dark:hover,
.icon-bg-circle-outline.icon-love-dark.active{background-color:#231f20;background-image:url(../images/ico-love-light.svg);background-size:35%;transition:none;}
p{color:#231f20;font-family:"hk_groteskregular", sans-serif;font-size:1.13rem;line-height:1.5rem;font-weight:100;}
a,
a:hover,
a:focus{color:inherit;text-decoration:none;transition:all 0.3s;}
h1{font-style:normal;font-family:"hk_groteskmedium", sans-serif;color:#231f20;font-size:2.63rem;line-height:3rem;margin:0;}
h3.secondary-font{font-style:normal;font-family:"Libre Baskerville", serif;color:#231f20;font-size:1.13rem;margin:0;line-height:1.5rem;}
.badge-secondary{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;font-weight:100;background-color:transparent;color:#231f20;padding:0.1rem 0.4rem 0.3rem 0.4rem;border-radius:0.5rem;border:solid 1px #918f90;margin-right:0.4rem;}
.badge-primary{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;font-weight:100;background-color:#cceef6;color:#231f20;padding:0.1rem 0.4rem 0.3rem 0.4rem;border-radius:0.5rem;border:solid 1px #80d6e9;}
.badge-success{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;font-weight:100;background-color:#32bd00;color:white;padding:0.1rem 0.4rem 0.3rem 0.4rem;border-radius:0.5rem;border:solid 2px #32bd00;}
.badge-danger{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;font-weight:100;background-color:#E50740;color:white;padding:0.1rem 0.4rem 0.3rem 0.4rem;border-radius:0.5rem;border:solid 2px #E50740;}
.badge-warning{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;font-weight:100;background-color:#ff7800;color:white;padding:0.1rem 0.4rem 0.3rem 0.4rem;border-radius:0.5rem;border:solid 2px #ff7800;}
.price{font-family:"hk_groteskmedium", sans-serif;font-size:2.63rem;line-height:2.63rem;font-weight:100;background-color:transparent;color:#231f20;padding:0 0;}
.price-small{font-family:"hk_grotesksemibold", sans-serif;font-size:1rem;line-height:1.4rem;font-weight:100;background-color:transparent;color:#231f20;padding:0 0;margin:0;}
h1.display-1{font-size:2.63rem;font-weight:100;line-height:3.19rem;font-family:"Libre Baskerville", serif;color:#ff7800;font-style:italic;}
h3.display-3{font-size:1.5rem;font-weight:100;line-height:1.69rem;font-family:"hk_grotesksemibold", sans-serif;color:#231f20;}
ul.star-list{margin:0;padding:0;list-style:none;}
ul.star-list li{margin:0;padding:0;list-style:none;padding-left:2rem;background-image:url("../images/ico-star-grey.svg");background-size:1.3rem;background-repeat:no-repeat;background-position:left 0.5rem;}
.tooltip-inner{padding:1rem 0.8rem;font-size:.94rem;line-height:1.3rem;font-family:"hk_groteskmedium", sans-serif;}
#call-to-action{background-color:#ff9333;padding:3rem 0;}
#call-to-action .container{background-image:url("../images/ico-stars-light.svg"), url("../images/ico-stars2-light.svg");background-repeat:no-repeat, no-repeat;background-position:33% 50%, 67% 50%;background-size:2rem, 3rem;}
#call-to-action .card{background-color:transparent;border:none;opacity:1.0;}
#call-to-action .card:hover{background-color:transparent;border:none;opacity:.6;}
#call-to-action h5{display:inline-block;padding:0.5rem 0;border-bottom:2px #231f20 solid;color:#231f20;font-style:italic;font-family:"Libre Baskerville", serif;font-size:1.31rem;line-height:1.7rem;font-weight:100;}
#call-to-action .card-img-top{height:4rem;}
#call-to-action2{background-color:#ffd7b3;padding:3rem 0;}
#call-to-action2 .card{background-color:transparent;border:none;opacity:1.0;}
#call-to-action2 .card:hover{background-color:transparent;border:none;opacity:.6;}
#call-to-action2 h5{display:inline-block;padding:0.5rem 0;border-bottom:2px #231f20 solid;color:#231f20;font-style:italic;font-family:"Libre Baskerville", serif;font-size:1.31rem;line-height:1.7rem;font-weight:100;}
#call-to-action2 .card-img-top{height:4rem;}
#cards-tijdslijn .carousel{position:relative;background:#EEE;height:7.81rem;width:100%;}
#cards-tijdslijn .carousel-cell{width:66%;counter-increment:gallery-cell;}
#cards-tijdslijn .carousel img{display:block;height:7.81rem;margin-right:0.63rem;}
.modal-body .carousel{padding-bottom:4rem;}
.modal-body .carousel-inner{position:relative;height:28.75rem;}
.modal-body .carousel-item{position:relative;text-align:center;}
.modal-body .carousel-item{height:28.75rem;background-size:contain;background-repeat:no-repeat;background-position:center;}
.modal-body .carousel-indicators li{background-color:#231f20;opacity:0.3;}
.modal-body .carousel-indicators li:hover,
.modal-body .carousel-indicators li.active{opacity:1.0;}
.modal-body .carousel-indicators-lines{right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding-left:0;margin-right:0;margin-left:0;list-style:none;}
.modal-body .carousel-indicators-lines li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:5.25rem;height:4rem;margin-right:0.8rem;margin-left:0;text-indent:-999px;cursor:pointer;background-color:white;border:1px #deddde solid;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.8;}
.modal-body .carousel-indicators-lines li.active,
.modal-body .carousel-indicators-lines li:hover{background-color:white;border:1px #656263 solid;opacity:1.0;}
.carousel-control-prev-icon, .carousel-control-next-icon{display:inline-block;width:3rem;height:3rem;background:transparent no-repeat center center;background-size:100% 100%;}
.carousel-control-prev-icon{background-image:url("../images/ico-arrow-left-dark.svg");background-repeat:no-repeat;}
.carousel-control-next-icon{background-image:url("../images/ico-arrow-right-dark.svg");background-repeat:no-repeat;}
.modal-body .carousel-caption{position:absolute;display:inline-block;bottom:0;padding:0 0 .63rem 0;z-index:10;text-align:center;}
.modal-body .carousel-caption p{font-family:"hk_groteskregular", sans-serif;font-size:.88rem;font-weight:100;line-height:1.3rem;margin:0;color:#231f20;padding:0.3rem 0.5rem;display:inline-block;background-color:rgba(255, 255, 255, 0.7);}
.required{font-size:1.5rem;line-height:0rem;color:#ff7800;font-family:"Libre Baskerville", serif;}
.form-checkout{background-color:#f4f4f4;padding:1rem;}
.form-row{margin:0;}
.form-row > .col, .form-row > [class*="col-"]{padding-right:5px;padding-left:5px;}
.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #d3d2d2;border-radius:0;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#231f20;font-family:"hk_grotesksemibold", sans-serif;font-size:1rem;font-weight:100;}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn{font-size:1.25rem;line-height:1.5;border-radius:0;color:#231f20;font-family:"hk_groteskmedium", sans-serif;font-size:1rem;font-weight:100;border:0;}
.custom-select.form-control-lg{color:#231f20;background:#fff url("../images/ico-dropdownmenu-dark.svg") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #d3d2d2;border-radius:0;font-family:"Libre Baskerville", serif;font-size:1rem;font-weight:100;font-style:italic;}
.custom-select.form-control-lg option span{font-size:1rem;font-weight:100;font-style:italic !important;}
.select-groupsale{color:#ff7800;}
input.form-control-lg{padding:0.5rem 1rem 0.9rem 1rem;}
.table-responsive{background-color:white;}
.table{margin-bottom:0;border:none;}
.table-thumb img{width:5rem;opacity:1.0;}
.table-thumb img:hover{width:5rem;opacity:0.6;}
.table th, .table td{padding:0.75rem;vertical-align:top;border-top:none;border-right:1px white solid;border-bottom:0;}
.table td{border-bottom:0 !important;border-right:1px white solid;}
.table thead th{vertical-align:bottom;border-bottom:0;border-right:1px white solid !important;}
.thead-dark th{background-color:#ff9333 !important;border-right:1px white solid;border-bottom:0;border-left:0;border-right:0;color:#231f20 !important;}
td h5 a{font-family:"hk_groteskmedium", sans-serif;font-size:1.1;line-height:1.4rem;font-weight:100;color:#ff7800;border-bottom:solid 1px #ff7800;opacity:1.0;}
td h5 a:hover{color:#ff7800;border-bottom:solid 1px #ff7800;opacity:0.5;}
td h6{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;line-height:1.1rem;font-weight:100;color:#231f20;opacity:1.0;}
td strong{font-family:"hk_groteskbold", sans-serif;font-size:.88rem;font-weight:bold;line-height:1.1rem;color:#231f20;opacity:1.0;}
td p{font-family:"Libre Baskerville", serif;font-size:.81rem;line-height:1.13rem;font-weight:100;}
.table-row-col .row{margin:0;}
.card-list-row{background-color:white;border-bottom:1px #deddde solid;}
.table-thumb img{opacity:1.0;width:8rem !important;}
.table-thumb img:hover{opacity:0.6;}
/*.table-thumb-small img{opacity:1.0;width:5rem !important;}*/
.table-thumb-small img:hover{opacity:0.6;}
.card-list-row:nth-child(odd){background:rgba(0, 0, 0, 0.05);}
.card-list-row .col{border-right:1px #deddde solid;padding:1rem !important;}
.card-list-row:nth-child(odd) > .col{border-right:1px #deddde solid;}
.table-row-col .badge{margin-bottom:0.2rem;}
.table-row-col h5 a{font-family:"hk_groteskmedium", sans-serif;font-size:1.1;line-height:1.4rem;font-weight:100;color:#ff7800;border-bottom:solid 1px #ff7800;opacity:1.0;}
.table-row-col h5 a:hover{color:#ff7800;border-bottom:solid 1px #ff7800;opacity:0.5;}
.navbar{padding:0.8rem 0;background-color:white !important;border:none;border-radius:0;border-bottom:1px #DEDDDE solid;z-index:997;}
.sidebar-btn{position:relative;width:6.25rem;height:3.13rem;padding:1rem 0;top:0;left:1rem;}
.sidebar-btn a{position:absolute;width:3.13rem;height:3.13rem;padding:0.5rem;top:0;left:0;background-color:white;border-radius:5rem;}
.sidebar-btn img{position:absolute;width:2.4rem;padding:0.55rem 0.45rem;top:0.5rem;left:0.35rem;}
.sidebar-btn h5{text-transform:uppercase;color:#231f20;font-size:.81rem;font-family:"hk_grotesksemibold", sans-serif;text-align:right;}
.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0;}
.main-navbar{background-color:transparent;}
.bg-light{background-color:white;}
#logo{display:flex;justify-content:center;}
#logo img{max-height:4rem;width:auto}
#logo a{opacity:1.0;}
#logo a:hover{opacity:0.5;}
#store-link{font-size:.88rem;font-family:"hk_groteskmedium", sans-serif;text-align:center;}
#store-link a{font-size:1.13rem;font-family:"Libre Baskerville", serif;font-style:italic;display:block;opacity:1.0;}
#store-link a:hover{opacity:0.5;}
#store-link a span{display:inline-block;padding-right:2.1rem;background-image:url("../images/ico-target.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:right;}
#user-box{height:4rem;display:block;padding-top:0.8rem;padding-right:5rem;text-align:right;}
#user-box h4{color:#231f20;font-size:14px;font-size:.88rem;font-family:"hk_grotesksemibold", sans-serif;margin:0;}
#user-box h5{color:#231f20;font-size:1.13rem;font-family:"hk_grotesksemibold", sans-serif;margin:0;}
.button-cart > a{position:absolute;width:57px;width:3.56rem;height:57px;height:3.56rem;padding:0.5rem;top:0rem;right:0.8rem;background-color:white;border-radius:5rem;}
.button-cart span{position:absolute;width:57px;width:3.56rem;height:57px;height:3.56rem;padding:1.80rem 0;top:0;left:0;border-radius:5rem;text-align:center;color:#231f20;font-size:12px;font-size:.75rem;font-family:"hk_grotesksemibold", sans-serif;}
#user-box .dropdown-toggle{z-index:100000 !important;}
#user-box .dropdown-toggle:after{border:0;}
#user-box .dropdown-toggle:focus{border:none;outline-color:none;outline-style:none;outline-width:1px;}
#user-box .dropdown-menu{position:absolute;right:0.6rem;width:360px;left:auto;top:4.5rem;padding-top:0 !important;padding-bottom:0 !important;z-index:1000 !important;border:none;border-radius:0;max-height:88vh;overflow:scroll;}
.shadow-sm{box-shadow:0 0 2rem rgba(0, 0, 0, 0.2) !important;}
#user-box .items{position:relative;}
#user-box .item{position:relative;}
#user-box .media-body a h5{color:#ff7800;}
#user-box .item-thumb{width:5rem;height:3.8rem;background-size:contain;background-position:center;background-repeat:no-repeat;}
#user-box .dropdown-intro h1{font-family:"hk_groteskmedium", sans-serif;font-size:32px;font-weight:100;color:#ff7800;margin:0;}
#user-box .dropdown-intro p{font-family:"hk_groteskmedium", sans-serif;font-size:.88rem;line-height:1rem;font-weight:100;color:#231f20;}
#user-box .dropdown-intro{margin:0;background-color:rgba(255, 255, 255, 0.92);}
#user-box .dropdown-tab{background-color:white;width:3.8rem;height:4.5rem;position:absolute;top:0;right:9px;box-shadow:0 -8px 5rem rgba(0, 0, 0, 0.2);z-index:10000;cursor:pointer;display:none;}
#user-box .dropdown-tab .dropdown-tab-whitebox{background-color:white;width:3.8rem;height:5rem;padding:0;display:block;position:absolute;top:3.5rem;right:auto;border-radius:0;}
#user-box .dropdown-tab-fade-footer{position:sticky;position:-webkit-sticky;bottom:0;left:0;width:100%;height:5rem;z-index:10000;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 53%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 53%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 53%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0);}
.button-cart.show > .dropdown-tab{display:block !important;}
.btn,
a.btn{font-family:"hk_groteskbold", sans-serif;font-size:.85rem;font-weight:100;background-color:#231f20;text-transform:uppercase;padding:0.8rem 1.2rem;border-radius:0.5rem;opacity:1.0;margin-right:0.5rem;}
.btn:hover,
a.btn:hover{opacity:0.6;}
.btn-dark,
a.btn-dark{color:white;background-color:#231f20;}
.btn-light,
a.btn-light{color:#231f20;background-color:white;border-radius:0.5rem;border-width:2px;border-color:#bdbcbc;}
.btn-outline-light{background-color:transparent;}
.btn-outline-light.flyer{padding:0.8rem 3rem 0.8rem 1.2rem;background-image:url(../images/ico-plane-light.svg);background-position:88% center;background-size:1rem;background-repeat:no-repeat;display:inline-block !important;}
.btn-outline-light.flyer:hover{border:solid 1px #ff7800;background-color:transparent;color:white;}
.gift{padding:0.8rem 3rem 0.8rem 1.2rem;background-image:url("../images/ico-gift-light.svg");background-position:88% center;background-size:1rem;background-repeat:no-repeat;display:inline-block !important;}
.ico-search-baby{padding:0.8rem 1.2rem 0.8rem 3rem;background-image:url("../images/ico-searchbabywebsite-light.svg");background-position:1rem center;background-size:1.4rem;background-repeat:no-repeat;display:inline-block !important;}
.btn-close{display:inline block;}
.btn-delete{color:white;background-color:#231f20;border:0;border-radius:20rem;width:2rem;height:2rem;background-image:url("../images/ico-delete.svg");background-repeat:no-repeat;background-position:center;background-size:50%;opacity:0.4;}
.btn-delete:hover{opacity:1.0;cursor:pointer;}
.btn-add{color:white;background-color:#231f20;border:0;border-radius:20rem;width:2rem;height:2rem;background-image:url("../images/ico-add.svg");background-repeat:no-repeat;background-position:center;background-size:50%;opacity:1.0;}
.btn-add:hover{opacity:0.4;cursor:pointer;}
.btn-outline-primary{background-color:transparent;border:solid 2px #ff7800;color:#ff7800;opacity:1.0;}
.btn-outline-primary:hover{opacity:0.5 !important;border:solid 2px #ff7800;color:#ff7800;background-color:transparent;}
html{font-size:0.90rem;}
body{background-color:#393536;color:#231f20;font-family:"hk_grotesksemibold", sans-serif;-webkit-font-smoothing:antialiased;}
#sidebar{position:fixed;width:28rem;top:0;left:-28rem;height:100%;padding:1rem;z-index:2000;background:white;color:#231f20;transition:all 0.3s;}
#sidebar.active{left:0;}
#sidebar #lang-nav{display:block;position:relative;margin-left:2rem;margin-top:2rem;}
#dismiss{position:absolute;display:block;width:2.5rem;height:2.5rem;background-color:transparent;background-image:url("../images/ico-close-dark.svg");background-size:50%;background-repeat:no-repeat;background-position:center;opacity:1.0;top:2rem;right:2rem;}
#dismiss:hover{opacity:0.5;}
.overlay{display:none;position:fixed !important;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1999;opacity:0;transition:opacity 0.5s ease-in-out;}
.overlay.active{display:block;opacity:1;}
#sidebar .sidebar-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;overflow:scroll;}
#sidebar ul li a{padding:10px;font-size:1.1em;display:block;}
#sidebar ul li a:hover{color:#ff7800;}
#sidebar ul li.active > a,
a[aria-expanded="true"]{color:#ff7800;}
a[data-toggle="collapse"]{position:relative;}
.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);}
#sidebar .main-nav{margin:0.5rem 0 0.5rem 2rem;padding:0;}
#sidebar .main-nav li{display:block;margin:0;padding:0 0 0 3rem;background-repeat:no-repeat;background-position:.35rem center;background-size:5%;}
#sidebar .main-nav li.start.active,
#sidebar .main-nav li.start:hover{background-image:url("../images/ico-start-orange.svg");background-position:.35rem center;background-size:5%;}
#sidebar .main-nav li.geboortelijst.active,
#sidebar .main-nav li.geboortelijst:hover{background-image:url("../images/ico-geboortelijst-orange.svg");background-position:.30rem center;background-size:5.5%;}
#sidebar .main-nav li.blog.active,
#sidebar .main-nav li.blog:hover{background-image:url("../images/ico-blog-orange.svg");background-position:.30rem center;background-size:5.5%;}
#sidebar .main-nav li.foto.active,
#sidebar .main-nav li.foto:hover{background-image:url("../images/ico-fotos-orange.svg");background-position:.30rem center;background-size:5.5%;}
#sidebar .main-nav li.gastenboek.active,
#sidebar .main-nav li.gastenboek:hover{background-image:url("../images/ico-gastenboek-orange.svg");background-position:.30rem center;background-size:5.5%;}
#sidebar .main-nav li.over.active,
#sidebar .main-nav li.over:hover{background-image:url("../images/ico-about-orange.svg");background-position:.30rem center;background-size:5.5%;}
#sidebar .main-nav li.ouders.collapsed{background-image:url("../images/ico-parents-dark.svg"), url("../images/ico-dropdownmenu-dark-down.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li.ouders{background-image:url("../images/ico-parents-dark.svg"), url("../images/ico-dropdownmenu-dark-up.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li.girl.collapsed{background-image:url("../images/ico-female.svg"), url("../images/ico-dropdownmenu-dark-down.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li.girl{background-image:url("../images/ico-female.svg"), url("../images/ico-dropdownmenu-dark-up.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li.boy.collapsed{background-image:url("../images/ico-male.svg"), url("../images/ico-dropdownmenu-dark-down.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li.boy{background-image:url("../images/ico-male.svg"), url("../images/ico-dropdownmenu-dark-up.svg");background-position:.30rem center, 89% center;background-size:5.5%, 4%;cursor:pointer;}
#sidebar .main-nav li a{font-family:"hk_grotesksemibold", sans-serif;line-height:2rem;padding-left:0;padding-right:0;font-size:1.88rem;font-weight:100;color:#231f20;display:inline-block;border-bottom:solid 2px white;transition:none;}
#sidebar .main-nav li.active a{display:inline-block;border-bottom:solid 2px #ff7800;}
#sidebar .main-nav li a:hover{display:inline-block;border-bottom:solid 2px white;color:#ff7800;}
#sidebar .sidebar-login{padding-left:3rem;padding-right:5rem;padding-top:1rem;padding-bottom:1rem;margin:0;}
#sidebar .admin-nav{background-color:#ffebd9;}
#sidebar .main-nav li.girl,
#sidebar .main-nav li.boy{padding-top:0.5rem;padding-bottom:0.5rem;}
#sidebar .main-nav li.girl a,
#sidebar .main-nav li.boy a,
#sidebar .main-nav li.ouders a{border-bottom:0;}
#sidebar .main-nav li.girl a,
#sidebar .main-nav li.boy a{color:#ff7800;}
#sidebar ul ul li{margin:0;padding:0;}
#sidebar ul ul a{display:inline-block;font-size:1.5rem !important;line-height:1.5rem !important;padding-left:1.25rem !important;border-bottom:0 !important;}
#admin-girl,
#admin-boy{padding-bottom:1rem;}
#lang-nav{display:block;position:relative;margin-left:0;margin-top:0;}
#lang-nav ul{padding:0;margin:0;}
#lang-nav li{display:inline-block;padding:0.5rem 0.5rem;border-radius:10rem !important;padding:0;margin:0;background-color:white;}
#lang-nav a{display:inline-block;text-transform:uppercase;display:inline-block;margin:0;color:#231f20;font-size:.88rem !important;font-weight:normal;font-family:"hk_groteskbold", sans-serif;line-height:1rem;padding:10px 3px 10px 3px;font-size:1.1em;display:block;}
#lang-nav .active a{display:inline-block;text-transform:uppercase;display:inline-block;margin:0 0 0 0;color:#231f20;font-size:.88rem !important;font-weight:normal;font-family:"hk_groteskbold", sans-serif;line-height:1rem;padding:10px;font-size:1.1em;display:block;}
#lang-nav .active{display:inline-block;background-color:#231f20;margin:0 3px 0 0;}
#lang-nav .active a{color:white !important;}
#lang-nav li a:hover{color:#ff7800 !important;}
#lang-nav .active a:hover{color:white !important;background-color:transparent;}
#lang-nav.lang-nav-position{margin-left:1.3rem;}
#banner01{background-image:url(../images/bg-butterfly.jpg);display:block;padding-top:3rem;padding-bottom:8rem;width:100%;text-align:center;background-position:center;background-attachment:scroll;background-size:cover;}
.banner-shape{background-color:transparent;text-align:center;color:#231f20;display:inline-block;width:100%;}
.banner-shape-circle{padding:1rem 1rem;background-image:url(../images/bg-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center;}
.banner-shape h1{font-size:3.13rem;line-height:3rem;font-family:"hk_groteskbold", sans-serif;margin:0 0 1rem 0;}
.banner-shape h4{font-size:1.38rem;line-height:1.69rem;font-family:"Libre Baskerville", serif;margin:0;}
.profile-shape{position:relative;display:inline-block;width:11.88rem;height:11.88rem;background-color:white;background-repeat:no-repeat;background-size:cover;background-position:center;}
.profile-shape-camera{position:absolute;top:4rem;right:-1.5rem;}
.profile-shape-info{position:relative;margin-top:1rem;display:inline-block;}
#banner02{background-image:url(../images/bg-butterfly.jpg);display:block;padding-top:4rem;padding-bottom:4rem;width:100%;text-align:center;background-position:center;background-attachment:scroll;background-size:cover;}
.banner-shape2{display:block;position:relative;background-color:white;text-align:center;color:#231f20;display:inline-block;width:18.75rem;height:18.75rem;border-radius:20rem;border:solid 1px #d3d2d2;background-position:center 30%;background-size:60%;background-repeat:no-repeat;opacity:1.0;}
.banner-shape2:hover{opacity:0.6;}
.banner-shape2 p{font-family:"Libre Baskerville", serif;font-size:0.9rem;line-height:1.2rem;position:absolute;bottom:2rem;width:100%;padding:0 1rem 0 1rem;}
.banner-list{font-family:"hk_groteskregular", sans-serif;font-size:1.5rem;line-height:2.5rem;color:#231f20;font-weight:normal;display:inline-block;width:100%;}
.banner-list span{font-family:"hk_groteskbold", sans-serif;font-size:1.5rem;color:#ff7800;}
.progress{display:inline-block;width:10.63rem;height:1.5rem;}
.progress-bar{background-color:#ff7800;height:1.5rem;}
span.info-text{font-family:"hk_groteskmedium", sans-serif !important;font-size:1rem;line-height:1.5rem;color:#231f20;font-weight:normal;}
#banner03{position:relative;display:block;padding:0;width:100%;height:45rem;text-align:center;background-position:center;background-attachment:scroll;background-size:cover;}
#banner03 #carouselBanner .carousel-item{padding:0;width:100%;height:45rem;background-position:center;background-repeat:no-repeat;background-size:cover;}
#banner03 .carousel-control-prev-icon{background-image:url("../images/ico-left-light.svg");background-repeat:no-repeat;}
#banner03 .carousel-control-next-icon{background-image:url("../images/ico-right-light.svg");background-repeat:no-repeat;}
.banner-shape-logo{position:absolute;width:100%;height:45rem;top:25%;}
.banner-shape3{display:block;background-color:white;text-align:center;position:relative;color:#231f20;display:inline-block;width:18.75rem;height:18.75rem;border-radius:20rem;background-position:center 35%;background-size:50%;background-repeat:no-repeat;opacity:1.0;}
.banner-shape3:hover{opacity:0.6;}
.banner-shape3 p{font-family:"Libre Baskerville", serif;font-size:0.9rem;line-height:1.2rem;position:absolute;bottom:2rem;width:100%;padding:0 1rem 0 1rem;}
.banner-title{background-color:white;}
.banner-title{background-color:white;}
#banner04{background-image:url(../images/bg-butterfly.jpg);display:block;padding-top:3rem;padding-bottom:8rem;width:100%;text-align:center;background-position:center;background-attachment:scroll;background-size:cover;}
#banner04 figure{margin:0;}
#banner04 figure div{background-size:50%;background-position:center;}
#banner04 .profile-shape{position:relative;display:inline-block;width:7rem;height:7rem;background-color:white;background-repeat:no-repeat;background-size:80%;background-position:bottom center;}
#banner04 .profile-shape-pic{position:relative;display:inline-block;width:12rem;height:12rem;background-color:white;background-repeat:no-repeat;background-size:100%;background-position:bottom center;}
#admin-intro{background-color:white;}
#admin-intro h5 a em{font-family:"Libre Baskerville", serif;color:#ff7800;display:inline-block;border-bottom:solid 1px #ff7800;padding:0 0 0.2rem 0;opacity:1.0;}
#admin-intro h5 a:hover em{opacity:0.6;}
#nav-tab{text-align:center;position:relative;}
.nav{align-items:center;justify-content:center;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{background-color:white;border-color:none;color:#231f20;}
.nav-tabs .nav-link{border:none;border-radius:0;color:#231f20;font-size:1.31rem;font-family:"hk_grotesksemibold", sans-serif;font-weight:100;padding:1rem 3rem;/*text-transform:capitalize;*/background-color:#ff9333;}
.nav-item{display:inline-block !important;}
.tab-content{background-color:white;border-top:none;}
#tabs-content-split .nav-tabs{margin-bottom:0;}
#tabs-content-split .nav-tabs .nav-link{width:50%;}
.tab-icon{display:inline-block;height:2rem;width:2rem;}
.tab-icon-shirt{display:inline-block;height:1.5rem;width:1.5rem;background-image:url(../images/ico-geboortelijst-dark.svg);background-repeat:no-repeat;background-position:center;margin-right:1rem;}
.tab-icon-parents{display:inline-block;height:1.5rem;width:1.5rem;background-image:url(../images/ico-parents-dark.svg);background-repeat:no-repeat;background-position:center;margin-left:1rem;}
.card{border-radius:0;}
.tijdslijn-content > a{display:block;}
.card-group > .card{}
.card-columns .card{margin-bottom:0;}
.card-columns{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;background-color:#f2f2f2;padding-bottom:4rem;}
.card-group{background-color:#f2f2f2;}
#cards-geboortelijst .card{border-top:none;border-right:1px #deddde solid;border-bottom:1px #deddde solid;border-left:none;border-radius:0;opacity:1.0;cursor:pointer;min-width:50%;max-width:50%;padding-bottom:1rem;}
#cards-geboortelijst .card:hover{opacity:0.8;}
#cards-geboortelijst .sold{opacity:1.0;}
#cards-geboortelijst .sold a, #cards-geboortelijst .sold p,
#cards-geboortelijst .sold .card-title,
#cards-geboortelijst .sold .badge{opacity:0.6;}
#cards-geboortelijst .sold:hover{opacity:1.0;}
#cards-geboortelijst .card-body{margin:0;padding:1rem 1rem 1rem 1rem;}
.card-title{color:#231f20;font-family:"hk_groteskmedium", sans-serif;padding:0.5rem 0 0 0;z-index:1;position:relative;}
#cards-geboortelijst .card-title{padding:0 0 0 0;}
#cards-geboortelijst .card-img-top{position:relative;height:15rem;width:90%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;}
.card-filter{padding:1.5rem 0;border-bottom:1px #deddde solid;background-color:white;margin:0;position:relative;}
.card-filter .form-row{align-items:center;justify-content:center;}
#cards-geboortelijst .card-link{background-color:transparent;}
.card-link{background-color:transparent;}
.card-link h5{background-color:transparent;border:none !important;display:inline-block;border-bottom:solid 1px #231f20 !important;padding:3rem 0 0.5rem 0;font-family:"hk_groteskbold", sans-serif;font-size:1.06rem;line-height:1.31rem;text-transform:uppercase;font-weight:100;}
.group-sale{display:block;width:5.63rem;height:5.63rem;position:absolute;top:0;right:0;background-image:url("../images/ico-groupsale-lightblue.svg"), url("../images/bg-groupsale.svg");background-repeat:no-repeat;background-position:3rem 0.5rem, center center;background-size:2.2rem, contain;z-index:0;}
.group-sale-big{display:block;width:10rem;height:10rem;position:absolute;top:0;right:0;background-image:url("../images/ico-groupsale-lightblue.svg"), url("../images/bg-groupsale.svg");background-repeat:no-repeat;background-position:6rem 1rem, center center;background-size:3rem, contain;z-index:1;}
.group-sale-big-text{position:absolute;top:1.5rem;right:0;text-align:center;font-family:"hk_grotesksemibold", sans-serif;font-size:1.5rem;line-height:1.5rem;font-weight:100;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:none;}
.group-sale-big:hover{display:block;background-image:url("../images/bg-groupsale.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;}
.group-sale-big:hover .group-sale-big-text{display:block;}
.product-sale{display:block;width:5.63rem;height:5.63rem;position:absolute;top:0;right:0;background-image:url("../images/ico-gift-green.svg"), url("../images/bg-productadded.svg");background-repeat:no-repeat, no-repeat;background-position:3rem 0.5rem, center center;background-size:2.2rem, contain;z-index:0;}
#cards-tijdslijn{padding:0 0 2rem 0;margin-top:4rem;background-image:url("../images/bg-line-vertical.svg");background-repeat:repeat-y;background-position:top center;background-size:2px;}
#cards-tijdslijn .card-tijdslijn{margin-bottom:3rem;}
#cards-tijdslijn h5{font-family:"hk_groteskmedium", sans-serif;font-size:1.5rem;line-height:1.8rem;text-transform:none;font-weight:100;}
#cards-tijdslijn h5 a{opacity:1.0;}
#cards-tijdslijn .card-title{margin-right:7rem;}
#cards-tijdslijn .card-title::after{content:" >";font-family:"hk_groteskbold", sans-serif;font-size:1rem;padding-left:0.5rem;}
#cards-tijdslijn .card-title a:hover{opacity:0.5;}
#cards-tijdslijn .tijdslijn-icon h5{font-family:"hk_groteskmedium", sans-serif;font-size:1.5rem;line-height:1.8rem;text-transform:none;font-weight:100;color:#231f20;margin:0;padding:0;}
#cards-tijdslijn .tijdslijn-icon h6{font-family:"hk_groteskbold", sans-serif;font-size:.88rem;line-height:1.19rem;text-transform:uppercase;font-weight:100;color:#231f20;margin:0;padding:0;}
#cards-tijdslijn .media{width:100%;margin:0;}
#cards-tijdslijn .tijdslijn-right .media{padding:0 1rem 0 0;}
#cards-tijdslijn .tijdslijn-left .media{padding:0 0 0 1rem;}
#cards-tijdslijn .tijdslijn-right .media .xtra-space{margin:0 0 0 0.6rem;}
#cards-tijdslijn .tijdslijn-left .media .xtra-space{margin:0 0.6rem 0 0;}
#cards-tijdslijn .card-body{padding:1rem 1.8rem 2.5rem 1.8rem;}
#cards-tijdslijn .tijdslijn-right .card,
#cards-tijdslijn .tijdslijn-left .card{border-color:#ededed;background-color:#ededed;}
#cards-tijdslijn .card-text{font-family:"Libre Baskerville", serif;font-size:.88rem;line-height:1.25rem;text-transform:none;font-weight:100;color:#231f20;margin:0;padding:0;}
#cards-tijdslijn .tijdslijn-right .tijdslijn-content{background-color:#ededed;}
#cards-tijdslijn .card-fotos{height:7rem;overflow:hidden;}
#cards-tijdslijn .card-foto{background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:0.5rem;max-width:9rem;}
.media-lijn-horizontal-left{border:solid 1px #d3d2d2;display:inline-block;width:2rem;position:absolute;left:0;top:50%;}
.media-lijn-horizontal-right{border:solid 1px #d3d2d2;display:inline-block;width:2rem;position:absolute;right:0;top:50%;}
@media (min-width:1em){.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media (min-width:48em){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
@media (min-width:62em){.card-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
}
@media (min-width:75em){.card-columns{-webkit-column-count:5;-moz-column-count:5;column-count:5;}
}
@media (min-width:1em){#cards-geboortelijst .card{min-width:50%;max-width:50%;}
}
@media (min-width:48em){#cards-geboortelijst .card{min-width:33.33%;max-width:33.33%;}
}
@media (min-width:62em){#cards-geboortelijst .card{min-width:25%;max-width:25%;}
}
@media (min-width:75em){#cards-geboortelijst .card{min-width:20%;max-width:20%;}
}
#news{background-color:#f2f2f2;background-color:white;}
#news .card-columns{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;background-color:white;padding-bottom:4rem;}
#news .card-title a{color:#ff7800;text-decoration:underline;}
@media (min-width:1em){#news .card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
@media (min-width:48em){#news .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media (min-width:62em){#news .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
@media (min-width:75em){#news .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
.modal-dialog{max-width:96%;margin:1.75rem auto;}
.modal-header{padding:2rem 1rem 2rem 1rem;border-bottom:1px #deddde solid;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;}
.modal-content{background-color:white;border:none;border-radius:12px;}
.modal-body h1{font-size:2.63rem;color:#ff7800;}
.modal-body h3{font-size:1.13rem;color:#231f20;}
.modal-body p a{display:inline;text-decoration:underline;}
.modal-body ul li a{text-decoration:underline;color:#ff7800;}
.modal-body ul li a:hover{text-decoration:underline;color:black;}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px #deddde solid;/*border-bottom:1px #deddde solid;*/}
.close{position:absolute;opacity:1.0;width:3.5rem;height:3.5rem;display:block;top:2rem;right:2rem;background-image:url("../images/ico-close-dark.svg");background-size:35%;background-repeat:no-repeat;background-position:center;}
.text-groupsale p{font-family:"hk_grotesksemibold", sans-serif;font-size:1rem;font-weight:100;background-color:transparent;color:#231f20;padding:0;}
.text-groupsale em{font-family:"Libre Baskerville", serif;font-size:1rem;font-weight:100;background-color:transparent;color:#231f20;padding:0;}
.replies{position:absolute;top:1.8rem;right:2rem;display:block;}
.replies img{display:inline-block;height:1rem;margin-right:0.4rem;margin-left:0.3rem;}
.modal-message{position:relative;}
.modal-messages{background-color:#ffebd9;}
.modal-message img{display:inline-block;height:1.5rem;margin-right:0.6rem;margin-left:0.6rem;}
.messages{margin-top:2rem;}
.messages p{font-family:"Libre Baskerville", serif;font-size:1.2rem;line-height:1.6rem;font-weight:100;}
.message{background-color:white;padding:1rem;margin-bottom:1rem;border-radius:0.5rem;}
.message-parents{background-color:#fff2e6;padding:1rem;margin-bottom:1rem;border-radius:0.5rem;border:solid 2px #ffbc80;}
.message-parents h3{text-align:right;}
.by-parents{margin-bottom:0;border-radius:0;}
#cards-tijdslijn .tijdslijn-right .card-by-parents, #cards-tijdslijn .tijdslijn-left .card-by-parents{background-color:#ffffff;}
footer{background-color:#393536;padding:3rem 0;}
footer .card{background-color:transparent;border:none;opacity:1.0;}
footer h5{display:inline-block;padding:0.5rem 0;color:white;font-style:italic;font-family:"Libre Baskerville", serif;font-size:1.31rem;line-height:1.7rem;font-weight:100;}
#footer-nav ul{margin:0;padding:0;list-style:none;}
#footer-nav ul li a{margin:0;padding:0;font-family:"hk_grotesksemibold", sans-serif;font-size:1.31rem;line-height:2.31rem;font-weight:100;color:white;/*text-transform:capitalize;*/display:inline-block;}
#footer-nav ul li.active a{color:#ff7800;border-bottom:1px #ff7800 solid;}
#footer-nav ul li a:hover{color:#ff7800;}
#socialmedia-nav ul{margin:0 0 2rem 0;padding:0;list-style:none;display:block;width:100%;}
#socialmedia-nav li{margin:0;padding:0;display:inline-block;}
#socialmedia-nav a{margin:0 0.5rem 0 0;padding:0;display:block;border:solid 2px white;width:2.31rem;height:2.31rem;background-repeat:no-repeat;border-radius:5rem;opacity:1.0;}
#socialmedia-nav a:hover{border:solid 2px #ff7800;}
.linkedin{background-image:url(../images/ico-linkedin-light.svg);background-size:45%;background-position:center;}
.twitter{background-image:url(../images/ico-twitter-light.svg);background-size:28%;background-position:center;}
.facebook{background-image:url(../images/ico-facebook-light.svg);background-size:22%;background-position:center;}
#questions-nav p{margin:0;padding:0;font-family:"Libre Baskerville", serif;font-size:1rem;line-height:2.31rem;font-weight:100;color:white;}
#questions-nav p a{color:white;display:inline-block;border-bottom:1px solid white;}
#questions-nav p a:hover{color:#ff7800;display:inline-block;border-bottom:1px solid #ff7800;}
#credits-nav p,
#info-nav p{margin:0;padding:0;font-family:"Libre Baskerville", serif;font-size:.88rem;line-height:1.5rem;font-weight:100;color:white;}
#credits-nav p a,
#info-nav p a{color:white;display:inline-block;border-bottom:1px solid white;}
#credits-nav p a:hover,
#info-nav p a:hover{color:#ff7800;display:inline-block;}
#googlemaps{background-color:white;}
#checkout-steps{list-style:none;display:block;width:100%;margin:0;padding:0;position:relative;}
#checkout-steps li{display:inline-block;margin:0 1rem 1rem 0;padding:0 !important;position:relative;}
.checkout-step{display:inline-block;margin:0 0.3rem 0 0;padding:0.1rem 1rem;font-size:1.5rem;border:solid 1px #d3d2d2;border-radius:10rem;line-height:2.7rem;}
.checkout-step-name{font-size:0.9rem;}
.current .checkout-step-name{color:#ff7800;}
.current .checkout-step{border:solid 2px #ff7800;color:#ff7800;}
.complete .checkout-step{display:inline-block;margin:0 0.3rem 0 0;padding:0.1rem 1rem;font-size:1.5rem;border:solid 2px #231f20;border-radius:10rem;line-height:2.7rem;}
#baby-search-banner{background-color:#ff9333;}
#baby-search-banner .form-row{align-items:center;justify-content:center;}
#baby-search-banner h1{color:white;font-family:"hk_groteskmedium", sans-serif;font-size:2.25rem;line-height:2.5rem;}
#baby-search-banner .bg-stars{background-image:url("../images/ico-stars-light.svg"), url("../images/ico-stars2-light.svg");background-repeat:no-repeat, no-repeat;background-position:16% 35%, 85% 32%;background-size:3rem, 4rem;}
#baby-search{background-color:white;}
#baby-search-results{background-color:white;}
.baby-search-icon{height:4rem;}
.search-results{display:block;position:relative;}
.search-card{border:solid #ffe4cc 8px;border-radius:100rem;height:15rem;width:15rem;padding:1.5rem;text-align:center;margin:1rem 1rem;display:inline-block;}
.search-card:hover{background-color:#ffe4cc;}
.search-card-body{margin-top:auto; /*1.5rem;*/}
.search-card-icon{width:2.19rem;}
.search-card-noresult{border-radius:100rem;height:15rem;width:15rem;padding:1.5rem;text-align:center;margin:1rem 1rem;display:inline-block;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);background:linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0);}
.search-card-noresult:hover{background-color:#ffe4cc;}
.search-card-noresult .search-card-body{margin-top:2rem;}
.badge-pill{position:relative;display:inline-block;font-family:"hk_groteskbold", sans-serif;font-size:.80rem;line-height:1.4rem;font-weight:100;width:1.8rem;height:1.8rem;padding:0 0 0 0;margin:0 0 0 0.6rem;top:-0.3rem;text-align:center;border-radius:5rem;white-space:nowrap;vertical-align:middle;}
.badge-primary{background-color:transparent;color:black;}
.badge-dark{background-color:black;color:white;border:solid 0.13rem black;}
.badge-custom{background-color:#ff7800;color:white;border:solid 0.13rem #ff7800;}
@media (max-width:575.98px){html{font-size:0.7rem;}
footer h5{font-size:2rem;line-height:3.5rem;}
.profile-shape{width:10rem;height:10rem;}
.profile-shape-camera{top:3rem;right:-1.5rem;}
.profile-shape-info{margin-top:1rem;}
#socialmedia-nav a{margin:0 1.5rem 1rem 0;padding:0;display:block;border:solid 2px white;width:4rem;height:4rem;background-repeat:no-repeat;border-radius:5rem;opacity:1.0;}
#socialmedia-nav a:hover{border:solid 2px #ff7800;}
#questions-nav p,
#info-nav p{font-size:1.2rem;}
.card-filter .form-row{align-items:left;justify-content:left;padding-left:0.5rem;}
#cards-tijdslijn .card-carousel{padding-bottom:3.5rem;}
#cards-tijdslijn .card-body{padding-bottom:3.5rem;}
#cards-tijdslijn .card-text{font-size:1.3rem;line-height:2rem;}
#cards-tijdslijn .carousel img{display:block;height:10rem;margin-right:.63rem;opacity:1.0;}
#cards-tijdslijn .tijdslijn-icon h5{font-size:1.2rem;line-height:1.3rem;}
#cards-tijdslijn .tijdslijn-icon h6{font-size:0.8rem;}
.group-sale-big{display:block;width:5.63rem;height:5.63rem;position:absolute;top:0;right:0;background-image:url("../images/ico-groupsale-lightblue.svg"), url("../images/bg-groupsale.svg");background-repeat:no-repeat;background-position:3rem 0.5rem, center center;background-size:2.2rem, contain;}
.modal-body .carousel-inner{position:relative;height:28rem;}
.modal-body .carousel-item{position:relative;text-align:center;height:25rem;background-size:contain;}
#banner03{height:25rem;}
#banner03 #carouselBanner .carousel-item{height:25rem;}
.banner-shape-logo{position:absolute;width:100%;height:25rem;top:8%;}
.banner-shape3{width:18.75rem;height:18.75rem;}
#baby-search-banner .bg-stars{background-image:none, none;}
.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap;}
#cards-geboortelijst .card{min-width:50%;max-width:50%;margin-bottom:0;border-right:1px #deddde solid;border-bottom:1px #deddde solid;}
.search-card{height:15rem;width:15rem;padding:1.5rem;margin:0.5rem 0.5rem;}
.btn-add{border-radius:20rem;width:3.0rem;height:3.0rem;background-size:40%;}
.btn-delete{border-radius:20rem;width:3.0rem;height:3.0rem;background-size:40%;}
}
@media (min-width:576px) and (max-width:767.98px){#baby-search-banner .bg-stars{background-image:none, none;}
}
@media (min-width:576px) and (max-device-width:767px){#baby-search-banner .bg-stars{background-image:none, none;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:2/3){html{font-size:0.7rem;}
#user-box .dropdown-menu{position:absolute;right:0.6rem;width:22.5rem;left:auto;top:4.5rem;padding:0;z-index:1000;border:none;border-radius:0;max-height:25rem;overflow:scroll;}
.navbar{position:relative;}
.navbar-spacer{display:none;}
.tab-icon-shirt{display:none;}
.tab-icon-parents{display:none;}
}
@media (min-width:768px){#baby-search-banner .bg-stars{background-position:8% 35%, 95% 32%;background-size:3rem, 4rem;}
#banner03{height:30rem;}
#banner03 #carouselBanner .carousel-item{height:30rem;}
.banner-shape-logo{position:absolute;width:100%;height:30rem;top:18%;}
.banner-shape3{width:18.75rem;height:18.75rem;}
.messages p{font-family:"Libre Baskerville", serif;font-size:0.88rem;line-height:1.2rem;font-weight:100;}
.search-card{height:15rem;width:15rem;padding:1.5rem;margin:0.5rem 0.5rem;}
}
@media (min-width:992px){.messages p{font-family:"Libre Baskerville", serif;font-size:1rem;line-height:1.4rem;font-weight:100;}
}
ul.errors{border: 1px solid red;padding: 15px;margin-top: 10px;}
@media print {
    a, a:visited { color: #000 !important; text-decoration: none !important; }
    #cards-tijdslijn .tijdslijn-icon h5 {margin-top:9px;}
}