.flex_cell.av-mbtd48ws-b0be2d4cd71f372958298e561ba9a724{
vertical-align:middle;
background-color:#f7ecc9;
}
.responsive #top #wrap_all .flex_cell.av-mbtd48ws-b0be2d4cd71f372958298e561ba9a724{
padding:2% 2% 2% 2% !important;
}

#top .hr.hr-invisible.av-m9qoc9h1-d40918b2fb660d162b4b5df7e820d085{
height:32px;
}

#top .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804{
padding-bottom:10px;
color:#004542;
}
body .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-special-heading-tag{
padding:0 0 25px 0;
}
.av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .special-heading-inner-border{
border-color:#004542;
}
.av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mbtdm2so-f35acd67a68f5049d5307f41a3cc1c6c .avia_textblock{
color:#004542;
}

.flex_cell.av-mbtdmx8f-1f8178e42e320feedbff76968ea6c44c{
vertical-align:top;
background:url(https://karlstadgk.se/wp-content/uploads/2025/06/ADU09579-1030x687.jpg) 50% 50% no-repeat scroll #f7ecc9;
}
.responsive #top #wrap_all .flex_cell.av-mbtdmx8f-1f8178e42e320feedbff76968ea6c44c{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-3bdc9-ace25cde8a5b4531d74b1971d104e83d{
height:848px;
}

#top .hr.hr-invisible.av-90vx-ae98477630be08b77d860faf76ea667a{
height:500px;
}

#top .hr.hr-invisible.av-20s99-d8a0e7669a76cd5d054dd437122a67cb{
height:365px;
}

.avia-section.av-25015-82de6d32e6c708824baa507ef24d684b{
margin-top:50px;
margin-bottom:0px;
}

#top .flex_column.av-1kd4p-015895ba702e8ae25a3c52a54ae6f0a5{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1kd4p-015895ba702e8ae25a3c52a54ae6f0a5{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-19ip5-09066db451821ccf4aad5d554e5f5ebb{
height:32px;
}

#top .av-special-heading.av-m8u0szpg-4e952535a22f51241cc0970e7178ee0c{
padding-bottom:10px;
}
body .av-special-heading.av-m8u0szpg-4e952535a22f51241cc0970e7178ee0c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8u0szpg-4e952535a22f51241cc0970e7178ee0c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mbtfftie-881dc5ea93bd07df1352aa4d0087e15a{
height:16px;
}

#top .hr.hr-invisible.av-2o3t-08c34004ddda0be4032ab5964c4e0c40{
height:16px;
}

.avia-section.av-o5hh-bfd7ebf9533f8d902fa7e4b04b6846ac{
background-color:#0045421A;
background-image:unset;
}

#top .avia-gallery.av-mbtgb02q-7ea29c6dcb7f52091e01bb83c4d8efce .avia-gallery-thumb a{
width:25%;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-mbtd48ws-b0be2d4cd71f372958298e561ba9a724{
padding:70px 20px 45px 20px !important;
}

#top #wrap_all .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-special-heading-tag{
padding:0 0 13px 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-mbtd48ws-b0be2d4cd71f372958298e561ba9a724{
padding:60px 20px 50px 20px !important;
}

#top #wrap_all .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-special-heading-tag{
padding:0 0 5px 0;
}

.avia-section.av-25015-82de6d32e6c708824baa507ef24d684b{
margin-top:30px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-mbtd48ws-b0be2d4cd71f372958298e561ba9a724{
padding:60px 20px 50px 20px !important;
}

#top #wrap_all .av-special-heading.av-mbtdkuww-53bd7aff5204b7a2e4314aef49c30804 .av-special-heading-tag{
padding:0 0 5px 0;
}

.avia-section.av-25015-82de6d32e6c708824baa507ef24d684b{
margin-top:30px;
}
}
