#topmenu ul,body{margin:0;padding:0}body{overflow-x:hidden}h1{font-size:36px}h1,h2,h3{font-family:"EB Garamond",serif}h2{font-weight:24px}h3{font-size:24px}body,p{font-family:"Roboto",sans-serif;font-weight:300;font-size:18px;color:#333}h1,h3,strong{font-weight:400}img{max-width:100%;height:auto;border-radius:2px}a:link,a:visited{color:#4f7b7b;text-decoration:underline}.puff h2,a:active,a:hover,h1,h2,h3{color:#4f7b7b}a:active{text-decoration:underline}#topmenu ul li a:active,#topmenu ul li a:link,#topmenu ul li a:visited,a:hover{text-decoration:none}#content,#puffs #puffs-inside{max-width:100%;width:1290px;margin:auto}main{display:block;max-width:780px;margin:80px auto 120px}.topimage{width:100%;max-width:780px;margin:75px auto -30px}@media only screen and (max-width:991px){.topimage{margin-top:0;margin-bottom:-10px}main{padding-left:15px;padding-right:15px;margin-top:40px;margin-bottom:60px}}#puffs{background-color:#f2f1ef;padding-top:30px;padding-bottom:50px}#topmenu ul li a,a.puff{display:block;text-decoration:none}.puff .puffImgContainer{position:relative;overflow:hidden;transition:background-color 1s ease-in-out;background-color:#fff0;border-radius:2px}.puff:hover .puffImgContainer{background-color:#000}.puff .puffImg{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .3s ease-in-out;opacity:1}.puff .puffImg img{max-width:100%;visibility:hidden}@media only screen and (min-width:615px){.puff .puffImg img{max-height:273px}}.puff .imgText{position:absolute;left:0;bottom:0;color:#fff;padding:7px 15px;border-radius:0 2px 0 0}.puff h2{margin:0;padding:15px 15px 23px;font-family:"EB Garamond",serif;font-weight:400;font-size:24px}h2.h2Big{font-size:36px}.puff p{margin-top:-15px;padding:0 15px 23px}@media only screen and (max-width:991px){#puffs{padding-bottom:50px}}.clear{clear:both}.aligncenter{float:none;margin-left:20px;margin-bottom:20px;text-align:center}.colorBrown,footer{background-color:#4f7b7b}footer{width:100%;display:block;clear:both}#footer-inside{max-width:1290px;margin:auto;padding:100px 15px}#footer-inside a{display:block;color:#fff}#sidfot-bilder{text-align:center;vertical-align:middle;padding-top:30px;padding-bottom:50px;background-color:#fafafa}#sidfot-bilder p,#topmenu ul li{display:inline-block}#sidfot-bilder img{text-align:center;vertical-align:center;padding:10px}footer h3,footer p{color:#fff}@media only screen and (max-width:991px){#footer-inside{padding-top:30px;padding-bottom:100px}#footer-inside .ellibot-column-box:nth-child(2){display:none}#footer-inside h3,#footer-inside p{text-align:left!important}}#topmenu{position:relative;font-family:"EB Garamond",serif;font-weight:400;display:block;font-size:0;width:100%;text-align:center;height:80px;background-color:#fafafa}#topmenu ul{list-style-type:none;width:100%}#topmenu ul li{white-space:nowrap;margin:0;padding:0}#topmenu ul li a{font-size:18px;line-height:22px;margin:0;padding:30px 10px 26px;height:24px;color:#000}#topmenu ul li.current-menu-item a{font-weight:600}@media only screen and (max-width:1500px){#topmenu{text-align:right}#topmenuContent{margin-right:20px}}#topmenu ul li.menu-item-has-children{position:relative}#topmenu ul li.menu-item-has-children a::after{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-left:5px;vertical-align:middle;font-weight:900}#topmenu ul li.menu-item-has-children ul.sub-menu li a::after{display:none}#topmenu ul li.menu-item-has-children ul.sub-menu{display:none;position:absolute;z-index:1000;left:0;width:auto;text-align:left;padding:0}#topmenu ul,#topmenu ul li.menu-item-has-children ul.sub-menu li{display:block}#topmenu.topmenu-closed ul li.menu-item-has-children ul.sub-menu li a{padding:10px;background-color:#fafafa}#topmenu.topmenu-closed ul li.menu-item-has-children ul.sub-menu li a:hover{background-color:#eee}@media only screen and (max-width:1024px){#topmenu{height:60px}#topmenuContent{display:none;margin-right:0}}@media only screen and (max-width:250px){#topmenuLogotype{display:none}}#topmenuHamburger,#topmenuHamburger span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#topmenuHamburger{display:none;width:30px;height:40px;margin:10px 15px 10px 10px;position:relative;float:right;transition:.5s ease-in-out;cursor:pointer;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}#topmenuHamburger span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:0;opacity:1;left:0;transition:.25s ease-in-out}#topmenuHamburger span:nth-child(1){top:10px}#topmenuHamburger span:nth-child(2),#topmenuHamburger span:nth-child(3){top:19px}#topmenuHamburger span:nth-child(4){top:28px}@media only screen and (max-width:1024px){#topmenuHamburger{display:block}}#topmenuBackbutton{position:fixed;z-index:1000;bottom:15px;right:15px;height:50px;width:50px;background-color:#4f7b7b;color:#fff;font-size:30px;line-height:50px;text-align:center;border-radius:2px;cursor:pointer;display:none}header #topmenuLogotype a{display:block;position:absolute;z-index:100;top:0;left:10px;width:250px;height:80px;background-image:url(/wp-content/themes/sollidensslott/gfx/logo-svart.png);background-position:center left;background-repeat:no-repeat;background-size:221px 53px;transition:background-image .5s ease-in-out}@media only screen and (max-width:1024px){header #topmenuLogotype a{height:60px;left:10px;background-size:167px 40px}}.ellibot-column-box{float:left}.ellibot-column-box.ellibot-column-3{width:33.333333%}.ellibot-column-box .ellibot-column-inside{margin:15px}@media only screen and (max-width:1024px){.ellibot-column-box.ellibot-column-3{width:50%}}@media only screen and (max-width:615px){.ellibot-column-box.ellibot-column-3{width:100%;float:none;clear:both}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.aligncenter{clear:both}html :where(img[class*=wp-image-]){height:auto;max-width:100%}