/* COLORS and TYPE */
.site-info { display: none; }
h1{
 font-size: 230%;
	color:#0bcebc;
	font-weight:300;
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    line-height: 1.4;
    margin: 0 0 0.75em;
    padding: 0px;
}
.headlines{
	color:#70e8b1;
		font-weight:600;
}
.headlines2{
	color:#0BCEBC;
		font-weight:600;
}
.headlines3{
	color:#00BAD4;
		font-weight:600;
}
.headlines4{
	color:#0085E0;
		font-weight:600;
}
strong{
/* 	color:#b2bef6; */
}
#bolded{

	  background: -webkit-linear-gradient(105deg,#0bcebc, #8b9df1, #db1a78);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
	font-family: "Times New Roman", Times, serif;
	font-weight:600;
	font-size:110%;
}


.wp-block-image img {
    max-width: 100%; 
	height:auto;
}
h4{
	color:#0bcebc !important;
	font-weight:600;
}
a:active{
		color:red !important;

	}
a:hover{
		color:red !important;
	}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
    border-top: none;
}
.colors-dark .site-content-contain{
	background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center !important;
}
.colors-dark .navigation-top, .colors-dark .main-navigation > div > ul, .colors-dark .pagination, .colors-dark .comment-navigation, .colors-dark .entry-footer, .colors-dark .site-footer {
    border-top-color: transparent;
	 border-bottom-color: transparent;
	background-color:black;
	height:30px;
		z-index:10;
}

.closed{
	padding-left: 10px !important;
}
.main-navigation a {
    border: 0;
    display: inline-block;
	color:white !important;
}

#menu-item-489{
		background-color:#db1a78 !important;
	border-radius: 3px;
	margin-bottom:5px;
}
.open:hover , .open:active{
	background-color: #db1a78;
	  transition: 0.5s;
}

.open{
	background-color:#0bcebc;
	  transition: 0.5s;
}
.soldout{
	background-color: red;
}
.wrap{
	background-color: transparent;
z-index:0;
  width: 85%;
}

@media screen and (min-width: 30em){
.page-one-column .panel-content .wrap {
    max-width: 85%;
		padding-top: 4em;
}
}
.entry-title{
	display:none;
	
}
.entry-header{
	margin-bottom: 10px !important;
	    background-color: transparent;
}

.entry-content, a
{
 color: #5cc6bf !important;
	text-decoration:none;
}
.entry-content
{
 color: white !important;
	background-color: transparent;
}

.menu-scroll-down .icon {
    display:none;
}
.open{
	padding-left: 10px !important;
}
#page {
	position: relative;
	word-wrap: normal;
	z-index:0;
	
}
#tickets{
		background-color:#db1a78 !important;
	font-size: 14px;
		font-size: 0.875rem;
font-weight: 600;
	}
.site-footer .wrap {
    padding-bottom: 1.5em;
    padding-top: 2em;
		background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center !important;
}
#backgroundfix{
		background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center !important;
	width:100%;
}
.widget-title{
	color:#0bcebc !important;
}
.panel-content .wrap {
    padding-bottom: 4.5em;
    padding-top: 2em;
}

/* 	NAV */
 #site-navigation {
   background: black;
    height:48px;
    z-index:170 !important;
    margin:0 auto;
    width:100%;
    position:fixed;
    top:0;
    left:0;
 
    text-align: center;	    
} 
.site-navigation-fixed.navigation-top {
    top: 32px;
	z-index:100 !important;
}
#masthead {
	max-height:100%;
}
#masthead  .site-navigation-fixed.navigation-top{
	z-index:100 !important;
}
.custom-header {
	margin-right: 0px;
	margin-left: 0px;
	z-index:0;
}
#top-menu li{
	background-color: black;
}
/* HEADER */
/* HEADER */
/* HEADER */


#wp-custom-header-video-button{
	display:none;
}
#wp-custom-header-video video{
width:100% !important;
	position:absolute;


}
.colors-dark .site-header, .colors-dark .single-featured-image-header {
    		background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center !important;
}

/* 400 MAX */
@media only screen and (max-width: 400px) {
	
	
	.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: fixed;
	height: auto;
	left: 50%;
	max-width: 90%;
	min-height: 100%;
	min-width: 90%;
	/* 	min-width: 100vw; vw prevents 1px gap on left that 100% has */
	width: auto;
	top: 30%;
	padding-bottom: 1px; /* Prevent header from extending beyond the footer */
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
			.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		height: 270px;;
	}
	.exhibition__main__location__hashtag {
	 font-size: 1em;
	 bottom: 20px;
	 height: 100px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
    line-height: .8;
    color: white;
		width: 200;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;

}
	#tickets {
    position: absolute;
   left: 0;
    right: 0;
		  bottom: 0px;
     margin-left: auto;
     margin-right: auto;
		width:100px;
    text-align: center;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	  border-radius: 5px;
		 border-width: 2px;
		border-style:solid;
		
}
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
    min-height: 30%;
   
    bottom: 20%;
/*     padding-bottom: 1px; */
	


/*     -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	z-index:-1; */
}
/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
/* 		max-height: 60%;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
		-ms-transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		transform: none;
		width: 100%; */
	}
}
	.custom-header-media img{
top: -10;
}
#wp-custom-header-video-button{
	display:none;
}
	custom-header {
position: absolute;
}
/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {

		max-width: 80%;
		z-index:0;
	}
}

}


/* 401 Min */
@media only screen and (min-width: 401px) and (max-width: 766px){
	
	.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: fixed;
	height: auto;
	left: 50%;
	max-width: 90%;
	min-height: 100%;
	min-width: 90%;
	/* 	min-width: 100vw; vw prevents 1px gap on left that 100% has */
	width: auto;
	top: 30%;
	padding-bottom: 1px; /* Prevent header from extending beyond the footer */
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
			.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		height: 400px;;
	}
.exhibition__main__location__hashtag {
   
    bottom: 60px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
	  margin:0 auto;
    font-size: 1em;
    line-height: .8;
    color: white;
			width: 400;
position: absolute;
left: 0;
right: 0;
}

	
#tickets {
    position: absolute;
    bottom: 0px;
    left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
	width:100px;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	 border-radius: 5px;

	text-align:center;
}
	
	.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
    min-height: 30%;
    max-width: 100%;
		z-index:-2;
		bottom:10%;

	}
	.custom-header-media, img{
			z-index:-2;
		bottom:10%;
	}

	/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
		height: auto;
		width: 90%;
		z-index:-2;
		position:fixed;
		bottom:10%;
	}
}

}

/* 767 MIN */
@media only screen and (min-width: 767px) and (max-width: 999px) {
	
	.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
    position: fixed;
    height: auto;
    left: 50%;
    max-width: 90%;
    min-height: 50%;
    min-width: 90%;
    width: auto;
    top: 14%;
    padding-bottom: 1px;
/*     -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%); */
    transform: translateX(-50%) 
	}
		.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		height: 600px;;
	}
	
.exhibition__main__location__hashtag {
    
    bottom: 80px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
	  margin:0 auto;
      font-size: 120%;
    line-height: .8;
    color: white;
			width: 500;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
	
}
#tickets {
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
  margin-left: auto;
  margin-right: auto;
	width:100px;
    text-align: center;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	  border-radius: 5px;

}
		.has-header-image .custom-header-media .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
    max-width: 100%;
		 bottom: 5% ;
			z-index:0;

	}
		.has-header-image .custom-header-media img {
    max-width: 100%;
		bottom: 30%;
			z-index:0;
	}
	
}
/* 1000 MIN */
@media only screen and (min-width: 1000px) and (max-width: 1249px){
		.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
    position: fixed;
    height: auto;
    left: 50%;
    max-width: 90%;
    min-height: 50%;
    min-width: 90%;
    width: auto;
    top: 16%;
    padding-bottom: 1px;
/*     -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%); */
    transform: translateX(-50%) 
	}
	
			.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
   min-height: 30%;
    max-width: 80%;
		 bottom: 1%;
			z-index:0;

	}
			.has-header-image.twentyseventeen-front-page .custom-header,
	.has-header-video.twentyseventeen-front-page .custom-header,
	.has-header-image.home.blog .custom-header,
	.has-header-video.home.blog .custom-header {
		display: block;
		height: 800px;;
	}
.exhibition__main__location__hashtag {
    
    bottom: 70px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
	  margin:0 auto;
      font-size: 130%;
    line-height: .8;
    color: white;
			width: 500;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
	
}
#tickets {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
  margin-left: auto;
  margin-right: auto;
	width:100px;
    text-align: center;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	  border-radius: 5px;

}
}

/* 1250 MIN */
@media only screen and (min-width: 1250px) and (max-width: 1599px) {
			.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
		bottom:5%;
			z-index:0;
	margin: 0 auto;
				  min-height: 30%;
/* 				width:100%; */

	}
	#wp-custom-header-video {
      width:90%;
/* 		height: 100%; */

	}
.exhibition__main__location__hashtag {
    
    bottom: 70px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
	  margin:0 auto;
    font-size: 1.1em;
    line-height: .8;
    font-size: 140%;
			width: 500;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
	
}
#tickets {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
  margin-left: auto;
  margin-right: auto;
	width:100px;
    text-align: center;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	  border-radius: 5px;

}
}
/* 1600 MIN */
@media only screen and (min-width: 1600px)  {
	
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
	position:absolute;
    width:900px;
		bottom:8%;
			z-index:0;
	margin: 0 auto;
	}
#tickets {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
  margin-left: auto;
  margin-right: auto;
	width:100px;
    text-align: center;
    z-index: 10;
    font-size: 1em;
    line-height: .8;
    color: white;
		background: black;
	  padding: 15px;
	  border-radius: 5px;

}
	.exhibition__main__location__hashtag {
    
    bottom: 70px;
    text-align: center;
    z-index: 10;
	  margin-top: 20px;
	  margin:0 auto;
    font-size: 1.1em;
    line-height: .8;
    font-size: 140%;
			width: 500;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
	
}
}

.colors-dark .widget a img {
    -webkit-box-shadow: 0 0 0 0px black;
    box-shadow: 0 0 0 0px black; 
}
.colors-dark .entry-content a, .colors-dark .entry-summary a, .colors-dark .comment-content a, .colors-dark .widget a, .colors-dark .site-footer .widget-area a, .colors-dark .posts-navigation a, .colors-dark .widget_authors a strong {
     -webkit-box-shadow: inset 0 -1px 0 black; 
     box-shadow: inset 0 -1px 0 black
}