.elementor-kit-5989{--e-global-color-primary:#000000;--e-global-color-secondary:#99CC66;--e-global-color-text:#333333;--e-global-color-accent:#1C8182;--e-global-color-0115d58:#CBE6B3;--e-global-color-2ebf837:#D5EBC2;--e-global-color-f572e7b:#FDDDBA;--e-global-color-1bedf98:#FFFFFF;--e-global-typography-primary-font-family:"Calibre";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Calibre";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Calibre";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Calibre";--e-global-typography-accent-font-weight:500;font-family:"Calibre", Sans-serif;font-size:20px;}.elementor-kit-5989 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5989 a{color:var( --e-global-color-primary );font-family:"Calibre", Sans-serif;}.elementor-kit-5989 h1{font-family:"Calibre", Sans-serif;font-size:30px;}.elementor-kit-5989 h2{font-family:"Calibre", Sans-serif;font-size:30px;}.elementor-kit-5989 h3{font-family:"Calibre", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h2 {
    font-weight: 800 !important;
    color:black;
    font-size: 28px !important;
}

a {
    color:#333;
    border-bottom: solid 1px #333;
}
a:hover {
    border-bottom: solid 2px #333;
}
a[target=_blank]:after {
 content:' 'url(/wp-content/uploads/2025/09/ny-fane-14px.svg);
}
p {
    color:#333;
    font-family: Calibre, Helvetica, Arial, sans-serif !important;
    font-size: 18px !important;
    
}
.breadcrumb-item {
    font-weight: bold;
}
.nounderline a{
    border-bottom:none;
}

.wpml-ls-legacy-list-horizontal, .wpml-ls-legacy-list-horizontal a {
	padding:0 5px !important;
}
.wpml-ls-current-language {
	font-weight:bold;
}
/* Focus Outlin */ 
:focus:not(#wt-cli-cookie-banner-title) {
	/* inner indicator */
	outline: 2px solid #fff !important;
	outline-offset: 2px !important;
	/* outer indicator */
	box-shadow: 0 0 0 2px #000 !important;
}

.bilde:hover .bildetekst {
	opacity:1;
}
.bildetekst {
	opacity:0;
}
.knapp {
    border: 2px solid transparent;
}
.knapp:hover{
    border:solid 2px #089292 !important;
    transition:2px;

}
figcaption{
    padding: 20px 10px 20px 10px;
    background-color: #E1E1E1E6;
    position: relative;
    opacity:0;
    top:-73px;
		font-size:16px !important;
}


/* INFOKAPSLER */
@media (max-width: 768px) {
#wt-cli-accept-btn, #wt-cli-reject-btn, #wt-cli-settings-btn  {
   width:100% !important;
	margin: 0 10px;
  }
	
	#tab2,
	#tab1{
		padding: 28px 0px !important;
	}
}

/* END Infokapsler*/

/* Start - Location Weather */
.splw-pro-wrapper   {
	border-radius:0 !important;
	padding-bottom:10px;
}
.splw-pro-current-temp, .temperature-scale, .splw-main-wrapper, .splw-pro-header, .splw-pro-templates-body,.splw-pro-header-title  {
	margin:0 !important;
}
.splw-pro-header-title {
	padding-right: 10px !important;
	padding-top:3px;
}
.splw-pro-header-title:after {
	content:":"
}
.splw-main-wrapper .cur-temp,
.splw-main-wrapper .splw-pro-desc, .splw-pro-header-title{
	color: #333 !important;
	font-family: Calibre,Helvetica,Arial,sans-serif !important;
	font-size: 20px !important;
	line-height: 1em !important;
	font-weight:400 !important;
}
.splw-main-wrapper svg {
	display:none;
}
.splw-pro-header-title{
	font-weight:700 !important;
}
.splw-pro-templates-body{
	justify-content: flex-start !important;
}
.temperature-scale {
	font-size: 14px !important;
}

@media (max-width: 480px){
.horizontal-view.horizontal-three .splw-pro-wrapper .splw-pro-templates-body {
    flex-direction: row;
	margin-bottom: 0px !important;
	}}

.splw-pro-current-temp .temperature-scale {
	vertical-align: baseline !important;
}
.horizontal-view.horizontal-three .splw-pro-wrapper .splw-pro-templates-body {
	padding-bottom: 0 !important;
}
/* End - Location Weather */

.bilde .elementor-widget-ae-acf-fields-v2, .bilde .elementor-widget-container, .bilde img, .bilde .ae_acf_image_wrapper {
	height:100% !important;
	object-fit:cover;
	width:100% !important;
}
@media (min-width: 767px) {
	.bilde .elementor-widget-ae-acf-fields-v2 {
	min-height:600px;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://junkerdalnasjonalpark.no/wp-content/uploads/2025/09/CalibreWeb-Bold.woff2') format('woff2'),
		url('https://junkerdalnasjonalpark.no/wp-content/uploads/2025/09/CalibreWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://junkerdalnasjonalpark.no/wp-content/uploads/2025/09/CalibreWeb-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Calibre';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://junkerdalnasjonalpark.no/wp-content/uploads/2025/09/CalibreWeb-RegularItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Calibre';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://junkerdalnasjonalpark.no/wp-content/uploads/2025/09/CalibreWeb-Semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */