.product-sidebar .product-prices-header .cart-icon:before{content:""}.products-keyword .record:before,.products-index-page .box1 .record:before,.products-index-page .products-category .record:before,.page-products-category .box1 .record:before,.page-products-category .products-category .record:before,.page-authors-products .box1 .record:before,.page-authors-products .products-category .record:before,.products-keyword .record:after,.products-index-page .box1 .record:after,.products-index-page .products-category .record:after,.page-products-category .box1 .record:after,.page-products-category .products-category .record:after,.page-authors-products .box1 .record:after,.page-authors-products .products-category .record:after{content:" ";display:table}.products-keyword .record:after,.products-index-page .box1 .record:after,.products-index-page .products-category .record:after,.page-products-category .box1 .record:after,.page-products-category .products-category .record:after,.page-authors-products .box1 .record:after,.page-authors-products .products-category .record:after{clear:both}.products-show .product-description blockquote p,.products-show .product-description h1,.products-show .product-description h2,.products-show .product-description h3,.products-show .product-description h4,.products-show .product-description h5,.products-show .product-description h6,.products-keyword .record .headline,.products-index-page .box1 .record .headline,.products-index-page .products-category .record .headline,.page-products-category .box1 .record .headline,.page-products-category .products-category .record .headline,.page-authors-products .box1 .record .headline,.page-authors-products .products-category .record .headline{color:#1a1a1a;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.45}.products-show .product-description blockquote p a,.products-show .product-description h1 a,.products-show .product-description h2 a,.products-show .product-description h3 a,.products-show .product-description h4 a,.products-show .product-description h5 a,.products-show .product-description h6 a,.products-keyword .record .headline a,.products-index-page .box1 .record .headline a,.products-index-page .products-category .record .headline a,.page-products-category .box1 .record .headline a,.page-products-category .products-category .record .headline a,.page-authors-products .box1 .record .headline a,.page-authors-products .products-category .record .headline a{color:#1a1a1a;text-decoration:none;transition:color .1s ease-in-out}.products-show .product-description blockquote p a:hover,.products-show .product-description h1 a:hover,.products-show .product-description h2 a:hover,.products-show .product-description h3 a:hover,.products-show .product-description h4 a:hover,.products-show .product-description h5 a:hover,.products-show .product-description h6 a:hover,.products-keyword .record .headline a:hover,.products-index-page .box1 .record .headline a:hover,.products-index-page .products-category .record .headline a:hover,.page-products-category .box1 .record .headline a:hover,.page-products-category .products-category .record .headline a:hover,.page-authors-products .box1 .record .headline a:hover,.page-authors-products .products-category .record .headline a:hover{color:rgb(64.25,64.25,64.25)}.products-keyword .record .abstract,.products-keyword .record .pricing,.products-index-page .box1 .record .abstract,.products-index-page .products-category .record .abstract,.page-products-category .box1 .record .abstract,.page-products-category .products-category .record .abstract,.page-authors-products .box1 .record .abstract,.page-authors-products .products-category .record .abstract,.products-index-page .box1 .record .pricing,.products-index-page .products-category .record .pricing,.page-products-category .box1 .record .pricing,.page-products-category .products-category .record .pricing,.page-authors-products .box1 .record .pricing,.page-authors-products .products-category .record .pricing{font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.55}.products-keyword .record .abstract a,.products-keyword .record .pricing a,.products-index-page .box1 .record .abstract a,.products-index-page .products-category .record .abstract a,.page-products-category .box1 .record .abstract a,.page-products-category .products-category .record .abstract a,.page-authors-products .box1 .record .abstract a,.page-authors-products .products-category .record .abstract a,.products-index-page .box1 .record .pricing a,.products-index-page .products-category .record .pricing a,.page-products-category .box1 .record .pricing a,.page-products-category .products-category .record .pricing a,.page-authors-products .box1 .record .pricing a,.page-authors-products .products-category .record .pricing a{border-bottom:1px solid #e9e9e9;color:#1a1a1a;text-decoration:none}.products-keyword .record .abstract a:hover,.products-keyword .record .pricing a:hover,.products-index-page .box1 .record .abstract a:hover,.products-index-page .products-category .record .abstract a:hover,.page-products-category .box1 .record .abstract a:hover,.page-products-category .products-category .record .abstract a:hover,.page-authors-products .box1 .record .abstract a:hover,.page-authors-products .products-category .record .abstract a:hover,.products-index-page .box1 .record .pricing a:hover,.products-index-page .products-category .record .pricing a:hover,.page-products-category .box1 .record .pricing a:hover,.page-products-category .products-category .record .pricing a:hover,.page-authors-products .box1 .record .pricing a:hover,.page-authors-products .products-category .record .pricing a:hover{color:#9cc2f8}.products-keyword .record .button,.products-keyword .record .add-to-cart,.products-keyword .record .product-more,.products-index-page .box1 .record .button,.products-index-page .box1 .record .add-to-cart,.products-index-page .box1 .record .product-more,.products-index-page .products-category .record .button,.products-index-page .products-category .record .add-to-cart,.products-index-page .products-category .record .product-more,.page-products-category .box1 .record .button,.page-products-category .box1 .record .add-to-cart,.page-products-category .box1 .record .product-more,.page-products-category .products-category .record .button,.page-products-category .products-category .record .add-to-cart,.page-products-category .products-category .record .product-more,.page-authors-products .box1 .record .button,.page-authors-products .box1 .record .add-to-cart,.page-authors-products .box1 .record .product-more,.page-authors-products .products-category .record .button,.page-authors-products .products-category .record .add-to-cart,.page-authors-products .products-category .record .product-more{padding:8px 12px;font-size:0.875rem;background-color:#333;border:none;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.65;outline:none;text-align:center;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-in-out}.products-keyword .record .button:hover,.products-keyword .record .add-to-cart:hover,.products-keyword .record .product-more:hover,.products-index-page .box1 .record .button:hover,.products-index-page .box1 .record .add-to-cart:hover,.products-index-page .box1 .record .product-more:hover,.products-index-page .products-category .record .button:hover,.products-index-page .products-category .record .add-to-cart:hover,.products-index-page .products-category .record .product-more:hover,.page-products-category .box1 .record .button:hover,.page-products-category .box1 .record .add-to-cart:hover,.page-products-category .box1 .record .product-more:hover,.page-products-category .products-category .record .button:hover,.page-products-category .products-category .record .add-to-cart:hover,.page-products-category .products-category .record .product-more:hover,.page-authors-products .box1 .record .button:hover,.page-authors-products .box1 .record .add-to-cart:hover,.page-authors-products .box1 .record .product-more:hover,.page-authors-products .products-category .record .button:hover,.page-authors-products .products-category .record .add-to-cart:hover,.page-authors-products .products-category .record .product-more:hover{background-color:hsl(0,0%,15%);color:#fff}.products-index-page .products-index .record .add-to-cart,.products-index-page .products-category .featured .record .add-to-cart,.page-products-category .products-index .record .add-to-cart,.page-products-category .products-category .featured .record .add-to-cart,.page-authors-products .products-index .record .add-to-cart,.page-authors-products .products-category .featured .record .add-to-cart{font-size:0.8125rem;padding:.625rem;margin-right:10px}.products-index-page h3,.page-products-category h3{font-size:0.8125rem;margin-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.products-index-page h3 a,.page-products-category h3 a{color:#646464}.products-index-page h3:before,.page-products-category h3:before{background-color:#9cc2f8;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:200px}.products-index-page h3,.page-products-category h3{margin-bottom:.9375rem}.products-index-page h3 a,.page-products-category h3 a{color:#1a1a1a}.products-category-title{margin-right:1.25rem;float:left}.products-index-page__sidebar-wrapper,.page-products-category__sidebar-wrapper,.page-authors-products__sidebar-wrapper{background-color:#fff}.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{width:23.0830670927%;float:left;margin-right:2.5559105431%;background-color:#fff}@media(min-width: 641px)and (max-width: 1200px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{width:31.6293929712%;float:left;margin-right:2.5559105431%}}@media(min-width: 641px)and (max-width: 768px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}@media(min-width: 0)and (max-width: 640px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}.products-index-page .sidebar .records,.page-products-category .sidebar .records,.page-authors-products .sidebar .records{padding:1.25rem;border-bottom:1px solid #eaeaea}.products-index-page .sidebar .records:last-child,.page-products-category .sidebar .records:last-child,.page-authors-products .sidebar .records:last-child{border:none}.products-index-page .sidebar h3,.page-products-category .sidebar h3,.page-authors-products .sidebar h3{font-size:0.8125rem;margin-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.products-index-page .sidebar h3 a,.page-products-category .sidebar h3 a,.page-authors-products .sidebar h3 a{color:#646464}.products-index-page .sidebar h3:before,.page-products-category .sidebar h3:before,.page-authors-products .sidebar h3:before{background-color:#9cc2f8;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:200px}.products-index-page .sidebar h3,.page-products-category .sidebar h3,.page-authors-products .sidebar h3{margin-bottom:.625rem;font-size:1rem;color:#222;line-height:1.65}.products-index-page .sidebar .headline,.page-products-category .sidebar .headline,.page-authors-products .sidebar .headline{margin-bottom:.3125rem;font-size:0.875rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.4}.products-index-page .sidebar .headline a,.page-products-category .sidebar .headline a,.page-authors-products .sidebar .headline a{color:#5c6f7a;text-decoration:none;transition:color .1s ease-in-out}.products-index-page .sidebar .headline a:hover,.page-products-category .sidebar .headline a:hover,.page-authors-products .sidebar .headline a:hover{color:hsl(202,14.0186915888%,27.9607843137%)}.products-index-page .box1 .record,.products-index-page .products-category .record,.page-products-category .box1 .record,.page-products-category .products-category .record,.page-authors-products .box1 .record,.page-authors-products .products-category .record{width:31.6293929712%;float:left;margin-right:2.5559105431%;margin-bottom:1.25rem;padding:1.25rem;background-color:#fff}@media(min-width: 641px)and (max-width: 768px){.products-index-page .box1 .record,.products-index-page .products-category .record,.page-products-category .box1 .record,.page-products-category .products-category .record,.page-authors-products .box1 .record,.page-authors-products .products-category .record{width:48.7220447284%;float:left;margin-right:2.5559105431%}}@media(min-width: 0)and (max-width: 640px){.products-index-page .box1 .record,.products-index-page .products-category .record,.page-products-category .box1 .record,.page-products-category .products-category .record,.page-authors-products .box1 .record,.page-authors-products .products-category .record{float:none;width:auto;margin-right:auto;margin-bottom:1.25rem;min-height:100%}}.products-index-page .box1 .record .image,.products-index-page .products-category .record .image,.page-products-category .box1 .record .image,.page-products-category .products-category .record .image,.page-authors-products .box1 .record .image,.page-authors-products .products-category .record .image{margin-bottom:.9375rem;text-align:center}.products-index-page .box1 .record .headline,.products-index-page .products-category .record .headline,.page-products-category .box1 .record .headline,.page-products-category .products-category .record .headline,.page-authors-products .box1 .record .headline,.page-authors-products .products-category .record .headline{font-size:1.125rem;margin-bottom:.625rem;font-weight:normal}@media(min-width: 641px)and (max-width: 1200px){.products-index-page .box1 .record .headline,.products-index-page .products-category .record .headline,.page-products-category .box1 .record .headline,.page-products-category .products-category .record .headline,.page-authors-products .box1 .record .headline,.page-authors-products .products-category .record .headline{font-size:1.125rem}}@media(min-width: 0)and (max-width: 640px){.products-index-page .box1 .record .headline,.products-index-page .products-category .record .headline,.page-products-category .box1 .record .headline,.page-products-category .products-category .record .headline,.page-authors-products .box1 .record .headline,.page-authors-products .products-category .record .headline{font-size:1.25rem}}.products-index-page .box1 .record .pricing,.products-index-page .products-category .record .pricing,.page-products-category .box1 .record .pricing,.page-products-category .products-category .record .pricing,.page-authors-products .box1 .record .pricing,.page-authors-products .products-category .record .pricing{font-size:0.875rem;margin:10px 0}.products-index-page .box1 .record .our-price label,.products-index-page .products-category .record .our-price label,.page-products-category .box1 .record .our-price label,.page-products-category .products-category .record .our-price label,.page-authors-products .box1 .record .our-price label,.page-authors-products .products-category .record .our-price label{margin:0}.products-index-page .box1 .record .abstract,.products-index-page .products-category .record .abstract,.page-products-category .box1 .record .abstract,.page-products-category .products-category .record .abstract,.page-authors-products .box1 .record .abstract,.page-authors-products .products-category .record .abstract{font-size:0.875rem;margin-bottom:.625rem;line-height:1.45}.products-index-page .box1 .record .url,.products-index-page .products-category .record .url,.page-products-category .box1 .record .url,.page-products-category .products-category .record .url,.page-authors-products .box1 .record .url,.page-authors-products .products-category .record .url{font-family:"Helvetica","Arial",sans-serif;color:#646464;text-decoration:none}.products-index-page .box1 .record .button,.products-index-page .box1 .record .add-to-cart,.products-index-page .box1 .record .product-more,.products-index-page .products-category .record .button,.products-index-page .products-category .record .add-to-cart,.products-index-page .products-category .record .product-more,.page-products-category .box1 .record .button,.page-products-category .box1 .record .add-to-cart,.page-products-category .box1 .record .product-more,.page-products-category .products-category .record .button,.page-products-category .products-category .record .add-to-cart,.page-products-category .products-category .record .product-more,.page-authors-products .box1 .record .button,.page-authors-products .box1 .record .add-to-cart,.page-authors-products .box1 .record .product-more,.page-authors-products .products-category .record .button,.page-authors-products .products-category .record .add-to-cart,.page-authors-products .products-category .record .product-more{padding:10px 20px;font-size:0.75rem}@media(min-width: 641px)and (max-width: 1200px){.products-index-page .box1 .record .button,.products-index-page .box1 .record .add-to-cart,.products-index-page .box1 .record .product-more,.products-index-page .products-category .record .button,.products-index-page .products-category .record .add-to-cart,.products-index-page .products-category .record .product-more,.page-products-category .box1 .record .button,.page-products-category .box1 .record .add-to-cart,.page-products-category .box1 .record .product-more,.page-products-category .products-category .record .button,.page-products-category .products-category .record .add-to-cart,.page-products-category .products-category .record .product-more,.page-authors-products .box1 .record .button,.page-authors-products .box1 .record .add-to-cart,.page-authors-products .box1 .record .product-more,.page-authors-products .products-category .record .button,.page-authors-products .products-category .record .add-to-cart,.page-authors-products .products-category .record .product-more{margin-bottom:.3125rem;float:none;width:auto;margin-right:auto;display:block;width:100%}}@media(min-width: 0)and (max-width: 640px){.products-index-page .box1 .record .button,.products-index-page .box1 .record .add-to-cart,.products-index-page .box1 .record .product-more,.products-index-page .products-category .record .button,.products-index-page .products-category .record .add-to-cart,.products-index-page .products-category .record .product-more,.page-products-category .box1 .record .button,.page-products-category .box1 .record .add-to-cart,.page-products-category .box1 .record .product-more,.page-products-category .products-category .record .button,.page-products-category .products-category .record .add-to-cart,.page-products-category .products-category .record .product-more,.page-authors-products .box1 .record .button,.page-authors-products .box1 .record .add-to-cart,.page-authors-products .box1 .record .product-more,.page-authors-products .products-category .record .button,.page-authors-products .products-category .record .add-to-cart,.page-authors-products .products-category .record .product-more{margin-bottom:.3125rem;width:47.3770491803%;float:left;margin-right:5.2459016393%;font-size:0.875rem}}.products-index-page .box1 .record .add-to-cart,.products-index-page .products-category .record .add-to-cart,.page-products-category .box1 .record .add-to-cart,.page-products-category .products-category .record .add-to-cart,.page-authors-products .box1 .record .add-to-cart,.page-authors-products .products-category .record .add-to-cart{float:left}.products-index-page .box1 .record .product-more,.products-index-page .products-category .record .product-more,.page-products-category .box1 .record .product-more,.page-products-category .products-category .record .product-more,.page-authors-products .box1 .record .product-more,.page-authors-products .products-category .record .product-more{float:right;margin-right:0;margin-bottom:0}.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{width:74.3610223642%;float:right;margin-right:0}@media(min-width: 641px)and (max-width: 1200px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{width:65.8146964856%;float:right;margin-right:0}}@media(min-width: 641px)and (max-width: 768px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{float:none;width:auto;margin-right:auto;padding:0}}@media(min-width: 0)and (max-width: 640px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{float:none;width:auto;margin-right:auto;padding:0}}.products-index-page .box1 .records:before,.products-index-page .box1 .records:after,.products-index-page .products-category .records:before,.products-index-page .products-category .records:after,.page-products-category .box1 .records:before,.page-products-category .box1 .records:after,.page-products-category .products-category .records:before,.page-products-category .products-category .records:after,.page-authors-products .box1 .records:before,.page-authors-products .box1 .records:after,.page-authors-products .products-category .records:before,.page-authors-products .products-category .records:after{content:" ";display:table}.products-index-page .box1 .records:after,.products-index-page .products-category .records:after,.page-products-category .box1 .records:after,.page-products-category .products-category .records:after,.page-authors-products .box1 .records:after,.page-authors-products .products-category .records:after{clear:both}.products-index-page .box1 h3,.products-index-page .products-category h3,.page-products-category .box1 h3,.page-products-category .products-category h3,.page-authors-products .box1 h3,.page-authors-products .products-category h3{font-size:0.8125rem;margin-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.products-index-page .box1 h3 a,.products-index-page .products-category h3 a,.page-products-category .box1 h3 a,.page-products-category .products-category h3 a,.page-authors-products .box1 h3 a,.page-authors-products .products-category h3 a{color:#646464}.products-index-page .box1 h3:before,.products-index-page .products-category h3:before,.page-products-category .box1 h3:before,.page-products-category .products-category h3:before,.page-authors-products .box1 h3:before,.page-authors-products .products-category h3:before{background-color:#9cc2f8;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:200px}.products-index-page .box1 h3 a,.products-index-page .products-category h3 a,.page-products-category .box1 h3 a,.page-products-category .products-category h3 a,.page-authors-products .box1 h3 a,.page-authors-products .products-category h3 a{color:#333}.products-index-page .box1 .comment-count,.products-index-page .products-category .comment-count,.page-products-category .box1 .comment-count,.page-products-category .products-category .comment-count,.page-authors-products .box1 .comment-count,.page-authors-products .products-category .comment-count{display:none !important;visibility:hidden}.products-index-page .products-category:before,.products-index-page .products-category:after,.page-products-category .products-category:before,.page-products-category .products-category:after,.page-authors-products .products-category:before,.page-authors-products .products-category:after{content:" ";display:table}.products-index-page .products-category:after,.page-products-category .products-category:after,.page-authors-products .products-category:after{clear:both}.products-index-page .products-category .record:before,.products-index-page .products-category .record:after,.page-products-category .products-category .record:before,.page-products-category .products-category .record:after,.page-authors-products .products-category .record:before,.page-authors-products .products-category .record:after{content:" ";display:table}.products-index-page .products-category .record:after,.page-products-category .products-category .record:after,.page-authors-products .products-category .record:after{clear:both}.products-index-page .products-category .record:nth-child(3n),.page-products-category .products-category .record:nth-child(3n),.page-authors-products .products-category .record:nth-child(3n){float:right;margin-right:0}.products-index-page .products-category-wrapper:before,.products-index-page .products-category-wrapper:after,.page-products-category .products-category-wrapper:before,.page-products-category .products-category-wrapper:after,.page-authors-products .products-category-wrapper:before,.page-authors-products .products-category-wrapper:after{content:" ";display:table}.products-index-page .products-category-wrapper:after,.page-products-category .products-category-wrapper:after,.page-authors-products .products-category-wrapper:after{clear:both}.products-index-page .products-category-wrapper .record:before,.products-index-page .products-category-wrapper .record:after,.page-products-category .products-category-wrapper .record:before,.page-products-category .products-category-wrapper .record:after,.page-authors-products .products-category-wrapper .record:before,.page-authors-products .products-category-wrapper .record:after{content:" ";display:table}.products-index-page .products-category-wrapper .record:after,.page-products-category .products-category-wrapper .record:after,.page-authors-products .products-category-wrapper .record:after{clear:both}.products-index-page .products-category-wrapper .record:nth-child(3n),.page-products-category .products-category-wrapper .record:nth-child(3n),.page-authors-products .products-category-wrapper .record:nth-child(3n){float:right;margin-right:0}.products-index-page .products-category-wrapper .record:nth-child(3n+1),.page-products-category .products-category-wrapper .record:nth-child(3n+1),.page-authors-products .products-category-wrapper .record:nth-child(3n+1){clear:both}@media(min-width: 641px)and (max-width: 768px){.products-index-page .products-category-wrapper .record:nth-child(3n),.page-products-category .products-category-wrapper .record:nth-child(3n),.page-authors-products .products-category-wrapper .record:nth-child(3n){float:left;margin-right:2.5559105431%}.products-index-page .products-category-wrapper .record:nth-child(2n),.page-products-category .products-category-wrapper .record:nth-child(2n),.page-authors-products .products-category-wrapper .record:nth-child(2n){float:right;margin-right:0}.products-index-page .products-category-wrapper .record:nth-child(3n+1),.page-products-category .products-category-wrapper .record:nth-child(3n+1),.page-authors-products .products-category-wrapper .record:nth-child(3n+1){clear:none}.products-index-page .products-category-wrapper .record:nth-child(2n+1),.page-products-category .products-category-wrapper .record:nth-child(2n+1),.page-authors-products .products-category-wrapper .record:nth-child(2n+1){clear:both}}@media(min-width: 0)and (max-width: 640px){.products-index-page .products-category-wrapper .record,.page-products-category .products-category-wrapper .record,.page-authors-products .products-category-wrapper .record{width:100%}}.products-index-page .products-category-wrapper .record .add-to-cart,.products-index-page .products-category-wrapper .record .product-more,.products-index-page .products-category-wrapper .record .available-for-free,.products-index-page .products-category-wrapper .record .button,.page-products-category .products-category-wrapper .record .add-to-cart,.page-products-category .products-category-wrapper .record .product-more,.page-products-category .products-category-wrapper .record .available-for-free,.page-products-category .products-category-wrapper .record .button,.page-authors-products .products-category-wrapper .record .add-to-cart,.page-authors-products .products-category-wrapper .record .product-more,.page-authors-products .products-category-wrapper .record .available-for-free,.page-authors-products .products-category-wrapper .record .button{padding:10px 20px;font-size:0.875rem;float:left;display:inline-block}@media(min-width: 0)and (max-width: 1240px){.products-index-page .products-category-wrapper .record .add-to-cart,.products-index-page .products-category-wrapper .record .product-more,.products-index-page .products-category-wrapper .record .available-for-free,.products-index-page .products-category-wrapper .record .button,.page-products-category .products-category-wrapper .record .add-to-cart,.page-products-category .products-category-wrapper .record .product-more,.page-products-category .products-category-wrapper .record .available-for-free,.page-products-category .products-category-wrapper .record .button,.page-authors-products .products-category-wrapper .record .add-to-cart,.page-authors-products .products-category-wrapper .record .product-more,.page-authors-products .products-category-wrapper .record .available-for-free,.page-authors-products .products-category-wrapper .record .button{width:100%;display:block}}.products-index-page .products-category-wrapper .record .button,.products-index-page .products-category-wrapper .record .add-to-cart,.page-products-category .products-category-wrapper .record .button,.page-products-category .products-category-wrapper .record .add-to-cart,.page-authors-products .products-category-wrapper .record .button,.page-authors-products .products-category-wrapper .record .add-to-cart{font-size:0.8125rem;padding:.625rem;margin-right:10px}.products-index-page .products-category-wrapper .record .product-more,.page-products-category .products-category-wrapper .record .product-more,.page-authors-products .products-category-wrapper .record .product-more{margin-left:.625rem;clear:none;display:none}@media(min-width: 0)and (max-width: 1240px){.products-index-page .products-category-wrapper .record .product-more,.page-products-category .products-category-wrapper .record .product-more,.page-authors-products .products-category-wrapper .record .product-more{margin-top:.625rem;margin-left:0;width:100%}}.products-index-page .products-index .record.featured,.page-products-category .products-index .record.featured,.page-authors-products .products-index .record.featured{width:100%;display:inline-block}@media(min-width: 0)and (max-width: 650px){.products-index-page .products-index .record.featured .add-to-cart,.page-products-category .products-index .record.featured .add-to-cart,.page-authors-products .products-index .record.featured .add-to-cart{width:100%}}.products-index-page .products-category .records.featured .record,.page-products-category .products-category .records.featured .record,.page-authors-products .products-category .records.featured .record{width:100%}.products-index-page .products-index,.products-index-page .products-category .featured,.page-products-category .products-index,.page-products-category .products-category .featured,.page-authors-products .products-index,.page-authors-products .products-category .featured{margin-bottom:1.25rem}.products-index-page .products-index h3,.products-index-page .products-category .featured h3,.page-products-category .products-index h3,.page-products-category .products-category .featured h3,.page-authors-products .products-index h3,.page-authors-products .products-category .featured h3{font-size:0.8125rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.products-index-page .products-index h3 a,.products-index-page .products-category .featured h3 a,.page-products-category .products-index h3 a,.page-products-category .products-category .featured h3 a,.page-authors-products .products-index h3 a,.page-authors-products .products-category .featured h3 a{padding-right:.75rem;color:#646464;border-bottom:2px solid #9cc2f8;line-height:1.5}.products-index-page .products-index h3,.products-index-page .products-category .featured h3,.page-products-category .products-index h3,.page-products-category .products-category .featured h3,.page-authors-products .products-index h3,.page-authors-products .products-category .featured h3{margin-bottom:1.25rem;color:#333}.products-index-page .products-index .author,.products-index-page .products-category .featured .author,.page-products-category .products-index .author,.page-products-category .products-category .featured .author,.page-authors-products .products-index .author,.page-authors-products .products-category .featured .author{margin-bottom:.625rem}.products-index-page .products-index .author a,.products-index-page .products-category .featured .author a,.page-products-category .products-index .author a,.page-products-category .products-category .featured .author a,.page-authors-products .products-index .author a,.page-authors-products .products-category .featured .author a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #e9e9e9}.products-index-page .products-index .author a:hover,.products-index-page .products-category .featured .author a:hover,.page-products-category .products-index .author a:hover,.page-products-category .products-category .featured .author a:hover,.page-authors-products .products-index .author a:hover,.page-authors-products .products-category .featured .author a:hover{color:#9cc2f8}.products-index-page .products-index .record .pricing,.products-index-page .products-index .record .abstract,.products-index-page .products-category .featured .record .pricing,.products-index-page .products-category .featured .record .abstract,.page-products-category .products-index .record .pricing,.page-products-category .products-index .record .abstract,.page-products-category .products-category .featured .record .pricing,.page-products-category .products-category .featured .record .abstract,.page-authors-products .products-index .record .pricing,.page-authors-products .products-index .record .abstract,.page-authors-products .products-category .featured .record .pricing,.page-authors-products .products-category .featured .record .abstract{font-size:1rem;line-height:1.625rem;color:#333}.products-index-page .products-index .record .pricing label,.products-index-page .products-index .record .pricing span,.products-index-page .products-category .featured .record .pricing label,.products-index-page .products-category .featured .record .pricing span,.page-products-category .products-index .record .pricing label,.page-products-category .products-index .record .pricing span,.page-products-category .products-category .featured .record .pricing label,.page-products-category .products-category .featured .record .pricing span,.page-authors-products .products-index .record .pricing label,.page-authors-products .products-index .record .pricing span,.page-authors-products .products-category .featured .record .pricing label,.page-authors-products .products-category .featured .record .pricing span{color:#333}.products-index-page .products-index .record .pricing label,.products-index-page .products-category .featured .record .pricing label,.page-products-category .products-index .record .pricing label,.page-products-category .products-category .featured .record .pricing label,.page-authors-products .products-index .record .pricing label,.page-authors-products .products-category .featured .record .pricing label{display:inline-block}.products-index-page .products-index .record .pricing span,.products-index-page .products-category .featured .record .pricing span,.page-products-category .products-index .record .pricing span,.page-products-category .products-category .featured .record .pricing span,.page-authors-products .products-index .record .pricing span,.page-authors-products .products-category .featured .record .pricing span{font-weight:400}.products-index-page .products-index .record .pricing .our-price span,.products-index-page .products-category .featured .record .pricing .our-price span,.page-products-category .products-index .record .pricing .our-price span,.page-products-category .products-category .featured .record .pricing .our-price span,.page-authors-products .products-index .record .pricing .our-price span,.page-authors-products .products-category .featured .record .pricing .our-price span{font-size:1.375rem;font-weight:700;color:#d00000}.products-index-page .products-index .record .pricing .pricing,.products-index-page .products-category .featured .record .pricing .pricing,.page-products-category .products-index .record .pricing .pricing,.page-products-category .products-category .featured .record .pricing .pricing,.page-authors-products .products-index .record .pricing .pricing,.page-authors-products .products-category .featured .record .pricing .pricing{margin-bottom:.625rem}.products-index-page .products-index .record .pricing .list-price .sale,.products-index-page .products-category .featured .record .pricing .list-price .sale,.page-products-category .products-index .record .pricing .list-price .sale,.page-products-category .products-category .featured .record .pricing .list-price .sale,.page-authors-products .products-index .record .pricing .list-price .sale,.page-authors-products .products-category .featured .record .pricing .list-price .sale{text-decoration:line-through}.products-index-page .products-index .record,.products-index-page .products-category .featured .record,.page-products-category .products-index .record,.page-products-category .products-category .featured .record,.page-authors-products .products-index .record,.page-authors-products .products-category .featured .record{width:48.7220447284%;float:left;margin-right:2.5559105431%}.products-index-page .products-index .record:nth-child(2n+1),.products-index-page .products-category .featured .record:nth-child(2n+1),.page-products-category .products-index .record:nth-child(2n+1),.page-products-category .products-category .featured .record:nth-child(2n+1),.page-authors-products .products-index .record:nth-child(2n+1),.page-authors-products .products-category .featured .record:nth-child(2n+1){float:right;margin-right:0}.products-index-page .products-index .record,.products-index-page .products-category .featured .record,.page-products-category .products-index .record,.page-products-category .products-category .featured .record,.page-authors-products .products-index .record,.page-authors-products .products-category .featured .record{min-height:0}@media(min-width: 0)and (max-width: 800px){.products-index-page .products-index .record,.products-index-page .products-category .featured .record,.page-products-category .products-index .record,.page-products-category .products-category .featured .record,.page-authors-products .products-index .record,.page-authors-products .products-category .featured .record{float:none;width:auto;margin-right:auto}}.products-index-page .products-index .record:nth-child(2n+1),.products-index-page .products-category .featured .record:nth-child(2n+1),.page-products-category .products-index .record:nth-child(2n+1),.page-products-category .products-category .featured .record:nth-child(2n+1),.page-authors-products .products-index .record:nth-child(2n+1),.page-authors-products .products-category .featured .record:nth-child(2n+1){clear:both}.products-index-page .products-index .record .image,.products-index-page .products-category .featured .record .image,.page-products-category .products-index .record .image,.page-products-category .products-category .featured .record .image,.page-authors-products .products-index .record .image,.page-authors-products .products-category .featured .record .image{margin:0 10px 10px 0;float:left;text-align:left}@media(min-width: 0)and (max-width: 460px){.products-index-page .products-index .record .image,.products-index-page .products-category .featured .record .image,.page-products-category .products-index .record .image,.page-products-category .products-category .featured .record .image,.page-authors-products .products-index .record .image,.page-authors-products .products-category .featured .record .image{margin:0 0 10px 0;float:none}}.products-index-page .products-index .record .content-details,.products-index-page .products-category .featured .record .content-details,.page-products-category .products-index .record .content-details,.page-products-category .products-category .featured .record .content-details,.page-authors-products .products-index .record .content-details,.page-authors-products .products-category .featured .record .content-details{overflow:hidden}.products-index-page .more .more,.page-products-category .more .more,.page-authors-products .more .more{font-size:0.6875rem;color:#646464;letter-spacing:1px;line-height:1.3;text-transform:uppercase;margin-top:0;border:none}.page-authors-products .products-category .record .abstract{display:none}.products-category-sorting{margin-bottom:1.25rem;height:40px}.products-category-sorting .selectize-control{width:150px;float:right}.products-index-page .products-category-wrapper{margin-bottom:0}.products-index-page .more{margin-bottom:2.5rem}.quick-search-products{padding:1.25rem;border-bottom:1px solid #eaeaea}.quick-search-products form:before,.quick-search-products form:after{content:" ";display:table}.quick-search-products form:after{clear:both}.quick-search-products input[type=text]{width:100%;margin-bottom:.625rem}@media(min-width: 641px)and (max-width: 768px){.quick-search-products input[type=text]{float:none;width:auto;margin-right:auto;width:100%}}.quick-search-products .button{display:block;clear:left;float:left}@media(min-width: 641px)and (max-width: 768px){.quick-search-products .button{float:none;width:auto;margin-right:auto;width:100%}}.products-keyword .record{width:31.6293929712%;float:left;margin-right:2.5559105431%;margin-bottom:1.25rem;padding:1.25rem;background-color:#fff}@media(min-width: 641px)and (max-width: 768px){.products-keyword .record{width:48.7220447284%;float:left;margin-right:2.5559105431%}}@media(min-width: 0)and (max-width: 640px){.products-keyword .record{float:none;width:auto;margin-right:auto;margin-bottom:1.25rem;min-height:100%}}.products-keyword .record .image{margin-bottom:.9375rem;text-align:center}.products-keyword .record .headline{font-size:1.125rem;margin-bottom:.625rem;font-weight:normal}@media(min-width: 641px)and (max-width: 1200px){.products-keyword .record .headline{font-size:1.125rem}}@media(min-width: 0)and (max-width: 640px){.products-keyword .record .headline{font-size:1.25rem}}.products-keyword .record .pricing{font-size:0.875rem;margin:10px 0}.products-keyword .record .our-price label{margin:0}.products-keyword .record .abstract{font-size:0.875rem;margin-bottom:.625rem;line-height:1.45}.products-keyword .record .url{font-family:"Helvetica","Arial",sans-serif;color:#646464;text-decoration:none}.products-keyword .record .button,.products-keyword .record .add-to-cart,.products-keyword .record .product-more{padding:10px 20px;font-size:0.75rem}@media(min-width: 641px)and (max-width: 1200px){.products-keyword .record .button,.products-keyword .record .add-to-cart,.products-keyword .record .product-more{margin-bottom:.3125rem;float:none;width:auto;margin-right:auto;display:block;width:100%}}@media(min-width: 0)and (max-width: 640px){.products-keyword .record .button,.products-keyword .record .add-to-cart,.products-keyword .record .product-more{margin-bottom:.3125rem;width:47.3770491803%;float:left;margin-right:5.2459016393%;font-size:0.875rem}}.products-keyword .record .add-to-cart{float:left}.products-keyword .record .product-more{float:right;margin-right:0;margin-bottom:0}.products-keyword{width:100%}@media(min-width: 0px)and (max-width: 600px){.products-keyword{float:none;width:auto;margin-right:auto;float:left;margin-right:2.5559105431%}}.products-keyword .records:before,.products-keyword .records:after{content:" ";display:table}.products-keyword .records:after{clear:both}.products-keyword .record{width:31.6293929712%;float:left;margin-right:2.5559105431%;min-height:350px}.products-keyword .record:nth-child(3n+3){float:right;margin-right:0}@media(min-width: 0)and (max-width: 600px){.products-keyword .record:nth-child(3n+3){float:none;width:auto;margin-right:auto}}.products-keyword .record:nth-child(3n+1){clear:both}.products-keyword h3{color:#1a1a1a;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.45}.products-keyword h3 a{color:#1a1a1a;text-decoration:none;transition:color .1s ease-in-out}.products-keyword h3 a:hover{color:rgb(64.25,64.25,64.25)}.products-keyword h3{font-size:1rem}.products-keyword .comment-count,.products-keyword .author{display:none !important;visibility:hidden}.products-show{margin-bottom:2.5rem}.products-show .record:before,.products-show .record:after{content:" ";display:table}.products-show .record:after{clear:both}.products-show .category,.products-show .comment-count{clear:both}.products-show .category a,.products-show .comment-count a,.products-show .author a{border-bottom:1px solid #e9e9e9;color:#1a1a1a;text-decoration:none}.products-show .category a:hover,.products-show .comment-count a:hover,.products-show .author a:hover{color:#9cc2f8}.products-show .content{width:65.8146964856%;float:left;margin-right:2.5559105431%}@media(min-width: 641px)and (max-width: 1200px){.products-show .content{width:48.7220447284%;float:left;margin-right:2.5559105431%}}@media(min-width: 641px)and (max-width: 768px){.products-show .content{width:48.7220447284%;float:left;margin-right:2.5559105431%}}@media(min-width: 0)and (max-width: 640px){.products-show .content{margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}.products-show .product-description h1,.products-show .product-description h2,.products-show .product-description h3,.products-show .product-description h4,.products-show .product-description h5,.products-show .product-description h6{margin-bottom:.625rem;line-height:1.45;color:#333;font-weight:400}.products-show .product-description h1{font-size:2rem}.products-show .product-description h2{font-size:1.625rem}.products-show .product-description h3{font-size:1.375rem}.products-show .product-description h4{font-size:1.125rem}.products-show .product-description h5{font-size:1rem}.products-show .product-description h6{font-size:0.875rem}.products-show .product-description p{margin-bottom:1.25rem}.products-show .product-description a{border-bottom:1px solid #e9e9e9;color:#1a1a1a;text-decoration:none}.products-show .product-description a:hover{color:#9cc2f8}.products-show .product-description hr{margin:20px 0;border:none;border-bottom:1px solid #ddd}.products-show .product-description blockquote{margin:10px 0 10px -75px;padding:1.25rem;background-color:#fff}@media(max-width: 1404px){.products-show .product-description blockquote{margin-left:0}}.products-show .product-description blockquote p{font-size:1.125rem;color:#38557d;font-style:italic;font-weight:300;line-height:1.45;margin:0}.products-show .product-description li{margin-bottom:.625rem;line-height:1.65}.products-show .product-description{font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.55}.products-show .product-description a{border-bottom:1px solid #e9e9e9;color:#1a1a1a;text-decoration:none}.products-show .product-description a:hover{color:#9cc2f8}.products-show .product-description{clear:both}.products-show .image{margin:0 15px 15px 0;float:left;width:250px}@media(min-width: 641px)and (max-width: 768px){.products-show .image{float:none;width:100%}}@media(min-width: 0)and (max-width: 640px){.products-show .image{float:none;text-align:center;width:100%}}.products-show .header{margin-bottom:1.25rem}.products-show .header .category{display:none}.products-show .headline{color:#1a1a1a;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.45}.products-show .headline a{color:#1a1a1a;text-decoration:none;transition:color .1s ease-in-out}.products-show .headline a:hover{color:rgb(64.25,64.25,64.25)}.products-show .headline{font-size:1.5rem;color:#333;font-weight:normal}@media(min-width: 641px)and (max-width: 1200px){.products-show .headline{font-size:1.75rem}}@media(min-width: 641px)and (max-width: 768px){.products-show .headline{font-size:1.625rem}}@media(min-width: 0)and (max-width: 640px){.products-show .headline{font-size:1.5rem}}.products-show .list-price label{font-size:0.75rem;display:inline;font-weight:normal}.products-show .list-price span{margin:0}.products-show .our-price label{font-size:0.75rem;color:#333;display:inline;font-weight:normal}.products-show .savings label{font-size:0.75rem;color:#333;display:inline;font-weight:normal}.products-show .savings span{font-size:0.875rem;color:#333;margin:0}.products-show h3{font-size:0.8125rem;margin-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.products-show h3 a{color:#646464}.products-show h3:before{background-color:#9cc2f8;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:200px}.products-show h3{margin-bottom:.3125rem;font-size:1.3125rem;clear:both;color:#333;line-height:1.4}.products-show .book{margin:15px 0;clear:both}.products-show .book label{display:inline}.product-sidebar{font-size:1rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;line-height:1.55}.product-sidebar a{border-bottom:1px solid #e9e9e9;color:#1a1a1a;text-decoration:none}.product-sidebar a:hover{color:#9cc2f8}.product-sidebar{width:24.0536277603%;float:right;margin-right:0}@media(min-width: 641px)and (max-width: 1200px){.product-sidebar{width:32.4921135647%;float:right;margin-right:0}}@media(min-width: 641px)and (max-width: 768px){.product-sidebar{width:40.9305993691%;float:right;margin-right:0}}@media(min-width: 0)and (max-width: 640px){.product-sidebar{float:none;width:auto;margin-right:auto}}.product-sidebar .button,.product-sidebar .add-to-cart{padding:8px 20px;color:#fff}.product-sidebar .button:hover,.product-sidebar .add-to-cart:hover{color:#fff}.product-sidebar .product-prices-header{padding:1.25rem;position:relative;text-align:center}.product-sidebar .product-prices-header .cart-icon{display:inline-block;font-family:FontAwesome,"FontAwesome Metrics";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;margin-bottom:.625rem;display:block;color:#666}.product-sidebar .product-prices-header form:before,.product-sidebar .product-prices-header form:after{content:" ";display:table}.product-sidebar .product-prices-header form:after{clear:both}.product-sidebar .product-prices-header form{text-align:center}.product-sidebar .product-prices-header form label{margin-bottom:.625rem;display:block;color:#333}.product-sidebar .product-prices-header form .selectize-control{margin-bottom:.625rem;margin-left:auto;margin-right:auto;width:75px}.product-sidebar .product-prices-header select[name=quantity]{position:relative;top:3px}.product-sidebar .product-prices-header .button{max-width:150px;margin:0 auto 10px;display:block}.product-sidebar .product-email{padding:1.25rem;font-size:0.875rem;display:block;font-family:"Source Sans Pro",sans-serif;font-weight:400;text-align:center;display:none}.product-sidebar .product-email:after{display:inline-block;font-family:FontAwesome,"FontAwesome Metrics";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.625rem;content:""}.product-sidebar .product-prices{padding:1.25rem}.product-sidebar .product-prices .title{font-size:0.8125rem;margin-bottom:.625rem;border-bottom:1px solid rgba(0,0,0,.09);color:#646464;font-weight:400;letter-spacing:1.08px;position:relative;text-transform:uppercase}.product-sidebar .product-prices .title a{color:#646464}.product-sidebar .product-prices .title:before{background-color:#9cc2f8;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:200px}.product-sidebar .product-prices .title{font-size:1rem;margin-bottom:1.25rem}.product-sidebar .product-prices .pricing h2{color:#1a1a1a;font-family:"Source Sans Pro",sans-serif;font-weight:600;line-height:1.45}.product-sidebar .product-prices .pricing h2 a{color:#1a1a1a;text-decoration:none;transition:color .1s ease-in-out}.product-sidebar .product-prices .pricing h2 a:hover{color:rgb(64.25,64.25,64.25)}.product-sidebar .product-prices .pricing h2{margin-bottom:.3125rem;font-size:1rem}.product-sidebar .product-prices .product{margin-bottom:2.5rem}.product-sidebar .product-prices .product:last-child{margin-bottom:0}.product-sidebar .product-prices label{display:inline}.product-sidebar .product-prices form:before,.product-sidebar .product-prices form:after{content:" ";display:table}.product-sidebar .product-prices form:after{clear:both}.product-sidebar .product-prices form label{font-size:0.875rem;font-weight:normal}.product-sidebar .product-prices form .selectize-control{margin-bottom:.625rem;margin-left:auto;margin-right:auto;width:75px}.product-variations{margin:20px 0;width:300px;float:left}.products-featured-wrapper .image{max-width:200px}