@import url(../fonts/novecento/stylesheet.css);/* ALL EFFECTS--------------------------------------------*//* leftright */.leftright .ja-ss-sprite.first {  bottom: -20px;  left: -10%;}.leftright .ja-ss-sprite.second {  bottom: -30px;  left: 110%;}.active.leftright .ja-ss-sprite.first {	left: 40%;	z-index: 5;}.active.leftright .ja-ss-sprite.second {	left: 60%;	z-index: 10;}/* leftleft */.leftleft .ja-ss-sprite.first {	bottom: -20px;	left: -10%;}.leftleft .ja-ss-sprite.second {	bottom: -30px;	left: -10%;}.active.leftleft .ja-ss-sprite.first {	left: 40%;}.active.leftleft .ja-ss-sprite.second {	left: 60%;}/* rightright */.rightright .ja-ss-sprite.first {  left: 110%;  bottom: -20px;}.rightright .ja-ss-sprite.second {  left: 110%;  bottom: -30px;}.active.rightright .ja-ss-sprite.first {  left: 40%;}.active.rightright .ja-ss-sprite.second {	left: 60%;}/* updown */.updown .ja-ss-sprite.first {	left: 40%;	bottom: 100px;}.updown .ja-ss-sprite.second {	left: 60%;	bottom: -100px;}.active.updown .ja-ss-sprite.first {	bottom: -20px;}.active.updown .ja-ss-sprite.second {	bottom: -30px;}/* downdown */.downdown .ja-ss-sprite.first {	left: 40%;	bottom: 100px;}.downdown .ja-ss-sprite.second {	left: 60%;	bottom: 100px;}.active.downdown .ja-ss-sprite.first {	bottom: -20px;}.active.downdown .ja-ss-sprite.second {	bottom: -30px;}/* rupdown */.rupdown .ja-ss-sprite.first {	-webkit-transform-origin: -200% 70%;	   -moz-transform-origin: -200% 70%;		 -o-transform-origin: -200% 70%;			transform-origin: -200% 70%;				-webkit-transform: rotate(-90deg) scale(0);	   -moz-transform: rotate(-90deg) scale(0);		 -o-transform: rotate(-90deg) scale(0);			transform: rotate(-90deg) scale(0);				left: 45%;	bottom: -20px;}.rupdown .ja-ss-sprite.second {	-webkit-transform-origin: 200% 70%;	   -moz-transform-origin: 200% 70%;		 -o-transform-origin: 200% 70%;			transform-origin: 200% 70%;				-webkit-transform: rotate(-90deg) scale(0);	   -moz-transform: rotate(-90deg) scale(0);		 -o-transform: rotate(-90deg) scale(0);			transform: rotate(-90deg) scale(0);				left: 60%;	bottom: -30px;}.active.rupdown .ja-ss-sprite.first,.active.rupdown .ja-ss-sprite.second {	-webkit-transform: rotate(0deg) scale(1);	   -moz-transform: rotate(0deg) scale(1);		 -o-transform: rotate(0deg) scale(1);			transform: rotate(0deg) scale(1);}/* rupup */.rupup .ja-ss-sprite.first {	-webkit-transform-origin: -200% 70%;	   -moz-transform-origin: -200% 70%;		 -o-transform-origin: -200% 70%;			transform-origin: -200% 70%;	-webkit-transform: rotate(-90deg) scale(0);	   -moz-transform: rotate(-90deg) scale(0);		 -o-transform: rotate(-90deg) scale(0);			transform: rotate(-90deg) scale(0);				left: 45%;	bottom: -20px;}.rupup .ja-ss-sprite.second {	-webkit-transform-origin: 200% 70%;	   -moz-transform-origin: 200% 70%;		 -o-transform-origin: 200% 70%;			transform-origin: 200% 70%;	-webkit-transform: rotate(90deg) scale(0);	   -moz-transform: rotate(90deg) scale(0);		 -o-transform: rotate(90deg) scale(0);			transform: rotate(90deg) scale(0);				left: 58%;	bottom: -30px;}.active.rupup .ja-ss-sprite.first,.active.rupup .ja-ss-sprite.second {	-webkit-transform: rotate(0deg) scale(1);	   -moz-transform: rotate(0deg) scale(1);		 -o-transform: rotate(0deg) scale(1);			transform: rotate(0deg) scale(1);}.active .ja-ss-sprite {  opacity: 1;}/* CUSTOM STYLE--------------------------------------------*//* Custom style ---*/div.jas-main-bg {}.ja-ss-sprite.first {  z-index: 5;}.ja-ss-sprite.second {  z-index: 8;}.ja-ss-sprite img {	width: auto;	background: none;	display: block;}.ja-ss-item-bg {  position: relative;  z-index: 1;}.ja-ss-sprite,.ja-ss-desc {  position: absolute;  opacity: 0;}/* Description ---*/.ja-ss-desc {	height: auto;	opacity: 0;	padding: 0;	left: -20%;	top: 50%;	width: 300px;	-webkit-transform: translate(0%, -50%); /* Safari and Chrome */	   -moz-transform: translate(0%, -50%); /* Firefox */		-ms-transform: translate(0%, -50%); /* IE 9 */		 -o-transform: translate(0%, -50%); /* Opera *//* Opera */			transform: translate(0%, -50%);}.ja-ss-desc h3 {  color: #fff;  font-family: 'NovecentowideUltraLightBold';  font-weight: normal;  font-size: 250%;  line-height: 1.1;  text-shadow: 1px 1px 0 rgba(0,0,0,.5);}.ja-ss-desc p {  font-size: 125%;  margin: 10px 0 15px;  text-shadow: 1px 1px 0 rgba(0,0,0,.5);}.ja-ss-desc .btn-action {  background: url(../images/trans-w.png);  color: #fff;  display: block;  font-family: 'NovecentowideUltraLightBold';  padding: 5px;  text-transform: uppercase;  text-align: center;  width: 200px;}.ja-ss-desc .btn-action:hover {  text-decoration: none;}.ja-ss-desc .btn-action span {  background: #ef2a33;  display: block;  padding: 12px 40px;  line-height: 1;}.ja-ss-desc .btn-action:hover span {  background: #000;}.active .ja-ss-desc {  left: 20%;  opacity: 1;  z-index: 10;}/* Control button ---*/.ja-ss .ja-ss-btns {  display: none !important;  height: 80px;  position: absolute;  right: auto;  left: 0;  margin-top: -40px;  top: 50%;  overflow: hidden;  width: 100%;  z-index: 25;}.ja-ss:hover .ja-ss-btns {  display: block !important;}.ja-ss-btns .ja-ss-next,.ja-ss-btns .ja-ss-prev {  background-image: url(../images/ctrl-buttons.png);  background-repeat: no-repeat;  background-color: transparent;  display: block;  height: 80px;  width: 80px;  margin: 0;  padding: 0;  overflow: hidden;  text-indent: -999em;}.ja-ss-btns .ja-ss-prev {  background-position: 0px 0px;  margin-left: 20px; }.ja-ss-btns .ja-ss-prev:hover {  background-position: 0px -80px;}.ja-ss-btns .ja-ss-next {  background-position: -80px 0px;  float: right;  margin-right: 20px;}.ja-ss-btns .ja-ss-next:hover {  background-position: -80px -80px;}/* custom effect */.custom .ja-ss-item {	opacity: 1;}.custom .ja-ss-item.curr {	opacity: 1;}.custom .ja-ss-item.prev {	left: -100%;}.custom .ja-ss-item.next {	left: 100%;}.custom .ja-ss-item.curr {	left: 0%;}div.jas-main-bg {  overflow: hidden;}@media screen and (min-width: 768px) and (max-width: 1280px) {	div.jas-main-bg {		height: 260px;		min-height: 260px;	}		div.ja-ss-item img {		width: auto;		max-width: none;	}}@media screen and (min-width: 981px) and (max-width: 1280px) {	.ja-ss-item-img {		transform: scale(0.6);		-o-transform: scale(0.6);		-ms-transform: scale(0.6);		-moz-transform: scale(0.6);		-webkit-transform: scale(0.6);		transform-origin: 50% 100%;		-o-transform-origin: 50% 100%;		-ms-transform-origin: 50% 100%;		-moz-transform-origin: 50% 100%;		-webkit-transform-origin: 50% 100%;				-ms-interpolation-mode: bicubic;	}}@media screen and (min-width: 1281px) and (max-width: 1600px) {	.ja-ss-item-img {		transform: scale(0.65);		-o-transform: scale(0.65);		-ms-transform: scale(0.65);		-moz-transform: scale(0.65);		-webkit-transform: scale(0.65);							transform-origin: 50% 100%;		-o-transform-origin: 50% 100%;		-ms-transform-origin: 50% 100%;		-moz-transform-origin: 50% 100%;		-webkit-transform-origin: 50% 100%;				-ms-interpolation-mode: bicubic;	}}@media screen and (min-width: 1601px) and (max-width: 1900px) {	.ja-ss-item-img {		transform: scale(0.8);		-o-transform: scale(0.8);		-ms-transform: scale(0.8);		-moz-transform: scale(0.8);		-webkit-transform: scale(0.8);							transform-origin: 50% 100%;		-o-transform-origin: 50% 100%;		-ms-transform-origin: 50% 100%;		-moz-transform-origin: 50% 100%;		-webkit-transform-origin: 50% 100%;				-ms-interpolation-mode: bicubic;	}}@media screen and (max-width: 1024px) {	div.jas-main-bg {		height: 260px;		min-height: 260px;	}		div.jas-main-bg img {    height: 260px;  }	}@media screen and (min-width: 1025px) and (max-width: 1600px) {	div.jas-main-bg {		height: 300px;		min-height: 300px;	}		div.jas-main-bg img {    height: 300px;  }	}@media screen and (min-width: 1601px) and (max-width: 1680px) {	div.jas-main-bg {		height: 360px;		min-height: 360px;	}		div.jas-main-bg img {    height: 360px;  }	}@media screen and (min-width: 1681px) and (max-width: 1920px) {	div.jas-main-bg {		height: 400px;		min-height: 400px;	}		div.jas-main-bg img {    height: 400px;  }	}