#complete-touchstones ul,.posters ul{list-style:none}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.landing-page-content{margin:25px}.landing-page-section{margin-top:50px;margin-bottom:0}.landing-page-section p a{font-size:19px}a.landing-page-button,a.order-dropdown{font-size:18px;line-height:29px;font-weight:500;text-decoration:none;padding:15px;display:inline-block;background:#fa736e;background:-moz-linear-gradient(top,#fa736e 2%,#f5423c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,#fa736e),color-stop(100%,#f5423c));background:-webkit-linear-gradient(top,#fa736e 2%,#f5423c 100%);background:-o-linear-gradient(top,#fa736e 2%,#f5423c 100%);background:-ms-linear-gradient(top,#fa736e 2%,#f5423c 100%);background:linear-gradient(to bottom,#fa736e 2%,#f5423c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa736e', endColorstr='#f5423c', GradientType=0 );box-shadow:1px 1px 1px rgba(0,0,0,.45);zoom:1;-moz-border-radius:3px;border-radius:3px;color:#fff;font-family:'Bree Serif',serif}a.landing-page-button:hover,a.order-dropdown:hover{background:linear-gradient(to bottom,#fa736e 2%,#f5423c 50%);color:#fff}.landing-page-content h1{font-family:'Droid Sans',Arial,sans-serif;color:#05a5fb;font-weight:700;font-size:36px;line-height:55px;margin:0;padding:0;text-shadow:0 0 0 transparent}.landing-page-content h2,.landing-page-content h3,.landing-page-content h4{font-family:'Open Sans',Arial,sans-serif;color:#005580;margin:0;padding:0;text-shadow:0 0 0 transparent}.landing-page-content h2{font-weight:700;font-size:30px;line-height:49px}.landing-page-content h3{font-weight:700;font-size:26px;line-height:42px}.landing-page-content h4{font-weight:600;font-size:22px;line-height:36px}.landing-page-content li,.landing-page-content p{font-family:'Open Sans',Arial,sans-serif;color:#66635a}.landing-page-content h4 em{font-weight:600}.landing-page-content h4 span.by{font-size:14px;line-height:36px}.landing-page-content p{font-size:19px;line-height:31px}.landing-page-content ul{margin-top:15px;margin-left:25px;margin-right:25px}.landing-page-content li{font-size:16px;line-height:26px}.landing-page-content a.to-top{text-decoration:underline;font-size:22px}.page-header p{font-family:'Droid Sans',Arial,sans-serif;color:#05a5fb;font-weight:400;font-size:24px;line-height:39px;margin:0;padding:0;text-shadow:0 0 0 transparent}.order-type a,.unit-set-price{font-family:'Open Sans',Arial,sans-serif;font-size:22px;line-height:26px}.page-header img,.set-edition-matrix{margin-top:50px;margin-bottom:50px}.order-type,.unit-set-price{padding-top:25px;padding-bottom:25px}.page-header span{font-weight:400;text-decoration:underline}.more-info em,.more-info h4{font-weight:700}.page-header img{width:100%}.order-type{border-right:1px solid #a0cdbe}.order-type a{color:#005580}.order-type a:hover{color:#089ff0;text-decoration:none}.unit-set-price{color:#66635a}.order-now .row{margin-top:25px;margin-bottom:25px}.order-now img{margin-top:15px;margin-bottom:15px;width:172px}.order-now p.includes{margin-left:75px;margin-right:75px}.order-now span.note-price{color:#007950;font-weight:700;padding-right:10px}.order-now span.note-discount{color:#f76a65}.more-info{background:#f1f1f1;border-radius:10px;padding:50px;width:70%;margin:0 auto 50px;border:1px solid #c9c9c9}.more-info h4{font-size:20px;line-height:32px}.more-info a,.more-info p{font-size:16px;line-height:26px;margin-top:25px}.more-info a{text-decoration:underline}.testimonial{width:70%;margin:0 auto}.testimonial p.quote{font-size:18px;line-height:32px;color:#aaa}.testimonial p.quote span{border-bottom:dashed 1px #aaa;text-decoration:none}.testimonial p.customer{text-transform:uppercase;letter-spacing:1.2px;font-size:14px;line-height:23px;color:#aaa}ul.order-dropdown-menu{padding:10px;margin:5px 0 0 68px}ul.dropdown-menu li a{margin-bottom:0;font-family:'Bree Serif',serif;color:#f5423c;font-size:16px;line-height:26px;font-weight:500}ul.dropdown-menu li a:hover{color:#f5423c;text-decoration:none}#best-sellers .row{margin-top:50px}#best-sellers img.best-sellers{margin-top:50px;width:100%}#best-sellers h3{font-size:20px;line-height:32px}#best-sellers h4{font-size:16px;line-height:25px}#best-sellers a.order-dropdown{margin-top:15px;font-size:14px;line-height:23px;padding:10px}sup{vertical-align:super;font-size:smaller}#complete-touchstones ul li a,#shakespeare h3.small{font-size:18px;line-height:29px}#complete-touchstones ul li{padding-bottom:10px}.touchstone-matrix .row{padding:20px 0}.matrix-header{background:#178560}.matrix-odd{background:#fff;color:#66635a}.matrix-even{background:#e5f1ed;color:#66635a}.matrix-header .col-xs-1,.matrix-header .col-xs-3,.matrix-header .col-xs-7{font-weight:700;font-size:16px;line-height:26px;color:#fff;font-family:'Open Sans',Arial,sans-serif}.book-author,.book-price,.book-retail,.book-title{font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:23px}.book-author,.book-price,.book-title{color:#66635a}.book-retail{color:red;text-decoration:line-through}.rit-order-now .img-container,.sbs-order-now .img-container{height:300px}.pb-header{margin-bottom:50px}.pb-header img{margin-bottom:0}.pb-search{background:#377a9b;padding:50px}.pb-search .row .search input.txtHeaderKeyword{background-color:#fff;margin:0 auto;padding:10px;width:500px;height:75px;border-radius:0;border:3px solid #dfeaef;font-size:24px;vertical-align:middle}.pb-search .row .search input.submitbutton{display:none}.pb-search-instructions{margin-top:15px}.pb-search-instructions span{font-family:'Open Sans';color:#fff}.discount-box{background:#dfeaef;padding:50px;margin-top:0;margin-bottom:0}.discount-box .discount{padding-top:50px;padding-bottom:50px}.discount-box .right-border{border-right:solid 1px #8bb2c5}.discount-box h4{font-weight:700;font-size:56px;color:#377a9b}.discount-box h4 span.off{font-weight:700;font-size:30px}.discount-box p{margin-top:16px;font-family:'Open Sans';font-size:16px;color:#377a9b}.discount-box p.work{text-transform:uppercase;letter-spacing:3px;font-size:18px;font-weight:700;margin-bottom:50px}.discount-box p.plus{margin-top:50px}.book-callout-left,.book-callout-right{background:#fff;padding:50px;margin-top:50px}.book-callout-left .pricing,.book-callout-right .pricing,.lit-units{margin-top:25px}.book-callout-left img,.book-callout-right img{width:260px}.book-callout-left h3,.book-callout-right h3{font-family:'Open Sans';color:#005580;font-size:28px;line-height:45px;font-weight:700;text-shadow:0 0 0 transparent}.book-callout-left h3 em,.book-callout-right h3 em{font-weight:700}.book-callout-left h4,.book-callout-right h4{font-family:'Open Sans';color:#333;font-size:20px;line-height:32px;font-weight:600;text-shadow:0 0 0 transparent;margin-bottom:10px}.book-callout-left p,.book-callout-right p{font-family:'Open Sans';color:#333;font-size:16px;line-height:26px;font-weight:400;text-shadow:0 0 0 transparent;margin-bottom:0}.book-callout-left .pricing .discount,.book-callout-right .pricing .discount{background-color:#e5f1ed;margin-left:0;margin-right:0}.book-callout-left .pricing .discount .col-xs-3,.book-callout-right .pricing .discount .col-xs-3{font-family:'Open Sans';padding:10px;font-weight:700}.book-callout-left .pricing .price,.book-callout-right .pricing .price{background-color:#f1f1f1;margin-left:0;margin-right:0}.book-callout-left .pricing .price span.strike,.book-callout-right .pricing .price span.strike{color:red;text-decoration:line-through}.book-callout-left .pricing .price .col-xs-3,.book-callout-right .pricing .price .col-xs-3{font-family:'Open Sans';padding:10px}.book-callout-left p.cta,.book-callout-right p.cta{margin-top:25px;font-weight:700}.book-callout-left p.cta em,.book-callout-right p.cta em{font-weight:700}.lit-units span.ap,.lit-units span.at,.lit-units span.rj,.lit-units span.tu{margin-right:5px;font-weight:800;font-size:16px;padding:5px;font-family:'Open Sans'}.lit-units span.tu{color:#00713D;background:rgba(0,113,61,.25)}.lit-units span.rj{color:#CB7321;background:rgba(203,115,33,.25)}.lit-units span.at{color:#0060AF;background:rgba(0,96,175,.25)}.lit-units span.ap{color:#EC0C15;background:rgba(236,12,21,.25)}.help-text{margin-top:20px}.help-text span{font-family:'Open Sans';color:#aaa;font-size:12px}.carousel-inner{height:400px}.carousel-inner h2{margin-bottom:10px}.carousel-inner p{margin-left:0;font-size:16px}.carousel-inner a.landing-page-button{font-size:14px;line-height:14px}#carousel-custom .carousel-indicators-left{margin:0;position:static;text-align:left;white-space:nowrap;width:100%}#carousel-custom .carousel-indicators-right{margin:0;position:static;text-align:right;white-space:nowrap;width:100%}#carousel-custom .carousel-indicators li{background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height:auto;margin:0!important;width:auto}#carousel-custom .carousel-indicators li img{display:block;opacity:.5}#carousel-custom .carousel-indicators li.active img{opacity:1}#carousel-custom .carousel-indicators li:hover img{opacity:.75}#carousel-custom .carousel-outer{position:relative}.carousel-inner .item img{width:300px}.carousel-indicators img,.carousel-indicators-right li img{width:50px}.indicators{background:#f1f1f1;margin-left:0;margin-right:0;padding:10px}.indicators .col-xs-10{padding-left:0}.indicators .col-xs-2{padding-right:0}.carousel-indicators-right li{border:0!important}.posters h2{font-size:18px;line-height:18px;margin-top:18px}.posters li{font-size:14px;line-height:19px}.posters img{width:250px}.poster{margin-top:25px;margin-bottom:25px}.poster p.type{background:#66a68f;color:#fff}.ppc-free-resources p.type{margin-bottom:0;font-family:'Open Sans';padding:5px!important;font-size:12px;text-transform:uppercase;text-align:center;font-weight:700;line-height:30px;letter-spacing:2.5px}.poster .item{background:#b3d3c7;padding:25px;height:150px}.poster img{width:100%}.poster .item h5,.poster .item h5 em{color:#156548;font-family:'Open Sans';font-weight:700;font-style:normal;font-size:18px;line-height:25px}.poster a.landing-page-button{font-size:16px;line-height:16px;margin-top:25px;box-shadow:none}.modal{margin:0 auto;width:750px;padding:250px 0 0}.modal-header{border-bottom:0 solid #e5e5e5;padding-bottom:0}.product-grouping{padding-top:0}.product-grouping h2{font-family:'Open Sans',Arial,sans-serif;font-weight:700 font-size: 30px;line-height:49px;margin:0;padding:0;text-shadow:0 0 0 transparent}.package-title-container{margin-bottom:25px}#class h3.package-title,#poster h3.package-title,#presentation h3.package-title,#student h3.package-title,#teacher h3.package-title,#test h3.package-title{font:26px/38px 'Open Sans',sans-serif}#class p,#poster p,#presentation p,#student p,#teacher p,#test p{font:16px/28px 'Open Sans',sans-serif}span.descriptor,span.details{font:11px/18px 'Open Sans',sans-serif}span.descriptor{text-transform:uppercase;letter-spacing:2px;padding:3px}br.book-spacer{line-height:30px}span.details{font-style:italic}a.cta-main{margin-top:5px;margin-bottom:5px}a.cta-main:hover{color:#fff}span.cta,span.cta a{font:11px/18px 'Open Sans',sans-serif;color:#016091;text-decoration:underline}#literature span.descriptor{background:#fde8c6;color:#f9a41a}#grammar-writing span.descriptor{background:#c3e6d1;color:#0e9a48}#vocabulary span.descriptor{background:#eec8c5;color:#ba2219}#reading-comprehension span.descriptor{background:#f8d5cb;color:#e25931}