@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contextual-region .contextual{position:absolute !important;top:0 !important;right:0 !important;z-index:100000 !important;}.contextual-toolbar-tab{display:none !important;}.page-node-1 #navbar-top{background-color:transparent !important;}.mijn-kleur{background-color:#003b47 !important;}.olealightblue{color:#3bb3e5;}.oleadarkblue{color:#003b47;}.mijn-kleur2{background-color:#3bb3e5 !important;}.cardboxsh{box-shadow:0 4px 15px rgba(0,0,0,0.2) !important;}.layout__region{display:flex !important;flex-direction:column !important;align-items:stretch !important;}.layout__region div:has(.card){display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:100% !important;}.layout__region .card{height:100% !important;flex:1 1 auto !important;}.page-node-1 .node__content.clearfix{margin-top:-36px;}.page-node-1 .node__content.clearfix{margin-top:-36px;}body.page-node-1 #header nav,body.page-node-1 #header nav *{position:static;}body.page-node-1 #header{min-height:100vh;height:100vh;max-width:100vw;width:100vw;background-image:url("https://olea-absolutenutrition.com/sites/default/files/olea_final_homepage_image3.jpg") !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% 100% !important;position:relative;}body.page-node-1 #header .text-block1,body.page-node-1 #header .text-block3{position:relative;width:92%;max-width:480px;margin:0 auto;padding:20px;}body.page-node-1 #header .text-block1{background-color:#ffffff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,0.1);margin-top:20px;}body.page-node-1 #header .text-block3{background:none !important;box-shadow:none !important;margin-top:35px;}@media (min-width:576px) and (max-width:991px){body.page-node-1 #header .text-block1,body.page-node-1 #header .text-block3{position:absolute;left:10%;width:80%;max-width:100%;bottom:auto;}body.page-node-1 #header .text-block1{top:25%;padding:15px;background-color:rgba(255,255,255,0.8);box-shadow:0 4px 15px rgba(0,0,0,0.15);}body.page-node-1 #header .text-block3{background:none !important;box-shadow:none !important;padding:0;top:calc(35% + 10px);transform:translateY(100%);margin-top:40px;}body.page-node-1 #header .text-block1 h1,body.page-node-1 #header .text-block1 h2,body.page-node-1 #header .text-block1 .title,body.page-node-1 #header .text-block3 h1,body.page-node-1 #header .text-block3 h2,body.page-node-1 #header .text-block3 .title{font-size:1.05em !important;margin-bottom:3px !important;}body.page-node-1 #header .text-block1 p,body.page-node-1 #header .text-block1 span,body.page-node-1 #header .text-block1 li,body.page-node-1 #header .text-block3 p,body.page-node-1 #header .text-block3 span,body.page-node-1 #header .text-block3 li{font-size:0.78em !important;line-height:1.2 !important;margin-bottom:3px !important;}}@media (min-width:576px) and (max-width:991px) and (max-height:500px){body.page-node-1 #header .text-block1,body.page-node-1 #header .text-block3{width:65%;left:7.5%;}body.page-node-1 #header .text-block1{top:35%;padding:8px 15px;}body.page-node-1 #header .text-block3{top:calc(55% + 5px);margin-top:20px;}body.page-node-1 #header .text-block1 h1,body.page-node-1 #header .text-block1 h2,body.page-node-1 #header .text-block1 .title,body.page-node-1 #header .text-block3 h1,body.page-node-1 #header .text-block3 h2,body.page-node-1 #header .text-block3 .title,body.page-node-1 #header .text-block1 h1 .fptext,body.page-node-1 #header .text-block1 .display-1{font-size:1.05em !important;margin-bottom:3px !important;}body.page-node-1 #header .text-block1 p,body.page-node-1 #header .text-block1 span,body.page-node-1 #header .text-block1 li,body.page-node-1 #header .text-block3 p,body.page-node-1 #header .text-block3 span,body.page-node-1 #header .text-block3 li{font-size:0.70em !important;line-height:1.2 !important;margin-bottom:3px !important;}}@media (min-width:992px){body.page-node-1 #header .text-block1,body.page-node-1 #header .text-block3{position:absolute;left:15%;bottom:auto;height:auto;max-width:100%;z-index:3 !important;}body.page-node-1 #header .text-block1{top:25%;width:60%;padding:2%;background-color:rgba(255,255,255,0.5);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,0.2);}body.page-node-1 #header .text-block3{background:none !important;box-shadow:none !important;padding:0 2%;width:50%;top:calc(55% + 10px);transform:translateY(100%);margin-top:55px;}body.page-node-1 #header .text-block1 h1,body.page-node-1 #header .text-block1 h2,body.page-node-1 #header .text-block1 .title,body.page-node-1 #header .text-block3 h1,body.page-node-1 #header .text-block3 h2,body.page-node-1 #header .text-block3 .title{font-size:1.7em !important;margin-bottom:3px !important;}body.page-node-1 #header .text-block1 p,body.page-node-1 #header .text-block1 span,body.page-node-1 #header .text-block1 li,body.page-node-1 #header .text-block3 p,body.page-node-1 #header .text-block3 span,body.page-node-1 #header .text-block3 li{font-size:1.2em !important;line-height:1.5 !important;margin-bottom:3px !important;}}@media (max-width:480px){body.page-node-1 #header{min-height:0;background-image:none !important;height:auto;}body.page-node-1 #header .text-block1{display:none}body.page-node-1 #header .text-block3{display:none;}#navbar-top{background-color:#ffffff !important;}}@media (max-width:480px){.navbar-brand img{width:30% !important;height:auto;}}@media (max-width:480px){.otro-blockquote p{font-size:0.7em;}.otro-blockquote{padding:1.2em 0.8em 1.2em 1.8em !important;width:90% !important;}}@media (min-width:576px) and (max-width:991px) and (max-height:500px){.navbar-brand img{width:25% !important;height:auto;}}.page-node-1 h1.title,.page-node-4 h1.title,.page-node-5 h1.title,.page-node-6 h1.title,.page-node-7 h1.title{display:none;}.playfair{font-family:'Playfair Display',serif;}.page-node-1 .display-1{font-size:120%;}.text-block1 p{font-size:150%;}.fptext{color:#015c5f;}h1,h2,h3{font-size:200%;}h4,h5,h6{font-size:150%;}.block-block-contenta936e253-8c02-4dea-8003-864f444c464e ol,.block-block-contenta936e253-8c02-4dea-8003-864f444c464e ul{padding-left:35%;}.insprong ol,.insprong ul{padding-left:35%;}.navbar-brand img{width:60%;height:auto;}a.btn-warning,a.btn-warning:hover,a.btn-warning:focus{color:white;font-weight:bold;}#navbar-main{text-transform:uppercase;font-size:1.1em;width:100%;background-color:transparent !important;}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:30px;padding-left:0;}}a.b2bmenu,a:visited.b2bmenu{border:0 none;color:#FF8C00 !important;font-weight:bold;}.ctc-block{padding-top:15px;padding-right:50px;position:absolute;margin-top:8%;margin-left:45%;max-width:100%;width:250px;z-index:2;}.page-node-1 a.btn-primary,.page-node-1 a.btn-primary:hover,.page-node-1  a.btn-primary:focus{background-color:#ea862c;border-color:#ea862c;font-weight:bold;}.page-node-1 .btnbovenaan .btn{position:absolute;bottom:20px;left:25%;right:25%;}.purple1{color:#ae5bf7;font-weight:bold;}.green1{color:#00A859;font-weight:bold;}.blue1{color:#00AFEF;font-weight:bold;}b,strong{font-weight:bold;}.tableitem{color:#4472C4;}.kader{border:3px solid #005502;width:300px;margin:auto;}.adres h2{word-spacing:0;}.nolink{pointer-events:none;cursor:default;}.text-align-justify{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}.booknow a{border:2px solid #0678be;color:#0678be;display:inline-block;margin:0 1.5em .5em 0;padding:.5em 2em;}.booknow a:hover{background:#0678be;border-color:#0678be;color:white;text-decoration:none;}booknow2{margin-top:25px;margin-left:500px;padding-left:20px;padding-right:20px;}booknow2 a{color:white;font-weight:600;background-color:#ea862c;display:inline-block;margin:-5em 0 0 0;padding:0.5em 0.5em;text-decoration:none;}booknow2 a:hover{background:#0678be;border-color:#0678be;color:white;text-decoration:none;}#block-content2563d2f9-dd60-45f8-b695-1dfe313dda61,#block-contentd0da1c5d-539c-453e-97ef-6f8abb37500b{background-color:#E0F5FC;padding:15px 15px;margin-left:-1.25em;margin-right:-1.25em;}#block-contentc4c1fcb7-372b-46cb-bf54-8159004b943e,#block-content87bd84ba-e754-40df-90a1-271369684d39,#block-contentce6fb656-dc62-4fcc-8936-d40b0bf1a048{margin-left:-1.25em;margin-right:-1.25em;}.container2{position:relative;max-width:100%;height:auto;text-align:center;color:black;}.text-block2{position:absolute;top:50%;left:55%;width:50% !important;height:auto !important;z-index:10;transform:translate(-50%,-50%);background-color:transparent;color:rgb(0,0,0);line-height:1.5;padding:4% 0 4% 0;font-size:1vw;}.text-block2 h2{line-height:1.2em;margin:0 0 0.8rem;font-size:1.5vw;width:100%;}.text-block2 a,.text-block2 a:hover{text-decoration:none;color:black;}.blokcenter{display:block;width:75%;margin:auto;}.block-block-contentf37eb4d3-725f-4e31-803f-659cbf3bd177 img{margin-right:15px;}.block-block-contentf37eb4d3-725f-4e31-803f-659cbf3bd177 li{margin-left:35%;}@media (max-width:480px){.block-block-contentf37eb4d3-725f-4e31-803f-659cbf3bd177 li{margin-left:0%;}}.block-block-content4ebbda50-3e08-40a1-9a8d-de9872367c50 a,.block-block-content7b3a6dbf-f28d-4c72-a4b9-2004fcc8b733 a{text-decoration:none;color:black;}.block-block-content4ebbda50-3e08-40a1-9a8d-de9872367c50,.block-block-content7b3a6dbf-f28d-4c72-a4b9-2004fcc8b733{margin:0px 0px 40px 0px;padding:10px 30px 10px 30px;}.afbeelding{padding-top:10%;}.container9{position:relative;max-width:100%;height:25%;text-align:center;color:white;}.text-block9{position:absolute;top:35%;left:33%;width:40% !important;height:50% !important;z-index:10;background-color:rgba(255,255,255,0.8);color:rgb(0,0,0);padding:4% 4% 4% 4%;line-height:100%;}@media (max-width:480px){.text-block9{position:absolute;top:35%;left:33%;width:40% !important;height:50% !important;z-index:10;background-color:rgba(255,255,255,0.8);color:rgb(0,0,0);padding:4% 4% 4% 4%;line-height:10%;}}p.pacifico.oranje{margin-bottom:0px;}@media (max-width:480px){.b2bimg .text-block,.wwmimg .text-block{line-height:50%;}}.block-block-content133e7c28-a17e-4762-b6b4-6e9e8bc45531 .column{float:left;width:16%;padding:0px;}.block-block-content133e7c28-a17e-4762-b6b4-6e9e8bc45531 .column img{padding:0px 35px;}.block-block-content133e7c28-a17e-4762-b6b4-6e9e8bc45531 .row::after{content:"";clear:both;display:table;}.page-node-9 .title,.page-node-8 .title,.page-node-2 .title,.page-node-3 .title{padding-left:16.5rem;}.block-block-contenteb7531b7-b8bc-4b7e-8657-218f834f4b81{background-color:#f3faef;padding:20px;margin:-38px 0px 0px 0px;}.block-block-content528944de-c035-459a-bf04-218defcf0d47 .container{padding-left:0px;padding-right:0px;}.volgons{color:#a4d865;}.volgons h2{font-size:90%;font-weight:600;}.volgons .fa-2x{color:#a4d865;}.adres{color:white;line-height:0.75em;}.adres h2{font-size:14.4px;}.atl__lr.atl__cw{vertical-align:middle;}.block-language-blocklanguage-interface ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;}.block-language-blocklanguage-interface ul li{margin-right:15px;}.block-language-blocklanguage-interface ul li:last-child{margin-right:0;}.taalkeuze a,.taalkeuze p,.taalkeuze2 a,taalkeuze2 p{color:black;text-decoration:none;font-weight:bold;}.site-footer .content{color:#ffffff;}.footer-title{font-size:1rem;font-weight:bold;}.site-footer .block{border:0px}.site-footer__top .content li a{border-bottom:0px;}.voeterlink a::before{position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;display:block;content:' ';background:#568b14;}.voeterlink a{padding:0 0 0 25px;display:block;position:relative;color:#ffffff;text-decoration:none;left:40px;top:25px;}.voeterlink a:hover::before{background:#a4d865;}.voeterlink a:hover{color:#ffffff;}.voeterlink .nav{display:block;}.purple{color:#ae5bf7;}.oranje{color:#FF8C00;}h1 .pacifico{font-size:1.4em;}h2 .pacifico{font-size:1.4em;}@media only screen and (max-width:767px){h1{font-size:1em;}h2{font-size:1em;}}.green{color:#00A859;}.greenblock{font-size:150%;}.blue{color:#00AFEF;}.darkblue{color:#003745;}.field{margin-bottom:1rem;}.frontmessage .field{margin-bottom:0rem;}.node{box-shadow:none;}.node{padding:1.25em;border-radius:2px;}.frontmessage{float:left;height:auto;margin:5% 15% 0% 30%;padding:30px;border:1px;background:rgba(0,55,69,0.3);}.frontmessage .clearfix::after{content:"";display:table;clear:both;}.book a,.book a:hover,book a:focus{text-decoration:underline;}#sub-features{background-color:#003745;}.disclaimer{font-size:80%;}.page-node-7 .block-contact-block{background-color:#e0edf2;padding:10px 20px 5px 20px;color:#1674D2;}.cform .button--primary{color:#FFF;background-color:#e79d12;border-color:transparent;box-shadow:none;padding:.61538462em 1em;vertical-align:middle;min-height:2.46153846em;font-weight:400;font-family:inherit;line-height:1;text-align:center;}.cc_container .cc_logo{display:none;}.blockquote:before{position:absolute;font-family:'FontAwesome';top:0;content:"\f10d";font-size:200px;color:rgba(0,0,0,0.1);}.blockquote::after{content:"";top:20px;left:50%;margin-left:-100px;position:absolute;border-bottom:3px solid #bf0024;height:3px;width:200px;}.otro-blockquote{font-size:1.1em;width:60%;margin:50px auto;font-family:"Open Sans";font-style:italic;color:#555555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #78C0A8;line-height:1.6;position:relative;background:#EDEDED;}.otro-blockquote::before{font-family:"Arial";content:"\201C";color:#78C0A8;font-size:3em;position:absolute;left:10px;top:-10px;}.otro-blockquote::after{content:'';}.otro-blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em;}.kolommenbg1{background-color:#f3f4f9;width:100vw !important;margin-left:-50vw;position:relative;left:50%;padding:1% 19% 1% 19%;}.kolommenbg2{background-color:#f7d5c0;width:100vw !important;margin-left:-50vw;position:relative;left:50%;padding:1% 10% 1% 10%;}.kolommen_no_bg{width:100vw !important;margin-left:-50vw;position:relative;left:50%;padding:1% 19% 1% 19%;}.css_bg_img1{width:100vw !important;margin-left:-50vw;position:relative;left:50%;padding:1% 19% 1% 19%;background-image:url("https://olea-absolutenutrition.com/sites/default/files/bg_cta.jpg") !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% 100% !important;height:auto;max-width:100vw;}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1) grayscale(100) brightness(0);}.carousel-indicators{display:flex !important;opacity:1 !important;z-index:15 !important;}.carousel-indicators [data-bs-target]{background-color:#000000 !important;opacity:0.5;}.carousel-indicators .active{opacity:1 !important;}.carousel-item img{width:100%;height:450px;object-fit:cover;}@media (max-width:768px){.carousel-item img{height:250px;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#ffffff;}#navbar-main{background-color:#ffffff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:black;}.nav-link:hover,.nav-link:focus{color:#636363;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#003745;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body,.nav-link,.btn{font-family:'Inter',sans-serif;}h1,h2,h3,h4,h5,h6,.display-1,.display-2,.display-3,.display-4{font-family:'Playfair Display',serif;}
