.slider {
	background: rgb(255, 255, 255); position: relative;
}
.camera_wrap img {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap ol {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap ul {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap li {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap table {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap tbody {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap tfoot {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap thead {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap tr {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap th {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap td .camera_thumbs_wrap a {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap img {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap ol {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap ul {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap li {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap table {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap tbody {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap tfoot {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap thead {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap tr {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap th {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_thumbs_wrap td {
	background: none; list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.camera_wrap {
	width: 100%; height: 308px; overflow: visible; border-top-color: rgb(211, 211, 211); border-bottom-color: rgb(211, 211, 211); border-top-width: 7px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; float: none; display: none; position: relative; z-index: 1;
}
.camera_wrap img {
	max-width: none !important;
}
.camera_fakehover {
	width: 100%; height: 100%; position: relative; z-index: 1; min-height: 160px;
}
.camera_src {
	display: none;
}
.cameraCont {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.cameraContents {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.cameraSlide {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute;
}
.camera_target {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 0;
}
.camera_overlayer {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 0;
}
.camera_target_content {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: visible; position: absolute; z-index: 2;
}
.cameraContent {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; display: none; position: absolute;
}
.camera_caption {
	left: 30px; top: 10px; width: 50%; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; display: block; position: absolute;
}
.boxed {
	box-shadow: 0px 8px 6px -6px black; background-color: rgba(97, 97, 97, 0.8); -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black;
}
.boxed span {
	color: rgb(97, 97, 97); background-color: rgba(222, 222, 222, 0.6); -webkit-transition-property: color, text; -webkit-transition-duration: 1s, 1s; -webkit-transition-timing-function: linear, ease-in; -moz-transition-property: color, text; -moz-transition-duration: 1s; -moz-transition-timing-function: linear, ease-in; -o-transition-property: color, text; -o-transition-duration: 1s; -o-transition-timing-function: linear, ease-in;
}
.boxed span:hover {
	color: rgb(26, 73, 151); background-color: rgb(255, 255, 255);
}
.incavatoscuro {
	color: rgb(46, 46, 46); text-shadow: 0px 1px 0px #ebebeb;
}
.incavatochiaro {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 0px #2c2c2c;
}
.glow {
	color: rgb(97, 97, 97); text-shadow: 0px 0px 10px #fff, 0px 0px 20px #fff, 0px 0px 30px #fff, 0px 0px 40px #d3d3d3, 0px 0px 70px #d3d3d3, 0px 0px 80px #d3d3d3, 0px 0px 100px #d3d3d3, 0px 0px 150px #d3d3d3;
}
.camera_caption span {
	text-transform: uppercase; line-height: 50px; letter-spacing: -1px; padding-bottom: 8px; font-size: 47px; font-weight: 700; display: block;
}
.camera_caption strong {
	text-transform: uppercase; line-height: 29px; padding-bottom: 38px; font-size: 24px; font-weight: 600; display: block;
}
.camera_caption p {
	line-height: 14px; font-size: 11px; font-weight: normal;
}
.camera_loader {
	background: url("../img/camera-loader.gif") no-repeat center rgb(255, 255, 255); margin: -18px 0px 0px -18px; border-radius: 18px; border: 1px solid rgb(52, 52, 52); border-image: none; left: 50%; top: 50%; width: 36px; height: 36px; overflow: hidden; position: absolute; z-index: 3; -webkit-border-radius: 18px; -moz-border-radius: 18px;
}
.showIt {
	display: none;
}
.camera_clear {
	margin: 0px; height: 1px; clear: both; display: block; position: relative;
}
.camera_prev {
	width: 9px; height: 14px; bottom: 30px; position: absolute; z-index: 2; cursor: pointer;
}
.camera_next {
	width: 9px; height: 14px; bottom: 30px; position: absolute; z-index: 2; cursor: pointer;
}
.camera_prev {
	left: 30px;
}
.camera_next {
	left: 46px;
}
.camera_prev > span {
	width: 9px; height: 14px; display: block;
}
.camera_next > span {
	width: 9px; height: 14px; display: block;
}
.camera_prev:hover > span {
	background-position: 0px -13px;
}
.camera_next:hover > span {
	background-position: right -13px;
}
.camera_next > span {
	background: url("../img/prev-next.png") no-repeat right 0px;
}
.camera_prev > span {
	background: url("../img/prev-next.png") no-repeat 0px 0px;
}
@media only screen and (min-width:1200px)
{
.camera_wrap {
	height: 384px;
}
.camera_caption {
	top: 77px;
}
}
@media only screen and (max-width:979px) and (min-width:768px)
{
.camera_wrap {
	height: 237px;
}
}
@media only screen and (max-width:979px)
{
.camera_caption {
	display: none !important;
}
}
@media only screen and (max-width:767px)
{
.camera_wrap {
	height: auto; min-height: 100px;
}
.camera_prev {
	right: 58px;
}
.camera_next {
	right: 20px;
}
.camera_prev {
	bottom: 20px;
}
.camera_next {
	bottom: 20px;
}
.slider::before {
	left: 10%; right: 10%;
}
}
@media only screen and (max-width:630px)
{
.camera_caption strong {
	line-height: 52px; font-size: 50px;
}
.camera_caption {
	top: 20%;
}
}
