#map-section{background-image:url("/static/images/kontakt-oss/KFUK-KFUM HQ kart.jpg");background-repeat:no-repeat;background-position:top right;background-size:cover;background-color:#fff;position:relative}#map-section .contents{position:relative;z-index:1}#map-section .background-drop{position:absolute;top:0;right:50%;bottom:0;left:0;background-color:transparent;border-right:200px solid transparent;border-bottom:670px solid #f5f5f5}#map-section .title{color:#3c3751;font-size:62px;line-height:1em}#map-section .heading{color:#3c3751}#map-section .phone,#map-section .email{font-size:36px;line-height:1.4em}#map-section .emergency-phone{display:inline-block;background-color:#bf3527;color:#fff;line-height:1em;padding:.5em 1.3em .5em 1.6em;margin-top:20px;border:0;text-decoration:none}#map-section .emergency-phone span{padding-left:1em}#map-section .hr-dotted{font-family:monospace;letter-spacing:6px;color:#359587;line-height:1em;padding:0;margin:20px 0 15px 0;font-size:6px}hr.dotted{border:0;border-bottom:2px dotted #359587}#givertjenester{background-color:#3c3751;color:#ddd;padding:60px}#givertjenester .heading:first-child{color:#75a6d6;font-size:26px}#givertjenester .heading:last-child{color:#fff;font-size:36px;margin-bottom:30px}.transbox{background:#fff15;border:1px solid #fff14;padding:20px;min-height:200px;margin-bottom:20px}.transbox .title{font-weight:700;margin-bottom:5px;color:#fff}.transbox .body{font-size:16px;line-height:25px}.transbox img{display:inline;margin-bottom:20px;width:auto}#krets{background:#f4fcfb;color:#555;padding:60px}#krets .heading{color:#3c3751;font-size:36px}#krets ul{margin:0;padding:0;text-align:center;list-style:none}#krets ul li{margin:auto;padding:0}#krets ul li a{text-decoration:none;line-height:1.6em;display:inline-block}#krets ul li a:hover{text-decoration:underline;color:inherit}#krets ul li a:focus{text-decoration:underline;color:inherit;outline:2px solid #444}#krets .location-title{text-align:center;font-size:32px;color:#3e3452;margin-top:30px;margin-bottom:10px}#krets .section-heading{font-size:36px;color:#3c3751;margin-bottom:50px}#krets img{width:80%;height:auto;margin:auto}#ansatte{background:#fff;border-top:1px solid #eee}#ansatte .section-heading{font-size:62px;color:#3c3751;line-height:1em}.hr-dotted{color:#707070;font-family:monospace;width:100%;overflow:hidden;white-space:nowrap;border:0;line-height:1em;letter-spacing:4px;font-size:10px;opacity:1}#location-filter-counter{margin:.5em 0;font-family:monospace;color:#3c3751}#location-filter-counter span{color:#75a6d6}#ansatte #employee-finder{margin:0;display:inline-block;vertical-align:top;background:#f2f2f2;height:54px;padding:0;line-height:1px;border:0;border-radius:54px;color:#fff;overflow:hidden;position:relative;min-width:70%}#ansatte #employee-finder input{outline:0;font-family:"Source Sans Code",monospace;background:transparent;border:0;height:54px;line-height:54px;width:84%;position:relative;margin:0;padding:0;float:left;margin-left:10px;font-size:19px}#ansatte #employee-finder .reset{display:inline-block;font-family:"Source Sans Code",monospace;font-size:26px;line-height:54px;padding:0;outline:0;border:0;border-radius:28px;height:54px;border-radius:54px;text-align:center;width:54px;background-color:none;background:0;box-shadow:none;color:#3c3751;position:absolute;right:0;z-index:2}#employee-filter-toggler{display:inline-block;min-width:140px;height:54px;font-size:18px;vertical-align:top;margin-left:10px}#employee-filter-toggler.selected{background-color:#3c3751;color:#fff}#employee-filter-toggler div{padding-left:.5em;display:inline-block}#employee-filter-toggler span{transition:all .2s ease-out;display:inline-block;text-decoration:none!important}#employee-filter-toggler.selected span{transform:rotate(180deg)}#employee-filter-toggler.selected div,#employee-filter-toggler:hover div,#employee-filter-toggler:focus div{text-decoration:underline}#ansatte .employee{color:#444;text-align:center;font-family:"Source Sans Code",monospace;font-size:16px;line-height:24px;margin-bottom:60px}#ansatte .employee .employee-photo{position:relative}#ansatte .employee .employee-photo,#ansatte .employee .employee-photo .overlay,#ansatte .employee .employee-photo img{width:160px;height:160px;border-radius:100%;margin:auto;object-fit:cover}#ansatte .employee .employee-photo img{position:absolute;z-index:0}#ansatte .employee .employee-photo .overlay{opacity:19%;position:absolute;z-index:2}#ansatte .employee.hidden{display:none}#ansatte .employee.has-text{background:#ff0}.overlay.turquoise{background-color:#84dccf}.overlay.yellow{background-color:#e7e247}.overlay.blue{background-color:#51c1ff}.overlay.purple{background-color:#6c00d8}.overlay.green{background-color:#2c7d6f}.overlay.red{background-color:#e00}.overlay.ocean{background-color:#1379b4}#ansatte .employee .employee-name{font-size:20px;color:#3c3751;margin:2em auto .6em auto;line-height:1em}#ansatte .employee a{text-decoration:underline;color:inherit;display:block}#ansatte .employee .arrows{color:#75a6d6;margin-top:20px;font-family:monospace}button.buttonStyling{background:0;border:1px solid #3c3751;border-radius:30px;font-family:monospace;color:#3c3751;text-decoration:none;font-size:14px;text-align:center;line-height:1em;padding:1em;display:inline-block;margin:auto;min-width:100%;margin-bottom:10px}button.buttonStyling img{height:16px;width:auto;margin-right:5px;display:inline-block}button.buttonStyling:hover{text-decoration:underline}button.buttonStyling:focus{outline:0;background:#3c3751;color:#fff;text-decoration:underline}button.buttonStyling.selected{background:#340068;color:#fff;text-decoration:underline}.spacer-double{display:block;height:60px}#generalsekretar{background:#000;position:relative;padding-top:120px}#generalsekretar .box{background-color:#f6e8ea;color:#3c3751;padding:40px 80px;margin:0}#generalsekretar .box-arrows{width:100%;white-space:nowrap;overflow:hidden;font-family:monospace;line-height:1em;letter-spacing:0;color:#f6e8ea;font-size:33px;margin-top:-10PX}#generalsekretar .header{text-align:center;margin-top:18px}#generalsekretar .heading{color:#3c3751;line-height:1em}#generalsekretar .bignumber{font-size:72px;line-height:1em;margin-bottom:20px;margin-top:20px;font-family:"Source Sans Pro"}#generalsekretar p{font-size:16px;line-height:1.6em}#generalsekretar .avatar{display:block;width:100px;height:auto;margin:auto;margin-top:-90px;margin-bottom:50px;float:none}#generalsekretar .background-image{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;height:100%;min-height:100%;min-width:100%;width:auto;max-width:none;max-height:none}#generalsekretar .container{position:relative;z-index:2}@media(min-width:768px){.md-text-center{text-align:center}}@media screen and (max-width:960px){#map-section .background-drop{right:20%}}@media screen and (max-width:760px){#krets ul{margin-bottom:40px}.sm-text-center{text-align:center}#map-section .background-drop{right:10%}}@media screen and (max-width:480px){#givertjenester,#krets,#ansatte,#generalsekretar{padding:20px}.xs-text-center{text-align:center}#map-section .background-drop{right:0;border:0;background:#f5f5f5}#ansatte #employee-finder input{display:block;width:100%}}@media screen and (min-width:960px){button.buttonStyling{margin-bottom:0}.lg-text-left{text-align:left!important}.transbox{min-height:220px}#generalsekretar .bignumber{font-size:96px;margin-bottom:0;margin-top:0}.md-text-right{text-align:right}}#Locations{background:#f7f7fb;color:#555}#Locations input{margin-right:5px}#Locations .heading{color:#3c3751;font-size:24px}#Locations ul{margin:0;padding:0;text-align:left;list-style:none}#Locations ul li{margin:auto;padding:0}#Locations ul li a{text-decoration:none;line-height:1.6em;display:inline-block}#Locations ul li a:hover{text-decoration:underline;color:inherit}#Locations ul li a:focus{text-decoration:underline;color:inherit;outline:2px solid #444}#Locations .location-title{text-align:left;font-size:24px;color:#3e3452;margin-top:30px;margin-bottom:10px}#Locations .section-heading{font-size:24px;color:#3e3452}@media(min-width:1024px){#Locations .col-md-auto{min-width:20%;max-width:20%}}