@media only screen
and (min-width : 1800px){.page-top-content{bottom:170px;max-width:800px}#top-image .page-top-content-page{max-width:800px}}@media only screen
and (max-width : 1800px){.text-image .text.right .text-content{padding:0px;padding-right:90px}.text-image .text.left .text-content{padding:0px;padding-left:90px}#sidebar{width:23%}.page-top-content, #top-image .page-top-content-page{bottom:170px;max-width:800px}.home
h1{font-size:70px;margin-bottom:10px}.btn{padding:18px
42px;min-width:200px;font-size:15.5px}.btn--small{min-width:175px;padding:16px
35px;font-size:13px;margin-top:50px}.block__wrapper{padding-top:70px}.takstolsoffert
.main{background-size:75%}.produkter-tables
.middle{width:1024px}}@media only screen
and (max-width : 1500px){h1{font-size:45px}h2{font-size:36px}h3{font-size:25px}#menu .menu > li > a, #header.header-small #menu a, #header.header-full #menu a, .single #menu
a{font-size:15px}#page-top{padding-top:60px;padding-bottom:60px}#page-top.woocommerce-products-header{padding-top:0px;padding-bottom:0px}.page-menu__space{width:100%;height:40px}.contact
#address{padding:50px}#top-image
p{font-size:30px}.home #top-image
p{font-size:28px}.block{padding-top:100px;padding-bottom:100px}.block--no-top{padding-top:0px}.text-image .text, .text-image
.image{padding-top:120px;padding-bottom:120px}#footer #footer-menu div > ul > li .sub-menu
a{font-size:12px}#footer{padding-top:50px;padding-bottom:50px}#footer .footer-item{flex:0 1 50%}#footer
.middle{flex-flow:wrap;justify-content:space-between}#newsletter{margin-bottom:60px}#footer-menu{padding-left:10%}.wood-profile-image{position:relative;display:inline-block;left:auto;top:auto;margin-bottom:25px}}@media only screen
and (max-width : 1280px){#menu .sub-menu
a{min-width:210px}.flags{top:-33px}.posts-feed .list-items-3 .list-item:nth-child(3n){margin-right:40px}h2{font-size:35px;margin-bottom:10px}h3{font-size:26px;margin-bottom:12px}.entry-content p + h2, .entry-content p + h3, .entry-content ul + h2, .entry-content ul
h3{margin-top:30px;margin-bottom:10px}.element{padding-top:95px;padding-bottom:95px}.element-title{font-size:40px}.entry-content
h3{font-size:28px;margin-bottom:20px}.entry-content .faq h3, .faq
h3{font-size:22px;line-height:1}.entry-content p, p, .text-image .text
p{font-size:19px}.entry-content ul li, .entry-content ol
li{margin-bottom:18px;font-size:19px}.meta{margin-top:-5px;margin-bottom:15px}.meta ul
li{margin-bottom:0px;font-size:14px}.btn,.btn-line{font-size:16px;margin-top:30px;padding:19px
30px}.btn-small{padding:12px
18px;font-size:15px}.btn::after,.btn-line::after{font-size:16px}.element{padding-top:80px;padding-bottom:80px}.element-big{padding-top:120px;padding-bottom:120px}.single .entry-content{padding-bottom:80px}#menu .menu>li{margin-left:18px}#menu .menu > li > a, #header.header-small #menu a, #header.header-full #menu a, .single #menu
a{font-size:14px}#header{height:100px}#header
.logo{width:150px}.home .page-top-content{top:auto;bottom:-20px}.home #top-image p, #top-image .page-top-content-page
p{font-size:19px}.home #top-image
h1{font-size:50px;margin-top:0px;padding-bottom:0px;background-position:center bottom -125px}.posts-feed
.btn{left:30px}.text-image .text, .text-image
.image{padding:70px;padding-top:90px}.full-text-center
p{font-size:24px}.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3
li.product{width:48%;width:calc((100% - 40px) / 2);margin-left:0px;margin-right:0px}.woocommerce ul.products.columns-3 li.product:nth-child(2n), .woocommerce-page ul.products.columns-3 li.product:nth-child(2n){}#sidebar .product-categories li
a{font-size:15px}.posts-feed .list-items-3 .list-item{flex:0 0 calc((100% - 40px) / 2)}.posts-feed .list-items-3 .list-item:nth-child(2n){margin-right:0px}#footer .middle-big{position:relative}#footer #footer-address
h3{font-size:18px}#footer #footer-address li, #footer #footer-links
li{font-size:13px}#footer #footer-links li
h4{margin-bottom:0px}#footer #footer-social{position:absolute;right:0px;top:15px}.posts-feed
.middle{justify-content:center}.product-contact
p{text-align:center}}@media only screen
and (min-width : 1025px){#menu{display:block}#show-menu{display:none}}@media only screen
and (max-width : 1024px){#header.header-small .logo, #header.header-full .logo, .single-rooftypes_cpt #header .logo, .single-roof_offers_cpt #header
.logo{width:150px;margin-top:0px}#header #show-menu, #header.header-small #show-menu, #header.header-full #show-menu, .single-rooftypes_cpt #header #show-menu, .single-roof_offers_cpt #header #show-menu{margin-top:0px;display:flex;align-self:center}.posts-feed .list-item
.text{align-items:flex-start}.posts-feed .list-items-4 .list-item{flex:0 0 calc((100% - 80px) / 3)}.posts-feed .list-items-4 .list-item{margin-right:40px}.posts-feed .list-items-4 .list-item:nth-child(2n){margin-right:40px}.posts-feed .list-items-4 .list-item:nth-child(3n){margin-right:0px}#top-image{height:50vh;min-height:300px}#footer #footer-menu
li{margin-bottom:10px}#footer #footer-menu li
a{font-size:12px}#newsletter #mc_embed_signup, #newsletter .mc-field-group{margin-top:20px}#footer{padding-top:10px;padding-bottom:10px}#newsletter .newsletter-text
p{font-size:12px}#show-menu{display:block}#mobil-menu{position:absolute;padding-top:0px;bottom:auto}.flags{display:none}#mobil-menu
.flags{display:block;position:relative;padding-left:0px;margin-top:30px;margin-bottom:-10px;width:150px}#menu{display:none}#show-menu .fa-bars{color:#fff}.home #show-menu .fa-bars{color:#fff}.home .header-small #show-menu .fa-bars, .home .header-full #show-menu .fa-bars{color:#fff}#top-nav{width:378px;position:absolute;right:60px}.entry-content
h3{font-size:26px;margin-bottom:20px}.entry-content
h2{margin-bottom:22px;font-size:35px}.entry-content
h4{font-size:22px;margin-bottom:22px;line-height:1.4}.entry-content ul li, .entry-content ol
li{margin-bottom:17px;font-size:17px}.entry-content .meta ul
li{margin-bottom:0px;font-size:14px}.single .entry-content{padding-bottom:70px}#profile-cards-list
.profile{width:calc((100% - 40px) / 2);margin-right:40px;margin-bottom:60px}#profile-cards-list .profile:nth-child(2n){margin-right:0px}#var-process .number.left .number-content{margin-right:70px}#var-process .number.right .number-content{margin-left:70px}#var-process .number .number-content{padding:70px}#var-process
.number{font-size:100px}.box-filter
h4{font-size:16px;margin-bottom:0px}.box-filter h4:nth-of-type(2){margin-top:10px}.btn-list{font-size:14px}ul.filter-list
li{margin-bottom:0px}.posts-feed #house-list.list-items-3 .list-item{width:48%;width:calc(50% - 20px)}.posts-feed #house-list.list-items-3 .list-item:nth-child(even){margin-left:40px}.text-image .text, .text-image
.image{width:100%}.text-image
.text{min-height:inherit;padding:70px}.text-image
.image{padding:0px;height:20vh;min-height:20vh}.text-image .text.right .text-content{margin-top:auto !important}.feed-item{margin-bottom:0px}.feed-item .post-image{position:relative;width:50%;top:75px}.feed-item
.text{width:85%;padding:80px;padding-top:140px}.posts-feed .middle-big{max-width:720px}.single .entry-content .middle-content{padding-right:50px;padding-left:50px}.single .list-items-3 .list-item, .single .list-items-6 .list-item{margin:20px;width:40%;width:calc((100% / 2) - 40px)}.contact .feed-item
.text{width:55%;padding:40px;padding-right:80px}.contact
#address{width:45%;position:relative;top:40px;right:40px;padding:40px}.contact .entry-content
h2{font-size:22px;margin-bottom:15px}.contact #address
ul{margin-top:0px}.contact #address ul
li{font-size:15px;margin-bottom:15px}#quicklinks{left:0px;border-top-left-radius:0px;padding:0px}#quicklinks
ul{margin-left:0px}#quicklinks ul
li{display:block;margin:0px;font-size:10px}#quicklinks ul li
a{padding:15px;padding-left:40px;display:block;background:rgba(255,255,255,0.2);margin:0px;margin-bottom:1px}#quicklinks
img{top:40px;display:none}.home #top-image
.middle{margin-bottom:40px}.block{padding-top:70px;padding-bottom:70px}.push-box .image-right
.image{width:30%;right:-30px}.push-box .image-left
.image{width:30%;left:-30px}.push-box{padding:80px
60px}#footer .footer-item--social{bottom:10px;right:20px}#footer-menu{padding-left:15%}#quicklinks ul li
a{padding-left:20px}.middle{width:100%;padding-left:20px;padding-right:20px}#footer{padding-top:25px}#quicklinks{position:relative;width:100%;display:inline}.single .takstolsoffert
#content{flex-direction:column;flex-wrap:wrap}.takstolsoffert
.main{width:100%;min-width:100%;order:1;flex:0 0 100%;-ms-flex:0 0 100%;min-height:400px;min-height:60vw}.takstolsoffert
.sidebar{width:100%;min-width:100%;order:2;flex:0 0 100%;-ms-flex:0 0 100%}}@media only screen
and (min-width : 780px){.mobile{display:none}.desktop{display:block}.cert-desktop{display:flex !important}.cert-mobile{display:none !important}}@media only screen
and (max-width : 780px){.box-filter ul
li{display:block}.posts-feed .list-items-4 .list-item{flex:0 0 calc((100% - 40px) / 2)}.posts-feed .list-items-4 .list-item{margin-right:40px}.posts-feed .list-items-4 .list-item:nth-child(3n){margin-right:40px}.posts-feed .list-items-4 .list-item:nth-child(2n){margin-right:0px}#top-image{height:40vh;min-height:400px}#footer #footer-address li, #footer #footer-links
li{font-size:12px}#newsletter{margin-bottom:40px}#top-image
.middle{margin-bottom:40px}#footer .footer-item{flex:0 1 100%}#footer-menu.footer-item{padding-left:0px;margin-bottom:40px;flex:0 1 50%}#footer-address.footer-item{flex:0 1 50%}.push-box{flex-direction:column;align-items:center;padding:20px}.push-box.image-right .image, .push-box.image-left
.image{width:100%;position:relative;transform:inherit;top:0px;right:inherit;margin-bottom:20px}.push-box.image-left
.image{left:inherit}.push-box
.text{flex:0 0 100%;padding:10px}.posts-feed .list-items-3 .list-item, .posts-feed .list-items-3 .list-item:nth-child(3n){flex:0 0 100%;margin-right:0px}.push-box.image-left{justify-content:inherit}#page-top .page-top-content{padding-top:40px;padding-bottom:60px}.single
h1{font-size:40px}.home #top-image .op-midnatt{opacity:0.42;filter:alpha(opacity=42)}#opening-hours{z-index:200}.entry-content
h3{font-size:24px;margin-bottom:20px}.entry-content
h2{margin-bottom:22px;font-size:30px}.entry-content
h2.simplon{font-size:30px}.entry-content
a{word-break:break-all}.entry-content p,p{font-size:17px;max-width:100%}.entry-content ul
li{margin-bottom:17px;font-size:17px}.mobile{display:block}.desktop{display:none}.cert-mobile{display:block !important}#certs
.cert{flex-direction:column}.cert:nth-child(even){background:#bbdcd3}#certs .cert
h3{margin-bottom:10px}.cert-desktop{display:none !important}.cookie-message{position:fixed;width:100%}.cookie-message .my-close-button{margin-top:10px;width:70%;margin-left:15%;margin-right:15%;text-align:center}.cookie-message
p{text-align:center;width:90%;max-width:500px}#page-top-image{height:320px}.half{width:100%}.text-image .image.left, .text-image
.image.right{padding:0px;padding-bottom:30px}.single .entry-content .middle-content{padding-right:40px;padding-left:40px;padding-top:50px;width:100%}h4{font-size:20px}.btn,.btn-line{font-size:12px;padding:15px
21px}.btn::after,.btn-line::after{font-size:15px}.element{padding-top:50px;padding-bottom:50px}.single .entry-content{padding-bottom:50px}.form-style input, .form-style textarea, .wpcf7 input, .wpcf7
textarea{padding:10px
8px}.form-style p, .wpcf7
p{font-size:16px}.form-style .form-entry, .wpcf7 .form-entry{margin-bottom:15px}.home #how-it-works .how-content > .left, .home #how-it-works .how-content>.right{min-height:400px}.entry-content .faq .list-item, .faq .list-item{width:100%}.btn-underscore{padding-top:40px}.home .feed-item .post-image, .home .feed-item
.text{width:100%}.home .feed-item
.text{margin-top:15px;padding:10px}#page-top{height:auto}#page-top
h1{font-size:45px}#page-top .page-top-content{width:100%;text-align:center}.text-image
.image{padding:0px;height:30vh;min-height:30vh}.entry-content .address-box{padding:40px}.post-filter{height:auto}#house-filter ul.filter-list{margin:0px;margin-top:50px;padding:20px;width:100%;background:rgba(0, 0, 0, 0.05)}ul.filter-list li, #house-filter ul
li{text-align:center;margin-bottom:10px;margin-top:10px;margin-right:0px}.post-filter .fa-filter{top:16px}.btn-list, .box-filter ul .btn-list{margin-left:0px;margin-bottom:0px;margin-top:0px}.box-filter{padding:30px}.box-filter .filter-list{margin-top:0px}.btn-list{font-size:12px;margin-right:0px}.box-filter
h4{margin-bottom:5px}.feed-item{margin-bottom:40px}.feed-item .post-image, .async-feed .feed-item-even .post-image{width:100%;top:5px;right:auto}.feed-item .text, .async-feed .feed-item-even
.text{width:100%;padding:40px;padding-top:80px;min-height:380px}.entry-content .icons ul
li{width:50%}#conference-rooms .cr-feed-item{margin:20px;width:48%;width:calc(100% - 40px)}#conference-rooms .cr-feed-item , .single .list-items-3 .list-item, .single .list-items-6 .list-item{margin:0px;margin-bottom:25px;width:100%}.contact .feed-item
.text{width:100%;padding:40px}.contact
#address{width:100%;position:relative;top:0px;right:0px;padding:40px;margin-bottom:40px}.wpcf7-acceptance .wpcf7-list-item-label{width:calc(100% - 35px)}#map{height:500px}.list-items-3 .list-item, .list-items-6 .list-item{width:100%;margin-bottom:30px}.list-items-3 .list-item-2, .list-items-6 .list-item-2, .list-items-6 .list-item-4, .list-items-6 .list-item-6{margin:0px;margin-bottom:30px}.text-on-bg
h2{font-size:50px}.text-on-bg
p{font-size:18px}.simple-text .image-and-text
img{float:none;margin-left:0px}ul.product-contact-info{display:block}.block .product-contact-info
li{font-size:22px;margin-bottom:15px}.newsletter{display:none}}@media only screen
and (max-width : 500px){#header{-webkit-box-shadow:none;box-shadow:none}h1, .single
h1{font-size:37px;margin-bottom:20px;margin-top:30px}h2{font-size:25px;margin-bottom:24px}h3{font-size:22px}h5{font-size:12px}.entry-content
h4{font-size:17px;margin-bottom:25px}.element-title{font-size:35px}.home #top-image
h1{font-size:30px;line-height:1.2;margin-bottom:10px}#CookiebotWidget:not(.CookiebotWidget-inactive){left:auto !important;right:10px}#mobil-menu{padding-bottom:100px}.home .page-top-content{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;bottom:190px;left:0px;right:0px}.home #how-it-works .how-content > .left, .home #how-it-works .how-content>.right{padding:30px;min-height:250px}.faq .list-item{margin-bottom:20px}.element-big{padding-top:80px;padding-bottom:80px}.btn-underscore{font-size:25px}.book-meeting
svg{width:130px;margin-left:-100px;margin-top:-45px}#newsletter .newsletter-text{width:100%}#newsletter
#mc_embed_signup{width:100%}.close-meeting-form{right:20px}.close-meeting-form
i{font-size:20px}.text-image
.image{min-height:35vh}#page-menu ul
li{font-size:10px;margin-top:10px;margin-left:18px}#page-menu .middle-big{width:100%}#page-menu
h3{font-size:10px;padding:10px
15px}#top-image
p{font-size:22px}.page-top-content-page{bottom:15px}.book-meeting{padding-top:70px;padding-bottom:50px}#newsletter #mce-EMAIL, #newsletter #mc-embedded-subscribe{font-size:16px;padding:16px}#newsletter .input-wrapper::after{top:16px}.btn::after,.btn-line::after{font-size:11px;margin-left:7px}.posts-feed #house-list.list-items-3 .list-item, .posts-feed #house-list.list-items-3 .list-item:nth-child(2n){width:100%;margin-left:0px;margin-right:0px}.text-buttons.center{text-align:left}.text-buttons .btn, .text-buttons .btn-line, #page-menu
.btn{font-size:11px;padding:13px
18px 11px 12px;margin-left:0px;margin-right:5px}#page-menu
.btn{margin-left:5%}.text-buttons
.btn{margin-left:0px;margin-right:5px}.text-buttons .btn::after, .text-buttons .btn-line::after{font-size:11px;margin-left:5px}.text-image
.text{padding:50px
5%}#var-process
.text{width:100%;padding:50px
5%}#var-process .number.left .number-content, #var-process .number.right .number-content{margin-top:50px !important;padding:30px;margin-right:auto;margin-left:auto}#var-process
.number{width:100%;text-align:center;font-size:60px}#houses .list-item
.text{padding-bottom:0px}#houses .list-item
.btn{right:27px;left:auto;bottom:32px}.faq .box-filter .filter-list{margin-bottom:0px}.box-filter{margin-bottom:0px;margin-top:0px;padding:0px}.box-filter
h4{font-size:12px}ul.filter-list li, #house-filter ul
li{text-align:center;margin-bottom:5px;margin-top:10px;margin-right:0px}.box-filter
h4{margin-bottom:0px}.btn-list{font-size:9px}.entry-content h3.form-header,h3.form-header{margin-bottom:40px;font-size:30px}.form-intro{margin-bottom:50px}.entry-content .form-style input, #book-meeting-form .form-style
textarea{padding:8px
10px;font-size:14px;border-radius:5px}.form-style .form-entry, .wpcf7 .form-entry, .entry-content .form-style .form-entry{margin-bottom:15px}.form-style p, .wpcf7 p, .entry-content .form-style
p{font-size:14px;margin-bottom:3px}.form-style .wpcf7-radio input, .form-style .wpcf7-checkbox input, .form-style .wpcf7-acceptance input, .wpcf7 .wpcf7-radio input, .wpcf7 .wpcf7-checkbox input, .wpcf7 .wpcf7-acceptance input, .entry-content .form-style .wpcf7-radio input, .entry-content .form-style .wpcf7-checkbox input, .entry-content .form-style .wpcf7-acceptance
input{padding:0px;width:auto;height:auto;margin-top:0px;margin-right:6px}.entry-content .form-style .wpcf7-radio .wpcf7-list-item, .entry-content .form-style .wpcf7-radio .wpcf7-list-item.last{width:100%;margin-bottom:15px;margin-right:0px;margin-left:0px}.form-style .wpcf7-radio .wpcf7-list-item, .form-style .wpcf7-checkbox .wpcf7-list-item, .form-style .wpcf7-acceptance .wpcf7-list-item, .wpcf7 .wpcf7-radio .wpcf7-list-item, .wpcf7 .wpcf7-checkbox .wpcf7-list-item, .wpcf7 .wpcf7-acceptance .wpcf7-list-item, .entry-content .form-style .wpcf7-radio .wpcf7-list-item, .entry-content .form-style .wpcf7-checkbox .wpcf7-list-item, .entry-content .form-style .wpcf7-acceptance .wpcf7-list-item{width:100%;margin-bottom:15px;margin-right:0px;margin-left:0px}.entry-content .form-style .wpcf7-radio .wpcf7-list-item input, .form-style .wpcf7-radio .wpcf7-list-item
input{margin-top:-2px}.single .entry-content .middle-content{padding-right:20px;padding-left:20px;padding-top:0px}.fasadskiss,.planskiss{padding:10px}.single .entry-content .middle-content .price-box{width:260px;height:260px;left:-130px;top:-130px}.single-events_cpt .entry-content .middle-content .price-box .price-box-text
p{font-size:13px}.single .single-text
img{margin-top:20px;margin-bottom:20px}.entry-content .address-box{width:100%;margin-bottom:10px;padding:30px}#phone
span{font-size:40px}#phone span
a{color:#fff}#profile-cards-list
.profile{width:calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px}#profile-cards-list .profile
h3{font-size:15px;margin-top:9px}#profile-cards-list .profile ul
li{font-size:11px;margin-bottom:4px}#profile-cards-list .profile
.title{margin-bottom:10px}#footer #footer-links{width:100%}.text-on-bg
h2{font-size:30px}.text-on-bg
p{font-size:16px}p.small{font-size:16px}.text-on-bg
h2{margin-bottom:5px}.block{padding-top:40px;padding-bottom:40px}#footer-menu.footer-item,#footer-address.footer-item{flex:0 1 100%}#footer .footer-item--social ul
li{width:30px;height:30px;font-size:13px}#newsletter #mce-EMAIL, #newsletter #mc-embedded-subscribe{font-size:12px;padding-left:14px;padding-right:14px;padding-bottom:10px;padding-top:10px}.page-top-content
.btn{margin-top:17px}#header.header-small, #header.header-full, .single-rooftypes_cpt #header, .single-roof_offers_cpt
#header{height:60px}.home .header-small #show-menu .fa-bars, .home .header-full #show-menu .fa-bars{color:#fff}.produkter-tables{overflow-x:scroll}.produkter-tables table tbody
td{font-size:10px}.produkter-tables table
th{padding:15px
7px;font-size:9px}.entry-content h2,h2{font-size:26px}.entry-content
h3{font-size:21px}.posts-feed .list-item .text
h3{font-size:21px}.posts-feed.block--profile-cards .list-items-4 .list-item{flex:0 0 calc((100% - 20px) / 2);margin-right:20px}.posts-feed.block--profile-cards .list-items-4 .list-item:nth-child(2n){margin-right:0px}.posts-feed .list-item .text--profile
h3{font-size:15px;margin-bottom:8px}.home #top-image
.middle{margin-bottom:25px}.home #top-image{min-height:670px}.home #top-image p, #top-image .page-top-content-page
p{font-size:18px}.box-filter ul li
a{font-size:11px}.takstolsoffert
.main{background-size:88%}.takstolsoffert .sidebar .acf-fields .acf-field input, .takstolsoffert .sidebar .acf-fields .acf-field
textarea{font-size:16px}.takstolsoffert .sidebar .acf-fields .acf-field{padding-bottom:16px}}