.products-keyword .record:before,.products-keyword .record:after{content:" ";display:table}.products-keyword .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{color:#231f20;font-family:"Merriweather",serif;font-weight:400;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{color:#1f5e89;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{color:rgb(45.1160714286,136.8035714286,199.3839285714)}.products-keyword .record .abstract,.products-keyword .record .pricing{font-size:1rem;font-family:"Source Sans Pro",sans-serif,Georgia,serif;font-weight:400;line-height:1.55}.products-keyword .record .abstract a,.products-keyword .record .pricing a{border-bottom:1px solid #e9e9e9;color:#1f5e89;text-decoration:none}.products-keyword .record .abstract a:hover,.products-keyword .record .pricing a:hover{color:rgb(34.1145374449,98.4669603524,141.8854625551)}.products-keyword .record .button,.products-keyword .record .add-to-cart,.products-keyword .record .product-more{padding:10px 20px;font-size:0.875rem;background-color:#1f5e89;color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif,Georgia,serif;font-weight:400;line-height:1.65;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;border:none;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{background-color:rgb(26.2946428571,79.7321428571,116.2053571429);color:#fff}.products-keyword .record{width:31.6239316239%;float:left;margin-right:2.5641025641%;margin-bottom:1.25rem;padding:1.25rem;background-color:#fff}@media(min-width: 641px)and (max-width: 768px){.products-keyword .record{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@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:#231f20;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.3684210526%;float:left;margin-right:5.2631578947%;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-category-title{margin-right:1.25rem;float:left}.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{width:100%}@media(min-width: 0px)and (max-width: 600px){.products-keyword{float:none;width:auto;margin-right:auto;float:left;margin-right:2.5641025641%}}.products-keyword .records:before,.products-keyword .records:after{content:" ";display:table}.products-keyword .records:after{clear:both}.products-keyword .record{width:31.6239316239%;float:left;margin-right:2.5641025641%;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:#231f20;font-family:"Merriweather",serif;font-weight:400;line-height:1.45}.products-keyword h3 a{color:#1f5e89;text-decoration:none;transition:color .1s ease-in-out}.products-keyword h3 a:hover{color:rgb(45.1160714286,136.8035714286,199.3839285714)}.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:#1f5e89;text-decoration:none}.products-show .category a:hover,.products-show .comment-count a:hover,.products-show .author a:hover{color:rgb(34.1145374449,98.4669603524,141.8854625551)}.products-show .content{width:65.811965812%;float:left;margin-right:2.5641025641%}@media(min-width: 641px)and (max-width: 1200px){.products-show .content{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@media(min-width: 641px)and (max-width: 768px){.products-show .content{width:48.7179487179%;float:left;margin-right:2.5641025641%}}@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:#1f5e89;text-decoration:none}.products-show .product-description a:hover{color:rgb(34.1145374449,98.4669603524,141.8854625551)}.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: 1290px){.products-show .product-description blockquote{margin-left:0}}.products-show .product-description blockquote p{font-size:1.125rem;color:#2c7fb7;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,Georgia,serif;font-weight:400;line-height:1.55}.products-show .product-description a{border-bottom:1px solid #e9e9e9;color:#1f5e89;text-decoration:none}.products-show .product-description a:hover{color:rgb(34.1145374449,98.4669603524,141.8854625551)}.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:#231f20;font-family:"Merriweather",serif;font-weight:400;line-height:1.45}.products-show .headline a{color:#1f5e89;text-decoration:none;transition:color .1s ease-in-out}.products-show .headline a:hover{color:rgb(45.1160714286,136.8035714286,199.3839285714)}.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:#1f5e89;margin:0}.products-show h3{font-size:1.3125rem;margin-bottom:.625rem;color:#333;font-family:Open Sans Condensed,sans-serif;font-weight:300;line-height:1.65}.products-show h3 a{color:#1f5e89;text-decoration:none;transition:color .1s ease-in-out}.products-show h3 a:hover{color:rgb(45.1160714286,136.8035714286,199.3839285714)}.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-variations{margin:20px 0;width:300px;float:left}.products-featured-wrapper .image{max-width:200px}