.navGTSTop {
	background:#fff;
	padding:10px 0 0 0;
	position:relative;
	height:32px;
	border-bottom:2px solid #999999;
	text-align:center;
}

 .navGTSTop > a {
		display:none;
	}

	 .navGTSTop li {
		position:relative;
		z-index:7999;
	}
		 .navGTSTop li a {
			color:#333333;
			font-size:13px; line-height:22px;
			font-family:'Lato', sans-serif; /*font-weight:700;*/
			text-decoration:none;
			text-transform:uppercase;
			display:block;
		}
		 .navGTSTop li a:active {}

	.navGTSTop span:after {
		width:0;
		height:0;
		content:'';
		vertical-align:middle;
		display:inline-block;
		position:relative;
	}

	/* first level */

	 .navGTSTop > ul {}
		 .navGTSTop .logo {display:none;}
		 .navGTSTop > ul > li {
			padding:0 18px;
			display:inline-block;
			background: transparent url(/themes/v5/images/bg_nav_li_2.gif) 100% 7px no-repeat;
		}
		 .navGTSTop > ul > li:last-child {background:none;}
		
			 .navGTSTop > ul > li > a {padding-bottom:10px;}
				 .navGTSTop > ul > li:not( :last-child ) > a {}
				 .navGTSTop > ul > li:hover > a, .navGTSTop > ul > li.active > a{
				     color:#000000;
                    background:url(/themes/v5/images/arr-dropdown2-black.png) no-repeat center bottom;
				 }
				 .navGTSTop > ul > li:hover > a,  .navGTSTop > ul:not( :hover ) > li.active > a {
					color:#000000;
					background:url(/themes/v5/images/arr-dropdown2-black.png) no-repeat center bottom;
				}
				 .navGTSTop ul li.selected > a  {
					background:url(/themes/v5/images/arr-dropdown2-black.png) no-repeat center bottom;
				} 


		/* second level */

		 .navGTSTop li ul {
			display:none;
			position:absolute;
			top:100%;
			border:1px solid #888787;
			width:100px;
		}
			 .navGTSTop li:hover ul {
				display:block;
				padding:10px 10px 20px 10px;
				background:#fff;
				left:-7px;
				right:0;				
			}
			 .navGTSTop li:hover ul li {padding:3px 0;}
				 .navGTSTop li:not( :first-child ):hover ul {}
				 .navGTSTop li ul a {padding-bottom:0px; letter-spacing:1px;font-size:11px;}
					 .navGTSTop li ul li a:hover,  .navGTSTop li ul:not( :hover ) li.active a {
						color:#000;
					}


@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
		
}

@media (max-width: 767px) {
	.navGTSTop .logo {display:block; width:30px; position:absolute; top:-10px; left:3px; opacity:0.5}
	.navGTSTop .logo img {width:100%!important; height:auto;}
	
			.navGTSTop li a {
				color:#333333;
				font-size:10px; line-height:22px;
				font-family:'Lato', sans-serif; /*font-weight:700;*/
				text-decoration:none;
				text-transform:uppercase;
				display:block;
			}
		
		/* first level */

		.navGTSTop > ul {}
			.navGTSTop > ul > li {
				padding:0 5px;
				display:inline-block;
				margin-right: -4px;
				background: transparent url(/themes/v5/images/bg_nav_li_2.gif) 100% 7px no-repeat;
			}			
			
}


#navScroll .placeholder .navGTS {
	background:#fff;
	padding:10px 0 0 0;
	position:relative;
	height:32px;
	border-bottom:2px solid #999999;
}

#navScroll .placeholder .navGTS > a {
		display:none;
	}

	#navScroll .placeholder .navGTS li {
		position:relative;
		z-index:1000000;
	}
		#navScroll .placeholder .navGTS li a {
			color:#333333;
			font-size:13px; line-height:22px;
			font-family:'Lato', sans-serif; /*font-weight:700;*/
			text-decoration:none;
			text-transform:uppercase;
			display:block;
		}
		#navScroll .placeholder .navGTS li a:active {}

	#navScroll .placeholder .navGTS span:after {
		width:0;
		height:0;
		content:'';
		vertical-align:middle;
		display:inline-block;
		position:relative;
	}

	/* first level */

	#navScroll .placeholder .navGTS > ul {}
		#navScroll .placeholder .navGTS > ul > li {
			padding:0 18px;
			display:inline-block;
			background: transparent url(/themes/v5/images/bg_nav_li_2.gif) 100% 7px no-repeat;
		}
		#navScroll .placeholder .navGTS > ul > li:last-child {background:none;}
		
			#navScroll .placeholder .navGTS > ul > li > a {padding-bottom:10px;}
				#navScroll .placeholder .navGTS > ul > li:not( :last-child ) > a {}
				#navScroll .placeholder .navGTS > ul > li:hover > a, #navScroll .placeholder .navGTS > ul:not( :hover ) > li.active > a {
					color:#000000;
					background:url(/themes/v5/images/arr-dropdown2-black.png) no-repeat center bottom;
				}
				#navScroll .placeholder .navGTS ul li.selected > a  {
					background:url(/themes/v5/images/arr-dropdown2-black.png) no-repeat center bottom;
				} 


		/* second level */

		#navScroll .placeholder .navGTS li ul {
			display:none;
			position:absolute;
			top:100%;
			border:1px solid #888787;
			width:100px;
		}
			#navScroll .placeholder .navGTS li:hover ul {
				display:block;
				padding:10px 10px 20px 10px;
				background:#fff;
				left:-7px;
				right:0;				
			}
			#navScroll .placeholder .navGTS li:hover ul li {padding:3px 0;}
				#navScroll .placeholder .navGTS li:not( :first-child ):hover ul {}
				#navScroll .placeholder .navGTS li ul a {padding-bottom:0px; letter-spacing:1px;font-size:11px;}
					#navScroll .placeholder .navGTS li ul li a:hover, #navScroll .placeholder .navGTS li ul:not( :hover ) li.active a {
						color:#000;
					}


@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
		
}

@media (max-width: 767px) {

}

/* CHOICE */ /* ******************************************** */

#panelChoice ul li.modelName.primavera {
	font-size:16px; line-height:14px;
	width:95px;
}
#panelChoice ul li.primavera {width: 180px;}
#panelChoice ul li.primavera a.name {
	position:absolute; left:90px; top:10px;
	white-space:nowrap;
}

@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
	
}

@media (max-width: 767px) {

}


/* GTS HP */ /* ******************************************** */

.gtsHP-drawer {}
.gtsHP-drawer img {width: 100%; height: auto;}

@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
	
}

@media (max-width: 767px) {
	
}


/* GTS FEATURES DRAWERS */ /* ******************************************** */

.gtsFeatures {}
.gtsFeatures:before, .gtsFeatures:after {display: table; content: " ";}
.gtsFeatures:after {clear: both;}

.gtsFeatures .info {width: 50%; float: left; padding: 10px 0;}
.gtsFeatures .pic {width: 50%; float: left; padding: 10px 0;}
.gtsFeatures .pic .imgDiv {margin: 20px 30px 0 30px;}
.gtsFeatures .pic img {width: 100%; height: auto;}

.gtsFeatures h1 {
	font-size: 1.4em!important;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2em; 
	margin:0; padding: 60px 50px 10px 50px!important;
}
.gtsFeatures p {
	font-family: 'Ubuntu Condensed', sans-serif;
	color: #222222;
	font-size: 1.2em;
	line-height: 1.6;
	padding: 0 50px 10px 50px;
}


@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
	/*
	.gtsFeatures.first {
		background:url(/themes/v5/images/gts/gts-features-cricle-1-1.jpg) no-repeat -100px center;
	}
	.gtsFeatures .info {width: 90%; float: none; padding: 10px 0; margin: 0 auto;}
	.gtsFeatures .pic {display: none;}
	.gtsFeatures h1 {
		font-size: 1.4em!important;
		font-family: 'Ubuntu Condensed', sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.2em; 
		margin:0; padding: 60px 50px 10px 60px!important;
	}
	*/
}

@media (max-width: 767px) {
	
}


/* Sprint HANDMADE */ /* ******************************************** */


.handmadeGTS {}
.handmadeGTS .vespaGTSgalleryslider {
	background:#000;
	position:relative;
}
.handmadeGTS .vespaGTSgallerysliderthumbs {
	background:#000;
	position:relative;
	padding:60px 100px 30px 100px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgallerysliderthumbs {
		padding:45px 0 30px 0;
	}
}
.handmadeGTS .vespaGTSgalleryslider li {
	background:#000;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgalleryslider li img {width:100%; height:auto;}
}
.vespaGTSgalleryslider .flex-direction-nav a {
	width:25px;
	height:43px;
	margin:-20px 0 0;
	display:block;
	background:url(/themes/v5/images/bg_direction_nav2.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:1;
	-webkit-transition:all .3s ease;
}
.vespaGTSgalleryslider.studio .flex-direction-nav a {
	width:17px;
	height:29px;
	margin:-20px 0 0;
	display:block;
	background:url(/themes/v5/images/bg_direction_nav3.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:1;
	-webkit-transition:all .3s ease;
}

.handmadeGTS .vespaGTSgalleryslider .flex-prev {
	left:40px;
	text-indent:-9999px;
}
.handmadeGTS .vespaGTSgalleryslider .flex-next {
	right:40px;
	text-indent:9999px;
}
.handmadeGTS .vespaGTSgalleryslider .flex-direction-nav .flex-next {
	background-position: 100% 0;
}
.handmadeGTS .thumbs-title {
	font-size: 24px;
	color:#FFF;
	letter-spacing:5px;
	z-index:10;
	width:100%;
	text-align:center;
	padding:20px 0;
	background:#12558d;
	color: #fff!important;
	display: block;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .handmadeGTS .thumbs-title {
    font-size: 1em;
    letter-spacing: 5px;
  }
}
.handmadeGTS p.gallery-description {
	color:#fff;
	text-align:left;
	background:#000;
	/*font:normal 1.25em/1.4em "Ubuntu";*/
	font-size: 18px;
	padding:0 110px 30px 110px;
	margin-bottom:0;
}
.handmadeGTS p.gallery-description:last-child {
	padding-bottom:30px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS p.gallery-description {
		font-size:1.05em;
		padding:0 30px 17px 30px;
	}
}
.handmadeGTS .gallery-description.justified {
	text-align: justify;
	background:#12558d;
}
.handmadeGTS .vespaGTSgallerysliderthumbs .slides li {
	opacity:0.4;
	overflow:hidden;
}
.handmadeGTS .vespaGTSgallerysliderthumbs .slides li.flex-active-slide {
	opacity:1;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgallerysliderthumbs .slides li:first-child img {
		border-left:none;
	}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgallerysliderthumbs .slides li:last-child img {
		border-right:none;
	}
}
.handmadeGTS .vespaGTSgallerysliderthumbs img {
	border-left:12px solid #12558d;
	border-right:12px solid #12558d;
	width:100%; height:auto;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgallerysliderthumbs img {
		border-left:5px solid #12558d;
		border-right:5px solid #12558d;
	}
}
.handmadeGTS .vespaGTSgallerysliderthumbs .flex-direction-nav a {
	top:60%;
	width:32px;
	height:32px;
	opacity:1;
}
.handmadeGTS .vespaGTSgallerysliderthumbs .flex-prev {
	background:url('/themes/v5/images/sprite-s04cddb2378.png') 0 -1475px;
	left:40px;
	text-indent:-9999px;
}
.handmadeGTS .vespaGTSgallerysliderthumbs .flex-next {
	background:url('/themes/v5/images/sprite-s04cddb2378.png') 0 -1343px;
	right:40px;
	text-indent:9999px;
}


.handmadeGTS .vespaGTSgallerysliderthumbs {
	background:#12558d;
	position:relative;
	padding:60px 100px 30px 100px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.handmadeGTS .vespaGTSgallerysliderthumbs {
		padding: 45px 0 30px 0;
	}
}

.handmadeGTS .yt_embedded {margin-top:20px;}


/* Sprint GALLERY */ /* ******************************************** */

.galleryGTS {overflow:hidden;}

.galleryGTS .featured {position:relative;}
.galleryGTS .featured {width:100%; height:auto;}
.galleryGTS .featured .content {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 35%;
	width: 50%;
	text-align: center;
}
.galleryGTS .featured h2 {
	margin: 0;
	padding: 0;
	padding-left: 0.6em;
	font-family: 'Lato', sans-serif;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	color: white;
	text-transform: uppercase;
	font-size: 2.5em;
	line-height: 1em;
	letter-spacing: 0.6em;
}
.galleryGTS .featured .content p {
	margin: 0;
	padding: 0;
	padding-left: 0.19em;
	color: white;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 2.1em;
	line-height: 1em;
	letter-spacing: 0.19em;
}

@media (max-width: 767px) {
	.galleryGTS  .featured {min-height:170px;}
	.galleryGTS  .featured img {width:100%; height:auto;}
	.galleryGTS .featured h2 {
		padding-left: 0.3em;
		font-size: 1.5em;
		line-height: 1em;
		letter-spacing: 0.3em;
	}
	.galleryGTS .featured .content {
		margin-top: 25%;
		width:60%;
	}
	.galleryGTS .featured .content p {
		padding-left: 0.09em;
		font-size: 1.1em;
		line-height: 1em;
		letter-spacing: 0.09em;
	}	
}

.galleryGTS .no-margin {
  margin: 0;
}
.galleryGTS .yt_embedded {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  /*overflow: hidden;*/
}
.galleryGTS .yt_embedded iframe,
.galleryGTS .yt_embedded object,
.galleryGTS .yt_embedded embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.galleryGTS .block {
  display: block;
}
.galleryGTS ul.orbit-bullets {
  margin: 0;
  padding: 0;
  bottom: -51px;
}
.galleryGTS ul.orbit-bullets li {
  background: url("/themes/v5/images/pager.png") no-repeat scroll -20px 0 transparent;
  height: 13px;
  width: 11px;
}
.galleryGTS ul.orbit-bullets li.active {
  background-position: 0 0;
}
.galleryGTS ul.orbit-bullets li img {
  font-size: 0px;
  line-height: 0px;
}
.galleryGTS .orbit-wrapper .timer {
  display: none;
}
.galleryGTS .orbit-wrapper .slider-nav.hide-for-small {
  /*display:none !important;*/
  /* Smartphones (portrait and landscape) ----------- */
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .galleryGTS .orbit-wrapper .slider-nav.hide-for-small {
    /*display:block !important;*/
  }
}
.galleryGTS .orbit-wrapper .slider-nav span {
  top: 50%;
  margin-top: -16px;
  height: 39px;
  /* Smartphones (portrait and landscape) ----------- */
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .galleryGTS .orbit-wrapper .slider-nav span {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
.galleryGTS .orbit-wrapper .slider-nav span.left {
  margin-left: 10px;
  background: url('/themes/v5/images/sprite-s04cddb2378.png') 0 -2987px no-repeat;
  height: 32px;
  width: 32px;
}
.galleryGTS .orbit-wrapper .slider-nav span.right {
  margin-right: 10px;
  background: url('/themes/v5/images/sprite-s04cddb2378.png') 0 -3119px no-repeat;
  height: 32px;
  width: 32px;
}
.galleryGTS .orbit.with-bullets {
  margin-bottom: 82px;
  font-size: 0px;
  line-height: 0;
  /* Smartphones (portrait and landscape) ----------- */
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .galleryGTS .orbit.with-bullets {
    margin-bottom: 0;
  }
}

.three-d {
	position: relative;
	border-top: 1px solid #666;
}
.three-d h3 {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin-bottom: 20px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	color: #000000;
	font-weight: 700;
	font-size: 4em;
	line-height: 1em;
	letter-spacing: 0.1em;
	padding-left: 0.2em;
}
@media (max-width: 767px) {
	.three-d h3 {
		font-size: 2em;
		line-height: normal;
		letter-spacing: 0.1em;
		padding-left: 0em;
	}
}



/* Sprint ACCESSORIES */ /* ******************************************** */


.accessoriesGTS {}
.accessoriesGTS .featured {position:relative;}
.accessoriesGTS .featured img {width:100%; height:auto;}
.accessoriesGTS .featured .content {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 34%;
	width: 45%;
	text-align: center;
}
.accessoriesGTS .featured .content h2 {
	margin: 0;
	padding: 0;
	padding-left: 0.6em;
	/*font-family: 'Lato', sans-serif;*/
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	color: black;
	text-transform: uppercase;
	font-size: 2.2em;
	line-height: 1em;
	letter-spacing: 0.6em;
	/* tablet */
	/* Smartphones (portrait and landscape) ----------- */
}
.accessoriesGTS .featured .content h2 span {
	font-weight: 400;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.accessoriesGTS .featured .content h2 {
		font-size: 2.3em;
		letter-spacing: 0.4em;
		padding-left: 0.4em;
	}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.accessoriesGTS .featured .content h2 {
		font-size: 1.7em;
		letter-spacing: 0.1em;
		padding-left: 0.1em;
	}
}
.accessoriesGTS .featured .content p {
	margin: 0;
	padding: 0;
	padding-left: 0.19em;
	color: black;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 2.1em;
	line-height: 1em;
	letter-spacing: 0.19em;
	/* tablet */
	/* Smartphones (portrait and landscape) ----------- */
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.accessoriesGTS .featured .content p {
		font-size: 1.9em;
		letter-spacing: 0.1em;
		padding-left: 0.1em;
	}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.accessoriesGTS .featured .content p {
		font-size: 1.2em;
		letter-spacing: 0.1em;
		padding-left: 0.1em;
	}
}

.accessoriesGTS .accessory {
	background:#000;
}
.accessoriesGTS .accessory .container_12 {width:100%;}
.accessoriesGTS .accessory .container_12 .grid_6 {width:50%; margin:0px;}
.accessoriesGTS .accessory .text_content {
	margin-top: 16%;
	padding: 0 60px;
}
.accessoriesGTS .accessory p {
	font:normal 1.2em/1.3em "Ubuntu";
	margin-bottom: 17px;
	color:#fff;
}
.accessoriesGTS .accessory .bigger {font-size:1.25em;}
.accessoriesGTS .accessory .spaced {letter-spacing: 7px;}
.accessoriesGTS .accessory .uppercase {text-transform: uppercase;}
.accessoriesGTS .accessory img {width:100%; height:auto;}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.accessoriesGTS .accessory .container_12 .grid_6 {width:100%; margin:0px;}
	.accessoriesGTS .accessory .text_content {
		margin-top: 0;
		padding:30px;
	}
}

/* ***************** */


/* GTS HCOLORS */ /* ******************************************** */

.gtsColors {position: relative;}
.gtsColors .title {
	text-align: center;
	position: absolute;
	left: 0; top: 70px;
	z-index: 1;
	width: 100%;
}
.gtsColors .modelChoice {
	position: absolute;
	right: 90px; top: 95px;
	z-index: 2;
}
.gtsColors .modelChoice .buttons {
	width: 98px; display: inline-block;
	padding: 0 0 20px 0;
	margin: 0 10px;
	background: url(/themes/v5/images/gts/colors/bullet-gray.png) no-repeat center bottom;
}
.gtsColors .modelChoice .buttons.bGST300.selected {background: url(/themes/v5/images/gts/colors/bullet-blue.png) no-repeat center bottom;}
.gtsColors .modelChoice .buttons.bGST300Super.selected {background: url(/themes/v5/images/gts/colors/bullet-pink.png) no-repeat center bottom;}

.gtsColors .info {
	position: absolute;
	left:70px; top: 80px;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.3em;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #000;
}
.gtsColors .infoCC {
	position: absolute;
	left:70px; top: 110px;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.3em;
	padding-left: 20px;
}

.gtsColors .imgPlaceholder {}
.gtsColors .imgPlaceholder img {width: 100%; height: auto;}

.gtsColors .colors {text-align: center; margin: 0; padding: 0;}
.gtsColors .colors ul {margin: 0; padding: 0; list-style: none;}
.gtsColors .colors ul li {display: inline-block; text-align: center!important;}
.gtsColors .colors ul li a {
	padding: 0 0 20px 0;
	margin: 0 20px;
	background: url(/themes/v5/images/gts/colors/bullet-gray.png) no-repeat center bottom;
	font-family: 'Ubuntu Condensed', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	text-align: center!important;
	display: block;
}

.gtsColors .colors ul li span.choiceColor {
	width: 74px; height: 50px;
	margin: 5px auto;
	display: block;
	background-repeat: no-repeat;
}




.gtsColors .gts300Color {
	min-height: 300px; 
	border:35px solid #0070ac;
	padding: 60px 70px;
	position: relative;
}
.gtsColors .gts300Color .infoCC {background: url(/themes/v5/images/gts/colors/bullet-blue.png) no-repeat center left;}
.gtsColors .gts300Color .colors ul li a.selected {background: url(/themes/v5/images/gts/colors/bullet-blue.png) no-repeat center bottom;}

.gtsColors .gts300Color .colors ul li span.choiceColor {background-image:url(/themes/v5/images/gts/colors/colors.png);}
.gtsColors .gts300Color .colors ul li span.choiceColor.nero {background-position: -692px 0;}
.gtsColors .gts300Color .colors ul li span.choiceColor.blu {background-position: -559px 0;}
.gtsColors .gts300Color .colors ul li span.choiceColor.grigio {background-position: -296px 0;}

/* */

.gtsColors .gts300SuperColor {
	min-height: 300px; 
	border:35px solid #aa2c5e;
	padding: 60px 70px;
	position: relative;
	display: none;
}
.gtsColors .gts300SuperColor .infoCC {background: url(/themes/v5/images/gts/colors/bullet-pink.png) no-repeat center left;}
.gtsColors .gts300SuperColor .colors ul li a.selected {background: url(/themes/v5/images/gts/colors/bullet-pink.png) no-repeat center bottom;}

.gtsColors .gts300SuperColor .colors ul li span.choiceColor {background-image:url(/themes/v5/images/gts/colors/colors2.png);}
.gtsColors .gts300SuperColor .colors ul li span.choiceColor.nero {background-position: -692px 0;}
.gtsColors .gts300SuperColor .colors ul li span.choiceColor.bianco {background-position: -294px 0;}
.gtsColors .gts300SuperColor .colors ul li span.choiceColor.rosso {background-position: -427px 0;}
.gtsColors .gts300SuperColor .colors ul li span.choiceColor.blu {background-position: -559px 0;}



@media (min-width: 961px) {
	
}

@media (min-width: 768px) and (max-width: 960px) {
	
}

@media (max-width: 767px) {
	
}