.transition-all{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.transition-o{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.transition-bg{-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.shadow{box-shadow:0 0 15px rgba(50,50,50,0.75);-moz-box-shadow:0 0 15px rgba(50,50,50,0.75)}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback{position:fixed;top:0;left:0;z-index:100;display:none}.feedback span{display:none;font-size:17px;padding:10px;background-color:#007eff;color:white}@media(min-width:1200px){.feedback .xxl{display:block}}@media(min-width:992px) and (max-width:1199px){.feedback .xl{display:block}}@media(min-width:768px) and (max-width:991px){.feedback .l{display:block}}@media(min-width:551px) and (max-width:767px){.feedback .m{display:block}}@media(min-width:321px) and (max-width:550px){.feedback .s{display:block}}@media(max-width:320px){.feedback .xs{display:block}}.superadmin .feedback{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}body{word-wrap:break-word}.module-article p a{color:#333;text-decoration:none}p,ul,td,ol{font-size:17px;line-height:22px;font-weight:300}h1,h1 a{font-size:40px;line-height:50px;font-weight:400}@media(min-width:321px) and (max-width:550px),(max-width:320px){h1,h1 a{font-size:27px;line-height:35px}}h2,h2 a{font-size:29px;line-height:34px;font-weight:400}@media(min-width:321px) and (max-width:550px),(max-width:320px){h2,h2 a{font-size:23px;line-height:31px}}h3,h3 a{font-size:26px;line-height:31px;font-weight:400}h4,h4 a{font-size:20px;line-height:25px;font-weight:400}h5,h5 a{font-size:17px;line-height:25px;font-weight:900;text-transform:uppercase}h6,h6 a{font-size:14px;line-height:18px;font-weight:300}ol{padding-left:17px}ol li{padding-left:20px}.font1{font-family:'trajan-pro-3',serif}.font2{font-family:'kepler-std',serif}h1,h1 a,h2,h2 a{font-family:'trajan-pro-3',serif}h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a,p,ul,label,th,td,ol{font-family:'kepler-std',serif}.module-logo{margin-left:10px}.module-logo a img{width:200px}.module-blogfeed ul{display:flex;flex-wrap:wrap}.module-blogfeed ul:before{display:none}.module-blogfeed ul li{width:33.333333333333336%}@media(min-width:768px) and (max-width:991px),(min-width:551px) and (max-width:767px){.module-blogfeed ul li{width:50%}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed ul li{width:100%}}.module-employeelist.cards{display:flex;flex-wrap:wrap}.module-employeelist.cards li{width:33.333333333333336%}@media(min-width:551px) and (max-width:767px){.module-employeelist.cards li{width:50%}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-employeelist.cards li{width:100%}}.module-employeelist.cards .facehugger.no-img{display:none}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.blueimp-gallery-controls>.indicator{display:none!important}}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:600px!important;max-height:600px!important;opacity:1}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.blueimp-gallery>.slides>.slide>.slide-content{max-width:100%!important;max-height:100%!important}}#cookies{background:#58955c}#cookies p,#cookies a{color:white}.solve-ad{margin-top:0;text-align:right;color:white;font-size:17px}.solve-ad a{color:white}.solve-ad a:hover{color:white}.weddingnorwaylink{text-align:right}.section-breadcrumb{margin-bottom:30px}.midtstilt,.weddingplanner{margin-bottom:40px}.midtstilt .container,.weddingplanner .container{max-width:1000px;text-align:center;margin:0 auto}.weddingplanner .module-article{padding:40px 60px;margin:70px;background-color:rgba(255,255,255,0.8)}.weddingplanner .module-article a{color:#333}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.weddingplanner .module-article{padding:20px;margin:0;background-color:#58955c}.weddingplanner .module-article h2,.weddingplanner .module-article h4{color:white}.weddingplanner .module-article h4{font-size:16px}.weddingplanner .module-article a{color:white}}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.weddingplanner{background-image:none!important}}.section-standard{margin-bottom:40px}.section-standard .container{max-width:1000px}.section-header-forside{height:500px;margin-bottom:30px}@media(min-width:768px) and (max-width:991px){.section-header-forside{height:450px}}@media(min-width:551px) and (max-width:767px){.section-header-forside{height:350px}}@media(min-width:321px) and (max-width:550px),(max-width:320px){.section-header-forside{height:250px}}.section-header-forside .col-sm-12{display:flex;justify-content:space-between;flex-wrap:nowrap}@media(min-width:321px) and (max-width:550px),(max-width:320px){.velkommen h1{font-size:23px;line-height:28px}.velkommen h3{font-size:20px;line-height:25px}.velkommen .btn.btn-green{margin-top:2px}}.section-header{box-shadow:0 50px 80px #ebebeb;margin-bottom:40px}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.section-header{margin-bottom:0}}.section-header .col-sm-12{display:flex;justify-content:space-between;flex-wrap:nowrap}.header-margin{box-shadow:0 50px 80px #ebebeb;margin-bottom:40px}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.header-margin{margin-bottom:20px}}.header-margin .col-sm-12{display:flex;justify-content:space-between;flex-wrap:nowrap}.section-footer{padding-bottom:40px;padding-top:40px}.section-footer .container{max-width:1000px}.section-footer .module-article{color:white}.section-footer .module-article a{color:white!important}.module-menu-holder.sidemenu.menu-visible-all.venstremeny{margin:0;border:0;background-color:transparent}.module-menu-holder.sidemenu.menu-visible-all.venstremeny li a{color:black!important;font-size:18px;text-transform:none;font-weight:600;margin-right:0;padding:7px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-menu-holder.sidemenu.menu-visible-all.venstremeny li a:hover{color:#58955c!important;background-color:transparent;transform:translate(5px)}@media(min-width:768px) and (max-width:991px){.module-menu-holder.sidemenu.menu-visible-all.venstremeny li a{font-size:15px}}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4{display:block;border:0;margin-left:15px}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 li a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 li a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 li a{font-weight:400}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current a,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current a{border:0}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current ul a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current ul a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 .current ul .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 .current ul .current ul .current a span,.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level4 .current ul .current ul .current a span{color:black}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2{margin-left:0!important}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2>li:before{content:'';display:inline-block;background-image:url(https://files.solvecms.com/brudepikene-no/bde13f3/logo-ikon-01.svg?v=1527591385178);background-position:center;background-size:17px;background-repeat:no-repeat;width:17px;height:17px;float:left;margin-right:10px;margin-top:8px}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3{list-style:circle outside none}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level3 li{display:list-item}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.module-menu-holder.sidemenu.menu-visible-all.venstremeny{margin-bottom:20px}.module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2{margin-left:0!important}}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.col-sm-3.grid-id-23,.col-sm-3.grid-id-538{background-color:rgba(88,149,92,0.5)}.col-sm-3.grid-id-23 a,.col-sm-3.grid-id-538 a{color:white!important}}.template-referanser .col-sm-9 .module-menu-holder.sidemenu.menu-visible-all.venstremeny .level2 li a{opacity:.5}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown{background-color:transparent!important;border:0!important;margin-top:16px}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown .module-menu-button{background-color:transparent}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown .module-menu-button .icon-bar{background-color:black;width:22px}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown .module-menu-button .icon-bar:nth-of-type(3){top:14px}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown .module-menu-button .icon-bar:nth-of-type(4){display:block;top:19px}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .level1{position:absolute;background-color:#58955c;padding:20px;width:auto;right:0;top:10px}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .level1 li{display:block}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .level1 li a{color:white;font-size:16px;font-weight:400;margin-bottom:10px;font-family:'trajan-pro-3',serif}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .module-menu-button{z-index:1}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .module-menu-button .icon-bar:nth-of-type(2){display:none}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .module-menu-button .icon-bar:nth-of-type(3){transform:rotate(38deg);top:8px;width:19px;background-color:white}.module-menu-holder.sidemenu.menu-visible-all.mobilmeny.clickdown.open .module-menu-button .icon-bar:nth-of-type(4){transform:rotate(-38deg);top:14px;width:19px;background-color:white}.module-menu-holder.hover.menu-visible-all.hovedmeny{margin-top:15px}.module-menu-holder.hover.menu-visible-all.hovedmeny li{display:none}.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi179,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi185,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi191,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi197,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi163,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi193,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi199{display:block;margin:0 15px;font-size:23px;font-weight:400;font-family:'trajan-pro-3',serif}.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi179 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi185 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi191 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi197 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi163 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi193 a,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi199 a{padding-bottom:0}.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi179 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi185 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi191 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi197 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi163 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi193 a:hover,.module-menu-holder.hover.menu-visible-all.hovedmeny li.mi199 a:hover{background-color:transparent!important;color:black!important;border:0!important}.module-menu-holder.hover.menu-visible-all.hovedmeny .current a{font-weight:600}.module-menu-holder.hover.menu-visible-all.hovedmeny .has-children a span:after{display:none}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.module-menu-holder.hover.menu-visible-all.hovedmeny{display:none}}body.menu-open{right:0!important}.btn-submit,.btn.btn-green{background-color:#58955c;color:white;font-size:17px;font-weight:500;border-radius:0;padding:7px 25px 5px 25px;margin-top:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-submit:hover,.btn.btn-green:hover{transform:scale(1.1)}.module-blogfeed ul,.module-blogfeed.frontpage-blog ul,.module-blogfeed.all-blogs ul{display:flex;justify-content:space-between;flex-wrap:wrap}.module-blogfeed ul:after,.module-blogfeed.frontpage-blog ul:after,.module-blogfeed.all-blogs ul:after{display:none}.module-blogfeed li,.module-blogfeed.frontpage-blog li,.module-blogfeed.all-blogs li{width:49%!important;border:0!important;margin:0!important;margin-bottom:2%!important;box-shadow:0 0 20px #ebebeb;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.module-blogfeed li:hover,.module-blogfeed.frontpage-blog li:hover,.module-blogfeed.all-blogs li:hover{transform:scale(1.08)}.module-blogfeed .blogfeed-info,.module-blogfeed.frontpage-blog .blogfeed-info,.module-blogfeed.all-blogs .blogfeed-info{padding:20px}.module-blogfeed .blogfeed-img,.module-blogfeed.frontpage-blog .blogfeed-img,.module-blogfeed.all-blogs .blogfeed-img{height:250px;overflow:hidden}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed .blogfeed-img,.module-blogfeed.frontpage-blog .blogfeed-img,.module-blogfeed.all-blogs .blogfeed-img{height:auto}}.module-blogfeed .blogfeed-date,.module-blogfeed.frontpage-blog .blogfeed-date,.module-blogfeed.all-blogs .blogfeed-date{font-size:14px;line-height:20px}.module-blogfeed .blogfeed-date .time,.module-blogfeed.frontpage-blog .blogfeed-date .time,.module-blogfeed.all-blogs .blogfeed-date .time{display:none}.module-blogfeed h2,.module-blogfeed.frontpage-blog h2,.module-blogfeed.all-blogs h2{font-family:'kepler-std',serif;line-height:25px}.module-blogfeed h2:hover,.module-blogfeed.frontpage-blog h2:hover,.module-blogfeed.all-blogs h2:hover{color:#58955c}.module-blogfeed.last-ref-frontpage ul{display:flex;justify-content:space-between;flex-wrap:wrap}.module-blogfeed.last-ref-frontpage ul:after{display:none}.module-blogfeed.last-ref-frontpage li{width:32%!important;border:0!important;margin:0!important;margin-bottom:2%!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed.last-ref-frontpage li{width:49%!important}}.module-blogfeed.last-ref-frontpage li:hover{transform:scale(1.08)}.module-blogfeed.last-ref-frontpage .blogfeed-info{display:none}.module-blogfeed.last-ref-frontpage .blogfeed-img{position:relative}.module-blogfeed.last-ref-frontpage .blogfeed-img img{max-width:none!important;position:absolute;left:-30%;top:-10%}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed.last-ref-frontpage .blogfeed-img{height:160px}.module-blogfeed.last-ref-frontpage .blogfeed-img img{left:-100%;top:-30%}}.module-blogfeed.ref-country ul{display:flex;justify-content:space-between;flex-wrap:wrap}.module-blogfeed.ref-country ul:after{display:none}.module-blogfeed.ref-country li{width:32%!important;border:0!important;margin:0!important;margin-bottom:2%!important;box-shadow:none!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed.ref-country li{width:49%!important}}.module-blogfeed.ref-country li:hover{transform:scale(1.08)}.module-blogfeed.ref-country .blogfeed-info{padding:10px 0 0 0}.module-blogfeed.ref-country .blogfeed-info .blogfeed-title1 h2{text-transform:inherit;font-size:16px;line-height:21px;font-family:'kepler-std',serif}.module-blogfeed.ref-country .blogfeed-info .blogfeed-title2{display:none}.module-blogfeed.ref-country .blogfeed-img{position:relative}.module-blogfeed.ref-country .blogfeed-img img{max-width:none!important;position:absolute;left:-30%;top:-10%}@media(min-width:321px) and (max-width:550px),(max-width:320px){.module-blogfeed.ref-country .blogfeed-img{height:160px}.module-blogfeed.ref-country .blogfeed-img img{left:-100%;top:-30%}}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.kun-desktop{display:none}}.template-sidemeny .col-sm-3 .module-formbuilder{padding:20px;border:1px solid #58955c}.template-sidemeny .col-sm-3 .module-formbuilder .btn.submit{background-color:#58955c;color:white}.kontakt-sidemeny{border:1px solid #58955c;margin-top:30px;padding:20px 0 0 0}.kontakt-sidemeny p{color:#58955c;padding:0 20px}.kontakt-sidemeny h3{margin-bottom:0}.kontakt-sidemeny h3 a{background-color:#58955c;color:white;padding:5px 20px;width:100%;display:block;font-size:18px;font-weight:600}.kontakt-sidemeny:before{content:'';display:block;width:30px;height:50px;background-image:url(https://files.solvecms.com/brudepikene-no/bde13f3/pin-01.svg?v=1527506347551);background-size:30px;background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:-30px}@media(min-width:768px) and (max-width:991px){.kontakt-sidemeny p{font-size:15px}}@media(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.kontakt-sidemeny{display:none}}.module-formbuilder{background-color:#58955c;padding:20px}.module-formbuilder label,.module-formbuilder h3{color:white}.btn.submit{background-color:white;color:#58955c;border-radius:0;font-size:15px}.some{text-align:right;margin-bottom:20px}.some a{width:40px;margin-left:5px;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.some a:hover{transform:scale(1.2)}.weddingnorwaylink a{border-bottom:1px solid white;color:white}.ref-menu{border:0!important}.ref-menu li{border-bottom:1px solid lightgrey;margin-bottom:0!important}.ref-menu li a{font-size:17px;line-height:22px}.ref-menu li a:hover{background-color:#ebebeb;color:#58955c}.module-gallery a{align-items:center;justify-content:flex-start;flex-wrap:wrap;max-height:80px;overflow:hidden;display:inline-flex}@media(max-width:320px){.module-gallery a{max-width:140px;max-height:70px}}.slide-caption h1{background-color:rgba(0,0,0,0.3);line-height:29px;font-size:13px}.module-article p{min-height:5px}.flagg img{width:40px;height:40px}.flagg{display:block;position:absolute;top:16px;right:100px}@media(min-width:768px) and (max-width:991px),(min-width:551px) and (max-width:767px),(min-width:321px) and (max-width:550px),(max-width:320px){.flagg{right:50px}}.module-carousel button{z-index:1}.blogfeed-taglist{margin-top:-17px}.blogfeed-taglist li{box-shadow:none!important;transform:none!important}.blogfeed-taglist li a{color:#58955c;border-color:#58955c}.blogfeed-taglist li a:hover{background-color:#58955c}.blogfeed-taglist li a span{display:none!important}.module-blogfeed .blogfeed-title1 h2{font-family:'kepler-std',serif;line-height:25px;font-size:18px;font-weight:bold}.module-blogfeed .blogfeed-date{display:none!important}.module-blogfeed .blogfeed-taglist{margin-top:-17px;margin-bottom:4px}