body,main{overflow-x:hidden;-webkit-appearance:none;max-width:100%;margin:0!important;padding:0!important}label,input,select,button{transition:all 0.2s ease-in-out 0s}.home .wp-site-blocks{opacity:0}main a:link,main a:visited,footer a:link{text-decoration:none;font-weight:400;color:#67B9E5}main a:hover,footer a:hover{text-decoration:underline}main #grid-container a:hover{text-decoration:none}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 0.2s ease-in-out 0s}main a.btn:hover{background-color:#fff0}main a[href^="mailto:"]:link:before,footer a[href^="mailto:"]:link:before{content:'\f0e0 '}main a[href^="tel:"]:link:before,footer a[href^="tel:"]:link:before{content:'\f095 '}main figure a:hover{opacity:.8}main ul{padding-left:0}main ul li{list-style-type:none}main ul li:before{content:'\f00c  ';font:var(--fa-font-regular);white-space:nowrap;color:#67B9E5}h2,h3,h4,h5,h6{margin-bottom:0}@media only screen and (max-width:781px){h1{font-size:40px!important;line-height:40px!important}h2,h3,h4,h5,h6{font-size:30px!important}}.wp-block-template-part,.wp-block-cover{margin-top:0!important}.wp-block-columns{margin-bottom:25px}.entry-content>*{max-width:650px;margin:auto}.entry-content>.alignwide{max-width:1250px}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:2em}.entry-content>.alignright{float:right;margin-right:2em}@media only screen and (max-width:781px){.wp-block-spacer:not(.wp-block-spacer.keep-space){max-height:50px}}@media only screen and (max-width:781px){main br{content:' '}main br:after{content:' '}}@media only screen and (max-width:1200px) and (min-width:781px){.wp-block-columns .wp-block-column .wp-block-columns{display:block}.wp-block-columns .wp-block-column .wp-block-columns .wp-block-column:after{content:' ';white-space:pre-wrap}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-right:0}#topmenu{border-bottom:solid 1px #2d4450}#topmenu.topmenu-closed #topmenuContent{text-align:center}#topmenu.topmenu-closed #topmenuContent ul li.current_page_item,#topmenu.topmenu-closed #topmenuContent ul li.current_page_parent{background-color:#2d4450}#topmenu.topmenu-closed #topmenuContent ul.children>li.current_page_item{border-bottom:none;margin-bottom:0;background-color:#2d4450}#topmenu.topmenu-closed #topmenuContent ul.children>li.current_page_item a:before{content:' \f0da  ';font:var(--fa-font-solid)}#topmenu.topmenu-closed #topmenuContent ul li a{transition:all 0.2s ease 0s;text-decoration:none;padding:15px 15px 10px 15px}#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}}.wp-block-button a{transition:all 0.2s ease-in-out 0s!important}.wp-block-button a:link{text-decoration:none}.wp-block-button a:hover{background-color:transparent!important;box-shadow:0 0 0 2px rgb(255 255 255 / .5)!important}.wp-block-button a:link:before{content:''}.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}}header .marginalblock,main .marginalblock,footer .marginalblock{border:0}.filter-buttons{background-color:rgb(0 0 0 / .6);text-align:center;padding-left:7px;padding-right:7px;margin:auto;width:510px;border-radius:10px 10px 0 0}button.open-filters,button.open-map,button.change-view{cursor:pointer;display:inline-block;width:150px;margin:15px 7px;margin-bottom:0;border:0;border-radius:0;height:38px;color:#fff;font-size:16px;padding:0 10px;background-color:#3f6071;white-space:nowrap;overflow:hidden;text-overflow:clip}button.open-filters[aria-expanded="true"],button.open-map[aria-expanded="true"],button.change-view[aria-expanded="false"]{background-color:#18242a}@media only screen and (max-width:781px){.filter-buttons{background-color:rgb(0 0 0 / .6);text-align:center;display:flex;padding-left:5px;padding-right:5px;margin:auto;width:auto;border-radius:0}button.open-filters,button.open-map,button.change-view{flex-basis:100%;margin:10px 5px;border:0;border-radius:0;height:38px;color:#fff;font-size:16px;padding:0 10px;background-color:#3f6071}}@media only screen and (max-width:350px){.filter-buttons span{display:none}}#map{order:0;display:none;position:relative;background-color:#1e2d35;margin:0 15px}#filters{display:none;position:relative;background-color:#18242a;margin:0 15px;padding-bottom:50px}#filters fieldset{border:0}#filters fieldset legend{display:none}.filter_dates{margin:auto;margin-bottom:30px;text-align:center;user-select:none}.filter_dates .filter_date{display:inline-block;margin-right:5px;margin-bottom:10px}.filter_dates .filter_date label{display:block;cursor:pointer;padding:5px;border:solid 1px #4a7185;border-radius:10px}.filter_dates .filter_date label:hover{background-color:#2d434e}.filter_dates .filter_date input{height:25px;width:125px;border-radius:0 10px 10px 0;font-size:16px;background-color:#fff0;color:#fff;outline:0;border:none;font-family:raleway}.filter_dates .filter_date.selected-date label{background-color:#3f6071}::-webkit-calendar-picker-indicator{filter:invert(1)}.filter_dates .filter_date input::-webkit-datetime-edit-year-field:focus,.filter_dates .filter_date input::-webkit-datetime-edit-month-field:focus,.filter_dates .filter_date input::-webkit-datetime-edit-day-field:focus,.filter_dates .filter_date input::-webkit-datetime-edit-text:focus{background:#fff0}.filter_terms{margin:auto;margin-bottom:30px;text-align:center;user-select:none;max-width:650px}.filter_terms .filter_term{display:inline-block;margin-right:5px;margin-bottom:10px}.filter_terms .filter_term label{display:block;cursor:pointer;padding:5px 10px;border:solid 1px #4a7185;border-radius:10px}.filter_terms .filter_term label:hover{border-color:#76b1d1}.filter_terms .filter_term label input{display:none}.filter_terms .filter_term.selected-term label{background-color:#3f6071;border-color:#4a7185}.filter_ctrls{text-align:center}.filter_ctrls input{margin:auto;display:inline-block;cursor:pointer;border:0;background-color:#fff0;color:#76b1d1;text-decoration:underline;padding:0}.filter_ctrls input:hover{text-decoration:none}.evenemang,#marginalblock-id-block_a910e4d38e5ab69e76ef40c02309cf53,#marginalblock-id-block_5cef40fa337f774d45343be3a2022939{margin-top:0!important;padding:0!important}#order-div{display:flex;flex-direction:column;margin:0!important;padding:0!important}#grid-container{margin:15px 0;order:1}.grid{overflow:hidden}.grid-item{width:calc(25% - 30px);height:auto;overflow:hidden;margin:15px;padding:0;background-color:#283d48;cursor:pointer;transition:background 0.2s ease-in-out 0s}.grid-item img{max-width:100%;min-width:100%}.grid-item .grid-text{padding:0 20px 20px}.grid-item .grid-text h2{margin-top:10px;margin-bottom:15px}.grid-item .grid-text h2 a{color:#fff}.grid-item a:focus{border:none;outline:none}.grid-item:hover,.grid-item:focus-within{background-color:#3f6071}.grid-item:hover h2,.grid-item:focus-within h2{text-decoration:underline;text-decoration-thickness:1px}.grid-item .grid-text .term-tags{margin-top:10px}.grid-item .grid-text .term-tag{border:solid 1px #4a7185;color:#ddd;border-radius:10px;padding:1px 5px;margin-right:5px;margin-bottom:5px;display:inline-block}@media only screen and (max-width:1250px){.grid-item{width:calc(33.333333% - 30px)}}@media only screen and (max-width:1000px){.grid-item{width:calc(50% - 30px)}}@media only screen and (max-width:781px){#map{margin:0}#filters{margin:0;padding-bottom:30px}.grid-item{width:calc(100% - 30px);margin-top:15px;margin-bottom:0}}.grid-item .grid-text p.authorstr,.grid-item .grid-text p.timestr{margin:0;padding:0}.grid.grid-list-view{width:900px;margin:auto;max-width:100%}.grid.grid-list-view .grid-item{width:100%;max-width:100%;height:250px;margin-left:0;margin-right:0}.grid.grid-list-view .grid-item img{height:250px;width:auto;float:left;padding-right:15px;display:block;min-width:auto}.grid.grid-list-view .grid-item .grid-text{display:block;padding-top:15px;padding-right:30px}.grid.grid-list-view .grid-item .grid-text h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid.grid-list-view .grid-item .grid-text p{overflow:hidden}.grid.grid-list-view .grid-item .grid-text .authorstr,.grid.grid-list-view .grid-item .grid-text .timestr,.grid.grid-list-view .grid-item .grid-text .excerpt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid.grid-list-view .grid-item .grid-text br{display:none}.grid.grid-list-view .grid-item .grid-text br:after{content:"\00a0"}.grid.grid-list-view .grid-item .grid-text .term-tags{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media only screen and (max-width:781px){#grid-container{margin:0;margin-bottom:15px}.grid.grid-list-view .grid-item{margin:10px;margin-bottom:0;height:70px;width:calc(100% - 20px)}.grid.grid-list-view .grid-item img{height:70px;padding-right:10px}.grid.grid-list-view .grid-item .grid-text{display:block;padding-top:7px;padding-right:5px;padding-left:5px}.grid.grid-list-view .grid-item .grid-text h2{font-family:raleway;font-size:16px!important;margin:0}.grid.grid-list-view .grid-item .grid-text p.authorstr,.grid.grid-list-view .grid-item .grid-text p.timestr{font-size:13px}.grid.grid-list-view .grid-item .grid-text .excerpt,.grid.grid-list-view .grid-item .grid-text .term-tags{display:none}.aktiviteter.grid.grid-list-view .grid-item .grid-text .excerpt{display:block;font-size:13px;padding:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}html{overflow-y:scroll;scrollbar-color:#3f6071 #1e2d35;scrollbar-width:thin;scrollbar-track:border-radius:10px;scrollbar-thumb:border-radius:10px}html.framed #topmenu,html.framed footer,html.framed .wp-block-spacer{display:none!important}@media only screen and (max-width:990px){body.single-evenemang .marginalblock,body.single-aktivitet .marginalblock{padding:0!important}}html.framed body{transition:transform 0.3s ease}#event-container{z-index:1000000;display:none;background-color:rgb(0 0 0 / .5);position:fixed;top:0;left:0;width:100vw;height:100vh}#event-container #event-preloader{display:none;position:absolute;top:calc(50% - 70px);left:calc(50% - 35px);width:70px;height:70px}#event-container #event-preloader em{font-size:70px}#event-container #event-close{display:none;position:fixed;z-index:11;top:10px;right:20px;width:70px;height:70px;cursor:pointer;border:none;background-color:#fff0}#event-container #event-close em{font-size:70px;opacity:1;--fa-primary-opacity:0.9;--fa-secondary-opacity:0.40;--fa-primary-color:#fff;--fa-secondary-color:#3f6071}#event-container #event-prev span,#event-container #event-next span,#event-container #event-close span{display:none}#event-container #event-prev,#event-container #event-next{display:none;position:absolute;z-index:11;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;cursor:pointer;border:none;background-color:#fff0;color:#fff}#event-container #event-prev{left:calc(50% - 340px)}#event-container #event-next{left:calc(50% + 340px)}#event-container #event-prev em,#event-container #event-next em{font-size:70px;opacity:1;--fa-primary-opacity:0.9;--fa-secondary-opacity:0.40;--fa-primary-color:#fff;--fa-secondary-color:#3f6071}#event-container #event-content{display:none;width:615px;max-width:100%;height:calc(100% - 100px);margin:auto;margin-top:50px;background-color:#fff0;box-shadow:rgb(17 17 26) 0 8px 24px,rgb(17 17 26) 0 16px 56px,rgb(17 17 26) 0 24px 80px}#event-container #event-content iframe{position:relative;z-index:10;width:100%;height:100%;border:none;background-color:#fff!important}@media only screen and (max-width:990px){#event-container #event-close{top:5px;right:15px;width:50px;height:50px}#event-container #event-close em{font-size:50px}#event-container #event-content{width:100%;height:100%;padding:0;margin:0}}@media only screen and (max-width:750px){#event-container #event-prev,#event-container #event-next{display:none!important}}.evenemang-single{width:615px;max-width:100%}.evenemang-single figure{margin:auto;margin-bottom: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}.gallery{margin-bottom:20px}.gallery figure.gallery-item{display:inline-block}.gallery figure.gallery-item{padding-left:0;padding-right:10px;padding-bottom:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery.gallery-columns-1 figure.gallery-item{width:100%}.gallery.gallery-columns-2 figure.gallery-item{width:50%}.gallery.gallery-columns-3 figure.gallery-item{width:33.3%}.gallery.gallery-columns-4 figure.gallery-item{width:25%}.gallery.gallery-columns-5 figure.gallery-item{width:20%}.gallery.gallery-columns-6 figure.gallery-item{width:16.6%}.gallery.gallery-columns-7 figure.gallery-item{width:14.2%}.gallery.gallery-columns-8 figure.gallery-item{width:12.5%}.gallery.gallery-columns-9 figure.gallery-item{width:11.1%}.vattentemp,.vattentemp_full{position:absolute;top:0;right:0;padding-right:12px;padding-left:6px;font-family:Caveat;font-size:30px;background-color:#C1DFF1;color:#304956;border-radius:0 0 0 15px}.vattentemp_full{right:auto;left:0;border-radius:0 0 15px 0}.vattentemp:before,.vattentemp_karta:before,.vattentemp_full:before{content:'\f2c8';font:var(--fa-font-light)}.grid.grid-list-view .grid-item .vattentemp{top:0;left:0;right:auto;border-radius:0 0 15px 0}@media only screen and (max-width:781px){.grid.grid-list-view .grid-item .vattentemp{top:0;left:0;right:auto;font-size:18px;padding-left:6px;padding-right:12px;border-radius:0 0 15px 0}}.acf-map .linkarea{cursor:pointer}.acf-map .linkarea:focus-within{outline:none}.acf-map{width:100%;height:calc(100vh - 120px);border:none;overflow-x:hidden}@media only screen and (max-width:781px){.acf-map{height:calc(60vh)}}div[role="dialog"] .gm-style-iw-d{overflow-x:hidden!important;scrollbar-color:#eee #fff;scrollbar-width:thin;scrollbar-track:border-radius:10px;scrollbar-thumb:border-radius:10px}.acf-map .linkarea{padding:10px;border-radius:10;margin-right:10px;margin-bottom:10px;max-width:300px}.acf-map .linkarea:hover{background-color:#d9dfe3}.acf-map .linkarea:hover h4 a{text-decoration:underline;text-decoration-thickness:1px}.acf-map .linkarea h4{margin:0}.acf-map h4 a:link,.acf-map h4 a:visited,.acf-map h4 a:hover{color:#18242a}.acf-map p{color:#000}.acf-map p br,.acf-map p br:after{content:' ';padding-left:1px}@media only screen and (max-width:781px){.acf-map p.excerpt{display:none}}.acf-map .term-tags{margin-top:10px}.acf-map .term-tag{border:solid 1px #18242a;color:#18242a;border-radius:10px;padding:1px 5px;margin-right:5px;margin-bottom:5px;display:inline-block}.acf-map .gm-style-iw button{top:0!important;right:0!important}.acf-map .gm-style-iw button img{width:30px!important;height:30px!important;margin:0!important}.jump_map{opacity:0;pointer-events:none}html.framed .jump_map:focus-visible{opacity:1;pointer-events:auto}.clear{clear:both}.hidden{display:none!important}#btn_show_all_events{display:none}.spinForward{animation-name:doSpinForward;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes doSpinForward{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}div.star{position:absolute;background-color:#fff0;opacity:0;z-index:1;background-image:url(https://upplevnybro.se/wp-content/themes/upplevnybro/assets/gfx/star.png);background-size:contain;background-repeat:no-repeat}#iworks-pwa-add-button-container{text-align:center}#iworks-pwa-add-button-container button{padding:15px 10px;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-left:60px}#iworks-pwa-add-button-container button:hover{background-color:#fff0}#wpadminbar{position:fixed}#topmenu{top:auto;display:block;z-index:1000;width:100%;max-width:100%;text-align:center;text-transform:none}#topmenu ul{list-style-type:none;margin:0;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;text-decoration:none;background-color:#fff0;transition:background-color 0.5s ease 0s;letter-spacing:1px}#topmenu ul li a:link,#topmenu ul li a:visited,#topmenu ul li a:active{text-decoration:none}#topmenu ul li.page_item_has_children{position:relative}#topmenu ul li.page_item_has_children ul.children li{display:block}#topmenu button{cursor:pointer;border-radius:0}#topmenu button:focus,#topmenu a:focus{cursor:pointer;border-radius:0}#topmenu.topmenu-hover{opacity:1!important;transition:background 0.5s ease-in-out,opacity 0.5s ease-in-out}#topmenu.topmenu-hover-out{transition:background 0.5s ease-in-out,opacity 0.5s ease-in-out}#topmenu.topmenu-closed ul li.page_item_has_children a::after{font:var(--fa-font-solid);content:"\f0d7";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{display:none}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li.page_item_has_children a::after{font:var(--fa-font-solid);content:"\f054";display:inline-block;padding-left:5px;vertical-align:top;font-weight:600}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li.page_item_has_children li a::after{display:none}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li.page_item_has_children ul.children li.page_item_has_children a::after{font:var(--fa-font-solid);content:"\f054";display:inline-block;padding-left:5px;vertical-align:top;font-weight:600}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li.page_item_has_children ul.children li.page_item_has_children li a::after{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 0 0 0}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li a{padding:10px 10px 10px 10px;text-transform:none}#topmenu.topmenu-closed .topmenuOpener{display:none}#topmenu.topmenu-closed ul.children{white-space:nowrap}#topmenu.topmenu-closed li.hide_on_widescreen{display:none}#topmenuBtns{display:none}@media only screen and (max-width:1024px){#topmenu{position:fixed;background-color:transparent!important}#topmenu.topmenu-open{text-transform:none;width:100%;height:auto;opacity:1!important}#topmenu.topmenu-open ul li{text-align:left;margin:0;padding:0;float:none;width:100%}#topmenu.topmenu-open ul li a{padding:15px 10px 15px 10px;padding-right:60px;font-size:14px}#topmenu.topmenu-open .topmenuOpener{position:absolute;top:0;right:0;margin:0;padding:0;display:block;padding:0 22px;line-height:53px;font-size:16px;vertical-align:middle;text-align:center;transition:background-color 0.5s ease-in-out}#topmenu.topmenu-open .topmenuOpener span{display:none}#topmenuBtns{display:block;margin:auto;text-align:center}#topmenuToggle{display:block;width:100%;height:auto;margin:0;padding:0;margin:auto;border:none;cursor:default;font-size:20px;text-align:center;transition:background-color 0.5s ease-in-out}#topmenuToggle i{display:block;padding:16px}.topmenu-open #topmenuToggle{border-bottom:solid 1px}#topmenu{border-bottom:0;overflow-y:auto;max-height:100%;max-height:100vh}#topmenuContent{display:none;width:100%}#topmenu.topmenu-open ul li.current_page_item>a{text-indent:20px}#topmenu.topmenu-open ul li.current_page_item>a::before{font:var(--fa-font-solid);content:"\f054";display:inline-block;text-indent:-20px;font-weight:600}#topmenu ul li a{display:block;border-bottom:solid 1px}#topmenu .topmenuOpener{background-color:#fff0;border:none;border-left:solid 1px}}#topmenu .spinForward{animation-name:doSpinForward;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes doSpinForward{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#topmenu .spinBackward{animation-name:doSpinBackward;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes doSpinBackward{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}