.arbejd{display:none;position:relative;width:100%;min-height:100%;/*font-size:0;*/padding-bottom:45px;}
.arbejd .bannerTop{position:relative;width:100%;min-height:500px;overflow:hidden;}
.arbejd .bannerTop .background{position:absolute;left:0;top:0;width:100%;height:auto;min-height:100%;opacity:0;transition:opacity .8s ease-in-out;object-fit:cover;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.arbejd .bannerTop:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(0deg, rgba(0,0,0,.8), rgba(0,0,0,0));}
.arbejd .bannerTop h1{position:relative;color:#FFF;padding:0 30px 0 30px;margin:280px 0 40px 0;width:50%;z-index:2;box-sizing:border-box;text-shadow: 2px 2px black;}
.arbejd .bannerTop p{position:relative;color:#FFF;font-weight:600;font-size:1.8rem;line-height:1.5;padding:0 30px 30px 30px;margin:0;width:50%;z-index:2;box-sizing:border-box;text-shadow: 1px 1px black;}
/*@media all and (max-width:980px){
	.arbejd .bannerTop p{font-size:16px;line-height:20px;}
}*/

.arbejd .producedBy{position:relative;width:100%;height:20px;background-image:url("../Grx/paperPattern.png");margin-bottom:-20px;}
.arbejd .producedBy .names{position:absolute;right:30px;top:-105px;width:480px;max-width:45%;max-width:calc(50% - 40px);min-height:125px;border-radius:20px;background-image:url("../Grx/paperPattern.png");}
.arbejd .producedBy .names h2{font-size:2.4rem;color:inherit;box-sizing:border-box;padding:20px 20px 0 20px;margin:0;width:100%;}/*before this was a h4*/
.arbejd .producedBy .names p{color:inherit;font-weight:normal;/*font-size:1.6rem;line-height:1.5;*/box-sizing:border-box;padding:5px 20px 0 20px;margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.arbejd .content{position:relative;width:100%;height:auto;min-height:100px;background-image:url("../Grx/paperPattern.png");}
/* Background gradient for all sections */
.arbejd .content .block{position:relative;width:100%;height:auto;min-height:100px;color:#3C3C37;z-index:0;}
.arbejd .content .block:before{content:"";position:absolute;left:0;top:0;width:100%;height:100px;pointer-events:none;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.arbejd .content .block:first-of-type:before{display:none}
/*.arbejd .content .indhold, .arbejd .content .calendarSection{border-top:3px dashed #333;}*/
	
.arbejd .content .block h3{color:inherit;box-sizing:border-box;padding:30px 0 0 30px;margin:0;width:50%;}
.arbejd .content .block .description{color:inherit;box-sizing:border-box;padding:10px 0 35px 30px;margin:0;width:50%;display:inline-block;}
.arbejd .content .block .description p{margin:0;padding:0;line-height:1.5;}
/*.arbejd .content .block p p{padding:0;margin:0;}*/
.arbejd .content .forWho .masterBtn{position:absolute;right:35px;top:50%;transform:translateY(-50%);/*border:2px solid #26132f;*/max-width:50%;}

.arbejd .content .research .researchThumbnails{position:relative;width:100%;height:auto;box-sizing:border-box;padding-left:30px;}
.arbejd .content .research .researchThumbnails .panoramaBtn{width:calc((100% - 90px) / 4);margin-right:20px;margin-bottom:20px;color:#3C3C37;}

/*.arbejd .content .indhold p{display:inline-block;}*/
.arbejd .content .indhold .btns{float:right;max-width:50%;}
.arbejd .content .indhold .secondaryBtn, .arbejd .content .indhold .masterBtn{display:inline-block;margin-right:20px;}
.arbejd .content .indhold .secondaryBtn{margin-right:20px;}

/* Content items and placeholders */
.arbejd .content .indhold .contentItems{position:relative;width:100%;margin:50px 0 0 0;height:265px;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.arbejd .content .indhold .contentItems .placeHolder{position:absolute;width:220px;height:230px;z-index:0;box-sizing:border-box;}
.arbejd .content .indhold .contentItems .placeHolder .woodBg{position:absolute;background-image:url("../Grx/pattern25.jpg");background-size:100%;width:100%;height:100%;border-radius:0 7px 7px 7px;}
.arbejd .content .indhold .contentItems .placeHolder .woodBg .woodTop{position:absolute;background-image:url("../Grx/pattern25.jpg");background-size:100%;top:-30px;width:90%;height:30px;border-radius:7px 7px 0 0;font-family:'Barlow', sans-serif;font-size:1.6rem;color:#FFF;line-height:30px;padding:2px 5px 0 10px;/*word-wrap:nowrap;*/overflow:hidden;cursor:default;box-sizing:border-box;font-weight:600;}
.arbejd .content .indhold .contentItems .placeHolder .lightBg{position:absolute;left:5px;top:5px;width:210px;height:220px;background-color:#dcdcd2;border-radius:5px;}
.arbejd .content .indhold .contentItems .placeHolder.dotted{border:3px dashed #64645f;border-radius:10px;}
.arbejd .content .indhold .contentItems .placeHolder.dotted .woodBg, .arbejd .content .indhold .contentItems .placeHolder.dotted .lightBg{display:none;}
.arbejd .content .indhold .contentItems .placeHolder .plus{position:absolute;left:32%;top:32%;width:36%;height:36%;transition:transform .2s ease-out;will-change:transform;}
.arbejd .content .indhold .contentItems .placeHolder.add{cursor:pointer;}
.arbejd .content .indhold .contentItems .placeHolder.add:hover .plus{transform:scale(1.05,1.05);}
.arbejd .content .indhold .contentItems .placeHolder .plus .v{position:absolute;left:47%;top:0;width:6%;height:100%;background-color:#64645f;}
.arbejd .content .indhold .contentItems .placeHolder .plus .h{position:absolute;left:0;top:47%;width:100%;height:6%;background-color:#64645f;}

.arbejd .content .indhold .contentItems .contentItem{position:absolute;width:200px;height:210px;background-color:#64645f;border-radius:5px;z-index:1!important;box-shadow: 2px 2px 8px 0px rgba(0,0,0,0.0);transition:box-shadow .2s ease-out;overflow:hidden;cursor:pointer;box-sizing:border-box;border-bottom:6px solid #64645f;}
.arbejd .content .indhold .contentItems .contentItem.withShade{z-index:2!important;}
.arbejd .content .indhold .contentItems .contentItem.withShade, .arbejd .content .indhold .contentItems .contentItem:hover{box-shadow: 2px 2px 16px 2px rgba(0,0,0,0.2);}

@media all and (max-width:1180px){
	.arbejd .content .indhold .btns{float:none;margin-left:30px;}
	.arbejd .content .indhold .description{width:100%;}
	.arbejd .content .indhold .contentItems{margin-top:70px;}
	/*.arbejd .content .indhold .secondaryBtn, .arbejd .content .indhold .masterBtn{display:block;margin-left:20px;margin-bottom:10px;}*/
}

.arbejd .content .indhold .contentItems .contentItem .move{position:absolute;right:5px;top:5px;width:30px;height:30px;border-radius:100%;box-sizing:border-box;cursor:-webkit-grab;/*transition:transform .2s ease-out;*/background-color:rgba(0,0,0,.5);transition:all .2s ease-out;}
.arbejd .content .indhold .contentItems .contentItem.withShade .move{cursor:-webkit-grabbing;transform:scale(1.05,1.05);}
.arbejd .content .indhold .contentItems .contentItem .move:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("../Grx/move_white.svg") no-repeat;background-size:70% 70%;background-position:center;}
.arbejd .content .indhold .contentItems .contentItem .move:hover{background-color:rgba(0,0,0,.7);transform:scale(1.05,1.05);}
.arbejd .content .indhold .contentItems .contentItem .imgHolder{position:absolute;width:180px;height:100px;left:10px;top:40px;background-color:#dcdcd2;overflow:hidden;transition:opacity .6s ease-in-out, background-color .6s ease-in-out;}
.arbejd .content .indhold .contentItems .contentItem .imgHolder .camera{width:40%;height:auto;margin:15px auto 0 auto;}
/*.arbejd .content .indhold .contentItems .contentItem .imgHolder.dimmed{opacity:.5;}*/
.arbejd .content .indhold .contentItems .contentItem .imgHolder.dimmed{background-color:#777;}
.arbejd .content .indhold .contentItems .contentItem .imgHolder.dimmed .camera .st0{fill:#dcdcd2;}
.arbejd .content .indhold .contentItems .contentItem .imgHolder .img{width:100%;height:auto;opacity:0;transition:opacity .6s ease-in-out;}
.arbejd .content .indhold .contentItems .contentItem .imgHolder.dimmed .img{opacity:.5!important;}

.arbejd .content .indhold .contentItems .contentItem .emnetext{position:absolute;font-family:'Barlow', sans-serif;font-weight:normal;font-size:12px;line-height:14px;box-sizing:border-box;padding:10px;color:#dcdcd2;left:0;top:138px;transition:color .2s ease-out;}
.arbejd .content .indhold .contentItems .contentItem .text{position:absolute;font-family:'Barlow', sans-serif;font-weight:normal;font-size:16px;line-height:18px;box-sizing:border-box;padding:10px;color:#FFF;left:0;top:138px;transition:color .2s ease-out;white-space:pre-wrap;text-align:left;font-weight:600;}
.arbejd .content .indhold .contentItems .contentItem .text.dimmed, .arbejd .content .indhold .contentItems .contentItem .emnetext.dimmed{color:#dcdcd2;}
.arbejd .content .indhold .contentItems .contentItem:hover .text, .arbejd .content .indhold .contentItems .contentItem:focus .text{color:#dcdcd2;}
.arbejd .content .indhold .contentItems .contentItem:hover .text.dimmed, .arbejd .content .indhold .contentItems .contentItem:hover .emnetext.dimmed{color:#bbb;}

.arbejd .content .indhold .contentItems .statusText{position:absolute;left:35px;bottom:25px;font-family:'Barlow', sans-serif;font-weight:normal;font-size:1.6rem;line-height:1.5;}
.arbejd .content .indhold .contentItems .statusText b{font-size:2.2rem;}
.largefonts .arbejd .content .indhold .contentItems .statusText b{font-size:2.0rem;}

/* Calendar on work page (not presentation mode) */
.arbejd .content .calendarSection .buttons{text-align:center;margin:40px auto 0 auto;padding-bottom:45px;}
.arbejd .content .calendarSection .buttons .secondaryBtn{margin-right:10px;}
.arbejd .content .calendarSection .buttons .masterBtn{margin-left:10px;}

/* Tips in description for each block */
.arbejd .content p.tip{position:relative;line-height:1.2;display:block;padding-top:10px!important;box-sizing:border-box;}
.arbejd .content p.tip:before{display:inline-block;content:'!';text-align:center;line-height:30px;color:#FFF;font-family:'Barlow', sans-serif;font-weight:bold;font-size:20px;background-color:#004747;width:30px;height:30px;border-radius:30px;margin-right:5px;}
.arbejd .content p.tip span{font-weight:600;}

/* Forside med alt indhold */
.forside{position:relative;width:100%;height:auto;}

.arbejd .calendarSection{position:relative;}

/* Panorama med hotspots*/
.panorama{display:none;position:absolute;left:0;top:0;width:100%;}
.panorama .masterBtn{position:absolute;top:auto;left:auto;right:35px;bottom:25px;}
.touch .panorama .masterBtn{bottom:70px;}

/* Left menu used in panorama and new contentItem dialogue */
.panLeftMenu{position:absolute;left:0;top:50%;width:230px;height:calc(100vh - 120px);max-height:420px;margin-top:-190px;background-color:#3C3C37;transform:translateX(-220px);transition:transform .4s ease-out;}
.panLeftMenu.open{transform:translateX(0px);}
.panLeftMenu.openSlow{transition:transform .8s ease-in-out;transform:translateX(0px);}
.panLeftMenu .vertiScroll{position:absolute;left:0;top:40px;margin-left:14px;width:200px;height:340px;text-align:center;overflow:hidden;/*overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;*/-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/*.panLeftMenu .vertiScroll::-webkit-scrollbar{width:0!important;}*/
.panLeftMenu .vertiScroll .innerScroll{position:absolute;left:0;top:0;width:100%;height:auto;}

/*.panLeftMenu .panoramaBtn.lm .bg, .panLeftMenu .panoramaBtn.lm .overlay{height:75px;}*/
.panLeftMenu .panoramaBtn.lm .label{color:#FFF;font-size:1.6rem;line-height:1.2;text-align:left;}
.panLeftMenu .panoramaBtn.lm.selected .label,.panLeftMenu .panoramaBtn.lm:focus .label{color:#FF8B4F;}
/*.panLeftMenu .arrowBtn{box-shadow:0px 0px 8px 2px rgba(0,0,0,0.64);}*/
.panLeftMenu .indicator{position:absolute;width:35px;height:75px;top:50%;/*40px*/margin-top:-40px;left:230px;cursor:pointer;overflow:hidden;}
.panLeftMenu .indicator .bg{position:absolute;width:33px;height:75px;background-color:#FF8B4F;top:0;left:-8px;}
.panLeftMenu .indicator .arrow{position:absolute;width:0;height:0;left:0;top:50%;margin:-7px 0 0 0;border-top:6px solid transparent;border-left:10px solid #3C3C37;border-bottom:6px solid transparent;transform:translateX(8px);transition:.5s ease-in-out;}
.panLeftMenu.open .indicator .arrow{transform:scale3D(1,1,1) rotate(180deg) translateX(-6px);}

.panLeftMenu .arrowBtn.up{left:50%;transform-origin:50% 50%;transform:rotate(90deg);top:0;}
.panLeftMenu .arrowBtn.down{left:50%;transform-origin:50% 50%;transform:rotate(-90deg);top:100%;}

.panorama .contents{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.panorama .contents .panner{position:absolute;left:0;top:0;width:100%;}
.panorama .contents .panner .background{position:absolute;left:0;top:0;width:auto;height:100%;}

.skipHSBtn{position:absolute;left:0;top:0;color:#FFF;z-index:1001;opacity:0;font-size:1.2rem;}
.skipHSBtn:focus{opacity:1;}

.panorama .contents .panner .hotspotBtn{position:absolute;width:54px;height:54px;border-radius:100%;}
.panorama .contents .panner .hotspotBtn .bg{position:absolute;left:7px;top:7px;width:40px;height:40px;border-radius:40px;background-color:rgba(0,0,0,.6);/*border:2px solid #004747;box-shadow: 0px 0px 16px 1px rgba(0,0,0,0.32);*/box-sizing:border-box;transition:.2s ease-out;}
.panorama .contents .panner .hotspotBtn .plus{position:absolute;left:50%;top:50%;}
.panorama .contents .panner .hotspotBtn .plus .line{position:absolute;background-color:#FFF;transform:translate(-50%,-50%);}
.panorama .contents .panner .hotspotBtn .plus .line.a{width:2px;height:20px;}
.panorama .contents .panner .hotspotBtn .plus .line.b{width:20px;height:2px;}
.panorama .contents .panner .hotspotBtn .flueben{position:absolute;left:11px;top:12px;width:28px;height:28px;display:none;background-color:transparent;}
.panorama .contents .panner .hotspotBtn .flueben:after{background:url("../Grx/flueben_hs.svg") no-repeat;}
/*.panorama .contents .panner .hotspotBtn .flueben .st0{stroke:#004747;}*/
.panorama .contents .panner .hotspotBtn:hover .bg{transform:scale(1.2,1.2);background-color:rgba(0,0,0,.8);}

.panorama .contents .arrowBtn.left{left:55px;z-index:auto;}
.panorama .contents .arrowBtn.right{margin-left:-65px;z-index:auto;}

.panorama .speaker{position:absolute;width:50px;height:50px;background-color:rgba(0,0,0,.5);border-radius:100%;z-index:4;right:80px;top:20px;transition:background-color .3s ease-out, opacity .6s ease-in-out;}
.panorama .speaker:hover{background-color:rgba(0,0,0,.7);}
.panorama .speaker .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.panorama .speaker.on .img.on{display:block;}
.panorama .speaker.on .img.off{display:none;}
.panorama .speaker.off .img.on{display:none;}
.panorama .speaker.off .img.off{display:block;}

/* Desktop */
@media all and (min-width:1000.5px){
	.panLeftMenu .indicator.notoggle{display:none;}
}

/* Mobile */
@media all and (max-width:1000.5px){
	.arbejd{padding-bottom:0;}
	.arbejd .bannerTop{min-height:unset;overflow:visible;}
	.arbejd .bannerTop .background{height:calc(100% + 100px);}
	.arbejd .bannerTop:after{bottom:-100px;}
	.arbejd .bannerTop h1{margin:0 0 20px 0;padding-top:120px;width:100%;}
	.arbejd .bannerTop p{width:100%;}
	.arbejd .producedBy{margin-top:100px;}
	.arbejd .content .block{padding-top:10px;box-sizing:border-box;}
	.arbejd .content .block h3, .arbejd .content .block .description{width:100%;padding:20px 20px 0 20px;}
	.arbejd .content .forWho .masterBtn{position:relative;/*right:15px;top:45px;*/right:auto;top:auto;margin:30px 0 20px 20px;transform:none;}

	.arbejd .content .research .researchThumbnails{padding:40px 20px 20px 20px;box-sizing: border-box;}
	.arbejd .content .research .researchThumbnails .panoramaBtn{width:calc((100% - 10px) / 2);margin-right:10px;margin-bottom:15px;}
	.arbejd .content .research .researchThumbnails .panoramaBtn:nth-of-type(2n){margin-right:0;}

	.arbejd .content .indhold .contentItems{margin-top:60px;}
	.arbejd .content .indhold .contentItems .placeHolder{width:calc(50vw - 30px);}
	.arbejd .content .indhold .contentItems .contentItem{width:calc(50vw - 50px);}
	.arbejd .content .indhold .contentItems .placeHolder .woodBg .woodTop{width:calc(100% - 10px);font-size:1.2rem;}
	.arbejd .content .indhold .contentItems .placeHolder .lightBg{width:calc(100% - 10px);}
	.arbejd .content .indhold .contentItems .contentItem .imgHolder{width:calc(100% - 20px);height:80px;}

	.arbejd .content .indhold .btns{margin-left:0;}
	.arbejd .content .indhold .secondaryBtn, .arbejd .content .indhold .masterBtn{position:relative;display:block;right:auto;top:auto;margin:10px 20px;}
	.arbejd .content .indhold .secondaryBtn{margin-top:30px;}	

	.arbejd .content .indhold .contentItems .statusText{left:20px;}
	.arbejd .content .indhold .contentItems .placeHolder .plus{width:50px;height:50px;left:50%;top:50%;margin:-25px 0 0 -25px;}

	.arbejd .content .indhold .contentItems .contentItem .emnetext{top:130px;}
	.arbejd .content .indhold .contentItems .contentItem .text{font-size:1.4rem;top:130px;}

	.arbejd .content .calendarSection .buttons{text-align:left;margin:20px 0 0 20px;padding-bottom:40px;}
	.arbejd .content .calendarSection .buttons .masterBtn{margin:10px 0 0 0;}
	.arbejd .content .indhold .contentItems .contentItem .imgHolder .img{object-fit:cover;height:100%;}

	.panorama{position:relative;}
	.touch .panorama .masterBtn{bottom:20px;right:20px;}
	.veryzoomed .panorama .masterBtn{bottom:5px;right:5px;}
	.veryzoomed .panorama .speaker{top:5px;right:60px;width:30px;height:30px;}
	.veryzoomed .panorama .contents .arrowBtn{width:30px;height:30px;position:fixed;}
	.veryzoomed .panorama .contents .arrowBtn:before, .veryzoomed .panorama .contents .arrowBtn:after{width:12px;top:14px;left:9px;}
	.veryzoomed .panLeftMenu .arrowBtn{width:30px;height:30px;margin:-15px 0 0 -15px;}
	.veryzoomed .panLeftMenu .arrowBtn:before, .veryzoomed .panLeftMenu .arrowBtn:after{width:12px;top:14px;left:9px;}
	.veryzoomed .openHotspot .gallery .arrowBtn{width:30px;height:30px;margin:-15px 0 0 -15px;}
	.veryzoomed .openHotspot .gallery .arrowBtn.left{margin-left:5px;}
	.veryzoomed .openHotspot .gallery .arrowBtn.right{margin-left:-5px;}
	.veryzoomed .openHotspot .gallery .arrowBtn:before, .veryzoomed .openHotspot .gallery .arrowBtn:after{width:12px;top:14px;left:9px;}
	.veryzoomed .panLeftMenu .vertiScroll{width:150px;}
	.veryzoomed .panLeftMenu{width:180px;}
	.veryzoomed .panLeftMenu:not(.open):not(.openSlow){transform:translateX(-170px);}
	.veryzoomed .panLeftMenu .indicator{left:180px;}
}
@media all and (max-width:1000.5px) and (max-height:500px){
	.panLeftMenu{top:20px;margin-top:0;height:calc(100vh - 120px);/*z-index:10000;*/}
	.panLeftMenu.open{z-index:100;/*over logo*/}
	.panLeftMenu .vertiScroll{height:calc(100% - 50px);}
}
.veryzoomed .panLeftMenu{height:calc(100vh - 40px);}