.elementor-kit-4{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#969493;--e-global-color-accent:#88167B;--e-global-color-b4b508e:#FAF3EC;--e-global-color-769988d:#FCDEBE;--e-global-color-5cb59bb:#0F2A6C;--e-global-color-7c9022a:#1D3D91;--e-global-color-67e52f1:#FFF7F9;--e-global-color-2728ac7:#F43B66;--e-global-color-4b45a01:#0F2A6C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-b4b508e );font-family:"ivystyle-sans", Sans-serif;font-size:1.1rem;font-weight:300;line-height:1.6em;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"ivystyle-sans", Sans-serif;font-weight:600;color:var( --e-global-color-769988d );border-radius:50px 50px 50px 50px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-accent );}.elementor-kit-4 h1{color:var( --e-global-color-primary );font-family:"ivypresto-headline", Sans-serif;font-size:3.3rem;font-weight:400;line-height:1.1em;}.elementor-kit-4 h2{color:var( --e-global-color-primary );font-family:"ivypresto-headline", Sans-serif;font-size:1.8rem;font-weight:400;line-height:1.3em;}.elementor-kit-4 h3{color:var( --e-global-color-primary );font-family:"ivystyle-sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3em;}.elementor-kit-4 h4{font-family:"ivystyle-sans", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3em;}.elementor-kit-4 h5{font-family:"ivystyle-sans", Sans-serif;font-size:1rem;font-weight:600;line-height:1.3em;}.elementor-kit-4 img:hover{filter:brightness( 86% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1440px){.elementor-kit-4 h2{font-size:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-4 h2{font-size:1.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-4{font-size:1rem;line-height:1.6em;}.elementor-kit-4 h1{font-size:2rem;}.elementor-kit-4 h2{font-size:1.6rem;line-height:1.2em;}.elementor-kit-4 h3{font-size:1.2rem;line-height:1.3em;}.elementor-kit-4 h5{font-size:0.9rem;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{padding:16px 35px 16px 35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.mest-last .mest-last-item:has(a[href*="/slottsbibliotekarie-bland-kungarnas-bocker/"]){display:none!important;}

/*Nyhetsbrev*/
.nyhetsbrev input#contactEmail {border-width:0px;border-radius:50px;width: 70%;margin-right: 0.4rem;} .nyhetsbrev input[type="submit"] {
border:0px;width:29%;}
.nyhetsbrev form, .nyhetsbrev-chef form {display: flex;flex-direction: row;flex-wrap: wrap;}

/*Meny och footer*/
.meny .jet-nav .menu-item-link.menu-item-link-top:hover:before, .meny .jet-nav .menu-item-link.menu-item-link-to:active:before {font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f061";color:#88167B;position: relative;padding: 0px 2px 0px 0px;margin-left:-20px !important;}
.jet-hamburger-panel__toggle {box-shadow: none;}
.page-id-2049 .elementor-location-footer .yellow-section, .page-id-20284 .nyhetsbrev-chef-hide {display: none;} .long-image .elementor-widget-wrap.elementor-element-populated{background-size: cover;background-repeat: no-repeat;}
.toppmeny .kontakt {border:1px solid #88167B;border-radius: 50px;}
.hammeny .jet-nav .menu-item-link.menu-item-link-top {padding: 1rem;}
.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {padding-bottom: 1rem !important;}
.meny .jet-nav .menu-item-link.menu-item-link-top:hover:before, .meny .jet-nav .menu-item-link.menu-item-link-to:active:before {
font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f061";color:#88167B;position: relative;padding: 0px 2px 0px 0px;margin-left:-20px !important;}
.jet-hamburger-panel__toggle {box-shadow: none;}

/*Widgets och artiklar*/
.ee-media__thumbnail img, .ee-media__thumbnail picture {height: 80px;object-fit: cover;}
.border-radius .elementor-widget-wrap.elementor-element-populated, .border-radius {border-radius: 7px;}
.slider .ee-swiper__button.ee-swiper__button--next.ee-arrow.ee-arrow--next.ee-swiper__button--next {top: -32px !important;}
.slider .ee-swiper__button.ee-swiper__button--prev.ee-arrow.ee-arrow--prev.ee-swiper__button--prev {left: auto !important; right: 40px;top: -32px;}
i.eicon-chevron-right, i.eicon-chevron-left {font-style: normal !important;}
.slider .eicon-chevron-left:before {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f060";}
.slider .ee-swiper__button.ee-swiper__button--prev.ee-arrow.ee-arrow--prev :before{color:#88167B;}
.slider .eicon-chevron-right:before {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f061";}
a.jet-listing-dynamic-terms__link, a.ee-post__terms__link.ee-term__link {text-decoration: underline !important; font-size:0.9rem;}
.posts-extra, .ee-post {background: none !important;}
.ee-post__excerpt {line-height: 1.5em;}
.contact-box .elementor-icon-box-icon {margin-top:0.7rem;}
.contact-box .elementor-icon-box-wrapper {display: flex;flex-direction: row-reverse;}
.contact-box a:hover{text-decoration:underline;}
blockquote p {font-size: 2rem;line-height: 1.2em;color: #88167B;font-family: 'ivypresto-headline';letter-spacing: 0.1rem;text-align: center;padding-bottom:2rem;}
blockquote {margin:4rem 6rem 4rem 6rem;}
blockquote:after {  content:'';display:flex;height:10px;width: 50%;background:#FCDEBE;margin: 0 auto;}
.ee-unfold:before {display: flex;content: '';height: 10px;background:#88167B;width: 50%;}
.facts span.ee-button-text {display: none;}
.facts .ee-button.ee-size-xs .ee-button-content-wrapper, .ee-effect .ee-button.ee-size-xs:after {padding: 0px;}
.facts .ee-icon-support--svg svg {width: 2rem;}


/* Mer specifik .elementor-kit-4 än Elementors globala img-regler */
.elementor .imagebox .elementor-image-box-img img {
  height: 150px;
  object-fit: cover;
  margin-bottom: 0;
}

/* Wrappern med högre specificitet */
.elementor .imagebox .elementor-image-box-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 2rem 0;
}
/*
.imagebox img {height: 150px;object-fit: cover;margin-bottom:0px;}
.imagebox .elementor-image-box-wrapper {display: flex;flex-direction: row;align-items: center;}
*/

.bildtext .elementor-image-box-content, .bildtext-asikter .elementor-image-box-content {background-color: #88167B; padding:1rem;margin-top: -10px;}
.bildtext p, .bildtext-asikter p {font-size: 0.9rem; line-height: 1.5em !important;
font-family: 'ivystyle-sans';} .bildtext-asikter .elementor-image-box-img img {height:550px !important; width:100% !important; object-fit: cover;}
.bildtext .elementor-image-box-title, .bildtext-asikter .elementor-image-box-title {font-weight: 600;}
.one-column-mobile {display:none;}

/*Blandat*/
.magasinadlabel {font-size: 0.7rem;margin-bottom: 0.2rem;}
#ads img{width:1500px !important;}
.yellow-section {background-color: #FCDEBE;}
.elementor-field-type-acceptance {order: 1;}
span.tag-link-count {display: none;}
a.tag-cloud-link {font-size: 1rem !important; font-weight:600; line-height: 1.2em; color:#88167B;margin-right: 10px; text-decoration:underline;}
a.tag-cloud-link::before {
content: "#"; color:#000;}
.tags a.elementor-post-info__terms-list-item::before {content: "#";}
.tags a.elementor-post-info__terms-list-item{margin-right:0.7rem;}
.tags .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span:not(a) {color: transparent !important;}

/*Hover-effects*/
#purple:hover, #purple span:hover{color:#88167B;}
.underline a {text-decoration:underline;}
.purple a:hover, .purple h3.ee-post__title__heading:hover{color:#88167B!important;}
.black a:hover{color:#000!important;}
.contact-box a:hover{color:#FCDEBE !important;}

/*Show/hide*/
#show-desktop{display:flex!important;}
.show-desktop {display:block!important;}
.hide-desktop{display:none !important;}

/*Icons*/
svg.e-font-icon-svg.e-fas-times {display: none;}
.magk-ikon p{font-size:1rem;line-height:1.3em;}
/*
.magk-ikon1 span::before,
.magk-ikon p::before {content: "\f061";font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;color: #FCDEBE;background-color: #701963;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;position: relative;line-height: 1;padding: 0;}
.magk-ikon1 span::before {font-size: 1rem;width: 30px;height: 30px;vertical-align: middle;flex-shrink: 0;margin-right: 0.5rem}
.magk-ikon1 {display: inline-flex;align-items: center;gap: 0.75rem;}
.magk-ikon p::before {font-size: 0.8rem;width: 20px;height: 20px;transform: translateY(-0.2em);margin-right: 0.3rem;}*/

/*Text*/
.anfang  .elementor-drop-cap {font-family: 'ivypresto-text';color:#88167B;font-size:7rem !important;line-height:0.6em !important;padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;}
.byline-magk figcaption.widget-image-caption.wp-caption-text{background-color:purple;}
.byline-magk2 figcaption.widget-image-caption.wp-caption-text, .byline-magk figcaption.widget-image-caption.wp-caption-text{position: absolute;bottom: 0px;left:0px;font-size:0.8rem!important;padding:0.3rem;font-style:normal; color:#fff;}
.byline-start b,strong{font-weight:bold;}
.byline-start{color:#fff !important; font-size:0.8rem;}
.new-job b, strong {font-weight: bold;}.new-job .elementor-heading-title:hover{color:#88167B;}
.new-job-icon .elementor-icon-box-icon {margin-top: -4px;}
h1.entry-title {display: none;}
.platsannons h2 {font-family: 'montserrat' !important;font-weight: 600 !important;}
p strong {font-weight: 600;font-family: 'ivystyle-sans';}
.chronicle {font-size: 2rem;font-family: 'ivystyle-sans'; font-style: normal;}
.excerpt, .jet-listing-dynamic-link__label {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical; color:#000;}
.center {text-align: center;}

/*Separators*/
.loop-beige-grid .elementor-grid {gap: 4rem !important;}
.loop-beige-grid .e-loop-item:not(:last-child)::after {content: "";position: absolute;top: 0;right: -2rem;width: 1px;height: 100%;background-color: #FCDEBE;}
.loop-beige-grid .jet-listing-grid__items>.jet-listing-grid__item {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem !important;}
.loop-beige-grid .e-loop-item {position: relative;}
.loop-beige-grid .e-loop__load-more.elementor-button-wrapper {margin-top: 3rem !important;}
.loop-lila-bottom .e-loop-item {border-bottom: 1px solid #88167B;padding-bottom: 2rem;}
.loop-lila-grid .e-loop__load-more.elementor-button-wrapper {margin-top: 3rem !important;}
.loop-lila-bottom .jet-listing-grid__items>.jet-listing-grid__item {border-bottom: 1px solid #88167B;padding-bottom: 2rem !important;}
.separator-list .e-loop-item:not(:last-of-type), .separator-list2 .e-loop-item:not(:last-of-type) {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem;}

.loop-lila-grid .e-loop-item {border-right: 1px solid #88167B;padding-right: 2rem;}
.loop-lila-grid .e-loop-item:nth-child(3n) {border-right: none !important;}
.loop-lila-grid .e-loop__load-more.elementor-button-wrapper {margin-top: 3rem !important;}
.separator-lila .e-loop-item:not(:last-of-type) {border-right: 1px solid #88167B;padding-right: 2rem;}
.loop-lila-carousel .e-loop-item {border-left: 1px solid #88167B;padding-left: 20px;}
.loop-lila-carousel .e-loop-item:first-of-type {border-left: none;padding-left: 0;}
.loop-lila-carousel .elementor-swiper-button.elementor-swiper-button-prev {transform: rotate(180deg) !important;transform-origin: center;}


/* Mest läst */
.mest-last ul {display: flex;flex-direction: column;gap: 1.5rem;padding: 0;margin: 0;counter-reset: index;}
.mest-last-item {list-style: none;counter-increment: index; /* Räkna upp varje listpunkt */position: relative;       /* Viktigt för att siffran ska kunna positioneras relativt */}
.mest-last-item::before {content: counter(index);position: absolute;top: 0.2rem;left: 0;background-color: #88167B;color: #fff;font-size: 0.9rem;font-weight: bold;width: 1.8rem;height: 1.8rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;z-index: 2;}
.mest-last-wrapper {display: flex;justify-content: flex-start;align-items: flex-start;gap: 1rem;padding-left: 2.4rem; /* Skjuter in text så siffran får plats */}
/* Innehåll (titel) */
.mest-last-content {flex: 1;font-weight: 400;}
.mest-last-content a.wpp-post-title {color: #000;text-decoration: none;display: inline-block;}
.mest-last-content a.wpp-post-title:hover {color: #88167B;}
.wpp-list {list-style-type: none;}
ul.wpp-list {margin: 0;padding: 0;}
span.wpp-views {display: none;}

/*.mest-last-thumb {height: 70px;width: 100px;flex-shrink: 0;position: relative; }*/
/*.mest-last-thumb img {width: 100%;height: 100%;object-fit: cover;} */


/* Contentzone-regler (om du använder samma räknare där) */
.contentzone li:first-child {counter-reset: index;}
.contentzone ul li {list-style: none;margin-bottom: 30px;text-indent: -40px;}
.contentzone ul li:before {background-color: #88167B;margin-right: 5px;content: counter(index, decimal);counter-increment: index;color: #fcdebe;border-radius: 50%;padding: 2px 10px;font-size: 1rem;font-weight: 400;width: 24px;height: 24px;}

/*Chef*/
.nyhetsbrev-chef input[type=email]{border-width:0px;border-radius:0px;width: 70%;font-family: "owners-text", Sans-serif;font-weight: 400;}
#chefsbrev input[type=email]{background-color:#fff;}
#chefsbrev label{color:#0f2a6c;}
.nyhetsbrev-chef button{border:1px solid #EA345F;width:29%;background-color:#EA345F;border-radius:0px; color:#fff;font-family: "owners-text", Sans-serif;font-weight: 500;}
.nyhetsbrev-chef button:hover, .nyhetsbrev-chef button:focus{border:1px solid #1D3D91;background-color:#1D3D91; color:#fff;font-family: "owners-text", Sans-serif;font-weight: 500;}
.nyhetsbrev-chef label{order: 1; margin:1rem 0rem 0rem 0rem; color:#fff;}
.nyhetsbrev-chef span{padding:0rem 0rem 0rem 0.3rem;font-family: "owners-text", Sans-serif;font-weight: 400; font-size:1rem;}
.chef-ikon p::before, .chef-ikon h5::before{
font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f192";color:#F43B66;position: relative;padding: 0px 2px 0px 0px;}
.chef-ikon {display:flex; gap:0.3rem;}
#pink-hov a:hover {color:#F43B66;}
#blue-hov a:hover{color:#1D3D91;}
.chef-search .ee-search-form__icon, .ee-search-form-skin--fullscreen .ee-search-form__icon {transform: rotate(268deg) !important;}
.chef-ikon p, .chefstext p, .chefstext .elementor-accordion .elementor-tab-content {font-family: "sole-serif-small-variable",sans-serif;font-variation-settings: 'wght' 400, 'opsz' 500;}
.chefstext blockquote p {font-size:2rem;line-height: 1.3em;color: #1D3D91;font-family:"fields", Sans-serif;font-weight:700;text-align:left; letter-spacing:0;padding:0rem 5rem 0rem 1rem;}
.chefstext blockquote {padding:0px  !important; border-left:1px solid #1D3D91;margin:3rem 0rem 3rem 0rem;}
.chefstext blockquote:after {  content:none;}
.ee-unfold:before {display: flex;content: '';height: 10px;background:#88167B;width: 50%;}
#facts-chef span.elementor-accordion-icon-closed, #facts-chef span.elementor-accordion-icon-opened{margin-top:-15px;}
.category-chef a.jet-listing-dynamic-terms__link, a.ee-post__terms__link.ee-term__link {text-decoration:none !important;}
.contentzone-chef a.wpp-post-title {color: #000;font-family: "owners-text", Sans-serif;font-size: 1.1rem;font-weight: 500;}
.contentzone-chef a:hover.wpp-post-title {color: #EA345F;}
.contentzone-chef ul li {list-style: none; display:flex; gap:1rem;flex-direction: column;}
.contentzone-chef ul li:before {content:'';display:flex;height:1px;width: 100%;background:#000;}
.contentzone-chef a.wpp-post-title:before{font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f192";color:#F43B66;position: relative;padding: 0px 2px 0px 0px;}
.byline-chef strong {font-family: "owners-text", Sans-serif;font-size: 0.8rem !important;font-weight: 500;}
.bildtext-chef .elementor-image-box-content {background-color: #1D3D91; padding:1rem;margin-top: -10px;}
.byline-chef figcaption.widget-image-caption.wp-caption-text{position: absolute;bottom: 5px;left:8px;}
#mk-hide-desktop{display:none;}
#mk-hide-mobile{display:block;}
.chefstext .elementor-drop-cap { color:#1D3D91 !important;font-family: "fields", Sans-serif;font-weight: 700;}
#mk-hide{display:none;}



@media (max-width: 1366px) {
.separator-lila .e-loop-item:not(:last-of-type) {padding-right: 1rem;}
.separator-list2 .e-loop-item:not(:last-of-type) {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem;border-right:0px;padding-right:0px;}
#img120 img {height:120px;}
}


@media (max-width: 1024px) {
.loop-beige-grid .elementor-grid {gap: 2rem !important;}
.loop-beige-grid .e-loop-item {border-right: 1px solid #FCDEBE;padding-right: 2rem;border-bottom:0px;padding-bottom:0px;}
/* Dölj pseudo-linjen som annars visas på desktop/tablet */
.loop-beige-grid .e-loop-item::after {display: none;}
.loop-lila-grid .e-loop-item {padding-right: 0rem; padding-bottom: 2rem;  border-right: none;border-bottom: 1px solid #88167B;}
.separator-lila .e-loop-item:not(:last-of-type) {padding-right: 2rem;}
.loop-lila-grid .e-loop-item {padding-right: 0rem; padding-bottom: 2rem;  border-right: none;border-bottom: 1px solid #88167B;}
.separator-list2 .e-loop-item:not(:last-of-type) {border-right: 1px solid #FCDEBE;padding-right: 2rem;border-bottom:0px;padding-bottom:0px;}
.separator-list .e-loop-item {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem;}
.fullwidth-content .elementor-container,
.fullwidth-content .elementor-element {max-width: 100% !important;padding: 0;}
.show-desktop, #show-desktop{display:none !important;}
.hide-desktop{display:block !important;}
.nyhetsbrev input#contactEmail, .nyhetsbrev-chef input[type=email]{width:100%; margin:0px;}
.nyhetsbrev input[type="submit"], .nyhetsbrev-chef button {width:100%; margin-top:1rem;padding:10px 35px 10px 35px;}
/*Chef*/
#mk-hide-desktop{display:block;}
#mk-hide-mobile{display:none;}
.ipad-annons img{width:1024px; height:auto;}
}

@media (max-width: 767px) {
#img120 img {height:200px;}
.loop-beige-grid .elementor-grid {gap: 2rem !important;}
.loop-beige-grid .e-loop-item {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem;border-right:0px; padding-right:0px;}
/* Dölj pseudo-linjen som annars visas på desktop/tablet */
.loop-beige-grid .e-loop-item::after {display: none;}
.separator-lila .e-loop-item:not(:last-of-type) {border-right: 0px;border-bottom: 1px solid #88167B;padding-right: 0rem;padding-bottom: 2rem;}
.separator-list2 .e-loop-item:not(:last-of-type) {border-bottom: 1px solid #FCDEBE;padding-bottom: 2rem;border-right:0px;padding-right:0px;}
.anfang .elementor-drop-cap {font-size:5rem !important;}
.fullwidth-content .elementor-container,
.fullwidth-content .elementor-element {max-width: 100% !important;padding: 0;}
.show-desktop{display:none !important;}
.hide-desktop, #hide-desktop{display:block !important;}
body, html { overflow-x:hidden;}
.byline-start {line-height: 1em !important;}
.new-job-icon .elementor-icon-box-icon {margin-top: 4px;}
blockquote {margin:2rem 1rem 2rem 1rem;}
.imagebox img {height: 100px;}
.imagebox .elementor-image-box-content {margin-left: 1rem;}
.imagebox p.elementor-image-box-description {margin-top: -5px !important;}
.contact-box .elementor-icon-box-icon {margin-top:0.9rem;}
.ee-post {font-size: 0.9rem;}
.chronicle {font-size: 1rem;} .bildtext-asikter .elementor-image-box-img img {height:300px !important;}
/*Chef*/
#mk-hide-desktop{display:block;}
#mk-hide-mobile{display:none;}
.byline-chef figcaption.widget-image-caption.wp-caption-text{position: absolute;bottom: 2px;left:5px;}
.chefstext blockquote p {font-size:1.5rem;line-height: 1.2em; padding:0rem 0rem 0rem 1rem;}
.byline-chef strong {font-size: 0.7rem !important;}
.chefstext .elementor-drop-cap{font-size:6rem !important; margin-left:0.1rem !important;}
}


@media print {
.bildtext .elementor-image-box-wrapper {display:flex;margin-top: 20px;margin-bottom: 20px;page-break-inside: always;}
.bildtext figure.elementor-image-box-img {width: 300px !important;page-break-inside: always;}
.bildtext .elementor-widget-image-box .elementor-image-box-img {height:200px;width:50%;object-fit:cover;page-break-inside: always;}
.bildtext .elementor-widget-image-box .elementor-image-box-content{width:50%;	page-break-inside: always;}
.bildtext .elementor-image-box-content{padding:0rem 0rem 0rem 1rem;}
figure.swiper-slide-inner {display:none !important;}
#mk-hide{display:block !important;}
#print-show {width:100%; margin: 0px auto;padding: 50px;}
#print-long {width:100%; margin: 0px auto;padding: 50px 50px 0px 50px;}
#print-long2{width:100%; margin: 0px auto;padding: 0px 50px 0px 50px;}
#print-hide {display: none;}
span.ee-button-content-wrapper {display: none !important;}
p, body, h5, li, ol {font-size: 16px !important;line-height: 25px!important;}
.ee-unfold__mask {overflow: visible !important;}
li {list-style:none;}
ol {margin-bottom: 1rem;}
a:after {content-visibility: hidden; display:none;}
.facts.elementor-widget.elementor-widget-unfold {margin:1rem 0rem 2rem 0rem;}
.imagebox .elementor-image-box-wrapper {margin: 1rem 0rem 1rem 0rem;}
.ee-post--horizontal>* {
-ms-flex-preferred-size: 50%;display: none;}
.ee-unfold__separator {height:0px !important;}
.bildtext .elementor-image-box-content, .bildtext-asikter .elementor-image-box-content {background-color: transparent;}
#print-bg .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span, #print-bg span.elementor-icon-list-text {color:#fff !important;}
}/* End custom CSS */