/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.pff-07{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;}.site-branding__logo img{width:100%;}.site-branding__logo img.logo-small{display:none;}body.onscroll .site-branding__logo img.logo-image{display:none;}body.onscroll .site-branding__logo img.logo-small{display:block;margin-top:10px;width:75%;}body.onscroll .site-slogan.site-branding__slogan{display:none;}header .region-navigation{max-width:100%;}.hff-05 h1,.hff-05 h2,.hff-05 h3,.hff-05 h4,.hff-05 h5,.hff-05 h6,.hff-05 .title-teaser-text .title,.sff-05 .site-name,.slff-05 .site-slogan{font-family:'Fresca',Helvetica Neue,Arial,Sans-serif;}.hff-10 h1,.hff-10 h2,.hff-10 h3,.hff-10 h4,.hff-10 h5,.hff-10 h6,.hff-10 .title-teaser-text .title,.sff-10 .site-name,.slff-10 .site-slogan{font-family:'Fresca',Trebuchet MS,Sans-serif;}.light-gray-region{background-color:#f8f8f8;}.light-gray-region + .content-top-highlighted:before{border-top-color:#f8f8f8;}.light-gray-region.content-top-highlighted:after{border-top-color:#f8f8f8;}.border-top-light{border-top:1px solid #c2c2c2;padding:1.5em 0;}.border-top-dark{border-top:1px solid #5097f7;padding:1.5em 0;}body{font-size:18px;line-height:1.6;}body.path-frontpage #main-content{background-image:-webkit-linear-gradient(-180deg,#ffffff 0%,#f3f4f5 100%);background-image:-moz-linear-gradient(-180deg,#ffffff 0%,#f3f4f5 100%);background-image:-o-linear-gradient(-180deg,#ffffff 0%,#f3f4f5 100%);background-image:linear-gradient(-180deg,#ffffff 0%,#f3f4f5 100%);padding:0;}body:not(.path-frontpage) .main,body:not(.path-frontpage) .sidebar{padding-top:0;}h1{font-size:38px;font-weight:normal;}h2{font-size:32px;}h3{font-size:23px;}h4{font-size:20px;}a.button,input[type="submit"],input[type="reset"],input[type="button"]{line-height:1.5;min-width:auto;white-space:normal;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,textarea,select.form-select,select{font-size:100%;}p.small{font-size:75%;margin-top:0.6em;}blockquote{border:none;padding:0 0 0 150px;}@media (max-width:767px){blockquote{padding:0 0 0 75px;}}.field--entity-reference-target-type-taxonomy-term{margin:0;font-size:18px;line-height:1.6;}.field--entity-reference-target-type-taxonomy-term .field__label{font-weight:bold;padding-right:0.5em;}.field--entity-reference-target-type-taxonomy-term .field__label.inline{float:left;}.field--entity-reference-target-type-taxonomy-term .field__label.inline:after{content:":";}.field--entity-reference-target-type-taxonomy-term.field--name-field-vervoer-auto .field__label.inline:after{content:"";}.header-inside{padding:8px 0 10px;}.header-inside-first{padding:0 0 6px 0;}#block-siteslogan{padding-bottom:12px;}.site-slogan{text-align:center;color:#5097f7;font-size:24px;}.site-slogan span{color:#2e3192;}.google-reviews{font-size:12px;text-align:center;}#block-blokhome{padding-bottom:0;}#block-overjjtitel{float:left;padding:0;}#block-overjjtitel h1{margin-top:0;padding-right:0.4em;color:#5097f7;}#block-quotehomepage{margin:1em 0;padding:25px 0;color:#fff;}#block-socialmedia{text-align:center;}#block-socialmedia h2.title{text-align:center;text-transform:none;color:#52493d;}#block-socialmedia .social-media{display:inline-block;margin:1em 1em 0.5em;}.jj-drawing{display:block;width:120px;height:120px;border-radius:50%;border:2px solid #5097f7;background:url(/themes/jj2019/images/character.svg) center center no-repeat;background-size:contain;margin:12px auto 6px;}#block-bonusbijspringkussen{margin:24px 0 0;}.block-jjreservationthreesteps-block .col-inner{margin:0;border:1px solid #ccc;background:#f0f0f0;box-shadow:1px 1px #aaa;text-align:left;}.block-jjreservationthreesteps-block .col-inner .jj-drawing{width:54px;height:54px;margin:12px 12px 6px;float:left;border-radius:0;border:none;background:none;}.block-jjreservationthreesteps-block .col-inner h3{margin:16px 0 6px;}.block-jjreservationthreesteps-block .col-inner p{font-size:80%;padding:0 0 10px 0;}.block-jjreservationthreesteps-block .greyed-out{opacity:0.5;}.block-jjreservationthreesteps-block .greyed-out .col-inner{box-shadow:none;}.col-md-12 h2.title,.col-md-12 nav > h2,.col-md-12 .block-search > h2{text-align:left;}#block-3uniquesellingpoints h2.title{margin-bottom:1em;text-align:center;}#block-3uniquesellingpoints .col-md-4{padding-top:32px;background:url(/themes/jj2019/images/checked.svg) center top no-repeat;background-size:48px;}#block-3uniquesellingpoints .col-md-4 h3{text-align:center;height:2em;}#block-3uniquesellingpoints .col-md-4 p{margin-left:0.5em;margin-right:0.5em;}.banner-image{position:relative;margin-bottom:0;}.banner-image h2,.banner-image h3{font-family:'Lato',Trebuchet MS,Sans-serif;font-size:20px;line-height:140%;padding:0.5em;text-transform:none;background:#5097f7;color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.banner-inner{text-align:center;max-height:840px;overflow:hidden;background-size:cover;background-position:center top;}.banner-inner img{object-fit:cover;}.banner-inner-text{position:relative;color:#5097f7;width:100%;}.banner-inner-text.align-left{text-align:left;right:auto;}.banner-inner-text h1.page-title{font-size:32px;margin:0.2em 0.4em;text-align:center;}.banner-inner-text h2,.banner-inner-text h3{margin-top:0;}@media (max-width:325px){.banner-inner-text.align-left h2,.banner-inner-text.align-left h3{font-size:16px;}}@media (min-width:326px and max-width:380px){.banner-inner-text.align-left h2,.banner-inner-text.align-left h3{font-size:18px;}}@media (min-width:380px){.google-reviews{font-size:14px;}}.floating-image{max-width:50%;}.margins-left,.margins-right{margin:1em 25%;}.sf-accordion-toggle{position:absolute;top:-39px;right:0;}#block-bannerhome{padding-bottom:0;}#block-waaromjumpingjoe,#block-views-block-afhaalpunten-block-1{margin-bottom:4em;}#block-knopreserveerdirect{margin-bottom:3em;}#block-views-block-afhaalpunten-block-1 .view-header h3{font-family:'Fresca',Trebuchet MS,Sans-serif;font-size:18px;line-height:28px;text-transform:uppercase;font-weight:bold;text-align:center;}#block-views-block-afhaalpunten-block-1 .views-row{float:left;width:50%;text-align:center;}#block-knopreserveerdirect .views-row{width:50%;text-align:center;margin:0 auto;}#block-views-block-afhaalpunten-block-1 .views-row a,#block-knopreserveerdirect .views-row a{padding:0.2em 0.3em;font-weight:bold;display:block;}.order-previous-step{display:block;clear:both;}.order-previous-step p{margin:1em 0 0;padding:0.5em 1em;background:#e8e8e8;}.view-bestelproces .view-header{margin-bottom:1em;}.view-bestelproces .views-row,.view-display-id-block_4 .views-row{margin-bottom:2em;}.view-bestelproces .views-row .image-container{position:relative;}.view-bestelproces .views-row .image-container .price{position:absolute;right:0;bottom:0;font-weight:bold;padding:0.4em;color:#fff;background:green;border-radius:3px;}.view-bestelproces .views-row .views-field-title h3{margin:0.2em 0;font-weight:bold;}.view-bestelproces .views-row .field-large-button,.view-display-id-block_4 .views-row .field-large-button{background:#5097f7;border-radius:3px;}.view-bestelproces .views-row .field-large-button a,.view-display-id-block_4 .views-row .field-large-button a{display:inline-block;padding:0.5em 0;width:100%;text-align:center;color:#fff;font-weight:bold;text-decoration:none;}.view-id-bestelproces.view-display-id-page_3 > .view-content .views-row{width:100%;}.view-display-id-block_4 .views-row .views-field-field-image{margin-bottom:6px;}.view-display-id-block_4 .views-row .views-field-field-image img{border-radius:3px;}.flex-control-thumbs li{width:12.5%;}table th,table td{padding:3px 16px 3px 0;}#block-hoofdnavigatie li .is-active{color:#5097f7;}.content-top-highlighted h2{padding:0 0 10px;line-height:1.5;text-align:center;}#content-top-highlighted h2{color:#fff;}.highlighted-block-inner{margin:1.5em 0.5em;border:2px solid #99d9f1;}.highlighted-block-inner h3{background:#99d9f1;color:#fff;margin:0 0 1em;padding:20px 20px 15px;}.highlighted-block-inner p,.highlighted-block-inner ul{padding:0.5em 20px;}.highlighted-block-inner ul{padding:0.5em 20px;list-style:none;}.highlighted-block-inner li{list-style:none;padding-left:28px;background:url('/themes/jj2019/images/checked-small.svg') no-repeat 0 0.3em transparent;}.highlighted-block-inner .icon{text-align:center;}.highlighted-block-inner .icon img{width:50%;margin:1.5em 0 0.5em;}#content-top-highlighted2{padding-bottom:30px;}#content-top-highlighted:before,#content-top-highlighted:after,#content-top-highlighted2:before,#content-top-highlighted2:after{content:none;}#content-bottom{background-image:-webkit-linear-gradient(-180deg,#f3f4f5 0%,#ffffff 100%);background-image:-moz-linear-gradient(-180deg,#f3f4f5 0%,#ffffff 100%);background-image:-o-linear-gradient(-180deg,#f3f4f5 0%,#ffffff 100%);background-image:linear-gradient(-180deg,#f3f4f5 0%,#ffffff 100%);}#block-views-block-nieuws-block-1 h2.title{text-align:center;}#block-views-block-nieuws-block-1 h2.title,#block-simplenewssubscription h2.title,#block-simplenewssubscription-2 h2.title{font-size:120%;text-transform:none;}#block-views-block-nieuws-block-1 .view-footer{display:block;clear:both;text-align:center;}body.path-nieuws .view-id-nieuws .views-row{padding:0 0 10px 0;}.view-nieuws .views-row .views-field-title a,.view-nieuws .views-row .news-date{font-weight:bold;}.view-nieuws .views-row .views-more-link{font-weight:bold;white-space:nowrap;}#content-bottom-inside{padding-top:10px;text-align:center;}.highlighted-block-inner.small-margin p{margin-bottom:1em;hyphens:auto;}#highlighted-bottom{background-image:none;background-color:#fff;padding:15px 0;}#highlighted-bottom:before{background:url('/themes/jj2019/images/checked.svg') no-repeat 0.2em 0.5em transparent;}#featured-bottom{background-color:#f8f8f8;}.webform-confirmation__message,.webform-confirmation__back{margin:2em 0;font-size:120%;}#block-views-block-reviews-comments-block-1,#block-views-block-reviews-comments-block-2,#block-views-block-reviews-comments-block-3,#block-views-block-reviews-via-webform-block-1,#block-views-block-reviews-via-webform-block-2{position:relative;}#block-views-block-reviews-block-1:before,#block-views-block-reviews-block-1-2:before,#block-views-block-reviews-block-3:before,#block-views-block-reviews-comments-block-1:before,#block-views-block-reviews-comments-block-2:before,#block-views-block-reviews-comments-block-3:before,#block-views-block-reviews-via-webform-block-1:before,#block-views-block-reviews-via-webform-block-2:before{width:100%;content:url('/themes/jj2019/images/quote-open-large.svg');text-align:center;position:absolute;top:-34px;left:0;}#block-views-block-reviews-block-1:before,#block-views-block-reviews-comments-block-2:before,#block-views-block-reviews-via-webform-block-1:before,#block-views-block-reviews-via-webform-block-2:before{top:-56px;}#block-views-block-reviews-block-1-2:before,#block-views-block-reviews-comments-block-1:before,#block-views-block-reviews-comments-block-3:before{top:-42px;}#block-views-block-reviews-block-3:after{width:100%;content:url('/themes/jj2019/images/quote-close.svg');text-align:center;position:absolute;left:0;}#block-views-block-reviews-block-1 .views-row,#block-views-block-reviews-block-1-2 .views-row,.view-display-id-page_1 .views-row,#block-views-block-reviews-comments-block-1 .views-row,#block-views-block-reviews-comments-block-2 .views-row,#block-views-block-reviews-comments-block-3 .views-row,.view-reviews-comments.view-id-reviews_comments .views-row{padding:0.5em 1em 1em;margin-top:1em;}#block-views-block-reviews-block-1-2 .views-row{margin-top:1.5em;}#block-views-block-reviews-block-1 .views-row p,#block-views-block-reviews-block-1-2 .views-row p,#block-views-block-reviews-block-3 .views-row p,.view-display-id-page_1 .views-row p,#block-views-block-reviews-comments-block-1 .views-row p,#block-views-block-reviews-comments-block-2 .views-row p,#block-views-block-reviews-comments-block-3 .views-row p,.view-reviews-comments.view-id-reviews_comments .views-row p{padding:0 0 3px 0;}#block-views-block-reviews-block-1 .views-row .views-field-title,#block-views-block-reviews-block-1-2 .views-row .views-field-title,#block-views-block-reviews-block-3 .views-row .views-field-title,.view-display-id-page_1 .views-row .views-field-title,#block-views-block-reviews-comments-block-1 .views-row .views-field-field-review-naam,#block-views-block-reviews-comments-block-2 .views-row .views-field-field-review-naam,#block-views-block-reviews-comments-block-3 .views-row .views-field-field-review-naam,.view-reviews-comments.view-id-reviews_comments .views-row .views-field-field-review-naam,.view-reviews-nieuw-via-webform- .views-field.views-field-field-review-naam,.view-reviews-via-webform .views-field.views-field-field-review-naam{color:#5097f7;}#block-views-block-reviews-block-1 .views-row .views-field-body,#block-views-block-reviews-block-1-2 .views-row .views-field-body,#block-views-block-reviews-block-3 .views-row .views-field-body,.view-display-id-page_1 .views-row .views-field-body,#block-views-block-reviews-comments-block-1 .views-row .views-field-field-comment-body,#block-views-block-reviews-comments-block-2 .views-row .views-field-field-comment-body,#block-views-block-reviews-comments-block-3 .views-row .views-field-field-comment-body,.view-reviews-comments.view-id-reviews_comments .views-row .views-field-field-comment-body,.view-reviews-nieuw-via-webform- .views-field.views-field-field-comment-body,.view-reviews-via-webform .views-field.views-field-field-comment-body{font-style:italic;}#block-views-block-reviews-comments-block-1 .views-row .views-field-field-review-beoordeling,#block-views-block-reviews-comments-block-2 .views-row .views-field-field-review-beoordeling,#block-views-block-reviews-comments-block-3 .views-row .views-field-field-review-beoordeling,.view-reviews-comments.view-id-reviews_comments .views-row .views-field-field-review-beoordeling,.view-reviews-nieuw-via-webform- .views-field.views-field-field-review-beoordeling,.view-reviews-via-webform .views-field.views-field-field-review-beoordeling{margin:6px 0;display:inline-block;}#block-views-block-reviews-block-3 .views-row{padding:1em 0.5em;text-align:left;}#block-jjafhaalpuntctablock{clear:both;}.view-bestelproces.view-display-id-page_1 .views-row{padding:6px;background:#5097f7;border-radius:6px;margin-bottom:1.5em;}.view-bestelproces.view-display-id-page_1 .views-row .views-field-title a{padding:10px 6px;margin:0;text-align:center;font-weight:bold;background:#5097f7;border-radius:6px;color:#fff;border:3px solid #fff;}.purple{color:#5097f7;}.checked{padding-left:45px;background:url('/themes/jj2019/images/checked.svg') no-repeat 0.2em 0.5em transparent;}.checked-small{padding-left:28px;background:url('/themes/jj2019/images/checked-small.svg') no-repeat 0 0.1em transparent;}.no-upper{text-transform:none;}.align-left{text-align:left;}.align-right{text-align:right;}.center{text-align:center;clear:both;}.large-margin{margin:2em 0;}.large-bottom-margin{margin-bottom:1em;}.img-small-inline{float:left;width:32%;margin:8px 12px 6px 0;}.flipped{transform:scaleX(-1);}.to-top{right:15px;bottom:15px;}#footer{margin-top:0;}.footer-area{font-size:16px;color:#ffffff;}.footer-area a{text-decoration:none;}.footer-area a:hover,.footer-area a:focus{text-decoration:underline;}.panel-title a:hover{background:#5097f7;}.panel-default>.panel-heading{background:transparent;}article.node--type-springkussen .field--name-field-unieke-kenmerken .field--item{padding-left:28px;background:url('/themes/jj2019/images/checked-small.svg') no-repeat 0 0.3em transparent;}article.node--type-springkussen .field--name-body{margin:15px 0;}article.node--type-blog.node--view-mode-full h1.title{color:#5097f7;}article.node--type-blog.node--view-mode-full .published-date{float:left;}div.view-blog.view-display-id-page_2 .views-row,div.view-blogs.view-display-id-page_1 .views-row{float:none;width:100%;margin:1em 0;}div.view-blog.view-display-id-page_2 .views-field-title,div.view-blogs.view-display-id-page_1 .views-field-title{font-weight:bold;text-transform:uppercase;font-size:130%;font-family:'Fresca',Helvetica Neue,Arial,Sans-serif;}div.view-blog.view-display-id-page_2 .views-field-title a,div.view-blogs.view-display-id-page_1 .views-field-title a{margin:12px 0 0;}div.view-blog.view-display-id-page_2 .views-field-title a:hover,div.view-blogs.view-display-id-page_1 .views-field-title a:hover{text-decoration:none;}div.view-blog.view-display-id-page_2 .views-field-created,div.view-blogs.view-display-id-page_1 .views-field-created{float:left;font-weight:bold;}div.view-blog.view-display-id-page_2 .views-row .views-field-body,div.view-blogs.view-display-id-page_1 .views-row .views-field-body{font-style:normal;}article.node--type-blog.node--view-mode-full .published-date span{font-weight:bold;}@media (min-width:480px){.margins-left,.margins-right{margin:1em auto;}#block-views-block-afhaalpunten-block-1 .views-row,#block-knopreserveerdirect .views-row{width:25%;}}@media (min-width:768px){.header-container ul.menu{padding-top:6px;}.onscroll .header-container .content>ul.menu{padding-top:0;}.header-container ul.menu li a{padding:5px 5px;}.width50{max-width:50%;margin:0 25%;}.width70{max-width:70%;margin:0 15%;}.logo{margin-bottom:0.5em;}.site-slogan{text-align:left;margin-left:18px;}.google-reviews{text-align:right;}#block-bonusbijspringkussen .jj-drawing{float:left;margin-right:32px;}#block-bonusbijspringkussen .block-inner{margin-left:152px;}.block-jjreservationthreesteps-block .content{width:67%;margin:0 auto;}.block-jjreservationthreesteps-block .col-inner{margin:0 12px;text-align:center;}.block-jjreservationthreesteps-block .col-inner .jj-drawing{width:120px;height:120px;margin:12px auto 6px;float:none;}.block-jjreservationthreesteps-block .col-inner h3{margin:16px 0 6px;}.block-jjreservationthreesteps-block .col-inner p{padding:0 0 15px 0;}#block-views-block-afhaalpunten-block-1,#block-knopreserveerdirect,#block-views-block-afhaalpunten-block-1 .view-header h3{font-size:21px;line-height:28px;}#block-views-block-afhaalpunten-block-1 .view-header h3{margin:1em 0;}#block-views-block-afhaalpunten-block-1 .views-row,#block-knopreserveerdirect .views-row{width:22%;padding:6px;background:#5097f7;border-radius:6px;margin:0 1.5% 1.5em;}#block-knopreserveerdirect .views-row{margin:1.5em auto;}#block-views-block-afhaalpunten-block-1 .views-row a,#block-knopreserveerdirect .views-row a{padding:10px 6px;margin:0;text-align:center;font-weight:bold;background:#5097f7;border-radius:6px;color:#fff;border:3px solid #fff;}#block-3uniquesellingpoints .col-md-4{padding-left:0;padding-right:0;}#block-3uniquesellingpoints .col-md-4 .col-inner{border-left:2px solid #eee;padding-left:15px;padding-right:15px;}#block-3uniquesellingpoints .col-md-4:last-child .col-inner{border-right:2px solid #eee;}.banner-image h2,.banner-image h3{font-size:21px;padding:0.5em 32px 0.5em;background:none;}.banner-inner-text{position:absolute;bottom:0.6em;left:1em;color:#fff;}.banner-inner-text h1.page-title{font-size:42px;padding-left:32px;margin-bottom:0;margin-left:0;color:#fff;text-align:left;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}a.button{margin-top:24px;border-radius:6px;}.img-small-inline{margin:12px 12px 6px 0;}body.path-nieuws .view-id-nieuws .views-row{padding:1em 20% 1em 0;}#block-views-block-reviews-block-1:before{top:-24px;}#block-views-block-reviews-block-1-2:before{top:-18px;}#block-views-block-reviews-comments-block-2:before{top:-62px;}#block-views-block-reviews-comments-block-3:before{top:-44px;}#block-views-block-reviews-block-1 .views-row,#block-views-block-reviews-block-1-2 .views-row,#block-views-block-nieuws-block-1 .views-row,.view-display-id-page_1 .views-row,#block-views-block-reviews-comments-block-1 .views-row,#block-views-block-reviews-comments-block-2 .views-row,#block-views-block-reviews-comments-block-3 .views-row,.view-reviews-comments.view-id-reviews_comments .views-row{float:left;width:30%;margin:1em 1.5%;}#block-views-block-reviews-block-1-2 .views-row{margin-top:1.5em;}#block-views-block-reviews-block-3 .views-row{padding:1em 20% 1em 0;}#block-views-block-reviews-block-3 .views-row.row-odd{padding:1em 15% 1em 5%;}.content-top-highlighted h2{padding:10px 20px 20px;}#content-bottom-inside{padding-top:20px;}.highlighted-block-inner{margin:1.5em;}.highlighted-block-inner.small-margin{margin:1.5em 0.7em;}#highlighted-bottom{padding:30px 0;}}@media (min-width:992px){#block-views-block-reviews-block-2{width:970px;margin:0 auto;}.floating-image{max-width:100%;}.margins-left{margin-left:1em;}.margins-right{margin-right:1em;}}@media (min-width:1080px){.banner-inner-text h1.page-title{font-size:60px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.banner-image h2,.banner-image h3{font-size:28px;}.banner-inner-text.align-left h2,.banner-inner-text.align-left h3{text-align:left;margin-left:0;}}@media (min-width:1200px){.boxed .page-container,.container,#block-views-block-reviews-block-2,.onscroll.boxed .page-container .header-container > .header{width:1070px;}.header-container ul.menu{padding-top:8px;}#block-views-block-afhaalpunten-block-1,#block-knopreserveerdirect,#block-views-block-afhaalpunten-block-1 .view-header h3{font-size:21px;line-height:28px;}}
