.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-0e236a3:#1D3D91;--e-global-color-b335ff8:#FFF7F9;--e-global-color-0a022b6:#F43B66;--e-global-color-8f58f26:#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 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:950px;}.e-con{--container-max-width:950px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:650px;}.e-con{--container-max-width:650px;}}@media(max-width:767px){.elementor-kit-4{font-size:0.9rem;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.3rem;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;}}/* Start custom CSS *//*Chef*/
.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;}

img[data-lazyloaded]{opacity: 0;} img.litespeed-loaded{-webkit-transition: opacity .5s linear 0.2s;-moz-transition: opacity .5s linear 0.2s;transition: opacity .5s linear 0.2s;opacity: 1;}
.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;}
.nyhetsbrev input#contactEmail{border-width:0px;border-radius:50px;width: 70%;margin-right: 0.4rem;}
.nyhetsbrev input[type="submit"] {
    border:0px;width:29%;}



.nyhetsbrev-chef input[type=email]{border-width:0px;border-radius:50px;width: 70%;margin-right: 0.4rem;font-family: "owners-text", Sans-serif;font-weight: 400;}
.nyhetsbrev-chef button{border:1px solid #1d3d91;width:29%;background-color:#1d3d91; color:#fff;font-family: "owners-text", Sans-serif;font-weight: 500;}
.nyhetsbrev-chef button:hover{border:1px solid #fff;background-color:#0f2a6c; color:#fff;font-family: "owners-text", Sans-serif;font-weight: 500;}
.nyhetsbrev form, .nyhetsbrev-chef form {display: flex;flex-direction: row;flex-wrap: wrap;}
.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;}






.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;}
h1.entry-title {display: none;}
.platsannons h2 {font-family: 'montserrat' !important;font-weight: 600 !important;}
.ee-media__thumbnail img, .ee-media__thumbnail picture {height: 80px;object-fit: cover;}
.page-id-2049 .elementor-location-footer .yellow-section {display: none;} .long-image .elementor-widget-wrap.elementor-element-populated{background-size: cover;background-repeat: no-repeat;}
p strong {font-weight: 600;font-family: 'ivystyle-sans';}
.chronicle {font-size: 2rem;font-family: 'ivystyle-sans'; font-style: normal;}
.border-radius .elementor-widget-wrap.elementor-element-populated, .border-radius {border-radius: 7px;}
.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;}
.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";}
.toppmeny .kontakt {border:1px solid #88167B;border-radius: 50px;}
.hammeny .jet-nav .menu-item-link.menu-item-link-top {
    padding: 1rem;}
.magasinadlabel {font-size: 0.7rem;margin-bottom: 0.2rem;}
.elementor-drop-cap { color:#88167B !important;float:left !important;font-size:7rem !important;line-height:0.6em !important;margin:0.2em 0.2em 0.05em -10px !important;}
.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;}
.yellow-section {background-color: #FCDEBE;}
.elementor-field-type-acceptance {order: 1;}
a.wpp-post-title {color: #000;}
a:hover.wpp-post-title {color: #88167B;}
.contentzone li:first-child {counter-reset: index;}
.contentzone ul li {list-style: none;margin-bottom: 5px;text-indent: -40px;margin-bottom: 30px;}
.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;}
.wpp-list {list-style-type: none;}
span.wpp-views {display: none;}
ul.wpp-list {margin: 0;padding:0;}
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;}
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;}
.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;}
.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;}
.imagebox img {height: 150px;object-fit: cover;margin-bottom:-9px;}
.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;}
.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;}
a.wpp-post-title {color: #000;} a:hover.wpp-post-title {color: #88167B;} .contentzone li:first-child {counter-reset: index;} .contentzone ul li {list-style: none;margin-bottom: 5px;text-indent: -40px;margin-bottom: 30px;} .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;}
.wpp-list {list-style-type: none;} span.wpp-views {
    display: none;} ul.wpp-list {margin: 0;padding:0;}

@media (max-width: 1024px) {
.one-column {display:none;}

.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: 768px) {
body, html { overflow-x:hidden;}
.byline-start {line-height: 1em !important;}
.new-job-icon .elementor-icon-box-icon {margin-top: 4px;}
.one-column {display:none;}
.one-column-mobile {display:block !important;}
.mobile-padding {padding:0rem 0.5rem 0rem 0.5rem;}
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;}

}


@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;}


p, h5, li, ol {font-size: 16px !important;line-height: 25px!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;}

.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;}

.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 */