/*
 Theme Name:   Dynamic Divi Child Theme
 Theme URI:    https://diviengine.com/
 Description:  Dynamic Divi Child Theme
 Author:       Divi Engine
 Author URI:   https://diviengine.com/
 Template:     Divi
*/
.et_fullwidth_nav #main-header .container {
	padding: 0 22px 0 10px!important;
}
.nav li ul {
	width: 350px;
	color: #fff!important;
}
.current-menu-parent a.da11y-submenu {
	color: #04182c!important;
}
.current-menu-parent a.da11y-submenu ul.submenu {
	color: #fff!important;
}
#top-menu li a {
	font-size: 1rem!important;
	letter-spacing: 0.01em!important;
}
#top-menu li li {
	padding: 0!important;
}
#top-menu li li a {
	padding: 3px 10px 2px 15px!important;
	width: 350px!important;
	color: #fff!important;
}
#top-menu li li a:hover {
color: #04182c!important;
background-color: aliceblue!important;
}
ul.sub-menu {
	padding: 10px 0!important;
}
ul.sub-menu.da11y-submenu-show #top-menu li a {
	font-size: 0.94rem!important;
	letter-spacing: 0.01em!important;
	line-height: 1.2em!important;
}
.page-id-9 #start01 {
	display: block!important;
}
.page-id-9 #start02 {
	display: none!important;
}
.page-id-9 #start01 #stk01 {
	width: 56.667%;
	padding: 0 40px!important;
}
.page-id-9 #start01  #stk02 {
	width: 43.3333%!important;
}
.page-id-9 #knappstod #ksk03 {
	margin: 0!important;
}
.page-id-9 #aktuellt.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider {
	background-color: linear-gradient(90deg,rgba(103,187,203,0.08) 0%,#ffffff 8%,rgba(103,187,203,0.08) 100%);
}
.page-id-9 #bidrag #bk01 {
	width: 35.3333% !important;
}
.page-id-9 #bidrag #bk02 {
	width: 35.3333% !important;
}
#blurbhtre h3 {
	font-size: 1.2rem!important;
	letter-spacing: 0.01em!important;
	line-height: 1.4em!important;
}
#sidfot  #sfr  {
	padding: 15px 0!important;
}
#sidfot #sfk01 {
	width: 33.3333%!important;
	padding: 0px!important;
}
#sidfot #sfk02  {
	width: 33.3333%!important;
	padding: 0!important;
}
#sidfot #sfk03  {
	width: 33.3333%!important;
	padding: 0!important;
}
#sidfot #sfk03 .et_pb_module  {
	width: 200px!important;
	float: right!important;
}
#sidfot p {
	font-size: 0.94rem!important;
	letter-spacing: 0.01em!important;
	line-height: 1.5em!important;
}
@media (max-width: 1590px) { 
	.page-id-9 #start01 .et_pb_row_inner_0.et_pb_row_inner {
		padding-top: 20px !important;
	}
	.page-id-9 #start01 #stk01 {
		width: 45.667%;
		padding: 0 35px 0 25px!important;
	}
	.page-id-9 #start01 #stk02  {
		width: 54.3333% !important;
	}
	.page-id-9 #startp {
		font-size: 1.1rem;
	}		
	.page-id-9 #start01 h1 {
		font-size: 4.5rem;
	}
	.page-id-9 #start01 h2 {
		font-size: 1.6rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 28px;
	}
	#blurbhtre.et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon {
		margin-top: 0px !important;
	}
	#blurbhtre h3 {
	  font-size: 1.05rem !important;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.4rem;
	}
	.page-id-9 #start01 p {
		font-size: 1.05rem;
	}
	#knappstod.et_pb_row_inner {
		padding: 15px 0!important;
	}
	#knappstod .et_pb_column {
		width: 200px;
		margin-right: 20px!important;
	}
	#knappstod p {
		font-size: 0.94rem;
		line-height: 1.4em;
		margin-bottom: 5px !important;
	}
	#knappstod #ksk01, #knappstod #ksk02, #knappstod #ksk03 {
		padding: 40px 10px!important;		
	}
	#knappstod .et_pb_module.et_pb_icon {
		margin-bottom: 15px!important;
	}
	#knappstod .et-pb-icon {
		font-size: 55px!important;
	}
	.page-id-9 #start01 #bidra {
		padding: 15px 0 10px!important;
	}
	.page-id-9 #start01 #bidra h2 {
		padding: 0!important;
		font-size: 1.5rem;
	}
	.page-id-9 #start01 #bidra p {
		font-size: 1.05rem;
	}
	.page-id-9 #bidrag #bk01 {
		width: 30.3333% !important;
	}
	.page-id-9 #bidrag #bk02 {
		width: 30.3333% !important;
	}
	.page-id-9 #bidrag #swish {
		margin-bottom: 0 !important;
		max-width: 150px!important;
	}
	.page-id-9 #bidrag #bgiro {
		margin-bottom: 0 !important;
		max-width: 150px!important;
	}
	.page-id-9 #bidrag #bk02 h3 {
		margin: 10px 0 0 !important;
		font-size: 1.0rem;
		line-height: 1.4em;
	}
	.page-id-9 #bidrag #nittikonto {
		margin-bottom: 0 !important;
		max-width: 160px!important;
	}
}
@media (max-width: 1505px) { 
	#knappstod #ksk01, #knappstod #ksk02, #knappstod #ksk03 {
		padding: 35px 10px!important;		
	}
}
@media (max-width: 1465px) { 
	.page-id-9 #start01 .et_pb_divider {
		margin: 0px!important;
	}
	.page-id-9 #start01 .et_pb_space {
		height: 15px;	
	}
	.page-id-9  #start01 h2 {
		font-size: 1.5rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.3rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 26px;
	}
	#blurbhtre h3 {
	  font-size: 1.0rem !important;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.3rem;
	}
	.page-id-9 #start01 p {
		font-size: 1.0rem;
	}
	.page-id-9 #start01 #bidra h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start01 #bidra p {
		font-size: 1.0rem;
		line-height: 1.4em;
	}
}
@media (max-width: 1590px) { 
	.page-id-9 #start01 .et_pb_row_inner {
		padding-top: 15px !important;
	}
	.page-id-9 #start01 #stk01 {
		width: 47.667%;
	}
	.page-id-9 #start01 #stk02 {
		width: 52.3333% !important;
	}
}
@media (max-width: 1435px) { 
	#knappstod #ksk01, #knappstod #ksk02, #knappstod #ksk03 {
		padding: 35px 10px!important;		
	}
}
@media (max-width: 1330px) { 
	#knappstod #ksk01, #knappstod #ksk02, #knappstod #ksk03 {
			padding: 35px 15px!important;		
	}
	#knappstod .et-pb-icon {
		font-size: 50px !important;
	}
	#knappstod .et_pb_module.et_pb_icon {
		margin-bottom: 10px !important;
	}
	#knappstod p {
		font-size: 0.9rem;
		margin-bottom: 0 !important;
	}
	.page-id-9 #bidrag #swish {
		max-width: 140px!important;
	}
	.page-id-9 #bidrag #bgiro {
		max-width: 130px!important;
	}
	.page-id-9 #bidrag #nittikont {
		max-width: 140px!important;
	}
	#aktknappar {
  		max-width: 920px;
	}
	#aktknappar .et_pb_column {
		width: 207.5px;
		margin-right: 30px !important;
	}
	#aktknappar #aktk01 {
		padding: 35px 30px!important;
	}
	#aktknappar #aktk02, #aktknappar #aktk03, #aktknappar #aktk04 {
		padding: 26px 30px!important;
	}
	#aktknappar #aktk04 {
		margin-right: 0px !important;
	}
	#aktknappar .et-pb-icon  {
		font-size: 60px!important;
	}
	#aktknappar p {
		font-size: 0.94rem;
		line-height: 1.35em;
	}
}
@media (max-width: 1300px) { 
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 4.0rem;
	}
}
@media (max-width: 1280px) { 
	.page-id-9 #start01 h1 {
		font-size: 4.2rem;
	}
	#knappstod .et_pb_column {
		width: 165px;
		margin-right: 15px !important;
	}
	#knappstod #ksk01, #knappstod #ksk02, #knappstod #ksk03 {
		padding: 30px 15px!important;		
	}
	#knappstod p {
		font-size: 0.86rem;
	}
}
@media (max-width: 1300px) { 
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.8rem;
	}
}
@media (max-width: 1225px) { 
	#knappstod .et_pb_column {
		width: 200px;
		margin-right: 35px !important;
	}
	#knappstod #ksk01 {
		padding: 35px 15px!important;		
	}
	#knappstod #ksk02 {
		padding: 28px 15px!important;		
	}
	#knappstod #ksk03 {
		padding: 28px 15px!important;		
	}
	#knappstod .et-pb-icon {
    	font-size: 60px !important;
  	}
	#knappstod .et_pb_module.et_pb_icon {
		margin-bottom: 15px !important;
	}
	 #knappstod p {
		font-size: 0.94rem;
	}
	#knappstod01 {
		display: none!important;
	}
	#knappstod02 {
		display: none!important;
	}
	#knappstod03 {
		display: none!important;
	}
}
@media (max-width: 1200px) { 
	.et_fullwidth_nav #main-header .container {
	  padding: 0 12px 0 10px !important;
	}
	.et_header_style_left #et-top-navigation {
	  padding-top: 23px!important	;
	}
	.et_header_style_left #et-top-navigation nav > ul > li > a {
	  padding-bottom: 23px;
	}
	#top-menu li {
	  padding-right: 12px!important;
	}
	#top-menu li a {
	  font-size: 0.94rem !important;
	}
	ul.sub-menu.da11y-submenu-show #top-menu li a {
	  font-size: 0.88rem!important;
	}
	.page-id-9 #start01 h1 {
		font-size: 4.0rem;
	}
}
@media (max-width: 1180px) { 
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.5rem;
	}
	.page-id-31 .et_pb_text_2 {
	  font-size: 1.05rem;
	}
	.page-id-31 .et_pb_text_3 h2 {
	  font-size: 1.4rem;
	}
	#blurbhtre h3 {
	  font-size: 1.1rem !important;
	}
}
@media (max-width: 1150px) { 
	.page-id-9 #start01 h1 {
		font-size: 3.8rem;
	}
}
@media (max-width: 1100px) { 
	.page-id-9 #start01 h1 {
		font-size: 3.5rem;
		padding: 0;	
	}
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.3rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.2rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 24px;
	}
	#blurbhtre h3 {
	  font-size: 0.94rem !important;
	}
	.page-id-9 #start01 p {
		font-size: 0.94rem;
	}
}
@media (max-width: 1030px) { 
	.page-id-9 #start01 h1 {
		font-size: 3.3rem;
	}
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.1rem;
	}
}
@media (max-width: 980px) { 
	#main-header .container {
		width: 98%!important;
	}
	.et_fullwidth_nav #main-header .container {
		padding: 0 12px 0 0 !important;
	}
	.et_header_style_left #et-top-navigation {
		padding-top: 13px !important;
	}
	.et_header_style_left #et-top-navigation .mobile_menu_bar {
	  padding-bottom: 14px;
	}
	.et_mobile_menu {
		border-top: 3px solid #2e677d!important; 
		padding: 10px!important;
	}
	#logo {
		max-height: 84%!important;
	}
	.page-id-9 #starttext p {
		font-size: 1.0rem;
	}
	.page-id-9 #start01 h1 {
		font-size: 3.8rem;
		padding: 0 0 10px;	
	}
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.3rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.2rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 25px;
	}
	#blurbhtre h3 {
	  font-size: 1.0rem !important;
	}
	.page-id-9 #start01 p {
		font-size: 1.05rem;
	}
	#knappstod  {
		padding: 20px 0 0!important;
	}
	#knappstod .et_pb_column {
		width: 200px;
		margin-right: 30px !important;
	}
	#knappstod #ksk01 {
		margin: 0 40px 0 0!important;
		padding: 35px 15px!important;		
	}
	#knappstod #ksk02 {
		margin: 0 40px 0 0!important;
		padding: 33px 15px!important;		
	}
	#knappstod #ksk02 .et_pb_module.et_pb_icon {
		margin: 0px 0 10px 0!important;		
	}
	#knstx02 {
		width: 150px!important;
		margin: 0 auto 8px!important;
	}
	#knstx03 {
		margin: 0 auto 18px!important;
	}
	#knappstod #ksk03 {
		padding: 42px 15px !important;
	}
	#knappstod #ksk03 .et_pb_module.et_pb_icon {
		margin: -15px 0 16px 0!important;		
	}
	#knappstod  .et-pb-icon {
    	font-size: 60px !important;
  	}	
	 #knappstod p {
		font-size: 0.94rem;
	}
	.page-id-9 #bidrag #bk01 {
		width: 280px !important;
	}
	.page-id-9 #bidrag #bk02 {
		width: 280px !important;
	}
	#blurbhtre h3 {
		font-size: 1.1rem!important;
	}
	#aktknappar {
  		max-width: 450px;
	}
	#aktknappar .et_pb_column {
		width: 206.25px;
		margin-right: 30px !important;
	}
	#aktknappar #aktk01 {
		padding: 35px 35px!important;
	}
	#aktknappar #aktk02 {
		padding: 35px 35px!important;
	}
	#aktknappar #aktk03, #aktknappar #aktk04 {
		padding: 36px 30px!important;
	}
	#aktknappar #aktk02, #aktknappar #aktk04 {
		margin-right: 0px !important;
	}
	#aktknappar .et-pb-icon  {
		font-size: 55px!important;
	}
	#aktknappar p {
		font-size: 0.94rem;
		line-height: 1.35em;
	}
	#sidfot p {
		font-size: 0.88rem!important;
	}
	.page-id-31 .et_pb_text_0 {
		font-size: 1.0rem;
	  }
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.3rem;
	}
}
@media (max-width: 767px) {
	.page-id-9 #starttext p {
		font-size: 0.94rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 3.8rem;
		padding: 0 0 12px;	
	}
	.page-id-9  #start01 h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.15rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 24px;
	}
	#blurbhtre h3 {
	  font-size: 1.0rem !important;
	}
	.page-id-9 #start01 p {
		font-size: 1.0rem;
	}
	#aktknappar {
  		max-width: 450px;
	}
	#aktknappar .et_pb_column {
		width: 206.25px;
		margin-right: 30px !important;
	}
	#aktknappar #aktk01 {
		padding: 35px 35px!important;
	}
	#aktknappar #aktk02 {
		padding: 35px 35px!important;
	}
	#aktknappar #aktk03, #aktknappar #aktk04 {
		padding: 35px 35px!important;
	}
	#aktknappar #aktk02, #aktknappar #aktk04 {
		margin-right: 0px !important;
	}
	#aktknappar .et-pb-icon  {
		font-size: 50px!important;
	}
	#aktknappar p {
		font-size: 0.88rem;
		line-height: 1.35em;
	}
	.page-id-31 .et_pb_text_0 {
		font-size: 0.94rem;
	  }
	.page-id-31 .et_pb_text_1 h1 {
	  font-size: 3.0rem;
	}
	.page-id-31 .et_pb_text_2 {
		font-size: 1.0rem;
	}
	 .page-id-31 .et_pb_text_3 h2 {
    font-size: 1.2rem;
  }
}
@media (max-width: 766px) {
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 26px;
	}
	#blurbhtre.et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon {
		margin-top: 1px !important;
	}
	#knappstod  {
		padding: 10px 0 0!important;
	}
	#knappstod .et_pb_column {
		width: 200px;
		margin-right: 20px !important;
	}
	#knappstod #ksk01 {
		margin: 0 20px 0 0!important;
		padding: 37px 10px!important;		
	}
	#knappstod #ksk02 {
		margin: 0 20px 0 0!important;
		padding: 34px 10px!important;		
	}
	 #knappstod #ksk03 {
		padding: 44px 12px !important;
	}
	#knappstod .et-pb-icon {
    	font-size: 55px !important;
  	}	
	#knappstod p {
		font-size: 0.9rem;
	}
	#blurbhtre h3 {
		font-size: 1.0rem!important;
	}
	#sidfot #sfk01 {
		width: 35%!important;
	}
	#sidfot #sfk02  {
		width: 36%!important;
	}
	#sidfot #sfk03  {
		width: 29%!important;
	}
	#sidfot #sfk03 .et_pb_module  {
		width: 170px!important;
	}
	#sidfot p {
		font-size: 0.85rem!important;
	}
}
@media (max-width: 715px) {
	#knappstod .et_pb_column {
		width: 180px;
	}
	#knappstod #ksk01 {
		margin: 0 20px 0 0!important;
		padding: 34px 10px!important;		
	}
	#knappstod #ksk02 {
		margin: 0 20px 0 0!important;
		padding: 31px 10px!important;		
	}
	 #knappstod #ksk03 {
		padding: 40px 22px !important;
	}
	#knappstod .et-pb-icon {
    	font-size: 50px !important;
  	}	
	 #knappstod p {
		font-size: 0.88rem;
	}
	.page-id-9 #bidrag #bk01 {
		width: 220px !important;
	}
	.page-id-9 #bidrag #bk02 {
		width: 170px !important;
	}
}
@media (max-width: 660px) {
	#sidfot #sfr  {
		padding: 10px 0!important;
	}
	#sidfot #sfk01 {
		width: 37%!important;
	}
	#sidfot #sfk02  {
		width: 34%!important;
	}
	#sidfot #sfk03  {
		width: 29%!important;
	}
	#sidfot #sfk03 .et_pb_module  {
		width: 160px!important;
	}
	#sidfot p {
		font-size: 0.83rem!important;
	}
}
@media (max-width: 645px) {
	.page-id-9 #start01 h1 {
		font-size: 3.4rem;
	}
	.page-id-9 #start01 h2 {
		font-size: 1.4rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.2rem;
	  }
	#knappstod .et_pb_column {
		width: 160px;
	}
	#knappstod #ksk01 {
		margin: 0 18px 0 0!important;
		padding: 30px 10px!important;		
	}
	#knappstod #ksk02 {
		margin: 0 18px 0 0!important;
		padding: 27px 10px!important;		
	}
	 #knstx02 {
		width: 120px !important;
		margin: 0 auto 8px !important;
	}
	 #knappstod #ksk03 {
		padding: 36px 22px !important;
	}
	#knappstod .et-pb-icon {
    	font-size: 45px !important;
  	}	
	#knappstod p {
		font-size: 0.80rem;
	}
	#sidfot #sfr  {
		padding: 10px 0!important;
	}
	#sidfot #sfk01 {
		width: 37%!important;
	}
	#sidfot #sfk02  {
		width: 34%!important;
	}
	#sidfot #sfk03  {
		width: 29%!important;
	}
	#sidfot #sfk03 .et_pb_module  {
		width: 160px!important;
	}
	#sidfot p {
		font-size: 0.83rem!important;
	}
}
@media (max-width: 620px) {
	#sidfot #sfr  {
		max-width: 500px!important;
		padding: 20px 0!important;
	}
	#sidfot #sfk01 {
		width: 60%!important;
	}
	#sidfot #sfk02  {
		width: 40%!important;;
	}
	#sidfot #sfk02 .et_pb_module  {
		float: right!important;
	}
	#sidfot #sfk03  {
		width: 100%!important;
		max-width: 400px!important;
	}
	#sidfot #sfk03 .et_pb_module  {
		padding-top: 15px!important;
		float: left!important;
	}
	  #sidfot #sfk03 .et_pb_module {
		max-width: 95%!important;
		width: 400px !important;
	}
	#sidfot p {
		font-size: 0.83rem!important;
	}
	.page-id-31 .et_pb_column_1 {
		padding: 20px!important;
	}
	.page-id-31 .et_pb_text_1 h1 {
		font-size: 2.8rem;
	}
	.page-id-31 .et_pb_text_2 {
		font-size: 1.0rem;
	}
	.page-id-31 .et_pb_text_3 h2 {
		font-size: 1.3rem;
	  }
	.et_pb_blurb_position_left .et_pb_blurb_container {
	  padding-left: 12px;
	}
	#blurbhtre h3 {
		font-size: 0.94rem !important;
	}
}
@media (max-width: 610px) {
	.page-id-9 #startp {
		font-size: 1.0rem;
	}
	.page-id-9 #start02 h1 {
		font-size: 3.8rem;
	}
	.page-id-9  #start02 h2 {
		font-size: 1.4rem;
	}
	.page-id-1152 .et_pb_text_4 h2, .page-id-1152 .et_pb_text_13 h2, .page-id-1152 .et_pb_text_20 h2 {
		font-size: 2.4rem;
	}
}
@media (max-width: 580px) {
	.page-id-9 #starttext p {
		font-size: 0.9rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 3.2rem;
		padding: 0 0 10px;	
	}
	.page-id-9  #start01 h2 {
		font-size: 1.2rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.1rem;
		padding: 0 0 7px;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 22px;
	}
	#blurbhtre h3 {
	  font-size: 0.94rem !important;
	line-height: 1.5em!important;
	}
	.page-id-9 #start01 p {
		font-size: 0.94rem;
	}
	.page-id-9 #start02 #bidra h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start02 #bidra p {
		font-size: 1.0rem;
		line-height: 1.4em;
	}
	#knappstod {
		display: none!important;
	}
	#knappstod01, #knappstod02 {
		max-width: 90%!important;
		width: 500px!important;
		padding: 10px 0 20px!important;
		display: block!important;
	}
	#knappstod01 .et_pb_column, #knappstod02 .et_pb_column {
		width: 200px;
		margin: 0 auto!important;
	}
	#knappstod01 .et-pb-icon, #knappstod02 .et-pb-icon {
    	font-size: 60px !important;
  	}
	#knappstod01 #ksk01 {
		margin: 0 40px 0 0!important;
		padding: 35px 15px!important;		
	}
	#knappstod01 #ksk02 {
		margin: 0 !important;
		padding: 28px 4px!important;		
	}
	#knstx01 {
		width: 140px !important;
		margin: 0 auto 8px !important;
	}
	#knstx01 p, #knstx02 p, #knstx03 p, #knstx04 p {
		font-size: 0.94rem!important;
		letter-spacing: 0.01em!important;
		line-height: 1.4em!important;
	}
	#knstx02 {
		width: 140px !important;
		margin: 0 auto 14px !important;
	}
	#knappstod02 #ksk01 {
		margin: 0 40px 0 0!important;
		padding: 39px 15px!important;		
	}
	 #knappstod02 #ksk02 {
		padding: 39px 22px !important;
	}
	#knstx04 {
		margin: 0 auto 17px !important;
	}
	.page-id-31 .et_pb_text_0 {
		font-size: 0.88rem;
	  }
	.page-id-31 .et_pb_text_1 h1 {
		font-size: 2.5rem;
	}
	.page-id-31 .et_pb_text_2 {
		font-size: 0.94rem;
	}
	.page-id-31 .et_pb_text_3 h2 {
		font-size: 1.2rem;
	}
	.et_pb_blurb_position_left .et_pb_blurb_container {
	  padding-left: 10px;
	}
	#blurbhtre h3 {
		font-size: 0.94rem !important;
	}
}
@media (max-width: 535px) {
	.page-id-9 #start01 .et_pb_column_1 {
		padding: 15px 20px 20px;
	}
	.page-id-9 #starttext p {
		font-size: 0.88rem;
	}
	.page-id-9 #start01 h1 {
		font-size: 3.0rem;
	}
	.page-id-9 #start02 #bidra h2 {
		font-size: 1.3rem;
	}
	.page-id-9 #start02 #bidra p {
		font-size: 1.0rem;
		line-height: 1.4em;
	}
	.page-id-9  .et_pb_text_7 h2, .page-id-9 .et_pb_text_12 h2 {
		font-size: 2.8rem;
	 }
	#knappstod01 .et_pb_column, #knappstod02 .et_pb_column {
		width: 180px;
	}
	#knappstod01 .et-pb-icon, #knappstod02 .et-pb-icon {
    	font-size: 55px !important;
  	}
	#knappstod01 #ksk01 {
		margin: 0 30px 0 0!important;		
	}
	#knstx01 p, #knstx02 p, #knstx03 p, #knstx04 p {
		font-size: 0.88rem!important;
	}
	#knappstod02 #ksk01 {
		margin: 0 30px 0 0!important;	
	}
	.page-id-1152 .et_pb_text_4 h2, .page-id-1152 .et_pb_text_13 h2, .page-id-1152 .et_pb_text_20 h2 {
		font-size: 2.2rem;
	}
	.page-id-1152 .et_pb_text_5 h3, .page-id-1152 .et_pb_text_6 h3, .page-id-1152  .et_pb_text_9 h3, .page-id-1152 .et_pb_text_14 h3, .page-id-1152 .et_pb_text_21 h3 {
    font-size: 1.2rem;
  }
}
@media (max-width: 500px) {
	 .et_pb_section_0.et_pb_section {
		padding: 15px 0 25px!important;
	}
	.page-id-9 #start01 h1 {
		font-size: 2.85rem;
	}
	.page-id-31 .et_pb_text_1 h1 {
			font-size: 2.3rem;
	}
}
@media (max-width: 480px) {
	.page-id-9 #start01 .et_pb_column_0 {
		padding: 20px!important; 
	}
	#knappstod01, #knappstod02 {
		max-width: 90%!important;
		width: 200px!important;
		padding: 10px 0 10px!important;
		display: block!important;
	}
	#knappstod01 #ksk01 {
		margin: 0 0 20px 0!important;	
	}
	#knappstod01 #ksk02 {
		margin: 0 !important;		
	}
	#knappstod02 #ksk01 {
		margin: 0 0 20px 0!important;	
	}
	.page-id-9  .et_pb_text_7 h2, .page-id-9 .et_pb_text_12 h2 {
		font-size: 2.4rem;
	}
	#aktknappar {
  		max-width: 205px;
	}
	#aktknappar .et_pb_column {
		width: 205px;
		margin-right: 0 !important;
	}
	#aktknappar #aktk01 {
		padding: 33px 30px!important;
	}
	#aktknappar #aktk02 {
		padding: 26px 30px!important;
	}
	#aktknappar #aktk03, #aktknappar #aktk04 {
		padding: 36px 30px!important;
	}
	#aktknappar #aktk03 {
		margin-bottom: 25px!important;
	}
	#aktknappar #aktk02, #aktknappar #aktk04 {
		margin-right: 0px !important;
	}
	#aktknappar .et-pb-icon  {
		font-size: 50px!important;
	}
	#aktknappar p {
		font-size: 0.94rem!important;
	}
	.page-id-1152 .et_pb_text_4 h2, .page-id-1152 .et_pb_text_13 h2, .page-id-1152 .et_pb_text_20 h2 {
		font-size: 2.0rem;
	}
	.page-id-1152 .et_pb_text_5 h3, .page-id-1152 .et_pb_text_6 h3, .page-id-1152  .et_pb_text_9 h3, .page-id-1152 .et_pb_text_14 h3, .page-id-1152 .et_pb_text_21 h3 {
		font-size: 1.05rem;
	  }
}
@media (max-width: 465px) {
	.page-id-31 .et_pb_text_1 h1 {
		font-size: 2.0rem;
	}
}
@media (max-width: 455px) {
	.page-id-9 #start01 h1 {
		font-size: 2.7rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 1.1rem;
	}
	.page-id-9 #start01 h3 {
		font-size: 1.0rem;
	}
	.page-id-9 #start01 p {
		font-size: 0.94rem;
	}
	.page-id-9 #starttext p {
		font-size: 0.84rem;
	  }
	.page-id-9 #startp {
		font-size: 1rem;
	}
	.page-id-9 #start02 h1 {
		font-size: 2.8rem;
	}
	#blurbhtre.et_pb_blurb_position_left .et_pb_main_blurb_image {
	  width: 20px;
	}
	#blurbhtre h3 {
	  font-size: 0.9rem !important;
		line-height: 1.6em!important;
	}
}
@media (max-width: 450px) {
	.page-id-9 #start01 h1 {
		font-size: 2.6rem;
	}
	#sidfot #sfr  {
		max-width: 80%!important;
		width: 400px!important;
		padding: 20px 0!important;
	}
	#sidfot #sfk01 {
		width: 100%!important;
		max-width: 300px!important;
	}
	#sidfot #sfk02  {
		width: 100%!important;
		max-width: 300px!important;
		padding-top: 15px!important;
	}
	#sidfot #sfk02 .et_pb_module  {
		float: left!important;
	}
	#sidfot #sfk03  {
		width: 100%!important;
		max-width: 400px!important;
	}
	.page-id-1152 .et_pb_text_4 h2, .page-id-1152 .et_pb_text_13 h2, .page-id-1152 .et_pb_text_20 h2 {
		font-size: 1.8rem;
	}
	.page-id-1152 .et_pb_text_5 h3, .page-id-1152 .et_pb_text_6 h3, .page-id-1152  .et_pb_text_9 h3, .page-id-1152 .et_pb_text_14 h3, .page-id-1152 .et_pb_text_21 h3 {
    font-size: 1.0rem;
  }
	.page-id-1152 .et_pb_text_1 h1 {
    font-size: 2.8rem;
  }
}
@media (max-width: 432px) {
	.page-id-1152 #om-lungcancer h1 {
		font-size: 2.6rem;
	}
}
@media (max-width: 420px) {
	.page-id-9 #start01 h1 {
		font-size: 2.5rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 1.05rem;
	}
	 .page-id-9 #start01 h3 {
		font-size: 1.0rem;
	}
}
@media (max-width: 410px) {
	.page-id-9 #start01 h1 {
		font-size: 2.4rem;
		padding: 0 0 8px;
	}
	.page-id-9  #start01 h2 {
		font-size: 1.0rem;
	}
	.page-id-9 #starttext p {
		font-size: 0.8rem;
	  }
}
@media (max-width: 400px) {
	.page-id-9  #start01 h2 {
		font-size: 1.0rem;
	}
	#sidfot #sfr  {
		max-width: 80%!important;
		width: 300px!important;
		padding: 20px 0!important;
	}
	#sidfot #sfk01 {
		width: 100%!important;
		max-width: 300px!important;
	}
	#sidfot #sfk02  {
		width: 100%!important;
		max-width: 300px!important;
		padding-top: 15px!important;
	}
	#sidfot #sfk02 .et_pb_module  {
		float: left!important;
	}
	#sidfot #sfk03  {
		width: 100%!important;
		max-width: 400px!important;
	}
}
@media (max-width: 395px) {
	.page-id-9 #starttext p {
		font-size: 0.78rem;
	  }
	.page-id-9 #start02 h1 {
		font-size: 2.4rem;
	}
	.page-id-9  #start02 h2 {
		font-size: 1.1rem;
	}
	.page-id-9  #aktiviteter h2, .page-id-9  #arbetarfor h2 {
		font-size: 2.05rem;
	}
	.page-id-1150 #forskning h1 {
		font-size: 3.6rem;
	}
	.page-id-1150 #projekt h2, .page-id-1150 #tidigareprojekt h2, .page-id-1150 #svenska-lungcancerfondens-stipendium h2,.page-id-1150 #projektmedel h2, .page-id-1150 #stipendier h2, .page-id-1150 #resestipendier h2 {
		font-size: 2.05rem;
	}
	.page-id-1290 #aktiviteter h1 {
		font-size: 3.6rem;
	}
}
@media (max-width: 390px) {
	.page-id-9 #starttext p {
		font-size: 0.76rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 2.3rem;
		padding: 0 0 5px;
	}
	.page-id-9 #start01 .et_pb_column_1 {
		padding: 8px 13px 13px;
	}
	.page-id-9  #start01 h2 {
		font-size: 0.98rem;
	}
	.page-id-1152 .et_pb_text_4 h2, .page-id-1152 .et_pb_text_13 h2, .page-id-1152 .et_pb_text_20 h2 {
		font-size: 1.6rem;
	}
	.page-id-1152 #om-lungcancer h1 {
		font-size: 2.4rem;
	}
}
@media (max-width: 375px) {
	.page-id-9 #starttext p {
		font-size: 0.74rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 2.25rem;
	}
}
@media (max-width: 370px) {
	.page-id-9 #starttext p {
		font-size: 0.72rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 2.2rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 0.92rem;
	}
	.page-id-9  #start02 h2 {
		font-size: 1.05rem;
	}
	.page-id-31 .et_pb_text_1 h1 {
		font-size: 1.7rem;
	}
}
@media (max-width: 360px) {
	.page-id-9 #starttext p {
		font-size: 0.71rem;
	  }
	.page-id-9 #start01 h1 {
		font-size: 2.1rem;
	}
	.page-id-9  #start01 h2 {
		font-size: 0.90rem;
	}
}
@media (max-width: 355px) {
	.page-id-9 #starttext p {
		font-size: 0.70rem;
	  }
	.page-id-9 #start01 .et_pb_column_1 {
		padding: 6px 12px 12px;
	  }
	.page-id-9 #start01 h1 {
		font-size: 2.1rem;
	}
}