*{margin:0 auto;box-sizing:border-box;max-width:1600px;color:#333;line-height:125%;font-family:"Lora",serif}body{background-color:#ececec}a{text-decoration:none;color:#333}.button{padding:5px 10px 5px 10px;margin:0 5px 0 5px;font-size:14px}@media screen and (min-width:800px){.button{font-size:16px;margin:0 10px 0 10px;width:140px}}@media screen and (min-width:1200px){.button{font-size:18px;width:160px}}.grid-item{max-width:280px}img{max-width:280px;height:auto}@media screen and (min-width:800px){img{max-width:350px}.grid-item{max-width:350px}}@media screen and (min-width:1200px){img{max-width:380px}.grid-item{max-width:380px}}.forgylleriet__container{display:grid;align-items:center;max-width:700px;min-height:200px;margin-bottom:20px;padding:10px}.forgylleriet__grid{max-width:750px;min-height:950px;margin-bottom:20px}@media screen and (min-width:800px){.forgylleriet__grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-column-gap:5px}}.kontakt{max-width:700px}.kontakt__open{width:100%;margin-bottom:20px;padding-left:10px}.kontakt__info{width:100%;margin-bottom:20px;padding-top:10px;padding-left:10px}.kontakt__list{list-style-type:none;margin:0;padding:0}.kontakt__map{max-width:800px;height:300px;margin-bottom:20px;padding-top:10px}.list-distance{padding-top:10px;padding-bottom:10px}@media screen and (min-width:500px){.kontakt{display:flex}}@media screen and (min-width:800px){.kontakt__map{height:400px}}.ramverkstad__container{display:flex;align-items:center;max-width:700px;min-height:180px;padding:10px}.ramverkstad__grid{max-width:700px;padding-top:20px}@media screen and (min-width:800px){.ramverkstad__grid{max-width:720px;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto}.rv-img-small{max-width:240px}.rv-photo1{grid-area:1/1/7/5;max-width:230px}.rv-photo2{grid-area:1/5/7/9;max-width:230px}.rv-photo3{grid-area:1/9/7/13;max-width:230px}.rv-photo4{grid-area:7/1/19/7}.rv-photo5{grid-area:7/7/19/13}}@media screen and (min-width:1200px){.ramverkstad__grid{max-width:780px}.rv-photo1,.rv-photo2,.rv-photo3{max-width:250px}}.header{background-color:#454d46;background-image:linear-gradient(#454d46,#748375)}.header__top{display:flex;justify-content:space-between;align-items:center;text-align:center;height:200px}.header__title{font-size:22px;color:white;font-family:"Cinzel",serif}.header__title-box{display:flex;flex-direction:column;transform:translateY(-15px)}.main-title{font-size:32px;color:white}@media screen and (min-width:800px){.header__title{font-size:24px}.main-title{font-size:36px}}@media screen and (min-width:1200px){.header__title{font-size:26px}.main-title{font-size:40px}}.header-link:hover{opacity:70%}.list__item{padding:5px 10px 5px 10px}.menu{display:flex;align-items:center;margin-bottom:20px;height:50px;opacity:80%}.menu__container{display:flex;justify-content:space-between;width:900px}.menu__button{border:none;margin-bottom:10px}.menu__button:hover{background-color:#d3d3d3;opacity:80%}.landing{max-width:700px;margin-top:10px}.landing__title{margin-top:10px}.landing__text{display:flex;flex-direction:column;justify-content:center;max-width:675px;min-height:500px;margin-top:20px;padding:10px}.landing__container{margin-top:10px;margin:auto 0}@media screen and (min-width:800px){.landing{max-width:800px}.landing__grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto}}@media screen and (min-width:1200px){.landing{max-width:1200px}.landing__grid{grid-template-columns:auto auto auto}}.quote{margin:12px 0 12px 0}