/*Arrangementer CSS*/.vert-scroll {/* Klasse for vert-scroll artikler. inaktiv, foreløpig*/	margin-top:0px;	}.hor-scroll {/* Klasse for horisontal-scroll (prev-next) artikler. inaktiv, foreløpig*/	margin-top:0px;	}	#today {	width:100%;	display: inline-block;}/* ~~ This grouped selector gives the lists in the .content area space ~~ */.content ul, .content ol {	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */}/*  Kalender-layout: */#kalender-blokk {	width:1050px;	margin-top:60px;	margin-right: auto;	margin-left: auto;}#kalender{/* vise som tabell*/	display:table;	border-collapse:separate;	border-spacing:5px;	width:100%;}/*#kalender a { vise som tabell	display: block;}*/#month_cal {/*	display: table-header-group;*/	width:100%;	vertical-align: middle;	margin-bottom:40px;}#sidebar_left_cal {	display: table-cell;	width:100px;	vertical-align: middle;	}#sidebar_right_cal {	display: table-cell;	width:100px;	text-align: right;	vertical-align: middle;	}#center_cal {	display: table-cell;	width:90%;	text-align: center;	font-size: 55px;	line-height: 65px;/*	font-family:'Montserrat'   'Montserrat' */;	font-family:Georgia, "Times New Roman", Times, serif;	color:#af6830;	font-weight: 400;	letter-spacing: 0.04em;	}	.date_left_cal {	display:table-row;	width:100%;	vertical-align: middle;}.side_left_cal {	display: table-cell;	width:100px;	padding-top:10px;	vertical-align:top;/*middle*/}.side_right_cal {	/*display: table-cell; droppes for å vise side_right_kommune */	display: inline-block;	width:210px;	text-align: center;	vertical-align:top;/*middle padding-top:10px;*/}.side_right_kommune {	float:left;	min-width:70px;	}.center_cal {	display: table-cell;	width:80%;	text-align: left;	padding-left:30px;}.kalenderbilde {	height:60px;	width:90px;	object-fit: cover;	object-position: 100% 0;	}.prev-next-month {	width:100px;/*	margin-top:20%;*/}.prev-next-month a {	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	font-size: 16px;	line-height: 28px;	color: #af6830; /*highlight brun af6830 eller blå 21467 b */	padding-bottom: 3px;	letter-spacing: 0.08em;	padding-bottom: 3px;	border-bottom: 2px solid #af6830; /*solid highlight-color;*/	font-style:normal;	text-decoration: none;	}.prev-next-month a:hover {	color: #141414;	border-bottom-color: #141414;	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;		-webkit-transition: border-bottom-color 500ms ease-out 0.2s;    -moz-transition: border-bottom-color 500ms ease-out 0.2s;    -o-transition: border-bottom-color 500ms ease-out 0.2s;    transition: border-bottom-color 500ms ease-out 0.2s;}  .programpost_cal {	display: table-row;	vertical-align:top;	padding-top: 15px;	padding-bottom: 15px;	width:100%;	}/*.programpost_cal {	display: table-cell;	vertical-align:top;	padding-top: 15px;	padding-bottom: 15px;	width:80%;	}*/.calendarentry {	display: table-row;	width:100%;	color: #141414;	}a.calendarentry:link, :visited, :active {	text-decoration:none;	color: #141414;	}a.calendarentry:hover {	color:  #af6830;	-webkit-transition: color 500ms ease-out 0.2s;/* ease-out 0.2s*/    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;}	#date_left_cal {	display:table-cell;	width:20%;	vertical-align: middle;}#program_cal_arr {	font-size: 16px;	line-height: 28px;	font-family: 'Montserrat' /*  'MontserratOblique' */; /*16px/28px Avenir Heavy Oblique*/	font-weight: 800;	letter-spacing: 0.04em;	margin-left:20px;	}#program_cal_artist {	font-size: 18px;	line-height: 28px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;		/*margin-left: -5px;*/}.program_cal_artist {	font-size: 18px;	line-height: 28px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;	/*margin-left: -5px;*/}.kalender-dato {	font-size:55px;	line-height: 65px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;}.kalender-dag  {	font-size:16px;	line-height: 28px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;}#kalender-hvor {	font-size:16px;	line-height: 28px;	font-family: 'Montserrat' /*  'AvenirLTStd-Light' */;	font-weight: 300;	letter-spacing: 0.01em;	}/*  Slutt Kalender-layout: *//* ~~ Innhold : arrangementer~~ */.kat_headline {	margin-left: auto;	margin-right: auto;	text-align:center;	margin-bottom:50px;	color: #af6830;	display:block;	font-size: 36px;	line-height: 48px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.06em;	}.detkat_headline {	/*float:left;*/	margin-top: 20px;	margin-bottom: 20px;	color: #141414;	display:block;	font-size: 28px;	line-height: 28px; /*36px;*/	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;/*	letter-spacing: 0.06em;*/	border-bottom: 3px solid;	padding-bottom: 10px;	}.arrlist_hor_artist {	display:block;	font-size: 55px;	line-height: 65px;/* 	font-family:'Montserrat';  'Montserrat' */	font-family:Georgia, "Times New Roman", Times, serif;	color:#af6830;	font-weight: 400;	letter-spacing: 0.04em;	margin-bottom: 35px;	text-align: center;}.avlyst {	color:#FF0000;}.overstryk  {	text-decoration: line-through;	word-wrap:break-word;}/*Artistnamefont: 36px/46px Avenir Heavy letter-spacing: 0.04*/.arrlist_artist {	display:block;	font-size: 36px;	line-height: 46px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;}.arrlist_artistnames {	display:block;	font-size: 16px;	line-height: 32px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;	margin-bottom: 70px;	text-align: center;}.arrlist_event  {	display:block;	font-size: 28px;	line-height: 36px; /*	font-family: 'Montserrat'  'AvenirLTStd-Oblique' */;		font-family:Georgia, "Times New Roman", Times, serif;	color:#af6830;	font-weight: 700;	letter-spacing: 0.04em;	margin-bottom: 14px;}.arrlist_headline, .arrlist_headline p {	display:block;	font-size: 18px;	line-height: 36px;	font-family: 'Montserrat' /*  'AvenirLTStd-Oblique' */;		font-weight: 400;	letter-spacing: 0.04em;	margin-bottom: 15px;	/*text-align: center;*//*Headlinefont: 55px/65px Avenir Heavy Oblique margin-bottom: 35px letter-spacing: 0.04em text-align: center*/}.arrlist_date  {	font-size: 18px;	line-height: 28px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.04em;	margin-bottom: 6px;	word-wrap:break-word;}.arrlist_hor_date  {	display:block;	font-size: 28px;	line-height: 36px;	font-family:'Montserrat' /*  'Montserrat' */;	font-weight: 400;	letter-spacing: 0.08em;	margin-bottom: 30px;	text-align: center;	/*word-wrap:break-word;*/	}.arrlist_tag  {	font-size: 16px;	line-height: 28px;	font-family: 'Montserrat' /*  'AvenirLTStd-Light' */;	font-weight: 300;	letter-spacing: 0.01em;	/*word-break: break-all;*/	word-wrap:break-word;}.arrlist_publication  {	display:block;	font-size: 28px;	line-height: 36px;	font-family: 'Montserrat' /*  'MontserratOblique' */;	font-weight: 800;	letter-spacing: 0.04em;	margin-bottom: 6px;}.arrlist_info {	display: inline-block;	padding: 20px;	width: 92%;/*	margin-top: 50px;*/	}.arr_lok_type {	width:100%;	display: block;	}.arr_lokale  {	/*display:block;*/	font-size: 18px;	line-height: 36px;	font-family: 'Montserrat' /*  'AvenirLTStd-Oblique' */;		font-weight: 400;	letter-spacing: 0.04em;}/*2-Column Grid used for: – Exhibitions Overview, Current, Future) – Events Overview (Current) */.col_2_overview {	width:550px;	height:auto;	min-height: 460px;	display:block;	position:relative;	float:left;	margin:0;	padding-right:60px;	padding-bottom: 40px;	}.col_2_overview a {	color: #141414 !important;	text-decoration:none; }.col_2_overview a:hover {	color: #af6830;	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;	}.col_2_ingressbilde a img, .col_2_ingressbilde a	{ border: none; overflow: hidden; float: left; }.col_2_ingressbilde a:hover                 { border: 10px solid #af6830;	-webkit-transition: border-color 500ms ease-out 0.2s;    -moz-transition: border-color 500ms ease-out 0.2s;    -o-transition: border-color 500ms ease-out 0.2s;    transition: border-color 500ms ease-out 0.2s; }.col_2_ingressbilde a:hover img             { margin: -10px; }.col_3_ingressbilde a img, .col_3_ingressbilde a	{ border: none; overflow: hidden; float: left; }.col_3_ingressbilde a:hover                 { border: 10px solid #af6830;	-webkit-transition: border-color 500ms ease-out 0.2s;    -moz-transition: border-color 500ms ease-out 0.2s;    -o-transition: border-color 500ms ease-out 0.2s;    transition: border-color 500ms ease-out 0.2s; }.col_3_ingressbilde a:hover img             { margin: -10px; }/*.ramme_alvor:hover                 { margin: -10px;}.ramme_alvor img a						{ display: inline-block; background: #BADA55;  }*/.ramme_alvor                  { border: none;}.ramme_alvor:hover                  { border: none;  }.col_3_overview a {	color: #141414 !important;	text-decoration:none; }.col_3_overview a:hover {	color: #af6830; 	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;} /* 3-Column Grid used for: – Events Overview (Future) – Publications Overview, Videos Overview*/.col_3_overview {	display:block;	width:415px; /*395px;*/	min-height: 585px;	position:relative;	float:left;		margin-right: 5px;	margin-bottom: 30px;	}/*Navigation, arrangementer + artikler */#center {	padding: 10px 0;	width: 66.7%;	max-width: 800px;	margin-left:auto;	margin-right:auto;/*	float: left;	Kake! height:100%;*/}#sidebar_left_slides {	float: left;	width: 60px;	min-height:720px;}#sidebar_right_slides {	width: 60px;	min-height:720px;	float: left;/*	padding: 10px 0; */	text-align:right;}#back-to-top {    position: fixed;    bottom: 20em;    right: 0px;    text-decoration: none;    color: #000000;   /* background-color: rgba(235, 235, 235, 0.80);*/    font-size: 12px;    padding: 1em;    display: none;}.download-lenke {	font-size: 16px;/*	line-height: 28px;	font-family: 'Montserrat';*/	font-weight: 400;	letter-spacing: 0.01em;	margin-top:30px;	padding-top: 18px;	padding-right: 50px;	padding-bottom: 18px;	padding-left: 50px;	display: inline-block;	color:#f7f7f7;	background-color:#6633ff;	}.programpost.download-lenke {/* Chain both class selectors (without a space in between): */	padding-bottom: 18px;	color:#f7f7f7 !important;	}.programpost.download-lenke:hover {	background-color: #f7f7f7;	color:#6633ff !important;	padding-bottom: 18px;	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;}.prev-next-link {	heigth:20px;/*	top:90px;	position: relative; 	position:fixed;*/	bottom: 22em;	margin-left:30px;	margin-right:30px;	display: inline-block;}.prev-next-link_slides {	display: inline-block;	position:relative;	top:350px;	}	.prev-next-link a {	color: #6633FF; /*highlight*/	text-decoration: none;	border-bottom: 2px solid #6633ff; /*solid highlight-color;*/	font-weight:normal;	font-style:normal;	text-transform:lowercase;	padding:10px;	background-color: rgba(235, 235, 235, 0.80);}.prev-next-link a:hover {	color: #141414;	border-bottom-color: #141414;	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;		-webkit-transition: border-bottom-color 500ms ease-out 0.2s;    -moz-transition: border-bottom-color 500ms ease-out 0.2s;    -o-transition: border-bottom-color 500ms ease-out 0.2s;    transition: border-bottom-color 500ms ease-out 0.2s; }/* Søkeresultater og arkiv:*/#arkiv_sok_res {	margin-bottom:40px;}#aar_valg_liste {	display:inline-block;	text-align:center;	width: 90%;	padding: 5px 20px 5px 20px;	border: 2px solid;	border-color: #141414;	margin-bottom:20px;	position: relative; /* For å sette knapper på linjen */	}.aar_valg_liste_ny {	display:inline-block;	text-align:center;	width: 90%;	padding: 5px 20px 5px 20px;	border-top: 2px solid;	border-bottom: 2px solid;	border-color: #141414;	margin-bottom:20px;	position: relative; /* For å sette knapper på linjen */	}.aar_ark_liste_kol {	width: 40%;		padding: 5px 10px 5px 10px;	float:left;	display: block;	text-align:left;	margin-bottom:30px;	word-wrap:break-word;/*		word-break: normal;*/		}.aut_bred {	width:auto;	}	.aar_ark_liste_kol a {	color: #141414;	text-decoration:none;	padding-right:4px;}.aar_ark_liste_kol a:hover, a:active {	color: #6633FF;	text-decoration:underline; 	-webkit-transition: color 500ms ease-out 0.2s;    -moz-transition: color 500ms ease-out 0.2s;    -o-transition: color 500ms ease-out 0.2s;    transition: color 500ms ease-out 0.2s;}#aar-lukk {	position:absolute;	background: #FBFBFB;/*	background-color: rgba(255,255,255, 0.98);*/	right: -7px;	top: -7px;}.boks_lukk {	background-image: url("../grafikk/list_open_2x.png");	background-size: contain;	width: 23px; 	height:23px;	border: none;	float:right;	display:block;	margin-right:-40px;}.foldout_liste_tekst  {	display: none;}.aar_ark_strong {/*  */	font-family: 'Montserrat' !important;	font-weight: 400;	text-decoration: underline !important;	}	.arkiv_sok_tab {/* vise som tabell*/	display:table;	border-collapse: collapse;	border-spacing:0;	width:100%;}.arkiv_sok_tab td {/* vise som tabell*/	padding: 10px;}.arkiv_sok_tab a {/* vise som tabell*/	color:#141414;	text-decoration: none;}.arkiv_sok_tab strong {/* vise som tabell  !important */	font-family: 'Montserrat';	text-decoration: underline;}.arkiv_sok_tekst_td {/* vise som tabell*/	display: table-cell;	border-bottom: 2px solid black;}.arkiv_sok_bilde_td {/* vise som tabell*/	display: table-cell;	border-bottom: none;	padding-top: 0px !important;	padding-bottom: 0px !important;}.arkiv_sok_bilde {	width: 250px;}	.arkiv_sok_tr {	display: table-row;	vertical-align: top;	}.arkiv_sok_tr:hover {	background-color:#84a8da; /*AF6830;*/	-webkit-transition: background-color 500ms ease-out 0.2s;    -moz-transition: background-color 500ms ease-out 0.2s;    -o-transition: background-color 500ms ease-out 0.2s;    transition: background-color 500ms ease-out 0.2s;	}/* Slutt søkeresultater og arkiv:*/  /* UTSOLGT-merke: */.utseld {/*    top: 2em;    left: -4em;    position:absolute;*/    top: -5em;    right: -10em;    position:relative;    color: #fff;    display: block;    text-align: center;    text-decoration: none;    letter-spacing: .06em;    background-color: #E00;    padding: 0.5em 1em 0.4em 1em;    text-shadow: 0 0 0.75em #444;    box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    font: bold 26px/1.2em Arial, Sans-Serif;    -webkit-text-shadow: 0 0 0.75em #444;    -webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    -webkit-transform: rotate(45deg) scale(0.75,1);    -moz-text-shadow: 0 0 0.75em #444;    -moz-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    -moz-transform: rotate(45deg) scale(0.75,1);    -o-text-shadow: 0 0 0.75em #444;    -o-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    -o-transform: rotate(45deg) scale(0.75,1);    text-shadow: 0 0 0.75em #444;    box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    transform: rotate(45deg) scale(0.75,1);    z-index:10;}.utseld_mini {    top: -8em;    right: -5em;    position:relative;    color: #fff;    display: block;    text-align: center;    text-decoration: none;    letter-spacing: .06em;    background-color: #E00;    padding: 0.5em 1em 0.4em 1em;    text-shadow: 0 0 0.75em #444;    box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    font: bold 16px/1.2em Arial, Sans-Serif;    -webkit-text-shadow: 0 0 0.75em #444;    -webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    -webkit-transform: rotate(45deg) scale(0.5,1);/*    -webkit-transform: rotate(-45deg) scale(0.75,1);*/    z-index:10;}.utseld_kal {    top: -4em;    left: -10em;    position:relative;	width: 150px;    color: #fff;    display: block;    text-align: center;    text-decoration: none;    letter-spacing: .06em;    background-color: #E00;    padding: 0.5em 1em 0.4em 1em;    text-shadow: 0 0 0.75em #444;    box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    font: bold 16px/1.2em Arial, Sans-Serif;    -webkit-text-shadow: 0 0 0.75em #444;    -webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.5);    -webkit-transform: rotate(45deg) scale(0.5,1);/*    -webkit-transform: rotate(-45deg) scale(0.75,1);*/    z-index:10;}.utseld:before, utseld_mini:before, utseld_kal:before {    content: '';    top: 0;    left: 0;    right: 0;    bottom: 0;    position: absolute;    margin: -0.3em -5em;    transform: scale(0.7);    -webkit-transform: scale(0.7);    border: 2px rgba(255,255,255,0.7) dashed;}  /* UTSOLGT-merke: */.pulsar-red::after {    content: "";    animation: pulsate 1s ease-out;    animation-iteration-count: infinite;     opacity: 0.0;    border: 3px solid #F00;    border-radius: 30px;    height: 18px;    width: 18px;    position: relative;    display: inline-block;    margin-top: 20px;    text-align: center;}/* Make the element pulse (grow large and small slowly) *//* Usage    .myElement {        animation: pulsate 1s ease-out;        animation-iteration-count: infinite;        opacity: 1;     }*/@-webkit-keyframes pulsate {    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}    50% {opacity: 1.0;}    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}}/* Make the element's opacity pulse*//* Usage    .myElement {        animation: opacityPulse 1s ease-out;        animation-iteration-count: infinite;        opacity: 0;     }*/@-webkit-keyframes opacityPulse {    0% {opacity: 0.0;}    50% {opacity: 1.0;}    100% {opacity: 0.0;}}/* Make the element's background pulse. I call this alertPulse because it is red. You can call it something more generic. *//* Usage    .myElement {        animation: alertPulse 1s ease-out;        animation-iteration-count: infinite;        opacity: 1;     }*/@-webkit-keyframes alertPulse {    0% {background-color: #9A2727; opacity: 1;}    50% {opacity: red; opacity: 0.75; }    100% {opacity: #9A2727; opacity: 1;}}/* Make the element rotate infinitely. *//* Usage    .myElement {        animation: rotating 3s linear infinite;    }*/@keyframes rotating {  from {    -ms-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  to {    -ms-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -webkit-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@media (min-width:1056px) { /*for Tablet og mindre:*/#sidebar_left {	float:none;	position: fixed;	top: 500px;	left: 0px;	height:20px;	min-height:20px;	width:200px;}#sidebar_right {	float:none;	position: fixed;	top: 500px;	right: 0px;	height:20px;	min-height:20px;	width:200px;	text-align:right;}}@media (max-width:1055px) { /*for Tablet og mindre:*/#maincontent {	margin-top: 130px;}.ingressbilde {    width:98%;}#toppskarv {	height:92px;}#sidebar_left {	float:none;	position: fixed;	bottom: 2em;	left: 0px;	height:20px;	min-height:20px;	width:80px;}#sidebar_right {	float:none;	position: fixed;	bottom: 2em;	right: 0px;	height:20px;	min-height:20px;	width:80px;}#center {    width:99%;}/*  Kalender-layout: */#kalender-blokk {	width:99%;	margin-top:20px;}#kalender{/* vise som tabell*//*	display:table;	border-collapse:separate;	border-spacing:5px;	width:100%;*/}#month_cal {/*	display: table-header-group;	width:100%;	vertical-align: middle;	margin-bottom:40px;*/}#sidebar_left_cal {	width:10%;	}#sidebar_right_cal {	width:10%;	}#center_cal {	width:90%;	font-size: 28px;	line-height: 38px;	}		.prev-next-month {	width:100px;}.prev-next-month a {	font-size: 16px;	line-height: 28px;	}  .programpost_cal {	padding-top: 15px;	padding-bottom: 15px;	width:80%;	}.calendarentry {	width:100%;	}a.calendarentry:link, :visited, :active {	text-decoration:none;	color: #141414;	}a.calendarentry:hover {}	#date_left_cal {	width:20%;}#program_cal_arr {	font-size: 16px;	line-height: 28px;	margin-left:20px;	}#program_cal_artist {	font-size: 24px;	line-height: 36px;	margin-left: -3px;}.kalender-dato {	font-size:32px;	line-height: 35px;}.kalender-dag  {	font-size:16px;	line-height: 28px;}#kalender-hvor {	font-size:16px;	line-height: 28px;	}/*  Slutt Kalender-layout: *//* ~~ Innhold : arrangementer~~ */.kat_headline {	font-size: 32px;	line-height: 38px;	margin-bottom: 5px;	}.detkat_headline {	font-size: 28px;	line-height: 28px; /*36px;*/}.arrlist_hor_artist {	font-size: 32px;	line-height: 38px;	letter-spacing: 0.02em;	margin-bottom: 15px;}/*Artistnamefont: 36px/46px Avenir Heavy letter-spacing: 0.04*/.arrlist_artist {	font-size: 26px;	line-height: 36px;}.arrlist_artistnames {	font-size: 16px;	line-height: 32px;}.arrlist_event  {	font-size: 28px;	line-height: 36px;	margin-bottom: 14px;}.arrlist_headline, .arrlist_headline p {	display:block;	font-size: 16px;	line-height: 24px;}.arrlist_date  {	font-size: 14px;	line-height: 24px;	word-wrap:break-word;}.arrlist_hor_date  {	font-size: 18px;	line-height: 26px;}.arrlist_tag  {	font-size: 16px;	line-height: 28px;	/*word-break: break-all;	word-wrap:break-word;*/}.arrlist_info {	display: inline-block;	padding: 20px;}.arr_lok_type {	width:100%;	display: block;	}.arr_lokale  {	font-size: 18px;	line-height: 36px;}/*2-Column Grid used for: – Exhibitions Overview, Current, Future) – Events Overview (Current) */.col_2_overview {	width:100%;	/*padding-right:60px;	padding-bottom: 40px;*/	} /* 3-Column Grid used for: – Events Overview (Future) – Publications Overview, Videos Overview*/.col_3_overview {	width:100%;	/*margin-right: 5px;	margin-bottom: 30px;*/	}.prev-next-link {	heigth:20px;	margin-left:2px;	margin-right:2px;}.prev-next-link a {	/*color: #6633FF; highlight*/	padding:10px;	background-color: rgba(235, 235, 235, 0.80);}}@media (max-width:766px) { /*for Tablet og mindre:*/.arkiv_sok_tab  {display: block; }.arkiv_sok_tab td {	display: inline-block;	margin-bottom:40px; }	#search-frame {	display:none;	position: fixed;	top:80px;	left: 0px;	width:100%;	height:60px;	z-index:2000;	}#soketekst {    width: 60%;}		#search-butt {display: block;	position: fixed;	top:15px;	right: 25px;	height: 38px;	width: 38px;    cursor: pointer;}#search-icon {    width: 35px;    height: 35px;}a#search-toggle {    display: block;    width: 35px;    height: 35px;	padding:0;	margin-right:10px;    border: solid 2px #FFFFFF;    border-radius: 6px;    moz-border-radius: 6px;}.arrtype_liste label {    font-size: 0.85em;    padding: 14px 5px 14px 5px;	line-height: 1.6;}#aar_valg_liste {    width: 85%;}.arrlist_tag {	line-height: 1.9;}.arrlist_tag a {    font-size: 1em;    padding: 18px 0px 18px 5px;	}.utseld, utseld_mini {    top: -10em;    left: 0;} /*(max-width:1055px) { for Tablet og mindre:*/}