@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,700,900');@import url('https://fonts.googleapis.com/css?family=Catamaran:300,400,500,600,700&display=swap');.main_content ul li, .main_content ol
li{margin-bottom:5px}.fr-fir{margin-left:15px;margin-bottom:15px}.fr-fil{margin-right:15px;margin-bottom:15px}h1,h2,h3,h4,h5,h6{margin-top:30px}.page_highway_info
strong{font-weight:700}fieldset{min-width:inherit}a.dif_anchor{color:#000}a.dif_anchor:hover{color:#0f6735}.small_text{font-size:14px;line-height:22px!important}.layout
.button{color:#fff;background:#0f6735;border-radius:5px;padding:0;margin:5px;border:none;font-family:'Catamaran',sans-serif;font-weight:700;font-size:15px;line-height:30px;text-transform:inherit;padding:10px
25px 8px;width:288px;max-width:100%;transition:0.3s}.layout .button:hover{background:#4f4f4f}a.play_right{position:relative}a.play_right:after{display:block;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);content:"";background:url(/templates/fi-townofsweden/images/play_right.png);right:-15px;background-repeat:no-repeat;transition:0.5s}a.play_right:hover:after{-webkit-animation-name:play-icon;-webkit-animation-duration:0.5s;animation-name:play-icon;animation-duration:0.5s;transition:0.5s;-webkit-transition:0.5s}@-webkit-keyframes play-icon{0%{right:-15px}50%{right:-25px}100%{right:-15px}}@keyframes play-icon{0%{right:-15px}50%{right:-25px}100%{right:-15px}}.load_loader{position:fixed;top:0;width:100%;height:100%;background:#000;z-index:100001;left:0;transition:opacity 0.8s ease 0.8s, height 0.1s ease 1.6s;overflow:hidden}.gooey{position:absolute;top:50%;left:50%;width:142px;height:40px;margin:-20px 0 0 -71px;background:#000;filter:contrast(20)}.gooey
.dot{position:absolute;width:16px;height:16px;top:12px;left:15px;filter:blur(4px);background:#fff;border-radius:50%;transform:translateX(0);animation:dot 2.8s infinite}.gooey
.dots{transform:translateX(0);margin-top:12px;margin-left:31px;animation:dots 2.8s infinite}.gooey .dots
span{display:block;float:left;width:16px;height:16px;margin-left:16px;filter:blur(4px);background:#fff;border-radius:50%}@-moz-keyframes
dot{50%{transform:translateX(96px)}}@-webkit-keyframes
dot{50%{transform:translateX(96px)}}@-o-keyframes
dot{50%{transform:translateX(96px)}}@keyframes
dot{50%{transform:translateX(96px)}}@-moz-keyframes
dots{50%{transform:translateX(-31px)}}@-webkit-keyframes
dots{50%{transform:translateX(-31px)}}@-o-keyframes
dots{50%{transform:translateX(-31px)}}@keyframes
dots{50%{transform:translateX(-31px)}}.page-is-loaded
.load_loader{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:0}h3.staff_titles{margin:0
0 20px;text-align:center}.responsive_table table.bt thead,
.responsive_table table.bt tbody
th{display:none}.responsive_table table.bt tfoot th,
.responsive_table table.bt tfoot td,
.responsive_table table.bt tbody
td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top;float:left\9;width:100%\9}.responsive_table table.bt tfoot th::before,
.responsive_table table.bt tfoot td::before,
.responsive_table table.bt tbody td::before{content:attr(data-th) ": ";display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-weight:bold;width:150px;margin-right:10px}.responsive_table table.bt tfoot th.bt-hide,
.responsive_table table.bt tfoot td.bt-hide,
.responsive_table table.bt tbody td.bt-hide{display:none}.responsive_table table.bt tfoot th .bt-content,
.responsive_table table.bt tfoot td .bt-content,
.responsive_table table.bt tbody td .bt-content{vertical-align:top}.responsive_table .bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch}.responsive_table table.bt.bt--no-header tfoot td::before,
.responsive_table table.bt.bt--no-header tbody td::before{display:none}ul.urgt_cat_home{padding:0;list-style:none}li.urgt_lists_home
.urgt_head_home{margin:0;text-transform:uppercase;font-size:16px;font-weight:700}.urgt_cont_home{margin:0;line-height:24px;max-width:284px}li.urgt_lists_home{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.urgt_sec_home .bx-pager.bx-default-pager .pager-link{background:transparent;border-radius:50%;position:relative;text-indent:9999px;z-index:1;display:inline-block;margin:2px;text-decoration:none;text-align:center;width:7px;height:7px;line-height:normal;overflow:hidden;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.9;vertical-align:top;padding:5px;border:2px
solid transparent;font-size:0}.urgt_sec_home .bx-pager.bx-default-pager a.pager-link:after{content:'';height:7px;width:7px;background:#ccc;position:absolute;top:3px;left:0;border-radius:50%;right:0;margin:0
auto;line-height:14px}.urgt_sec_home .bx-pager.bx-default-pager{position:absolute;top:20px;right:30px;z-index:1}.urgt_sec_home .bx-pager.bx-default-pager a.pager-link.pager-active:after{background:#0f6735}.urgt_sec_home .bx-controls-direction{display:none}.urgt_sec_home{position:absolute;bottom:0;z-index:99;background:#f3f3f3;padding:0px;right:0;left:54.5%}.urgt_lists_home
figcaption{padding-left:20px}.urgt_sec_home .bx-wrapper{max-width:530px!important;background:#fff;padding:15px}.urgt_news_home{padding:0px}li.urgt_lists_home
img{width:84px;padding-bottom:0;height:84px}.dpt_desc .body .accordition_skin.accor_body
h3{margin-bottom:0}.news_cont{margin-bottom:50px}.deptmt_tab .tab_right .dept_short_desc .main-desc
img{display:none}.content_box{display:none}.content_box.active_content_box{display:block}.deptmt_tab{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0
auto;padding:0
15px}.deptmt_tab h4, .deptmt_tab
h3{margin:0;font-weight:400;color:#fff}.deptmt_tab .tab_left
p{color:#fff;font-size:16px;margin:0}.deptmt_tab .tab_left
h4{font-size:24px}.deptmt_tab .tab_left .home_head h3, .deptmt_tab .tab_right .home_head
h4{margin-bottom:9px}.deptmt_tab .tab_left
ul{padding:0}.deptmt_tab .tab_right
ul{padding:0}.deptmt_tab .tab_right .home_head
h4{font-size:24px}.deptmt_tab .tab_right
h4.dpt_list_tit{display:none}.deptmt_tab .tab_left
li{transition:0.5s;list-style:none;cursor:pointer;font-size:16px;color:#fff;border-bottom:1px solid #2a774b}.deptmt_tab .tab_left li:last-child{border-bottom:0}.deptmt_tab .tab_right
li{list-style:none;color:#fff}.deptmt_tab
li.active_tab{font-weight:700}.deptmt_tab .tab_right .conts_tab
a{color:#76f1ac}.deptmt_tab .tab_right .conts_tab a:hover{color:#fff}.deptmt_tab .tab_right h5, .deptmt_tab .tab_right
p{margin:0}.deptmt_tab .tab_left, .deptmt_tab
.tab_right{}.deptmt_tab
.tab_left{width:34%;padding:65px
0px 55px 0px}.deptmt_tab .tab_left
ul.list_tab{padding-right:35px;padding-top:42px}.deptmt_tab
.tab_right{width:66%;padding:65px
0px 55px 0px;position:relative}.deptmt_tab .tab_right
.conts_tab{padding-left:100px;padding-top:44px;border-bottom:1px solid #2a774b}.deptmt_tab .tab_right .conts_tab
h3{border-bottom:1px solid #2a774b;padding-bottom:10px;margin-bottom:18px}.deptmt_tab .tab_right ul.dept-contacts>li{margin-bottom:30px}.deptmt_tab .tab_right .dept_short_desc>ul{margin-bottom:30px}.deptmt_tab .tab_right ul.dept-contacts{padding-bottom:25px;width:54%;padding-right:15px}.deptmt_tab
.home_head{border-bottom:1px solid #2a774b}.deptmt_tab .tab_right
.home_head{padding-top:42px;padding-left:100px}.department_sec{background:#0b522a}.deptmt_tab .tab_right>div{position:relative;z-index:2}.deptmt_tab .tab_right:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10000px;background:#0f6735;z-index:1}.main_link
a.play_right{color:#fff}.main_link a.play_right:hover{color:#76f1ac}.main_link a.play_right:after{background:url(/templates/fi-townofsweden/images/play_right_dpt.png);width:7px;height:7.5px}.main_link{text-align:right;padding-right:15px;padding-top:10px}.content_box.active_content_box
.body{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.deptmt_tab .tab_right
.dept_short_desc{width:46%}.deptmt_tab .tab_right .dept_short_desc
p{color:#fff}.deptmt_tab .tab_right .dept_short_desc .main-desc
p{margin-bottom:15px}.deptmt_tab .tab_right .dept_short_desc .main-desc
h3{display:none}.deptmt_tab .tab_right .dept_short_desc.short-alone{width:100%}.calendar_upcomings .calendar_event.home_evnt_lists
figure{display:none}.page_about .calendar_event.home_evnt_lists
figure{display:none}.page_about
.calendar_events.home_evnt_cat{padding-bottom:50px}h3.top_head_cal{margin:0;display:inline-block}.calendar_event.home_evnt_lists .details .from_to p:before{display:none}.news.home_ord_news_lists
h4{margin:0
0 20px;height:44px;overflow:hidden}.news.home_ord_news_lists h4
a{color:#000}.calendar_event .details
p{opacity:1}.news.home_ord_news_lists h4 a:hover{color:#0f6735}.news.home_ord_news_lists figure
img{border:1px
solid #ededed}.home_ord_news{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.news.home_ord_news_lists{width:32.33%}.news.home_ord_news_lists:nth-child(2){margin:0
1.5%}.news.home_ord_news_lists .ord_body
p{font-size:16px}.news.home_ord_news_lists .ord_body .author p, .news.home_ord_news_lists .ord_body .body
a{color:#335cb0;margin-bottom:0}.news.home_ord_news_lists .ord_body .body a:hover{color:#000}.news.home_ord_news_lists
.featured_img{margin-bottom:18px}.news.home_ord_news_lists .ord_body .body
a{display:inline-block}.calendar_event.home_evnt_lists .details .calendar_description p .learn_more_event
a{color:#0f6735;font-weight:600}.page_calendar .calendar_event.home_evnt_lists:nth-child(2n){margin-left:2%;margin-bottom:2%}.page_calendar
.calendar_event.home_evnt_lists{margin-bottom:2%}.home_event
h3{margin:0}.home_event
h4{margin:0;padding-right:15px;font-size:16px}.home_event{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.calendar_events.home_evnt_cat{max-width:1170px;margin:0
auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.calendar_event.home_evnt_lists
.details{position:relative;height:auto;padding:27px
21px 61px;margin:0;background:#fff;box-shadow:0px 3px 5px rgba(136, 135, 135, 0.32);flex:1;-ms-flex:1;-webkit-flex:1}.calendar_event.home_evnt_lists .details
.from_to{float:none;background:url(/templates/fi-townofsweden/images/cal.png);padding-left:23px;background-repeat:no-repeat;background-position:0 7px}.calendar_event.home_evnt_lists
figure{text-align:left;width:567px;height:449px;max-width:100%}.calendar_event.home_evnt_lists .details
h3{margin:10px
0;font-weight:600}.calendar_event.home_evnt_lists .details h3
a{color:#000}.calendar_event.home_evnt_lists .details h3 a:hover{color:#0f6735;text-decoration:none}.calendar_event.home_evnt_lists .details .from_to
p{font-weight:600;color:#000;font-size:14px}.calendar_event.home_evnt_lists .details .calendar_description
p{font-size:18px;color:#000;line-height:30px}.calendar_event.home_evnt_lists .details .calendar_description p
.learn_more_event{display:block;position:absolute;bottom:20px;right:20px;left:21px}.calendar_event.home_evnt_lists{overflow:hidden;padding:3px;margin-bottom:0;width:49%;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column}.calendar_event.home_evnt_lists:nth-child(2){margin-left:2%}.calendar_event.home_evnt_lists figure
img{width:100%;object-fit:cover;height:100%;object-position:center;transition:0.5s}.events_top{background:#f9f9f9;border-top:1px solid #ebebeb;padding:40px
15px 65px}.calendar_event .details a:hover{text-decoration:none}.events_top.no_events{padding:0}.events_top.no_events
.tooltip{display:none}.staff_category
.staff_member_outer{width:17%!important;margin:24px
3.7% 0 0}.staff_category .staff_member_outer:nth-child(5n){margin-right:0}.staff_category .staff_member_outer
.staff_member{margin:0}.staff_category .staff_member_outer .staff_member
img{padding:0;border:none}.staff_category .staff_member_outer .staff_member
.staff_member_head{margin:22px
13px;text-align:center}.staff_category .staff_member_outer .staff_member .staff_member_head
h3{font-size:20px;font-weight:600;line-height:22px;margin-bottom:10px}.staff_category .staff_member_outer .staff_member .staff_member_head
div{color:#0f6735;font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;line-height:22px}.staff_category .staff_member_outer .staff_member
.staff_member_social{display:none}.staff_category{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}.staff_category .staff_member_outer .staff_member .staff_member_avatar
.staff_pho_emai{transition:0.5s;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;position:absolute;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.3);transform:translateY(100%);opacity:0;pointer-events:none}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai
a{position:relative;width:35px;height:35px;background:#0f6735;color:#fff;border-radius:5px;margin:5px}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai
.phone_icon{}.staff_category .staff_member_outer .staff_member
.staff_member_avatar{position:relative;overflow:hidden}.staff_category .staff_member_outer .staff_member .staff_member_avatar:hover
.staff_pho_emai{transform:translateY(0);opacity:1;pointer-events:auto}.staff_category .staff_member_outer .staff_member .staff_member_avatar:hover
.staff_pho_emai{}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai a:before{font-family:Fontawesome;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .phone_icon:before{content:"\f095 "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .email_16:before{content:"\f0e0 "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .facebook_16:before{content:"\f09a "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .twitter_16:before{content:"\f099 "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .googleplus_16:before{content:"\f0d5 "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .linkedin_16:before{content:"\f0e1 "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai .blog_16:before{content:"\f0ac "}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai a:hover{background:white;color:#0f6735}.announcement .annou_cont .annou_cont_comm p[data-f-id=pbf]{display:none}.legalnotice_item p, .legalnotice_item
h4{margin:0}.left_legal{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 320px)}.left_legal
h4{margin-right:10px}.legalnotice_item
aside{width:300px}.legalnotice_item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #ededed;padding-bottom:30px;margin-bottom:30px}.legalnotice_item:last-child{border:none;padding-bottom:0;margin-bottom:0}.page.page_legal_notice + h2{display:none}.legalnotice_item aside
a.button{line-height:20px;padding:15px
25px 13px}.accor_body{display:none}.parent_head.plus_icon h2, .accor_head.plus_icon
h1{color:#fff}.parent_head.plus_icon,.accor_head.plus_icon{background:#0f6735}.parent_head
h2{margin:0;font-size:25px;color:#969696;cursor:pointer;line-height:30px}.accor_head
h1{margin:0;font-size:25px;color:#969696;cursor:pointer}.accor_body
ul{padding:0;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.accor_body ul
h3{margin:0;font-size:20px;line-height:30px;position:relative;padding-left:50px}.accor_body ul
li{background:#f2f2f2;padding:10px
20px;margin-bottom:10px;width:32.33%;margin:0
0 1% 1%}.parent_head{background:#fff;padding:11px
20px 11px 70px;position:relative;cursor:pointer;box-shadow:2px 2px 10px rgba(0,0,0,0.18)}.cat_body_head{margin-bottom:15px}.accordition_skin{margin:0px
0 20px 50px}.accor_body ul li
a{color:#0f6735}.meet-desc{border:1px
solid #ededed;padding:20px
20px 5px}.accor_body ul li a:hover{color:#000}.accor_head{background:#fff;padding:13px
20px 13px 70px;margin-bottom:10px;position:relative;cursor:pointer;box-shadow:2px 2px 10px rgba(0,0,0,0.18)}.accor_body{margin:20px
0 20px 40px}.parent_head span, .accor_head
span{background:url(/templates/fi-townofsweden/images/plus_icon.png);position:absolute;top:0;left:0;width:52px;height:100%;background-repeat:no-repeat;background-position:center;background-color:#5b5b5b;pointer-events:none}.parent_head.plus_icon span, .accor_head.plus_icon
span{background:url(/templates/fi-townofsweden/images/minus_icon.png);background-repeat:no-repeat;background-position:center;background-color:#5b5b5b}.accor_body ul h3:before{background:url(/templates/fi-townofsweden/images/pdf.png);content:"";width:26px;height:29px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0}.content_about.active_content_about{display:block}.content_about{display:none}ul.tab_list
li{font-weight:500;font-size:21px;list-style:none;border-bottom:1px solid #f1f1f1;position:relative;cursor:pointer;transition:0.5s;padding:18px
0 12px;color:#666}ul.tab_list li:last-child{border-bottom:none}ul.tab_list{padding:0;margin-top:-10px}.content_about
p{margin-bottom:30px}.content_about
h3{color:#0f6735;margin:0
0 15px;font-weight:700}ul.tab_list
li.active_list{color:#0f6735;color:#0f6735;padding-left:20px;transition:0.5s}ul.tab_list li:before{padding-top:6px;content:"\f0da";font-family:Fontawesome;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;transition:0.8s}ul.tab_list li.active_list:before{opacity:1}ul.tab_list li:hover{padding-left:20px;color:#0f6735}ul.tab_list li:hover:before{opacity:1}.page.page_businesses
h3{margin:0
0 10px}ul.ul_pad{padding:0;list-style:none}.main_content
p{line-height:1.3}.page_news
p{line-height:inherit}.page_departments
p{line-height:inherit}.page_calendar
p{line-height:inherit}.links_boards p:before{font-family:FontAwesome;content:"";padding-right:10px}.margin_top{margin-top:0}.page.page_elected_officials{margin-top:-24px;margin-bottom:-24px}.header_bottomer{transition:all 0.8s ease}.on_scoll_fixed_placeholder
.header_bottomer{margin-top:-70px}.on_scroll_fixed{z-index:100}.fixed_content:after{clear:both;display:block;content:''}.fixed_content{}article.left_lister
h4{border-left:9px solid #ffbb02;display:inline-block;font-weight:900;padding-left:22px;position:relative}.list-styles .fa-check{position:relative;left:inherit;color:#ffbb02}.list-styles
li{list-style:none}.list-styles{padding:0}.page
ul{margin-bottom:15px}.field_content{position:relative}a[name="forms3"] + form
.field{display:inline-block;width:50%;margin:0
0 15px 0;padding:0
10px;vertical-align:top}a[name="forms3"] + form
legend{padding-left:10px}a[name="forms3"] + form legend:before{display:none}a[name="forms3"] + form
.buttons{margin:0;padding-left:10px}.formError{left:inherit !important;right:0 !important}.contact_left
h2{color:#222;text-transform:inherit}.about_cont
h2{color:#000}.contact_map{margin-bottom:20px}nav ul li.lastmenu ul
ul{left:100% !important;right:auto !important}textarea{font-family:inherit}.sidebar_right
h3{font-size:19px;margin:30px
0 20px;color:#000;font-weight:400;letter-spacing:2px;border-left:4px solid #333;background:#e4e4e4;padding:10px}.breadcrumb
p{font-weight:normal;font-size:15px;margin:0px
0px 15px 0;margin-bottom:0}.layout form
legend{border:none;color:#333;font-size:22px}.layout form legend:before{border-color:#EE6700;width:60px}.layout{position:relative}.portfolio_list li .frontend_admin a span, .frontend_admin a.admin_edit
span{color:#333 !important;font-style:normal !important}.portfolio_list li .frontend_admin a.admin_edit:hover span, .portfolio_list li .frontend_admin a.admin_delete:hover span, .frontend_admin a.admin_edit:hover
span{color:#fff !important}.blog_list .frontend_admin a.admin_add
span{color:#666 !important;font-style:normal !important}.blog_list a.admin_delete:hover
span{color:#fff !important}.formError
.formErrorContent{width:165px  !important;font-size:12px !important}.layout_block blockquote:before{font-size:15px;margin-right:10px;margin-top:4px;line-height:normal}.breadcrumb
p{text-transform:capitalize}.user-table{margin-bottom:30px}.table-black
th{background:#da3d07;color:#fff;padding:9px
13px}.alert{padding:15px;margin-bottom:20px;border:1px
solid transparent;border-radius:4px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.fc .fc_title:before{vertical-align:middle}.layout .fc .fc_title:hover:before{color:#fff}.layout .fc .expanded:before{color:#fff}.style_nav_expandable_list::before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}h1,h2,h3,h4,h5,h6{margin-bottom:15px;margin-top:30px}.list-our-mission>li:before{color:#da3d07;content:"\f00c";font-family:"fontawesome";font-size:14px;margin-right:18px;position:absolute;left:0;top:0}.list-our-mission>li{list-style:none;position:relative;padding-left:25px}nav > ul > li:last-child.lastmenu a:before{display:none !important}.content_slider .bx-prev:before{padding-right:3px}.content_slider .bx-next:before{padding-left:3px}nav ul li.lastmenu ul
ul{left:100% !important;max-width:190px}nav>ul>li:last-child.multimenu.lastmenu:after{content:"\f0c9";font-family:"FontAwesome";font-size:20px;color:#fff;margin:auto;transition:transform 0.3s ease-in 0s;vertical-align:middle}.style_nav_dropdown li  ul > li.multimenu > a span:before{font-family:'FontAwesome';content:"\f106";font-size:20px;vertical-align:top;padding-right:10px;position:absolute;margin:auto;left:7px;width:9px;bottom:0px;top:3px;transform:rotate(270deg);height:8px}.icons_wrapper:after{clear:both;content:"";display:block}.icon_list{background:#e7e7e7;border:5px
solid #fff;float:left;margin:0
0 5px;min-height:115px;padding:20px
8px;text-align:center;width:20%}.icon_list
span{font-size:65px;display:block;line-height:normal}.icon_list
span.mls{background:#f2f2f2;font-size:16px;margin:10px
0;padding:8px}pre{background:#192f4a;color:#fff;font-size:20px;border-radius:5px}.left_segment_inr{padding:0}.left_segment:after{clear:both;display:block;content:''}.right_segment_sidebar_inr{padding:0
20px 0 0}.left_segment,.right_segment_sidebar{float:left;padding-left:0%;padding-right:1%}.right_segment_sidebar{padding-bottom:25px;width:30%}.left_segment{background-color:#FFF;width:70%;float:right}.widget_panel
h3{font-size:22px;margin:20px
0 10px 0;color:#fff;position:relative;font-weight:normal;background:#333;padding:5px
10px}.widget_panel
ul{margin:0;padding:0}.widget_panel
li{list-style:none;position:relative}.widget_panel
a{color:#333}.widget_panel a:hover{color:#0f6735}.widget_panel
h4{font-size:17px;color:#000;margin:0px
0px 5px 0px}.widget-press-cats h3, .widget-news-cats h3, .widget-blog-cats
h3{margin-top:0}.press_outer:after{clear:both;display:block;content:''}.widget-blog-cats
ul{margin:0;padding:0}body .widget-blog-cats
li{list-style:none;position:relative;margin:0}.widget-blog-cats li a,  .widget-press-cats li a, .widget-news-cats li
a{display:block;border-bottom:1px solid #e4e4e4;color:#444;display:block;line-height:normal;padding:12px
40px 12px 20px;font-size:15px;transition:0.3s linear all;-webkit-transition:0.3s linear all;position:relative}.widget-newsletters li
p{margin:0;display:block;border-bottom:1px solid #e4e4e4;color:#444;display:block;line-height:normal;padding:12px
40px 12px 20px;font-size:15px;transition:0.3s linear all;-webkit-transition:0.3s linear all;position:relative}.widget-newsletters li p:before{content:"\f0da";position:absolute;left:1px;top:50%;transform:translateY(-50%);font-family:FontAwesome;color:#888;font-size:19px}.widget_panel.widget-newsletters>p{margin-top:10px}.widget_panel.widget-news-cats{margin-bottom:30px}.widget_panel.widget-news-recent{margin-bottom:30px}.widget_panel.widget-newsletters p:last-child{margin-bottom:0}.widget-newsletters
.green_col{color:#0f6735}.widget-newsletters .green_col:hover{color:#333}.widget_panel h4
a{font-size:15px;color:#444;margin:0px
0px 5px 0px}.blog_recent_post
figure{display:table-cell;width:96px;text-align:left;padding-right:15px}body .blog_popular_tags
li{display:inline-block;padding:5px
10px}.blog_popular_tags>li>a{color:#444 !important}.widget-blog-cats li a:before, .widget-press-cats li a:before, .widget-news-cats li a:before{margin-top:-2px;content:"\f0da";position:absolute;left:1px;top:50%;transform:translateY(-50%);font-family:FontAwesome;color:#888;font-size:19px}.widget-blog-cats li a:hover, .widget-press-cats li a:hover, .widget-news-cats li a:hover{color:#0f6735;border-bottom-color:inherit}body .main_content .news_recent, body .main_content .blog_recent_post, body .main_content
.press_recent{margin-bottom:15px}body .blog_popular_tags
li{display:inline-block;margin-right:8px}.widget-blog-recent figure, .widget-news-recent figure, .widget-press-recent
figure{display:table-cell;width:100px}.widget-press-recent .press_recent
a{margin-left:0}.news_rightthumb,.press_rightthumb{display:table-cell;padding-left:15px;vertical-align:top}.news_recent .news_rightthumb .date, .press_recents .press_rightthumb
.date{margin:0}.slide_hide
.main_loader{display:none !important}.layout
.btn_secondary{background:transparent;border:0;color:#fff;position:relative;padding-right:33px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-left:0;margin-bottom:0}.layout .btn_secondary:after{position:absolute;right:0;top:50%;content:'';display:block;background-image:url(/templates/fi-townofsweden/images/btn_after.png);background-repeat:no-repeat;background-size:cover;background-position:top center;width:22px;height:18px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.layout .black_arrow:after{background-image:url(/templates/fi-townofsweden/images/btn_after2.png)}.layout .btn_secondary:hover{background:transparent}.layout .btn_secondary:hover:after{right:-5px}@media (max-width: 1100px){.main_content .page_media ul
li{width:48%;margin:0px
1% 10px 0}.calendar_event.home_evnt_lists
figure{height:400px}}@media (max-width: 1000px){.on_scoll_fixed_placeholder{height:auto !important}.on_scoll_fixed_placeholder{height:auto !important}.left_segment,.right_segment_sidebar{width:50%}.right_segment_sidebar_inr{padding-left:0}.calendar_event.home_evnt_lists
figure{height:350px}.accor_body ul
li{width:49%}.events_top{padding:40px
15px 50px}h3.staff_titles{margin:0
0 10px}}@media (max-width: 900px){.calendar_event.home_evnt_lists
figure{height:250px}}@media (max-width: 780px){.left_legal{width:100%;justify-content:center}.legalnotice_item{text-align:center;margin-bottom:25px}.legalnotice_item aside,.left_legal{width:100%}.legalnotice_item
aside{margin-top:15px}.left_legal
h4{margin:0
0 10px}.page_about
.calendar_events.home_evnt_cat{padding-bottom:30px}h3.top_head_cal{margin:0;display:block;text-align:center}a[name="forms3"] + form
.field{display:block;width:100%;padding:0}a[name="forms3"] + form
.buttons{padding-left:0px}a[name="forms3"] + form
legend{padding-left:0}.news_cont{margin-bottom:30px}.cal_conts{margin-bottom:30px}h3.staff_titles{margin:0
0 0px}.accor_body ul
li{width:100%;margin:0
0 10px}.accor_body{margin:20px
0 20px 50px}.left_segment{margin-bottom:30px}.left_segment,.right_segment_sidebar{width:100%;float:none}.right_segment_sidebar_inr{padding-left:0;padding-right:0}.page
.breadcrumb{display:none}.fr-fic{margin-left:auto !important;margin-right:auto !important;float:none !important;display:block !important;padding-bottom:15px}.g-recaptcha>div:first-child{margin:0
auto}.news.home_ord_news_lists{width:100%}.news.home_ord_news_lists:nth-child(2){margin:25px
0 25px}.news.home_ord_news_lists
h4{height:auto;font-size:20px;margin-bottom:10px}.calendar_event.home_evnt_lists{width:100%}.calendar_event.home_evnt_lists:nth-child(2){margin:20px
0 0}.calendar_event.home_evnt_lists
figure{height:auto;width:100%}.calendar_event.home_evnt_lists .details .calendar_description p
.learn_more_event{position:static;padding:10px
0 0}.calendar_event.home_evnt_lists
.details{padding:27px
21px 21px}.events_top{padding:30px
15px 30px}.page_calendar
.calendar_event.home_evnt_lists{margin:0
0 20px!important}.staff_category .staff_member_outer .staff_member .staff_member_avatar
.staff_pho_emai{transform:translateY(0);opacity:1;pointer-events:auto}}@media (max-width: 450px){li.urgt_lists_home
figure{display:block;width:100%}.urgt_lists_home
figcaption{width:100%;padding:10px
0 0;text-align:center}.urgt_cont_home{margin:0
auto}.urgt_sec_home .bx-wrapper{padding:20px
15px 35px}.urgt_sec_home .bx-pager.bx-default-pager{top:inherit;right:inherit;z-index:1;bottom:0px;left:50%;transform:translate(-50%)}}@media (max-width: 430px){.accordition_skin{margin:20px
0 20px 0px}.accor_body{margin:20px
0 20px 0px}.parent_head
h2{font-size:20px}}@media (max-width: 420px){.tel_home{background:none}.tel_home:visited{background:none}.tel_home:hover{background:none}.layout .box-frm .buttons a.button, .layout .box-frm .buttons
input.button{margin:5px
0;width:100%}@media (max-width: 420px){.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77) !important;transform-origin:0 0;-webkit-transform-origin:0 0 !important}}.layout
.button{width:auto}}@media (max-width: 380px){.contact_module form .button, .contact_module form
.button.b{width:100%;text-align:center;margin:0px
0px 5px}h3.staff_titles{margin:0
0 10px}}@media (max-width: 1152px){.header_bottomer ul li
a{padding-left:0px !important;padding-right:0px !important}}.style_nav_dropdown li ul > li.multimenu > a span:before{font-family:'FontAwesome';content:"\f107";font-size:20px;vertical-align:top;padding-right:10px;position:absolute;margin:auto;right:14px;width:9px;bottom:0px;top:3px;transform:rotate(270deg);height:8px;left:inherit}fieldset{min-width:inherit !important}.block_social>div{margin-top:5px !important}@media (max-width: 1820px){.urgt_sec_home{left:50%}}@media (max-width: 1650px){.urgt_sec_home{left:40%}}@media (max-width: 1400px){.urgt_sec_home{left:50%}}@media (max-width: 1130px){.urgt_sec_home{left:40%}.deptmt_tab .tab_right
.conts_tab{padding-left:50px}}@media (max-width: 1130px){.urgt_sec_home{position:static}}@media (max-width: 1000px){.deptmt_tab
.tab_left{padding:50px
0px 35px 0px}.deptmt_tab
.tab_right{padding:50px
0px 35px 0px}.deptmt_tab .tab_left
ul.list_tab{padding-top:28px}.deptmt_tab .tab_right
.conts_tab{padding-top:30px}.staff_category
.staff_member_outer{width:22%!important;margin:24px
4% 0 0}.staff_category .staff_member_outer:nth-child(5n){margin-right:4%}.staff_category .staff_member_outer:nth-child(4n){margin:24px
0 0}.staff_category .staff_member_outer:last-of-type{margin:24px
0 0}.deptmt_tab
.tab_left{padding:50px
0px 45px 0px}.deptmt_tab
.tab_right{padding:50px
0px 45px 0px}.deptmt_tab .tab_right
.conts_tab{padding-top:32px}.deptmt_tab .tab_left
ul.list_tab{padding-top:30px}}@media (max-width: 780px){.deptmt_tab{padding:0}.deptmt_tab
.tab_left{width:100%;padding:30px
0px 25px 0px}.deptmt_tab
.tab_right{width:100%}.deptmt_tab .home_head, .deptmt_tab .tab_right
.home_head{padding:0
15px}.deptmt_tab .tab_left
ul.list_tab{padding:10px
15px 0}.deptmt_tab
.tab_right{padding:30px
0px 30px 0px}.deptmt_tab .tab_right
.conts_tab{padding:20px
15px 0}.main_link{padding:20px
15px 0 0;text-align:left}.staff_category
.staff_member_outer{width:30.6%!important;margin:20px
4% 0 0}.staff_category .staff_member_outer:nth-child(3n){margin:20px
0 0}.staff_category .staff_member_outer:nth-child(4n){margin:20px
4% 0 0}}@media (max-width: 600px){.deptmt_tab .tab_right
.dept_short_desc{width:100%}.deptmt_tab .tab_right ul.dept-contacts{width:100%;padding:0}.deptmt_tab .tab_right ul.dept-contacts>li, .deptmt_tab .tab_right .dept_short_desc>ul{margin-bottom:20px}.staff_category
.staff_member_outer{width:48%!important}.staff_category .staff_member_outer:nth-child(3n){margin-right:4%}.staff_category .staff_member_outer:nth-child(2n){margin:20px
0 0}.home_event
h3{width:100%}.home_event
h4{width:100%;margin:10px
0}}@media (max-width: 380px){.staff_category .staff_member_outer .staff_member .staff_member_head
h3{font-size:17px}.staff_category .staff_member_outer .staff_member .staff_member_head
div{font-size:12px}.staff_category .staff_member_outer .staff_member .staff_member_avatar .staff_pho_emai
a{width:28px;height:28px}.staff_category .staff_member_outer:nth-child(3n), .staff_category .staff_member_outer:nth-child(2n), .staff_category .staff_member_outer:last-of-type, .staff_category
.staff_member_outer{margin-top:10px}.staff_category .staff_member_outer .staff_member
.staff_member_head{margin:13px
13px 0px 13px}.staff_category{padding-bottom:25px}}.total-search{display:none}@media (min-width:781px) and (max-width:1057px){.buttonss.news_more{left:0;width:100%;right:0;text-align:center}.layout .news_more
.button{width:260px}}.page_search .main_content
.search_form.form{padding:0;max-width:500px;margin:0
auto 45px;position:relative}.page_search .main_content .search_form.form  input[type="text"]{width:100%;height:44px;padding-top:3px;padding-bottom:3px;border-radius:5px}.page_search .main_content .search_form.form  input[type="text"]:focus,
.page_search .main_content .search_form.form  input[type="text"]:hover{border-color:#DADADA!important}.page_search .main_content .search_form.form input[type="submit"]{position:absolute;top:2px;right:0;height:44px;border:2px
solid #dadada;padding:0;border-radius:0 5px 5px 0}@media (max-width:780px){.page_search .main_content
.search_form.form{margin-bottom:30px}}@media (max-width:480px){.page_search .main_content
.search_form.form{text-align:center}.page_search .main_content .search_form.form input[type="submit"]{position:static;border-radius:5px;display:inline-block;float:none;margin-top:20px}}@media (max-width: 360px){.responsive_table table.bt tfoot th, .responsive_table table.bt tfoot td, .responsive_table table.bt tbody
td{font-size:13px}.responsive_table table.bt tfoot th::before, .responsive_table table.bt tfoot td::before, .responsive_table table.bt tbody td::before{width:130px}}