/* LIGHT THEME -------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:hover {
	background: none;
	transition: color .15s;-moz-transition: color .3s; -webkit-transition: color .3s; -o-transition: color .3s;
}
span.icon {
	text-shadow: none;
}
span.social-icon {
	text-shadow: none;
}
.header h1 {
  	text-shadow: none;
}
.header h4 {
  	text-shadow: none;
}
.footer .frameBlock.copyright h5 {
	text-shadow: none;
}
.menu li a.current {
	color: #fff;
}
.blockWrap, .mainBlockWrap  {
	box-shadow: 0px -1px 3px rgba(0,0,0, .1), inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1));
	-moz-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 -1px 0px rgba(0,0,0,0.1));
}
.frameBlock {
	box-shadow: 0px -1px 3px rgba(0,0,0, .1), inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1));
	-moz-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 -1px 0px rgba(0,0,0,0.1));
}
.menu-wrap .sub-menu a {
  box-shadow: 0px -1px 3px rgba(0,0,0, .1), inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1));
	-moz-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 -1px 0px rgba(0,0,0,0.1));
}
.menu-wrap .menu > .menu > li:first-child {
	border-left: 1px solid rgba(0,0,0,0.15);
}
@media screen and (max-width: 960px) {
	.menu-wrap a.menu-link.active {
	  	box-shadow: inset 0px 1px 4px rgba(0,0,0, .4), inset 0 1px 0px rgba(255,255,255,0.0), inset 0 0 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 1px 4px 3px rgba(0,0,0, .4, inset 0 1px 0px rgba(255,255,255,0.0), inset 0 0 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1));
		-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0, .4, inset 0 1px 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1));
	  }
	.menu-wrap .menu > .menu a {
	    box-shadow: 0px -1px 3px rgba(0,0,0, .1), inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1));
		-moz-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 -1px 0px rgba(0,0,0,0.1));
	  }
	  .menu-wrap a.menu-link {
	  	color: #fff !important;
	  }
	.menu-wrap .toggle-link {
	    box-shadow: 0px -1px 3px rgba(0,0,0, .1), inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 0 0px rgba(255,255,255,0.2), inset 0 -1px 0px rgba(0,0,0,0.1));
		-moz-box-shadow: 0px -1px 3px rgba(0,0,0, .1, inset 0 1px 0px rgba(255,255,255,0.15), inset 0 -1px 0px rgba(0,0,0,0.1));
	  }
	  .menu-wrap .menu > .menu .has-subnav > .toggle-link::after {
	  	color: #333 !important;
	  }
	  .menu-wrap .menu > .menu .has-subnav > .toggle-link.active {
	  	box-shadow: inset 0px 1px 4px rgba(0,0,0, .4), inset 0 1px 0px rgba(255,255,255,0.0), inset 0 0 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1);
		-webkit-box-shadow: inset 1px 4px 3px rgba(0,0,0, .4, inset 0 1px 0px rgba(255,255,255,0.0), inset 0 0 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1));
		-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0, .4, inset 0 1px 0px rgba(255,255,255,0.0), inset 0 -1px 0px rgba(0,0,0,0.1));
	  }
	  .menu-wrap .menu > .menu > .current-menu-item > a, .menu-wrap .menu > .menu > .current-menu-ancestor > a {
	  	color: #333 !important;
	  }
}
.camera_prevThumbs div {
	background-position: -160px -400px;
}
.camera_nextThumbs div {
	background-position: -190px -400px;
}
.camera_prev > span {
	background-position: 0 -400px;
}
.camera_next > span {
	background-position: -40px -400px;
}
.camera_commands > .camera_play {
	background-position: -80px -400px;
}
.camera_commands > .camera_stop {
	background-position: -120px -400px;
}
.button {
	color: #333 !important;	
}
.button.accent {
	color: #fff !important;		
}
.footer .frameBlock.copyright {
	text-shadow: none;
}
