@media only screen and (min-width:520px) {
	.sm-1 {
		width: 4.16666666667%
	}
	.sm-2 {
		width: 8.33333333333%
	}
	.sm-3 {
		width: 12.5%
	}
	.sm-4 {
		width: 16.6666666667%
	}
	.sm-5 {
		width: 20.8333333333%
	}
	.sm-6 {
		width: 25%
	}
	.sm-7 {
		width: 29.1666666667%
	}
	.sm-8 {
		width: 33.3333333333%
	}
	.sm-9 {
		width: 37.5%
	}
	.sm-10 {
		width: 41.6666666667%
	}
	.sm-11 {
		width: 45.8333333333%
	}
	.sm-12 {
		width: 50%
	}
	.sm-13 {
		width: 54.1666666667%
	}
	.sm-14 {
		width: 58.3333333333%
	}
	.sm-15 {
		width: 62.5%
	}
	.sm-16 {
		width: 66.6666666667%
	}
	.sm-17 {
		width: 70.8333333333%
	}
	.sm-18 {
		width: 75%
	}
	.sm-19 {
		width: 79.1666666667%
	}
	.sm-20 {
		width: 83.3333333333%
	}
	.sm-21 {
		width: 87.5%
	}
	.sm-22 {
		width: 91.6666666667%
	}
	.sm-23 {
		width: 95.8333333333%
	}
	.sm-24 {
		width: 100%
	}
	.push-right-sm {
		float: right
	}
	.pull-left-sm {
		float: left
	}
	.show-sm, .show-sm-up {
		display: inherit!important
	}
	.show-x-sm {
		display: none!important
	}
	.hide-x-sm {
		display: inherit!important
	}
	.hide-sm, .hide-sm-up {
		display: none!important
	}
	.text-right-sm {
		text-align: right
	}
	label.inline {
		line-height: 2.5
	}
	.inline-add span, .inline-edit span {
		display: inline-block
	}
	.inline-add:before, .inline-edit:before {
		display: none
	}
	.home-featured hr {
		display: block;
		padding-top: 1.5em;
		margin-bottom: 2.5em;
		border-width: 1px;
		border-color: #dcdcdc
	}
	ul.hp-carousel li, ul.hp-carousel.three.med-two li {
		width: 48%
	}
	ul.hp-carousel li .thumbnail-container, ul.hp-carousel.three.med-two li .thumbnail-container {
		height: 28em
	}
	.thumbnail-container {
		height: 29em;
		margin-bottom: 3em
	}
	.thumbnail-container .prod-btm {
		top: 10px;
		position: relative;
		width: 91%
	}
	.thumbnail-container .prod-btm .thumbnail-price p {
		padding-bottom: .5em
	}
	.gallery .next, .gallery .prev {
		display: none
	}
	.gallery .main-image-container {
		float: right;
		width: 85%
	}
	.gallery .thumb-container {
		width: 73px;
		line-height: 0;
		height: 30em
	}
	.gallery #thumbs-next:before, .gallery #thumbs-prev:before {
		font-family: fontello;
		font-size: 115%;
		font-style: normal;
		font-weight: 400;
		speak: none;
		text-decoration: none;
		width: 1em;
		opacity: .95;
		line-height: 1em;
		vertical-align: -.05em;
		top: 50%;
		left: 50%;
		margin: -.5em -.5em 0;
		text-align: center
	}
	.gallery #thumbs-next {
		display: block;
		position: relative;
		height: 2em;
		text-indent: -999px;
		outline: 0;
		overflow: hidden
	}
	.gallery #thumbs-next:before {
		display: inline-block;
		height: 1em;
		content: '\e827';
		position: absolute;
		text-indent: 0
	}
	.gallery #thumbs-prev {
		display: block;
		position: relative;
		height: 2em;
		text-indent: -999px;
		outline: 0;
		overflow: hidden
	}
	.gallery #thumbs-prev:before {
		display: inline-block;
		height: 1em;
		content: '\e824';
		position: absolute;
		text-indent: 0
	}
	.gallery #thumbs-next, .gallery #thumbs-prev {
		width: 100%
	}
	.gallery ul {
		position: static;
		width: auto;
		height: 405px;
		overflow: hidden;
		font-size: 0
	}
	.gallery ul li {
		display: block;
		width: auto;
		height: 73px;
		margin: 8px 0;
		text-align: center;
		position: relative;
		background: #fff;
		border: 1px solid #d2d2d2;
		opacity: .75
	}
	.gallery ul li.first, .gallery ul li:first-child {
		margin-top: 0
	}
	.gallery ul li img {
		display: inline;
		max-height: 100%;
		width: 100%
	}
	.gallery ul li.active, .no-touch .gallery ul li:hover {
		border-color: gray;
		opacity: 1;
		background: #fff
	}
	.gallery.quicklook .main-image-container {
		float: none;
		width: 100%
	}
	.gallery.quicklook .thumb-container {
		width: 100%;
		height: auto
	}
	.gallery.quicklook .thumb-container ul {
		position: static;
		white-space: nowrap;
		height: 80%;
		overflow: hidden;
		width: 85%;
		margin: 1em auto
	}
	.gallery.quicklook .thumb-container ul li {
		display: inline-block;
		width: 23%;
		margin: 2% 1%;
		height: auto
	}
	.gallery.quicklook #thumbs-next {
		display: block;
		width: 7%;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		text-indent: -999px;
		outline: 0;
		overflow: hidden
	}
	.gallery.quicklook #thumbs-next:before, .gallery.quicklook #thumbs-prev:before {
		font-family: fontello;
		font-size: 115%;
		font-style: normal;
		font-weight: 400;
		speak: none;
		text-decoration: none;
		text-align: center;
		opacity: .95;
		line-height: 1em;
		vertical-align: -.05em;
		position: absolute;
		left: 50%;
		margin: -.5em -.5em 0
	}
	.gallery.quicklook #thumbs-next:before {
		height: 1em;
		width: 1em;
		content: '\e821';
		top: 50%;
		text-indent: 0;
		display: inline-block
	}
	.gallery.quicklook #thumbs-prev {
		display: block;
		width: 7%;
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		text-indent: -999px;
		outline: 0;
		overflow: hidden
	}
	.gallery.quicklook #thumbs-prev:before {
		height: 1em;
		width: 1em;
		content: '\e822';
		top: 50%;
		text-indent: 0;
		display: inline-block
	}
	.product-comparison p {
		margin: 0;
		padding: 0
	}
	.product-comparison .compare-feature, .product-comparison .compare-product {
		height: 400px!important;
		overflow: hidden;
		position: relative
	}
	.product-comparison .compare-feature.commercial, .product-comparison .compare-product.commercial {
		height: 350px!important
	}
	.product-comparison .compare-feature {
		height: 100px!important
	}
	.product-comparison .prod-btm {
		position: absolute;
		bottom: 1em
	}
	.product-comparison .feature-title {
		font-family: "Roboto-Condensed", Arial, sans-serif;
		font-size: 15px;
		font-size: 1.5rem
	}
	a.modalClose {
		top: -3em
	}
	.modalContent {
		top: 7%
	}
	.iframe-video {
		width: 480px;
		height: 360px
	}
	.content-nav {
		font-size: 12px;
		font-size: 1.2rem
	}
}
@media only screen and (min-width:759px) {
	.rwd tr td, .rwd tr th {
		display: table-cell!important;
		border: 1px solid #6d6d6d;
		border-collapse: collapse
	}
	.med-1 {
		width: 4.16666666667%
	}
	.med-2 {
		width: 8.33333333333%
	}
	.med-3 {
		width: 12.5%
	}
	.med-4 {
		width: 16.6666666667%
	}
	.med-5 {
		width: 20.8333333333%
	}
	.med-6 {
		width: 25%
	}
	.med-7 {
		width: 29.1666666667%
	}
	.med-8 {
		width: 33.3333333333%
	}
	.med-9 {
		width: 37.5%
	}
	.med-10 {
		width: 41.6666666667%
	}
	.med-11 {
		width: 45.8333333333%
	}
	.med-12 {
		width: 50%
	}
	.med-13 {
		width: 54.1666666667%
	}
	.med-14 {
		width: 58.3333333333%
	}
	.med-15 {
		width: 62.5%
	}
	.med-16 {
		width: 66.6666666667%
	}
	.med-17 {
		width: 70.8333333333%
	}
	.med-18 {
		width: 75%
	}
	.med-19 {
		width: 79.1666666667%
	}
	.med-20 {
		width: 83.3333333333%
	}
	.med-21 {
		width: 87.5%
	}
	.med-22 {
		width: 91.6666666667%
	}
	.med-23 {
		width: 95.8333333333%
	}
	.med-24 {
		width: 100%
	}
	.push-right-med {
		float: right
	}
	.pull-left-med {
		float: left
	}
	.show-med, .show-med-up {
		display: inherit!important
	}
	.show-sm, .show-sm-down {
		display: none!important
	}
	.hide-sm, .hide-sm-down {
		display: inherit!important
	}
	.hide-med, .hide-med-up {
		display: none!important
	}
	.hide-sm {
		display: block
	}
	.text-right-med {
		text-align: right
	}
	.side-rail.stick-to-top-med {
		position: absolute;
		right: 0
	}
	.row.checkout, .row.login {
		padding-left: 1em;
		padding-right: 1em
	}
	.row.checkout .checkout-steps, .row.login .checkout-steps {
		padding: 0 2.5em 0 0
	}
	.row.checkout .login-account, .row.login .login-account {
		padding: 0 4em 0 0
	}
	.row.checkout .login-account .column, .row.login .login-account .column {
		padding-left: 0!important
	}
	.row.login {
		padding-top: 2.5em
	}
	.column.resources {
		padding: 0 2em 0 0
	}
	.button-row {
		padding-top: .75em!important
	}
	.button-row .primary {
		font-size: 100%
	}
	.button-row .primary, .button-row .secondary {
		width: auto;
		padding: .5em 1em;
		margin-right: .75em
	}
	.list-to-table.med {
		display: table
	}
	.list-to-table.med .list-item {
		display: table-row
	}
	.list-to-table.med .list-item.full .list-block, .list-to-table.med .list-item.list-headers {
		display: table-header-group
	}
	.list-to-table.med .list-item.full {
		padding: 0
	}
	.list-to-table.med .list-item.full .list-block.light-grey {
		background: #f0f0f0
	}
	.list-to-table.med .list-item .list-block {
		display: table-cell;
		padding: .5em .75em;
		border-bottom: 1px solid #dcdcdc
	}
	.list-to-table.med .list-item .list-block span.item-label {
		display: none
	}
	.main-header {
		position: relative;
		z-index: 10;
		background: #313131;
		background: rgba(49, 49, 49, .9)
	}
	.main-logo {
		padding: .5em 0;
		width: 12.5%
	}
	.header-content {
		margin: 0 auto;
		width: 95%;
		max-width: 80em;
		position: relative;
		padding: .75em 0
	}
	.site-search {
		max-width: 15em;
		width: 22%;
		position: absolute;
		right: 0;
		margin: .25em 0 0
	}
	.search-results {
		max-width: 35%
	}
	.utilities {
		margin: 0 auto;
		position: relative;
		max-width: 98em;
		width: 98%
	}
	.utilities .promo-message {
		display: inline-block;
		text-align: left;
		max-width: 32em;
		max-height: 2em;
		overflow: hidden
	}
	.utilities .utility-nav {
		float: right;
		display: inline-block;
		margin-right: 6.75em;
		margin-top: -.15em
	}
	.utilities .utility-nav ul {
		margin: 0;
		padding: 0
	}
	.utilities .utility-nav ul li {
		display: inline-block;
		list-style: none;
		padding: 0;
		margin: 0 0 0 1em
	}
	.utilities .utility-nav ul li a {
		line-height: 2
	}
	.utilities .utility-nav ul li ul.worldwide {
		display: none;
		position: absolute;
		background: #525252;
		padding: .5em 1em;
		-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		z-index: 2000
	}
	.utilities .utility-nav ul li ul.worldwide li {
		width: 100%;
		display: block;
		margin: 0;
		padding: 0
	}
	.no-touch .utilities .utility-nav ul li:hover {
		background: 0 0
	}
	.no-touch .utilities .utility-nav ul li:hover ul.worldwide {
		display: block
	}
	.no-touch .utilities .utility-nav ul li:hover ul.worldwide:before {
		content: " ";
		position: absolute;
		left: 25%;
		top: -6px;
		margin-left: -8px;
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #525252
	}
	.utilities .utility-nav a {
		color: #fff
	}
	.utilities .utility-nav a.French:before, .utilities .utility-nav a.German:before, .utilities .utility-nav a.Greek:before, .utilities .utility-nav a.Italian:before, .utilities .utility-nav a.Polish:before, .utilities .utility-nav a.Russian:before, .utilities .utility-nav a.Spanish:before, .utilities .utility-nav a.Swedish:before, .utilities .utility-nav a.language:before {
		content: url(/images/pny/USA.png);
		display: inline-block;
		margin-right: .3em;
		vertical-align: -.2em
	}
	.utilities .header-shopping-cart {
		float: right;
		display: inline-block;
		right: 0
	}
	.utilities .header-shopping-cart .cart-info {
		line-height: 1.5;
		font-size: 15.5px;
		font-size: 1.55rem;
		padding: 0;
		top: -.2em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary {
		display: block;
		position: absolute;
		top: 100%;
		right: -2em;
		background: 0 0;
		z-index: 1001;
		padding-top: .5em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner {
		-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		background: #525252;
		min-width: 10em;
		border: 1px solid #525252;
		padding: 0 .25em .5em;
		position: relative
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner:after {
		content: "";
		position: absolute;
		left: 75%;
		top: -10px;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #525252
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner ul {
		background: #f0f0f0;
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 25em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner ul li img {
		display: inline-block;
		max-width: 20%;
		vertical-align: top;
		padding-top: .5em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner ul li dl {
		display: inline-block;
		max-width: 78%;
		line-height: 1.2;
		font-size: 11.5px;
		font-size: 1.15rem;
		padding-top: 1em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner ul li dl h6 {
		font-weight: 400
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner .summary-btm {
		padding: 0 1em .5em;
		text-align: right
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner .summary-btm p {
		color: #f0f0f0;
		font-weight: 700;
		margin: .5em 0
	}
	.utilities span {
		display: inline;
		vertical-align: .1em
	}
	.utilities .cart-count {
		margin-right: .2em
	}
	.utilities .cart-count:before {
		content: '('
	}
	.utilities .cart-count:after {
		content: ')'
	}
	.main-footer .main-content {
		margin-top: 4em
	}
	.footer-banner {
		font-size: 13px;
		font-size: 1.3rem
	}
	.footer-banner ul li {
		width: 36%;
		vertical-align: top;
		border-top: none;
		border-left: 1px solid #313131;
		padding: 0 0 0 2em;
		margin: 1em 0
	}
	.footer-banner ul li.uneven {
		width: 21%
	}
	.footer-banner ul li b, .footer-banner ul li span {
		padding: 0 1em
	}
	.footer-banner ul li a:before {
		padding-right: .25em
	}
	.footer-banner ul li span {
		padding-left: 3.25em;
		display: block
	}
	.footer-connect {
		border: none
	}
	.footer-connect span {
		display: block
	}
	.footer-connect a.social {
		font-size: 17.5px;
		font-size: 1.75rem;
		margin: .1em
	}
	.footer-links a.header {
		border-bottom: none;
		padding: 0 0 .25em
	}
	.footer-links ul {
		font-size: 13px;
		font-size: 1.3rem;
		display: inline-block;
		border: none;
		margin: 0;
		padding: 0 0 1em;
		list-style: none
	}
	.footer-links ul li a {
		color: #8f8f8f
	}
	.no-touch .footer-links ul li a:hover {
		color: #fff
	}
	.lower-footer {
		border-top: 1px solid #242424;
		padding-top: 1em;
		color: #fff
	}
	.lower-footer a {
		color: inherit
	}
	.lower-footer p {
		margin-bottom: .5em
	}
	.lower-footer p.footer-left, .lower-footer p.footer-right {
		display: inline-block;
		padding-top: 0;
		width: 300px
	}
	.lower-footer p.footer-right {
		width: 175px
	}
	.newsletter-signup-footer {
		border-bottom: none
	}
	.header-banner {
		position: relative;
		min-height: 300px;
		max-height: 425px;
		height: 90%;
		margin-bottom: -6.15em;
		top: -6.15em;
		overflow: hidden
	}
	.product-compare .header-banner {
		margin-top: 0;
		min-height: 220px
	}
	.content-header-banner {
		margin-top: 0
	}
	.header-banner>div {
		max-height: 425px;
		overflow: hidden;
		width: 100%
	}
	.header-banner .header-banner-content {
		position: absolute;
		bottom: 0;
		text-align: left;
		background: 0 0;
		max-width: 1900px;
		width: 100%;
		height: 100%
	}
	.header-banner .header-banner-content .banner-wrap {
		max-width: 80em;
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0 auto;
		text-align: center
	}
	.header-banner .header-banner-content .banner-wrap .header-copy {
		width: 50%;
		display: inline-block;
		text-align: left;
		margin-right: 50%;
		margin-top: 7%
	}
	.header-banner .header-banner-content .banner-wrap .header-copy p {
		max-height: 4.9em;
		overflow: hidden
	}
	.header-banner .header-banner-content .banner-wrap .header-copy p.large {
		max-height: 7em
	}
	.header-banner .header-banner-content .banner-wrap .header-copy .h1, .header-banner .header-banner-content .banner-wrap .header-copy .h2, .header-banner .header-banner-content .banner-wrap .header-copy .h3, .header-banner .header-banner-content .banner-wrap .header-copy h1, .header-banner .header-banner-content .banner-wrap .header-copy h2, .header-banner .header-banner-content .banner-wrap .header-copy h3 {
		font-size: 25px;
		font-size: 2.5rem
	}
	.header-banner .header-banner-content .banner-wrap .header-video {
		display: inline-block;
		margin: 0
	}
	.header-banner .header-banner-content .banner-wrap .header-video #player, .header-banner .header-banner-content .banner-wrap .header-video #single-video {
		min-width: 300px;
		max-width: 45%;
		right: 0;
		top: 25%
	}
	.header-banner.in-content {
		margin: 0 auto 2em
	}
	.header-banner.in-content .header-banner-content {
		min-height: auto;
		height: 100%
	}
	.header-banner.in-content .header-banner-content .banner-wrap {
		max-width: 80em;
		position: relative;
		width: 100%;
		height: 100%;
		margin: 0 auto;
		text-align: center
	}
	.header-banner.in-content .header-banner-content .banner-wrap .header-copy {
		margin-top: 0
	}
	.flexslider {
		margin: -7.5em 0 0;
		position: relative;
		z-index: 1
	}
	.flex-control-nav {
		z-index: 2;
		position: absolute;
		bottom: -1%;
		top: auto;
		text-align: center
	}
	.flex-direction-nav {
		display: block
	}
	.flex-direction-nav a {
		display: block;
		width: 2em;
		position: absolute;
		height: 100%;
		text-indent: -9999px;
		outline: 0;
		overflow: hidden;
		z-index: 10;
		color: #fff
	}
	.flex-next, .flex-prev {
		right: 0;
		top: 35%;
		width: 3em;
		background: url(/images/pny/slider-arrows.png) right top no-repeat;
		opacity: .8
	}
	.flex-prev {
		left: 0;
		background-position: left top
	}
	.main-nav-toggle {
		display: none
	}
	.main-nav {
		display: inline-block;
		background: 0 0;
		width: 65%;
		vertical-align: middle;
		text-align: center;
		height: 3em
	}
	.main-nav ul {
		margin: 0
	}
	.main-nav ul.menu-left {
		height: 3em;
		display: inline-block;
		padding-right: .5em
	}
	.main-nav ul.menu-left>li:first-child {
		display: none
	}
	.main-nav ul.menu-right {
		height: 2.5em;
		display: inline-block;
		padding-left: .5em;
		border-left: 1px solid #676767
	}
	.main-nav ul li:after, .main-nav ul li:hover:after {
		border-left: .75em solid transparent;
		border-right: .75em solid transparent
	}
	.main-nav ul li {
		font-size: 18px;
		font-size: 1.8rem;
		display: inline-block;
		z-index: 1000;
		text-align: center;
		position: absolute;
		position: static;
		margin-left: -4px
	}
	.main-nav ul li:after {
		content: " ";
		position: relative;
		top: -1em;
		width: 0;
		height: 0;
		border-bottom: .75em solid transparent
	}
	.main-nav ul li:hover {
		z-index: 1001
	}
	.main-nav ul li:hover:after {
		border-bottom: .75em solid #fff
	}
	.main-nav ul li:hover a {
		color: #bba168
	}
	.main-nav ul li.shop:hover:after {
		border-color: transparent!important
	}
	.main-nav ul li a {
		padding: .5em;
		border: none
	}
	.main-nav ul li .mega-menu {
		left: 0;
		width: 100%;
		background: 0 0;
		margin: 0;
		position: absolute;
		z-index: 2001;
		padding: 3em 0
	}
	.main-nav ul li .mega-menu:after {
		background: #fff;
		content: " ";
		position: absolute;
		width: 10000px;
		height: 100%;
		left: -100%;
		margin-top: -2em;
		overflow: visible;
		-webkit-box-shadow: 0 5px 4px 1px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 5px 4px 1px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 4px 1px rgba(0, 0, 0, .5)
	}
	.main-nav ul li .mega-menu li:after, .main-nav ul li .mega-menu li:hover:after {
		display: none
	}
	.main-nav ul li .mega-menu>li {
		text-align: left;
		vertical-align: top!important;
		float: left;
		width: 19.75%;
		font-weight: 700
	}
	.main-nav ul li .mega-menu>li.menu-callout.img-tiles, .main-nav ul li .mega-menu>li:first-child {
		display: inline-block
	}
	.main-nav ul li .mega-menu>li.menu-callout span {
		display: none
	}
	.main-nav ul li .mega-menu>li.menu-callout figure {
		display: block;
		text-align: left
	}
	.main-nav ul li .mega-menu>li a {
		display: block;
		color: #313131;
		font-size: 12.5px;
		font-size: 1.25rem;
		font-family: "Roboto", Arial, sans-serif;
		padding: .25em;
		line-height: 1.5
	}
	.main-nav ul li .mega-menu>li a:hover {
		color: #bba168
	}
	.main-nav ul li .mega-menu>li ul {
		display: block
	}
	.main-nav ul li .mega-menu>li ul li {
		display: block;
		font-weight: 400;
		text-align: left
	}
	.main-nav ul li .mega-menu>li.HP-callout {
		display: block;
		position: absolute;
		bottom: 0;
		right: 1em;
		width: 16em
	}
	.main-nav ul li .mega-menu>li.HP-callout img {
		max-width: 17%;
		padding-right: .25em;
		vertical-align: -.25em
	}
	.main-nav ul li .mega-menu>li.HP-callout a {
		display: inline-block;
		width: 83%
	}
	.main-nav ul li .mega-menu>li.HP-callout span {
		display: block;
		font-weight: 400;
		color: #079bd5
	}
	.main-nav ul li .mega-menu>li.consumer-menu, .main-nav ul li .mega-menu>li.support-menu {
		width: 68%;
		float: left
	}
	.main-nav ul li .mega-menu>li.consumer-menu ul, .main-nav ul li .mega-menu>li.support-menu ul {
		padding-right: .5em
	}
	.main-nav ul li .mega-menu>li.consumer-menu ul li, .main-nav ul li .mega-menu>li.support-menu ul li {
		display: inline-block;
		width: 18.5%;
		vertical-align: top
	}
	.main-nav ul li .mega-menu>li.consumer-menu ul li a, .main-nav ul li .mega-menu>li.support-menu ul li a {
		text-align: center;
		padding: 1em 0;
		line-height: 1.2
	}
	.main-nav ul li .mega-menu>li.consumer-menu ul li a figure, .main-nav ul li .mega-menu>li.support-menu ul li a figure {
		display: block;
		margin: 0
	}
	.main-nav ul li .mega-menu>li.consumer-menu-links, .main-nav ul li .mega-menu>li.support-menu-links {
		width: 15.25%;
		display: inline-block;
		margin-bottom: 1em
	}
	.main-nav ul li .mega-menu>li.consumer-menu-links.row2, .main-nav ul li .mega-menu>li.support-menu-links.row2 {
		margin-top: 1.5em
	}
	.main-nav ul li .mega-menu>li.consumer-menu-links a.sale, .main-nav ul li .mega-menu>li.support-menu-links a.sale {
		color: #ee2f3a
	}
	.main-nav ul li .mega-menu>li.support-menu-contact {
		width: 15%;
		float: right;
		min-height: 22em
	}
	.main-nav ul li .mega-menu li a.chat:before, .main-nav ul li .mega-menu li a.email:before, .main-nav ul li .mega-menu li a.phone:before {
		font-family: fontello;
		font-size: 115%;
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: inline-block;
		text-decoration: none;
		height: 1em;
		width: 1em;
		text-align: center;
		opacity: .95;
		line-height: 1em;
		vertical-align: -.05em
	}
	.main-nav ul li .mega-menu>li.support-menu-contact ul {
		background: #f0f0f0;
		padding: .5em
	}
	.main-nav ul li .mega-menu li a:before {
		content: none
	}
	.main-nav ul li .mega-menu li a.chat, .main-nav ul li .mega-menu li a.email, .main-nav ul li .mega-menu li a.phone {
		color: #079bd5
	}
	.main-nav ul li .mega-menu li a.phone:before {
		content: '\e832'
	}
	.main-nav ul li .mega-menu li a.email:before {
		content: '\2709'
	}
	.main-nav ul li .mega-menu li a.chat:before {
		content: '\e806'
	}
	.dropdown-to-nav.content-nav ul li a, .dropdown-to-nav.content-nav ul li.selected, .dropdown-to-nav.content-nav ul li.selected a {
		font-family: "Roboto", Arial, sans-serif
	}
	.no-touch .main-nav ul li:hover .mega-menu {
		display: block
	}
	.main-nav ul li:first-child {
		padding-left: 0;
		border-left: none
	}
	.header-block .h1, .header-block .h2, .header-block .h3, .header-block h1, .header-block h2, .header-block h3 {
		margin: 0;
		padding: 0
	}
	.header-block p {
		margin-bottom: .75em
	}
	.header-block p:first-child {
		margin-top: 1em
	}
	.header-block .nav {
		margin-top: -6em
	}
	.header-block .color.light-grey {
		background: #f0f0f0
	}
	.header-block .color.black {
		background: #000;
		color: #fff
	}
	.header-block .with-nav .wrap {
		padding: 2em 0 5em;
		margin-bottom: 0
	}
	.header-block .nav.wrap {
		padding: 1em 0
	}
	.dropdown-to-nav.content-nav {
		display: block;
		font-size: 12px;
		font-size: 1.2rem;
		width: 100%
	}
	.dropdown-to-nav.content-nav ul {
		list-style-type: none;
		padding: 2.5em 0 0;
		margin: 0
	}
	.dropdown-to-nav.content-nav ul li {
		display: inline-block;
		margin: 0;
		height: 2.25em
	}
	.dropdown-to-nav.content-nav ul li a {
		font-weight: 700;
		background: 0 0;
		color: gray;
		padding: .5em .5em 2em;
		cursor: pointer
	}
	.dropdown-to-nav.content-nav ul li a:hover {
		background: #fff;
		color: #1a1a1a
	}
	.dropdown-to-nav.content-nav ul li.selected {
		display: inline-block;
		background: #fff;
		color: #1a1a1a
	}
	.dropdown-to-nav.content-nav ul li.selected a:after, .home-featured hr, .thumbnail-container .quick-look {
		display: none
	}
	.dropdown-to-nav.content-nav ul li.selected a {
		font-size: 12px;
		font-size: 1.2rem;
		background: #fff;
		color: #000;
		font-weight: 700;
		padding: .75em 1em 2em
	}
	.dropdown-to-nav.content-nav ul li.selected a.active, .no-touch .dropdown-to-nav.content-nav ul li.selected a:hover {
		background: #fff;
		color: #000
	}
	.filters {
		margin-bottom: .75em!important
	}
	.compare-filter {
		text-align: right
	}
	.category-feature {
		height: 330px
	}
	.category-feature p {
		margin-bottom: 3em;
		height: 6em;
		overflow: hidden
	}
	.category-feature .category-name {
		color: #079bd5;
		font-weight: 700
	}
	.category-feature-img {
		max-height: 150px
	}
	.contact-support h5.color-block span {
		width: 65%;
		margin-left: 5%
	}
	.contact-support h5.color-block span.icon-chat {
		margin: 0;
		font-size: 175%;
		width: 25%
	}
	ul.hp-carousel {
		height: 31em
	}
	ul.hp-carousel li {
		width: 32%
	}
	.home-featured {
		margin-top: -.25em;
		padding: 3em 0
	}
	.home-featured .featured-container {
		margin-bottom: 1em;
		padding: 0 1.5em;
		height: 260px
	}
	.home-featured .featured-container .h3, .home-featured .featured-container .h4, .home-featured .featured-container h3, .home-featured .featured-container h4 {
		margin: .5em 0
	}
	.home-featured .featured-container p {
		max-height: 4em;
		overflow: hidden
	}
	.home-featured a.button-link {
		position: absolute;
		bottom: 0
	}
	.thumbnail-container:hover .quick-look {
		display: block;
		background: #dcdcdc;
		background: -webkit-gradient(linear, left top 30%, left bottom, from(white), to(gainsboro));
		background: -webkit-linear-gradient(top, #fff 30%, #dcdcdc);
		background: -moz-linear-gradient(top, #fff 30%, #dcdcdc);
		background: -o-linear-gradient(top, #fff 30%, #dcdcdc);
		background: linear-gradient(to bottom, #fff 30%, #dcdcdc);
		color: #1a1a1a;
		border: 1px solid #aeaeae;
		-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		padding: .5em 1em;
		position: absolute;
		bottom: 50%;
		left: 31%
	}
	.thumbnail-name {
		font-size: 13.5px;
		font-size: 1.35rem;
		max-height: 4.25em;
		line-height: 1.5
	}
	.iframe-video {
		width: 640px;
		height: 480px
	}
}
@media only screen and (min-width:983px) {
	.lg-1 {
		width: 4.16666666667%
	}
	.lg-2 {
		width: 8.33333333333%
	}
	.lg-3 {
		width: 12.5%
	}
	.lg-4 {
		width: 16.6666666667%
	}
	.lg-4-5 {
		width: 20%
	}
	.lg-5 {
		width: 20.8333333333%
	}
	.lg-6 {
		width: 25%
	}
	.lg-7 {
		width: 29.1666666667%
	}
	.lg-8 {
		width: 33.3333333333%
	}
	.lg-9 {
		width: 37.5%
	}
	.lg-10 {
		width: 41.6666666667%
	}
	.lg-11 {
		width: 45.8333333333%
	}
	.lg-12 {
		width: 50%
	}
	.lg-13 {
		width: 54.1666666667%
	}
	.lg-14 {
		width: 58.3333333333%
	}
	.lg-15 {
		width: 62.5%
	}
	.lg-16 {
		width: 66.6666666667%
	}
	.lg-17 {
		width: 70.8333333333%
	}
	.lg-18 {
		width: 75%
	}
	.lg-19 {
		width: 79.1666666667%
	}
	.lg-20 {
		width: 83.3333333333%
	}
	.lg-21 {
		width: 87.5%
	}
	.lg-22 {
		width: 91.6666666667%
	}
	.lg-23 {
		width: 95.8333333333%
	}
	.lg-24 {
		width: 100%
	}
	.push-right-lg {
		float: right
	}
	.pull-left-lg {
		float: left
	}
	.show-lg {
		display: inherit!important
	}
	.show-med, .show-med-down {
		display: none!important
	}
	.hide-med, .hide-med-down {
		display: inherit!important
	}
	.hide-lg {
		display: none!important
	}
	.no-padd-lg {
		padding: 0!important
	}
	.column.product-line {
		padding: 0 2em 0 0
	}
	body {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff
	}
	[class*=column] {
		padding-left: 1em;
		padding-right: 1em
	}
	.categoryFeatures .column {
		padding-left: 0
	}
	#main {
		margin: 1.5em auto 0;
		width: 95%;
		max-width: 80em;
		position: relative
	}
	.categoryFeatures #main {
		margin-left: 1em
	}
	#prod-listing {
		padding-left: 5em!important
	}
	#product-detail-tabs {
		margin-top: -4.2em
	}
	.column.cart, .column.order-history, .column.support {
		padding: 0 2em 0 0
	}
	.list-to-table {
		display: table;
		width: 100%
	}
	.list-to-table .list-item {
		display: table-row
	}
	.list-to-table .list-item.list-headers {
		display: table-header-group
	}
	.list-to-table .list-item .list-block {
		display: table-cell;
		padding: .5em .75em;
		border-bottom: 1px solid #dcdcdc
	}
	.list-to-table .list-item .list-block span.item-label {
		display: none
	}
	.list-to-table.order-history, .list-to-table.shopping-cart, .list-to-table.wishlist-cart {
		width: 100%;
		display: block
	}
	.list-to-table.order-history .order-history-inner, .list-to-table.order-history .shopping-cart-inner, .list-to-table.order-history .wishlist-cart-inner, .list-to-table.shopping-cart .order-history-inner, .list-to-table.shopping-cart .shopping-cart-inner, .list-to-table.shopping-cart .wishlist-cart-inner, .list-to-table.wishlist-cart .order-history-inner, .list-to-table.wishlist-cart .shopping-cart-inner, .list-to-table.wishlist-cart .wishlist-cart-inner {
		display: table;
		width: 100%
	}
	.list-to-table.order-history .order-history-inner .list-item, .list-to-table.order-history .shopping-cart-inner .list-item, .list-to-table.order-history .wishlist-cart-inner .list-item, .list-to-table.shopping-cart .order-history-inner .list-item, .list-to-table.shopping-cart .shopping-cart-inner .list-item, .list-to-table.shopping-cart .wishlist-cart-inner .list-item, .list-to-table.wishlist-cart .order-history-inner .list-item, .list-to-table.wishlist-cart .shopping-cart-inner .list-item, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item {
		padding: 0
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block, .list-to-table.order-history .shopping-cart-inner .list-item .list-block, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block, .list-to-table.shopping-cart .order-history-inner .list-item .list-block, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block {
		zoom: 1;
		vertical-align: top;
		padding: .5em;
		text-align: center;
		border-left: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
		background: #fff
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block:after, .list-to-table.order-history .shopping-cart-inner .list-item .list-block:after, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block:after, .list-to-table.shopping-cart .order-history-inner .list-item .list-block:after, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block:after, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block:after, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block:after, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block:after, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block:after {
		content: "";
		display: table;
		clear: both
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block:first-child, .list-to-table.order-history .shopping-cart-inner .list-item .list-block:first-child, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block:first-child, .list-to-table.shopping-cart .order-history-inner .list-item .list-block:first-child, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block:first-child, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block:first-child, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block:first-child, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block:first-child, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block:first-child {
		text-align: left;
		border-left-width: 0;
		min-width: 55%
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block:first-child img, .list-to-table.order-history .shopping-cart-inner .list-item .list-block:first-child img, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block:first-child img, .list-to-table.shopping-cart .order-history-inner .list-item .list-block:first-child img, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block:first-child img, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block:first-child img, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block:first-child img, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block:first-child img, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block:first-child img {
		float: left;
		width: 200px;
		max-width: 20%
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block:first-child p, .list-to-table.order-history .shopping-cart-inner .list-item .list-block:first-child p, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block:first-child p, .list-to-table.shopping-cart .order-history-inner .list-item .list-block:first-child p, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block:first-child p, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block:first-child p, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block:first-child p, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block:first-child p, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block:first-child p {
		margin-bottom: .5em;
		padding-left: 25%
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block:first-child p.item-title a, .list-to-table.order-history .shopping-cart-inner .list-item .list-block:first-child p.item-title a, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block:first-child p.item-title a, .list-to-table.shopping-cart .order-history-inner .list-item .list-block:first-child p.item-title a, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block:first-child p.item-title a, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block:first-child p.item-title a, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block:first-child p.item-title a, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block:first-child p.item-title a, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block:first-child p.item-title a {
		font-size: 100%
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-count-wrap, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-count-wrap, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-count-wrap, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-count-wrap, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-count-wrap, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-count-wrap, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-count-wrap, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-count-wrap, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-count-wrap {
		display: block;
		margin: 0 auto .5em
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools {
		text-align: center;
		margin: 0 auto .5em
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .product-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .product-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .product-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .product-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .product-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .product-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .product-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .product-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .product-count {
		text-align: center
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .product-count.cart, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .product-count.cart {
		display: block;
		margin: 0 auto
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .update {
		background: #f0f0f0;
		color: #9f9f9f
	}
	.no-touch .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .update:hover, .no-touch .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count:hover, .no-touch .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count:hover, .no-touch .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .update:hover {
		color: #fff;
		text-decoration: none;
		border: none;
		background: #9a9a9a
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .subtract-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .subtract-count {
		position: static;
		margin-left: 0;
		margin-top: .25em
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .add-count, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .add-count {
		float: right
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .product-tools .update, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .product-tools .update {
		font-size: 14px;
		font-size: 1.4rem;
		color: gray;
		margin: .5em 0 0
	}
	.list-to-table.order-history .order-history-inner .list-item .list-block .item-label, .list-to-table.order-history .shopping-cart-inner .list-item .list-block .item-label, .list-to-table.order-history .wishlist-cart-inner .list-item .list-block .item-label, .list-to-table.shopping-cart .order-history-inner .list-item .list-block .item-label, .list-to-table.shopping-cart .shopping-cart-inner .list-item .list-block .item-label, .list-to-table.shopping-cart .wishlist-cart-inner .list-item .list-block .item-label, .list-to-table.wishlist-cart .order-history-inner .list-item .list-block .item-label, .list-to-table.wishlist-cart .shopping-cart-inner .list-item .list-block .item-label, .list-to-table.wishlist-cart .wishlist-cart-inner .list-item .list-block .item-label {
		display: none
	}
	.list-to-table.order-history .order-history-inner .header, .list-to-table.order-history .shopping-cart-inner .header, .list-to-table.order-history .wishlist-cart-inner .header, .list-to-table.shopping-cart .order-history-inner .header, .list-to-table.shopping-cart .shopping-cart-inner .header, .list-to-table.shopping-cart .wishlist-cart-inner .header, .list-to-table.wishlist-cart .order-history-inner .header, .list-to-table.wishlist-cart .shopping-cart-inner .header, .list-to-table.wishlist-cart .wishlist-cart-inner .header {
		display: table-row;
		font-weight: 700;
		color: #525252
	}
	.list-to-table.order-history .order-history-inner .header .list-block, .list-to-table.order-history .shopping-cart-inner .header .list-block, .list-to-table.order-history .wishlist-cart-inner .header .list-block, .list-to-table.shopping-cart .order-history-inner .header .list-block, .list-to-table.shopping-cart .shopping-cart-inner .header .list-block, .list-to-table.shopping-cart .wishlist-cart-inner .header .list-block, .list-to-table.wishlist-cart .order-history-inner .header .list-block, .list-to-table.wishlist-cart .shopping-cart-inner .header .list-block, .list-to-table.wishlist-cart .wishlist-cart-inner .header .list-block {
		min-width: 8em;
		background: #f8f8f8
	}
	.list-to-table.order-history .order-history-inner .header .list-block:first-child, .list-to-table.order-history .shopping-cart-inner .header .list-block:first-child, .list-to-table.order-history .wishlist-cart-inner .header .list-block:first-child, .list-to-table.shopping-cart .order-history-inner .header .list-block:first-child, .list-to-table.shopping-cart .shopping-cart-inner .header .list-block:first-child, .list-to-table.shopping-cart .wishlist-cart-inner .header .list-block:first-child, .list-to-table.wishlist-cart .order-history-inner .header .list-block:first-child, .list-to-table.wishlist-cart .shopping-cart-inner .header .list-block:first-child, .list-to-table.wishlist-cart .wishlist-cart-inner .header .list-block:first-child {
		background: #f8f8f8
	}
	.list-to-table.order-history .order-history-inner .remove, .list-to-table.order-history .shopping-cart-inner .remove, .list-to-table.order-history .wishlist-cart-inner .remove, .list-to-table.shopping-cart .order-history-inner .remove, .list-to-table.shopping-cart .shopping-cart-inner .remove, .list-to-table.shopping-cart .wishlist-cart-inner .remove, .list-to-table.wishlist-cart .order-history-inner .remove, .list-to-table.wishlist-cart .shopping-cart-inner .remove, .list-to-table.wishlist-cart .wishlist-cart-inner .remove {
		position: static;
		font-size: 75%
	}
	ul.tabs {
		padding: 0 1em
	}
	ul.tabs>li>a {
		background: 0 0;
		color: gray;
		padding: .25em .5em;
		cursor: pointer
	}
	.no-touch .no-touch ul.tabs>li>a:hover:hover, .no-touch ul.tabs>li>a.active:hover, .no-touch ul.tabs>li>a:hover, ul.tabs>li>a.active {
		background: #fff;
		color: #525252
	}
	ul.tabs.accordion>li {
		display: inline;
		margin-right: 1em
	}
	ul.tabs.accordion>li>a {
		margin-bottom: 0;
		display: inline-block;
		padding: .5em 1em .75em;
		border-bottom-width: 0
	}
	ul.tabs.accordion>li>a:after {
		display: none
	}
	ul.tabs.accordion>li>a+div {
		padding: 4em 0 1em;
		margin-bottom: 1em
	}
	ul.breadCrumbs {
		margin-left: 0
	}
	#product-detail-container ul.breadCrumbs {
		top: -20px;
		position: relative
	}
	ul.breadCrumbs li {
		display: block;
		font-size: 85%
	}
	ul.breadCrumbs li:nth-last-child(0n+2) a:after {
		display: inline-block
	}
	ul.breadCrumbs li:nth-last-child(0n+2) a:before {
		display: none
	}
	.footer-banner ul {
		margin: 0 auto;
		position: relative;
		max-width: 84em;
		width: 100%
	}
	.footer-banner ul li {
		width: 38%;
		text-align: center;
		padding: 0
	}
	.footer-banner ul li.uneven {
		width: 20%
	}
	.footer-banner ul li b, .footer-banner ul li span {
		padding: 0
	}
	.footer-banner ul li span {
		display: inline-block
	}
	.footer-banner ul li span .slash:before {
		content: '/'
	}
	.flexslider .slides>li {
		position: relative;
		max-height: 600px;
		overflow: hidden
	}
	.flexslider .slides>li .flexslider-copy {
		position: absolute;
		top: 25%;
		width: 100%;
		padding: 2.5em
	}
	.flexslider .slides>li .flexslider-copy p.light, .flexslider .slides>li .flexslider-copy.light .h1, .flexslider .slides>li .flexslider-copy.light .h2, .flexslider .slides>li .flexslider-copy.light h1, .flexslider .slides>li .flexslider-copy.light h2, .flexslider .slides>li .flexslider-copy.light p {
		color: #fff
	}
	.flexslider .slides>li .flexslider-copy .h1, .flexslider .slides>li .flexslider-copy .h2, .flexslider .slides>li .flexslider-copy h1, .flexslider .slides>li .flexslider-copy h2 {
		line-height: 1
	}
	.flexslider .slides>li .flexslider-copy p {
		width: auto;
		padding-right: 2em
	}
	.flexslider .slides>li .flexslider-copy>div {
		width: 1040px;
		margin: 0 auto;
		padding-right: 50%
	}
	.flexslider .slides>li .flexslider-copy a.button-link.bw-inverse {
		font-family: "Roboto", Arial, sans-serif;
		font-weight: 900;
		background: #fff;
		color: #000;
		font-weight: 400;
		border: none
	}
	.flexslider .slides>li .flexslider-copy a.button-link.bw-inverse:hover {
		background: #e1e1e1;
		color: #000;
		border: none
	}
	.flex-manual-nav {
		padding: 0;
		list-style-type: none;
		display: table;
		width: 100%;
		text-align: center
	}
	.flex-manual-nav li {
		display: table-cell;
		background: #bba168;
		margin: 0;
		border-left: 1px solid #fff;
		width: 33.33333333333333%;
		vertical-align: middle
	}
	.flex-manual-nav li a {
		color: #fff;
		display: block;
		position: relative;
		padding: .5em
	}
	.flex-manual-nav li:first-child {
		border-left: none
	}
	.flex-manual-nav li.flex-active, .no-touch .flex-manual-nav li:hover {
		background: #079bd5
	}
	.flex-manual-nav li.flex-active a, .no-touch .flex-manual-nav li:hover a {
		color: #fff;
		text-decoration: none
	}
	.flex-manual-nav li.flex-active a:before, .no-touch .flex-manual-nav li:hover a:before {
		content: "";
		position: absolute;
		left: 50%;
		top: -10px;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #079bd5;
		z-index: 2
	}
	ul.hp-carousel {
		height: auto
	}
	ul.hp-carousel li {
		width: 24%;
		padding-left: 1em
	}
	.categoryFeatures ul.hp-carousel li {
		width: 32%;
		padding-left: 1em
	}
	ul.hp-carousel li:first-child {
		padding-left: 0
	}
	ul.hp-carousel li .thumbnail-image {
		background: url(/images/pny/product-bg.png) no-repeat
	}
	ul.hp-carousel.three li, ul.hp-carousel.three.med-two li {
		width: 32.5%
	}
	#carousel-next, #carousel-prev {
		display: none
	}
	.header-block .nav {
		margin-top: -6.5em
	}
	.header-banner .header-banner-content .banner-wrap .header-copy .h1, .header-banner .header-banner-content .banner-wrap .header-copy .h2, .header-banner .header-banner-content .banner-wrap .header-copy .h3, .header-banner .header-banner-content .banner-wrap .header-copy h1, .header-banner .header-banner-content .banner-wrap .header-copy h2, .header-banner .header-banner-content .banner-wrap .header-copy h3 {
		font-size: 32px;
		font-size: 3.2rem
	}
	.main-nav ul li {
		font-size: 19px;
		font-size: 1.9rem
	}
	.main-nav ul li a {
		padding: .5em 1em
	}
	.secondary-nav {
		border-top: none
	}
	.secondary-nav ul {
		padding: 0
	}
	.secondary-nav ul li a {
		background: 0 0;
		padding: 0
	}
	.dropdown-to-nav ul, .dropdown-to-nav ul.open {
		padding: 0;
		display: block
	}
	.dropdown-to-nav ul li, .dropdown-to-nav ul.open li {
		font-size: 15px;
		font-size: 1.5rem;
		display: block;
		list-style: none;
		margin: 0
	}
	.dropdown-to-nav ul li a, .dropdown-to-nav ul.open li a {
		background: 0 0;
		text-shadow: none;
		border: none;
		font-size: inherit;
		padding: 0;
		display: block;
		color: #313131
	}
	.dropdown-to-nav ul li ul, .dropdown-to-nav ul.open li ul {
		margin: .25em 0 .25em 1em
	}
	.dropdown-to-nav ul li ul li, .dropdown-to-nav ul.open li ul li {
		border-bottom: none
	}
	.dropdown-to-nav ul li.selected, .dropdown-to-nav ul.open li.selected {
		display: block;
		font-size: 16px;
		font-size: 1.6rem
	}
	.dropdown-to-nav ul li.selected .no-touch a:hover:after, .dropdown-to-nav ul li.selected a.active:after, .dropdown-to-nav ul li.selected a:after, .dropdown-to-nav ul.open li.selected .no-touch a:hover:after, .dropdown-to-nav ul.open li.selected a.active:after, .dropdown-to-nav ul.open li.selected a:after, .dropdown-to-nav.content-nav ul li.selected a:after {
		display: none
	}
	.dropdown-to-nav ul li.selected .no-touch a:hover, .dropdown-to-nav ul li.selected a, .dropdown-to-nav ul li.selected a.active, .dropdown-to-nav ul.open li.selected .no-touch a:hover, .dropdown-to-nav ul.open li.selected a, .dropdown-to-nav ul.open li.selected a.active {
		background: 0 0;
		text-shadow: none;
		border: none;
		padding: .25em 0;
		font-size: inherit;
		color: #1a1a1a;
		cursor: default;
		pointer-events: none
	}
	.dropdown-to-nav.content-nav {
		font-size: 13px;
		font-size: 1.3rem;
		margin-left: -.75em
	}
	.dropdown-to-nav.content-nav ul, .dropdown-to-nav.content-nav ul li {
		margin: 0
	}
	.dropdown-to-nav.content-nav ul li a {
		font-family: "Roboto, Arial, sans-s"erif;
		letter-spacing: .025em;
		padding: .75em .75em 2em
	}
	.dropdown-to-nav.content-nav ul li.selected a {
		cursor: pointer;
		pointer-events: none;
		font-size: 15px;
		font-size: 1.5rem;
		font-family: "Roboto, Arial, sans-s"erif;
		background: #fff;
		color: #000;
		font-weight: 700;
		padding: .75em 1em 2em
	}
	.column.filters {
		padding: 0 2em 0 0
	}
	.search-filter-container {
		margin-top: 4em;
		margin-bottom: 2.5em
	}
	.search-filter-container .clear-link {
		display: block
	}
	.search-filter-container .main-filter-toggle {
		pointer-events: none;
		display: block;
		border: none;
		text-decoration: none;
		padding: 0;
		cursor: default;
		background: 0 0;
		text-shadow: none
	}
	.search-filter-container .main-filter-toggle a {
		color: #525252;
		display: block
	}
	.search-filter-container .main-filter-toggle .clear-link {
		display: block;
		color: #079bd5
	}
	.no-touch .search-filter-container .main-filter-toggle:hover {
		pointer-events: none;
		display: block;
		color: #1a1a1a;
		text-decoration: none;
		cursor: default;
		background: 0 0
	}
	.search-filter-container .main-filter-toggle:after {
		display: none
	}
	.search-filter-container .main-filter-toggle.active {
		background: 0 0;
		color: #1a1a1a;
		text-shadow: none;
		border: none
	}
	.search-filter-container .search-filters {
		display: block!important
	}
	.search-filter-container .search-filters>li .filter-toggle {
		font-size: 14.5px;
		font-size: 1.45rem
	}
	.search-filter-container .search-filters .formCheckBox {
		padding-bottom: 0
	}
	.siderail-callouts {
		display: block
	}
	.side-rail.stick-to-top-med {
		position: static;
		right: auto
	}
	.home-featured .featured-container {
		height: 300px
	}
	.product-comparison .compare-feature, .product-comparison .compare-product {
		position: relative;
		vertical-align: middle
	}
	.product-comparison .compare-feature {
		background: #fff
	}
	.product-comparison .feature-title {
		display: none
	}
	.feature-title-column {
		display: inline-block;
		background: #f0f0f0
	}
	.feature-title-column .feature-title {
		display: inline-block
	}
	.feature-title-column .compare-feature, .feature-title-column .feature-title {
		background: #f0f0f0
	}
	.thumbnail-container {
		min-height: 1px;
		position: relative;
		text-align: left;
		margin-bottom: 4em
	}
	.thumbnail-image {
		float: none;
		max-width: none
	}
	.thumbnail-name {
		margin: .5em 1em 0 0;
		height: 40px
	}
	.thumbnail-links, .thumbnail-price {
		margin: 0 auto
	}
	#product-detail-container .gallery .main-image-container:before {
		font-family: fontello;
		font-style: normal;
		font-weight: 400;
		speak: none;
		display: inline-block;
		text-decoration: none;
		height: 1em;
		width: 1em;
		text-align: center;
		opacity: .95;
		line-height: 1em;
		vertical-align: -.05em;
		content: '\e819';
		font-size: 18px;
		font-size: 1.8rem;
		color: #c2c2c2;
		position: absolute;
		right: 2em;
		top: .5em;
		background: #fff;
		border-radius: 50%;
		padding: .25em .3em .2em;
		border: 1px solid #c2c2c2;
		-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
		box-shadow: 0 0 4px rgba(0, 0, 0, .5)
	}
	.gallery .main-image-container:hover:before {
		color: #079bd5
	}
	.gallery .thumb-container {
		position: relative;
		line-height: 0
	}
	.product-colors, .product-detail-price, .product-tools {
		text-align: left
	}
	.product-options {
		position: relative
	}
	.user-listing {
		padding: 0 2em;
		border-left: 1px solid #dcdcdc
	}
	.modalContent {
		max-width: 65%
	}
	.modalQuickBuyContent {
		background: #FFF;
		height: 650px;
		width: 65%
	}
	.modalQuickBuyContent .modalInner {
		height: 650px;
		overflow: hidden;
		padding-top: 0
	}
	.modalContent.small {
		max-width: 45%
	}
	.content-listing:last-child {
		border-bottom: 1px solid #f0f0f0
	}
	#zoom-panel {
		-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		box-shadow: 0 2px 6px rgba(0, 0, 0, .65);
		position: absolute;
		top: 0;
		left: 100%;
		z-index: 100;
		width: 100%;
		height: 100%;
		overflow: hidden;
		border: 1px solid #079bd5;
		background-color: #FFF
	}
	#zoom-panel img {
		max-width: none
	}
	.saved-item:after {
		left: 75%
	}
	.formRadioButton span label span.shipping-radio {
		line-height: 1.1;
		display: inline-block;
		width: 10em;
		padding-bottom: .5em
	}
}
@media only screen and (min-width:1160px) {
	.compare-table, .lower-footer .copyright, .row.checkout, .row.login {
		padding: 0
	}
	.row.login {
		padding-top: 4em
	}
	.main-nav ul li:after {
		top: -.8em
	}
	.main-nav ul li .mega-menu:after {
		margin-top: -1.8em
	}
	.contact-support h5.color-block span.icon-chat {
		font-size: 200%
	}
	.flex-direction-nav a {
		width: 3em;
		top: 50%
	}
	.flexslider .slides>li {
		height: 500px;
		overflow: hidden
	}
	.header-banner .header-banner-content .banner-wrap .header-copy {
		padding-left: 0
	}
	.header-banner.in-content .header-banner-content .banner-wrap .header-copy {
		padding: 1em 1.5em
	}
	.footer-banner ul li:first-child {
		text-align: left
	}
}
@media only screen and (min-width:1260px) {
	.flexslider, .header-banner {
		max-width: 1900px;
		margin-left: auto;
		margin-right: auto
	}
	.flexslider .slides>li {
		max-height: 600px;
		overflow: hidden
	}
	.flexslider .slides>li .flexslider-copy .h1, .flexslider .slides>li .flexslider-copy .h2, .flexslider .slides>li .flexslider-copy h1, .flexslider .slides>li .flexslider-copy h2 {
		font-size: 37.5px;
		font-size: 3.75rem
	}
	.flexslider .slides>li .flexslider-copy p {
		font-size: 20px;
		font-size: 2rem
	}
	.flexslider .slides>li .flexslider-copy>div {
		width: 1120px;
		margin: 0 auto;
		padding-right: 50%
	}
}
@media only screen and (min-width:1360px) {
	.flex-prev {
		left: 4em
	}
	.flex-next {
		right: 4em
	}
	.iframe-video {
		width: 960px;
		height: 720px
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary {
		right: -9em
	}
	.no-touch .utilities .header-shopping-cart:hover .cart-summary .cart-summary-inner:after {
		left: 50%
	}
}
@media only screen and (min-width:1400px) {
	.flexslider .slides>li .flexslider-copy>div {
		padding-right: 40%
	}
}
@media only screen and (min-width:520px) {
	.product-comparison .feature-title {
		font-size: 16px;
		font-size: 1.6rem
	}
}