.site_rubrik {color:#212121;font-family:ScoutLight;font-size:50px;font-style:normal;font-variant:normal;font-weight:100;line-height:55px;text-align:center;}.site_paragraph {color:#212121;font-family:ScoutLight;font-size:20px;font-style:normal;font-variant:normal;font-weight:300;line-height:30px;text-align:-webkit-left;}.site_mrubrik {color:#212121;font-family:ScoutLight;font-size:34px;font-style:normal;font-variant:normal;font-weight:300;line-height:37px;text-align:-webkit-left;}#canvas {position:relative;width:100vw;min-height:100vh;height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;}#canvas #top {width:100%;min-height:90px;display:flex;justify-content:center;align-items:center;}#canvas nav {background-color:#F0F4F5;height:48px;width:100%;display:flex;justify-content:center;align-items:center;}#canvas nav #menu {display:flex;width:1140px;margin-left:91px;}#canvas nav #menu li {display:block;}#canvas nav #menu li:first-of-type {display:none;}#canvas nav #menu li:nth-of-type(2) {margin-left:0;}#canvas nav #menu li a {font-family:'Scoutlight', Sans-serif;font-size:20px;font-weight:300;line-height:30px;display:block;padding:4px 10px;color:#6f6f6f;margin:0 10px;}#canvas nav #menu li.active a {color:#222222 !important;}#canvas nav #menu a,#canvas nav #menu a:visited {font-size:20px;line-height:30px;}#canvas nav #menu a:hover,#canvas nav #menu a:visited:hover {color:#757575;}#canvas #head {margin-bottom:45px;}#canvas #head .headsquare {height:288px;}#canvas #head #menu_head {height:100%;background-size:cover;display:flex;flex-flow:column-reverse;align-items:center;}#canvas #head #menu_head img {margin-bottom:29px;}#canvas #head #menu_head .head_text {color:#FFFFFF;font-family:'Scoutlight', Sans-serif;font-size:50px;font-weight:100;line-height:60px;text-align:center;margin-bottom:16px;-webkit-font-smoothing:antialiased;}#canvas #head .no-headsquare {background:url('/images/header-fiber-stadsnat-wetternet.png');background-color:#0a2644;background-size:cover;}#canvas #head .back {height:61px;top:-61px;background-color:rgba(0, 0, 0, 0.54);width:100vw;display:flex;justify-content:center;align-items:center;z-index:2;}#canvas #head .back a {color:#fff;display:block;padding:18px;font-size:20px;font-weight:300;line-height:24px;font-family:'Scoutlight', Sans-serif;-webkit-font-smoothing:antialiased;}#canvas main {min-width:1140px;flex:1;}#canvas main #basepage {width:1140px;margin:0 auto;}footer {background:radial-gradient(#1196d5 0, #0c80b6 100%);min-height:348px;width:100vw;color:#ffffff;position:relative;display:flex;justify-content:center;margin-top:40px;font-family:'Scoutlight', Sans-serif;font-size:20px;font-weight:300;line-height:24px;}footer #footer-wrapper {position:absolute;left:0;bottom:30px;width:100vw;display:flex;justify-content:center;z-index:1;}footer #footer-wrapper .footerlogo {display:flex;flex-flow:column;align-items:center;}footer #footer-wrapper .footerlogo img {margin-bottom:20px;}footer .footer_content {max-width:1140px;width:100%;margin-top:31px;display:flex;flex-flow:column;}footer .footer_content div.headliner {justify-content:flex-start;display:flex;}footer .footer_content div.headliner .rubrik,footer .footer_content div.headliner h2 {font-family:'Scoutlight', Sans-serif;font-size:26px;line-height:30px;margin-bottom:10px;font-weight:300;color:#FFFFFF;-webkit-font-smoothing:antialiased;}footer .footer_content .footer {justify-content:flex-start;max-width:232px;color:#FFFFFF;font-family:'Scoutlight', Sans-serif;font-size:20px;font-weight:300;line-height:24px;text-align:left;-webkit-font-smoothing:antialiased;}footer .footer_content .footer a,footer .footer_content .footer a:visited {color:#fff !important;}footer .footer_content .footer a:hover,footer .footer_content .footer a:visited:hover {color:#bddcee;}.footer_content > div {z-index:10;max-width:300px;}.waypoint #module_application_navigation {margin:0 !important;}form#connectsearch input[type='text'] {box-sizing:border-box;height:52px;width:466px;border:3px solid #000000 !important;border-right:0;border-radius:29px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#FFFFFF;padding-left:30px !important;font-size:20px !important;line-height:24px !important;font-family:'Scoutlight', Sans-serif;-webkit-font-smoothing:antialiased;}form#connectsearch input[type=submit] {transition:all;transition-duration:0.4s;width:auto;min-width:0 !important;box-sizing:border-box;height:52px;color:#222 !important;font-weight:800;border:3px solid #000000;border-left-width:1px;font-size:18px;line-height:23px;text-transform:uppercase;-webkit-font-smoothing:antialiased;border-radius:24px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:transparent !important;margin:0;outline:none;}form#connectsearch input[type=submit]:hover {background-color:#000 !important;color:#fff !important;}#citynet_index .module_search_address form,#anslut_search .module_search_address form,#citynet_index .module_search form,#anslut_search .module_search form {width:65%;margin:0 auto;display:flex;flex-flow:row wrap;}#citynet_index .module_search_address form input.text,#anslut_search .module_search_address form input.text,#citynet_index .module_search form input.text,#anslut_search .module_search form input.text {width:85%;}#citynet_index .layout_frame,#anslut_index .layout_frame {background-color:#F6F4F0;}#anslut_object .rubrik,#anslut_object h2 {display:flex;justify-content:center;margin-top:0.5em;}@media screen and (max-width:800px) {#canvas {max-width:100vw;}#canvas #page {min-width:100%;}#canvas #page #basepage {width:100%;}#canvas #page #basepage form#connectsearch {width:91%;}#canvas #page #basepage form#connectsearch input[type='text'] {width:70%;}#canvas #footer {max-width:100vw;min-height:455px !important;}#canvas #footer .footer_content > div {display:flex;flex-flow:column;margin-left:27px;}#canvas #footer .footer_content > div .footer {font-size:16px;line-height:30px;}}@media screen and (max-width:600px) {#canvas {max-width:100vw;}#canvas .sitehead {display:flex;justify-content:center;}#canvas #menu_container #menu {margin-left:0;}#canvas #head #menu_head {background-position-x:35%;}#canvas #head #menu_head img {margin-bottom:10px;}#canvas #head #menu_head .head_text {font-size:40px;line-height:48px;}#canvas #page {min-width:100%;}#canvas #page #basepage {width:100%;}#canvas #page #basepage form#connectsearch {width:91%;}#canvas #page #basepage form#connectsearch input[type='text'] {width:70%;}#canvas #page #basepage #module_result .atlasbutton.withlabel {display:none;}#canvas #page #basepage .rubrik,#canvas #page #basepage h2 {font-size:34px;line-height:41px;}#footer {max-width:100vw;min-height:455px !important;}#footer .footer_content > div {display:flex;flex-flow:column;margin-left:27px;}#footer .footer_content > div .footer {font-size:16px;line-height:30px;}#anslut_object img.small {max-width:50%;height:auto;}#focuscampaigns {width:100%;display:flex;justify-content:center;}#focuscampaigns > li {display:flex;flex-flow:column;align-items:center;}#focuscampaigns .objects {width:100%;display:block;}#focuscampaigns .objects > li {max-width:100%;margin:15px;font-size:20px;}#serviceguide5_index div.layout_row {display:table-row;overflow:hidden;}#serviceguide5_index div.layout_row prio1 .ads {height:109px;}#serviceguide5_index div.layout_row .ads {height:150px;background-size:contain;}#serviceguide5_list .xsp_grouping .xsp_logotype {flex:0 70px !important;}#serviceguide5_list .xsp_grouping .xsp_logotype img {max-width:55px !important;height:auto !important;}#serviceguide5_service .module_service .module_description .module_data,#serviceguide5_service .module_service .module_xsp .module_data {display:flex;flex-flow:column-reverse;}#serviceguide5_service .module_service .module_description .module_data div,#serviceguide5_service .module_service .module_xsp .module_data div {width:100% !important;}#serviceguide5_service .module_service .module_description .module_data .right,#serviceguide5_service .module_service .module_xsp .module_data .right {float:none;}#serviceguide5_service .module_service .module_xsp .module_data .xsp_footer {padding:0;font-size:14px;}#serviceguide5_service .module_service .xsp_grouping .xsp_logotype img {width:55px !important;height:auto;}}