/*====================================
 MOBILE CSS
 
    320px for common smartphones including iPhone at portrait orientation
    480px and below for iPhones at landscape orientation and many of the HTC handsets
    576px below for Smartphones at horisontal orientation 
    768px – 980px for iPad and other tablets
    980px and upwards for desktop monitors
    1200px and upwards for larger desktop monitors

=====================================*/
 /*-------------------------------------
/* min-width:1810px                  */
@media screen and (min-width:1810px) { 
	/* tre måneder at bestille billetter */
	.subpage-6 .row-2 #orderTickets > div {
	    margin-bottom: 13%;
	}
}


/*-------------------------------------
/* max-width:1700px                  */
@media screen and (max-width:1700px) { 
	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure {
		max-width:90px;
	}	
	
  #mainMenu #level-1 > li > a  {
    font-size:15px; 
    padding:0 14px;
  }

.subpage-4 #content div.table-row .row-2 {
	padding-top:1%;
}
.subpage-4 #showCol-2 div.csc-header h2 a span.word-0 {
	font-size:3.2vw;
	line-height:2.55vw;
	letter-spacing:6.6px;
}

.subpage-4 #showCol-2 div.csc-header h2 a span.word-1 {
	font-size:2.2vw;
	line-height:1.8vw;
	letter-spacing:1.6px;
}

.subpage-4 #showCol-2 div.csc-header h2 a span.word-2 {
	font-size:3vw;
	line-height:2.35vw;
	letter-spacing:6px;
}

.subpage-4 #showCol-2 div.csc-header h2 a span.word-3 {
	font-size:3.8vw;
	line-height:2.8vw;
	letter-spacing:4px;
}
.subpage-4 .row-2 #showCol-2 {
	margin-top:5%;
}
.subpage-4 #showCol-3 h3, 
.subpage-4 #showCol-4 h3, 
.subpage-4 #showCol-5 h3 {
	margin-bottom:0;
}
.subpage-4 #showCol-3 h4, 
.subpage-4 #showCol-4 h4, 
.subpage-4 #showCol-5 h4,
.subpage-4 #showCol-4 p,
.subpage-4 #showCol-4 a,
.subpage-4 #showCol-4 strong,
.subpage-4 #showCol-4 li,
.subpage-4 #showCol-4 em {
	font-size:17px;
	line-height:21px;
}
	.subpage-6 .row-2 #orderTickets > div {
	    margin-bottom:3%;
	}
	.subpage-6 #showCol-2, 
	.subpage-6 #showCol-3, 
	.subpage-6 #showCol-4, 
	.subpage-6 #showCol-5 {
		margin-left:7%;
	}
	.subpage-6 #showCol-3 {
    	margin-left:4%;
	}	
}


/*-------------------------------------
/* max-width:1600px                  */
@media screen and (max-width:1600px) { 
  #mainMenu #level-1 > li > a  {
    padding:0 11px;  
  }
	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		max-width:80px;
	}
	.mainpage-3 .grid-33 {
		padding-bottom:5%;
	}
	.subpage-6 .row-2 h2 {
		font-size:16px;
	}
	.subpage-6 .row-2 figure {
    	max-width: 35px;
	}
	.subpage-6 .row-2 a	{
		padding-top:3%;
		padding-bottom:3%;
	}
	.subpage-6 #showCol-2, 
	.subpage-6 #showCol-3, 
	.subpage-6 #showCol-4, 
	.subpage-6 #showCol-5 {
		margin-left:4%;
	}
	.subpage-6 #showCol-3 {
    	margin-left:4%;
	}
}




/*-------------------------------------
/* max-width:1440px                  */
@media screen and (max-width:1440px) { 
  /* linie 44 */
  #wrapper {
    max-width:80%;
  }

  /* linie 4724 */
  #mainMenu {
      width:80%;
  }
  
  .stick {
      width:80% !important;
  }

  #mainMenu #level-1 > li > a  {
    padding:0 12px;  
  }

	.subpage-6 .row-2 p strong {
		font-size:16px;
	}
	
	.subpage-6 .row-2 p {
		font-size:14px;
		line-height:16px;
	}  
}

/*-------------------------------------
/* max-width:1300px                  */
@media screen and (max-width:1300px) {
  #mainMenu #level-1 > li > a  {
    font-size:13px;
    padding:0 10px;  
  }
  #mainMenu #level-1 > li > a  {
    padding:0 11px;  
  }
	.mainpage-3 .grid33 .grid-33-header {
    	margin-bottom: 2%;
	}  
	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		max-width:60px;
	}
	.mainpage-3 .grid-33 {
		padding-bottom:3%;
	}  
	.subpage-6 .row-2 h3 {
	    font-size: 16px;
    	line-height: 16px;
	    margin-bottom: 2%;
	}

}


/*-------------------------------------
/* max-width:1210px                  */
@media screen and (max-width:1210px) { 
	#mainMenu #level-1 > li > a  {
		font-size:13px;
		padding:0 8px;  
	}

	.mainpage-3 .grid-33 {
		padding-left:2%;
		padding-right:2%;
		padding-bottom:4%;
	}

	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		max-width:40px;
	}	
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text {
		padding:8% 8px 0;
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li a,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li a {
		font-size:13px;
		line-height:24px;
		padding:0px 12px;
	}
	
	#uid-1052.subpage-3 .row-2 #showCol-2 {
		margin-top:2%;
	}
	.subpage-6 .row-2 div.csc-textpic .csc-textpic-imagewrap figure {
    	max-width:35px;
		margin-bottom:0;
	}
	.subpage-6 .row-2 figure img {
		display:none;
	}
	
	.subpage-6 .row-2 p {
		font-size:12px;
	}
	
	.subpage-6 .row-2 p strong {
		font-size:14px;
	}
	
	.subpage-6 .row-2 h3 {
		font-size:18px;
		margin-top:11%;
	}
	
	.subpage-6 #showCol-2, 
	.subpage-6 #showCol-3, 
	.subpage-6 #showCol-4, 
	.subpage-6 #showCol-5 {
		margin-left:1%;
	}
	  
/* EXT: TCIMAGEMAP */
/*
	.tx-tcimagemap-pi1 {
		padding-bottom:8%;
	}
	.tx-tcimagemap-pi1 img.map { 
		width:48% !important;
	}
	.tx-tcimagemap-pi1 .imageContainer { 
		top:0;
		width:48% !important;
	}
	.tx-tcimagemap-pi1 .imageContainer img { 
		width:100% !important;
	}
*/

}


/*-------------------------------------
/* max-width:1060px                  */
@media screen and (max-width:1060px) { 
  /* linie 44 */
  #wrapper {
    max-width:90%;
  }

  /* linie 4724 */
  #mainMenu {
      width:90%;
  }
  
  .stick {
      width:90% !important;
  }

  #mainMenu #level-1 > li > a  {

  }
}


/*-------------------------------------
/* max-width:980px                   */
@media screen and (max-width:980px) { 
  #mobileMenu {
    display:block;
    position:relative;
    z-index:10001;
    background: #b3943a; /* Old browsers */
    background: -moz-linear-gradient(top, #b3943a 0%, #d3b04a 66%, #d3b04a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3943a), color-stop(66%,#d3b04a), color-stop(100%,#d3b04a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b3943a 0%,#d3b04a 66%,#d3b04a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b3943a 0%,#d3b04a 66%,#d3b04a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b3943a 0%,#d3b04a 66%,#d3b04a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b3943a 0%,#d3b04a 66%,#d3b04a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3943a', endColorstr='#d3b04a',GradientType=0 ); /* IE6-9 */
  }
  
  .slicknav_menu {
    display:block;
  }
  .slicknav_menutxt {
    display:none;
  }
  ul.slicknav_nav { 
    margin-top:39px;  
    padding-bottom:25px;
    background-color:#d3b04a; 
  }
  ul.slicknav_nav li {
    padding-bottom:0;
  }

  ul.slicknav_nav > li {
    border-bottom:1px solid #0c1c5e;
  }
  ul.slicknav_nav > li:first-child { 
    border-top:1px solid #0c1c5e;  
  }
  ul.slicknav_nav li a,
  ul.slicknav_nav li a.slicknav_item a { 
    font-size:18px;
    color:#000000;
    line-height:43px;
    text-decoration:none;
  }
  ul.slicknav_nav li a.slicknav_item > a,
  ul.slicknav_nav > li.no > a,
  li a.intra {
    padding:0 0 0 15px  
  }
  ul.slicknav_nav > li .slicknav_arrow,
  ul.slicknav_nav li.slicknav_open .ifSub .slicknav_arrow {
    position:absolute;
    right:30px;
    line-height:43px;
    color:#000000
  }

  ul.slicknav_nav > li:hover {
    background-color:#b3943a;
  }

  ul.slicknav_nav > li:hover a,
  ul.slicknav_nav > li:hover a a {
    color:#000000;
  }  

  ul.slicknav_nav > li:hover a.slicknav_item .slicknav_arrow {
    color:#000000;  
  }

  ul.slicknav_nav li.slicknav_open {
    background-color:#b3943a;  
  }
  ul.slicknav_nav li.actIfSub.slicknav_open {
    background-color:#b3943a;    
  }
  ul.slicknav_nav li.slicknav_open > a:first-child { 
    background-color:#b3943a;
    border-bottom:1px solid #b3943a;
  }
  ul.slicknav_nav li.slicknav_open > a:first-child a { 
    color:#000000;
    font-weight:bold;
  }

  ul.slicknav_nav li.slicknav_open .slicknav_arrow {
    color:#000000;  
  }

  
  /* LEVEL 2 */
  ul.slicknav_nav ul {
    margin:0;
  }
  ul.slicknav_nav ul li { 
    border-bottom:1px solid #b3943a;
  }
  ul.slicknav_nav ul li:first-child {
    border-top:1px solid #b3943a;  
  }
  ul.slicknav_nav ul li.last {
    border-bottom:0 none;  
  }

  ul.slicknav_nav ul li a, 
  ul.slicknav_nav ul li a.slicknav_item a {
    text-transform:none;
    font-weight:normal;
    padding:0;  
  }
  ul.slicknav_nav ul li > a {
    padding:0 0 0 15px;  
  }
  ul.slicknav_nav ul li > a:hover {
    text-decoration:underline  
  }

  /* LEVEL 3 */
  ul.slicknav_nav ul li ul li a, 
  ul.slicknav_nav ul li ul li a.slicknav_item a {
    font-size:14px;
    padding-left:0px;
    line-height:36px;
  }
  ul.slicknav_nav ul li ul li > a {
    padding:0 0 0 40px;  
  }

  ul.slicknav_nav li.parent { display:none; }


	.mainpage-3 #row-1 > div .csc-textpic .csc-textpic-text ul, 
	.mainpage-3 #row-2 > div .csc-textpic .csc-textpic-text ul {
		margin-top: 35.5%;
	}
	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		display: none !important;
	}
	.mainpage-3 .grid33 .grid-33 .csc-default,
	.mainpage-3 .grid33 .grid-50 .csc-default {
		margin-bottom:6%;
	}
	.mainpage-3 .grid33 .grid-33 .csc-default ul li a,
	.mainpage-3 .grid33 .grid-50 .csc-default ul li a {
		line-height:18px;
	}
	  
  #mainMenu { 
    display:none;
  }

  #header {
    padding:0;
  }
  
	.mainpage-2 #websiteLogo,
	#websiteLogo {
		width:100%;
		float:right;
		max-width:48%;
		padding:0;
		margin:3% 2% 3% 0;
	}
	.mainpage-2 #websiteLogo {
		margin-right:0;
	}
	
	.mainpage-2 #content {
		margin-top:0;
	}
	#centerContainer {
		margin-top:0%;
	}
  #facade {
    display:none;
  }


	#row-1 > div .csc-textpic .csc-textpic-text,
	#row-2 > div .csc-textpic .csc-textpic-text {
		padding:8% 15px;
		height:520px;
	}
	#row-1 > div .csc-textpic:hover .csc-textpic-text > *,
	#row-2 > div .csc-textpic:hover .csc-textpic-text > * {
		/* effekt */
		transition-delay: .3s;
	}
	
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text {
		padding:4% 4px 0;
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader h2,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader h2 {
		font-size:18px;
		line-height:18px;
		margin-bottom:6px;	
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader),
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader) {
		font-size: 14px;
		line-height: 18px;	
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li:first-child,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li:first-child {
		padding-right:6px;
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li:last-child,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li:last-child {
		padding-left:6px;
	}
	
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li a,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li a {
		font-size:13px;
		line-height:24px;
		padding:0px 7px;
	}	


	 		  
  #slideshow {
    width:100%;
    padding-top:0%;
    margin-top:0%;
      border-right:0 none;
      border-top:0 none;
  }
  #slideshow .csc-textpic-imagewrap {
    width:100%;
  }
  #tickets > div { 
    width:30%;
  }

  #newsTicker .tx-tcdetnyteater-pi2 {
    padding-left:2%;
  }

  #addressCol-1 ul li:first-child, #addressCol-1 ul li {
    padding-left:2%;
    padding-bottom:2%;
  }

  /* share, google etc */
  .goog-te-menu-value  img {
    width:auto !important;
  }
  img.goog-te-gadget-icon {
    width:auto !important;
  }

	/* forestillingsforside vers. 2 */
	.subpage-3 #content {
		padding-top:0;
	}
	.subpage-3 #header #showCol-2 {
		display:block;
	}
	.subpage-3 #header #showCol-2 div.csc-textpic {
		display:none;
	}	
	.subpage-3 .row-2 #showCol-2 {
		display:none;
	}
	.subpage-3 .row-1 {
		width:100%;
	}
	
	.subpage-3 .row-2 {
		width:100%;
		float:left;
	}
	.subpage-3 #showCol-3, 
	.subpage-3 #showCol-4, 
	.subpage-3 #showCol-5 {
		margin:0 0 20px 0 ;
	}
	
	 /* forestillingsforside 27/3-2017 */
	 .subpage-4 #content div.table-row .row-2 {
		padding-left:1%;
		padding-right:1%;
	}
	.subpage-4 #showCol-3 h3, 
	.subpage-4 #showCol-4 h3, 
	.subpage-4 #showCol-5 h3 {
		margin-bottom:0;
	}
	.subpage-4 #showCol-3 h4, 
	.subpage-4 #showCol-4 h4, 
	.subpage-4 #showCol-5 h4,
	.subpage-4 #showCol-4 p,
	.subpage-4 #showCol-4 a,
	.subpage-4 #showCol-4 strong,
	.subpage-4 #showCol-4 li,
	.subpage-4 #showCol-4 em {
		font-size:15px;
		line-height:17px;
	}
	.subpage-4 .row-2 #showCol-2 {
		margin-top:3%;
	}
	.subpage-4 #showCol-2 div.csc-header h2 a span.word-0 {
		font-size:27px;
		line-height:22px;
		letter-spacing:2px;
	}

	.subpage-4 #showCol-2 div.csc-header h2 a span.word-1 {
		font-size:16px;
		line-height:16px;
		letter-spacing:2px;		
	}

	.subpage-4 #showCol-2 div.csc-header h2 a span.word-2 {
		font-size:24px;
		line-height:21px;
		letter-spacing:2px;		
	}

	.subpage-4 #showCol-2 div.csc-header h2 a span.word-3 {
		font-size:24px;
		line-height:21px;
		letter-spacing:2px;		
	}
	/*
	.subpage-6 .row-2 div.csc-textpic .csc-textpic-imagewrap figure {
    	display:none !important;
	}
	*/
	/*
	.subpage-6 .row-2 #orderTickets > div {
	    margin-bottom: 15%;
	}
*/
	
/* Forsstillingsforside vers. 4 19/5-2017 */
	.subpage-6 #content div.table {
		display:block;
		width:100%;
		float:left;
		margin-bottom:3%;
	}
	.subpage-6 #content div.table div.table-row {
		display:block;
		width:100%;
		float:left;
	}
	.subpage-6 #content div.table div.table-row > div {
		display:block;
		width:100%;
		float:left;
	}	
	
	.subpage-6 #content div.table div.table-row .table-cell {
		display:none;
	}
	.subpage-6 #content .row-2 {
		margin-top:3%;
		padding-top:2%;
		padding-bottom:2%;
	}
	
	.subpage-6 .row-2 h3 {
		margin-top:2%;
	}
	.subpage-6 .row-2 div.csc-textpic .csc-textpic-imagewrap figure {
    	display:block !important;
    	max-width:80px;
		margin-bottom:10px;
	}
	
	.subpage-6 .row-2 figure img {
		display:block;
	}
	
	.subpage-6 .row-2 #orderTickets > div {
	    margin-bottom: 3%;
	}
	.subpage-6 #showCol-2, 
	.subpage-6 #showCol-3, 
	.subpage-6 #showCol-4, 
	.subpage-6 #showCol-5 {
		margin-left:0;
		width:100%;
		float:left;
		text-align:left;
	}	
	
	/* Julekalender Quiz */
/*
	#uid-901 #centerCol-1 .aspectRatio-16x9 {
		height: 3400px;
	}
*/
}



/*-------------------------------------
/*       max-width:768px             */
@media screen and (max-width:768px) { 
  #ouibounce-modal {
    display:none !important;
  }


  /* GLOBAL SETTINGS */  
  body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, figure, figcaption, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-size:100%;
    line-height:125%;
  }
  h1 { font-size:150%; line-height:150%; }
  h1 a { font-size:100%; line-height:100%;}
  h2 { font-size:125%; }
  h2 a { font-size:100%; }
  h3 { font-size:115%; }
  h3 a { font-size:100%; }
  h4 { font-size:125%; }
  h4 a { font-size:100%; }
  h5 { font-size:90%; }
  h5 a { font-size:100%; }

  /* <input type="text"> */
  input[type="text"],input[type="email"],input.text, input.stdText, .powermail_input, .powermail_select {
    width:91%;
  }

  /* select */
  select, .powermail_select {
    min-width:97%;
    padding:10px 3%;
    -webkit-appearance:listbox;
    -moz-appearance:listbox;
    appearance: listbox;    
  }
  
  /* <input type="submit"> */
  input[type="submit"],input.submit, input.stdSubmit, input.powermail_submit, div.mbl_newsevent_register a { 
    min-width:97%;
    height:52px;   
  }

	#wrapper {
    	max-width:100%;
	}
	#sticker,
	#content,
	#footer,
	#sitemap {
		width:96%;
		margin-left:2%;
		margin-right:2%;
	}

	#websiteLogo {
		width:100%;
		float:right;
		padding:0;
		margin:2% 2% 2% 0;
	}
	
   .mainpage-2 #websiteLogo {
		max-width:50%;
		margin:2% auto;
	}	
	#row-1,	
	#row-2 {
		width:100%;
		float:left;
	}
	#row-1 > div, 
	#row-2 > div {
		margin-bottom:5%;
	}
	
	#row-1 > div .csc-textpic .csc-textpic-text,
	#row-2 > div .csc-textpic .csc-textpic-text,
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text {
		height:850px;
	}	

	#row-1 > div .gridElement .grid-50:first-child,
	#row-2 > div .gridElement .grid-50:first-child {
		margin-bottom:5%;
	}

	#row-1 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader h2,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader h2 {
		font-size:30px;
		line-height:30px;
		margin-bottom:13px;	
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader),
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader) {
		font-size: 18px;
		line-height: 22px;	
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li:first-child,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li:first-child {
		padding-right:10px;
	}
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li:last-child,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li:last-child {
		padding-left:10px;
	}
	
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text ul li a,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text ul li a {
		font-size:16px;
		line-height:34px;
		padding:0px 20px;
	}

	.mainpage-3 .grid33 .grid-33-header {
    	margin-bottom: 2%;
	}  

	.mainpage-3 .grid-33 {
		padding-left:2%;
		padding-right:2%;
		padding-bottom:4%;
	}

	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		display: block !important;
		max-width:100%;
	}
	.mainpage-3 .grid33 .grid-33 .csc-default,
	.mainpage-3 .grid33 .grid-50 .csc-default {
		margin-bottom:9%;
	}
	.mainpage-3 .grid33 .grid-33 .csc-default ul li a,
	.mainpage-3 .grid33 .grid-50 .csc-default ul li a {
		line-height:22px;
	}
					    
  #tickets {
    height:auto;
    padding-right:0;
    width:100%;
  }
  #tickets > div {
    display:block;
    padding-left:4%;
    width:96%;
    border-right:0 none;
    border-left:0 none;
    border-top:1px solid #d3b04a;
    border-bottom:1px solid #b3943a;
  }
  #tickets > div:first-child {
    border-top:0 none;
  }
  
  #sitemap {
    display:none;
  } 
	.subpage-1 #showCol-3, 
	.subpage-1 #showCol-4, 
	.subpage-1 #showCol-5,
	.subpage-3 #showCol-3, 
	.subpage-3 #showCol-4, 
	.subpage-3 #showCol-5 {
		width:100%;
		margin:20px 0 0 0 ;
	}
	.subpage-1 #showCol-3, 
	.subpage-3 #showCol-3 {
		margin-top:0;
	}
	.subpage-1 #showCol-4,
	.subpage-3 #showCol-4 {
		margin-bottom:20px;
	} 

	/* Forsstillingsforside 27/3-2017 */
	.subpage-4 #content div.table {
		display:block;
		width:100%;
		float:left;
		margin-bottom:3%;
	}
	.subpage-4 #content div.table div.table-row {
		display:block;
		width:100%;
		float:left;
	}
	.subpage-4 #content div.table div.table-row > div {
		display:block;
		width:100%;
		float:left;
	}	
	
	.subpage-4 #content div.table div.table-row .table-cell {
		display:none;
	}
	.subpage-4 #content .row-2 {
		margin-top:3%;
		padding-top:2%;
		padding-bottom:2%;
	}


/* #showCol-3, #showCol-4, #showCol-5 */
.subpage-4 #showCol-3 h3, 
.subpage-4 #showCol-4 h3, 
.subpage-4 #showCol-5 h3 {
	font-size:14px;
	line-height:18px;
	margin-bottom:3px;
}
.subpage-4 #showCol-3 h4, 
.subpage-4 #showCol-4 h4, 
.subpage-4 #showCol-5 h4,
.subpage-4 #showCol-4 p,
.subpage-4 #showCol-4 a,
.subpage-4 #showCol-4 strong,
.subpage-4 #showCol-4 li,
.subpage-4 #showCol-4 em {
	font-size:18px;
	line-height:22px;
}
	
	.subpage-4 #showCol-2 div.csc-header h2 a span.word-0,
	.subpage-4 #showCol-2 div.csc-header h2 a span.word-1,
	.subpage-4 #showCol-2 div.csc-header h2 a span.word-2,
	.subpage-4 #showCol-2 div.csc-header h2 a span.word-3 {
		font-size:22px;
		line-height:19px;
		letter-spacing:2px;
		display:inline-block;
	}
 	
 	.subpage-4 #centerCol-1 .gridElement,
  	.subpage-5 #centerCol-1 .gridElement,
  	.subpage-6 #centerCol-1 .gridElement {
 		display:block;
 		width:100%;
 		float:left;
 	}
 	.subpage-4 #centerCol-1 .gridElement .grid-50,
  	.subpage-5 #centerCol-1 .gridElement .grid-50,
  	.subpage-6 #centerCol-1 .gridElement .grid-50 {
		display:block;
 		width:100%;
 		float:left;
 		margin-bottom:3%;
 	}
 	.subpage-4 #centerCol-1 .gridElement .table-cell,
 	.subpage-5 #centerCol-1 .gridElement .table-cell,
 	.subpage-6 #centerCol-1 .gridElement .table-cell {
 		display:none;
 	}

 	
  #footer {
    display:table;
    border-collapse:separate;
    
  }
  #footer > div {
    width:100%;
  }
  #footerCol-1 {
    display:table-header-group;
    float:none;
  }
  #footerCol-2 {
    display:table-footer-group;
    float:none;    
  }
  #footerCol-2 table {
      margin-top: 2%;
  }  
  #footerCol-2 table td {
    float:left;
    width:100%;
    height:45px;
    text-align:left;    
  }
  #footerCol-3 {
    display:table-header-group;
    float:none;
  }
  #footer #footerCol-3 a, #footer #footerCol-3 li {
      text-align: left;
    }
    #googleTranslate {
      display:none;
    }
    #print {
      display:none;
    }
    #addThis {
      display:none;
    }
    #newsLetter {
      display:none;
    }
  .grid-50 {
    width:100%;
    float:left;
  }

  div > .grid-50:first-child { }

  .grid-25 { 
    width:49%; 
    margin-left:0;
    margin-right:0;
    float:left;
  }
  .gridElement > .grid-25:nth-child(n+1) { 
    float:right;
  }
  
  /* opsamlingsquiz 2016 */
  #uid-906 .powermail_fieldwrap_content {
    width:100%;
    float:none;
  }
  #uid-906 .powermail_fieldwrap_radio, 
  #uid-906 .powermail_fieldwrap_text {
    width:100%;
    float:none;
  }
  #uid-906 #centerCol-1 .iframeWrapper {
      height: auto;
      overflow: inherit;
      padding-bottom: 0;
      padding-top: 0;
      position: unset;  
  } 
  
  /* jule/ opsamlingsquiz 2017 */
  #uid-1116 .powermail_fieldset {
	  border-bottom:1px solid #d3b04a;
  }
  #uid-1116 .powermail_fieldset_100, 
  #uid-1116 .powermail_fieldset_101 {
	  border-bottom:0 none;
  }  
  #uid-1116 .powermail_fieldwrap_content {
    width:100%;
    float:none;
  }
  #uid-1116 .powermail_fieldwrap_radio, 
  #uid-1116 .powermail_fieldwrap_text {
    width:100%;
    float:none;
  }
  #uid-1116 #centerCol-1 .iframeWrapper {
      height: auto;
      overflow: inherit;
      padding-bottom: 0;
      padding-top: 0;
      position: unset;  
  } 

/* jule/ opsamlingsquiz 2018 */
  #uid-1198 .powermail_fieldset {
	  border-bottom:1px solid #d3b04a;
  }
  #uid-1198 .powermail_fieldset_100, 
  #uid-1198 .powermail_fieldset_101 {
	  border-bottom:0 none;
  }  
  #uid-1198 .powermail_fieldwrap_content {
    width:100%;
    float:none;
  }
  #uid-1198 .powermail_fieldwrap_radio, 
  #uid-1198 .powermail_fieldwrap_text {
    width:100%;
    float:none;
  }
  #uid-1198 #centerCol-1 .iframeWrapper {
      height: auto;
      overflow: inherit;
      padding-bottom: 0;
      padding-top: 0;
      position: unset;  
  } 

/* jule/ opsamlingsquiz 2019 */
  #uid-1277 .powermail_fieldset {
	  border-bottom:1px solid #d3b04a;
  }
  #uid-1277 .powermail_fieldset_100, 
  #uid-1277 .powermail_fieldset_101 {
	  border-bottom:0 none;
  }  
  #uid-1277 .powermail_fieldwrap_content {
    width:100%;
    float:none;
  }
  #uid-1277 .powermail_fieldwrap_radio, 
  #uid-1277 .powermail_fieldwrap_text {
    width:100%;
    float:none;
  }
  #uid-1277 #centerCol-1 .iframeWrapper {
      height: auto;
      overflow: inherit;
      padding-bottom: 0;
      padding-top: 0;
      position: unset;  
  }
  
/* jule/ opsamlingsquiz 2020 */
  #uid-1368 .powermail_fieldset {
	  border-bottom:1px solid #d3b04a;
  }
  #uid-1368 .powermail_fieldset_1324, 
  #uid-1368 .powermail_fieldset_1325 {
	  border-bottom:0 none;
  }  
  #uid-1368 .powermail_fieldwrap_content {
    width:100%;
    float:none;
  }
  #uid-1368 .powermail_fieldwrap_radio, 
  #uid-1368 .powermail_fieldwrap_text {
    width:100%;
    float:none;
  }
  #uid-1368 #centerCol-1 .iframeWrapper {
      height: auto;
      overflow: inherit;
      padding-bottom: 0;
      padding-top: 0;
      position: unset;  
  }  
  
/* Sleeknote */

	.tx-sleeknote {
		display:none !important;
	}

/* EXT: TCIMAGEMAP */
	.tx-tcimagemap-pi1 {
		padding-bottom:15%;
	}  
	
	
}

/*-------------------------------------
/*       max-width:576px             */
@media screen and (max-width:576px) { 
  #showCol-2 {
    width:100%;
    padding-top:15px;
    text-align:center;
  }
	.subpage-4 #showCol-2 {
		padding-top:0;
	}  
  #showCol-2 > div {
    padding:1.5% 0;
  }
  .grid-25 { 
    width:100%; 
    margin-left:0;
    margin-right:0;
    float:left;
  }
  .gridElement > .grid-25:nth-child(n+1) { 
    float:left;
  } 

   .mainpage-2 #websiteLogo,
   #websiteLogo {
		width:100%;
		max-width:90%;
		margin:4% 5%;
		float:none;
	}
	/* box på forside med link til køb af billetter */
	.mainpage-3 .grid33 .grid-33 .csc-default figure,
	.mainpage-3 .grid33 .grid-50 .csc-default figure {
		max-width:80px;
	}	
	/* mindre knap */
	.mainpage-3 #centerContainer #row-2 .grid-33 a.callToAction {
		display: inline-block;
		padding: 8px 20px;
	}
	.subpage-6 .row-2 a {
		padding: 8px 20px;
		max-width:120px;
		margin-left:auto;
		margin-right:auto;
	}
}
/*-------------------------------------
/*       max-width:480px             */
@media screen and (max-width:480px) { 
	#row-1 > div, 
	#row-2 > div,
	#row-1 > div .gridElement .grid-50,
	#row-2 > div .gridElement .grid-50 {
		border-top:1px solid #d3b04a;
		margin-top:10%;
		margin-bottom:0%;
	}
	#row-1 > div:first-child, 
	#row-2 > div:first-child {
		border-top:0 none;
		margin-bottom:10%;
	}	
	#row-1 > div .gridElement .grid-50:first-child,
	#row-2 > div .gridElement .grid-50:first-child {
		border-top:0 none;
		padding-top:0;
		margin-bottom:10%;
	}	
	
	/* hvis billedet indeholder teksten 'Facade', så skjules billedet på en mobil */
	#row-1 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="FACADE"],
	#row-2 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="FACADE"],
	#row-1 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="Facade"],
	#row-2 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="Facade"],
	#row-1 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="facade"],
	#row-2 > div .csc-textpic .csc-textpic-imagewrap figure img[src*="facade"] {
		display:none;
	}

	#row-1 > div .csc-textpic .csc-textpic-text,
	#row-2 > div .csc-textpic .csc-textpic-text,
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text,
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text {
		position:relative;
		height:auto;
		padding:5% 10px 0%;
		visibility:visible;
		opacity:1;
	}
/*	
	#row-1 > div .csc-textpic .csc-textpic-text .csc-textpicHeader, 
	#row-2 > div .csc-textpic .csc-textpic-text .csc-textpicHeader,
	#row-1 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader, 
	#row-2 > div .gridElement .csc-textpic .csc-textpic-text .csc-textpicHeader	 {
		display:none;
	}
*/
	/* everything except class ul  */
/*
	#row-1 > div .csc-textpic .csc-textpic-text > *:not(ul), 
	#row-2 > div .csc-textpic .csc-textpic-text > *:not(ul)	{
		display:none;	
	}
*/	 
	#row-1 > div .csc-textpic .csc-textpic-text ul li a,
	#row-2 > div .csc-textpic .csc-textpic-text ul li a {
		font-weight:bold;
		font-size:16px;
		line-height:34px;
		padding:0px 20px;
	}  

	#row-1 > div .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader), 
	#row-2 > div .csc-textpic .csc-textpic-text > *:not(.csc-textpicHeader) {
		visibility: visible;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;			
	}
	
	.mainpage-3 .grid-33-image,
	.subpage-2 .grid-33-image {
		display:none;
	}
	.mainpage-3 .grid33,
	.subpage-2 .grid33	{
		position:relative;
	    background-color: #fff;
	    border: 4px solid #d3b04a;
	}
	.mainpage-3 .grid-33,
	.subpage-2 .grid33 {
		width:100%;
	}
	.mainpage-3 #row-2 > div .grid33 .grid-50 {
		border-top:0 none;
		margin-top:0;
	}
	
	.mainpage-3 #row-1 > div .csc-textpic .csc-textpic-text ul, 
	.mainpage-3 #row-2 > div .csc-textpic .csc-textpic-text ul {
    	margin-top: 38.5%;
    	padding-right:1%;
    	padding-bottom:0%;
	}	

}

/*-------------------------------------
/*       max-width:320px             */
@media screen and (max-width:320px) { 
	#row-1 > div .csc-textpic .csc-textpic-text ul li a,
	#row-2 > div .csc-textpic .csc-textpic-text ul li a {
		padding:0px 10px;
	}
	.mainpage-3 #row-1 > div .csc-textpic .csc-textpic-text ul li a, 
	.mainpage-3 #row-2 > div .csc-textpic .csc-textpic-text ul li a {
		font-size:14px;
		line-height:24px;
		
	}

}