@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 0.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:0.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;font-size:1.4rem;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;min-height:100vh;display:flex;flex-direction:column;}body .layout-container main{flex-grow:1;}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:0.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:0.8rem;margin-top:0.5rem;text-decoration:none;display:block;border-bottom:0.5rem solid rgba(1,1,1,0);transition:border 0.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:0.5rem;margin-bottom:0.5rem;}header #block-traavel-site-branding img{width:8rem;}a{color:#2f443c;text-decoration:none;}main{color:#255740;background-color:rgb(243,241,238);}.tur-faner{padding:0px 15px 15px 15px;}article.node--type-fullside{z-index:-10;position:absolute;height:100vh;width:100vw;top:0px;left:0px;overflow:hidden;}article.node--type-fullside .vvj-slideshow{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-100;}article.node--type-fullside .vvj-slideshow .view-content{height:100%;}article.node--type-fullside .vvj-slideshow .view-content .vvjs{height:100%;}article.node--type-fullside .vvj-slideshow .view-content .vvjs > .vvjs-inner{height:100%;}article.node--type-fullside .vvj-slideshow .view-content .vvjs > .vvjs-inner > .vvjs-items{height:100% !important;}article.node--type-fullside .vvj-slideshow .view-content .vvjs > .vvjs-inner > .vvjs-items > .vvjs-item{height:100% !important;}article.node--type-fullside .vvj-slideshow .view-content .vvjs > .vvjs-inner > .vvjs-items > .vvjs-item .vvjs-item-inner{height:100% !important;}article.node--type-fullside .vvj-slideshow .view-content .vvjs > .vvjs-inner > .vvjs-items > .vvjs-item .vvjs-item-inner img{height:100%;width:100%;object-fit:cover;}article.node--type-fullside .vvj-slideshow .field--name-field-media-image{width:100%;height:100%;}article.node--type-fullside .vvj-slideshow .field--name-field-media-image .field__item{width:100%;height:100%;}article.node--type-fullside .vvj-slideshow .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:0.15rem;}article.node--type-fullside .node__content .field--name-field-lenke{background:#ffd7e6;transition:all 0.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:rgb(255,164,198.125);}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:0.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 0.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 .details-wrapper{background-color:#ffffff;}article.node--type-tur.node--view-mode-full .tur-faner details summary{font-weight:600;text-transform:uppercase;}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 .field--name-field-summary{text-align:center;font-size:1.8rem;max-width:80%;font-family:Georgia,"Times New Roman",Times,serif;margin:0px auto;}@media screen and (max-width:768px){article.node--type-tur.node--view-mode-full .field--name-field-summary{font-size:1.5rem;}}@media screen and (max-width:480px){article.node--type-tur.node--view-mode-full .field--name-field-summary{font-size:1.3rem;text-align:left;}}article.node--type-tur.node--view-mode-full .dato-og-bestilling{display:grid;grid-template-columns:2fr 1fr;}article.node--type-tur.node--view-mode-full .dato-og-bestilling .venstre{background:#255740;color:#a4cfb3;padding:1rem;padding-left:2rem;}@media screen and (max-width:768px){article.node--type-tur.node--view-mode-full .dato-og-bestilling .venstre{padding:1rem;font-size:1.3rem;}}@media screen and (max-width:480px){article.node--type-tur.node--view-mode-full .dato-og-bestilling .venstre{padding:0.5rem;font-size:1.3rem;}}article.node--type-tur.node--view-mode-full .dato-og-bestilling .hoyre{background:#ffd7e6;}article.node--type-tur.node--view-mode-full .dato-og-bestilling .hoyre #bestilling{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:800;font-size:1.8rem;color:#2f443c;background:#ffd7e6;transition:background 0.3s ease-in-out;border:0;width:100%;height:100%;}article.node--type-tur.node--view-mode-full .dato-og-bestilling .hoyre #bestilling:hover{background:rgb(255,164,198.125);}@media screen and (max-width:768px){article.node--type-tur.node--view-mode-full .dato-og-bestilling .hoyre #bestilling{font-size:1.5rem;}}@media screen and (max-width:480px){article.node--type-tur.node--view-mode-full .dato-og-bestilling .hoyre #bestilling{font-size:1.2rem;}}article.node--type-tur.node--view-mode-full .dato-og-bestilling .field--name-field-dato .field__items .field__item{display:inline-block;}article.node--type-tur.node--view-mode-full .dato-og-bestilling .field--name-field-dato .field__items .field__item:before{content:"-";}article.node--type-tur.node--view-mode-full .dato-og-bestilling .field--name-field-dato .field__items .field__item:first-child:before{content:"";}.bilde-og-tittel{position:relative;width:100%;aspect-ratio:18/9;}@media screen and (min-width:768px){.bilde-og-tittel{aspect-ratio:21/9;}}@media screen and (min-width:1200px){.bilde-og-tittel{aspect-ratio:24/9;}}.bilde-og-tittel .field--name-title{position:absolute;bottom:0px;left:0px;color:#ffffff;font-size:3rem;font-weight:700;margin:1rem;text-shadow:-1px -1px 0 rgba(0,0,0,0.2196078431),1px -1px 0 rgba(0,0,0,0.2196078431),-1px 1px 0 rgba(0,0,0,0.2196078431),1px 1px 0 rgba(0,0,0,0.2196078431);}@media screen and (min-width:768px){.bilde-og-tittel .field--name-title{font-size:4rem;margin:2rem;}}@media screen and (min-width:1200px){.bilde-og-tittel .field--name-title{font-size:5rem;margin:2rem;}}.bilde-og-tittel .field--name-field-bilde,.bilde-og-tittel article.media{width:100%;height:100%;}.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:0.5rem;padding-bottom:0.5rem;}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;transition:all 0.3s ease-in-out;}div.paragraph--type--etappe .field--name-field-undertittel{font-style:italic;transition:all 0.3s ease-in-out;}div.paragraph--type--etappe .field--name-field-body{max-height:0px;overflow:hidden;transition:all 0.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 0.3s ease-in-out;transform:rotate(90deg);}div.paragraph--type--etappe.expanded .xpndbtn{transform:rotate(-90deg);}div.paragraph--type--etappe.expanded{background:#f3f1ee;padding:25px 20px;transition:all 0.3s ease-in-out;}div.paragraph--type--etappe.expanded .field--name-field-body{max-height:1000px;}div.paragraph--type--etappe.expanded .field--name-field-undertittel{font-weight:500;font-size:2rem;}div.paragraph--type--etappe.expanded .field--name-field-navn{font-weight:200;}div.paragraph--type--etappe:hover{background:rgb(247.4712230216,251.0287769784,248.7122302158);}h3{margin-top:0px;margin-bottom:0px;}.view-id-turer .view-content > div{padding:3rem;margin-left:-3rem;margin-right:-3rem;display:grid;align-items:center;background:#255740;}@media screen and (min-width:768px){.view-id-turer .view-content > div{grid-template-columns:200px 1fr;}}.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;}.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 0.2s ease-in-out;}.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-page.content-grid > .node__content{display:grid;grid-template-columns:2fr 3fr;gap:1rem;}article.node--type-page > .node__content{max-width:1200px;margin:auto;padding:1rem;}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:0.8rem;letter-spacing:0.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 0.5s ease-in-out;}.field--name-field-galleri > .field__item article.media--type-image .overlay:hover{opacity:0.25;}.pamelding{position:fixed;width:100vw;height:100vh;top:0;left:0;opacity:0;z-index:-5000;background:rgba(0.5,0.5,0.5,0.5);transition:opacity 0.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:0.7rem;margin-right:1rem;}#block-traavel-contact{display:none;}@media screen and (min-width:768px){#block-traavel-contact{display:block;}}.view-commerce-cart-form .views-form > form > .views-table{width:100%;}.view-commerce-cart-form .views-form > form > .views-table > thead > tr > th{text-align:right;}.view-commerce-cart-form .views-form > form > .views-table > thead > tr > th:first-child{text-align:left;}.view-commerce-cart-form .views-form > form > .views-table > tbody > tr > td{text-align:right;}.view-commerce-cart-form .views-form > form > .views-table > tbody > tr > td:first-child{text-align:left;}.view-commerce-cart-form .views-form > form .views-field-rendered-entity > div{display:grid;grid-template-columns:repeat(8,1fr);background:whitesmoke;padding:0.5rem;text-align:center;justify-content:space-between;align-items:center;gap:0.5rem;font-size:0.9rem;}.view-commerce-cart-form .views-form > form .views-field-rendered-entity > div > :first-child{text-align:left;}.view-commerce-cart-form .views-form > form .views-field-rendered-entity > div .field--name-purchased-entity{font-weight:600;}.view-id-turbestilling_header{text-align:center;}.view-id-turbestilling_header h2{margin-top:0.5rem;margin-bottom:0.5rem;}form#bestill-sykkeltur-form{display:flex;flex-direction:column;align-items:center;}form#bestill-sykkeltur-form #edit-reise-dato-calendar{box-sizing:border-box;max-width:600px;}form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;}form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper .form-item{margin:0px;padding:0px;}form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper label{display:block;}form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper input{width:100%;box-sizing:border-box;}form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper select{width:100%;box-sizing:border-box;}@media screen and (max-width:600px){form#bestill-sykkeltur-form #reisende-wrapper #reisende > fieldset .fieldset-wrapper{grid-template-columns:1fr;}}body.path-bestilling #block-traavel-views-block-turbestilling-header-block-1 article.media--type-image{aspect-ratio:21/9;width:100%;height:auto;}body.path-bestilling #block-traavel-views-block-turbestilling-header-block-1 article.media--type-image .field--name-field-media-image{height:100%;width:100%;}body.path-bestilling #block-traavel-views-block-turbestilling-header-block-1 article.media--type-image .field--name-field-media-image .field__item{width:100%;height:100%;position:relative;}body.path-bestilling #block-traavel-views-block-turbestilling-header-block-1 article.media--type-image .field--name-field-media-image .field__item img{height:100%;width:100%;object-fit:cover;}body.path-cart main,body.path-checkout main{background:white;padding:1rem;max-width:1200px;margin:auto;}body.path-frontpage .layout-container{min-height:0px;}article.bedriftsturer .field--name-body{font-size:1.2rem;text-align:center;}article.node--type-turrapport .node__content{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}
