*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0 !important}*:active{box-shadow:none !important}*{margin:0}html,body{height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-family:"lato";font-weight:400;font-stretch:normal;background-color:#000;color:#fff}.page-wrap{min-height:100%;margin-bottom:-385px}.page-wrap:after{content:"";display:block}footer,.page-wrap:after{min-height:385px}.block{padding-top:50px}.cookie-container-wrapper{position:fixed;z-index:999;float:left;width:100%;height:78px;display:none;top:0;color:#fff}.cookie-container-wrapper:after{clear:both;content:"";display:block}.cookie-container-wrapper .cookie-container{position:absolute;top:0;left:0;width:100%;background-color:#000;border-bottom:1px solid rgba(0,0,0,.9);padding:15px 0 10px}.cookie-container-wrapper .cookie-container button{border:0;float:right;padding:8px 15px;margin-top:5px;color:#000}.cookie-container-wrapper .cookie-container button span{display:inline-block}.cookie-container-wrapper .cookie-container p{width:80%;float:left}body.cookie-not-agreed .cookie-container-wrapper{display:block}body.cookie-not-agreed .cbp-spmenu{top:78px}body.cookie-not-agreed .navbar{top:78px}body.cookie-not-agreed .page-wrap{padding-top:78px}#create-cookie{background-color:#fff}body.scroll .cookie-container-wrapper,body.scroll .cookie-container{display:none}body.cookie-added .cookie-container-wrapper{display:none;-webkit-transition:display .5s}body.cookie-added .cbp-spmenu{top:0px}body.cookie-added .navbar{top:0px}body.cookie-added .page-wrap{padding-top:0px}body.cookie-found .cookie-container-wrapper{display:none}.navbar{height:85px;background-color:rgba(0,0,0,0);border:none;transition:background-color 1s ease-in-out}.navbar #showLeftPush{background:none;border:none;outline:none;margin:25px 0px 0px 10px}.navbar .social-menu{margin:20px 0px 0px 0px}.navbar .social-menu a{color:#fff;margin-right:20px}.navbar .social-menu a i{font-size:40px}.navbar .social-menu span{color:#fff;font-weight:600;font-size:18px;margin-right:30px;vertical-align:super}.navbar .social-menu i{font-size:40px;margin-right:10px;vertical-align:sub}.nav-scrolled{background-color:rgba(0,0,0,.5)}.sidebarmenu{list-style-type:none;padding:0}.sidebarmenu li{border-bottom:1px solid #000}.sidebarmenu li a{border-bottom:1px solid #424242;padding-left:20px}.cbp-spmenu{background-color:#232323;position:fixed;-webkit-box-shadow:inset -4px 0px 19px -2px rgba(0,0,0,.75);-moz-box-shadow:inset -4px 0px 19px -2px rgba(0,0,0,.75);box-shadow:inset -4px 0px 19px -2px rgba(0,0,0,.75)}.cbp-spmenu img{max-width:200px}.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#3c3c3c;text-decoration:none}.cbp-spmenu-vertical{width:240px;height:100%;padding-top:85px;z-index:1000}.cbp-spmenu-vertical a{padding:1em}.cbp-spmenu-left{left:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}footer{background-color:#000;padding-top:100px;height:385px}footer .imgblock{text-align:center}footer .imgblock span{display:block;font-size:14px;font-weight:600;margin:10px 0px}footer .imgblock img{max-width:200px;display:inline-block}footer .kontakt h1{font-size:18px;font-weight:600;margin-top:0}footer .kontakt p{font-size:14px;font-weight:400}footer .nyhetsbrev span{font-size:18px;font-weight:600}footer .nyhetsbrev form{margin-top:20px}footer .nyhetsbrev form input{height:47px;width:265px;margin-right:20px;background:#2d2d2d;border:none;outline:none;padding-left:15px}footer .nyhetsbrev form button{display:inline-block;text-align:center;font-size:18px;font-weight:400;color:#fff;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out;background:none;border:1px solid #fff;vertical-align:bottom}footer .nyhetsbrev form button:hover{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,0)}.container-fluid.page-wrap.admin-mode .start-banner-img{position:absolute;top:0;z-index:1;width:100%}.container-fluid.page-wrap.admin-mode .start-banner-img img{width:100%}.container-fluid.page-wrap.admin-mode .start-banner-wrapper .start-banner-text-wrapper{position:absolute;left:0;z-index:998}.container-fluid.page-wrap.admin-mode .start-banner-overlay{display:none}.start-banner-img{position:absolute;top:0;z-index:1}.start-banner-wrapper .start-banner-text-wrapper{position:absolute;left:0;z-index:998;height:0}.start-banner-wrapper{position:relative;overflow:hidden;height:1010px;background-position:center center !important}.start-banner-wrapper .start-banner-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.start-banner-wrapper .start-banner-img{min-height:1010px}.start-banner-wrapper .start-banner-text-wrapper{width:100%;text-align:center;margin-top:135px;text-align:center;position:absolute;top:0}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text{margin:0 auto;width:100%}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text h1{margin:0;font-size:24px;color:#fff;font-weight:600}.start-banner-wrapper .start-banner-text-wrapper .start-banner-text img{margin-bottom:40px}#events-nonresponsive{display:block;position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.5)}#events-responsive{display:none}.event-list{padding:30px 20px}.event-list .event{display:inline-block;float:left;margin-right:30px}.event-list .event:last-of-type{margin-right:0}.event-list .event a{color:#fff}.event-list .event a i{font-size:30px;vertical-align:super}.event-list .event a .calendar-date{display:inline-block;font-size:36px;font-weight:600;border-right:4px solid #fff;padding:0px 10px}.event-list .event a .event-text{display:inline-block;margin-left:10px}.event-list .event a .event-text .event-title{font-size:16px;display:block}.event-list .event a .event-text .event-datespec{font-size:12px;display:block}.event-list .event a .event-text .event-datespec::first-letter{text-transform:uppercase}.event-list .eventbtn{display:inline-block;text-align:center;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid #fff;transition:all .5s ease-in-out;float:right}.event-list .eventbtn:hover{background-color:#fff;color:#000}#instafeed{height:700px;position:relative;margin-bottom:-7px}#instafeed>a{display:none}#instafeed #instafeed1{height:100%;width:40%;display:inline-block;margin:0px -1px -3px 0px}#instafeed #instafeed1 a{height:33%;width:50%;float:left;display:block}#instafeed #instafeed1 a:first-of-type{height:66%;width:100%}#instafeed #instafeed1 a .instaimg{width:100%;height:100%;display:block;margin:0;background-position:center center}#instafeed #instafeed2{height:100%;width:40%;display:inline-block;margin:-3px -3px -3px -3px}#instafeed #instafeed2 a{height:33%;width:50%;float:left;display:block}#instafeed #instafeed2 a:last-of-type{height:66%;width:100%}#instafeed #instafeed2 a .instaimg{width:100%;height:100%;display:block;margin:0;background-position:center center}#instafeed #instafeed3{height:33%;width:21%;display:inline-block;margin:0px;position:absolute}#instafeed #instafeed3 a{height:100%;width:100%;float:left;display:block}#instafeed #instafeed3 a .instaimg{width:100%;height:100%;display:block;margin:0;background-position:center center}#instafeed #instacta{height:66%;width:21%;top:33%;position:absolute;display:inline-block;background:url(https://s3-eu-west-1.amazonaws.com/static.wm3.se/sites/338/template_assets/instasplash.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1}#instafeed #instacta .instactaoverlay{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:-1}#instafeed #instacta .instactacontent{text-align:center;padding-top:100px;z-index:1}#instafeed #instacta .instactacontent i{font-size:80px;display:block}#instafeed #instacta .instactacontent a{color:#fff;font-size:36px;font-weight:700}#instafeed #instacta .instactacontent hr{border-top:4px solid #fff;width:70%;margin:20px auto}#instafeed #instacta .instactacontent span{font-size:18px;font-weight:300}#startmap{width:100%;height:700px;color:#000}#startmap h1{font-size:14px}#startmap p{color:#000}.defaultcontent{background-color:#fff;color:#000;padding:10px 40px 60px 40px;margin-bottom:50px}.container-fluid.page-wrap.admin-mode .default-banner-img{position:absolute;top:0;z-index:1;width:100%}.container-fluid.page-wrap.admin-mode .default-banner-img img{width:100%}.container-fluid.page-wrap.admin-mode .default-banner-wrapper .default-banner-text-wrapper{position:absolute;left:0;z-index:999}.container-fluid.page-wrap.admin-mode .default-banner-overlay{display:none}.default-banner-img{position:absolute;top:0;z-index:1}.default-banner-wrapper .default-banner-text-wrapper{position:absolute;left:0;z-index:999;height:0}.default-banner-wrapper{position:relative;overflow:hidden;height:350px;background-position:center center !important}.default-banner-wrapper .default-banner-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.6);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.53)), color-stop(95%, rgb(0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 50%, rgb(0, 0, 0) 95%)}.default-banner-wrapper .default-banner-img{min-height:350px}.default-banner-wrapper .default-banner-text-wrapper{width:100%;text-align:center;margin-top:150px;text-align:center;position:absolute;top:0}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text{margin:0 auto}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text h1{margin:0;font-size:60px;color:#fff;font-weight:600}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text p{font-size:18px;font-weight:300}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text hr{height:4px;width:100px;background-color:#fff;border:none;margin:30px auto}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text img{margin-bottom:40px}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid rgba(0,0,0,0);transition:all .5s ease-in-out}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:hover{background-color:rgba(0,0,0,0);border:1px solid #fff}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:nth-of-type(2){box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:1px solid #fff}.default-banner-wrapper .default-banner-text-wrapper .default-banner-text a:nth-of-type(2):hover{background-color:#000;border:1px solid rgba(0,0,0,0)}.eventarchive{background-color:#fff;color:#000;padding:10px 40px 60px 40px;margin-bottom:50px}.eventarchive .eventitem{padding:30px 0px;border-top:1px solid rgba(0,0,0,.3)}.eventarchive .eventitem:hover{background-color:#efefef;cursor:pointer}.eventarchive .eventitem a{color:#000;display:block}.eventarchive .eventitem a:hover{text-decoration:none}.eventarchive .eventitem a i{font-size:30px;vertical-align:top;margin-right:30px;margin-left:10px}.eventarchive .eventitem a .eventdate{font-size:40px;vertical-align:bottom;margin-right:20px}.eventarchive .eventitem a .eventinfo{display:inline-block}.eventarchive .eventitem a .eventinfo .eventtitle{display:block;font-size:22px}.eventarchive .eventitem a .eventinfo .eventtime{display:block;font-size:16px}.eventarchive .eventitem a .eventdescription{margin-top:30px;padding:0px 50px}.eventarchive .eventitem a .eventdescription img{display:none}.eventsingle{background-color:#fff;color:#000;padding:10px 40px 60px 40px;margin-bottom:50px}.eventsingle .eventitem{padding:30px 0px}.eventsingle .eventitem i{font-size:30px;vertical-align:top;margin-right:30px;margin-left:10px}.eventsingle .eventitem .eventdate{font-size:40px;vertical-align:bottom;margin-right:20px}.eventsingle .eventitem .eventinfo{display:inline-block}.eventsingle .eventitem .eventinfo .eventtitle{display:block;font-size:22px}.eventsingle .eventitem .eventinfo .eventtime{display:block;font-size:16px}.eventsingle .eventitem .eventdescription{margin-top:30px;padding:0px 50px}.eventsingle .eventitem .eventdescription img{max-width:75%;display:inherit;margin:40px auto}.eventsingle .eventitem .eventbtnwrapper{text-align:center}.eventsingle .eventitem .eventbtnwrapper a.eventsinglebtn{display:inline-block;text-align:center;margin-right:20px;margin-top:60px;font-size:18px;font-weight:400;color:#fff;background-color:#000;padding:10px 30px;border:1px solid #000;transition:all .5s ease-in-out}.eventsingle .eventitem .eventbtnwrapper a.eventsinglebtn:hover{background-color:#fff;border:1px solid #000;color:#000}
