@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:768px){#toggle{display:none}}@media screen and (max-width:768px){nav.menu--main ul.menu{position:fixed;background:white;width:100%;left:0px;text-align:center;margin-top:8px;margin-left:0px;transition:opacity .2s ease-in-out;opacity:0;z-index:-100}nav.menu--main ul.menu.expanded{opacity:1;z-index:100}}nav.menu--main ul.menu{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){nav.menu--main ul.menu{flex-direction:row}}nav.menu--main ul.menu li{margin:auto;min-width:50%}@media screen and (min-width:768px){nav.menu--main ul.menu li{min-width:inherit;margin:inherit}}nav.menu--main ul.menu li.menu-item--collapsed ul.menu{display:none}nav.menu--main ul.menu li.menu-item--expanded{position:relative}nav.menu--main ul.menu li.menu-item--expanded ul.menu{position:absolute;z-index:100;top:100%;margin-top:1px;display:flex;flex-direction:column;width:100%;align-items:center}
h2{text-transform:uppercase;letter-spacing:.3rem;font-size:2.5rem;font-weight:600;border-bottom:1px solid #255740}h3{font-size:1.5rem;font-weight:700}html{background:#a4cfb3}body{margin:0px;color:#2f443c;font-family:"Barlow Condensed",sans-serif;font-weight:400;font-style:normal}body .layout-container{max-width:100vw;overflow:hidden;background-color:#a4cfb3}header{background:white;border-bottom:1px solid black}header>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header>div #block-traavel-contact{margin-right:2rem;font-size:.8rem}header>div nav{flex-grow:1}header>div nav ul{display:flex;flex-direction:row;padding:0;margin-bottom:0;margin-top:0;padding-left:1rem;border-left:1px solid #fff0f0;align-items:center;text-align:center}header>div nav ul li{list-style-type:none}header>div nav ul li a{padding:.8rem;margin-top:.5rem;text-decoration:none;display:block;border-bottom:0.5rem solid rgba(1,1,1,0);transition:border .3s ease-in-out}header>div nav ul li a:hover{border-bottom:0.5rem solid #a4cfb3}header>div nav ul li a.is-active{text-transform:uppercase;border-bottom:0.5rem solid #2f443c}header #block-traavel-site-branding{padding-left:1rem;padding-right:1rem;margin-top:.5rem;margin-bottom:.5rem}header #block-traavel-site-branding img{width:8rem}a{color:#2f443c;text-decoration:none}main{padding:1rem;font-size:1rem;max-width:950px;margin:auto;margin-top:20px;margin-bottom:30px;color:#255740;background-color:white;border:1px solid #255740;-webkit-box-shadow:0px 4px 11px 2px rgba(0,0,0,0.25);box-shadow:0px 4px 11px 2px rgba(0,0,0,0.25)}body.path-turer main,body.path-frontpage main,body.page-node-type-om-oss main{padding:0px;margin-top:0px;margin-bottom:0px;border:none;box-shadow:none}article.node--type-fullside{z-index:-10;position:absolute;height:100vh;width:100vw;top:0px;left:0px;overflow:hidden}article.node--type-fullside article.media--type-image.media--view-mode-fullsize-focal{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-100}article.node--type-fullside article.media--type-image.media--view-mode-fullsize-focal .field--name-field-media-image{width:100%;height:100%}article.node--type-fullside article.media--type-image.media--view-mode-fullsize-focal .field--name-field-media-image .field__item{width:100%;height:100%}article.node--type-fullside article.media--type-image.media--view-mode-fullsize-focal .field--name-field-media-image .field__item img{object-fit:cover;height:100%;width:100%}article.node--type-fullside .node__content{display:flex;flex-wrap:wrap;align-items:flex-end;float:left;flex-direction:column;justify-content:center;gap:1rem;height:100%}article.node--type-fullside .node__content .field{text-transform:uppercase;font-weight:600}article.node--type-fullside .node__content .field--name-field-slagord{background:#255740;color:#a4cfb3;padding:1rem;letter-spacing:.15rem}article.node--type-fullside .node__content .field--name-field-lenke{background:#ffd7e6;transition:all .3s ease-in-out}article.node--type-fullside .node__content .field--name-field-lenke a{color:#255740;padding:1rem;display:block}article.node--type-fullside .node__content .field--name-field-lenke:hover{background:#ffa4c6}article.node--type-tur .field--name-field-melding{position:absolute;text-transform:uppercase;line-height:2rem;font-size:1.5rem;top:0;width:100%;background:#a4cfb3;text-align:center;box-sizing:border-box;padding:.5rem;font-weight:500}article.node--type-tur.node--view-mode-teaser{position:relative}article.node--type-tur.node--view-mode-teaser>h3{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0px;font-size:1.2rem}@media screen and (min-width:1000px){article.node--type-tur.node--view-mode-teaser>h3{font-size:1.5rem}}article.node--type-tur.node--view-mode-teaser>h3 a::after{opacity:0%;transition:opacity .5s ease-in-out;content:'';position:absolute;top:0;left:0;background:#2f443c;width:100%;height:100%}article.node--type-tur.node--view-mode-teaser>h3 a:hover::after{opacity:30%}article.node--type-tur.node--view-mode-teaser>h3 a span{z-index:100;background:#255740;color:#ffd7e6;padding:1rem;display:block;text-align:center}article.node--type-tur.node--view-mode-full .field--name-field-galleri{grid-template-columns:repeat(3,1fr)}article.node--type-tur.node--view-mode-full .node-innhold{display:grid;padding-top:1rem}@media screen and (min-width:600px){article.node--type-tur.node--view-mode-full .node-innhold{grid-template-columns:2fr 3fr;gap:5rem}}article.node--type-tur.node--view-mode-full .node-innhold ul{font-style:italic;list-style-position:inside;padding:0px}article.node--type-tur.node--view-mode-full .node-innhold #bestilling{text-transform:uppercase;font-weight:600;color:#2f443c;background:#ffd7e6;margin-top:1rem;margin-bottom:1rem;transition:background .3s ease-in-out;border:0;display:block;padding:1rem}article.node--type-tur.node--view-mode-full .node-innhold #bestilling:hover{background:#ffa4c6}article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-dato,article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-pris{display:flex;justify-content:center}article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-oppsummert{font-style:italic}article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-dato .field__items .field__item{display:inline-block}article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-dato .field__items .field__item:before{content:'-'}article.node--type-tur.node--view-mode-full .node-innhold .field--name-field-dato .field__items .field__item:first-child:before{content:''}article.node--type-tur.node--view-mode-full .bilde-og-tittel{position:relative;width:100%;aspect-ratio:16 / 7}article.node--type-tur.node--view-mode-full .bilde-og-tittel .field--name-title{position:absolute;bottom:0px;left:0px;color:#a4cfb3;font-size:2rem;font-weight:300;margin:1.5rem}article.node--type-tur.node--view-mode-full .bilde-og-tittel .field--name-field-bilde,article.node--type-tur.node--view-mode-full .bilde-og-tittel article.media{width:100%;height:100%}article.node--type-tur.node--view-mode-full .bilde-og-tittel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hlbox{background:#fff0f0;border:1px solid #a4cfb3;padding:1rem;display:flex;flex-direction:column}div.paragraph--type--etappe{text-align:left;border-top:1px solid #a4cfb3;padding-top:.5rem;padding-bottom:.5rem;transition:all .3s ease-in-out}div.paragraph--type--etappe .sub-info{display:grid;grid-template-columns:2fr 1fr 1fr}div.paragraph--type--etappe .field--name-field-navn{font-weight:700;text-transform:uppercase}div.paragraph--type--etappe .field--name-field-undertittel{font-style:italic}div.paragraph--type--etappe .field--name-field-body{max-height:0px;overflow:hidden;transition:all .3s ease-in-out}div.paragraph--type--etappe .xpndbtn{width:1.2rem;height:1.2rem;float:right;background-image:url(/sites/default/themes/traavel/images/icons/play-arrow.svg);background-size:cover;transition:transform .3s ease-in-out;transform:rotate(90deg)}div.paragraph--type--etappe.expanded .xpndbtn{transform:rotate(-90deg)}div.paragraph--type--etappe.expanded .field--name-field-body{max-height:1000px}div.paragraph--type--etappe:hover{background:#f7fbf9}div.paragraph--type--etappe.expanded{background:white}h3{margin-top:0px;margin-bottom:0px}.view-id-turer .view-content>div{background:#255740;padding:3rem;margin-left:-3rem;margin-right:-3rem;display:grid;align-items:center}.view-id-turer .view-content>div:nth-child(even){background:#fff0f0}.view-id-turer .view-content>div:nth-child(even)>h3{background:#255740;color:#ffd7e6}@media screen and (min-width:768px){.view-id-turer .view-content>div{grid-template-columns:200px 1fr}}.view-id-turer .view-content>div>h3{text-transform:uppercase;font-weight:700;font-size:1.5rem;background:#ffd7e6;margin-right:1rem;margin-left:1rem;text-align:right;padding:1rem}@media screen and (min-width:768px){.view-id-turer .view-content>div>h3{margin-left:0px}}.view-id-turer .view-content>div>div.rows{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;max-width:100%;padding:1rem}@media screen and (min-width:500px){.view-id-turer .view-content>div>div.rows{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.view-id-turer .view-content>div>div.rows{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1800px){.view-id-turer .view-content>div>div.rows{grid-template-columns:repeat(4,1fr)}}.view-id-turer .view-content>div>div.rows .traavel-tur{max-width:500px;transition:max-width .2s ease-in-out}body.path-turer header{border-bottom:none}body.path-turer main{max-width:none;border-top:1px solid black}body.page-node-type-om-oss main{max-width:none;border:none}.turfilter{padding:1rem;background:#a4cfb3;font-style:italic}.turfilter>.header{display:inline-block}.turfilter input{margin-left:1rem}img{max-width:100%;height:auto}article.node--type-om-oss .side{position:relative;padding:2rem}@media screen and (min-width:768px){article.node--type-om-oss .side{padding:5rem}}article.node--type-om-oss .body{font-style:italic;text-align:center;font-size:1.3rem;font-weight:400}article.node--type-om-oss .hovedbilde{padding:0px;margin:0px;position:relative;height:90vh}article.node--type-om-oss .hovedbilde .field--name-field-bilde{width:100%;height:100%}article.node--type-om-oss .hovedbilde .field--name-field-bilde article.media--type-image{width:100%;height:100%}article.node--type-om-oss .hovedbilde .field--name-field-bilde article.media--type-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transform:translate3d(0px,0px,0px)}article.node--type-om-oss .field--name-field-slagord{position:absolute;bottom:30%;left:15%;padding:1rem;text-transform:uppercase;background:#a4cfb3;color:#255740;font-weight:500;font-size:3rem}.container{max-width:950px;margin:auto}.ambassador,.partner{display:grid;gap:1rem}@media screen and (min-width:768px){.ambassador,.partner{grid-template-columns:repeat(2,1fr)}.ambassador .bilde,.partner .bilde{order:2}.ambassador .tekst,.partner .tekst{order:1}.ambassador .tekst .field--name-field-navn,.partner .tekst .field--name-field-navn{text-transform:uppercase}}.partnerliste .partner{margin-bottom:5rem}.partnerliste .partner .bilde{padding:40px;margin-left:20px;background:white}.ambassadorliste .ambassador{margin-bottom:5rem}.ambassadorliste .ambassador:nth-child(even) .bilde{order:1}.ambassadorliste .ambassador:nth-child(even) .tekst{order:2}.bg-traavel{background:#a4cfb3}.bg-pink{background:#fff0f0}footer{text-align:center;background:white;font-size:.8rem;letter-spacing:.07rem;border-top:1px solid #255740;padding-top:10px;padding-bottom:15px}footer .region-footer{max-width:800px;margin:auto}#colorbox article.media--type-image{max-height:100%}.field--name-field-galleri{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense;grid-auto-rows:max-content;position:relative}.field--name-field-galleri>.field__item{width:100%;aspect-ratio:4/3}.field--name-field-galleri>.field__item.portrait{aspect-ratio:4/6;grid-row:span 2}.field--name-field-galleri>.field__item article.media--type-image{width:100%;height:100%;position:relative}.field--name-field-galleri>.field__item article.media--type-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.field--name-field-galleri>.field__item article.media--type-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#a4cfb3;mix-blend-mode:difference;opacity:0;transition:opacity .5s ease-in-out}.field--name-field-galleri>.field__item article.media--type-image .overlay:hover{opacity:.25}.pamelding{position:fixed;width:100vw;height:100vh;top:0;left:0;opacity:0;z-index:-5000;background:rgba(1,1,1,0.5);transition:opacity .5s ease-in-out}.pamelding .skjema{background:#fff0f0;padding:5rem}.pamelding.expanded{opacity:1;z-index:100;display:flex;justify-content:center;align-items:center}#block-content-pamelding-form .field--type-email label,#block-content-pamelding-form .field--type-string label{display:block}#block-content-pamelding-form .field--type-email input,#block-content-pamelding-form .field--type-string input{width:100%}#block-content-pamelding-form #edit-info-wrapper,#block-content-pamelding-form #edit-field-tur-wrapper,#block-content-pamelding-form .form-type-vertical-tabs{display:none}#block-traavel-socialmedialinks{font-size:.7rem;margin-right:1rem}#block-traavel-contact{display:none}@media screen and (min-width:768px){#block-traavel-contact{display:block}}
