/* version 0.1.1 */

/*********** Popup Overrides *************/

.mfp-container {
	font-size: 16px;
	line-height: 133%;
	padding: 0 !important;
}

.mfp-container h4 {
	font-size: 19px;
	font-weight:600;
	margin-bottom: 15px;
	font-family: 'Oswald', sans-serif;
	color: #B3AD81
}

.mfp-container h5 {
	font-size: 16px;
	margin-bottom: 15px;
	font-family: 'Oswald', sans-serif;
	font-weight:600;
}

.mfp-container h5 .status {
	color: #89795D;
}

.mfp-container small {
	font-size: 15px;
	margin-bottom: 15px;
	display:block;
}

.mfp-container small .update {
	color: #89795D;
}

.mfp-container sup { 
	position: relative; 
	top: -0.5em; 
	font-size: 75%; }

.mfp-content {
	width: 100% !important;
	height:100%;
	padding: 0 !important;
	box-sizing:border-box;	
}

.mfp-container h3 {
	font-size: 26px;
	margin:0;
	position:relative;
	top: 5px;
}

.mfp-container section {
	width: 100%;
}

.mfp-container .pop-content {
	width: 100%;
	background: #333;
	padding: 40px 80px;
	border-top: 1px solid #900;
	border-bottom: 1px solid #900;
	box-sizing:border-box;
	position:relative;
	margin-bottom: 40px;
	text-shadow: 2px 2px 6px #000;
}

.mfp-container .pop-content:before, .mfp-container .pop-content:after {
	content: "";
    display: block;
    width: 50px;
    height: 100%;
    position: absolute;
	left:0;
	top:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b2b2b+0,141414+59,474747+62,333333+73 */
background: rgb(43,43,43); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left, rgba(43,43,43,1) 0%, rgba(20,20,20,1) 59%, rgba(71,71,71,1) 62%, rgba(51,51,51,1) 73%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(43,43,43,1) 0%,rgba(20,20,20,1) 59%,rgba(71,71,71,1) 62%,rgba(51,51,51,1) 73%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(43,43,43,1) 0%,rgba(20,20,20,1) 59%,rgba(71,71,71,1) 62%,rgba(51,51,51,1) 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#333333',GradientType=1 );
}

.mfp-container .pop-content:after {
	left:auto;
	right:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#333333+27,474747+38,141414+41,2b2b2b+100 */
background: rgb(51,51,51); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiM0NzQ3NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmIyYjJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(51,51,51,1) 27%, rgba(71,71,71,1) 38%, rgba(20,20,20,1) 41%, rgba(43,43,43,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(51,51,51,1) 27%,rgba(71,71,71,1) 38%,rgba(20,20,20,1) 41%,rgba(43,43,43,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(51,51,51,1) 27%,rgba(71,71,71,1) 38%,rgba(20,20,20,1) 41%,rgba(43,43,43,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#2b2b2b',GradientType=1 );
}

.mfp-container .app-shadow {
	height: 1px;
	width: 100%;
	position: absolute;
	top: 88px;
	left: 0;
	z-index: 2000;
	-webkit-box-shadow: 0 2px 4px 3px rgba(0,0,0,0.33);
	box-shadow: 0 2px 4px 3px rgba(0,0,0,0.33);
}

.mfp-container .app-shadow:before, .mfp-container .app-shadow:after {
	content: "";
    display: block;
    width: 30px;
    height: 100px;
    position: absolute;
	left:0;
	top:1px;
	-webkit-box-shadow: inset 0 50px 30px -30px rgba(44,44,44,0.66);
	box-shadow: inset 0 50px 30px -30px rgba(44,44,44,0.66);
	border-top: 1px solid #000;
}

.mfp-container .app-shadow:after {
	left: auto;
	right:0;
}

.mfp-container .pop-content hr {
	border:0;
	border-top: 2px solid #444;
	border-bottom: 3px solid #333;
	margin: 35px auto;
	-webkit-box-shadow: 1px 0 4px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 0 4px 3px rgba(0,0,0,0.2);
	border-radius: 100px;
}

.mfp-container .pop-content div.image {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-shadow: 0 8px 4px -4px rgba(0,0,0,0.2);
	box-shadow: 0 8px 4px -4px rgba(0,0,0,0.2);
	border: 1px solid #222;	
}

.mfp-container .pop-content section[dc-slide-id="metal"] div.image.right img, .mfp-container .pop-content section[dc-slide-id="solo"] div.image.right img {
	display:none;
}

.mfp-container .pop-content p:last-child {
	margin-bottom:0;	
}

.mfp-container .pop-content .currently {
	position: relative;
	background: #282828;
	border-bottom: 1px solid #3c3c3c;
	border-left: 1px solid #444;
	border-top: 1px solid #111;
	border-right: 1px solid #111;
	padding: 15px;
	-webkit-box-shadow:inset 2px 0 50px 3px rgba(0,0,0,0.4);
	box-shadow:inset 2px 0 50px 3px rgba(0,0,0,0.4);
	margin-top:40px;
}

.mfp-bg {
	opacity: 1 !important;	
}

.pop-close {
	border: 1px solid #800000;
	border-radius:500px;
	width: 60px;
	height: 60px;
	position: relative;
	text-align: center;
	padding: 0 !important;
	position: absolute;
	right:20px;
	top: 12px;
	opacity:1;
	cursor: pointer;
	z-index:1000;
	-webkit-box-shadow:inset 1px 0 3px 0 rgba(0,0,0,1);
	box-shadow:inset 1px 0 3px 0 rgba(0,0,0,1);
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#230000+0,540000+100 */
background: rgb(35,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(35,0,0,1) 0%, rgba(84,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(35,0,0,1) 0%,rgba(84,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(35,0,0,1) 0%,rgba(84,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#230000', endColorstr='#540000',GradientType=0 );
}

.pop-close .x {
	display:block;
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	font-size:36px;
	color: #800000;
	line-height:60px;
	text-shadow: 1px 0 3px #111;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */	
}

.pop-close:hover .x {
	opacity: 0.85;
}

.cycle-slideshow {
	text-align:center;	
}

.cycle-slideshow section {
	text-align:left;	
}

.cycle-slideshow .control { position:relative; }

.cycle-slideshow .cycle-controls {
	width: 100%;
}

.cycle-slideshow .cycle-prev, .cycle-slideshow .cycle-next {
	width: 50px;
	height: 50px;
	line-height:26px;
	position: absolute;
	top: 120px;
	z-index: 999;
	left: 10px;
	font-size: 34px;
	text-indent:-7px;
	color: #AAA;
	padding: 12px 20px;
	-webkit-box-shadow: none;
	box-shadow:none;
	font-size: 30px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 2px 0 2px #000;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#190e00+25,593400+100 */
background: rgb(25,14,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxOTBlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTkzNDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(25,14,0,1) 25%, rgba(89,52,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(25,14,0,1) 25%,rgba(89,52,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(25,14,0,1) 25%,rgba(89,52,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#190e00', endColorstr='#593400',GradientType=0 ); 

-webkit-box-shadow: 0 1px 8px 1px rgba(0,0,0,0.66), inset 3px 0 6px 0 rgba(0,0,0,0.66);
box-shadow: 0 1px 8px 1px rgba(0,0,0,0.66), inset 3px 0 6px 0 rgba(0,0,0,0.66);
border-color:#444;
}

.cycle-slideshow .cycle-next {
	left: auto;
	right: 10px;
	text-indent:-4px;
}

.mfp-container .left {
	float:left;
}

.mfp-container .right {
	float:right;
}

.mfp-container div.image {
	display:none;
}

.cycle-slideshow .media .cycle-prev, .cycle-slideshow .media .cycle-next {
	width: 60px;
	height: 67px;
	border-color: #2c2c2c;
	top:115px;
	left:-7px;
	color: #DDD;
	border-top-left-radius: 0;
  	border-top-right-radius: 50px;
  	border-bottom-right-radius: 50px;
  	border-bottom-left-radius: 0;
	font-size:40px;
	line-height:47px;
	background: rgba(0,0,0,0.33);
	border:1px solid rgba(0,0,0,0.50);
	box-shadow:none;
}

 .cycle-slideshow .media .cycle-next {
	 left:auto;
	 right: 0;
	 border-top-left-radius: 50px;
  	border-top-right-radius: 0;
  	border-bottom-right-radius: 0;
  	border-bottom-left-radius: 50px;
	text-indent: 5px;
 }

@-moz-keyframes invert {
    0% {
        opacity:0;
    }
	96% {
        opacity:0;
    }
	97% {
        opacity:1;
    }
	99% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
} 

@-webkit-keyframes invert {
    0% {
        opacity:0;
    }
	96% {
        opacity:0;
    }
	97% {
        opacity:1;
    }
	99% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
/* IE */
@-ms-keyframes invert {
    0% {
        opacity:0;
    }
	96% {
        opacity:0;
    }
	97% {
        opacity:1;
    }
	99% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes invert {
    0% {
        opacity:0;
    }
	96% {
        opacity:0;
    }
	97% {
        opacity:1;
    }
	99% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}

img.invert {
    -moz-animation: invert 20s linear -1s infinite normal; /* Firefox */
    -webkit-animation: invert 205s linear -1s infinite normal; /* Webkit */
    -ms-animation: invert 20s linear -1s infinite normal; /* IE */
    animation: invert 20s linear -1s infinite normal; /* Opera and prob css3 final iteration */
}

.mfp-container section[dc-slide-id] img.icon {
	width: 48px;
	display: inline-block;
	margin: 20px 10px 20px 20px;
	position: relative;
	-webkit-user-select: none;  /* Chrome all / Safari all */
  	-moz-user-select: none;     /* Firefox all */
  	-ms-user-select: none;      /* IE 10+ */
  	user-select: none;          /* Likely future */	
}

.mfp-container section[dc-slide-id] h3 {
	display: inline-block;	
}

.mfp-container section[dc-slide-id="media"] .cycle-slideshow img {
	width: 100%;
	height: auto;
	border: 1px solid #000;
}

.mfp-container section[dc-slide-id="media"] .cycle-slideshow img.cycle-slide-active  {
	opacity:0 !important;
	visibility: hidden !important;
	-webkit-transition: opacity 2s ease-out;
    -moz-transition: opacity 2s ease-out;
    -o-transition: opacity 2s ease-out;
    transition: opacity 2s ease-out;
}

.mfp-container section[dc-slide-id="media"].cycle-slide-active .cycle-slideshow img.cycle-slide-active  {
	opacity:1 !important;
	visibility: visible !important;
}

.mfp-container section[dc-slide-id="media"] .cycle-slideshow {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0c0c0c+0,161616+50,000000+100 */
background: rgb(12,12,12); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMGMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(12,12,12,1) 0%, rgba(22,22,22,1) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(12,12,12,1) 0%,rgba(22,22,22,1) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(12,12,12,1) 0%,rgba(22,22,22,1) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#000000',GradientType=0 );
	-webkit-box-shadow:inset 0 30px 60px 30px rgba(0,0,0,0.8);
	box-shadow:inset 0 30px 60px 30px rgba(0,0,0,0.8);
}


/************ 480 *************/

@media only screen and (min-width: 479px) {
	
	.mfp-container .pop-content {
		
	}
	
	.mfp-content {
			
	}
	
	.mfp-container .pop-content div.image.left {
		margin: 0 20px 15px 0;
	}
	
	.mfp-container .pop-content div.image.right {
		margin: 0 0 15px 20px;
	}
	
	.mfp-container div.image {
		display:block;
		width: 100%;
	}
	
	.mfp-container section[dc-slide-id="metal"] div.image.right {
		width: 37%;
	}
	
	.mfp-container section[dc-slide-id="metal"] div.image img {
		width: 100%;
	}
	
	.mfp-container section[dc-slide-id="metal"] .pop-content div.image.left {
		width: 100%;
		position:relative;
	}
	.mfp-container section[dc-slide-id="metal"] .pop-content div.image.left img.invert {
		position:absolute;
		top:0;
		left:0;
		opacity:0;
	}
	
	.mfp-container section[dc-slide-id="rock"] div.image.right, .mfp-container section[dc-slide-id="solo"] div.image.right {
		width: 25%;
		overflow: hidden;
	}
	
	.mfp-container section[dc-slide-id="rock"] .pop-content div.image.right {
		background: url(../media/images/damon-circus.jpg) no-repeat center top;
		background-size: 209px auto;
		height: 280px;
		overflow:hidden;
	}
	
	.mfp-container section[dc-slide-id="solo"] .pop-content div.image.right {
		background: url(../media/images/damon-acoustic-barrel.jpg) no-repeat center top;
		background-size: 186px auto;
		height: 300px;
		overflow:hidden;
	}
	
	.mfp-container section[dc-slide-id="rock"] div.image.left {
		width: 31%;
	}
	
	.mfp-container section[dc-slide-id="rock"] div.image.left img {
		width: 100%;
	}
	
	.mfp-container section[dc-slide-id="blues"] .pop-content div.image.left {
		margin-bottom: 20px;
	}
	
	.mfp-container section[dc-slide-id="blues"] .pop-content div.image.left img {
		width: 100%;
	}
	
	.cycle-slideshow .media .cycle-prev, .cycle-slideshow .media .cycle-next {
		top:155px;
		left:81px;
	}
	
	 .cycle-slideshow .media .cycle-next {
		 left:auto;
		 right: 81px;
	 }
}

/************ 768 *************/

@media only screen and (min-width: 768px) {
	
	.mfp-container .pop-content .currently {
		position: relative;
		padding: 30px;
		margin-top: 40px;
	}
	
	.mfp-container small {
		font-size: 16px;
		position:absolute;
		top:30px;
		right:30px;
	}
	
	.mfp-container h4 {
		font-size: 21px;
		margin-bottom: 20px;
	}
	
	.mfp-container h5 {
		font-size: 19px;
	}
	
	.mfp-container {
		font-size: 18px;
	}
	
	.mfp-container div.image img {
		width: 100%;
		display:block;
		margin: 0 auto;	
	}
	
	.mfp-container p.left {
		width: 50%;	
	}
	
	.mfp-container div.image {
		width:40%;
	}
	
	.mfp-container .pop-content div.image.left {
		margin: 0 30px 20px 0;
	}
	
	.mfp-container .pop-content div.image.right {
		margin: 0 0 20px 30px;
	}
	
	.mfp-container section[dc-slide-id="metal"] div.image.right {
		width: 28%;
	}
	
	.mfp-container section[dc-slide-id="rock"] .pop-content div.image.right, .mfp-container section[dc-slide-id="solo"] .pop-content div.image.right {
		background-size: 100% auto;
		height: auto;
		width: 40%;
	}
	
	.mfp-container section[dc-slide-id="rock"] .pop-content div.image.right {
		width: 33%;
	}
	
	.mfp-container section[dc-slide-id="solo"] .pop-content div.image.right {
		width: 23%;
	}
	
	.mfp-container section[dc-slide-id="rock"] div.image.right img, , .mfp-container section[dc-slide-id="solo"] .pop-content div.image.right img {
		width: 100%;
		display:block;
	}
	
	.mfp-container section[dc-slide-id="blues"] .pop-content div.image {
		width: 48%;
	}
	
	

}

/************ 1025 *************/

@media only screen and (min-width: 1025px) {
	
	.mfp-container {
		margin-top: 40px;	
	}
	
	.mfp-container .mfp-content {
		width: 960px !important;
	}
	
	.mfp-container .pop-content {
		padding: 60px;
		margin:0;
		border:0;
	}
	
	.mfp-container .app-phone {
		width: 960px;
	}
	
	.mfp-container section[dc-slide-id] h3:before {
		content: "";
		display: block;
		width: 960px;
		height: 100px;
		position: absolute;
		left: -100px;
		top: -42px;
		background: url(../media/images/app-border-top.png) no-repeat;
		background-size: 100%;
		z-index:20000;
	}
	
	.mfp-container section[dc-slide-id]:after {
		content: "";
		display: block;
		width: 960px;
		height: 100px;
		position: absolute;
		left:0;
		bottom: -46px;
		background: url(../media/images/app-border-bottom.png) no-repeat;
		background-size: 100%;
		z-index:20000;
	}
	
	#app-slideshow .pop-content:before, #app-slideshow .pop-content:after {
		content: "";
		display: block;
		width: 16px;
		height: 100%;
		position: absolute;
		left:0;
		top:0;
		background: url(../media/images/app-border-side-left.png) repeat-y;
		background-size: 100%;
		z-index:20000;
	}
	
	#app-slideshow .pop-content:after {
		background: url(../media/images/app-border-side-right.png) repeat-y;
		background-size: 100%;
		left: auto;
		right:0;
	}
	
	.mfp-container section[dc-slide-id] img.icon {
		margin-left: 37px;
	}
	
	.pop-close {
		right: 27px;
		top: 15px;
	}
	
	.mfp-container .pop-content div.image {
		width: 375px;
	}
	
	.mfp-container section[dc-slide-id="metal"] .pop-content div.image.left {
		width: 525px;
	}
	
	.cycle-slideshow .media .cycle-prev, .cycle-slideshow .media .cycle-next {
		top:290px;
		left:60px;
	}
	
	.cycle-slideshow .media .cycle-next {
	 	left:auto;
	    right: 60px;
	}
	
	.mfp-container .pop-content:before, .mfp-container .pop-content:after {
		content: normal;	
	}
	
	#app-slideshow .cycle-slide {
		/*background:  url(../media/images/app-border-right.png) no-repeat top right, url(../media/images/app-border-left.png) no-repeat;
		background-size: 50px auto, 1000px auto;*/
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	
	.mfp-container .app-shadow:before, .mfp-container .app-shadow:after {
		content: normal;
		border: 0;	
	}
	
	.mfp-container .app-shadow {
		border-top: 1px solid #900;
		width: 928px;
		left: 17px;
		height:0;
	}
	
	.cycle-slideshow .cycle-prev, .cycle-slideshow .cycle-next {
		top: 162px;
	}
	
	.cycle-slideshow .cycle-prev {
		left: -15px;
	}
	
	.cycle-slideshow .cycle-next {
		right: -15px;
	}
	
}

/************ 1366 *************/

@media only screen and (min-width: 1366px) {
	.cycle-slideshow .cycle-prev, .cycle-slideshow .cycle-next {
		-webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }
	

}

/************ 1920 *************/

@media only screen and (min-width: 1920px) {
	

}

/************ 1920 *************/

@media only screen and (min-width: 1920px) {
	
	#screen, .mfp-container {
		max-width: 1920px;
		/*max-height: 1080px;*/
		margin: 0 auto;
	}
	
	.mfp-container {
		position:static;
		margin-top: 40px;
	}
}

@media only screen and (min-width: 1921px) {
	
		
}

@media only screen and (min-width: 2560px) {
	
	#computer, .mfp-wrap {		
		display: flex;
  		justify-content: center;
  		align-items: center;
		background-position: center center;
	}
	
	#screen {
		overflow-y: auto;
		max-height: 1080px;
	}
	
	
	.mfp-fade.mfp-bg {
		background: rgba(0,0,0,0) !important;
	}
	
	.mfp-container {
		background: rgba(0,0,0,0.9);	
		margin-top: 3px;
		max-height: 1080px;
	}
	
	#app-slideshow .cycle-slide {
		top: 20px !important;
	}
	
	.mfp-container .app-shadow {
		top: 107px;
	}
	
	.pop-close {
		top:33px;
	}
	
	#popup-featured-launch {
		margin: 20px 0;
	}
	
	.cycle-slideshow .cycle-prev, .cycle-slideshow .cycle-next {
        top: 182px;
		-webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }
}

/************ Popup (Plugin) *************/

.mfp-fade.mfp-bg {
	opacity: 0;
	background: #000;
	transition: all .3s;
}

.mfp-fade.mfp-bg.mfp-ready    { opacity: .9; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transition: all .3s;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content    { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }

.mfp-fade.mfp-bg {
	transition: none;	
}

/************ Default Content *************/

.mfp-container .default-content {
	background: #222;
	padding: 35px;
	text-shadow: 2px 2px 6px #000;
}

.mfp-container .default-content hr {
	border:0;
	border-top: 2px solid #444;
	border-bottom: 3px solid #333;
	margin: 35px 0;
	-webkit-box-shadow: 1px 0 4px 3px rgba(0,0,0,0.2);
	box-shadow: 1px 0 4px 3px rgba(0,0,0,0.2);
	border-radius: 100px;
	width: 98%;
}

.mfp-container .default-content h4 {
	color: #999;
	margin-top: 50px;
}

.mfp-container .default-content h4:first-child {
	margin-top: 0;
}

.mfp-container .default-content .left-col {
	width: 25%;	
	float: left;
}

.mfp-container .default-content img.flyer {
	-webkit-box-shadow: 0 4px 2px 4px rgba(0,0,0,0.15);
	box-shadow: 0 4px 2px 4px rgba(0,0,0,0.15);
	margin-right: 3%;
	width: 100%;
	display:block;
}

.mfp-container .default-content .posted {
	margin-top: 15px;
	font-size: 14px;
	border-top: 1px solid #333;
	padding: 1px;
	text-align: center;
	margin: 20px auto 0;
	color: #666;
	background: #1d1d1d;
}

.mfp-container .default-content .copy {
	float:right;
	width: 71%;
	padding: 0 3%;
	box-sizing:border-box;
	border-left: 1px solid #444;
	height: 100%;
}

.mfp-container article#popup-featured-launch .pop-close {
	border-color: #444;
	-webkit-box-shadow:inset 1px 0 3px 0 rgba(0,0,0,1);
	box-shadow:inset 1px 0 3px 0 rgba(0,0,0,1);
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,333333+100 */
background: rgb(0,0,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 );
}

.mfp-container article#popup-featured-launch .pop-close .x {
	color: #999;	
}


@media only screen and (min-width: 1025px) {
	.mfp-container .default-content {
		border-radius: 10px;
	}
}

