/*
Theme Name: Tor Svae
Author: Barracoda
Author URI: https://www.subterraneans.se
Version: 1.0
Text Domain: torsvae
*/hr,img,legend{border:0}legend,td,th{padding:0}body,figure{margin:0}.slick-slider,html{-webkit-tap-highlight-color:transparent}.slick-list:focus,a,a:active,a:hover{outline:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.container-fluid:after,.container:after,.row:after,.section.section-case-info .inner .info:after,.section.section-case-info .inner .title-row:after,.section.section-case-info .inner:after,.section.section-case-testimonals .inner:after,.section.section-case-texts .inner:after,.section.section-case-title .inner:after,.section.section-cases .inner:after,.section.section-content .inner:after,.section.section-offer .inner .process:after,.section.section-offer .inner:after,.section.section-offices .inner:after,.section.section-page .inner:after,.section.section-persons .inner:after,.section.section-start-cases .cases-text:after,.section.section-start-cases .cases:after,.section.section-start-top .content:after,.section.section-suppliers .inner .suppliers:after,.section.section-suppliers .inner:after,.slick-track:after,footer[role=main] .social:after,header[role=main] .inner:after{clear:both}

@font-face{
	font-family:another_shabbyregular;src:url(assets/fonts/Chelsea_Market/ChelseaMarket-Regular.eot);src:url(assets/fonts/Chelsea_Market/ChelseaMarket-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/Chelsea_Market/ChelseaMarket-Regular.woff) format("woff"),url(assets/fonts/Chelsea_Market/ChelseaMarket-Regular.ttf) format("truetype"),url(assets/fonts/Chelsea_Market/ChelseaMarket-Regular.otf) format("opentype");font-weight:400;font-style:normal
}

@font-face{font-family:montserrat-light;src:url(assets/fonts/montserrat/Montserrat-Light.otf) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:montserrat-ultra;src:url(assets/fonts/montserrat/Montserrat-UltraLight.otf) format("opentype");font-weight:400;font-style:normal}
@font-face{
	font-family:OpenSans-Regular;src:url(assets/fonts/OpenSans-Regular/OpenSans-Regular.eot);src:url(assets/fonts/OpenSans-Regular/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(assets/fonts/OpenSans-Regular/OpenSans-Regular.woff) format("woff"),url(assets/fonts/OpenSans-Regular/OpenSans-Regular.ttf) format("truetype"),url(assets/fonts/OpenSans-Regular/OpenSans-Regular.otf) format("opentype");font-style:normal
}
@font-face{
	font-family:OpenSans-SemiBold;src:url(assets/fonts/OpenSans-SemiBold/OpenSans-SemiBold.eot);src:url(assets/fonts/OpenSans-SemiBold/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(assets/fonts/OpenSans-SemiBold/OpenSans-SemiBold.woff) format("woff"),url(assets/fonts/OpenSans-SemiBold/OpenSans-SemiBold.ttf) format("truetype"),url(assets/fonts/OpenSans-SemiBold/OpenSans-SemiBold.otf) format("opentype");font-style:normal
}
/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
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}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:1.5em;margin:.67em 0}
@media (min-width:750px){
	h1{font-size:2em;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}
img{vertical-align:middle}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
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[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]{-webkit-appearance:textfield;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;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}

/* Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{
blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}
.img-thumbnail,body,header[role=main]{background-color:#ff9d48}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{line-height:1.42857;color:#333}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a,a:hover{color:#212121}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before,.section.section-case-info .inner:after,.section.section-case-info .inner:before,.section.section-case-testimonals .inner:after,.section.section-case-testimonals .inner:before,.section.section-case-texts .inner:after,.section.section-case-texts .inner:before,.section.section-case-title .inner:after,.section.section-case-title .inner:before,.section.section-cases .inner:after,.section.section-cases .inner:before,.section.section-content .inner:after,.section.section-content .inner:before,.section.section-offer .inner:after,.section.section-offer .inner:before,.section.section-offices .inner:after,.section.section-offices .inner:before,.section.section-page .inner:after,.section.section-page .inner:before,.section.section-persons .inner:after,.section.section-persons .inner:before,.section.section-start-cases .cases-text:after,.section.section-start-cases .cases-text:before,.section.section-start-cases .cases:after,.section.section-start-cases .cases:before,.section.section-start-top .content:after,.section.section-start-top .content:before,.section.section-suppliers .inner:after,.section.section-suppliers .inner:before,header[role=main] .inner:after,header[role=main] .inner:before{content:" ";display:table}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3{margin-top:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.container,.container-fluid,.section.section-case-info .inner,.section.section-case-testimonals .inner,.section.section-case-texts .inner,.section.section-case-title .inner,.section.section-cases .inner,.section.section-content .inner,.section.section-offer .inner,.section.section-offices .inner,.section.section-page .inner,.section.section-persons .inner,.section.section-start-cases .cases,.section.section-start-cases .cases-text,.section.section-start-top .content,.section.section-suppliers .inner,header[role=main] .inner{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}[role=button]{cursor:pointer}

@media (min-width:768px){.container,.section.section-case-info .inner,.section.section-case-testimonals .inner,.section.section-case-texts .inner,.section.section-case-title .inner,.section.section-cases .inner,.section.section-content .inner,.section.section-offer .inner,.section.section-offices .inner,.section.section-page .inner,.section.section-persons .inner,.section.section-start-cases .cases-text,.section.section-suppliers .inner{width:750px}}
@media (min-width:992px){.container,.section.section-case-info .inner,.section.section-case-testimonals .inner,.section.section-case-texts .inner,.section.section-case-title .inner,.section.section-cases .inner,.section.section-content .inner,.section.section-offer .inner,.section.section-offices .inner,.section.section-page .inner,.section.section-persons .inner,.section.section-start-cases .cases-text,.section.section-suppliers .inner{width:970px}}
@media (min-width:1200px){.container,.section.section-case-info .inner,.section.section-case-testimonals .inner,.section.section-case-texts .inner,.section.section-case-title .inner,.section.section-cases .inner,.section.section-content .inner,.section.section-offer .inner,.section.section-offices .inner,.section.section-page .inner,.section.section-persons .inner,.section.section-start-cases .cases-text,.section.section-suppliers .inner{width:1170px}}
.row{margin-left:-15px;margin-right:-15px}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}
}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}
}
@media (min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}
}
*,.slick-list{padding:0;margin:0}
.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{overflow:hidden}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.hidden-mobile,.slick-arrow.slick-hidden{display:none}
.wrapper,body,html,main[role=main]{height:100%;min-height:100%}body,html{font-family:OpenSans-Regular,sans-serif;font-size:18px;letter-spacing:0.1px}
footer[role=main] h4,header[role=main]{font-family:OpenSans-Regular,sans-serif}
h1,h2,h3,h4{font-weight:400}
h1{margin-bottom:30px;font-family: another_shabbyregular, serif;}

h2,h3{margin-bottom:20px}
p+p{margin-top:30px}
a{text-decoration:none;border-bottom:1px solid transparent}
a:active,a:hover,a:link,a:visited{outline:0;text-decoration:none;color:#212121}
a:hover{border-bottom:1px solid #212121;text-decoration:none}
.wrapper{width:100%}main[role=main]{width:100%;padding-top:80px;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}
.admin-bar main[role=main]{margin-top:-46px!important}
@media (min-width:782px){
	.admin-bar main[role=main]{margin-top:-32px!important}
}
header[role=main]{
	height:80px;
	border-bottom:1px solid #000;
	position:fixed;
	top:0;
	width:100%;
	background-color:#000;
	z-index:3000;-webkit-transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;transition:height .25s ease-in-out
}
@media (min-width:970px){
	main[role=main]{padding-top:128px}
	.home main[role=main]{padding-top:0}
	.hidden-mobile{display:inline-block}
	header[role=main]{height:128px}
}
header[role=main].sticky{position:fixed!important;top:0!important}
header[role=main] .inner{position:relative;height:100%}
header[role=main] .inner .logo{display:block;width:120px;height:auto;position:absolute;top:16px;left:15px;border-bottom:none}
header[role=main] .inner .logo:hover{border-bottom:none}
@media (min-width:970px){
	header[role=main] .inner .logo{top:30px;width:165px;height:55px}
}
header[role=main] .inner .logo img{max-width:100%;max-height:100%}
header[role=main] .inner .toggle-menu{display:inline-block;position:absolute;top:24px;right:15px;color: #ff9d48;}
header[role=main] .inner .toggle-menu:hover{border-bottom:1px solid #212121}
@media (min-width:970px){
	header[role=main] .inner .toggle-menu{top:50px;display:none}
}
header[role=main] .inner nav{padding:0;background:0 0;position:absolute;top:24px;right:15px;text-align:right}
@media (min-width:1270px){
	header[role=main] .inner .logo{left:60px}header[role=main] .inner nav{right:60px}
}
header[role=main] .inner nav .close-menu{display:none;color:#939393;margin-bottom:14px;border-bottom:1px solid transparent}header[role=main] .inner nav .close-menu:hover{border-bottom:1px solid #939393}header[role=main] .inner nav ul{list-style-type:none;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
@media (min-width:970px){
	header[role=main] .inner nav{text-align:left;top:50px}header[role=main] .inner nav .close-menu{display:none}header[role=main] .inner nav ul{opacity:1;visibility:visible}
}
header[role=main] .inner nav ul li{display:block;text-align:right}
header[role=main] .inner nav ul li+li{margin-top:15px}
@media (min-width:970px){
	header[role=main] .inner nav ul li{display:inline-block;padding:0;text-align:left}
	header[role=main] .inner nav ul li.mobile-only{display:none}
	header[role=main] .inner nav ul li+li{margin-top:0;margin-left:40px} 
	.home header[role=main]{top:auto;bottom:0;position:absolute}
}
header[role=main] .inner nav ul li a{color:#ff9d48;font-size:18px;text-transform:none;padding-bottom:4px}
header[role=main] .inner nav ul li a:hover{text-decoration:none;border-bottom:1px solid #ff9d48}
header[role=main] .inner nav ul li.current-menu-item a,header[role=main] .inner nav ul li.current_page_item a{border-bottom:1px solid #000}.nav-open header[role=main]{height:315px}.nav-open header[role=main] .inner nav ul{opacity:1;visibility:visible}.nav-open header[role=main] .inner .close-menu{display:inline-block}.nav-open header[role=main] .inner .toggle-menu{display:none}.nav-open main[role=main]{transform:translate(0,140px)}

footer[role=main]{background-color:#000;padding-top:35px;padding-bottom:45px}
footer[role=main] .column{position:relative}
footer[role=main] h4{color: #ff9d48;font-weight:400;font-size:18px;margin-bottom:50px;line-height:24px}
footer[role=main] h4 span{display:block}
@media (min-width:970px){
	footer[role=main]{padding-top:60px;padding-bottom:60px}
	footer[role=main] h4{margin-bottom:30px}
	footer[role=main] h4 span{display:inline}
}
footer[role=main] p{font-size:15px;    color: #ff9d48;}
footer[role=main] .social{list-style-type:none;position:absolute;right:15px;bottom:0}
footer[role=main] .social:after,footer[role=main] .social:before{content:" ";display:table}
@media (min-width:970px){
	footer[role=main] .social{top:64px;bottom:auto}
}
footer[role=main] .social li{display:block;height:15px;float:left}
footer[role=main] .social li+li{margin-left:20px}footer[role=main] .social li a{display:inline-block;text-indent:-9999px;border-bottom:none}footer[role=main] .social li a:hover{border-bottom:none;opacity:.4}footer[role=main] .social li.linkedin a{width:15px;height:15px;background:url(assets/img/social-linkedin.png) top left no-repeat}@media (-webkit-min-device-pixel-ratio:2){footer[role=main] .social li.linkedin a{background:url(assets/img/social-linkedin@2x.png) top left no-repeat;background-size:15px 15px}}footer[role=main] .social li.twitter a{width:19px;height:15px;background:url(assets/img/social-twitter.png) top left no-repeat}@media (-webkit-min-device-pixel-ratio:2){footer[role=main] .social li.twitter a{background:url(assets/img/social-twitter@2x.png) top left no-repeat;background-size:19px 15px}}footer[role=main] .social li.facebook a{width:8px;height:15px;background:url(assets/img/social-facebook.png) top left no-repeat}@media (-webkit-min-device-pixel-ratio:2){footer[role=main] .social li.facebook a{background:url(assets/img/social-facebook@2x.png) top left no-repeat;background-size:8px 15px}}footer[role=main] .social li.instagram a{width:15px;height:15px;background:url(assets/img/social-instagram.png) top left no-repeat}@media (-webkit-min-device-pixel-ratio:2){footer[role=main] .social li.instagram a{background:url(assets/img/social-instagram@2x.png) top left no-repeat;background-size:15px 15px}}footer[role=main] .social li.pinterest a{width:12px;height:15px;background:url(assets/img/social-pinterest.png) top left no-repeat}@media (-webkit-min-device-pixel-ratio:2){footer[role=main] .social li.pinterest a{background:url(assets/img/social-pinterest@2x.png) top left no-repeat;background-size:12px 15px}}.section .content.content-centered{text-align:center}.section.section-start-top{height:85%;color:#fff}
@media (min-width:750px){
	.section.section-start-top{height:100%}
}
.section.section-start-top .content{position:absolute;text-align:center;display:table;height:100%;z-index:1000;top:0;margin:0;width:100%}
.section.section-start-top .content .inner{display:table-cell;vertical-align:middle;padding-top:100px;padding-bottom:100px}
.section.section-start-top .content .inner h1.inventia{text-indent:-9999px;background:url(assets/img/ratavinklar.png) center right no-repeat;width:150px;height:91px;position:absolute;top:85px;left:10px;background-size: 150px 91px;}
@media (min-width:1270px){
	.section.section-start-top .content .inner h1.inventia{width:300px;height:182px;top:80px;left:60px; transform:rotate(-10deg);background-size: 300px 182px;}
}
.section.section-start-top .content .inner h2{font-family:another_shabbyregular,serif;margin-bottom:20px;font-size:20px;line-height:32px}
@media (min-width:750px){.section.section-start-top .content .inner h2{margin-bottom:30px;font-size:24px;margin-top:100px}
}
@media (min-width:970px){
	.section.section-start-top .content .inner h1.inventia{width:300px;height:182px;display:block;top:80px;left:60px; transform:rotate(-10deg);background-size: 300px 182px;}
	.section.section-start-top .content .inner h2{font-size:40px;line-height:48px;margin-top:0}
}
.section.section-start-top .content .inner p{margin:0 auto;font-size:15px;font-family:OpenSans-SemiBold,sans-serif}
.section.section-start-top .content .inner a{display:inline-block;color:#fff;margin-top:30px}
.section.section-start-top .content .inner a:hover{border-color:#fff}
.section.section-cases .inner .case,.section.section-cases .inner .case:hover,.section.section-start-cases .cases a:hover{border-bottom:none}
.section.section-start-cases .cases-text{padding-top:50px;padding-bottom:50px}
@media (min-width:970px){
	.section.section-start-top .content .inner p{font-family:OpenSans-Regular,sans-serif;font-size:18px;line-height:26px;width:60%}
	.section.section-start-top .content .inner{height:100%;text-align:center}
	.section.section-start-cases .cases-text{padding-top:10px}
}
.section.section-start-cases .cases-text h2{font-size:40px;font-family: another_shabbyregular, serif;}
.section.section-start-cases .cases-text p{font-size:20px}
/*.section.section-start-cases .cases a{text-align:center;border-bottom:none;font-family:another_shabbyregular,serif;color:#000;position:relative;font-size:30px;height:250px;line-height:250px}
.section.section-start-cases .cases a .text{position:relative;z-index:750;visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s;-moz-transition:visibility .25s,opacity .25s;-webkit-transition:visibility .25s,opacity .25s}@media (min-width:970px)
{.section.section-start-cases .cases a{height:400px;line-height:400px;font-size:50px}
}
@media (min-width:1170px){
	.section.section-start-cases .cases a{line-height:640px;height:640px;font-size:90px}
}*/
.section.section-start-cases .cases a .backdrop{position:absolute;z-index:500;top:0;bottom:0;left:0;right:0;background:#fff;visibility:hidden;opacity:0;transition:visibility .25s,opacity .25s;-moz-transition:visibility .25s,opacity .25s;-webkit-transition:visibility .25s,opacity .25s}
.section.section-start-cases .cases a:hover .text{visibility:visible;opacity:1}
.section.section-start-cases .cases a:hover .backdrop{opacity:.51;visibility:visible}
.section.section-start-cases .more-cases{text-align:center;margin-top:80px;margin-bottom:80px}
.section.section-start-cases .more-cases a{display:inline-block;color:#000;font-size:20px}
.section.section-page .inner{padding-top:80px;padding-bottom:80px}
@media (min-width:970px){
	.section.section-page .inner{padding-top:120px;padding-bottom:80px}
}
.section.section-page .inner h1{font-size:40px}
.section.section-page .inner h2{font-size:24px}
.section.section-page .inner p{font-size:18px}
.section.section-content .inner{padding-top:80px;padding-bottom:80px}
.section.section-cases .inner{padding-bottom:100px}
.section.section-cases .inner .case{padding-bottom:70px;margin-bottom:40px}
.section.section-cases .inner .case .case-inner{height:250px}
.section.section-cases .inner .case  h3{position:absolute;bottom:0;left:15px;font-family:another_shabbyregular,serif;font-size:24px}
.section.section-image{position:relative;height:45%;background-position:center center!important}
.section.section-suppliers .inner{padding-bottom:200px}
.section.section-suppliers .inner .suppliers{padding-top:80px;border-top:1px solid #d9d9d9}
.section.section-suppliers .inner .suppliers:after,.section.section-suppliers .inner .suppliers:before{content:" ";display:table}
.section.section-suppliers .inner .suppliers .supplier{position:relative;padding-left:15px;padding-right:15px;display:block;margin-bottom:50px;width:100%;overflow:hidden}
@media (min-width:750px){
	.section.section-image{height:100%}
	.section.section-suppliers .inner .suppliers{width:100%}
	.section.section-suppliers .inner .suppliers .supplier{width:50%;margin-bottom:0;float:left}
}
.section.section-suppliers .inner .suppliers .supplier h3{margin-top:0;font-family:another_shabbyregular,serif;font-size:70px;line-height:100px;text-transform:lowercase;margin-bottom:0}
.section.section-suppliers .inner .suppliers .supplier ul{position:relative;top:-75px;margin-left:90px;list-style-type:none}
.section.section-suppliers .inner .suppliers .supplier ul li{margin-bottom:10px;font-size:16px}
@media (min-width:750px){
	.section.section-suppliers .inner .suppliers .supplier ul li{font-size:18px}
}
.section.section-persons .inner{padding-bottom:100px}
.section.section-persons .inner .person{font-family:OpenSans-Regular,sans-serif;margin-bottom:40px}
.section.section-persons .inner .person h3,.section.section-persons .inner .person h4{font-family:OpenSans-SemiBold,sans-serif}
.section.section-persons .inner .person h3{margin-bottom:0}
@media (min-width:970px){
	.section.section-suppliers .inner .suppliers .supplier{width:33.3334%}
	.section.section-persons .inner .person h3,.section.section-persons .inner .person h4{font-size:22px}
}
.section.section-persons .inner .person ul{margin-top:30px;margin-bottom:20px;list-style-type:none}
.section.section-offices{margin-top:-40px}
.section.section-offices .inner{padding-bottom:40px}
.section.section-offices .inner .office{font-family:OpenSans-Regular,sans-serif;margin-bottom:50px}
.section.section-offices .inner .office h3{margin-bottom:0;font-family:OpenSans-Regular,sans-serif;font-size:18px}
.section.section-offices .inner .office ul{margin-top:30px;list-style-type:none}
.section.section-offices .inner .office ul li{font-family:OpenSans-SemiBold,sans-serif}
.section.section-offer .inner{padding-top:80px;padding-bottom:100px}
.section.section-offer .inner .process{list-style-type:none;margin:50px auto 0;display:inline-block;width:100%}
.section.section-offer .inner .process:after,.section.section-offer .inner .process:before{content:" ";display:table}
.section.section-offer .inner .process>li{position:relative;display:block;text-align:center;width:100%;padding:300px 0 10px}
@media (min-width:1000px){
	.section.section-offer .inner .process>li{width:33.3334%;float:left}
}
.section.section-offer .inner .process>li h3{font-family:another_shabbyregular,serif;font-size:38px}
.section.section-case-info .inner .info ul,.section.section-case-info .inner ul{font-size:22px;list-style-type:none}
.section.section-offer .inner .process>li+li:before{content:'';display:block;width:29px;height:54px;margin:0 auto;background:url(assets/img/offer-arrow-down.png) top center no-repeat;position:relative;top:-350px}
.section.section-case-info .inner .info:after,.section.section-case-info .inner .info:before,.section.section-case-info .inner .title-row:after,.section.section-case-info .inner .title-row:before{content:" ";display:table}
.section.section-case-info .inner .title-row h1,.section.section-case-title .inner h1{margin-bottom:0;font-family: another_shabbyregular, serif;}
@media (min-width:1000px){
	.section.section-offer .inner .process>li+li:before{width:94px;height:51px;background:url(assets/img/offer-arrow.png) top center no-repeat;position:absolute;top:70px;left:-30px}
	.section.section-offer .inner .process>li+li ul{border-left:1px solid #000}
}
.section.section-offer .inner .process>li+li ul,.slide{width:100%}
.section.section-offer .inner .process>li ul{list-style-type:none}
.section.section-offer .inner .process>li.analysis{background:url(assets/img/offer-analysis.png) top center no-repeat;background-size:107px auto}
@media (min-width:1000px){
	.section.section-offer .inner .process>li.analysis{background-size:191px auto}
}
.section.section-offer .inner .process>li.concept{background:url(assets/img/offer-concept.png) top center no-repeat;background-size:79px auto}
@media (min-width:1000px){
	.section.section-offer .inner .process>li.concept{background-size:142px auto}
}
.section.section-offer .inner .process>li.action{background:url(assets/img/offer-action.png) top center no-repeat;background-size:153px auto}
@media (max-width:999px){
	.section.section-offer .inner .process>li.analysis{padding-top:140px;padding-bottom:120px}
	.section.section-offer .inner .process>li.concept{padding-top:120px;padding-bottom:120px}
	.section.section-offer .inner .process>li.concept:before{top:-210px}
	.section.section-offer .inner .process>li.action{padding-top:110px;padding-bottom:0}
	.section.section-offer .inner .process>li.action:before{top:-200px}
}
@media (min-width:1000px){
	.section.section-offer .inner .process>li.action{background-size:286px auto;background-position:top right}
	.section.section-offer .inner .process>li.action:before{left:-50px}
}
.section.section-case-image{height:250px;position:relative}
.slick-list,.slick-track,.slide,.slider{height:100%}
@media (min-width:750px){
	.section.section-case-image{height:100%}
}
.section.section-case-info .inner .title-row{position:relative;margin-top:100px}
.section.section-case-info .inner .title-row .next{position:absolute;right:15px;bottom:5px;background:url(assets/img/arrow-right-black.png) center right no-repeat;padding-right:30px}
.section.section-case-info .inner .info ul li span{font-weight:700}
.section.section-case-info .inner .testimonal{margin-top:50px;border-top:1px solid #d4d4d4}
.section.section-case-title .inner{margin-top:60px;position:relative}
.section.section-case-title .inner .next{position:absolute;right:15px;bottom:5px;border-bottom:1px solid transparent}
.section.section-case-title .inner .next:hover{border-bottom:1px solid #212121}
.section.section-case-info .inner{margin-top:30px}
.section.section-case-info .inner ul li{font-family:OpenSans-Regular,sans-serif;color:#212121}
.section.section-case-info .inner ul li span{color:#363636;font-family:OpenSans-SemiBold,sans-serif}
/*.section.section-case-testimonals .inner{margin-top:50px;border-top:1px solid #212121;padding-top:0px}*/
.section.section-case-testimonals .inner h3{color:#212121;margin-bottom:0}
.section.section-case-testimonals .inner h4{color:#FFF;font-family:OpenSans-Regular,sans-serif}
.section.section-case-testimonals .inner blockquote{margin:50px 0 0;font-family:another_shabbyregular,serif;font-size:30px}
.section.section-case-testimonals .inner blockquote p:before{content:'\201C'}
.section.section-case-testimonals .inner blockquote p:after{content:'\201D'}
.section.section-case-texts .inner{margin-top:50px;border-top:1px solid #212121;padding-top:50px;padding-bottom:20px}
.slick-arrow,.slick-dots li button{text-indent:-9999px;padding:0;outline:0}.section.section-case-texts .inner .row h3{color:#363636}.section.section-case-texts .inner .row p{color:#212121;font-family:OpenSans-Regular,sans-serif}.section.section-case-texts .inner .row+.row{margin-top:50px}.slider{position:relative}.slick-arrow{position:absolute;top:50%;z-index:1000;background:0 0;border:none;margin:0;color:#fff}.slick-arrow.slick-prev{left:15px}.slick-arrow.slick-next{right:15px}.slide{background-size:cover!important;background-position:center center!important;outline:0}.slick-dots{list-style-type:none;position:absolute;bottom:15px;width:100%;text-align:center;z-index:5000}.slick-dots li{display:inline-block}.slick-dots li+li{margin-left:8px}.slick-dots li button{border:1px solid #fff;width:12px;height:12px;background-color:transparent;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.slick-dots li.slick-active button{background-color:#fff}@media (min-width:970px){.section.section-case-testimonals .inner blockquote{font-size:60px}.home .slider{bottom:128px}}.home .slick-dots{display:none!important} 

.karriar h3 {font-family: another_shabbyregular,serif;}
.lyte-wrapper{}


.post.section.section-case-image{height:auto;position:relative}
.frutte {
	color: #fff;
position: absolute;
  left: 50%;
  top: 60%;
	width:80%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/*.frutte p{color: #fff;}*/
.frutte:hover{color: #ff9d48;}
/*.frutte p:hover{color: #ff9d48;}*/
a .frutte:hover{color: #ff9d48;}
.bakom-kladd {background:url(assets/img/background_lines.png) center center no-repeat;	background-size: contain;}
.backie_frontpage{
	background:url(assets/img/backie2_mid.jpg); width:100%; position:relative;left: 0px;top: 0px;z-index: 999;opacity: 1;display: block;background-size: cover !important;
    background-position: center center !important; outline: 0;
}

.section-start-cases .bakom-kladd img{margin-top:-30px;opacity:0.8;max-width: 300px}


.treL{margin:40px;}

@media (max-width:750px){
	.treL h1{font-size:30px;color: #fff;} /* LEKA LÄRA LÄSA */
	 .bakom-news {min-height: 300px;}
	.section-start-cases .bakom-kladd img{margin-top:-30px;max-width: 200px}
	.section-start-cases .bakom-kladd h1{margin-top:42px;}
	.frutte h1{font-size:20px;}
	.section-start-cases .bakom-kladd .kladd-div{min-height:400px;padding:40px;color:#fff;margin-left: 0px;margin-right: 0px;}
	.section-start-cases .bakom-kladd .read-more{margin-top:38px;}
	.bakom-news {background:rgba(0, 0, 0, 1) center center no-repeat;	background-size: cover; border:solid 20px #ff9d48;}
}
@media (min-width:750px){
	.treL h1{font-size:50px;color: #fff;} /* LEKA LÄRA LÄSA */
	.section-start-cases .bakom-kladd img{margin-top:-30px;max-width: 300px}
	.section-start-cases .bakom-kladd h1{margin-top:30px;}
	.frutte h1{font-size:1em;}
	.section-start-cases .bakom-kladd .kladd-div{min-height:450px;padding:60px;color:#fff;margin-left: 60px;margin-right: 60px;}
	.section-start-cases .bakom-kladd .read-more{margin-top:38px;}
	.bakom-news {background:rgba(0, 0, 0, 1) center center no-repeat;	background-size: cover; border:solid 25px #ff9d48;}
}
@media (min-width:970px){
	.treL h1{font-size:60px;color: #fff;} /* LEKA LÄRA LÄSA */
	.section-start-cases .bakom-kladd img{margin-top:-35px;max-width: 250px}
	.section-start-cases .bakom-kladd h1{margin-top:70px;}
	.frutte h1{font-size:1.5em;}
	.section-start-cases .bakom-kladd .kladd-div{min-height:500px;padding:40px;color:#fff;margin-left: 0px;margin-right: 0px;}
	.section-start-cases .bakom-kladd .read-more{margin-top:38px;}
}
@media (min-width:1025px){
	.treL h1{font-size:70px;color: #fff;} /* LEKA LÄRA LÄSA */
	.section-start-cases .bakom-kladd img{margin-top:-30px;max-width: 300px}
	.section-start-cases .bakom-kladd h1{margin-top:50px;}
	.frutte h1{font-size:2.1em;}
	.section-start-cases .bakom-kladd .kladd-div{min-height:500px;padding:45px;color:#fff;margin-left: 0px;margin-right: 0px;}
	.section-start-cases .bakom-kladd .read-more{margin-top:38px;}
}
.section-start-cases .bakom-kladd .kladd-div:hover{color:#ff9d48;}
.section-start-cases .bakom-kladd img:hover{opacity:1}

.treL-left{transform: rotate(-15deg);margin-top:30px;}
.treL-right{transform: rotate(15deg);margin-top:30px;}

.bakom-kladd img {margin:-40px;}

.cases > div{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	margin:0px;
    width: 100%;
}
.story-entry {
    height: auto !important;
	padding:20px;
}
.section.section-suppliers .inner .next {
    position: absolute;
    right: 15px;
    border-bottom: 1px solid transparent;
}

@media (max-width:750px){
	.lyte-wrapper{position: relative;top: 0px;left: 0px;}
	
	.cases > div{
    display: block;
    width: 100%;
}
	.treL-left{transform: rotate(0deg);margin-top:0px;}
	.treL-right{transform: rotate(0deg);margin-top:0px;}
	
	
}
@media (min-width: 992px){

}



@media (min-width: 969px){

#menu-item-532{
    display: none;
}

}

.section-image span, .slick-slide span{    position: absolute;
    bottom: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.7);
    color: black;
    padding: 3px;
    margin: 3px;
    font-size: 11px;
    font-weight: 600;
}
@media (min-width:750px){
	    .section-image span, .slick-slide span{ font-size: 14px;
	        padding: 5px;
    margin: 5px;}
}

.question{
    color:#363636;font-family:OpenSans-SemiBold,sans-serif
}

#carouselExampleSlidesOnly {
  width: 100%;
  height: 100%;
}

.carousel-inner {
  height: 100%;
}

.carousel-item {
  background-size: cover;
  background-position: 50% 50%;
  /*width: 100%;
  height: 100%;*/
}

.carousel-item img {
  visibility: hidden;
}
