/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:nunito-sans,sans-serif;margin:0;font-weight:400;font-size:17px;line-height:1.3;}a{color:#000;font-weight:bold;}a:hover{color:#c90200;}h1,h2,h3,h4,h5{font-family:"bree-serif",serif;letter-spacing:0.7px;font-weight:400;line-height:1.1;font-size:15px;margin-top:0px;}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;font-weight:400;}h1{font-size:40px;word-break:break-word;}h2{font-size:20px;}#off-canvas{z-index:10;}.event-steps .event-step{display:inline-block;border:1px solid #e4f5f6;margin-bottom:20px;text-align:center;padding:10px;border-radius:10px;text-decoration:none;text-transform:uppercase;font-weight:normal;}.event-steps .event-step.active{background-color:#e4f5f6;color:#000000;}.event-steps .dash{margin:0 20px;}.form-sjuan-event-add{background-color:#4fb0b8;margin-bottom:20px;padding:10px;text-decoration:none;color:#FFFFFF;border:none;display:inline-block;max-width:100%;box-sizing:border-box;}.form-sjuan-event-add .form-type-textfield,.form-sjuan-event-add .form-item-url{width:100%;}.form-sjuan-event-add .form-type-textfield input,.form-sjuan-event-add .form-item-url input{width:100%;box-sizing:border-box;}.form-sjuan-event-add .form-textarea{max-width:100%;box-sizing:border-box;}.form-sjuan-event-add .button,.form-sjuan-event-add .form-file{background-color:#e4f5f6;border:none;border-radius:10px;color:#000000;font-size:12px;padding:10px;text-transform:uppercase;cursor:pointer;}.form-sjuan-event-add .node--view-mode-teaser-1{background-color:#FFFFFF;border:10px solid #FFF;color:#000000;}.form-sjuan-event-add .event-add-contact{margin:20px 0;}.form-sjuan-event-add .messages.messages--status{background-color:#5bf35b;}.form-sjuan-event-add .messages.messages--error{background-color:#F33;}.family-book-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin:-10px;}.family-book-list li{width:245px;padding:10px;box-sizing:border-box;}.family-book-list .family-book-item img{width:100%;}.family-book-list .family-book-item-title{padding-top:2px;height:50px;}#sjuan-family-upload-form{background-color:#4fb0b8;display:inline-block;padding:10px;text-decoration:none;color:#FFFFFF;border:none;font-size:12px;font-weight:normal;max-width:100%;}#sjuan-family-upload-form input{box-sizing:border-box;}#sjuan-family-upload-form .family-steps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px;}#sjuan-family-upload-form .family-steps .family-step{border:1px solid #e4f5f6;border-radius:10px;padding:10px;border-radius:10px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:normal;}#sjuan-family-upload-form .family-steps .family-step.active{background-color:#e4f5f6;color:#000000;}#sjuan-family-upload-form .button,#sjuan-family-upload-form .form-file{background-color:#e4f5f6;border:none;border-radius:10px;color:#000000;font-size:12px;padding:10px;text-transform:uppercase;cursor:pointer;}#sjuan-family-upload-form .form-submit{margin-top:20px;}#sjuan-family-upload-form #uploaded_original{width:100%;}#sjuan-family-upload-form #rotate_button{display:none;}#sjuan-family-upload-form .rotated_image{max-width:120px;max-height:120px;}#sjuan-family-upload-form #rotated_images{padding-top:30px;padding-bottom:30px;}#sjuan-family-upload-form #rotated_images a{display:inline-block;width:120px;height:120px;}#sjuan-family-upload-form .messages.messages--status{background-color:#5bf35b;}#sjuan-family-upload-form .messages.messages--error{background-color:#F33;}.form-item-payment-information-billing-information-copy-to-address-book{display:none;}.family-payment-icons{display:flex;background:#FFF;width:280px;border-radius:5px;padding:2px;}.family-payment-icons .svea{padding:6px 0 0 0;}.family-payment-icons .visa{padding:10px 0 0 8px;}.family-payment-icons .mastercard{padding:5px 0 0 10px;}.family-payment-icons .trustly{padding:3px 0 0 9px;}.family-payment-icons .swish{padding:2px 0 0 0;}footer[role=contentinfo]{background-color:#737373;padding-top:10px;padding-bottom:100px;color:#FFF;}footer[role=contentinfo] #block-footer{overflow:hidden;}footer[role=contentinfo] #block-footer .field{display:flex;justify-content:stretch;margin-left:-40px;margin-right:-40px;}footer[role=contentinfo] #block-footer .field .social-media{display:flex;padding:0;}footer[role=contentinfo] #block-footer .field .social-media .social-ig{margin-right:5px;}footer[role=contentinfo] #block-footer .field .social-media a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#FFF;border-radius:20px;}footer[role=contentinfo] #block-footer .field .social-media a img{height:24px;width:auto;}footer[role=contentinfo] #block-footer .field div{flex-basis:25%;padding:40px;font-size:12px;}@media (max-width:700px){footer[role=contentinfo] #block-footer .field{display:inline-block;margin:0;box-sizing:border-box;}footer[role=contentinfo] #block-footer .field div{padding:20px;width:50%;display:inline-block;float:left;min-width:100px;box-sizing:border-box;}}footer[role=contentinfo] a{color:#FFF;text-decoration:none;line-height:1.5;}#header-bottom{height:5px;background-image:linear-gradient(#e4e4e4,white);margin:20px;}#block-sjuanlogo{margin:10px 0;}@media (max-width:600px){#block-sjuanlogo{width:150px;}}.menu{margin:0;padding:0;list-style:none;}.menu--main{display:flex;font-size:15px;justify-content:center;font-family:"bree-thin",sans-serif;}.menu--main li{padding-right:20px;position:relative;}.menu--main li a{text-transform:uppercase;text-decoration:none;color:#808080;font-size:100%;font-weight:400;}.menu--main li a.is-active{color:#c90200;}.menu--main li a:hover{color:#c90200;}.menu--main li ul.menu{z-index:10;opacity:0;transition:opacity 0.4s 1s;position:absolute;left:-2px;top:22px;border:#b7b7b7 1px solid;background-color:#FFFFFF;}.menu--main li ul.menu li{padding:8px;border-bottom:#b7b7b7 1px solid;}.menu--main li ul.menu li:last-child{border-bottom:none;}.menu--main li:hover ul.menu{opacity:1;transition-delay:0s;}#block-sjuantheme-main-menu{flex:1;}#block-tabs > ul{list-style:none;padding:0;margin:10px 0;display:flex;flex-flow:wrap;}#block-tabs > ul li{padding-right:10px;}@media (min-width:1000px){#block-responsivemenumobileicon{display:none;}}@media (max-width:1000px){#block-sjuantheme-main-menu{display:none;}#block-responsivemenumobileicon{display:inline-block;flex:1;}.responsive-menu-toggle-icon{background-image:url(/sites/7an.se/themes/sjuantheme/images/menuicon.svg);float:right;background-size:cover;}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon span.label{display:none;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after{display:none;}}.mm-panel{background-color:#FFF;font-family:"bree-serif",serif;font-size:18px;font-weight:300;letter-spacing:1px;}.mm-panel a,.mm-panel a:active,.mm-panel a:link,.mm-panel a:visited{color:#000;font-weight:300;text-transform:uppercase;text-decoration:none;}.mm-panel#mm-1 .mm-navbar{display:none;}.mm-panel .mm-navbar{background-color:#FFF;}.mm-panel .mm-btn_prev:before{border-color:#b7b7b7;}.mm-panel .mm-btn:after{border-color:#b7b7b7;}.messages.messages--status{background-color:#DFD;padding:10px;border-radius:5px;margin:10px 5px;}.messages.messages--error{background-color:#FDD;padding:10px;border-radius:5px;margin:10px 5px;}input{max-width:100%;font-size:100%;}.form-textarea{max-width:100%;font-size:100%;font-family:nunito-sans,sans-serif;}.form-item label{display:block;padding:10px 0;}.form-item .form-required::after{content:"*";display:inline-block;color:#F00;padding-left:5px;}.form-item.form-type-checkbox label{display:inline;}.form-item .description{font-size:90%;margin:10px 0;}.form-submit{margin:10px 0;}.field__label{font-weight:bold;}.field--label-inline > div{display:inline-block;}img{max-width:100%;height:auto;}.pager ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.pager ul li{padding:0 5px;}.pager ul li a{font-weight:normal;text-decoration:none;}.pager ul li.is-active a{font-weight:bold;}body{background-color:#737373;}.layout-main-container{background-color:#fff;padding-bottom:20px;}.layout-main-container.layout-section{display:flex;justify-content:center;flex-wrap:wrap;}.layout-main-container.layout-section .layout-section-content{width:1300px;max-width:100%;}.layout-main-container.layout-section .layout-section-content header > div{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:0 20px;}.layout-main-container.layout-section .layout-section-content main{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px;}.layout-main-container.layout-section .layout-section-content main .layout-content{width:77%;box-sizing:border-box;}.layout-main-container.layout-section .layout-section-content main .layout-sidebar-first{box-sizing:border-box;width:20%;margin-left:20px;}@media (max-width:1100px){.layout-main-container.layout-section .layout-section-content main .layout-content{width:70%;}.layout-main-container.layout-section .layout-section-content main .layout-sidebar-first{width:27%;}}@media (max-width:700px){.layout-main-container.layout-section .layout-section-content main .layout-content{width:100%;}.layout-main-container.layout-section .layout-section-content main .layout-sidebar-first{width:100%;padding:0;margin:20px 0 0 0;}}footer.layout-section{display:flex;justify-content:center;flex-wrap:wrap;}footer.layout-section .layout-section-content{width:1300px;max-width:1300px;}.view-id-frontpage .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;}.view-id-frontpage .view-content > :nth-child(1){flex-basis:100%;border-bottom:#b7b7b7 1px solid;padding-bottom:20px;margin:0 5px 20px 5px;}.view-id-frontpage .view-content > :nth-child(n+2){display:flex;flex-direction:column;padding-bottom:20px;margin:0 5px 20px 5px;flex:4 4 250px;}@media (max-width:620px){.view-id-frontpage .view-content > :nth-child(n+2){flex:none;width:100%;border-bottom:#b7b7b7 1px solid;}.view-id-frontpage .view-content > :nth-child(n+2) .field--name-field-article-images{float:left;width:40%;margin-right:10px;}}.view-id-search_event{display:flex;flex-wrap:wrap;justify-content:stretch;}.view-id-search_event .views-row{-webkit-box-shadow:0 2px 5px 0 #dddddd;-moz-box-shadow:0 2px 5px 0 #dddddd;box-shadow:0 2px 5px 0 #dddddd;}.view-id-search_event > .view-content{order:1;width:75%;flex-grow:1;}.view-id-search_event > .view-content .views-row{margin-bottom:40px;}.view-id-search_event > .view-filters{order:2;width:20%;margin-top:-71px;margin-left:20px;}.view-id-search_event > .view-filters input{box-sizing:border-box;display:block;}.view-id-search_event > .view-filters input.form-checkbox{display:inline-block;}.view-id-search_event > .view-filters .form-type-checkbox label{padding:0;font-size:14px;}.view-id-search_event > .view-filters #edit-category--wrapper legend{padding:10px 0;}.view-id-search_event > .view-empty{order:1;width:75%;flex-grow:1;}.view-id-search_event > nav{flex:2;order:3;}@media (max-width:600px){.view-id-search_event > .view-content{order:2;width:100%;}.view-id-search_event > .view-filters{margin-left:0;order:1;width:100%;margin-top:0;}.view-id-search_event > .view-filters input{width:100%;height:30px;}.view-id-search_event > .view-filters .form-checkbox{width:auto;height:auto;}.view-id-search_event > .view-filters .form-type-checkbox{margin-right:10px;margin-bottom:10px;}.view-id-search_event > .view-filters .form-checkboxes{display:flex;flex-flow:wrap;}}.view-id-staff_view .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.view-id-staff_view .view-content .views-row{width:33%;min-width:250px;}#views-exposed-form-search-event-page-1 .add-event-link{display:block;background-color:#4fb0b8;margin-bottom:20px;text-align:center;padding:10px;border-radius:10px;text-decoration:none;color:#FFFFFF;text-transform:uppercase;font-size:13px;font-weight:normal;}#views-exposed-form-search-event-page-1 #edit-submit-search-event{background-color:#4fb0b8;margin-bottom:20px;text-align:center;padding:10px;text-decoration:none;color:#FFFFFF;text-transform:uppercase;border:none;font-size:13px;font-weight:normal;display:block;border-radius:10px;width:100%;}#block-pagang{margin:0;background-color:#e4f5f6;padding-bottom:10px;}#block-pagang h2{text-transform:uppercase;padding:10px;font-size:20px;margin:0;margin-bottom:20px;text-align:center;background-color:#4fb0b8;color:#fff;}#block-pagang .view-header{font-size:18px;text-align:center;margin:0 0 20px 0;}#block-pagang .block-events-change-date-block{text-align:center;font-size:14px;margin-top:10px;}#block-pagang .block-events-change-date-block .js-date{text-transform:uppercase;font-weight:bold;}#block-pagang .block-events-change-date-block .block-events-change-date{display:inline-block;padding:3px;cursor:pointer;}#block-pagang .js-result{padding:0 20px 20px 20px;font-size:13px;}#block-pagang .js-result h3{font-family:nunito-sans,sans-serif;margin:15px 0 5px 0;font-weight:bold;font-size:15px;}#block-pagang .js-event-page{cursor:pointer;}#block-pagang .event-add{font-size:13px;background-color:#4fb0b8;text-align:center;padding:10px;border-radius:10px;margin:0 20px;}#block-pagang .event-add a{text-decoration:none;color:#FFFFFF;text-transform:uppercase;font-weight:normal;}.lilla-gula-lunches{border:1px solid #2c2c2c;margin:0;}.lilla-gula-lunches > h2{text-transform:uppercase;color:#666666;background-color:#e7dcc9;padding:10px;font-size:20px;margin:0;text-align:center;}.lilla-gula-lunches .lilla-gula-change-date-block{text-align:center;font-size:14px;margin-top:10px;}.lilla-gula-lunches .lilla-gula-change-date-block .js-date{text-transform:uppercase;}.lilla-gula-lunches .lilla-gula-change-date-block .lilla-gula-change-date{display:inline-block;padding:3px;cursor:pointer;}.lilla-gula-lunches .js-result{padding:0 20px 20px 20px;}.lilla-gula-lunches .js-result h3{margin:15px 0 5px 0;font-weight:400;}.lilla-gula-lunches .js-result p{margin:0;}.node--type-article h1,.node--type-article h2{font-family:"bree-serif",serif;}.node--type-article .field--name-field-article-intro{font-family:"bree-serif",serif;}.node--type-article .field--name-field-article-fact{width:70%;background-color:#DDD;padding:20px;margin:20px 0;color:#555;position:relative;}.node--type-article .field--name-field-article-fact .field__label{font-size:23px;text-transform:uppercase;font-weight:normal;}.node--type-article .field--name-field-article-fact p{margin:0;}.node--type-article .field--name-field-article-fact:before{content:"";position:absolute;top:0;right:0;border-top:40px solid #FFF;border-left:40px solid #DDD;width:0;}.node--type-article .field--name-node-post-date,.node--type-article .field--name-field-article-show-from{color:#555;}.node--type-article .field--name-node-post-date .field__label,.node--type-article .field--name-field-article-show-from .field__label{font-weight:normal;}.node--type-article .field--name-field-article-byline{text-transform:uppercase;font-weight:700;font-size:80%;}.node--type-article.node--view-mode-full{position:relative;}.node--type-article.node--view-mode-full .field--name-field-article-intro{font-weight:700;font-size:18px;}.node--type-article.node--view-mode-full .field--name-field-article-vignette{position:absolute;top:-7px;left:0;background:#fff;size:24px;color:grey;padding-right:5px;padding-bottom:1px;text-transform:uppercase;font-size:18px;z-index:100;}.node--type-article.node--view-mode-teaser,.node--type-article.node--view-mode-teaser-1,.node--type-article.node--view-mode-teaser-2{position:relative;width:100%;}.node--type-article.node--view-mode-teaser .field--name-field-section,.node--type-article.node--view-mode-teaser-1 .field--name-field-section,.node--type-article.node--view-mode-teaser-2 .field--name-field-section{position:absolute;background-color:#fff;padding:0 10px 5px 0;top:-10px;text-transform:uppercase;}.node--type-article.node--view-mode-teaser h2,.node--type-article.node--view-mode-teaser-1 h2,.node--type-article.node--view-mode-teaser-2 h2{margin-bottom:10px;margin-top:10px;position:relative;font-size:30px;}.node--type-article.node--view-mode-teaser .field--name-field-article-vignette,.node--type-article.node--view-mode-teaser-1 .field--name-field-article-vignette,.node--type-article.node--view-mode-teaser-2 .field--name-field-article-vignette{position:absolute;top:-7px;left:20px;background:#fff;size:24px;color:grey;padding-right:5px;padding-bottom:1px;text-transform:uppercase;font-size:18px;}.node--type-article.node--view-mode-teaser .field--name-field-article-intro,.node--type-article.node--view-mode-teaser-1 .field--name-field-article-intro,.node--type-article.node--view-mode-teaser-2 .field--name-field-article-intro{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;font-family:nunito-sans,sans-serif;padding-top:10px;line-height:1.1;}.node--type-article.node--view-mode-teaser .field--name-node-post-date,.node--type-article.node--view-mode-teaser .field--name-field-article-show-from,.node--type-article.node--view-mode-teaser-1 .field--name-node-post-date,.node--type-article.node--view-mode-teaser-1 .field--name-field-article-show-from,.node--type-article.node--view-mode-teaser-2 .field--name-node-post-date,.node--type-article.node--view-mode-teaser-2 .field--name-field-article-show-from{color:#555;font-size:13px;}.node--type-article.node--view-mode-teaser-1 h2{font-size:40px;}.node--type-article.node--view-mode-teaser-1 .field--name-field-article-intro{font-size:18px;}.node--type-article.node--view-mode-teaser-1 .field--name-field-article-vignette{left:0;}.node--type-article.node--view-mode-teaser-1 .group-right{box-sizing:border-box;padding-left:20px;}@media (max-width:600px){.node--type-article.node--view-mode-teaser-1 .group-right,.node--type-article.node--view-mode-teaser-1 .group-left{width:100%;}.node--type-article.node--view-mode-teaser-1 .group-right{padding-left:0;}.node--type-article.node--view-mode-teaser-1 h2{font-size:22px;}.node--type-article.node--view-mode-teaser-1 .field--name-field-article-intro{font-size:16px;}.node--type-article.node--view-mode-teaser-1 .field--name-node-post-date,.node--type-article.node--view-mode-teaser-1 .field--name-field-article-show-from{display:none;}}@media (max-width:600px){.node--type-article.node--view-mode-teaser-2 .field--name-node-post-date,.node--type-article.node--view-mode-teaser-2 .field--name-field-article-show-from{display:none;}.node--type-article.node--view-mode-teaser-2 h2{margin-top:-6px;}.node--type-article.node--view-mode-teaser-2 .field--name-field-article-vignette{left:0;}}.node--type-event .field--name-field-event-image img{width:100%;height:100%;}.node--type-event > .group-left{width:34%;}.node--type-event > .group-right{width:65%;}.node--type-event > .group-right .field{margin:5px 0;}.node--type-event .field--name-field-event-image{font-size:0;background-color:#FFF;}.node--type-event .field--label-inline > div{display:inline-block;}.node--type-event .field--label-inline > .field__label:after{content:":";}.node--type-event .field--name-field-event-url{word-break:break-word;}.node--type-event.node--view-mode-teaser{font-size:14px;margin:0 5px 10px 20px;}.node--type-event.node--view-mode-teaser .field--name-node-title{display:inline;}.node--type-event.node--view-mode-teaser .field--name-node-title > h2{font-size:14px;display:inline;}.node--type-event.node--view-mode-teaser .field--name-field-event-information{display:inline;}.node--type-event.node--view-mode-teaser .field--name-field-event-information:before{content:" - ";}.node--type-event.node--view-mode-full{box-shadow:0px 2px 5px 0px #dddddd;}.event_teaser{display:flex;justify-content:space-between;padding:15px;font-size:14px;position:relative;}.event_teaser h2{word-break:break-word;font-family:nunito-sans,sans-serif;margin:0 0 10px 0;}.event_teaser .image_date{background-color:#4fb0b8;flex:0 0 120px;position:relative;height:120px;overflow:hidden;}.event_teaser .main{display:flex;flex-flow:row wrap;flex-grow:1;padding-left:10px;}.event_teaser .main .main_left{flex-basis:50%;padding-right:10px;box-sizing:border-box;}.event_teaser .main .main_right{flex-basis:50%;display:flex;flex-wrap:wrap;align-content:flex-start;}.event_teaser .main .main_right > div{flex-basis:100%;}.event_teaser .main .main_right .field--name-field-event-category{color:white;position:absolute;left:100%;transform:rotate(90deg);top:10px;background-color:#4fb0b8;border-radius:0px 0px 5px 5px;padding:5px 20px;transform-origin:0 0;}.event_teaser .main .bottom{display:none;flex-basis:100%;}.event_teaser .corner{position:absolute;background-color:#e4f5f6;width:130px;height:100px;right:-59px;top:-47px;z-index:1;transform:rotate(40deg);}.event_teaser .bottom{margin-top:20px;}@media (max-width:600px){.event_teaser{display:block;}.event_teaser .image_date{width:200px;height:200px;}.event_teaser .main{display:block;padding-left:0;padding-top:20px;}}.node--type-staff.node--view-mode-teaser{text-align:center;font-size:15px;}.node--type-staff.node--view-mode-teaser h2{margin:0;}.node--type-staff.node--view-mode-teaser .email{margin-top:20px;margin-bottom:30px;}.node--type-staff.node--view-mode-teaser .field--name-field-staff-image{width:80%;margin:0 auto;}.field--name-field-event-date{line-height:1;position:absolute;color:#000;right:10px;top:5px;z-index:2;}.field--name-field-event-date .day{font-size:22px;font-weight:bold;}.field--name-field-event-date .month{font-size:16px;}.field--name-field-event-date .date-range{padding-top:10px;font-size:12px;}.event_teaser .main .main_right .field--name-dynamic-twig-fieldnode-event-date-copy{padding-left:4px;}.event_teaser .main .main_right .field--name-dynamic-twig-fieldnode-event-date-copy::before{background-image:url(/sites/7an.se/themes/sjuantheme/images/calendar.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:5px;margin-bottom:5px;vertical-align:middle;}.field--name-field-event-location{padding-left:4px;}.field--name-field-event-location::before{background-image:url(/sites/7an.se/themes/sjuantheme/images/place.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:5px;margin-bottom:5px;vertical-align:middle;}.event_teaser .main .main_right .field--name-field-event-time{padding-left:4px;}.event_teaser .main .main_right .field--name-field-event-time::before{background-image:url(/sites/7an.se/themes/sjuantheme/images/clock.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";margin-right:5px;margin-bottom:5px;vertical-align:middle;}.paragraph--type--button,.paragraph--type--button-with-file{text-align:center;}.paragraph--type--button.paragraph--view-mode--default,.paragraph--type--button-with-file.paragraph--view-mode--default{margin:0 auto;padding-top:10px;padding-bottom:10px;}.paragraph--type--button a,.paragraph--type--button-with-file a{background-color:#c90200;text-align:center;padding:10px 30px;min-width:120px;border:none;font-size:12px;font-weight:normal;display:inline-block;border-radius:10px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}@media (max-width:600px){.paragraph--type--button a,.paragraph--type--button-with-file a{margin-bottom:20px;}}.paragraph--view-mode--default.paragraph--type--layout-2-col{display:flex;flex-wrap:nowrap;margin:0 -10px;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-left{flex:1 1;display:flex;flex-direction:column;justify-content:stretch;margin:0 10px;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-left > div:last-child{display:flex;flex-grow:1;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-right{flex:1 1;display:flex;flex-direction:column;justify-content:stretch;margin:0 10px;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-right > div:last-child{display:flex;flex-grow:1;}@media only screen and (max-width:600px){.paragraph--view-mode--default.paragraph--type--layout-2-col{flex-direction:column;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-left{padding-right:0;}.paragraph--view-mode--default.paragraph--type--layout-2-col .field--name-field-layout-2-col-right{padding-left:0;}}.paragraph--view-mode--default.paragraph--type--line{border-bottom:solid 1px #c3c3c3;margin:20px 0;}.bg_light_gray{background-color:#c3c3c3;}.bg_white{background-color:#ffffff;}.bg_grey{background-color:#888888;}.bg_light_beige{background-color:#F6EDD7;}.bg_light_green{background-color:#CCD7C6;}.paragraph--type--bg-color{padding:40px;}.field--name-field-header{font-size:35px;font-weight:400;}.paragraph--view-mode--default{margin:0px;word-wrap:break-word;word-break:break-word;}.paragraph--view-mode--default span.small{font-size:15px;}@media only screen and (max-width:600px){.paragraph--view-mode--default{margin-left:0px;margin-right:0px;}}.paragraph--type--item-list .field--name-field-item-list-list{display:flex;flex-wrap:wrap;width:60%;margin:0 auto;font-weight:bold;padding-left:20px;}.paragraph--type--item-list .field--name-field-item-list-list > .field__item{flex-basis:50%;box-sizing:border-box;}@media only screen and (max-width:900px){.paragraph--type--item-list .field--name-field-item-list-list > .field__item{flex-basis:100%;}}@media only screen and (max-width:1250px){.paragraph--type--item-list .field--name-field-item-list-list{width:100%;}}.slick{position:relative;text-align:center;}.slick .media img{display:block;margin:0 auto;}.slick__arrow{position:absolute;bottom:20px;width:100%;padding:20px;display:flex;justify-content:space-between;}.slick__arrow .slick-arrow{background-image:url(/sites/7an.se/themes/sjuantheme/images/arrow.png);height:50px;width:50px;padding:0px;background-color:transparent;background-size:50px 50px;border:none;text-indent:150%;white-space:nowrap;overflow:hidden;}.slick__arrow .slick-arrow:last-child{transform:rotate(180deg);}.paragraph--type--layout-2-3-col{display:flex;padding-bottom:10px;}.paragraph--type--layout-2-3-col .field--name-field-layout-2-3-col-right{padding-left:5px;}.paragraph--type--layout-2-3-col .field--name-field-layout-2-3-col-left{padding-right:5px;}.paragraph--type--layout-2-3-col.bigger_right .field--name-field-layout-2-3-col-right{width:66.6666666667%;}.paragraph--type--layout-2-3-col.bigger_right .field--name-field-layout-2-3-col-left{width:33.3333333333%;}.paragraph--type--layout-2-3-col.bigger_left .field--name-field-layout-2-3-col-right{width:33.3333333333%;}.paragraph--type--layout-2-3-col.bigger_left .field--name-field-layout-2-3-col-left{width:66.6666666667%;}@media only screen and (max-width:900px){.paragraph--type--layout-2-3-col{flex-direction:column;}.paragraph--type--layout-2-3-col.bigger_right .field--name-field-layout-2-3-col-right,.paragraph--type--layout-2-3-col.bigger_left .field--name-field-layout-2-3-col-right{width:100%;padding-left:0;}.paragraph--type--layout-2-3-col.bigger_right .field--name-field-layout-2-3-col-left,.paragraph--type--layout-2-3-col.bigger_left .field--name-field-layout-2-3-col-left{width:100%;padding-right:0;}}.frontpage-controller{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;margin-left:-20px;margin-bottom:-20px;}.frontpage-controller .big-node{flex-basis:100%;border-bottom:#b7b7b7 1px solid;padding-bottom:20px;margin:0 0 20px 20px;}.frontpage-controller .small-node{display:flex;flex-direction:column;margin:0 0 20px 0;padding-left:20px;padding-bottom:20px;border-bottom:#b7b7b7 1px solid;flex:4 4 250px;}@media (max-width:620px){.frontpage-controller .small-node{flex-basis:100%;padding-left:0;margin-left:20px;}.frontpage-controller .small-node .field--name-field-article-images{float:left;margin:0 auto;margin-bottom:20px;}.frontpage-controller .small-node h2{font-size:22px;}.frontpage-controller .big-node h2{font-size:30px;}}.paragraph--view-mode--default.paragraph--type--fact-box{background:#DDD;color:#555;padding:20px;position:relative;}.paragraph--view-mode--default.paragraph--type--fact-box .field--name-field-fact-box-title{font-size:23px;text-transform:uppercase;font-weight:normal;}.paragraph--view-mode--default.paragraph--type--fact-box ::before{content:"";position:absolute;top:0;right:0;border-top:40px solid #FFF;border-left:40px solid #DDD;width:0;}.paragraph--type--image-with-link{text-align:center;}.paragraph--view-mode--default.paragraph--type--layout-3-col{display:flex;flex-wrap:nowrap;}@media only screen and (max-width:600px){.paragraph--view-mode--default.paragraph--type--layout-3-col{flex-direction:column;}}
