/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'icons';src:url("assets/fonts/icons.eot?2605517");src:url("assets/fonts/icons.eot?2605517#iefix") format("embedded-opentype"),url("assets/fonts/icons.woff2?2605517") format("woff2"),url("assets/fonts/icons.woff?2605517") format("woff"),url("assets/fonts/icons.ttf?2605517") format("truetype"),url("assets/fonts/icons.svg?2605517#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:'\e800'}.icon-phone:before{content:'\e801'}.icon-facebook:before{content:'\f09a'}.icon-instagram:before{content:'\f16d'}html,body{padding:0;margin:0}html{font-family:'Baskerville', sans-serif}.page-divider{height:2px;background:rgba(243,219,217,0.87);width:100%}.margin-bottom-tiny{margin-bottom:2px}.opening-hours-header{margin-bottom:2px}.three.sections{margin:auto;max-width:1200px;display:flex;flex-direction:row}@media screen and (max-width: 1248px){.three.sections{padding:0 24px}}.three.sections>div{flex:1 1 33.33%}.titlebar{border-bottom:2px solid rgba(243,219,217,0.87);overflow:hidden;display:flex;align-items:center;justify-content:center;height:24px;background:#f9edec;width:100%}.titlebar-container{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1240px){.titlebar-container{padding:0 12px}}.titlebar-container>div{flex:1 0 50%}.titlebar-right{display:flex;justify-content:flex-end}.social-icons{display:flex;flex-direction:row}a{color:#A26769;text-decoration:none;transition:color 200ms ease-in-out}a:hover{color:#E9AFA3 !important}.social-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.social-wrapper span{font-size:12px}@media screen and (max-width: 640px){.social-wrapper span{display:none}}.social-wrapper,.social-icon{font-family:'Montserrat', sans-serif;margin-right:12px}.social-wrapper:last-of-type,.social-icon:last-of-type{margin-right:0}.no-margin-bottom{margin-bottom:0}.subheader{margin-top:0;font-size:0.8em}h1,h2,h3,h4{color:#3A2D32;font-family:'Baskervville', serif;text-transform:uppercase;font-weight:bolder}h3{font-family:'Baskervville', serif;font-weight:300;font-size:1em;text-transform:uppercase}h4{font-size:0.75em}p.company-tagline{margin-top:0;font-size:0.75em;margin-bottom:0}.wrapper{min-height:calc(100vh - 56px);padding-bottom:56px;position:relative}@media screen and (max-width: 550px){.wrapper{padding-bottom:68px}}@media screen and (max-width: 375px){.wrapper{padding-bottom:76px}}.header-container{margin:auto;padding:12px 0;display:flex;flex-direction:row;max-width:1200px}.menubar{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}.menubar-left{flex-basis:33%}.menubar-right{flex-basis:33%}.logo-wrapper{justify-content:center;flex:1 1 auto;text-transform:uppercase;font-family:'Baskervville', serif;display:flex;flex-direction:column;align-items:center}.logotype{font-size:2.5em;text-transform:uppercase}.subhead{font-size:.5em;width:300px;text-align:center;position:relative}.subhead:before{content:'';width:35px;height:1px;display:block;position:absolute;top:4px;left:53px;border-bottom:1px solid black}.subhead:after{content:'';width:35px;height:1px;display:block;position:absolute;top:4px;right:53px;border-bottom:1px solid black}.logo-ornament-top{width:300px;overflow:visible;height:90px;background-image:url("assets/img/brudarlin-logotype.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.logo{width:240px;height:150px;background-image:url("assets/img/brudarlin_logo.jpg");background-repeat:no-repeat;background-size:contain}.banner{width:100%;height:80vh;max-height:422px}.banner-image{width:100%;height:100%;background-image:url("assets/img/banner.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.contact-details{color:#3A2D32;font-family:'Baskervville', serif}.contact-details ul{list-style-type:none;padding:0;font-style:normal}.contact-details a{transition:color 200ms ease-in-out;text-decoration:none;color:#A26769}.contact-details a:hover{color:#E9AFA3}.footer{overflow:hidden;padding:4px 0;border-top:2px solid rgba(243,219,217,0.87);height:24px;width:100%;position:absolute;bottom:0;left:0;right:0;margin-top:16px;background-color:#f9edec;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 550px){.footer{height:36px}}@media screen and (max-width: 375px){.footer{height:48px}}ul>li.company-name{margin-bottom:4px;font-weight:bold}.copyright-disclaimer{padding:8px;font-family:'Montserrat', sans-serif;justify-content:center;display:flex;flex-direction:row;align-items:center;font-size:10px;bottom:4px;color:rgba(97,36,31,0.55)}.copyright-disclaimer .copyright{user-select:none;margin-right:8px}.copyright-disclaimer p{text-align:center;padding:0;margin:0}@media screen and (max-width: 540px){#opening-hours-section{flex:1 0 100%}}@media screen and (max-width: 540px){#contact-info-section{flex:1 0 100%}}@media screen and (max-width: 800px){.three.sections{flex-wrap:wrap}}@media screen and (max-width: 800px){#map-section{flex:1 0 100%}}
