.MagicZoomPlusHint{ display: none !important;}
.customers-reviews p {color:#222222;}


.prod-name h1 {font-family: 'Rajdhani', 'Lato', Arial, sans-serif; font-size:28px; color:#222; line-height:38px; font-weight:700}


.prod-images {float:left; width:48.20%; max-width:590px !important;}
	.prod-images .top {font-size:14px; line-height:18px; font-weight:400; color:#222; height:auto; min-height:18px !important; margin-bottom:25px;}
		.prod-images .item-code {float:left; margin:2px 32px 0 0;}
		#prod-review-results {float:left}
		.prod-images .review-links {float:left; margin:2px 0 0 22px;}
			.prod-images .review-links a {color:#222;}
	
	.prod-images .image-actions {margin-top:10px; clear:both; font-size:14px; color:#222; font-weight:400; line-height:19px; height:auto; min-height:19px !important; margin-bottom:16px;}
		.prod-images .image-actions a {color:#222; display:block}
		.prod-images .enlarge, 
		.prod-images .zoom {float:left; padding-left:25px; background:url(//turbifycdn.com/ty/cdn/swps/enlarge-icon.png) left no-repeat; margin-left:23px;}
		.prod-images .zoom {background:url(//turbifycdn.com/ty/cdn/swps/hover-icon.png) left no-repeat;}
	
	.prod-images .thumbs {clear:both}
	.prod-images .thumbs .cell {float:left; width:64px; height:64px; margin:0 8px 0 0;}
		.prod-images .thumbs .cell img {width:100%; max-width:64px !important; height:auto; max-height:64px !important;}



.prod-details {float:right; width:49.67%; max-width:608px !important;}
	.prod-details .price {text-align:left; padding:0 10px 18px 37px; font-size:36px; line-height:36px; font-weight:700; color:#065697;}
    .prod-details .price.mapped{  font-size: 20px; line-height: 36px;}
		#prod-main-price {font-size:36px; font-weight:700; color:#065697; text-decoration:none}
		.prod-details .price span {font-size:20px; line-height:36px; font-weight:400; color:#222; text-decoration:line-through; padding-left:5px;}
		.prod-details .price div.you-save {text-align:left; padding:0 10px; font-size:20px; line-height:36px; font-weight:700; color:#66980f; text-transform:uppercase; text-decoration:none; display: inline;}
	.prod-details .available {font-size:13px; line-height:18px; color:#222; padding-left:37px;}
		.prod-details .instock {background:url(//turbifycdn.com/ty/cdn/swps/green-round-thick.png) left no-repeat; padding:1px 0 1px 30px; margin-left:5px; }
		.prod-details .notice {text-transform: uppercase;font-style:italic; display:block; padding:4px 0 0}
		.prod-details span.avail{ font-weight:bold; font-size: 13px; text-transform: uppercase; color: #222;}
		.available > a{ padding-left:7px; color: #222222; text-transform: lowercase; text-decoration: underline;}
	
	.prod-details .colors {padding:33px 0 0 37px}
		.prod-details .colors .cell {float:none; clear:both; height:auto; min-height:29px !important; margin-bottom:14px;}
			.prod-details .colors .cell .tag {font-size:16px; line-height:29px; font-weight:700; color:#1b1b1b; float:left; padding-right:10px;}
			.prod-details .colors .cell .selected-color-txt {font-size:16px; line-height:29px; font-weight:400; text-transform:uppercase; color:#39424b; float:left; padding-right:10px;}
			.prod-details .colors .cell .selected-color {width:30px; height:30px; border-radius:4px; float:left; margin:3px;}
				.color-options a:hover, .prod-details .colors .cell .color-options span.active a {border:3px solid #c4c4c4; /*margin:0*/}
			.prod-details .colors .cell	.color-options {float:left; margin-left:10px}
				.prod-details .colors .cell .color-options a{border-radius: 4px; float: left; margin: 2px;}
			.prod-details .colors .cell	.change-color {float:left; margin:4px 0 0 14px;}
				.prod-details .colors .cell	.change-color a {font-size:11px; line-height:19px; text-transform:uppercase; color:#39424b; text-decoration:underline; background:url(//turbifycdn.com/ty/cdn/swps/change-color-arrow.png) right 2px no-repeat; padding-right:15px;}
				.prod-details .colors .cell	.change-color-b a {background:url(//turbifycdn.com/ty/cdn/swps/change-color-arrow-b.png) right 2px no-repeat;}
	
	
	.acc-items {padding:0 0 0 37px;}
		.acc-items p {padding:13px 0 15px 0; font-size:11px; text-transform:uppercase; text-decoration:underline}
		.acc-items .cell {height:auto; min-height:55px !important; clear:both}
		.cell.morecell {min-height: 40px !important;}
			.acc-items .cell > div {float:left; text-align:center; height:55px;}
			.acc-items .checkbox {padding:16px 24px 0 0}
				.acc-items .checkbox input {width:21px; height:21px; background:#f0f0ec; border:1px solid #c4c4c4;}
			.acc-items .cell .image {padding:0 22px 0 0;}
			.acc-items .cell .name {display:table;}
				.acc-items .cell .name a {display: table-cell; vertical-align:middle; font-size:15px; line-height:18px; font-weight:400; color:#222; text-align:left}
					.acc-items .cell .name a span {display:block}
	
	
	.prod-details .qty-and-add {background:#f0f0ec; height:auto; min-height:187px !important; margin:55px 0 0;}
		.prod-details .qty-c {padding:28px 0 0 37px; height:38px;}
		.prod-details .qty-c .txt {float:left; font-weight:700; font-size:16px; line-height:38px; padding-right:16px;}
		.prod-details .qty-c .qty {float:left;}
		
		.prod-details .add-to-cart {margin:32px 0 0 37px; height:61px}
		.prod-details .add-to-cart input {width:337px; height:61px; background:#d71921 url(//turbifycdn.com/ty/cdn/swps/add-to-cart-bg.png) left no-repeat; color:#fff; padding-left:124px; font-size:20px; font-weight:700; text-align:left; text-transform:uppercase}
	
	
	.prod-details .on-same-line {height:auto; min-height:112px !important;}
	.prod-details .acc-items + div.qty-and-add{ margin-top:0;}
		.prod-details .on-same-line:before, .prod-details .on-same-line:after {display: table; content: " ";}
		.prod-details .on-same-line:after {clear: both;}
		.prod-details .on-same-line:before, .prod-details .on-same-line:after { display: table; content: " ";}
		.prod-details .on-same-line:after {clear: both;}
	
		.prod-details .on-same-line > div {float:left; padding:24px 37px;}
		.prod-details .on-same-line .total-price-w-acc {clear:both; float:none; padding:12px 0 0 37px; display:none}
			.prod-details .on-same-line .add-to-cart {margin:0; padding-left:0}
	
	
	
	.prod-details .ask-and-share {padding:0 0 20px 0; height:auto; min-height:44px !important;}
		.prod-details .ask-about {margin:27px 0 0 37px; width:235px; float:left}
		.prod-details .ask-about a {background:url(//turbifycdn.com/ty/cdn/swps/ask-icon.png) left no-repeat; font-size:13px; line-height:17px; padding-left:30px; color:#222; display:block}
		.prod-details .share {font-size:13px; line-height:18px;  margin: 27px 0 0 0; float: left; width: 50%; padding-left: 42px; box-sizing: border-box;}
			.prod-details .share span {float:left; display:block; padding-right:8px;}
			.prod-details .share a {float:left; display:block; margin:0 8px 0 0; width:20px; height:18px;}
	



.similar-items {margin:0 auto;}
	.similar-items .title {float:left; width:203px;}
		.similar-items h5 {font-size:15px; line-height:18px; font-weight:700; color:#222; padding:20px 20px 0 0}
	.similar-items .spacer {float:left; width:1px; height:71px; margin:0 10px}
	.similar-items .cell {float:left; width:320px; height:71px;}
		.similar-items .cell .image {float:left; width:105px; height:71px; text-align:center; display:table;}
			.similar-items .cell .image a {display:table-cell; vertical-align:middle}
		.similar-items .cell .name {float:right; width:215px; height:71px; display:table}
			.similar-items .cell .name a {font-size:13px; line-height:18px; font-weight:400; color:#222; padding-right:15px; vertical-align:middle; display: table-cell}




/*======================================================
| item tabs and containers
======================================================*/


.item-tabs  {margin:0 auto}
.item-tabs ul {padding:0; margin:0; list-style:none; position:relative; z-index:10;}
	.item-tabs ul li {float:left; background:#e5e5e5; font-size:15px; font-weight:700; color:#949393; text-align:center; text-transform: uppercase; margin:0 2px 0 0; position:relative; border:1px solid #e5e5e5; border-bottom:1px solid #c9c9c9;}
	.item-tabs ul li.inactive-categ {background:#e5e5e5;}
		.item-tabs ul li.inactive-categ a {color:#949393}
	.item-tabs ul li.active-categ {background:#fff; border:1px solid #c9c9c9; border-bottom:1px solid #fff;}
		.item-tabs ul li.active-categ a {color:#212121;}
	.item-tabs ul li.last {margin:0}
	.item-tabs ul li:hover {background:#cdcdc9; border-bottom:1px solid #c9c9c9}
		.item-tabs ul li a {display:block; text-decoration:none; line-height:43px; padding:0 39px;}
		.item-tabs ul li a:hover {color:#212121;}
		.item-tabs ul li.active-categ:hover {background:#fff; border-bottom:1px solid #fff;}
.item-tabs-containers {float: left;width:100%; max-width:1222px !important; height:auto; min-height:100px !important; border:1px solid #c9c9c9; padding:0 25px 18px; margin:0 auto; position:relative; z-index:9; top:-1px;}
	.item-tabs-containers h3 {padding:0 25px 18px; font-family:'Roboto', Arial, sans-serif; font-size:18px; font-weight:400; color:#333; text-transform:capitalize}
	.item-tabs-containers p {font-size:13px; line-height:18px; font-weight:400; color:#2d2d2d;}
	.item-tabs-containers ul {list-style: disc; padding:0 45px 18px; margin:0}
	.item-tabs-containers li {font-size:13px; color:#2d2d2d; line-height:18px;}

#ytimesQnA{
	padding:0 10px;
}
#ytimesQnA > div{
	padding:5px 0;
}
#ytimesQnA #email, #ytimesQnA textarea {
  border: 1px solid #ccc;
  width: 300px;
}
#ytimesQnA input[type="submit"]{
	background:#d71921;
	color:#fff;
	padding:10px;
	margin:10px 0;
}


			



/*======================================================
| recently-viewed
======================================================*/
.recently-viewed-full {background:#f0f0ec; height:auto; min-height:499px !important; margin-bottom:57px;}

	.recently-viewed-full h2 {font-size:25px; font-weight:700; color:#222; text-align:left; padding:34px 0 11px; margin-bottom:13px; border-bottom:1px solid #dadad2;}

.recently-viewed { margin:0 auto; width:100%;}
	.recently-viewed .cell {width:190px; height:361px; background:#fff; float:left; margin:0 14px 20px 0}
		.recently-viewed .cell:nth-child(6n) {margin-right:0}
		.recently-viewed .cell .image {margin:0 auto; text-align:center; padding:8px}
			.recently-viewed .cell .image img {width:100%; max-width:175px !important; height:auto; max-height:165px !important;}
		.recently-viewed .cell .name {height:auto; min-height:60px !important;}
			.recently-viewed .cell .name a {text-align:left; padding:12px 10px; font-family:'Lato', sans-serif; font-size:13px; line-height:18px; font-weight:400; color:#222; text-decoration:none; display:block}
			.recently-viewed .cell .name a:hover {text-decoration:underline;}
		.recently-viewed .cell .price {text-align:left; padding:0 10px 2px; font-family:'Lato', sans-serif; font-size:16px; line-height:18px; font-weight:700; color:#065697;}
			.recently-viewed .cell .price span {font-size:14px; font-weight:400; color:#222; text-decoration:line-through; padding-left:5px;}
		.recently-viewed .cell .you-save {text-align:left; padding:0 10px 6px; font-family:'Lato', sans-serif; font-size:14px; line-height:18px; font-weight:700; color:#66980f; text-transform:uppercase}
		.recently-viewed .add-to-cart {width:138px; height:34px; margin:9px 0 0 10px;}
			.recently-viewed .add-to-cart a, .recently-viewed .add-to-cart .recentsubmit {display:block; background:#d71921 url(//turbifycdn.com/ty/cdn/swps/white-arrow-21x8.png) right no-repeat; line-height:34px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700; padding-right:19px !important; width:138px;}

/*======================================================
| accessories - add
======================================================*/

#item-tab-container-3 { margin:0 auto; width:100%; padding: 0 10px;}
	#item-tab-container-3 .cell {width:190px; height:361px; background:#fff; float:left; margin:0 14px 20px 0}
	#item-tab-container-3 .cell:nth-child(6n) {margin-right:0}
		#item-tab-container-3 .cell .image {margin:0 auto; text-align:center; padding:8px}
			#item-tab-container-3 .cell .image img {width:100%; max-width:175px !important; height:auto; max-height:165px !important;}
		#item-tab-container-3 .cell .name {height:auto; min-height:60px !important;}
			#item-tab-container-3 .cell .name a {text-align:left; padding:12px 10px; font-family:'Lato', sans-serif; font-size:13px; line-height:18px; font-weight:400; color:#222; text-decoration:none; display:block}
			#item-tab-container-3 .cell .name a:hover {text-decoration:underline;}
		#item-tab-container-3 .cell .price {text-align:left; padding:0 10px 2px; font-family:'Lato', sans-serif; font-size:16px; line-height:18px; font-weight:700; color:#065697;}
			#item-tab-container-3 .cell .price span {font-size:14px; font-weight:400; color:#222; text-decoration:line-through; padding-left:5px;}
			#item-tab-container-3 .cell .you-save {text-align:left; padding:0 10px 6px; font-family:'Lato', sans-serif; font-size:14px; line-height:18px; font-weight:700; color:#66980f; text-transform:uppercase}
		#item-tab-container-3 .add-to-cart {width:138px; height:34px; margin:9px 0 0 10px;}
			#item-tab-container-3 .add-to-cart a, #item-tab-container-3 .add-to-cart .accessories-submit {display:block; background:#d71921 url(//turbifycdn.com/ty/cdn/swps/white-arrow-21x8.png) right no-repeat; line-height:34px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:700; padding-right:19px !important; width:138px;}




/*======================================================
| product-reviews-full
======================================================*/

.product-reviews {padding-bottom:40px; clear:both}
	.product-reviews h2 {font-size:25px; font-weight:700; text-align:left; color:#fff; background:#323232; line-height:44px; padding:0 0 0 21px; margin:53px 0 0;}
	
	.overall-results {font-size:14px; font-weight:400; color:#303030; text-align:left; margin:27px 0; clear:both; height:auto; min-height:38px !important}
		.overall-results div {float:left}
		#overall-results {height:17px; margin:11px 11.25% 0 0.95%;}
			#overall-results img {width:17px; height:17px;}
		.overall-results .txt {line-height:38px; margin:0 2.42% 0 0}
		.write-review-c {width:176px; height:38px; text-align:center; font-size:15px; font-weight:400; color:#fff;}
			.write-review-c a {display:block; line-height:38px; color:#fff; text-decoration:none; background:#065697;}
			.write-review-c a:hover {background:#4c8ae3;}
	
	.client-review {border-top:1px solid #dadada; padding:18px 0; clear:both}
		.client-review .left {width:18.38%; max-width:225px !important; float:left}
			#client-rating {margin:0 0 8px 11px; height:17px;}
				#client-rating img {width:17px; height:17px;}
			.client-review .left .txt {font-size:13px; font-weight:400; text-align:left; color:#303030; padding-left:14px;}
				.client-review .left .txt span {display:block}
				.client-review .user-name {padding:14px 0 1px; font-size:13px; font-weight:bold}
				.client-review .city {font-size:11px; font-style:italic}
			.client-review .verified-user {padding:5px 0 0 14px;}
			
		.client-review .right {float:left; width:81%; max-width:990px !important;}
			.client-review .right p {font-family:Arial, Helvetica, sans-serif; color:#303030; font-weight:normal; line-height:18px; text-align:left; padding:10px 0 0 17px}
			.client-review .right p.review-title {font-size:14px; font-weight:bold; padding-top:0}














@media screen and (max-width: 1253px) {
	.prod-name h1 {padding-left:5px;}
	.prod-images .item-code {margin:2px 32px 0 5px;}
	.prod-images .thumbs {margin-left: 5px;}
	
	
	.prod-details .on-same-line > div {float:none; clear:both; padding:12px 5px 10px 12px; margin-left:12px;}
		.prod-details .on-same-line .add-to-cart {margin:0 0 10px 24px;}
	
	
	.browse-all-model {padding-left:5px;}
	.similar-items {width:100%; max-width:855px !important; float:none; clear:both;}
		.similar-items .title {float:none; clear:both; width:96%; padding:0 5px 20px;}
			.similar-items h5 {padding:10px 0 0 0}
		.similar-items .cell {float:left; width:270px;}
			.similar-items .cell .image {width:90px; display:block}	
			.similar-items .cell .name {width:180px; display:block}
	
	.item-tabs  {margin:0 auto; width:96%; max-width:1204px !important;}
	.item-tabs-containers {width:96%; max-width:1204px !important; margin:0 auto;}
	
	
	.recently-viewed-full h2 {padding:34px 5px 11px;}
	.recently-viewed { max-width:1020px !important;}
}



@media screen and (max-width: 1190px) {
	.prod-details .ask-about {margin:27px 0 0 10px;}
	.prod-details .share {margin:27px 0 0 20px;}
}



@media screen and (max-width: 1067px) {
	
	.item-tabs ul li {float:none; clear:both; margin:0; border:1px solid #e5e5e5; border:1px solid #c9c9c9;}
	
	.recently-viewed { max-width:816px !important;}

}


@media screen and (max-width: 1000px) {
	.prod-name h1 {text-align:center}
	.prod-images {float:none; clear:both; margin:0 auto; width:96%;}
	.prod-details {float:none; clear:both; margin:0 auto; padding:40px 0 0; width:96%; max-width:550px !important; border-left:0;}
}




@media screen and (max-width: 900px) {
	
	.similar-items {width:96%; max-width:300px !important;}
		.similar-items .spacer {display:none;}
}




@media screen and (max-width: 870px) {
	.recently-viewed { max-width:612px !important;}
}




@media screen and (max-width: 770px) {
	
	/*======================================================
	| product-reviews-full
	======================================================*/
	.client-review .left {width:98%; max-width:none !important; float:none; clear:both}
			#client-rating {float:left}
			.client-review .left .txt {padding-left:14px; float:left}
				.client-review .left .txt span {display: inline}
			.client-review .verified-user {padding-top:0; float:left}
			
		.client-review .right {float:none; width:98%; max-width:none !important; clear:both}
	
}



@media screen and (max-width: 660px) {
	.recently-viewed { max-width:408px !important;}
}


@media screen and (max-width: 605px) {
	.prod-images .review-links {float:none; clear:both; margin:2px 0 0 5px;}
	.prod-images .item-code { margin:2px 20px 7px 5px;}
	#prod-review-results {margin-bottom:7px; margin-left:5px}
	
	.prod-details .price,
	.prod-details .available {padding-left:10px}
	.prod-details .colors {padding:33px 0 0 10px}
	
	
	.write-review-c {width:120px;}
		.write-review-c a {font-size:12px;}
	
}





@media screen and (max-width: 550px) {
	
	.prod-images .thumbs .cell {margin:0 8px 8px 0;}	
	
	/*======================================================
	| product-reviews-full
	======================================================*/
	.overall-results {padding-bottom:13px}
		#overall-results {margin-right:0; float:none; clear:both}
		.overall-results .txt {padding-left:5px}
		
}




@media screen and (max-width: 455px) {
	
	.acc-items {padding:0 0 0 37px; margin-top:40px;}
		.acc-items .cell {min-height:120px !important}
	
}



@media screen and (max-width: 455px) {
	
	.prod-details .qty-c {padding-left: 10px;}
	.prod-details .add-to-cart {margin-left:10px;}
		.prod-details .add-to-cart input {width:250px; padding-left:100px; font-size:17px;}
	
	
	.prod-details .on-same-line > div {padding:12px 0 10px 10px; margin-left:0;}
		.prod-details .on-same-line .add-to-cart {margin-left:10px;}
	
	/*======================================================
	| product-reviews-full
	======================================================*/
		#client-rating {float:none; clear:both}
	
	
	.recently-viewed { max-width:204px !important;}
		.recently-viewed .cell {margin:0 auto 20px; float:none; clear:both}
	
}





@media screen and (max-width: 385px) {
	.prod-images .enlarge, 
	.prod-images .zoom {float:none; clear:both; margin:5px 0 10px 23px;}
}




@media screen and (max-width: 339px) {
	
	/*======================================================
	| product-reviews-full
	======================================================*/
	.overall-results {padding-bottom:60px}
		.write-review-c {margin-left:5px;}
	
}





@media screen and (max-width: 330px) {
	
	/*======================================================
	| product-reviews-full
	======================================================*/
	.client-review .verified-user {padding-top:5px; padding-bottom:10px}
	
	
}






