.polaroid-theme .brand {
  min-width: 100px;
}

@media only screen and (min-width: 1600px) {
	.polaroid-theme .brand{
	}
}

.polaroid-theme .theme-section #theme-stage #change-up-controls{
top: 15%;
}

.polaroid-theme #polaroid-theme-stage .snap-stage{
overflow: hidden;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
}

.polaroid-theme #camera-svg{
position: absolute;
width: 85px;
height: 117px;
left: 50%;
margin-left: -42.5px;
top: 50%;
margin-top: -175px;

  	    transform: scale(1.6);
    -ms-transform: scale(1.6);
-webkit-transform: scale(1.6);	

pointer-events: all;
}

.polaroid-theme #camera-svg:hover{
cursor: pointer;
}

.polaroid-theme #flash-svg{
position: absolute;
z-index: 1;
width: 400px;
height: 400px;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -260px;

display: none;
}

.polaroid-theme #flash-svg.visible{
display: block;
}

.polaroid-theme #camera-svg-stage > svg{
position: absolute;	
}

.polaroid-theme #theme-stage .theme-big-active .theme-fallback{
width: 950px;
height: 400px;
position: absolute;
top: 75px;
left: 50%;
margin-left: -475px;
}

.polaroid-theme #theme-stage.static-mode .theme-big-active .theme-fallback{
display: block;
}

.polaroid-theme #theme-stage.static-mode .theme-big-active .max-wrapper > svg{
display: none;
}

/* Camera Specific Styles */
.polaroid-theme #camera-button{
transform: translateY(10px);
-webkit-transform: translateY(10px);	
}

.polaroid-theme #camera-arrow{
stroke-width: 1;
display: none;
}

.blue.polaroid-theme #camera-arrow{
stroke: #00c3f7;
}

.seafoam.polaroid-theme #camera-arrow{
stroke: #1ae8cf;
}

.green.polaroid-theme #camera-arrow{
stroke: #a6ef18;
}

.polaroid-theme #camera-arrow.bouncing{
  display: block;

  animation:         arrow-bounce .75s linear infinite; 
  -webkit-animation: arrow-bounce .75s linear infinite;	
}

@-webkit-keyframes arrow-bounce {
	  0% {
	     transform: translateY(10px);
	     -webkit-transform: translateY(10px);
	  }
	 80% {
	    transform: translateY(0);
	    -webkit-transform: translateY(0);
	  }
    100% {
	    transform: translateY(10px);
	    -webkit-transform: translateY(10px);
	  }
}

@keyframes arrow-bounce {
	  0% {
	     transform: translateY(10px);
	     -ms-transform: translateY(10px);
	  }
	 80% {
	    transform: translateY(0);
	    -ms-transform: translateY(0);
	  }
    100% {
	    transform: translateY(10px);
	    -ms-transform: translateY(10px);
	  }
}



/* Swap to static version */
@media only screen and (max-width: 601px) {
	.polaroid-theme .theme-section #theme-stage img.theme-mini-static{
		margin-top: 15px;
		min-width: 400px;
		max-width: 450px;
		margin-left: 125px;
	}
	
	.polaroid-theme .brand {
		min-width: 82px;
	}
	
	#change-up-controls{
		display: none;
	}
}

@media only screen and (max-width: 525px) {
	.polaroid-theme .theme-section #theme-stage img.theme-mini-static{
		margin-left: 70px;
	}	
}

@media only screen and (max-width: 480px) {
	.polaroid-theme .theme-section #theme-stage img.theme-mini-static{
		margin-top: 8px;
		margin-left: -22px;
	}	
}

@media only screen and (max-width: 400px) {
	.polaroid-theme .theme-section #theme-stage img.theme-mini-static{
		margin-top: 15px;
	}	
}


@media only screen and (max-width: 360px) {
	.polaroid-theme .theme-section #theme-stage img.theme-mini-static{
		margin-left: -80px;
		margin-top: 25px;
	}	
}

@media only screen and (max-width: 1025px) {
	.polaroid-theme #camera-svg{
		    transform: scale(1.3);
		-ms-transform: scale(1.3);
	-webkit-transform: scale(1.3);	
		          top: 55%;
	}
}

@media only screen and (max-width: 775px) {
	.polaroid-theme #camera-svg{
	    top: 40%;
	}
}


@media only screen and (max-height: 680px) and (max-width: 825px) and (min-width: 602px) {
	.polaroid-theme .scroll-panel.theme-section {
		min-height: 356px;
	}
	
    .polaroid-theme #camera-svg{
		    transform: scale(1.2);
		-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	              top: 60%;
	}
}

@media only screen and (max-height: 715px) and (max-width: 1025px) and (min-width: 826px) {
	
	.polaroid-theme .scroll-panel.theme-section {
	 	min-height: 440px;
	}
}

@media only screen and (max-height: 730px) and (min-width: 1025px) and (max-width: 1230px){ 
	.polaroid-theme .scroll-panel.theme-section {
	 	min-height: 480px;
	}
}

@media only screen and (max-height: 730px) and (min-width: 1231px) and (max-width: 1381px){ 

	.polaroid-theme .scroll-panel.theme-section {
	 	min-height: 515px;
	}
}

@media only screen and (min-height: 841px) and (max-width: 850px){ 
}


@media only screen and (max-height: 840px) and (min-width: 1382px){ 
	
	.polaroid-theme .scroll-panel.theme-section {
	 	min-height: 555px;
	}
}

@media only screen and (max-height: 888px) and (max-width: 775px) and (min-width: 602px){
	.polaroid-theme .scroll-panel.theme-section {
	  height: 635px !important;
	}
}


@media only screen and (min-height: 1100px) and (min-width: 1382px){ 
}


#no-flash-version,
#full-version{
display: none;
}

.has-flash #full-version,
.no-flash #no-flash-version{
display: block;
}