
body { font-family:'noto-serif',Arial,Helvetica,sans-serif;font-size: 17px;line-height: 24px; }
h1, h2 { font-family: "georgiapro", Georgia, sans-serif;font-weight:700 }
h3, h3 a { font-family: Arial, Helvetica, sans-serif;}
#fullPage { width: 100%;padding: 0 9px;margin: auto; }
.main { width: 100%;margin: auto;display: flex;flex-direction: row;gap:0; }
.text { font-family:'noto-serif',Arial,Helvetica,sans-serif;font-size:17px;line-height: 24px; }
.rubrik4, .rubrik4 a, .article h2.rubrik4 {font-family:'noto-serif',Arial,Helvetica,sans-serif; font-size: 17px;line-height: 24px;}
.date { font-family: Arial,Helvetica,sans-serif;color: #808080; }
.ingress { margin-bottom: 4px;color: #212121;font-weight: bold;margin-top: 0;font-size: 17px;line-height: 24px;font-family: Arial,Helvetica,sans-serif; }
.location { color: #808080; }
.published { color: #808080; }
.bildtext { font-size:16px; line-height:22px }
.hidden { display:none; }
.wc-hide-if-sesamy-loggedin { display: block; }
.wc-sesamy-loggedin .wc-hide-if-sesamy-loggedin { display: none; }
.sk-button { display: inline-block; background: #006398;color: #fff;border: none;border-radius: 16px;font-size: 14px;font-weight: 600;font-family: Arial,Helvetica,sans-serif;padding: 9px 14px; }
.sk-full-width-innercontent { width: 718px;max-width: unset!important;left: 50%;position: relative;transform: translateX(-50%); }

.top-tools { flex-direction: row-reverse;border-bottom:none; }
.top-tools div.pageDate {font-size: 14px;letter-spacing: 0;line-height: 30px;}
.top-tools div.languages { margin-top: 3px;padding: 2px 0 1px; }
.logoAndMenu { height: 145px;position: relative; }
.logoAndMenu .sklogo {padding: 10px 20px 8px; }
.logoAndMenu .sk-search { overflow: visible;text-align: right;position: absolute;right: 0;top: 50%;transform: translatey(-50%); }
.logoAndMenu .sk-search.wc-active .search-slider { width: 260px; }
.logoAndMenu .sk-search .searchForm {margin-left: 1px;}
.logoAndMenu .searchForm input[type="text"] { width: 205px;line-height: 24px;border-radius: 7px;padding: 1px 8px; }
.logoAndMenu .sk-subscribe-button {  background: #006398;color: #fff;border: none;border-radius: 16px;font-size: 14px;font-weight: 600;font-family: Arial,Helvetica,sans-serif;padding: 9px 14px; }
.logoAndMenu sesamy-login { --s-login-button-background-color: #ccc; --s-login-button-border-color: #ccc;--s-login-button-border-radius: 16px;display: inline-block;margin-right: 55px;margin-left: 5px; }
body.sk-sesamy-loggedin .logoAndMenu .sk-subscribe-button { display: none; }
.logoAndMenu #sk-sesamy-username { display: none;background: #006398;color: #fff;border: none;border-radius: 16px;font-size: 14px;font-weight: 600;font-family: Arial,Helvetica,sans-serif;padding: 6px 14px; cursor: pointer;}
.logoAndMenu .sk-sesamy-usermenu-holder { margin-right: 55px; position: relative;padding: 1px;}
.logoAndMenu .sk-sesamy-usermenu-holder .sk-sesamy-usermenu { display:none;position: absolute;border: 1px solid #ccc;margin-top: 4px;border-radius: 4px;grid-template-rows: repeat(3, 1fr);right: 0; }
.logoAndMenu .sk-sesamy-usermenu-holder .sk-sesamy-usermenu > * {display: block; background: #fff;padding: 7px 27px;border: none;width: 100%;text-align: left;box-sizing: border-box;font-size: 14px;}
.logoAndMenu .sk-sesamy-usermenu-holder .sk-sesamy-usermenu > button { font-family: Arial,Helvetica,sans-serif;font-weight: bold;cursor: pointer;border-top: 1px solid #ccc;}
.logoAndMenu .sk-sesamy-usermenu-holder .sk-sesamy-usermenu.wc-active { display:grid; }
.logoAndMenu .sk-search sesamy-login { display: inline-block;}
.logoAndMenu .sk-search sesamy-abo { display: inline-block;}
body.sk-sesamy-loggedin .logoAndMenu .sk-search sesamy-login { display: none;}
body.sk-sesamy-loggedin .logoAndMenu #sk-sesamy-username { display: inline-block;}
.logoAndMenu .slideMenuHolder .slideInMenu { width: 100vw;margin-left: -100vw;position: fixed;top: 0;left: 0;transition: margin-left .3s ease-out;overflow-y: auto;height: 100vh;font-size: 17px;line-height: 1.3; font-family: Arial, Helvetica, sans-serif;}
.logoAndMenu .slideMenuHolder.wc-active .slideInMenu { margin-left: 0;padding-top: 40px;padding-bottom: 120px;}
.menuOpener { margin: 0; }
.logoAndMenu .slideMenuHolder .menuOpener { transition: top .3s ease-out,left .3s ease-out,margin-left .3s ease-out;top: 0;left: 0;position: absolute;background: transparent;}
.logoAndMenu .slideMenuHolder.wc-active .menuOpener { position: absolute;top: -70px;left: 100vw;margin-left: -65px;padding-right: 0;}
.logoAndMenu .slideMenuHolder .slideInMenu > div.menu-items-container { width: 100%;flex-wrap:wrap } 
.logoAndMenu .slideMenuHolder .slideInMenu .menu-bottom { width: 100%;margin-left: 0;padding: 30px;} 
.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root { padding-left: 20px; }
.logoAndMenu .slideMenuHolder .slideInMenu li { padding: 0;line-height: 1.675; }
.logoAndMenu .slideMenuHolder .slideInMenu li:hover {background: transparent;}
.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root ul { display: block;padding-left:0 }
.logoAndMenu .slideMenuHolder .slideInMenu li.wc-has-subsections .wc-subsec-toggler { display:none; }
.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root > li { display: block; border-bottom: 1px solid #ccc;margin-top: 20px;}
.logoAndMenu .slideMenuHolder .slideInMenu li.wc-has-subsections {margin-top: 10px;}
.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root > li > a { width: 100%;font-weight: 700;color: #333;margin-bottom: 9px;display: block;font-size:22px; }
.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root > li > ul { display: flex; flex-direction: column; flex-wrap: wrap; }
.slideInMenu .wc-has-subsections li { order:1 }
.slideInMenu .wc-has-subsections li.wc-has-subsections { order:100 }
.logoAndMenu .slideMenuHolder .slideInMenu a:visited, .logoAndMenu .slideMenuHolder .slideInMenu a:active, .logoAndMenu .slideMenuHolder .slideInMenu a:focus {color: #737373;}
.logoAndMenu .slideInMenu .wc-has-subsections li.wc-has-subsections >a { width: 100%;font-weight: 700;color: #333;margin-bottom: 9px; }
.hamburger-menu > div { display: flex; flex-direction: row; line-height: 1.875}
.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item { display: block; width:auto;margin: auto; }
.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item > a { font-size: 21px;font-weight: 700;color: #333;margin-top:20px; }
.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item .wc-submenu { display: block; width:auto;margin: auto; }
.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item .wc-submenu a { display: block; width:auto;margin: auto;font-size: 17px;color: #333; }
.wc-home .menus.sk-2023 { justify-content: unset; }
.menus.sk-2023 { display: flex;flex-direction: column;line-height: 32px; }
.menus.sk-2023 .root-menu { display: flex;flex-direction: row;justify-content: center;margin-left: 0;padding-left: 10px; gap: 13px}
.menus.sk-2023 .root-menu a { padding:3px 0 0;border-bottom: 3px solid transparent; }
.menus.sk-2023 .root-menu a.current { border-bottom: 3px solid #4d92b7; }
.menus.sk-2023 .submenu-2025 { border-top: 1px solid #ddd;display: flex;flex-direction: row;justify-content: safe center;margin-left: 0;padding-left: 10px; gap: 13px;overflow-x: auto;width: 100%;box-sizing: border-box;text-transform: none; }
.menus.sk-2023 .submenu-2025 a { padding:3px 0 0;border-bottom: 3px solid transparent;white-space: nowrap;flex-shrink: 0;margin: auto;margin: 0; }
.menus.sk-2023 .submenu-2025 a.current { border-bottom: 3px solid #4d92b7; }
.menus.sk-2023 { font-family: Arial, Helvetica, sans-serif;}
.top-tools { font-family: Arial, Helvetica, sans-serif; }



footer { background: #006398;color: #fff; }
.footer-inner { padding: 30px;display: flex;flex-direction: row; }
.footer-desc { flex-basis: 347px;border-left: 1px solid #fff;padding-left: 30px; }
.footer-desc p { font-size: 12px; margin-top: 30px; line-height: 1.675; font-family: Arial, Helvetica, sans-serif;}
.footer-menu { margin-left: 30px;display: flex;flex-direction: row;justify-content: flex-start;width: 100%;margin-right: 30px;padding: 12px 0;font-family: Arial, Helvetica, sans-serif;}
.footer-menu > div { flex-grow:  1}
.footer-menu ul { list-style: none;padding: 0;line-height: 1.875;}
.footer-menu a { color: #fff}
footer h3 { color: #fff;text-transform: none;font-weight: 700;letter-spacing: .5px; }
.bottom-quick-links { margin-top:20px; border-top: 1px solid #737373;padding-top:10px; }


h1.newsH1 { color:#006398;background-color: unset;font-family: Arial, Helvetica, sans-serif;font-size: 23px;line-height: 1.7;margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom: 5px;font-weight: 700; }
.main .contentColumn { width: auto; flex-basis:468px;flex-grow:1;padding: 0;border: none; }
.main .contentColumn > .article { width: 100%;border-right: 0;display: block;}
a.listArticle { display:block; }
a.listArticle p.text { margin: 10px 0; }
a.listArticle:hover h2 { text-decoration:underline; }
a.listArticle:hover img { opacity:0.9 }
a.listArticle .text { color:#000 }
.listArticle .article-title-summary { color:#000 }
.listArticle a:hover img { opacity:0.9 }
.main .listArticle img { width: 100% }
.article-title-summary { max-width: 600px;margin: auto;margin-left:10px; }
.article-body-width { max-width:560px;margin:auto; }
.article-list-width { max-width:600px;margin:auto;margin-left: 10px; }
.sk-article-body { max-width: 560px;margin: auto; }
.article .sk-article-body h2.rubrik4 { font-family: Arial,Helvetica,sans-serif; }
.wc-home .contentColumn .article-title-summary .text { font-family: Arial,Helvetica,sans-serif; }
.listArticle .article-title-summary .text { font-family: Arial,Helvetica,sans-serif; }
/*.sk-article-body, .special-include { max-width: 560px;margin: auto; }*/
.listArticle .todaysImage { margin-bottom:10px; }
.listArticle:first-of-type h2, .listArticle:first-of-type h2 a, .listArticle h2, .listArticle h2 a {line-height: 36px;font-size: 30px;}
.listArticle .strossle-widget { border: none; }
.sk-strossle [class^="widget-header-"]{ font-family: Arial, Helvetica, sans-serif }
.listArticle.event h2.newsH1 { font-size: 16px;line-height: 28px;font-size: 23px;line-height: 1.7;font-family: Arial, Helvetica, sans-serif;background: #fff;color: #006398;position: relative;margin-bottom: 10px;}
/*.listArticle.event h2.newsH1::before { content: " ";width: 14px;height: 14px;font-size: 0;background:#006398;position: relative;display: inline-block;float: none;margin-left: 1px;margin-right: 6px;bottom: 1px;}*/
.content-banner { margin:0 }
.content-banner a { width: 100%;display: block;font-size: 0;line-height: 0;padding: 0;margin: 10px 0;border-bottom: 1px solid #ccc;padding-bottom: 10px; }
.content-banner a img { width: 100%;height: auto;object-fit: scale-down;object-position: center; }
.smallScreenAdContainer { display:none; }
.also-check-out { margin-top: 30px; }
.also-check-out h3 { color: #006398;text-transform: none;font-weight: 700;font-size: 22px;margin-bottom: 10px; }
.also-check-out .read-more-article { display:flex;flex-direction: row;gap: 20px;border-bottom: 1px solid #ccc;padding: 10px 0 14px; }
.also-check-out .read-more-article img { height: 100px; width: 133px; object-fit: contain;object-position: center;}
.also-check-out .read-more-article:hover img { opacity: 0.8}
.also-check-out .read-more-article .article-textuals { display:flex;flex-direction: column;justify-content: center;gap:3px; }
.also-check-out .read-more-article .article-textuals > *{ margin:0 }
.also-check-out .read-more-article .article-textuals h5 { color: #006398;text-transform: uppercase; }
.also-check-out.no-section-name .read-more-article .article-textuals h5 { display: none; }
.also-check-out .read-more-article .article-textuals h4 { font-size: 21px;color: #333; font-family: 'noto-serif',Georgia,serif;}
.also-check-out .read-more-article:hover .article-textuals h4 { text-decoration: underline;}
.also-check-out .read-more-article .article-textuals .published { font-size: 12px;color: #999; }
.also-check-out .ask-sk { display: block;font-size: 19px;color: #333;font-weight: 700;font-family: 'noto-serif',Georgia,serif;padding: 9px 10px 10px;border-bottom: 1px solid #ccc; }
.also-check-out .ask-sk:hover { text-decoration: underline;}
.contentColumn .banner { text-align:center;padding:10px 0;border-bottom: 1px solid #ccc;margin-bottom: 10px; }
.contentColumn .content-banner {text-align: center;padding: 10px 0;}
.contentColumn .banner a { margin:auto;border-bottom:none; }
.main .article-video { width: 100%; height:calc(56.25vw - 17px); }
.main .wc-archive-pagination { font-size: 19px; }
.article .wc-comments-box h3 { font-family: Arial, Helvetica, sans-serif; }
.article .wc-comments-box .ts-row-button { font-family: Arial, Helvetica, sans-serif;}
.article .wc-comments-box .ts-firstcomment-button { font-family: Arial, Helvetica, sans-serif;font-weight: 400;font-size: 16px;cursor: pointer; }
.ts-comment { font-family: Arial, Helvetica, sans-serif;background: #f9f9f9;padding: 10px; margin-top: 5px;}
.listArticle.event h2 { font-family: Arial, Helvetica, sans-serif; }
#lbDescBottom { font-family: Arial, Helvetica, sans-serif; }
.bildtext{ font-family: Arial, Helvetica, sans-serif; }
.article img.wc-article-image { width: 100%;/*max-height: 500px;*/object-fit: contain;}
.sk-share img {margin-bottom: 3px;}
.main .contentColumn.sk-fullwidth-page { border-right: none; }
.article-author { font-family: Arial,Helvetica,sans-serif;font-weight: 500;font-size: 21px; }
.article-author td { padding-right: 10px; vertical-align: middle; }
.article-author td .authormisc { display:none; }
.article-author a { color:#212121 }
.article-author img { height: 60px; width: 60px; object-fit: cover;border-radius:50%;border:none }
sesamy-content-container div[slot=preview] { position:relative; }
#mc_embed_signup  { max-width: 100%; }
#mc_embed_signup #mc_embed_signup_scroll { position: relative; }
#mc_embed_signup input[type=text], #mc_embed_signup input[type=email] { font-size: 15px; line-height: 21px;margin-bottom:15px;max-width: 100%; }

.main .nav-column { width: auto; flex-basis:250px;flex-grow:1;margin-top:17px; }
.main .nav-column .latestSKtv h3 { margin-top:0 }
.main .nav-column .weatherPaper.w-follow { display:block; }
.main .nav-column .weatherPaper.w-follow > div { width: 100%!important;float: none;padding-left:0;padding-right:0 }
.main .nav-column .weatherPaper.w-follow > div.skPaper { border:none;padding: 0;margin-bottom: 10px; }
.main .skPaper .paperImage { line-height: 0; }
.main .nav-column .articleQuickLinks, .main .nav-column .lastClassifieds, .main .nav-column .lastEvents, .main .nav-column .lastArchiveGoodies, .main .nav-column .lastSpainLife, .main .nav-column .lastAskUs, .main .nav-column .lastHousing { width: 100%!important }
.nav-column .articleQuickLinks a.sk-has-preview, .nav-column .lastClassifieds a.sk-has-preview, .nav-column .lastEvents a.sk-has-preview, .nav-column .lastArchiveGoodies a.sk-has-preview, .nav-column .lastSpainLife a.sk-has-preview, .nav-column .lastAskUs a.sk-has-preview, .nav-column .lastHousing a.sk-has-preview { display: flex;flex-direction: row;gap: 8px;flex-direction: row-reverse;justify-content: space-between; }
.nav-column .articleQuickLinks a.sk-has-preview span, .nav-column .lastClassifieds a.sk-has-preview span, .nav-column .lastEvents a.sk-has-preview span, .nav-column .lastArchiveGoodies a.sk-has-preview span, .nav-column .lastSpainLife a.sk-has-preview span, .nav-column .lastAskUs a.sk-has-preview span, .nav-column .lastHousing a.sk-has-preview span { display: flex;flex-direction: column;justify-content: center; }
.weatherPaper, .latestSKtv { border-bottom:none; }
.main .nav-column .latestSKtv iframe { width: 300px;height:200px; }
.nav-column-banner { margin:0;border-bottom:1px solid #ccc;margin-bottom: 10px; }
.nav-column-banner > * { border-top:1px solid #ccc;margin-top:10px }
.nav-column-banner a { width: 100%;display: block;font-size: 0;line-height: 0;padding: 0;margin: 10px 0;background: #fff; }
.nav-column-banner a img { width: 100%;height: auto;object-fit: scale-down;object-position: center; }
.nav-column a.moreOfAKindLink { display: none; }
.lastClassifieds, .lastEvents, .lastArchiveGoodies, .lastSpainLife, .lastAskUs, .lastHousing, .articleQuickLinks { float: none; }
.articleQuickLinks h3, .lastClassifieds h3, .lastEvents h3, .lastArchiveGoodies h3, .lastSpainLife h3, .lastAskUs h3, .latestSKtv h3, .lastHousing h3 { margin-top: 10px; font-size: 21px;line-height: 1.7;font-family: Arial, Helvetica, sans-serif;}
.nonNewsHeadline { color: #006398; background: unset;font-size: 21px;line-height: 1.7;margin-bottom: 10px;padding-bottom: 6px;font-weight: 700;text-transform:none;position:relative;padding-top:0 }
.nonNewsHeadline::before { content: " ";width: 14px;height: 14px;font-size: 0;background: #006398;position: relative;display: inline-block;float:none;margin-left: 1px;margin-right: 6px;bottom:1px }
/*.nonNewsHeadline::after { content: " ";width: 16px;height:0;font-size:0;border-bottom: 2px solid #006398;position: absolute;left: 10px;bottom: 0px; }*/
.skPaper h3 a, .weather h3 {font-size: 21px;}
.articleQuickLinks a, .lastClassifieds a, .lastEvents a, .lastArchiveGoodies a, .lastSpainLife a, .lastAskUs a, .lastHousing a { background:transparent;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;font-family: Georgia, serif;font-weight: 700;font-size: 16px;color: #333;line-height: 1.3; }
.articleQuickLinks a:last-child, .lastClassifieds a:last-child, .lastEvents a:last-child, .lastArchiveGoodies a:last-child, .lastSpainLife a:last-child, .lastAskUs a:last-child, .lastHousing a:last-child { border-bottom: none;}
.lastClassifieds a:hover, .lastArchiveGoodies a:hover, .lastSpainLife a:hover, .lastAskUs a:hover, .lastHousing a:hover { text-decoration: underline;}
.articleQuickLinks a.wc-heading, .lastClassifieds a.wc-heading, .lastArchiveGoodies a.wc-heading, .lastSpainLife a.wc-heading, .lastAskUs a.wc-heading, .lastHousing a.wc-heading { text-decoration: none;}
.articleQuickLinks a:hover h4 { text-decoration: underline;}
.lastEvents a:hover h4 { text-decoration: underline;}
.lastEvents a:hover img { opacity: 0.8}
.nav-column .wc-heading {border-bottom: none;}
.followUs h3 {line-height: 1.7;font-size: 21px;}
.nav-column .followUs { margin-bottom: 20px; }
.nav-column .nonNewsHeadline { text-transform: uppercase; }
.nav-column .read-more-article { display: flex;flex-direction: row;gap: 20px;}
.nav-column .read-more-article .article-textuals h5 { color: #006398;text-transform: uppercase;margin:0;font-size:14px; }
.nav-column .no-section-name .read-more-article .article-textuals h5 { display:none }
.nav-column .read-more-article p.published { font-size: 12px;color: #808080;font-weight: 500;margin: 6px 0 }
.nav-column .read-more-article h4 { font-family: 'noto-serif',Georgia,serif;margin: 6px 0 }
.nav-column .read-more-article:hover h4 { text-decoration: underline; }
.nav-column .read-more-article img { flex-basis: 28%;width: 28%;order: 2;flex-shrink: 0;object-fit: contain;object-position: center right; }
.nav-column .read-more-article:hover img { opacity:0.8 }
.nav-column .lastEvents .eventpush { display: flex;flex-direction: row;gap:20px; }
.nav-column .lastEvents .eventpush img { flex-basis: 28%;order: 2;width: 28%;flex-shrink: 0; }
.nav-column .lastEvents .eventpush .date { font-size: 12px;color: #999; }
.sk-follow { display: flex;justify-content: center;gap: 16px;width: fit-content;margin: 20px auto 0;padding-bottom: 0}
.sk-follow a { border: none;padding: 0; }
.sk-follow img { height: 34px;width: 34px;}
.eventpush .event-textuals h5 { color: #006398;text-transform: uppercase;margin: 0;font-size: 14px; }
.eventpush .event-textuals h4 { font-family: 'noto-serif',Georgia,serif;margin: 6px 0;}
.eventpush .date { font-size: 12px;color: #808080;font-weight: 500;margin: 6px 0; }
.weather { border-bottom: 1px solid #ccc; }
.weatherPaper.w-follow > div.weather > div.weather-script iframe {width: auto;transform: none;transform-origin: unset;}
.weather .nonNewsHeadline { margin-top:10px; }
.latestPod { border-bottom: 1px solid #ccc; }
.skPaper h3.nonNewsHeadline  { margin-top: 10px; }
.skPaper .nonNewsHeadline a { color: #006398; font-weight: 700; }
.article .wc-comments-box {font-family: Arial,Helvetica,sans-serif;}

.main .adColumn { width: auto; flex-basis:250px;flex-grow:1;position: relative; }
.main .adColumn .banners { width: auto;float:none; }
.priobanners { display: block;position: absolute;height: 100%;width: 100% }
.priobanners .stickyads { position: sticky;top: 0; }
.priobanners img { width: 100%; height:auto; }
#askUsSearchForm {padding-bottom: 30px;}
#askUsSearchForm .sk-classifieds {display: none;}
.sk-section-465 #askUsSearchForm #faq-search-form { display:none; }
.sk-section-465 #askUsSearchForm .sk-classifieds {display: inline;}
.sk-section-465 #askUsSearchForm .sk-default {display: none;}
#askUsSearchForm #askFormForm { margin-top: 30px; }

.archive-hideable-intro.hide-intro { display:none; }
h1.archive-title { margin: 20px 0 0;color: #006398;background-color: unset;font-family: Arial, Helvetica, sans-serif;font-size: 23px;line-height: 1.7;margin-bottom: 10px;border-bottom:1px solid #eee;padding-bottom: 5px;font-weight: 700; }
h2.archive-showing-heading.has-archive-title { margin-top: 15px;font-size: 22px }

/* Visa inte bilden på skärm */
.kryss-printversion {display: none;}
iframe.sk-full-width-innercontent { height:139vw!important;max-height: 1040px; }


@media (min-width: 991px) {
	.mobile-only { display:none!important; }

	.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item { padding-top: 60px;margin-top:0 }
	.logoAndMenu .slideMenuHolder .slideInMenu ul.menu-root > li > ul { flex-direction: row }

	.main .article-video { width: 100%; height:26vw; }
	.main .contentColumn { padding-right: 10px;border-right: 1px solid #ccc; }

	.main .nav-column { padding: 0 10px 0 10px;border-right: 1px solid #ccc; }

	.main .adColumn { margin-left: 10px;padding: 0; }
	.main .adColumn .banners {  }

	iframe.sk-full-width-innercontent { height:74vw!important; }

}

@media (min-width: 1366px) {
	#fullPage { width: 1366px;box-sizing: border-box; }
	.main { width: 1348px; }


	.logoAndMenu .slideMenuHolder.wc-active .menuOpener { left: 1348px;}
	.logoAndMenu .slideMenuHolder.wc-active .slideInMenu > div { width:1348px;margin:auto;border-right:0 }
	footer { width:1348px; }

	.main .contentColumn { flex-basis:728px;flex-shrink: 1;padding-right: 15px; }
	.main .listArticle .heightLimiter, .main .classifiedAd .heightLimiter { max-height: 460px; }
	.main .article-video { width: 560px; height:342px; }

	.main .nav-column { flex-basis:300px;padding: 0 15px 0 15px;flex-shrink: 0; }

	.main .adColumn { flex-basis:300px;margin-left: 0;padding: 0 0 0 15px;flex-shrink: 0; }
	.priobanners { width: 300px; }
}

@media (max-width:  1365px) {
	#fullPage { box-sizing: border-box;padding: 15px; }
	.sk-full-width-innercontent { width: calc(53vw - 30px);}

	footer { width: 100% }

	.main .contentColumn { flex-grow:4; }

	.main .nav-column .latestSKtv iframe { width: 100%;height:200px; }
}

@media (max-width: 990px) {
	.top-tools div.pageDate  { width: fit-content; }
	.logoAndMenu .sk-search { transform:none;position:static;height:100% }
	.logoAndMenu .sk-sesamy-usermenu-holder { position: absolute;top: 0;left: 0;margin-top: -50px; }
	.logoAndMenu {height: 110px; margin-top: 20px;}
	.non-mobile-only { display:none!important; }
	.main { flex-direction: column; }
	.hamburger-menu > div { flex-direction: column; }
	.menus.sk-2023 { border-top:none; }
	.menus.sk-2023 > div.root-menu, .menus.sk-2023 > div.submenu-2025 { display:none; }
	.logoAndMenu .slideMenuHolder.wc-active .slideInMenu { padding-top:80px }
	.logoAndMenu .slideMenuHolder.wc-active .slideInMenu > div { gap:30px; }
	.logoAndMenu .slideMenuHolder .slideInMenu.hamburger-menu div.wc-menu-top-item {margin-left: 40px;}
	body.sk-sesamy-loggedin .logoAndMenu #sk-sesamy-username { position: static;bottom: 55px;right: 0;width: max-content;margin-right: 0;font-weight: normal;padding: 5px 10px;padding: 4px 10px 4px;font-size: 11px;margin-top: 3px; }
	.logoAndMenu .sk-sesamy-usermenu-holder .sk-sesamy-usermenu.wc-active { z-index:1000;right: unset;left: 0; }
	.logoAndMenu .sk-search sesamy-abo { bottom: 37px;width: max-content;margin-right: 0;transform: translateY(50%);font-weight: normal;padding: 5px 10px;font-size: 12px; right: 48px;--s-login-button-font-weight: normal;margin-left: -20px;transform: scale(.71) translateY(-7px);}
	.logoAndMenu .sk-search sesamy-abo .sk-subscribe-button { font-weight: normal;}
	.logoAndMenu .sk-search sesamy-login { bottom: 33px;width: max-content;margin-left: -20px;font-weight: normal;padding: 5px 10px;font-size: 12px; right: -15px;--s-login-button-font-weight: normal;margin-left: -30px;transform: scale(.71) translateY(-7px);margin-left: -40px;}
	footer { width: 100% }
	.footer-inner { flex-direction: column;  }
	.footer-desc { border-left: none;border-top: 1px solid #fff;flex-basis: unset;padding: 30px 20px 30px;order:2 }
	.footer-menu { margin-left: 20px;margin-right: 20px;flex-direction: column; }
	.footer-menu > div { margin-top: 30px; }
	.footer-inner { padding: 15px; }
	.footer-desc { padding: 30px 15px 30px; }
	.footer-menu {margin-left: 15px;margin-right: 15px; padding-top: 0;}
  	.main .followUs { display: none; }
	.sk-full-width-innercontent { width: min(calc(100vw - 30px), 700px);}


 	.contentColumn .listArticle {width: 100%;}
 	.listArticle .heightLimiter, .classifiedAd .heightLimiter {max-height: 56vw;}
 	.listArticle:first-of-type h2, .listArticle:first-of-type h2 a, .listArticle h2, .listArticle h2 a {line-height: 32px;font-size: 26px;}
 	.main .article-video { max-height: 315px; }
 	.main .wc-archive-pagination { font-size: 16px; }
 	.contentColumn .latestSKtv { border-bottom: 1px solid #ccc;margin-bottom: 10px; }



 	.nav-column .articleQuickLinks { display:none; }
 	.nav-column .lastAskUs { display:none; }
 	.nav-column .lastClassifieds { display:none; }
 	.nav-column .lastEvents { display:none; }
 	.nav-column .lastArchiveGoodies { display:none; }
 	.nav-column .lastSpainLife { display:none; }
	.weatherPaper.w-follow > div.skPaper {display: none;}
	.weatherPaper.w-follow > div.followUs {display: none;}
	.weatherPaper.w-follow > div.weather {display: none;}
	.main .nav-column .weatherPaper.w-follow { display: none; }
	.main .nav-column .latestSKtv iframe { height:56.25vw; }

	.main .adColumn { display:none }
}


@media (max-width: 539px) {
 	.main .wc-archive-pagination { font-size: 15px; }
}

@media (max-width: 359px) {
 	.main .wc-archive-pagination { font-size: 13px; }
}

/* Men visa den vid utskrift och i läsarvy */
@media print {
	.kryss-printversion {display: block;margin-bottom: 20px;max-width: 100%;}
}