/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}h1,h2,h3{letter-spacing:-.1rem}pre,textarea{overflow:auto}html{font-family:"Helvetica Neue, Helvetica, Arial";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#1EAEDB}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h6{line-height:1.6}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px}legend{padding:0}table{border-collapse:collapse;border-spacing:0}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}ol,p,ul{margin-top:0}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}html{font-size:62.5%}body{font-size:1.5em;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;letter-spacing:0}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}a:hover{color:#0FA0CE}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;display:inline-block;height:38px;padding:0 30px;color:black;text-align:center;font-size:11px;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border:1px solid black;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;box-shadow:none;box-sizing:border-box}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}

	div{
		box-sizing: border-box;
	}

	/* GENERAL */
	body{
		font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
		position: fixed; width: 100%;
	}

	input:focus {
	    outline: none !important;
	    border:1px solid black !important;
	}

	.slick-slider *{
		outline: none;
	}

	img{
		max-width: 100%;
	}

	/* Buttons */

	.button{
		cursor: pointer;
	}

	.button.adapted{
	    line-height: normal;
	    margin-bottom: 0px;
	    height: auto;
	}

	.button.tiny{
		padding: 6px 10px;
		font-size: 11px;
	}

	.button.black{
		color: white;
		border: 0px;
    	background: black;
	}

	.button.black:hover, .cta.black:hover{
		background: rgba(0, 0, 0, 0.9) !important;
	}

	.button.white{
		background: white;
		color: black;
	}

	/* Headings */

	.tiny-heading{
		font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
	}

	.small-heading{
		font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;
		font-size: 16px;
    	text-transform: uppercase;
	}

	.medium-heading{
		font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    	text-transform: uppercase;
    	font-size: 20px;
	}

	.large-heading{
		font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    	text-transform: uppercase;
		font-size: 30px;
	}

	.bold{
		font-weight: bold;
	}

	/* Utility classes */

	.ellipsis{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.text-center{
		text-align: center;
	}

	.round{
		border-radius: 3px;
	}

	.right-border,.rightBorder{
		border-right: 1px solid #EAEAEA;
	}

	.floatLeft{
		float: left;
	}

	.left-border{
		border-left: 1px solid #EAEAEA;
	}

	.top-border{
		border-top: 1px solid #EAEAEA;
	}

	.bottom-border{
		border-bottom: 1px solid #EAEAEA;
	}

	.full-border{
		border: 1px solid #EAEAEA;
	}

	.relative{
		position: relative;
	}

	.smooth{
		-webkit-transition: all .25s ease;
	     -moz-transition: all .25s ease;
	      -ms-transition: all .25s ease;
	       -o-transition: all .25s ease;
	          transition: all .25s ease;
	}

	.hover-fade:hover,.hoverFade:hover{
		opacity: 0.8;
		cursor: pointer;
	}

	.pointer{
		cursor: pointer;
	}

	.opacityHide{
		opacity: 0;
	}

	.hidden{
		display: none;
	}

	.activePop:active * {
		transform: scale(1.1);
	}

	.invisible{
		visibility: hidden;
	}

	.float-left{
		float: left;
	}

	.float-right{
		float: right;
	}


	.inline-block{
		display: inline-block;
	}

	@media only screen and (max-width: 844px) {
		.hideOnMobile{
			display: none !important;
		}
	}

	.full-height{
		height: 100%;
	}

	.full-width{
		width: 100%;
	}

	/* Font classes */
	.raleway{
		font-family: "Raleway", "Helvetica Neue", "Helvetica", Arial, sans-serif;
	}

	.listing .item{
		cursor: pointer;
	}


	/* Block grid styles */


	/* Grid styles per device */
	@media only screen and (max-width: 812px) {
	    .listing .item.small-full{
			max-width: 100%;
		}

		.listing .item.small-half{
			max-width: 50%;
		}

		.item.small-half:nth-of-type(1n){
			clear: none;
		}

		.item.small-half:nth-of-type(2n+1){
			clear: both;
		}

		.listing .item.small-third{
			max-width: 33%;
		}

		.listing .item.small-third:nth-of-type(1n){
			clear: none;
		}

		.listing .item.small-third:nth-of-type(3n+1){
			clear: both;
		}
	}

	@media only screen and (min-width: 813px) and (max-width: 1279px) {
	    .listing .item.medium-full{
			max-width: 100%;
		}

		.listing .item.medium-half{
			max-width: 50%;
		}

		.listing .item.medium-half:nth-of-type(1n){
			clear: none;
		}

		.listing .item.medium-half:nth-of-type(2n+1){
			clear: both;
		}

		.listing .item.medium-third{
			max-width: 33%;
		}

		.listing .item.medium-third:nth-of-type(1n){
			clear: none;
		}

		.listing .item.medium-third:nth-of-type(3n+1){
			clear: both;
		}
	}

	@media only screen and (min-width: 1280px) {
	    .listing .item.large-full{
			max-width: 100%;
		}

		.listing .item.large-half{
			max-width: 50%;
		}

		.listing .item.large-half:nth-of-type(1n){
			clear: none;
		}

		.listing .item.large-half:nth-of-type(2n+1){
			clear: both;
		}

		.listing .item.large-third{
			max-width: 33%;
		}

		.listing .item.large-third:nth-of-type(1n){
			clear: none;
		}

		.listing .item.large-third:nth-of-type(3n+1){
			clear: right;
		}
	}

	/* Visiblility */
	.show-for-mobile{
		display: none !important;
	}

	@media screen and (max-width: 844px) {

    	.show-for-mobile{
    		display: initial !important;
		}
    }

    .show-for-mobile-inline{
		display: none !important;
	}

	/* Mobile */
	@media screen and (max-width: 844px) {

    	.show-for-mobile-inline{
    		display: inline-block !important;
		}
    }

    /* Mobile */
	@media screen and (max-width: 844px) {

    	.hide-for-mobile{
    		display: none !important;
		}
    }

    @media screen and (min-width: 1025px) {
	    .hide-for-desktop{
	    		display: none;
	    }
    }

	/* Lists */
	.listing .item{
	    padding: 9px;
	    padding-bottom: 0px;
	    line-height: normal;
	    float: left;
	}

	.listing .item.full{
		max-width: 100%;
	}

	.listing .item.half{
		max-width: 50%;
	}

	.listing .item.third{
		max-width: 33%;
	}

	/* Flip toggle */
	.flipToggle{
		-webkit-transform: translate3d(-110%,0,0);
		        transform: translate3d(-110%,0,0);
		-webkit-transition: -webkit-transform 0.2s;
		transition: -webkit-transform 0.2s;
		-o-transition: transform 0.2s;
		transition: transform 0.2s;
		transition: transform 0.2s, -webkit-transform 0.2s;
		-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.3, 1);
		     -o-transition-timing-function: cubic-bezier(0.4, 0, 0.3, 1);
		        transition-timing-function: cubic-bezier(0.4, 0, 0.3, 1);
		position: absolute;
	}

	.flipToggle.active{
		-webkit-transform: translate3d(0,0,0);
		        transform: translate3d(0,0,0);
	}

	/* Icons */
/*
	@font-face {
	  font-family: 'icomoon';
	  src:  url('/includes/tavelvagg/fonts/icomoon.eot?qo7se8');
	  src:  url('/includes/tavelvagg/fonts/icomoon.eot?qo7se8#iefix') format('embedded-opentype'),
	    url('/includes/tavelvagg/fonts/icomoon.ttf?qo7se8') format('truetype'),
	    url('/includes/tavelvagg/fonts/icomoon.woff?qo7se8') format('woff'),
	    url('/includes/tavelvagg/fonts/icomoon.svg?qo7se8#icomoon') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}
*/

	[class^="icon-"], [class*=" icon-"] {
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'icomoon' !important;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1;

	  /* Better Font Rendering =========== */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	.icon-chevron-thin-right3:before { content: "\e915"; }
	.icon-chevron-thin-left3:before { content: "\e917"; }
	.icon-article:before { content: "\e918"; }
	.icon-frame:before { content: "\e919"; }
	.icon-picture-wall:before { content: "\e91a"; }
	.icon-pictures:before { content: "\e91b"; }
	.icon-crown37:before { content: "\e000"; }
	.icon-trash29:before { content: "\e004"; }
	.icon-chevron-thin-left:before { content: "\e600"; }
	.icon-chevron-thin-right:before { content: "\e602"; }
	.icon-commerce:before { content: "\e900"; }
	.icon-magnifying-glass34:before { content: "\e901"; }
	.icon-chevron-thin-up:before { content: "\e902"; }
	.icon-chevron-thin-right2:before { content: "\e903"; }
	.icon-chevron-thin-left2:before { content: "\e904"; }
	.icon-chevron-thin-down:before { content: "\e905"; }
	.icon-chevron-small-up:before { content: "\e906"; }
	.icon-chevron-small-right:before { content: "\e907"; }
	.icon-chevron-small-left:before { content: "\e908"; }
	.icon-chevron-small-down:before { content: "\e909"; }
	.icon-Star-black:before { content: "\e90a"; }
	.icon-Star-outline:before { content: "\e90b"; }
	.icon-Kvalitet_tjock:before { content: "\e90c"; }
	.icon-Leverans_tjock:before { content: "\e90d"; }
	.icon-Bar:before { content: "\e90e"; }
	.icon-Shoppingbag-mobil:before { content: "\e90f"; }
	.icon-Search:before { content: "\e910"; }
	.icon-Sakerhet_tjock:before { content: "\e911"; }
	.icon-Trust_tjock:before { content: "\e912"; }
	.icon-Trust_smal:before { content: "\e913"; }
	.icon-check:before { content: "\e914"; }
	.icon-close:before { content: "\e916"; }
	.icon-facebook:before { content: "\e91c"; }
	.icon-linkedin:before { content: "\e91d"; }
	.icon-instagram:before { content: "\e91e"; }
	.icon-pinterest:before { content: "\e91f"; }
	.icon-snapchat:before { content: "\e920"; }
	.icon-tiktok:before { content: "\e921"; }
	.icon-tumblr:before { content: "\e922"; }
	.icon-twitter:before { content: "\e923"; }
	.icon-youtube:before { content: "\e924"; }


	/* INPUTS */
	@media only screen and (max-width: 812px) {
		.mobileInput{
			font-size: 16px !important;
		}
	}


	/* SLICK */

	.slick-prev:before, .slick-next:before{
		position: static !important;
		text-align: center !important;
		color: black !important;
		font-family: "FontAwesome" !important;
	}

	.slick-prev:before{
		font-family: "icomoon" !important;
		content: "\e600" !important;
	}

	.slick-next:before{
		font-family: "icomoon" !important;
		content: "\e602" !important;
	}


