/* DO NOT USE THE COLOR VARIABLES OUTSIDE OF THIS FILE */
.ntContent .line:after,
.ntContent .lastUnit:after {
  content: " x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . x . ";
  visibility: hidden;
  clear: both;
  height: 0 !important;
  display: block;
  line-height: 0;
  font-size: xx-large;
  overflow: hidden;
}
.ntContent .line {
  *zoom: 1;
}
.ntContent .unit {
  float: left;
}
.ntContent .unitR {
  float: right;
}
.ntContent .size1of1 {
  float: none;
  width: 100%;
}
.ntContent .size1of2 {
  width: 50%;
}
.ntContent .size1of3 {
  width: 33.33333%;
}
.ntContent .size2of3 {
  width: 66.66666%;
}
.ntContent .size1of4 {
  width: 25%;
}
.ntContent .size3of4 {
  width: 75%;
}
.ntContent .size1of5 {
  width: 20%;
}
.ntContent .size2of5 {
  width: 40%;
}
.ntContent .size3of5 {
  width: 60%;
}
.ntContent .size4of5 {
  width: 80%;
}
.ntContent .size1of6 {
  width: 16.66666%;
}
.ntContent .size5of6 {
  width: 83.33333%;
}
.ntContent .size1of10 {
  width: 10%;
}
.ntContent .size3of10 {
  width: 30%;
}
.ntContent .size7of10 {
  width: 70%;
}
.ntContent .size9of10 {
  width: 90%;
}
.ntContent .size1of8 {
  width: 12.5%;
}
.ntContent .size3of8 {
  width: 37.5%;
}
.ntContent .size5of8 {
  width: 62.5%;
}
.ntContent .size7of8 {
  width: 87.5%;
}
.ntContent .sizecpc {
  width: 100%;
}
.ntContent .lastUnit {
  display: table-cell;
  *display: block;
  *zoom: 1;
  float: none;
  width: auto;
}
/*
  ---------------------------------
  Buttons
  ---------------------------------
*/
.ntBtBig,
.ntBtMed,
.ntBtSmall {
  line-height: 15px;
  padding: 4px 7px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  vertical-align: middle;
  font-size: 11px;
  font-weight: bold;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4);
  -ms-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.4);
  display: inline-block;
}
.ntBtBig:before,
.ntBtMed:before,
.ntBtSmall:before,
.ntBtBig:after,
.ntBtMed:after,
.ntBtSmall:after {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.ntBtBig:hover,
.ntBtMed:hover,
.ntBtSmall:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
}
.ntBtBig:hover:before,
.ntBtMed:hover:before,
.ntBtSmall:hover:before,
.ntBtBig:hover:after,
.ntBtMed:hover:after,
.ntBtSmall:hover:after {
  color: inherit;
}
.ntBtBig.icon-spin:before,
.ntBtMed.icon-spin:before,
.ntBtSmall.icon-spin:before {
  font-size: 9px;
  margin-right: 3px;
}
.ntBtDefault,
.ntBtDefault:visited {
  color: #000000;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  border: 1px solid #ececec;
  border-bottom: 1px solid #c1c1c1;
  background-color: #e9e9e9;
  background-image: linear-gradient(top, #e1e1e1, #f4f4f4);
  background-image: -moz-linear-gradient(top, #e1e1e1, #f4f4f4);
  background-image: -ms-linear-gradient(top, #e1e1e1, #f4f4f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #e1e1e1, #f4f4f4);
  background-image: -o-linear-gradient(top, #e1e1e1, #f4f4f4);
  background-repeat: repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.ntBtDefault:hover,
.ntBtDefault:visited:hover {
  background-color: #f6f6f6;
  background-image: linear-gradient(top, #f6f6f6, #f6f6f6);
  background-image: -moz-linear-gradient(top, #f6f6f6, #f6f6f6);
  background-image: -ms-linear-gradient(top, #f6f6f6, #f6f6f6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #f6f6f6);
  background-image: -o-linear-gradient(top, #f6f6f6, #f6f6f6);
  background-repeat: repeat-x;
  text-decoration: none;
}
.ntBtDefault:after,
.ntBtDefault:visited:after,
.ntBtDefault:before,
.ntBtDefault:visited:before {
  text-shadow: none;
}
.ntBtDefault.arrow-box-bottom:before,
.ntBtDefault:visited.arrow-box-bottom:before,
.ntBtDefault.arrow-box-bottom-right:before,
.ntBtDefault:visited.arrow-box-bottom-right:before,
.ntBtDefault.arrow-box-bottom-left:before,
.ntBtDefault:visited.arrow-box-bottom-left:before {
  border-top-color: #c1c1c1;
}
.ntBtDefault,
.ntBtDefault:visited {
  text-shadow: 0 1px 0 #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.22);
  border-bottom: 1px solid rgba(0, 0, 0, 0.35);
}
.ntBtBig {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-size: 16px;
  padding: 6px 15px 7px;
  line-height: 20px;
}
.ntBtPrice,
.ntBtPrice:visited {
  color: #ffffff;
  border: 1px solid #437e11;
  border-bottom: 1px solid #1a3107;
  background-color: #599d0e;
  background-image: linear-gradient(top, #63a90a, #4a8b13);
  background-image: -moz-linear-gradient(top, #63a90a, #4a8b13);
  background-image: -ms-linear-gradient(top, #63a90a, #4a8b13);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#63a90a), to(#4a8b13));
  background-image: -webkit-linear-gradient(top, #63a90a, #4a8b13);
  background-image: -o-linear-gradient(top, #63a90a, #4a8b13);
  background-repeat: repeat-x;
  -webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  border-color: #63a90a #63a90a #4a8b13;
  box-sizing: border-box;
  padding-right: 0;
  width: auto;
  white-space: nowrap;
}
.ntBtPrice:hover,
.ntBtPrice:visited:hover {
  background-color: #4a8b13;
  background-image: linear-gradient(top, #4a8b13, #4a8b13);
  background-image: -moz-linear-gradient(top, #4a8b13, #4a8b13);
  background-image: -ms-linear-gradient(top, #4a8b13, #4a8b13);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a8b13), to(#4a8b13));
  background-image: -webkit-linear-gradient(top, #4a8b13, #4a8b13);
  background-image: -o-linear-gradient(top, #4a8b13, #4a8b13);
  background-repeat: repeat-x;
  text-decoration: none;
}
.ntBtPrice:after,
.ntBtPrice:visited:after,
.ntBtPrice:before,
.ntBtPrice:visited:before {
  text-shadow: none;
}
.ntBtPrice.arrow-box-bottom:before,
.ntBtPrice:visited.arrow-box-bottom:before,
.ntBtPrice.arrow-box-bottom-right:before,
.ntBtPrice:visited.arrow-box-bottom-right:before,
.ntBtPrice.arrow-box-bottom-left:before,
.ntBtPrice:visited.arrow-box-bottom-left:before {
  border-top-color: #1a3107;
}
.ntBtPrice.ntBtSmall:after,
.ntBtPrice:visited.ntBtSmall:after {
  margin: -7px 0 -5px 10px;
  padding: 7px;
}
.ntBtPrice.ntBtMed:after,
.ntBtPrice:visited.ntBtMed:after {
  margin: -6px 0 -7px 15px;
  padding: 8px;
}
.ntBtPrice.ntBtBig:after,
.ntBtPrice:visited.ntBtBig:after {
  margin: -6px 0 -7px 15px;
  padding: 11px;
}
@font-face {
  font-family: 'icons-webfont-native';
  font-weight: 400;
  font-style: normal;
  src: url('http://m.bestofmedia.com/sfp/images/design/font/icons/icons-webfont.1.18.eot');
  src: url('http://m.bestofmedia.com/sfp/images/design/font/icons/icons-webfont.1.18.eot#iefix') format('embedded-opentype'), url('http://m.bestofmedia.com/sfp/images/design/font/icons/icons-webfont.1.18.svg#icons-webfont-native') format('svg'), url('http://m.bestofmedia.com/sfp/images/design/font/icons/icons-webfont.1.18.woff#iefix') format('woff'), url('http://m.bestofmedia.com/sfp/images/design/font/icons/icons-webfont.1.18.ttf') format('truetype');
}
.font-'icons-webfont-native' {
  font-family: 'icons-webfont-native';
}
.ntIcon:before,
.ntIcon:after {
  font-family: 'icons-webfont-native';
  line-height: 100%;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: center;
  text-shadow: none;
  display: inline-block;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  color: #666666;
}
.ntIcon:hover {
  text-decoration: none;
}
.ntIcon:hover:before,
.ntIcon:hover:after {
  color: #000000;
  text-decoration: none;
}
.ie .ntIcon:before,
.ie .ntIcon:after {
  line-height: 1;
}
/* icon with css rounded */
.ntIcon-rounded {
  vertical-align: middle;
}
.ntIcon-rounded:before,
.ntIcon-rounded:after,
.ntIcon-rounded .inline-icon {
  color: #dddddd;
  background: #000000;
  padding: 4px;
  vertical-align: middle;
  position: relative;
  top: -1px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.ntIcon-rounded:hover:before,
.ntIcon-rounded:hover:after,
.ntIcon-rounded:hover .inline-icon {
  color: #dddddd;
  background: #3d3d3d;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* IcoMoon - This part is a C/P of classes generated by IcoMoon */
.ntIcon-egal:before {
  content: "\a1";
}
.ntIcon-editor-pick:before {
  content: "\f3";
}
.ntIcon-discussion:before {
  content: "\7d";
}
.ntIcon-crown:before {
  content: "\7c";
}
.ntIcon-expert:before {
  content: "\2f";
}
.ntIcon-coupe:before {
  content: "\2b";
}
.ntIcon-info-rounded:before {
  content: "\25";
}
.ntIcon-pcpartpicker:before {
  content: "\50";
}
.ntIcon-sherif:before {
  content: "\cd";
}
.ntIcon-spin:before {
  content: "\21";
}
.ntIcon-warn-triangle:before {
  content: "\d0";
}
.ntIcon-refresh:before {
  content: "\70";
}
.ntIcon-youtube:before {
  content: "\b8";
}
.ntIcon-yahoo:before {
  content: "\b9";
}
.ntIcon-wordpress:before {
  content: "\b7";
}
.ntIcon-os-windows:before {
  content: "\c5";
}
.ntIcon-warn:before {
  content: "\cf";
}
.ntIcon-shopping:before {
  content: "\44";
}
.ntIcon-price:before {
  content: "\76";
}
.ntIcon-thumbs-up:before {
  content: "\5a";
}
.ntIcon-thumbs-down:before {
  content: "\59";
}
.ntIcon-vote-up:before {
  content: "\cb";
}
.ntIcon-vote-down:before {
  content: "\cc";
}
.ntIcon-vimeo:before {
  content: "\b6";
}
.ntIcon-video:before {
  content: "\d9";
}
.ntIcon-users:before {
  content: "\e7";
}
.ntIcon-twitter2:before {
  content: "\b5";
}
.ntIcon-twitter:before {
  content: "\5f";
}
.ntIcon-tumblr:before {
  content: "\29";
}
.ntIcon-btn-up:before {
  content: "\6d";
}
.ntIcon-btn-right:before {
  content: "\6b";
}
.ntIcon-btn-left:before {
  content: "\6a";
}
.ntIcon-btn-down:before {
  content: "\6c";
}
.ntIcon-wheel:before {
  content: "\4e";
}
.ntIcon-cle:before {
  content: "\77";
}
.ntIcon-ipad:before {
  content: "\35";
}
.ntIcon-stumbleupon:before {
  content: "\b4";
}
.ntIcon-star-half:before {
  content: "\2a";
}
.ntIcon-star:before {
  content: "\a4";
}
.ntIcon-spot:before {
  content: "\be";
}
.ntIcon-os-smartphone:before {
  content: "\34";
}
.ntIcon-skype:before {
  content: "\27";
}
.ntIcon-share:before {
  content: "\bb";
}
.ntIcon-photo:before {
  content: "\4f";
}
.ntIcon-rss:before {
  content: "\b3";
}
.ntIcon-signet:before {
  content: "\58";
}
.ntIcon-arrow-to-top:before {
  content: "\e3";
}
.ntIcon-quote:before {
  content: "\4d";
}
.ntIcon-quora:before {
  content: "\b1";
}
.ntIcon-quickedit:before {
  content: "\d1";
}
.ntIcon-question-chat2:before {
  content: "\d8";
}
.ntIcon-question-chat:before {
  content: "\ce";
}
.ntIcon-question2:before {
  content: "\47";
}
.ntIcon-question:before {
  content: "\d2";
}
.ntIcon-qik:before {
  content: "\c0";
}
.ntIcon-printer:before {
  content: "\57";
}
.ntIcon-plus:before {
  content: "\72";
}
.ntIcon-ping:before {
  content: "\c2";
}
.ntIcon-chart:before {
  content: "\55";
}
.ntIcon-double-picture:before {
  content: "\52";
}
.ntIcon-picture-layer:before {
  content: "\51";
}
.ntIcon-picasa:before {
  content: "\bc";
}
.ntIcon-writing:before {
  content: "\49";
}
.ntIcon-pencil:before {
  content: "\48";
}
.ntIcon-paypal:before {
  content: "\af";
}
.ntIcon-out:before {
  content: "\79";
}
.ntIcon-cross:before {
  content: "\71";
}
.ntIcon-phone:before {
  content: "\33";
}
.ntIcon-moins:before {
  content: "\73";
}
.ntIcon-mail-open:before {
  content: "\31";
}
.ntIcon-mail:before {
  content: "\30";
}
.ntIcon-os-linux:before {
  content: "\c6";
}
.ntIcon-linkedin:before {
  content: "\28";
}
.ntIcon-lastfm:before {
  content: "\bd";
}
.ntIcon-ipod:before {
  content: "\32";
}
.ntIcon-info:before {
  content: "\46";
}
.ntIcon-os-web-app:before {
  content: "\c9";
}
.ntIcon-home:before {
  content: "\74";
}
.ntIcon-heart:before {
  content: "\4c";
}
.ntIcon-gtalk:before {
  content: "\c1";
}
.ntIcon-googleplus:before {
  content: "\c4";
}
.ntIcon-foursquare:before {
  content: "\c3";
}
.ntIcon-flickr:before {
  content: "\e0";
}
.ntIcon-flag:before {
  content: "\d5";
}
.ntIcon-article:before {
  content: "\41";
}
.ntIcon-multi-person:before {
  content: "\37";
}
.ntIcon-person:before {
  content: "\36";
}
.ntIcon-facebook:before {
  content: "\22";
}
.ntIcon-ember:before {
  content: "\bf";
}
.ntIcon-dribble:before {
  content: "\26";
}
.ntIcon-download:before {
  content: "\75";
}
.ntIcon-layer-superposition:before {
  content: "\54";
}
.ntIcon-deviantart:before {
  content: "\2d";
}
.ntIcon-chevron-up:before {
  content: "\68";
}
.ntIcon-chevron-right:before {
  content: "\67";
}
.ntIcon-chevron-left:before {
  content: "\66";
}
.ntIcon-chevron-down:before {
  content: "\69";
}
.ntIcon-check:before {
  content: "\7a";
}
.ntIcon-forum:before {
  content: "\42";
}
.ntIcon-talking:before {
  content: "\78";
}
.ntIcon-chart-chat:before {
  content: "\d7";
}
.ntIcon-diagram:before {
  content: "\56";
}
.ntIcon-caddie:before {
  content: "\43";
}
.ntIcon-blogger:before {
  content: "\40";
}
.ntIcon-bing:before {
  content: "\e1";
}
.ntIcon-bg-squared:before {
  content: "\f2";
}
.ntIcon-bg-rounded:before {
  content: "\f1";
}
.ntIcon-behance:before {
  content: "\e9";
}
.ntIcon-bebo:before {
  content: "\e8";
}
.ntIcon-backquote:before {
  content: "\e4";
}
.ntIcon-arrow-up:before {
  content: "\63";
}
.ntIcon-arrow-right:before {
  content: "\61";
}
.ntIcon-extend:before {
  content: "\6f";
}
.ntIcon-arrow-left:before {
  content: "\62";
}
.ntIcon-reduce:before {
  content: "\6e";
}
.ntIcon-arrow-down:before {
  content: "\64";
}
.ntIcon-arrow-back:before {
  content: "\65";
}
.ntIcon-appstore:before {
  content: "\b2";
}
.ntIcon-os-mac-os:before {
  content: "\c7";
}
.ntIcon-android:before {
  content: "\c8";
}
.ntIcon-amazon:before {
  content: "\38";
}
.ntIcon-aim:before {
  content: "\ba";
}
.ntIcon-white-star:before {
  content: "\2e";
}
.ntIcon-loupe:before {
  content: "\45";
}
.ntIcon-style:before {
  content: "\24";
}
.ntIcon-list:before {
  content: "\23";
}
.ntIcon-social:before {
  content: "\e003";
}
.ntIcon-jeu:before {
  content: "\e002";
}
.ntIcon-best-offer:before {
  content: "\e004";
}
.ntIcon-empty:before {
  content: "\2c";
}
.ntIcon-faq:before {
  content: "\7b";
}
.ntIcon-light-bulb:before {
  content: "\7e";
}
.ntIcon-bin:before {
  content: "\39";
}
.ntIcon-unbin:before {
  content: "\3a";
}
.ntIcon-chevron-right-after:after {
  content: "\67";
}
.ntIcon-chevron-up-after:after {
  content: "\68";
}
.ntIcon-chevron-down-after:after {
  content: "\69";
}
.ntShoppingWidget a {
  text-decoration: none;
}
.ntShoppingWidget .scrollable .ntItem {
  margin-right: 10px;
}
.ntShoppingWidget .ntShopping {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  clear: both;
  border: 3px solid #FFF;
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 0;
}
.ntShoppingWidget .ntFallback-label {
  line-height: 40px;
  text-transform: capitalize;
}
.ntShoppingWidget .ntFallback-label.merchant {
  font-size: 14px;
}
.ntShoppingWidget .ntFallback-label:after {
  font-size: 10px;
  vertical-align: middle;
}
.ntShoppingWidget .line {
  background-color: #EAEBEF;
}
.ntShoppingWidget .merchant {
  display: block;
  font-size: 10px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ntShoppingWidget .merchant:after {
  color: #FFF;
  margin-left: 5px;
}
.ntShoppingWidget .ntCompact .merchant {
  margin: 0 auto;
}
.ntShoppingWidget .title {
  font-size: 17px;
  font-weight: bold;
  line-height: 50px;
  padding: 0 10px;
  max-width: 363px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ntShoppingWidget .price,
.ntShoppingWidget a.price {
  color: #FFF;
  padding: 8px 15px 5px;
  text-transform: none;
  font-size: 24px;
}
.ntShoppingWidget .price:before,
.ntShoppingWidget a.price:before,
.ntShoppingWidget .price:after,
.ntShoppingWidget a.price:after {
  display: none;
}
.ntShoppingWidget .price:hover,
.ntShoppingWidget a.price:hover,
.ntShoppingWidget .price:visited,
.ntShoppingWidget a.price:visited,
.ntShoppingWidget .price:focus,
.ntShoppingWidget a.price:focus {
  color: #fff;
}
.ntShoppingWidget .ntName {
  font-weight: bold;
  margin: 10px auto;
  text-align: center;
}
.ntShoppingWidget .priceWrap {
  padding-left: 0;
  background-color: #FFFFFF;
}
.ntShoppingWidget .thumb {
  padding: 0 3px 0 0;
  background-color: #FFFFFF;
}
.ntShoppingWidget .thumb .image {
  height: 55px;
  width: 55px;
  display: block;
  background-color: #ffffff;
  max-height: 55px;
  max-width: 55px;
}
.ntShoppingWidget .thumb .image img {
  display: block;
  width: 55px;
  height: 55px;
}
.ntShoppingWidget .ntSmall {
  position: relative;
  overflow: hidden;
}
.ntShoppingWidget .ntSmall:before,
.ntShoppingWidget .ntSmall:after {
  clear: both;
  content: ' ';
  display: block;
}
.ntShoppingWidget .ntSmall ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  display: table;
}
.ntShoppingWidget .ntSmall ul > * {
  display: table-cell;
}
.ntShoppingWidget .ntSmall .ntItem {
  text-align: center;
}
.ntShoppingWidget .ntSmall .ntItem > * {
  display: block;
}
.ntShoppingWidget .ntSmall .ntItem img {
  margin: 0 auto;
}
.ntShoppingWidget .ntSmall .ntWrap {
  overflow-x: auto;
}
.ntShoppingWidget .ntSmall .ntNav {
  display: none;
  position: absolute;
  height: 100%;
  width: 30px;
  background: #ccc;
  opacity: 0.7;
  text-align: center;
  cursor: pointer;
}
.ntShoppingWidget .ntSmall .ntNav.ntNavRight {
  right: 0;
}
.ntShoppingWidget .ntSmall .ntNav a {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
}
.ntShoppingWidget .ntSmall.active.scrollable .ntNav {
  display: block;
}
.ntShoppingWidget .ntSmall.active.scrollable.onleft .ntNav.ntNavLeft {
  display: none;
}
.ntShoppingWidget .ntSmall.active.scrollable.onright .ntNav.ntNavRight {
  display: none;
}
.ntShoppingWidget.multiple .ntName {
  overflow: hidden;
  max-width: 130px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ntShoppingWidget.multiple .ntSmall {
  max-height: 217px;
}
.ntShoppingWidget.multiple .ntSmall .ntItem {
  height: 215px;
}
.aLeft.ntShoppingWidget .ntShopping,
.aRight.ntShoppingWidget .ntShopping {
  margin-top: 0;
}
.aLeft.ntShoppingWidget .price,
.aRight.ntShoppingWidget .price {
  box-sizing: border-box;
  width: 100%;
}

.aLeft,
.aRight {
  box-sizing: border-box;
  margin: 0 30px 15px;
  width: 30%;
}
.aLeft img,
.aRight img {
  max-width: 100%;
}
.aLeft .imgLeft,
.aRight .imgLeft,
.aLeft .imgRight,
.aRight .imgRight {
  float: none;
  margin: 0;
  padding: 0;
}
.aRight {
  float: right;
  margin-right: 0;
}
.aLeft {
  float: left;
  margin-left: 0;
}
@media screen and (max-width: 479px) {
  .aLeft,
  .aRight {
    float: none;
    width: 100%;
    clear: both;
  }
}
