@import url("https://fonts.googleapis.com/css?family=Merriweather+Sans:300");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&subset=latin-ext");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a[href$='.pdf']:before{font-family:'FontAwesome';margin-right:.4em;content:'\f1c1';}a[href$='.doc']:before,a[href$='.docx']:before{font-family:'FontAwesome';margin-right:.4em;content:'\f1c2';}a[href$='.xls']:before,a[href$='.xlsx']:before{font-family:'FontAwesome';margin-right:.4em;content:'\f1c3';}a[href$='.ppt']:before,a[href$='.pptx']:before{font-family:'FontAwesome';margin-right:.4em;content:'\f1c4';}a[href$='.zip']:before{font-family:'FontAwesome';margin-right:.4em;content:'\f1c6';}body > div.dialog-off-canvas-main-canvas > div.layout-container > header{display:block;width:100%;background-color:transparent;position:fixed;top:0;z-index:2;text-align:center;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header:after{clear:both;}@media all and (max-width:639px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header{position:relative;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-h2go-standard-theme-branding{display:block;background:white;height:1.5em;}@media all and (max-width:1023px) and (min-width:640px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-h2go-standard-theme-branding{float:none;text-align:center;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-h2go-standard-theme-branding a{display:block;margin:0;box-sizing:border-box;height:4em;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-h2go-standard-theme-branding a img{height:4em;width:auto;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-togglemenu{float:right;cursor:pointer;color:#363636;display:block;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-togglemenu i{width:1.4em;font-size:1.5em;line-height:2.8em;text-align:right;vertical-align:0;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-togglemenu .toggle-text{font-size:1.4em;text-transform:uppercase;}@media all and (min-width:640px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header #block-togglemenu{display:none;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav{display:block;}@media all and (max-width:639px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav{padding:0 0 1em;}}@media all and (min-width:640px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav{display:block !important;}}@media all and (max-width:1023px) and (min-width:640px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav{font-size:0.8em;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul{text-align:right;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li a{height:4em;line-height:4em;font-family:'Open Sans',sans-serif;text-transform:uppercase;color:#363636;}@media all and (max-width:639px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li a{height:2em;line-height:2em;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li.menu-item--active-trail a{color:#363636;}@media all and (min-width:640px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li.menu-item--active-trail a{color:#fc6f00;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li a.is-active{color:#fc6f00;font-weight:700;}body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav ul li a.is-active:before{font-weight:400;}@media all and (max-width:639px){body > div.dialog-off-canvas-main-canvas > div.layout-container > header nav{clear:both;}}body.user-logged-in > div.dialog-off-canvas-main-canvas > div.layout-container > header{top:79px;}@media all and (min-width:640px){body.user-logged-in nav#block-huvudmeny ul ul{top:calc(4em + 79px);}}@media all and (min-width:640px) and (max-width:1023px){body.user-logged-in nav#block-huvudmeny ul ul{top:calc(9em + 79px);}}body div.layout-hero{position:relative;height:20em;margin:1.5em 0;background-image:url(/themes/h2go_standard_theme/img/vikingen.hero.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:cover;}@media all and (max-width:639px){body div.layout-hero{height:30vh;min-height:15em;margin-top:0;}}@media all and (min-width:768px){body div.layout-content div.main-grid{display:grid;grid-template-columns:15em auto;grid-column-gap:1.5em;grid-row-gap:1.5em;}body div.layout-content div.main-grid div.grid{display:grid;align-self:start;}body.sidebar-second div.layout-content div.main-grid{grid-template-columns:auto 15em;}body.both-sidebars div.layout-content div.main-grid{grid-template-columns:15em auto 15em;}}@media all and (max-width:768px){div.views-element-container{margin-top:2em !important;}nav#block-huvudmeny{margin-bottom:2em !important;}}div.views-element-container,nav#block-huvudmeny{margin-top:.2em;}div.views-element-container h2,nav#block-huvudmeny h2{background-color:#fc6f00;color:white;font-weight:bold;font-size:1em;padding-left:.4em;}@media all and (max-width:768px){div.views-element-container h2,nav#block-huvudmeny h2{padding:1em;}div.views-element-container h2#block-huvudmeny-menu:before,nav#block-huvudmeny h2#block-huvudmeny-menu:before{content:'\f0c9';font-family:'FontAwesome';margin-right:.75em;}}div.views-element-container div.side-view div.views-row,nav#block-huvudmeny div.side-view div.views-row{background-color:#f0f0f0;margin-bottom:1px;font-size:.9em;padding:.5em .5em 0 .5em;}div.views-element-container div.side-view div.views-row div.views-field-created,nav#block-huvudmeny div.side-view div.views-row div.views-field-created{font-size:.8em;line-height:1;}div.views-element-container ul.menu,nav#block-huvudmeny ul.menu{list-style:none;margin:0;padding:0;font-size:.9em;margin-bottom:2em;}div.views-element-container ul.menu a,nav#block-huvudmeny ul.menu a{color:#363636;text-decoration:none;}div.views-element-container ul.menu a.is-active,nav#block-huvudmeny ul.menu a.is-active{font-weight:bold;}div.views-element-container ul.menu li,nav#block-huvudmeny ul.menu li{list-style:none;margin-bottom:1px;background-color:#f0f0f0;}@media all and (max-width:767px){div.views-element-container ul.menu li,nav#block-huvudmeny ul.menu li{padding:.5em;}}div.views-element-container ul.menu li a,nav#block-huvudmeny ul.menu li a{padding-left:.5em;}div.views-element-container ul.menu li ul,nav#block-huvudmeny ul.menu li ul{margin-bottom:0;}div.views-element-container ul.menu li ul li a,nav#block-huvudmeny ul.menu li ul li a{padding-left:2em;}div.pre-footer{margin:4em 0 0 0;padding:2em 0;background-color:white;}div.pre-footer img{height:6em;width:auto;margin:0 2em;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer{margin:10em 0 0 0;padding:2em 0;background-color:#fc6f00;color:white;font-size:0.75em;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer p{margin:0 0 0.3em;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer a{color:#fafafa !important;font-weight:700;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer div.grid-container > div{margin-bottom:1em;}@media all and (min-width:768px){body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;justify-content:space-between;align-items:stretch;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > nav,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > div{flex:3;padding:1em;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > nav:last-child,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > div:last-child{padding-right:0;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > nav:first-child,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > div:first-child{padding-left:0;}}@media all and (max-width:767px){body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > nav,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer > div.container > div{padding:0;clear:both;text-align:center;margin:2em 0;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer nav#block-about ul,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-kontakt ul{margin:0;padding:0;list-style:none;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer nav#block-about ul li,body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-kontakt ul li{display:block;}@media all and (min-width:768px){body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-kontakt{text-align:right;}}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-hsb{text-align:center;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-hsb img{width:10em;height:auto;margin:-8em 0 0;}body > div.dialog-off-canvas-main-canvas > div.layout-container > footer #block-hsb i{margin:0.2em 0.5em;}form > .form-wrapper{overflow:hidden;height:auto;}form > .form-wrapper.closed{height:1.6em;}form > .form-wrapper h4{cursor:pointer;}form > .form-wrapper h4:before{float:right;font-family:FontAwesome;content:'\f077';}form > .form-wrapper.closed h4:before{content:'\f078';}form > .form-wrapper.field--name-message,form > .form-item.form-item-name,form > .form-item.form-item-mail,form > .form-wrapper.form-actions{height:auto;background-color:whitesmoke;}form > div{padding:1em;background-color:rgba(252,111,0,0.1);border:none;}form > div:first-child{border-top-left-radius:.5em;border-top-right-radius:.5em;}form > div:last-child{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;}form > div:nth-child(odd){background-color:rgba(11,110,79,0.05);}form .select-wrapper{width:100%;margin:0;}form .description{clear:both;font-size:.8em;}form #edit-preview{display:none;}form .pure-button-primary{background-color:#fc6f00;margin-top:1em;}form input.field-add-more-submit{display:block;background:none;border:none;text-align:left;outline:none;}form input.field-add-more-submit:before{font-family:FontAwesome;content:'\f055';}form .tabledrag-toggle-weight-wrapper{display:none;}form table.field-multiple-table{width:100%;}form table.field-multiple-table h4{text-align:left;margin-bottom:1em;}form table.field-multiple-table tr .form-wrapper:before{display:block;height:1em;margin-top:.5em;text-align:center;font-family:FontAwesome;content:'\f067';}form table.field-multiple-table tr:first-child .form-wrapper:before,form table.field-multiple-table tr .form-wrapper:nth-child(odd):before{visibility:hidden;}form table.field-multiple-table td.field-multiple-drag{display:none;}form table.field-multiple-table .tabledrag-hide{display:none;}form table.field-multiple-table input{padding:0.4em 0.6em !important;}form table.field-multiple-table .form-wrapper{max-width:100%;}form table.field-multiple-table .form-wrapper.field--type-integer{float:left;width:20%;min-width:3.4em;}form table.field-multiple-table .form-wrapper.field--type-entity-reference{float:left;width:55%;}form table.field-multiple-table .form-wrapper.form-actions{float:right;width:20%;margin-top:1.15em;}form .field--name-field-fardigt-paket{margin-bottom:1em;}form .field--name-field-fardigt-paket table.field-multiple-table thead tr th p{text-align:left;font-weight:400;font-size:.8em;}form .field--name-field-fardigt-paket table.field-multiple-table tr .form-item:before{display:block;height:1em;margin:.5em 0 1em;text-align:center;font-family:FontAwesome;content:'\f067';}form .field--name-field-fardigt-paket table.field-multiple-table tr:first-child .form-item:before{display:none;}@media all and (min-width:640px){form .field--name-field-postnummer{width:10em;float:left;}form .field--name-field-postort{width:calc(100% - 11em);float:right;}}input,textarea,select{max-width:100%;width:100%;margin-bottom:1em;font-weight:700;height:2.5em !important;}input.error,textarea.error,select.error{border-color:#a13535 !important;}textarea{height:7.5em !important;}label{display:block;margin:0 !important;font-size:.8em;line-height:1em;clear:both;}.field--type-boolean{clear:both;height:1.5em;}.field--type-boolean input[type="checkbox"]{float:left;width:auto;margin-right:.5em;}.field--type-boolean label{float:left;margin-left:1em;line-height:3em;clear:right;}form.contact-message-kampanj-intresseanmalan-for-skol-form div.form-wrapper.form-actions,form.contact-message-kampanj-intresseanmalan-for-skol-form div.field--name-field-kampanj{padding:0 1em;background:#fc6f00;color:white;}form.contact-message-kampanj-intresseanmalan-for-skol-form div.form-wrapper.form-actions legend,form.contact-message-kampanj-intresseanmalan-for-skol-form div.field--name-field-kampanj legend{color:white;border:none;font-size:1.5em;text-align:center;font-weight:700;}form.contact-message-kampanj-intresseanmalan-for-skol-form div.form-wrapper.form-actions input,form.contact-message-kampanj-intresseanmalan-for-skol-form div.field--name-field-kampanj input{color:black;}form.contact-message-kampanj-intresseanmalan-for-skol-form div.form-wrapper.form-actions{padding-bottom:1em;}#block-kampanjskolklasserochforeningarunderform-2 p img{border:1px solid black;}div.field--type-serial.field--name-field-ordernummer{display:none;}html,body,.layout-container{height:calc(100vh - 10em);}body{min-width:320px;background-color:#fafafa;margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6em;color:#363636;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;}@media all and (min-width:2000px){body{font-size:22px;}}@media all and (max-width:639px){body{font-size:14px;}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Merriweather Sans',sans-serif;font-weight:300;margin:0;line-height:1.6em;}body h1{font-size:2em;}body h2{font-size:1.4em;}body h3{font-size:1.2em;}body h4{font-size:1.15em;}body h5{font-size:1.1em;}body h6{font-size:1em;}@media all and (max-width:639px){body h1{font-size:1.7em;}body h2{font-size:1.4em;}body h3{font-size:1.2em;}body h4{font-size:1.1em;}body h5{font-size:1em;}body h6{font-size:1em;}}body a{text-decoration:underline;color:#fc6f00;text-decoration:underline;}body a:active{color:black;}body a.form-link{color:white;background-color:#fc6f00;border:1px solid #fc6f00;margin:1em auto;padding:.5em 1em;border-radius:.2em;}@media all and (max-width:639px){body a.form-link{display:block;}}body a.form-link:hover{color:#fc6f00;background-color:white;}body a.form-link:before{font-family:FontAwesome;content:'\f095';margin-right:.5em;}body a.no-decoration{text-decoration:none;}body img{max-width:100%;height:auto;}body img.noborder{border:none !important;}body blockquote{text-align:center;font-size:1.2em;font-style:italic;margin:2em 0;padding:0.5em 1em;border-bottom:1px solid grey;border-top:1px solid grey;}@media all and (min-width:640px){body .text-img-right{float:right;max-width:33%;margin:0 0 1em 1em;}}body .strong{font-weight:700;}body .center{text-align:center;margin:0;}body div.container{max-width:1024px;margin:0 auto;}@media all and (min-width:2000px){body div.container{max-width:1600px;}}@media all and (max-width:1096px){body div.container{margin:0 2em;}}body article iframe{border:1px solid black;max-width:100%;}body article .field--name-field-ingress{font-size:1.2em;font-weight:700;margin-bottom:2em;}body article h1,body article h2,body article h3,body article h5,body article h5{clear:both;}body article p{clear:both;}body article p img{float:none;border:1px solid black;}@media all and (min-width:1024px){body article p img{float:left;margin:0 1em 1em 0;}}body article ul,body article ol{padding-left:2em;}body article ul li,body article ol li{padding-left:.5em;}body article dl{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row;justify-content:space-between;align-items:stretch;}body article dl dt,body article dl dd{margin:0;padding:0;}@media all and (min-width:768px){body article dl dt,body article dl dd{flex:3;padding:1em;}body article dl dt:last-child,body article dl dd:last-child{padding-right:0;}body article dl dt:first-child,body article dl dd:first-child{padding-left:0;}}body article dl dt i,body article dl dt em,body article dl dd i,body article dl dd em{display:block;text-align:center;font-family:FontAwesome;font-size:2em;font-style:normal;font-weight:400;}body article dl dt h2,body article dl dd h2{text-align:center;font-size:1em;margin-top:1em;}body div[aria-label=Statmeddelande]{margin-top:2em;padding:1em;background-color:rgba(53,161,53,0.5);border:1px solid #35a135;border-radius:.5em;color:white;text-align:center;}body div[aria-label=Felmeddelande]{margin-top:2em;padding:1em;background-color:rgba(161,53,53,0.5);border:1px solid #a13535;border-radius:.5em;color:white;text-align:left;}
