.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}:where(.wp-block-cover:not(.has-text-color)){color:#fff}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body,main{overflow-x:hidden;-webkit-appearance:none;max-width:100%;margin:0!important;padding:0!important}button,input{transition:all .2s ease-in-out 0s}footer a:link,main a:link,main a:visited{text-decoration:none;font-weight:400;color:#67b9e5}footer a:link{color:#fff}main a.btn{display:inline-block;border-radius:10px;border:solid 1px #3f6071;padding:5px 10px;background-color:#3f6071;color:#fff;margin-bottom:5px;transition:background .2s ease-in-out 0s}#iworks-pwa-add-button-container button:hover,main a.btn:hover{background-color:#fff0}h2{margin-bottom:0}@media only screen and (max-width:781px){h1{font-size:40px!important;line-height:40px!important}h2{font-size:30px!important}}.wp-block-cover,.wp-block-template-part{margin-top:0!important}@media only screen and (max-width:781px){.wp-block-spacer:not(.wp-block-spacer.keep-space){max-height:20px}}#topmenu{border-bottom:solid 1px #2d4450}#topmenu.topmenu-closed #topmenuContent{text-align:center}#topmenu.topmenu-closed #topmenuContent ul li a{transition:all .2s ease 0s;text-decoration:none;padding:15px 15px 10px}#topmenu .children{box-shadow:rgb(0 0 0/.1)0 10px 50px}#topmenu.topmenu-closed #topmenuContent ul.children li a{padding-top:5px;padding-bottom:5px}#topmenu #topmenuBtns .fa.fa-bars{text-align:right}#logotyp{position:absolute;z-index:1000;padding-top:7px;padding-left:7px;margin-bottom:0}@media only screen and (max-width:1250px){#topmenuContent{text-align:right}#logotyp{padding-top:10px}#logotyp img{height:30px!important;width:auto!important}}@media only screen and (max-width:1024px){#logotyp{padding-top:10px;padding-left:calc(50% - 80px);text-align:center}#logotyp img{height:30px!important;text-align:center}}.marginalblock{width:100%;max-width:1250px;margin:auto;border:dashed 2px #eee;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:781px){.marginalblock{padding:20px!important}}main .marginalblock{border:0}::-webkit-calendar-picker-indicator{filter:invert(1)}html{overflow-y:scroll;scrollbar-color:#3f6071 #1e2d35;scrollbar-width:thin}@media only screen and (max-width:990px){body.single-evenemang .marginalblock{padding:0!important}}.evenemang-single{width:615px;max-width:100%}.evenemang-single figure{margin:auto auto 0}.evenemang-single img{max-width:100%;height:auto}.evenemang-single-content{padding:0 20px}.evenemang-single h1{margin-bottom:10px}.evenemang-single p.excerpt{font-weight:500;margin-top:10px}.evenemang-single p.info{border-bottom:dashed 1px #3f6071}.evenemang-single .acf-map{height:50vh}.acf-map{width:100%;height:calc(100vh - 120px);border:0;overflow-x:hidden}@media only screen and (max-width:781px){.acf-map{height:calc(60vh)}}.jump_map{opacity:0;pointer-events:none}#iworks-pwa-add-button-container,#topmenu{text-align:center}#iworks-pwa-add-button-container button{background-color:#3f6071;border:solid 1px #3f6071;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;background-image:url(https://upplevnybro.se/wp-content/uploads/2024/04/favicon-upplevnybro.png);background-repeat:no-repeat;background-size:50px;padding:15px 10px 15px 60px}#topmenu{top:auto;z-index:1000;width:100%;max-width:100%;text-transform:none}#topmenu ul{list-style-type:none;padding:0;width:100%;margin:auto;font-size:0}#topmenu ul li{display:inline-block;margin:0;padding:0;font-size:16px}#topmenu ul li a{display:block;margin:0;padding:27px 25px;background-color:#fff0;transition:background-color .5s ease 0s;letter-spacing:1px}#topmenu ul li a,#topmenu ul li a:active,#topmenu ul li a:link,#topmenu ul li a:visited{text-decoration:none}#topmenu ul li.page_item_has_children{position:relative}#topmenu,#topmenu ul li.page_item_has_children ul.children li{display:block}#topmenu button{cursor:pointer;border-radius:0}#topmenu a:focus,#topmenu button:focus{cursor:pointer;border-radius:0}#topmenu.topmenu-closed ul li.page_item_has_children a::after{font:var(--fa-font-solid);content:"";display:inline-block;padding-left:5px;vertical-align:middle;font-weight:600}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li a::after,#topmenuBtns{display:none}#topmenu.topmenu-closed ul li.page_item_has_children ul.children{display:none;position:absolute;z-index:1000;left:0;width:auto;text-align:left;padding:0}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li a{padding:10px;text-transform:none}#topmenu.topmenu-closed ul.children{white-space:nowrap}@media only screen and (max-width:1024px){#topmenu{position:fixed;background-color:transparent!important}#topmenuBtns,#topmenuToggle{display:block;margin:auto;text-align:center}#topmenuToggle{width:100%;height:auto;padding:0;border:0;cursor:default;font-size:20px;transition:background-color .5s ease-in-out}#topmenuToggle i{display:block;padding:16px}#topmenu{border-bottom:0;overflow-y:auto;max-height:100%;max-height:100vh}#topmenuContent{display:none;width:100%}#topmenu ul li a{display:block;border-bottom:solid 1px}}