/* Dialogues */
.dialogue{position:fixed;box-sizing:border-box;left:50%;top:50%;max-width:calc(100% - 50px);max-height:calc(100% - 50px);z-index:102!important;padding:35px 35px 35px 35px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translate(-50%,-50%);}
.dialogueBg{position:fixed;z-index:101;opacity:0;transition:opacity .4s ease-out;top:0;left:0;width:100%;height:100%;background-color:#000;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
/*.touch .dialogue:not(.videoPlayer){position:absolute;}*/

@media all and (max-width:980px){
	.dialogue{padding:20px 20px 20px 20px;}
}

/* Target group dialogue */
.targetAudience{color:#3C3C37;background-color:#dcdcd2;border-radius:20px;width:960px;max-width:calc(100% - 100px);max-height:620px;height:90%;padding:0;font-size:0;}
.targetAudience .container{position:relative;box-sizing:border-box;left:0;top:0;width:100%;height:100%;overflow-y:auto;padding:35px 35px 15px 35px;}
.targetAudience h2{width:100%;margin-bottom:20px;}
.targetAudience p{font-family:'Barlow', sans-serif;font-weight:normal;font-size:1.6rem;margin:0 0 20px 0;padding:0;line-height:1.5;}
.targetAudience p b:last-of-type{font-weight:bold;display:inline-block;}
.targetAudience p b:first-letter{text-transform: uppercase;}
.targetAudience .left, .targetAudience .right{display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;}
.targetAudience .left{padding:0 20px 0 0;}
.targetAudience .right{padding:0 0 0 20px;}
/* For print */
.targetAudience h1, .targetAudience h3{display:none;}
.targetAudience h3{margin-top:10px;margin-bottom:55px;}
.targetAudience .left p{margin-bottom:40px;}
/*.targetAudience input[type="radio"]{display:none;opacity:0;overflow:hidden;width:0;height:0;}*/
.targetAudience input[type="radio"]{position:relative;text-align:left;min-height:unset;margin:0;padding:0;width:35px;height:35px;margin-bottom:20px;}
.targetAudience input[type="radio"] + label{position:absolute;display:block;height:60px;line-height:40px;cursor:pointer;font-size:1.6rem;margin-top:-60px;margin-left:-2px;}
.targetAudience input[type="radio"] + label:hover span{transform:scale(1.1,1.1);}
.targetAudience input[type="radio"] + label span{position:relative;display:inline-block;width:40px;height:40px;cursor:pointer;vertical-align:middle;border-radius:20px;box-sizing:border-box;margin-right:10px;transition:.2s ease-out;background-color:#FFF;}
.targetAudience input[type="radio"]:checked + label span{background-color:#004747;}
.targetAudience input[type="radio"]:checked + label span:after{content:"";position:absolute;left:0;top:1px;width:90%;height:90%;background:url("../Grx/flueben.svg") no-repeat;}
/*.targetAudience input[type="radio"]:focus + label span{background-color:#FF8B4F;}*/

.targetAudience label{font-family:'Barlow', sans-serif;font-weight:bold;font-size:1.4rem;}
.targetAudience textarea{border:2px solid #3C3C37;height:88px;line-height:16px;padding:10px 0 0 10px;margin-bottom:30px;}
.targetAudience .masterBtn{float:right;}


@media print{
	.dialogue .closeBtn, .introduktion, .kalendere, .arbejd, .secondaryBtn, .masterBtn, .arbejd .bannerTop, .bottomMenu{display:none!important;}
	.printOverblik .arbejd{display:block!important;}
	.printOverblik .arbejd .content .research, .printOverblik .arbejd .content .calendarSection, .printOverblik .forWho{display:none!important;}
	.printOverblik .arbejd .content .indhold{border-top:none;}
	/*.printOverblik .arbejd .content .indhold h3, .printOverblik .arbejd .content .indhold p{margin:0!important;padding:0!important;width:90%;}*/
	.printOverblik .arbejd .content .indhold .contentItems .placeHolder, .printOverblik .arbejd .content .indhold .contentItems .contentItem .move{display:none!important;}
	.targetAudience h1, .targetAudience h3{display:block!important;}
	.targetAudience{overflow:visible;height:auto;top:0;transform:translateX(-50%);}
	/*.printOverblik .arbejd .content .indhold .contentItems .contentItem{border:2px dashed #000;display:inline-block;float:left;position:relative;transform:none!important;margin:20px;}
	.printOverblik .arbejd .content .indhold .contentItems .contentItem .imgHolder{top:10px;width:175px;}
	.printOverblik .arbejd .content .indhold .contentItems .contentItem .text{top:118px;color:#a0a099!important;}
	.printOverblik .arbejd .content .indhold .contentItems{width:100%;}*/
	.targetAudience input[type="radio"]:checked + label span{border:6px solid #000;}
}

/* Settings dialogue */
.settingsDialogue{background-color:#282823;color:#dcdcd2;border-radius:20px;width:960px;max-width:calc(100% - 100px);max-height:600px;height:100%;padding:0;}
.settingsDialogue .content{position:relative;width:100%;height:100%;overflow:hidden;}
.settingsDialogue .calbase{overflow:hidden;overflow-y:auto;}

.overwrite{color:#3C3C37;background-color:#dcdcd2;border-radius:20px;width:480px;max-width:100%;height:auto;min-height:160px;max-height:100%;text-align:center;white-space:pre-line;z-index:103!important;}
.overwrite .masterBtn, .overwrite .secondaryBtn{margin:10px 10px 0 10px;}

.openHotspot .scrollable, .newContentItem .scrollable, .publishAlert .scrollable{position:relative;width:100%;height:100%;overflow:auto;}
.largefonts .openHotspot .scrollable, .largefonts .newContentItem .scrollable, .largefonts .publishAlert .scrollable{overflow:scroll;}/*force showing scrollbars*/

.newContentItem .scrollable{margin-top:25px;height:calc(100% - 75px);}

.openHotspot, .newContentItem{background-image:url("../Grx/beuk_hotspotbg.jpg");background-size:100% 100%;background-repeat:no-repeat;color:#FFF;border-radius:20px;width:960px;max-width:calc(100% - 100px);/*height:550px;*/padding:0;text-align:right;}
.openHotspot h2{/*margin:30px 0 0 35px;*/font-size:3.6rem;text-shadow:2px 2px 8px rgba(0,0,0,.8);box-sizing:border-box;padding:30px 30px 20px 30px;text-align:left;max-width:calc(100% - 160px);}
.openHotspot .notepad{/*position:absolute;right:4%;top:14%;*/position:relative;margin:15px 0 0 0;width:100%;/*33%*/padding-top:100%;/*height:57%;*/background-color:#fae37f;box-shadow: 4px 4px 32px 2px rgba(0,0,0,0.5);/*z-index:50;*/}
.openHotspot .notepad .top{position:absolute;left:0;top:0;width:100%;height:50px;background-color:#efd878;color:#000;/*#64645f;*/font-family:'Barlow', sans-serif;font-weight:normal;font-size:18px;line-height:50px;padding-left:20px;box-sizing:border-box;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.openHotspot .notepad textarea{position:absolute;left:0;top:50px;width:100%;height:calc(100% - 50px);}
.openHotspot .secondaryBtn{/*position:absolute;right:4%;top:80%;*/display:block;float:right;margin:-80px 30px 0 0;border-color:#dcdcd2;color:#dcdcd2;}
.openHotspot textarea{background-color:transparent;color:#3C3C37;font-family:'Barlow', sans-serif;font-weight:normal;font-size:1.6rem;box-sizing:border-box;margin:0;padding:20px 15px 0 20px;width:100%;height:100%;border-radius:0;}
.openHotspot textarea:focus{opacity:1;}

/* new */
.openHotspot, .newContentItem{font-size:0;height:100%;max-height:640px;}
.openHotspot .block{display:inline-block;vertical-align:top;box-sizing:border-box;}
.openHotspot .block.a{width:60%;padding:20px 50px;text-align:left;}
.openHotspot .block.b{width:40%;padding:10px 30px;text-align:left;}


/*.openHotspot .gallery{position:absolute;;width:465px;height:315px;max-width:50%;left:35px;top:14%;margin:20px 0 0 25px;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}*/
.openHotspot .gallery{position:relative;width:100%;padding-top:67%;}
.openHotspot .gallery .polaroid{position:absolute;left:0;top:0;background-color:#FFF;box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.32);width:100%;height:100%;font-size:0;box-sizing:border-box;}
.openHotspot .gallery .polaroid .img{position:relative;opacity:0;transition:opacity .6s ease-in-out;width:90%;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px;}
/*.openHotspot .gallery .arrowBtn{margin:0;}*/
.openHotspot .gallery .dots{position:absolute;width:100%;text-align:center;height:50px;top:100%;left:0;z-index:50;margin-top:5px;}
.openHotspot .gallery .dots .dotsInner{display:inline-block;margin:0 auto 0 auto;}
.openHotspot p{/*position:absolute;top:80%;*/margin-top:45px;/*left:55px;width:485px;*/width:100%;box-sizing:border-box;padding:15px 20px;/*80px*/font-family:'Barlow', sans-serif;font-weight:600;font-size:1.6rem;/*z-index:20;*/color:#FFF;background-color:rgba(0,0,0,.6);}
.openHotspot .speaker{display:none;position:absolute;top:80%;margin-top:20px;left:55px;width:50px;height:80px;box-sizing:border-box;text-align:center;cursor:pointer;transition:opacity .2s ease-out;z-index:21;}
.openHotspot .speaker .border{position:absolute;border:1px solid #FFF;width:50px;height:50px;border-radius:50px;}
.openHotspot .speaker .speakerIcon{position:absolute;left:50%;top:10px;transform:translateX(-50%);}
.openHotspot .speaker p{white-space:nowrap;left:0;width:auto;text-align:center;padding:0;top:32px;font-family:'Barlow', sans-serif;font-weight:normal;font-size:14px;}
.openHotspot .speaker:hover{opacity:.7;}
.openHotspot .audioPlayer{position:absolute;right:30px;top:30px;}

/*@media all and (max-width:980px){
	.openHotspot h2{margin:15px 0 0 15px;}
	.openHotspot .notepad .top{padding-left:10px;}
	.openHotspot textarea{padding:60px 10px 0 10px;}
	.openHotspot .gallery .dots{top:96%;}
	.openHotspot .gallery{left:15px;top:10%;}
	.openHotspot .notepad{top:10%;}
	.openHotspot .gallery .polaroid{height:auto;}moved to here in order to appear in large height on desktop when opening hotspot, before images are loaded
}
@media all and (max-width:769px){
	.openHotspot .gallery .dots{top:82%;}
}
@media all and (max-height:575px){
	.openHotspot .gallery .dots{display:none;}
}*/

/* Create new contentItem */
.newContentItem{border-radius:0px 20px 20px 20px;background-position:0 -50px;background-size:100% calc(100% + 50px);max-height:620px;margin-top:25px;}
@media all and (max-height:650px){
	.newContentItem{margin-top:50px;}
	.zoomed .newContentItem{margin-top:5px;}
}
.newContentItem .darkBg{position:fixed;width:95%;width:calc(100% - 30px);height:95%;height:calc(100% - 30px);background-color:#FFF;left:15px;top:15px;border-radius:15px;}
.newContentItem .secondaryBtn{color:#FFF;}
.newContentItem .lightBg{position:fixed;width:95%;width:calc(100% - 50px);height:95%;height:calc(100% - 50px);background-color:#FFF;background-image:url("../Grx/paperPattern.png");left:25px;top:25px;border-radius:10px;}
.newContentItem .doorText{position:absolute;top:-50px;background-image:url("../Grx/beuk_hotspotbg.jpg");width:50%;height:50px;border-radius:20px 20px 0 0;text-align:left;}
.newContentItem .doorText input{font-family:'Barlow', sans-serif;font-weight:600;font-size:2.2rem;width:60%;display:inline-block;margin:15px 0 0 15px;box-sizing:border-box;}
.newContentItem .doorText label{font-family:'Barlow', sans-serif;font-weight:600;font-size:14px;width:auto;float:right;text-align:right;padding:10px 20px 0 0;margin:0;line-height:50px;box-sizing:border-box;width:calc(40% - 30px);white-space:nowrap;}
.newContentItem .doorText.preview{width:50%;top:0px;left:0;padding-left:5%;background-image:none;}
.newContentItem .doorText.preview input{display:none;}
.newContentItem .doorText.preview label{float:none;text-align:left;font-family:'Abhaya Libre', serif;font-size:34px;}
.newContentItem.preview .secondaryBtn{position:absolute;right:50px;bottom:50px;}
.newContentItem.preview{left:0;top:0;transform:translateY(0);}
.newContentItem .calendarDoor .content{padding-bottom:2%;}
.newContentItem.lavReklame{margin-top:0;}

/*@media all and (max-width:900px){
	.newContentItem .doorText.preview{left:40%;}
	.newContentItem .calendarDoor{left:40%!important;}
	.newContentItem.white .secondaryBtn{right:35px;bottom:35px;}
}*/

.newContentItem .side{position:relative;display:inline-block;vertical-align:top;width:50%;/*height:100%;*/color:#3C3C37;box-sizing:border-box;}
.newContentItem .side.left{padding:30px 13px 0 50px;transition:opacity .4s ease-out;margin-bottom:10px;}
.newContentItem .side.left.faded{opacity:.5;}
.newContentItem .side.right{padding:30px 50px 0 13px;}
.newContentItem .side label{color:#dcdcd2;font-size:18px;font-family:'Barlow', sans-serif;font-weight:normal;}
.newContentItem .side label[for="emne"]{height:0px;opacity:0;}
.newContentItem .imageSection{position:relative;width:100%;padding-top:55%;background-color:#CCC;border-radius:10px;text-align:center;box-sizing:border-box;overflow:hidden;border:0;outline:0;}
.newContentItem .imageSection .camera{position:absolute;width:25%;/*margin:0 auto 0 auto;padding-top:10%;*/left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-20px;max-width:80px;transition:opacity .3s ease-out;}
.newContentItem .imageSection.hasImg .camera{opacity:0;}
.newContentItem .imageSection .secondaryBtn{position:absolute;/*margin-top:3%;*/color:#FFF;background-color:#575752;padding:0 20px 0 20px;border:none;left:50%;top:50%;transform:translateX(-50%);margin-top:35px;}
.newContentItem .imageSection .img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;opacity:0;transition:opacity .3s ease-out;cursor:pointer;}
.newContentItem .imageSection.hasImg .secondaryBtn{opacity:.8;border-color:#dcdcd2;color:#dcdcd2;background-color:#64645f;transition:all .3s ease-out;}
.newContentItem .imageSection.hasImg .secondaryBtn:hover{opacity:1;}
.newContentItem .imageSection.hasImg .camera .st0{fill:#dcdcd2;opacity:.5;}
/*.newContentItem.lavReklame .side{color:#dcdcd2;}*/
.newContentItem.lavReklame .side.right h2, .newContentItem.lavReklame .side.right p{text-align:left;}

/*.newContentItem .imageSection.hasImg:hover .secondaryBtn{opacity:1;}*/
.newContentItem textarea{font-family:'Barlow', sans-serif;font-weight:600;width:100%;background-color:#FFF;border-radius:10px;margin:4% 0 0 0;color:#3C3C37;/*line-height:90%;*/line-height:110%;/*padding-top:5px;*/padding-top:10px;padding-bottom:10px;}
.newContentItem textarea::placeholder{padding-top:5px;font-style:italic;font-weight:normal;}
.newContentItem .left textarea:nth-of-type(1){font-size:2.2rem;height:14%;}
.newContentItem .left textarea:nth-of-type(2){font-size:1.6rem;height:25%;}

.newContentItem .right textarea:nth-of-type(1){font-size:1.6rem;height:28%;margin-top:0;line-height:20px;}
/*.newContentItem .right .masterBtn{position:absolute;top:auto;bottom:50px;left:auto;right:50px;}
.newContentItem .right .secondaryBtn{position:absolute;top:auto;bottom:50px;left:15px;}*/
.newContentItem .right .masterBtn, .newContentItem .right .secondaryBtn{margin:30px 0;}
.newContentItem .right .secondaryBtn{background-color:#575752;color:#FFF;margin-right:15px;}

.newContentItem .left.faded .masterBtn, .newContentItem .left.faded .secondaryBtn{opacity:0;}
.newContentItem .left.faded textarea::placeholder{opacity:0;}
.newContentItem .left.faded .imageSection .camera{opacity:0;}

.newContentItem .right h4{font-weight:600;font-size:1.6rem;margin:0 0 10px 0;text-align:left;}
.newContentItem .right .tips{position:relative;width:100%;overflow:hidden;white-space:nowrap;}
.newContentItem .right .tips .inner{width:300%;white-space:normal;}
.newContentItem .right .tips.middle .inner{transform:translateX(-33.33%);}
.newContentItem .right .tips.last .inner{transform:translateX(-66.66%);}
.newContentItem .right .tips .tip, .newContentItem .right .tips .noteTip{position:relative;display:inline-block;vertical-align:top;width:33%;font-size:1.4rem;box-sizing:border-box;padding:0 70px 0 40px;line-height:1.5;text-align:left;}
.newContentItem.lavReklame .right .tips{margin-top:20px;}
.newContentItem.lavReklame .right .tips .tip{width:100%;white-space:normal;}
.newContentItem .right p.OLDnoteTip{/*position:absolute;top:50%;*/opacity:0;transition:opacity .3s ease-out;transform:translateY(-100%);text-align:left;}
.newContentItem .right p.OLDtip{/*position:absolute;top:53%;*/font-size:1.4rem;width:100%;box-sizing:border-box;padding:0 70px 0 40px;line-height:1.3;opacity:0;transition:opacity .8s ease-in-out;text-align:left;}
.newContentItem .right p.tip:before, .newContentItem .right .tips .noteTip:before{position:absolute;display: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-left:-40px;margin-top:-4px;}
.newContentItem .right p span{/*color:#004747;*/font-weight:600;}


.newContentItem .imageViewer{position:absolute;left:0;top:0;width:100%;width:calc(100% - 50px);height:100%;height:calc(100% - 50px);margin:25px 0 0 25px;background:#64645f;box-sizing:border-box;border-radius:5px;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);text-align:left;border:0;outline:0;}
.veryzoomed .newContentItem .imageViewer{margin:5px 0 0 5px;width:calc(100% - 10px);height:calc(100% - 10px);}
.newContentItem .imageViewer .hotspotList{font-family:'Barlow', sans-serif;font-weight:normal;position:absolute;width:100%;width:calc(100% - 230px);height:100%;margin:0 0 0 230px;background:#dcdcd2;box-sizing:border-box;overflow-y:auto;color:#282823;-webkit-overflow-scrolling:touch;}
.newContentItem .imageViewer .hotspotList p{font-size:1.4rem;margin:20px 0 20px 30px;max-width:calc(100% - 140px);}
.newContentItem .imageViewer .hotspotList h4{font-size:1.8rem;margin:20px 0 10px 0;}
.newContentItem .imageViewer .hotspotList .hotspotListElement{position:relative;width:100%;height:auto;padding:0 20px 0 30px;box-sizing:border-box;font-size:0;margin-bottom:20px;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder{position:relative;display:inline-block;width:calc((100% - 20px) / 3);background-color:#a6a6a1;margin:0 10px 10px 0;/*overflow:hidden;*/}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder .rel{position:relative;display:block;width:100%;padding-top:55%;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder .img{position:absolute;left:0;top:0;width:100%;height:100%;/*left:50%;top:50%;transform:translate(-50%,-50%);*/object-fit:cover;}
.newContentItem .imageViewer .hotspotList .hotspotListElement p{font-size:1.6rem;margin:0 0 20px 0;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder.active{background-color:transparent;cursor:pointer;}

.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder.active .img{opacity:0;transition:opacity .2s ease-out;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder.active:hover .img{opacity:.7;}
.newContentItem .imageViewer .secondaryBtn{position:absolute;top:20px;right:20px;z-index:2;/*color:#3C3C37;border-color:#3C3C37;*/}


/* tooltip */
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder .tooltip{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:100%;background-color:#63635f;transition:opacity .3s ease-out;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder .tooltip:after{content:"?";position:absolute;left:0;top:0;text-align:center;width:100%;font-size:28px;font-weight:600;color:#FFF;line-height:40px;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder.active .tooltip{opacity:0;pointer-events:none;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder:not(.active) .tooltip{opacity:1;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder .tooltip + .tooltiptext{position:absolute;z-index:10;left:0;width:100%;margin-top:-30px;opacity:0;color:#FFF;font-size:1.6rem;background-color:rgba(99,99,95,.9);padding:10px;display:block;box-sizing:border-box;pointer-events:none;}
.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder:not(.active) .tooltip:hover + .tooltiptext{opacity:1;}


.lavReklame{background-image:none;background-color:#dcdcd2;border-radius:20px;}
.lavReklame .title{font-family:'Barlow', sans-serif;font-weight:bold;margin:0;padding:0;}
.lavReklame .authors{font-family:'Barlow', sans-serif;font-weight:normal;margin:0;padding:0;}
/*.lavReklame .right p.tip{transform:translateY(-100%);top:49%;}*/
/*.lavReklame .right .secondaryBtn{position:absolute;top:auto;bottom:120px;left:auto;right:50px;border-color:#dcdcd2;color:#dcdcd2;}*/
.lavReklame .right h2{margin-bottom:35px;}
.lavReklame .right .htmlLink{font-size:1.4rem;text-decoration:underline;transition:opacity .2s ease-out;padding:10px 0 20px 0;}
.lavReklame .right .htmlLink:hover{opacity:.7;}


/* Global video player */
.videoPlayer{width:960px;height:540px;padding:0;max-width:calc(100% - 100px);}
.videoPlayer .videoiFrame{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(-16px);}
.videoPlayer .videoiFrame.animIn{transition:transform .3s ease-out, opacity .3s ease-out;opacity:1;transform:translateY(0px);}
.videoPlayerIframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}

.publishAlert{background-color:#282823;color:#f0f0ed;border-radius:20px;width:960px;max-width:calc(100% - 100px);max-height:570px;height:90%;padding:0;}
.publishAlert .text{width:100%;max-width:680px;/*position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-50px;*/box-sizing:border-box;padding:20px;margin:40px auto 50px auto;}
.publishAlert p{font-family:'Barlow', sans-serif;font-weight:normal;font-size:1.8rem;}
.publishAlert .nav{margin:auto;text-align:center;border:0;outline:0;box-sizing:border-box;}
.publishAlert .secondaryBtn, .publishAlert .masterBtn{display:inline-block;vertical-align:top;margin-bottom:10px;letter-spacing:1px;}
.publishAlert .secondaryBtn{/*position:absolute;left:50%;margin-left:-320px;bottom:50px;*/color:#f0f0ed;border-color:#f0f0ed;margin-right:20px;}
/*.publishAlert .masterBtn{position:absolute;right:50%;margin-right:-320px;bottom:50px;letter-spacing:1px;}*/

@media all and (max-width:980px){
	.publishAlert p{font-size:1.4rem;}
}
/*@media all and (max-width:750px){
	.publishAlert .text{width:100%;box-sizing:border-box;position:static;left:0;top:0;transform:none;margin:0;padding:35px 0 0 35px;}
	.publishAlert .secondaryBtn, .publishAlert .masterBtn{position:static;left:0;margin:35px 0 0 35px;bottom:auto;display:inline-block;}
}*/

.loadOverlay{position:fixed;width:100%;height:100%;z-index:2000;left:0;top:0;background-color:#000;opacity:.8;color:#FFF;font-family:'Barlow', sans-serif;font-weight:bold;text-align:center;font-size:48px;line-height:75vh;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;z-index:200;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);pointer-events:none!important;}



.audioPlayer{position:relative;max-width:calc(100% - 30px);background-color:#dcdcd2;color:#000;min-height:40px;border-radius:20px;white-space:nowrap;box-sizing:border-box;padding:0 15px 0 10px;overflow:auto;}
.audioPlayer::-webkit-scrollbar{width:0px;height:0px;}
.audioPlayer .playPauseBtn{display:inline-block;vertical-align:top;/*border:0;outline:0;*/padding:0;height:100%;background:transparent;}
.audioPlayer .playPauseBtn .label{display:inline-block;vertical-align:top;font-weight:500;font-size:1.6rem;line-height:40px;padding-left:5px;transition:transform .2s ease-out;will-change:transform;}
.audioPlayer .playPauseBtn .icon{display:inline-block;vertical-align:top;background:url("../Grx/play.svg") no-repeat;background-position:center;background-size:20px 100%;width:30px;height:40px;transition:transform .2s ease-out;will-change:transform;}
.audioPlayer .playPauseBtn.pause .icon{background-image:url("../Grx/pause.svg");}
.audioPlayer .playPauseBtn:hover .icon/*, .audioPlayer .playPauseBtn:focus .icon*/{transform:scale(1.1,1.1);}
.audioPlayer .playPauseBtn:hover .label{transform:translateX(1px);}
.audioPlayer .restartBtn{display:inline-block;vertical-align:top;/*border:0;outline:0;*/padding:0;background:url("../Grx/til_start.svg") no-repeat;background-position:center;background-size:20px 100%;width:30px;height:40px;transition:transform .2s ease-out;will-change:transform;}
.audioPlayer .restartBtn:hover/*, .audioPlayer .restartBtn:focus*/{transform:scale(1.1,1.1);}
.audioPlayer .progress{position:relative;display:inline-block;vertical-align:top;width:140px;/*max-width:20%;*/height:40px;margin-left:20px;}
.audioPlayer .progress .bg{position:absolute;left:0;top:50%;margin-top:-1px;width:100%;height:2px;background-color:#000;}
.audioPlayer .progress .handle{position:absolute;left:0;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background-color:#000;border-radius:100%;/*outline:0;border:0;*/padding:0;transition:transform .2s ease-out;}
.audioPlayer .progress .handle:hover, .audioPlayer .progress .handle:focus{transform:scale(1.1,1.1);}
.audioPlayer .time{display:inline-block;vertical-align:top;width:8rem;margin-left:1rem;font-weight:500;font-size:1.6rem;line-height:40px;text-align:right;}
.audioPlayer.fade{opacity:0;}
.audioPlayer.fade:not(.in){pointer-events:none;visibility:hidden;}
.audioPlayer.fade.in{opacity:1;transition:opacity .6s ease-in-out .3s;}
/* Variations */
.audioPlayer[data-controlstype="2"] .progress, .audioPlayer[data-controlstype="2"] .time{display:none;}

/* Desktop */
@media all and (min-width:1000.5px){
	.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder:nth-of-type(3n){margin-right:0;}
}
/* Mobile */
@media all and (max-width:1000.5px){
	.targetAudience, .settingsDialogue, .videoPlayer, .publishAlert, .openHotspot, .newContentItem{max-width:calc(100% - 40px);}
	.openHotspot{height:calc(100% - 50px);/*z-index:10001!important;*/}
	.newContentItem{height:calc(100% - 100px);}
	.zoomed .newContentItem{min-height:150px;}
	.openHotspot h2{font-size:2.4rem;padding:20px;max-width:unset;}
	.openHotspot .block{width:100%;display:block;}
	.openHotspot .block.a{width:100%;padding:20px;overflow:hidden;}
	.openHotspot .block.b{width:100%;padding:0 20px;}
	.openHotspot .notepad{margin-top:0;}
	.openHotspot .secondaryBtn{float:none;display:inline-block;margin:30px 20px 30px 10px;vertical-align:top;}
	.openHotspot .audioPlayer{position:relative;right:auto;top:auto;display:inline-block;margin:30px 10px;vertical-align:top;}
	.openHotspot .gallery .arrowBtn.left{margin-left:15px;}
	.openHotspot .gallery .arrowBtn.right{margin-left:-15px;}

	.newContentItem{display:block;}
	.newContentItem .scrollable{/*display:flex;flex-direction:column-reverse;*/width:calc(100% - 60px);padding-left:30px;padding-top:20px;}
	.targetAudience .container{padding:20px;}
	.targetAudience .left, .targetAudience .right{display:block;width:100%;padding:0;}
	.newContentItem .lightBg{left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);}
	.newContentItem .side.left{display:table-footer-group;width:100%;padding:0;}
	.newContentItem .side.right{display:table-header-group;width:100%;padding:0;}
	.newContentItem .scrollable:after{content:"";max-height:0;overflow:hidden;display:block;}
	.newContentItem .imageSection .camera{margin-top:-20px;}
	.newContentItem .imageSection .secondaryBtn{margin-top:20px;}
	.newContentItem .right .tips .tip, .newContentItem .right .tips .noteTip{padding-right:30px;}

	.publishAlert .nav{padding:0 20px;}
	.publishAlert .secondaryBtn, .publishAlert .masterBtn{display:block;margin-right:0;}

	.newContentItem .doorText{width:90%;}
	.newContentItem .doorText input{width:50%;font-size:1.2rem;}
	.newContentItem .doorText label{width:calc(50% - 20px);margin:0;font-size:1.2rem;}

	.newContentItem .imageViewer .panLeftMenu{z-index:2;margin-top:-210px;}
	.newContentItem .imageViewer .panLeftMenu:not(.open){transform:translateX(-225px);}
	.newContentItem .imageViewer .hotspotList{margin:0;width:100%;}
	.newContentItem .imageViewer .secondaryBtn{right:15px;top:15px;}
	.newContentItem .imageViewer .hotspotList p{margin:25px 0 20px 20px;}
	.newContentItem .imageViewer .hotspotList .hotspotListElement{padding:0 20px 0 20px;}
	.newContentItem .imageViewer .hotspotList .hotspotListElement p{font-size:1.2rem;}
	.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder{width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}
	.newContentItem .imageViewer .hotspotList .hotspotListElement .imgHolder:nth-of-type(2n){margin-right:0;}

	.newContentItem .left textarea:nth-of-type(1){font-size:1.6rem;}
	.newContentItem .left textarea:nth-of-type(2){font-size:1.2rem;}

	.newContentItem .right .masterBtn, .newContentItem .right .secondaryBtn{margin:20px 0;}/*lav reklame*/
	.newContentItem .right .secondaryBtn{margin-right:10px;}
}
@media all and (max-width:1000.5px) and (orientation:landscape){
	.openHotspot{height:calc(100% - 100px);}
	.openHotspot .block.a{width:80%;margin-left:10%;}
	.openHotspot .block.b{width:80%;margin-left:10%;}
	.newContentItem .imageViewer .panLeftMenu{top:10px;margin-top:0;/*height:margin-top:-210px;*/height:calc(100vh - 170px);}
	.veryzoomed .newContentItem .imageViewer .panLeftMenu{height:calc(100vh - 70px);}
}
.veryzoomed .openHotspot{height:calc(100% - 40px);}
.veryzoomed .openHotspot .block.a{width:90%;margin-left:5%;}
.veryzoomed .openHotspot .block.b{width:90%;margin-left:5%;}