@charset "UTF-8";
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Caslon Text';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/libre-caslon-text-v5-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/libre-caslon-text-v5-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* libre-caslon-text-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Caslon Text';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/libre-caslon-text-v5-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/libre-caslon-text-v5-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* libre-caslon-text-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Libre Caslon Text';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/libre-caslon-text-v5-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/libre-caslon-text-v5-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/poppins-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v21-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/poppins-v21-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/poppins-v21-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

body{font-family: 'Verdana', 'Open Sans', 'Arial', sans-serif !important;background:#fff !important;}
body.start{color:#C5882C;}
body.start #sp-main-body{display:none;}
a {color:#C5882C !important;transition: all 0.2s;}
a:hover, a:active, a:focus{color:#a96e15 !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Libre Caslon Text', sans-serif !important;color:#C5882C !important;}
h1{font-size:2.5em !important;}
h2{font-size:2em !important;}
h5{padding-top:20px;}
img.logo-image{max-width:400px !important;height:auto !important;width:400px !important;}
#sp-main-body{background:#fff !important;padding:80px 0;}
#sp-header {
   background:#fff !important;
}

/* FB Likebox */
.sp-module.fbMobil{display:none;}
.sp-module.fbDesk{display:block;}

/* flaggor */
#gpt_float_wrapper{position:absolute !important;top:35px;right:-10px;}
.gpt_float_switcher .gpt_options a{padding:10px 10px 10px 0 !important;}
a.gpt-current img {
    border:none !important;
    padding:0 !important;
}
div.gpt_float_switcher .gt-selected, div.gpt_float_switcher, div.gpt_options {
    background-color:transparent !important;
}
.sp-megamenu-wrapper{padding-right:100px !important;}
img.gptranslate-flag{width:25px !important;height:auto !important;}


.article-details .featured-article-badge{display:none !important;}
.ba__media-wrap.style5 > div {
    background: #fff8f1 !important;
	border-radius:5px;
	border:1px solid #efc485;
	margin-top:10px;
}
.ba__media-container{color:#bd7f22 !important;}

#sp-menu a{color:#C5882C !important;}

/* megamenu */
#sp-menu .sp-column.align-items-center, #sp-menu.menu-center .sp-megamenu-wrapper, #sp-menu .menu-with-offcanvas.align-items-center{
	align-items: flex-end !important;
	justify-content: flex-end !important;
}

#sp-menu .sp-column{display:block !important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 20px !important;
    font-size: 16px !important;
	font-family:'Poppins', sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: normal !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family:'Poppins', sans-serif !important;
    font-size: 16px !important;
	text-transform:uppercase;
	letter-spacing: 1px;
	font-weight: normal !important;
	padding:12px 0;
}

/* offcanvas menu */
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    display: block;
    font-size: 18px;
    padding: 15px 0px;
    position: relative;
    line-height: 15px;
    opacity: 1 !important;
	color:#252525 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child li a  {
    font-size: 15px !important;
    padding: 15px 0px !important;
    line-height: 35px !important;
    font-weight: normal !important;
	text-decoration:none !important;
	color:#252525 !important;
	/*color:#C5882C !important;*/
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent>a{padding: 10px 0px !important;}
.offcanvas-active .burger-icon>span:nth-child(3), #modal-menu-toggler.active .burger-icon>span:nth-child(3) {
    transform: translate(0, -6px) rotate(45deg) !important;
}

/* knapp i artiklar */
div.article-details  a.button{
	display:block;
	border-radius:35px;
	letter-spacing:2px;
	background:#DB9421;
	text-align:center;
	color:#fff !important;
	font-size:20px;
	width:240px;
	padding:10px 0 15px;
	margin:55px 0 0;
	text-decoration: none;
}
div.article-details  a.button:hover, div.article-details  a.button:active, div.article-details  a.button:focus{background:#3F7652;}
div.article-details  a.button:after{
	content:'⟶';
	font-size:25px;
	padding-left:10px !important;
	font-weight:100 !important;
	position:relative!important;
	top:-2px !important;
}

div.relationer{margin:30px auto 40px;}
div.relationer h2{font-size:1.7em !important;padding-bottom:1px;padding-top:20px;}
div.relationer img{float:right;margin-left:30px;margin-bottom:30px;border-radius:5px;max-width:250px;height:auto;}

/* startsidan */
section#sp-hero{
	background:url('../images/bg-start2.webp')no-repeat top center;
	min-height:850px;
	background-size: cover;
	width:100%;
	height:100%;
	position:relative;
}
section#sp-hero h1{
	word-break: break-all;
	/*color:#f8db9e !important;*/
	color:#fcfbeb !important;
	position:absolute;
	bottom:90px;
	left:100px;
	font-size:3.5em !important;
	font-weight: bold;
}
section#sp-hero h2{color:#f8db9e !important;position:absolute;bottom:60px;left:105px;font-size:2.3em !important;font-weight: bold;}
section#sp-hero a.button{
	display:block;
	border-radius:35px;
	letter-spacing:2px;
	background:#DB9421;
	text-align:center;
	color:#fff !important;
	font-size:20px;
	width:240px;
	position:absolute;
	bottom:110px;
	left:700px;
	padding:10px 0 15px;
	text-decoration: none;
}
section#sp-hero a.button:hover, section#sp-hero a.button:active, section#sp-hero a.button:focus{background:#3F7652;}
section#sp-hero a.button:after{
	content:'⟶';
	font-size:25px;
	padding-left:10px !important;
	font-weight:100 !important;
	position:relative!important;
	top:-2px !important;
}

section#sp-intro{background:#fff;padding:80px 0;}
div#sp-start-intro1 h2{font-size:3em !important;padding-top:50px;}
div#sp-start-intro2{color:#252525;font-size:1em;line-height: 180%;padding-left:30px;}
div#sp-start-intro2 p{margin-bottom:12px;}
.sp-module.roundedbg{border: 1px solid #efc485;border-radius:50px;padding:50px 60px 40px;}


section#sp-tjaenster-rubrik{padding:80px 0 0;/*background:#fff8f1;*/border-top: 1px solid #efc485;}
section#sp-tjaenster-rubrik h2{font-size:2.5em !important;text-align:center;}
section#sp-tjaenster{padding:30px 0 80px;display:flex;/*background:#fff8f1;*/border-bottom: 1px solid #efc485;}
div#sp-start-tjanster1, div#sp-start-tjanster2, div#sp-start-tjanster3, div#sp-start-tjanster4{
	margin:20px 0;
	flex-wrap: wrap !important;
	flex-direction: row !important;
	align-items: center;
  	justify-content: center;
	flex: 22%;
}
div#sp-start-tjanster1 .sp-module, div#sp-start-tjanster2 .sp-module, div#sp-start-tjanster3 .sp-module, div#sp-start-tjanster4 .sp-module{
	background:#fff;
	border-radius:50px;
	padding:30px 10px;
	min-height:600px;
	border:1px solid #efc485;
}
section#sp-tjaenster h3{
	font-size:1.3em;
	min-height:55px;
	font-family: 'Verdana', 'Open Sans', 'Arial', sans-serif !important;
	text-align:center;
}
section#sp-tjaenster ul li{padding:4px 0;color:#252525;}
section#sp-tjaenster img{width:100px;height:auto;transition: all 0.5s;margin-bottom:25px;}
section#sp-tjaenster img:hover, section#sp-tjaenster img:active, section#sp-tjaenster img:focus{transform:scale(1.1);}

section#sp-samarbeten{background:#fff;padding:80px 0 100px;text-align:center;font-size:1em;}
section#sp-samarbeten h2{font-size:2.8em !important;padding-bottom:30px;}
section#sp-samarbeten p{color:#252525;}
section#sp-samarbeten a.button{
	display:block;
	border-radius:35px;
	letter-spacing:2px;
	background:#DB9421;
	text-align:center;
	color:#fff !important;
	font-size:20px;
	width:240px;
	padding:10px 0 15px;
	margin:55px auto 0;
	text-decoration: none;
}
section#sp-samarbeten a.button:hover, section#sp-samarbeten a.button:active, section#sp-samarbeten a.button:focus{background:#3F7652;}
section#sp-samarbeten a.button:after{
	content:'⟶';
	font-size:25px;
	padding-left:10px !important;
	font-weight:100 !important;
	position:relative!important;
	top:-2px !important;
}
div#sp-start-samarbeten{width:80%;margin-left:auto;margin-right:auto;}


section#sp-loggor{padding:0;background:#fff;color:#252525;border-top: 1px solid #efc485;}
div.sp-module.startloggor img{margin-left:auto;margin-right:auto;}
div.sp-module.startloggor .mod-custom{display:flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}
div.sp-module.startloggor .logga{flex:20%;display:inline-block;justify-content: center;align-items: center;padding:0 50px;}

section#sp-om-mig{padding:100px 0;/*background:#fff8f1;*/border-top: 1px solid #efc485;border-bottom: 1px solid #efc485;}
section#sp-om-mig h2{font-size:2.8em !important;padding-bottom:30px;}
section#sp-om-mig p{color:#252525;}
section#sp-om-mig a.button{
	display:block;
	border-radius:35px;
	letter-spacing:2px;
	background:#DB9421;
	text-align:center;
	color:#fff !important;
	font-size:20px;
	width:240px;
	padding:10px 0 15px;
	margin:45px auto 0;
	text-decoration: none;
}
section#sp-om-mig a.button:hover, section#sp-om-mig a.button:active, section#sp-om-mig a.button:focus{background:#3F7652;}
section#sp-om-mig a.button:after{
	content:'⟶';
	font-size:25px;
	padding-left:10px !important;
	font-weight:100 !important;
	position:relative!important;
	top:-2px !important;
}
div#sp-start-ommig2 img{width:400px;height:auto;border-radius:10px;margin-left:50px;}


section#sp-sommar{background:#fff;padding:100px 0 100px;color:#252525;border-top:1px solid #eee;}
section#sp-sommar h3{padding-bottom:10px;}
div.audio-outer{margin:40px auto 40px;text-align:center;}

#sp-footer{
	color:#252525;
	border-top: 1px solid #efc485;
	padding:25px 0 0;
	font-size:1em;
	background:#fff /*url('../images/tapet_bg_diag_trans50.png') no-repeat right bottom*//*;
	/*background:#fff8f1;
	border-top:1px solid #f8d29a;*/
}
#sp-footer h3{color:#C5882C;font-weight: bold;padding-bottom:5px;}
#sp-footer a{color:#C5882C !important;}
#sp-footer2 img{float:left;width:55px;height:auto;margin-right:10px;}
.sp-module.copy{color:rgba(37,37,37,.6);font-size:.8em;}

#sp-footer #sp-footer2 .sp-module{
	display:block !important;
	width:100% !important;
	height:50px !important;
}

#sp-footer  #sp-footer2 .sp-module.footmen{
	display:block;
	width:100% !important;
	height:50px !important;
}
#sp-footer  #sp-footer2 ul.menu{margin:0 !important;display:block !important;}

#sp-footer  #sp-footer2 .sp-module.footmen ul.menu li {
	display:block !important;
	margin:0 !important;
}
#sp-footer  #sp-footer2 .sp-module.footmen ul.menu li a{
	display:block !important;
	padding:10px 20px !important;
	margin-top:-58px !important;
}

a.sp-scroll-up{color:#fff !important;}
.fa-angle-up:before{color:#fff !important;}

@media (min-width: 992px){
	a#offcanvas-toggler{display:none !important;}
}
@media (min-width: 1400px){
	div#sp-start-samarbeten{width:70%;}
	section#sp-tjaenster h3{
		font-size:1.5em;
		min-height:70px;
	}
}
@media (min-width: 2000px){
	section#sp-hero h1{font-size:4.5em !important;}
	section#sp-hero h2{font-size:3em !important;bottom:50px;}
	section#sp-hero a.button{
		left:900px;
	}
	img.logo-image{max-width:450px !important;height:auto !important;width:450px !important;}
}
@media (max-width: 1999px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 15px !important;
	}
	section#sp-hero a.button{
		font-size:20px;
		width:240px;
		padding:5px 0 10px;
	}
	img.logo-image{max-width:330px !important;height:auto !important;width:330px !important;}
}
@media (max-width: 1800px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 15px !important;
		font-size: 15px !important;
	}
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
		font-size: 15px !important;
		letter-spacing: .5px;
		padding:12px 0;
	}
	img.logo-image{max-width:320px !important;height:auto !important;width:320px !important;}
}

@media (max-width: 1700px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 12px !important;
		font-size: 15px !important;
	}
	img.logo-image{max-width:300px !important;height:auto !important;width:300px !important;}
}

@media (max-width: 1600px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 10px !important;
		font-size: 14px !important;
		letter-spacing: 1px;
	}
	.sp-megamenu-wrapper {
		padding-right: 70px !important;
	}
	img.logo-image{max-width:280px !important;height:auto !important;width:280px !important;}
}

@media (max-width: 1500px){
	div.sp-module.startloggor .logga{padding:0 30px;}
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 9px !important;
		font-size: 14px !important;
		letter-spacing: .5px;
	}
	.sp-megamenu-wrapper {
		padding-right: 50px !important;
	}
	img.logo-image{max-width:260px !important;height:auto !important;width:260px !important;}
}

@media (max-width: 1400px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
		padding: 0 7px !important;
		font-size: 14px !important;
		letter-spacing: 0;
	}
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
		font-size: 14px !important;
		padding:10px 0;
	}
	div#sp-start-intro1 h2{font-size:2.5em !important;padding-top:50px;}
	#gpt_float_wrapper{right:-20px;}
	.sp-megamenu-wrapper{padding-right:50px !important;}
	#sp-logo{padding-left:0 !important;padding-right:0 !important;}
	/*img.logo-image{max-width:290px !important;height:auto !important;width:290px !important;}*/
	
}

@media (min-width: 992px) and (max-width: 1400px){
	.sp-module.fbDesk{display:none;}
	.sp-module.fbMobil{display:block;}
}

@media (max-width: 1300px){
	div.sp-module.startloggor .logga{padding:0 20px;}
	div#sp-start-ommig2 img{width:350px;height:auto;margin-top:100px;}
	a#offcanvas-toggler{display:block !important;}
	.sp-megamenu-wrapper{display:none !important;}
	a#offcanvas-toggler {
	 padding-top:45px;
    }
	div.relationer{width:100%;margin:30px auto;}
	#gpt_float_wrapper{right:100px;}
	div#sp-logo{padding-left:10px !important;}
	img.logo-image{max-width:380px !important;height:auto !important;width:380px !important;}
}

@media (max-width: 1200px){
	section#sp-hero{
		padding-top:380px;
	}
	section#sp-hero h1{position:relative;bottom:auto;left:auto;text-align:center;}
	section#sp-hero h2{position:relative;bottom:auto;left:auto;text-align:center;}
	section#sp-hero a.button{
		position:relative;
		bottom:auto;
		left: auto;
		margin:50px auto !important;
	}
	section#sp-hero a.button:hover, section#sp-hero a.button:active, section#sp-hero a.button:focus{background:#3F7652;}
	section#sp-hero a.button:after{
		content:'⟶';
		font-size:25px;
		padding-left:10px !important;
		font-weight:100 !important;
		position:relative!important;
		top:-2px !important;
	}
	div#sp-start-tjanster1, div#sp-start-tjanster2, div#sp-start-tjanster3, div#sp-start-tjanster4 {
		flex:50%;
	}
	div#sp-start-tjanster1 .sp-module, div#sp-start-tjanster2 .sp-module, div#sp-start-tjanster3 .sp-module, div#sp-start-tjanster4 .sp-module {
    	min-height: 560px;
	}
	div#sp-start-intro1 h2{font-size:2em !important;padding-top:50px;}
	div#sp-logo{padding-left:50px !important;}

}

@media (max-width: 991px){
	div.sp-module.startloggor .logga{padding:0 10px;}
	section#sp-om-mig h2, section#sp-om-mig p{text-align:center !important;}
	div#sp-start-ommig2{display:none;}
	a#offcanvas-toggler {
	 padding-top:15px;
    }
	img.logo-image-phone{max-width:300px !important;height:auto !important;width:300px !important;}
	section#sp-intro h2{padding-bottom:30px;}
	div#sp-start-intro2{padding-left:0;padding-right:0;}
	#sp-tjaenster .container{max-width:720px;}
	div#sp-start-samarbeten{width:100%;}
	#sp-footer{position:relative;}
	#sp-footer2{padding-bottom:60px;}
	.sp-module.copy{position:absolute!important;bottom:30px !important;}
	.ba__media-wrap.style5 > div{margin-bottom:40px;margin-top:5px;}
	div#sp-start-tjanster1 .sp-module, div#sp-start-tjanster2 .sp-module, div#sp-start-tjanster3 .sp-module, div#sp-start-tjanster4 .sp-module {
    	min-height: 600px;
	}
	div#sp-start-intro1 h2{font-size:3em !important;padding-top:0;}
	#sp-footer  #sp-footer2 .sp-module.footmen ul.menu li a{
		margin-top:-30px !important;
	}
	#gpt_float_wrapper{top:5px;right:100px;}
	div#sp-logo{padding-left:20px !important;}
}

@media (max-width:768px){
	div.sp-module.startloggor .logga{flex:50%;}
	div.sp-module.startloggor .logga img{max-width:200px;height:auto;}
	section#sp-hero{
		min-height:550px;
		padding-top:240px;
	}
	section#sp-hero h1 {font-size:3em !important;}

}

@media (max-width:767px){
	div.relationer img{float:right;margin-left:15px;margin-bottom:15px;border-radius:5px;margin-top:10px;}
	div.ba--general.baAudioWrap{text-align:center  !important;}
	#sp-footer  #sp-footer2 .sp-module.footmen ul.menu li a{
		padding:50px 0 0 !important;
		margin-top:0px !important;
		text-align:left !important;
	}
}

@media (max-width:576px){
	section#sp-loggor{display:none;}
	img.logo-image-phone{max-height:45px !important;width:auto !important;}
	#sp-logo {
       margin-top:-10px;
    }
	a#offcanvas-toggler {
	 	padding-top:13px;
    }
	div#sp-start-tjanster1, div#sp-start-tjanster2, div#sp-start-tjanster3, div#sp-start-tjanster4 {
		flex:90%;margin-left:auto;margin-right:auto;
	}
	div#sp-start-tjanster1 .sp-module, div#sp-start-tjanster2 .sp-module, div#sp-start-tjanster3 .sp-module, div#sp-start-tjanster4 .sp-module {
    	background: #fff;
		border-radius: 25px;
		min-height: auto;
	}
	section#sp-hero{
		min-height:550px;
		padding-top:230px;
	}
	div#sp-start-intro1 h2{font-size:2.5em !important;padding-top:0;text-align:left;}
	section#sp-tjaenster-rubrik h2{font-size:1.8em !important;text-align:center;}
	section#sp-tjaenster-rubrik{padding:40px 0 10px;}
	section#sp-tjaenster{padding-top:0;padding-bottom:40px;}
	section#sp-samarbeten h2, section#sp-om-mig h2{font-size:2.2em !important;text-align:center;}
	.sp-module.roundedbg{background:#fff;border-radius:0;padding:0 15px;border:none;}
	section#sp-intro, section#sp-samarbeten, section#sp-om-mig, section#sp-sommar{padding:40px 0;}
	div.relationer img{float:none;clear:both;display:block;;margin:20px auto;border-radius:5px;}
	#sp-main-body{padding:40px 0;}
	div.relationer a.button {
		margin: 55px auto 0;
	}
	section#sp-main-body div.article-details img{float:none !important;clear:both !important;display:block !important;margin:20px auto 20px !important;}
	section#sp-main-body div.article-details .moduletable img{float:left !important;clear:none !important;max-width:100% !important;height: auto !important;display: block !important;margin:0 !important;}
	div#sp-start-intro1 h2{font-size:2.5em !important;padding-top:10px;}
	#gpt_float_wrapper{top:2px;right:55px;min-width:50px !important;}
	#sp-menu{padding-right:0 !important;}
	div#sp-logo{padding-left:0 !important;}
	.gpt_float_switcher .gpt_options a {
		padding: 10px 5px 10px 0 !important;
	}
	.gpt_float_switcher .gpt_options a:last-of-type {
		padding: 10px 0 10px 0 !important;
	}
	body.ltr #offcanvas-toggler.offcanvas-toggler-right {
		float: right;
		margin-left: 10px;
	}
	section#sp-samarbeten, div#sp-start-ommig1 p, section#sp-tjaenster-rubrik h2, section#sp-samarbeten h2, section#sp-om-mig h2, section#sp-om-mig h2{text-align:left !important;}
	#sp-intro .container, #sp-tjaenster-rubrik .container, #sp-tjaenster .container, #sp-samarbeten .container, #sp-om-mig .container, #sp-sommar .container, #sp-footer .container{padding-left:25px;padding-right:25px;}
	#sp-main-body .container{padding-left:25px;padding-right:25px;}
}

@media (max-width:480px){
	img.logo-image-phone{max-width:230px !important;height:auto !important;width:230px !important;}
	#sp-logo {
      margin-top:-15px;
	  padding-right:0;
    }
	a#offcanvas-toggler {
	 	padding-top:10px;
		padding-left:0;
    }
	#sp-footer2{padding-bottom:70px;}
	.sp-module.fbDesk{display:none;}
	.sp-module.fbMobil{display:block;}
	
	#offcanvas-toggler .burger-icon {
		width: 20px !important;
		cursor: pointer;
	}
	.burger-icon>span {
		height: 2px;
		margin: 4px 0;
	}
	a#offcanvas-toggler {
        padding-top: 12px;
    }
	section#sp-hero h1 {font-size:2.3em !important;}
	section#sp-hero{
		padding-top:180px;
		min-height:500px;
	}
	h1{font-size: 1.8em !important;}
	div#sp-start-intro1 h2{font-size:2.2em !important;padding-top:10px;}
	#gpt_float_wrapper{top:0;right:35px;}
	img.gptranslate-flag{width:20px !important;height:auto !important;}
}

@media (max-width:375px){
	
}

@media (max-width:360px){
	img.logo-image-phone{max-width:200px !important;height:auto !important;width:200px !important;}
}

@media (max-width:320px) {
	div.body-wrapper{min-width:320px !important;width:100% !important;} 
}