@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,600,700);@import url(//fonts.googleapis.com/css?family=Lato:400,700,900,400italic,700italic,900italic);@import url(//fonts.googleapis.com/css?family=Sorts+Mill+Goudy);@import url(//fonts.googleapis.com/css?family=Arimo&text=%3F);@import url(//fonts.googleapis.com/css?family=EB+Garamond:400,600);.smallcaps{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.5px}p{font-size:14px;font-size:1.4rem;line-height:150%;margin:0 0 1.5em 0;padding:0}.freview{font-style:italic}strong,b,.bold{font-weight:900}.less-bold{font-weight:700}.orangebold,.obold,.obold a,.obold a:visited,a.obold,a.obold:visited{color:#B65F09;font-weight:900}.orangebold a,.obold a,.obold a a,.obold a:visited a,a.obold a,a.obold:visited a{color:#A42609}.gbold{color:#4C6C04;font-weight:900}.bluebox{border-width:1px;border-style:solid;border-color:#737373;background-color:#E1E4E5;color:#5F5E5E;padding:10px}.bluehead{font-weight:bold;font-size:14px;font-size:1.4rem}.red{color:red}.redbold{color:red;font-weight:bold;font-size:14px;font-size:1.4rem}.bluebold{color:#B65F09;font-weight:bold}.gbold{color:#4C6C04;font-weight:bold}.green{color:#4C6C04}.small,small,small p,.small p{font-size:12px;font-size:1.2rem}.norm{font-size:13px;font-size:1.3rem}.large{font-size:16px;font-size:1.6rem}.vlarge{font-size:17px;font-size:1.7rem}.supersmall{font-size:10px;font-size:1rem}.little{font-size:5px;font-size:.5rem}h1,.h1{font-size:17px;font-size:1.7rem}h2,.h2{font-size:15px;font-size:1.5rem}h3,.h3{font-size:14px;font-size:1.4rem}h4,.h4{font-size:13px;font-size:1.3rem}h5,.h5{font-size:11px;font-size:1.1rem}h6,.h6{font-size:9px;font-size:.9rem}h1,h3,h4,h5,h6{margin:1.75em 0 1.5em 0;color:#B65F09;font-weight:900}.h1,.h3,.h4,.h5,.h6{color:#B65F09;font-weight:900}h2{margin:1.5em 0 1em 0}h2.withmargin{margin:1.5em 0 1.25em 0}h2,.h2{font-weight:900}.with-subtext{margin-bottom:0;padding-bottom:0}.first-header{margin-top:0}.inline{display:inline}ul{list-style:none;list-style-image:none;padding:0}ul li{line-height:150%;background:url(../images/diamond-orange-2x.png) 25px 9px no-repeat;background-size:5px 5px;padding:1px 0 2px 40px}.at-expanded-menu-service-list li{background:none;padding:0}ul.nospace li{background:url("../images/diamond-orange.png") 0 9px no-repeat;padding:3px 0 3px 15px}.oheader{font-family:Georgia, Verdana, Arial, Serif;color:#B65F09;margin:0 0 15px 0;padding:10px 0 5px 0;letter-spacing:2px;text-transform:uppercase;text-align:left}.amp{font-family:'Sorts Mill Goudy', serif;font-weight:normal;font-size:19px;font-size:1.9rem;line-height:10%}.amp-menu{font-size:14px;font-size:1.4rem}blockquote{border-left:2px solid #cccccc;margin:0;padding:0 0 0 30px;position:relative}blockquote:before{color:#cccccc;font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;position:absolute;top:-5px;left:5px;font-size:45px;content:'\201C'}blockquote p{margin:0 0 10px 0}blockquote cite:before{content:'\2014 \00A0'}.no-bullets{list-style:none;list-style-image:none;background:none}.no-bullets li{background:none}.coming-soon{color:#A42609}.above{display:block;padding:0 0 5px 0}.below{display:block;padding:2px 0 0 0;color:#8b9096}.optional{font-style:italic}@media screen and (max-width: 460px){.responsive #ch-list li{padding-left:25px !important;background-position:15px 9px !important}}#ch-list>li{margin:5px 0;background:none}@media screen and (max-width: 460px){.responsive #ch-list>li{padding-left:0 !important}}#ch-list>li span.link{color:#A42609;cursor:pointer;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;min-width:93px;text-transform:uppercase;font-weight:600;font-family:Montserrat,Verdana,Helvetica,sans-serif;margin:5px 0}#ch-list>li span.link:hover{text-decoration:underline}.ch-inactive:after,.ch-active:after{display:inline-block;width:18px;font-weight:900;vertical-align:top;text-align:right}.ch-inactive:after{content:"+"}.ch-active:after{content:"-"}.ch-sub{margin:17px 0 9px 0}.sublist-header{background:none;padding-left:25px !important;padding-bottom:10px !important;font-style:italic}.sublist-header:not(:first-child){padding-top:10px !important}@media screen and (max-width: 460px){.responsive #ch-list .sublist-header{padding-left:15px !important}}.row{width:680px;margin:10px 0 10px 0;overflow:hidden}.row .col1{width:75px}.row .col2{width:160px}.row .col3{width:245px}.row .col4{width:330px}.row .col5{width:415px}.row .col6{width:500px}.row .col7{width:585px}.row .col8{width:670px}.row .col1,.row .col2,.row .col3,.row .col4,.row .col5,.row .col6,.row .col7,.row .col8{display:inline-block;float:left;padding:5px}.em-spaced{margin:1em 0}span.arrow-right,.resources-go{display:block;float:right;width:16px;height:23px;margin:0;padding:0;background:url("../images/search-button-2x.png") no-repeat center center;background-size:14px 19px;border:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-box{margin:0 0 0px 0;padding:10px 10px 15px 45px;text-align:left}.icon-ealerts{background:url("../images/emailicon.gif") no-repeat 10px 8px}.icon-ebooks{background:url("../images/ebooksicon.gif") no-repeat 10px 8px}.icon-catalog{background:url("../images/icon_cat.png") no-repeat 10px 9px}.icon-new-releases{background:url("../images/icon_best.gif") no-repeat 10px 7px}.icon-bestsellers{background:url("../images/bestseller-icon.png") no-repeat 10px 8px}.icon-conferences{background:url("../images/icon-conferences.png") no-repeat 10px 7px}.icon-authors{background:url("../images/author-icon3.png") no-repeat 10px 8px}.ribbon{height:15px;width:auto;margin-left:5px;vertical-align:text-bottom}input[type=submit],textarea{-webkit-appearance:none}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:none;text-transform:uppercase;color:#fff;font-family:Montserrat,Verdana,Helvetica,sans-serif;border-radius:5px;transition:border-color 0.2s, background-color 0.2s, color 0.2s;font-size:11.5px;font-size:1.15rem;line-height:18px;letter-spacing:1px;padding:2px 16px 2px 16px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;background:#ca7a2b}.button:hover:not(.disabled){cursor:pointer}.button:hover{background:#b75f08;text-decoration:none}.button.disabled{background:#dfae7d;cursor:default}.button.comingsoon{background:#6f8199}.button.comingsoon:hover{background:#475464;text-decoration:none}.button.comingsoon.disabled{background:#8c96a2;cursor:default}.select-label{display:inline-block;font-weight:bold;position:relative;top:-7px;line-height:1}.select-box{display:inline-block;position:relative;overflow:hidden;border-radius:8px;border:1px solid #cccccc;padding:0;margin:0}.select-box:after{content:'';right:0px;top:0px;width:22px;height:21px;padding:0;background:url("../images/search-type-dropdown.png") no-repeat 10px 5px;position:absolute;pointer-events:none;display:block}.select-input{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(65%, #ebebeb));background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-ms-linear-gradient(top, #fff 0%, #ebebeb 65%);background:linear-gradient(to bottom, #fff 0%, #ebebeb 65%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );height:21px;border:none;outline:none;display:inline-block;position:relative;color:#4B5C70;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 25px 0 0}.pull-left{float:left;display:inline-block}.pull-right{float:right}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.v-wrap{height:100%;white-space:nowrap}.v-wrap:before{content:"";display:inline-block;vertical-align:middle;width:0;margin-right:-.25em;height:100%}.v-box{display:inline-block;vertical-align:middle;white-space:normal}.full-width{width:100%}.half{width:48%}.quarter{width:25%}.inline-block{display:inline-block}.block{display:block}.spaced-list{display:block;padding:0 0 3px 0}.spaced-list input{margin:3px 8px 3px 4px}.formfield{display:none}.hidden{display:none !important}.nojs-hide{display:none !important}.indent{margin-left:1em}.indent-lg{margin-left:2em}.no-margin{margin:0 0 0 0;padding:0 0 5px 0}.less-margin{margin:0 0 5px 0;padding:0 0 5px 0}.extra-margin{margin:2em 0 1em 0}.no-padding{padding:0 !important}.no-top-margin{margin-top:0 !important}.clearfix:after{clear:both;display:block;content:" ";height:0px;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}li.clearfix{display:list-item}.underline{background:url("../images/double-dotted-line-3x.png") bottom repeat-x;background-size:3px 4px}hr.underline{border:none;height:4px;background:url("../images/double-dotted-line-3x.png") bottom repeat-x;background-size:3px 4px}.underline-grey{background-image:url("../images/footer-header-underline-gray.png");background-repeat:repeat-x;background-position:bottom;background-size:2px 4px}.double-border-box{border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc;width:100%;position:relative;padding:10px 0}.double-border-box:after{content:" ";position:absolute;z-index:1;right:0;bottom:2px;left:0;border-bottom:1px dotted #cccccc}.double-border-box:before{content:" ";position:absolute;z-index:1;right:0;top:2px;left:0;border-bottom:1px dotted #cccccc}.rounded-box{padding:10px;margin:0 0 10px 0;border-radius:10px;border:1px solid #ccc}.rounded-box h1{margin:20px 0}.border-container{border:1px solid #ccc;border-radius:6px;padding:10px;overflow:hidden;position:relative}.h-line{border:none;background:url("../images/doth.gif") repeat-x 100% 50%;height:1px;clear:both}hr.double-line{border:0;height:4px;background:url("../images/double-dotted-line-3x.png") bottom repeat-x;background-size:3px 4px;padding:0}.inner hr.double-line{margin:1.5em 0}.page-section{margin:0 0 40px 0;overflow:hidden}.featured-title{width:100px;height:auto}.alert{display:table;border-radius:5px;padding:10px;margin:15px 0 20px 0;color:#ffffff;line-height:150%}.alert p:last-of-type{margin-bottom:0 !important}.alert a{text-decoration:underline;color:inherit}.alert a:hover{text-decoration:none}.alert ul{list-style-image:url("../images/diamond-white.gif");padding:0;margin:0 0 0 20px}.alert li{list-style-image:url("../images/diamond-white.gif");background:none;padding:.25em 0 .25em 5px}.alert ul.nospace li{background:none;list-style-image:url("../images/diamond-white.gif");padding:3px 0 3px 5px}.alert-red{background:#ef443d}.alert-orange{background:#da751b}.alert-green{background:#486e09}.alert-blue{background:#8292a9}.alert-orange-text{color:#da751b;font-weight:bold;margin:2em 0 1em 0}.alert-red-text{color:#ef443d;font-weight:bold;margin:2em 0 1em 0}.alert-green-text{color:#486e09;font-weight:bold;margin:2em 0 1em 0}.alert h1,.alert h2,.alert h3{color:#ffffff;margin-top:0}.alert-full-width{width:100%;text-align:center;padding:10px 0}table{font-size:14px;font-size:1.4rem;line-height:150%}table td{vertical-align:middle;padding:5px}table td.right{text-align:right}table td.top{vertical-align:top}table.spaced td{padding:8px 5px}table#search_ft td{padding:5px 10px}table#search_sd td{padding:20px 10px 0 20px;vertical-align:top}.bluebox{border-width:1px;border-style:solid;border-color:#737373;background-color:#E1E4E5;color:#5F5E5E;padding:10px}.bluebox p{margin:0;padding:1em 0 0 0}.dropshadow-animate{-webkit-transition:box-shadow 0.25s;transition:box-shadow 0.25s;-webkit-box-shadow:2px 2px 8px 1px rgba(168,168,168,0.75);box-shadow:2px 2px 8px 1px rgba(168,168,168,0.75)}.dropshadow-animate:hover{-webkit-box-shadow:0px 0px 6px 2px rgba(168,168,168,0.75);box-shadow:0px 0px 6px 2px rgba(168,168,168,0.75)}.dropshadow{-webkit-filter:drop-shadow(2px 2px 4px rgba(168,168,168,0.75));filter:url(../images/shadow.svg#drop-shadow);-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";filter:drop-shadow(2px 2px 4px rgba(168,168,168,0.75))}#no-template{background:#ffffff;color:#4B5C70;width:100%;margin:0;padding:10px 0 0 0;overflow:scroll;font-size:14px;font-size:1.4rem}#no-template #content-800{margin:0 auto;text-align:left;width:800px}#no-template #content-600{margin:0 auto;text-align:left;width:600px}.cms-gen{text-align:left;background:white;padding-left:20px;width:750px;font-size:14px;font-size:1.4rem}.cms-gen a,.cms-gen a:visited{color:#A42609}.featured-title-box{width:329px;overflow:hidden;vertical-align:middle;padding:5px 0 0 5px}.featured-title-box td{padding:0}.featured-title-box td h2{margin-top:0}@media screen and (max-width: 680px){.responsive .featured-title-box td br{display:none}}.featured-title-box,.new-title-box{line-height:normal}.featured-title-box img,.new-title-box img{width:100px;height:auto;float:left}.featured-title-box .featured-title-cover,.new-title-box .featured-title-cover{width:130px;padding-bottom:10px}.featured-title-box .nip,.new-title-box .nip{font-size:12px;font-size:1.2rem;font-weight:900;display:block;padding:0 0 8px 0}.featured-title-box .author,.new-title-box .author{font-size:12px;font-size:1.2rem;display:block;padding:8px 0 0 0}@media screen and (min-width: 680px){form.vertical-layout{max-width:460px}form.vertical-layout textarea{width:460px;box-sizing:border-box}}form.vertical-layout label{margin-bottom:10px;padding-bottom:0;display:block}form.vertical-layout label:not(:first-of-type){margin-top:20px}.gallery{margin:15px 0 0 0}.gallery .gallery-item{width:100px;padding:5px 15px 15px 15px;vertical-align:bottom;display:inline-block}.gallery .gallery-item .gallery-item-header{display:block;text-align:center;margin-bottom:1em;font-size:11.6px;font-size:1.16rem}.gallery.same-height .gallery-item{text-align:center}.gallery.same-height .gallery-item h2{text-align:left}.gallery.same-height .gallery-item img{height:135px;width:auto}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;display:inline-block;border:none;text-transform:uppercase;color:#fff;font-family:Montserrat,Verdana,Helvetica,sans-serif;border-radius:5px;transition:border-color 0.2s, background-color 0.2s, color 0.2s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:hover:not(.disabled){cursor:pointer}.btn.orange{background:#ca7a2b}.btn.orange:hover{background:#b75f08;text-decoration:none}.btn.orange.disabled,.btn.orange:disabled{background:#dfae7d;cursor:default}.btn.orange.border{border:1px solid #ca7a2b;color:#ca7a2b;background:white;box-sizing:border-box}.btn.orange.border:hover:not(.disabled){border-color:#b75f08;color:#b75f08}.btn.orange.border.disabled,.btn.orange.border:disabled{border-color:#dfae7d;color:#dfae7d}.btn.blue{background:#6f8199}.btn.blue:hover{background:#3f4b59;text-decoration:none}.btn.blue.disabled,.btn.blue:disabled{background:#8c96a2;cursor:default}.btn.blue.border{border:1px solid #6f8199;color:#6f8199;background:white;box-sizing:border-box}.btn.blue.border:hover:not(.disabled){border-color:#3f4b59;color:#3f4b59}.btn.blue.border.disabled,.btn.blue.border:disabled{border-color:#8c96a2;color:#8c96a2}.btn.red{background:#ef443d}.btn.red:hover{background:#b02a2a;text-decoration:none}.btn.red.disabled,.btn.red:disabled{background:#fa6461;cursor:default}.btn.red.border{border:1px solid #ef443d;color:#ef443d;background:white;box-sizing:border-box}.btn.red.border:hover:not(.disabled){border-color:#b02a2a;color:#b02a2a}.btn.red.border.disabled,.btn.red.border:disabled{border-color:#fa6461;color:#fa6461}.btn.btn-xlg{font-size:16px;font-size:1.6rem;letter-spacing:2.5px;height:39px;padding:0 40px}.btn.btn-lg{font-size:13px;font-size:1.3rem;letter-spacing:1.5px;height:30px;padding:0 28px}.btn.btn-md{font-size:11.5px;font-size:1.15rem;height:22px;letter-spacing:1px;padding:0 16px}@media screen and (max-width: 680px){.responsive .btn.btn-xlg{height:43px}.responsive .btn.btn-lg{height:34px}.responsive .btn.btn-md{height:26px}.responsive .btn.btn-sm{height:22px}}.btn.btn-sm{font-size:10px;font-size:1rem;height:18px;letter-spacing:1px;padding:0 12px}a.btn-xlg{line-height:39px}a.btn-lg{line-height:30px}a.btn-md{line-height:22px}a.btn-sm{line-height:18px}@media screen and (max-width: 680px){.responsive a.btn-xlg{line-height:43px}.responsive a.btn-lg{line-height:34px}.responsive a.btn-md{line-height:26px}.responsive a.btn-sm{line-height:22px}}input[type="text"],input[type="number"],input[type="password"],input[type="tel"],select{border-radius:5px;padding:2px 8px;height:22px;background:#f0f0f0;border:1px solid #ccc;box-sizing:border-box;font-family:'Lato';vertical-align:middle;font-size:14px;font-size:1.4rem;color:#4B5C70}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,select:focus{outline:none}select{color:#4b5c70;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(65%, #ebebeb));background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-ms-linear-gradient(top, #fff 0%, #ebebeb 65%);background:linear-gradient(to bottom, #fff 0%, #ebebeb 65%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );-webkit-appearance:menulist}select:after{width:10px;height:10px;background:#000000;position:absolute;top:0;right:0}textarea{border-radius:8px;padding:6px 8px;background:#f0f0f0;border:1px solid #ccc}textarea:focus{outline:none}textarea.c10{width:71px}textarea.c20{width:142px}textarea.c30{width:213px}textarea.c40{width:284px}textarea.c50{width:355px}textarea.c60{width:426px}textarea.c70{width:497px}textarea.c80{width:568px}textarea.c90{width:639px}input:focus,button:focus{outline:none}.form.form-horizontal,.form.form-vertical{width:100%;max-width:680px;margin:38px 0}.form.form-horizontal.reduced-margin,.form.form-vertical.reduced-margin{margin:16px 0}.form.form-horizontal.secure-order,.form.form-vertical.secure-order{margin-left:auto;margin-right:auto;width:440px;max-width:100%}.form.form-horizontal.secure-order input[type=text],.form.form-horizontal.secure-order input[type=password],.form.form-horizontal.secure-order input[type=number],.form.form-horizontal.secure-order textarea,.form.form-horizontal.secure-order select,.form.form-vertical.secure-order input[type=text],.form.form-vertical.secure-order input[type=password],.form.form-vertical.secure-order input[type=number],.form.form-vertical.secure-order textarea,.form.form-vertical.secure-order select{width:50%}@media screen and (max-width: 680px){.form.form-horizontal.secure-order input[type=text],.form.form-horizontal.secure-order input[type=password],.form.form-horizontal.secure-order input[type=number],.form.form-horizontal.secure-order textarea,.form.form-horizontal.secure-order select,.form.form-vertical.secure-order input[type=text],.form.form-vertical.secure-order input[type=password],.form.form-vertical.secure-order input[type=number],.form.form-vertical.secure-order textarea,.form.form-vertical.secure-order select{width:100%}}.form.form-horizontal.secure-order .form-row label,.form.form-vertical.secure-order .form-row label{width:50%}.form.form-horizontal .form-row label small,.form.form-horizontal .header-block small,.form.form-vertical .form-row label small,.form.form-vertical .header-block small{display:block;padding:2px 0 0 0;color:#8b9096;font-style:italic;font-size:12px;font-size:1.2rem;line-height:normal}.form.form-horizontal .header-block,.form.form-vertical .header-block{margin:38px 0 24px 0}.form.form-horizontal .header-block .inline,.form.form-horizontal .header-block label,.form.form-vertical .header-block .inline,.form.form-vertical .header-block label{padding-right:7px}.form.form-horizontal .header-block.less-spacing,.form.form-vertical .header-block.less-spacing{margin:24px 0}.form.form-horizontal .header-block h1,.form.form-horizontal .header-block h2,.form.form-vertical .header-block h1,.form.form-vertical .header-block h2{margin:1.5em 0}.form.form-horizontal .header-block h3,.form.form-vertical .header-block h3{margin:1.5em 0;font-size:14px;font-size:1.4rem;font-weight:normal;color:#4B5C70}.form.form-horizontal .header-block small,.form.form-vertical .header-block small{margin:-1.5em 0 1.5em 0}.form.form-horizontal .form-row,.form.form-vertical .form-row{margin:16px 0}.form.form-horizontal .form-row:after,.form.form-vertical .form-row:after{content:"";display:table;clear:both}.form.form-horizontal .form-row.bottom-spacer,.form.form-vertical .form-row.bottom-spacer{margin-bottom:32px}.form.form-horizontal .form-row label,.form.form-vertical .form-row label{padding:0 2% 0 0;display:inline-block;width:30%;box-sizing:border-box;text-align:right;float:left}.form.form-horizontal .form-row>small,.form.form-vertical .form-row>small{display:block;width:70%;float:right;text-align:left;color:#8b9096;padding-top:2px}.form.form-horizontal .form-row input[type=text],.form.form-horizontal .form-row input[type=password],.form.form-horizontal .form-row input[type=number],.form.form-horizontal .form-row textarea,.form.form-horizontal .form-row select,.form.form-vertical .form-row input[type=text],.form.form-vertical .form-row input[type=password],.form.form-vertical .form-row input[type=number],.form.form-vertical .form-row textarea,.form.form-vertical .form-row select{vertical-align:top;float:left;box-sizing:border-box}.form.form-horizontal .form-row input[type=radio],.form.form-vertical .form-row input[type=radio]{margin:0 8px 2px 0}.form.form-horizontal .form-row input[type=checkbox],.form.form-vertical .form-row input[type=checkbox]{margin-right:8px}@media screen and (max-width: 680px){.responsive .form.form-horizontal .form-row label,.responsive .form.form-vertical .form-row label{width:100%;display:block;margin-bottom:5px;text-align:left;float:none}.responsive .form.form-horizontal .form-row>small,.responsive .form.form-vertical .form-row>small{display:block;width:100%;float:right;text-align:left}}@media screen and (max-width: 460px){.responsive .form.form-horizontal .form-row input[type=text],.responsive .form.form-horizontal .form-row input[type=password],.responsive .form.form-horizontal .form-row input[type=number],.responsive .form.form-horizontal .form-row textarea,.responsive .form.form-horizontal .form-row select,.responsive .form.form-vertical .form-row input[type=text],.responsive .form.form-vertical .form-row input[type=password],.responsive .form.form-vertical .form-row input[type=number],.responsive .form.form-vertical .form-row textarea,.responsive .form.form-vertical .form-row select{width:100%;max-width:100%;float:none}.responsive .form.form-horizontal .form-row input[type=text].w25,.responsive .form.form-horizontal .form-row input[type=password].w25,.responsive .form.form-horizontal .form-row input[type=number].w25,.responsive .form.form-horizontal .form-row textarea.w25,.responsive .form.form-horizontal .form-row select.w25,.responsive .form.form-vertical .form-row input[type=text].w25,.responsive .form.form-vertical .form-row input[type=password].w25,.responsive .form.form-vertical .form-row input[type=number].w25,.responsive .form.form-vertical .form-row textarea.w25,.responsive .form.form-vertical .form-row select.w25{width:25%}.responsive .form.form-horizontal .form-row input[type=text].w50,.responsive .form.form-horizontal .form-row input[type=password].w50,.responsive .form.form-horizontal .form-row input[type=number].w50,.responsive .form.form-horizontal .form-row textarea.w50,.responsive .form.form-horizontal .form-row select.w50,.responsive .form.form-vertical .form-row input[type=text].w50,.responsive .form.form-vertical .form-row input[type=password].w50,.responsive .form.form-vertical .form-row input[type=number].w50,.responsive .form.form-vertical .form-row textarea.w50,.responsive .form.form-vertical .form-row select.w50{width:50%}.responsive .form.form-horizontal .form-row input[type=text].w75,.responsive .form.form-horizontal .form-row input[type=password].w75,.responsive .form.form-horizontal .form-row input[type=number].w75,.responsive .form.form-horizontal .form-row textarea.w75,.responsive .form.form-horizontal .form-row select.w75,.responsive .form.form-vertical .form-row input[type=text].w75,.responsive .form.form-vertical .form-row input[type=password].w75,.responsive .form.form-vertical .form-row input[type=number].w75,.responsive .form.form-vertical .form-row textarea.w75,.responsive .form.form-vertical .form-row select.w75{width:75%}}.form.form-horizontal .form-row .variable-length,.form.form-horizontal .form-row .variable-length input,.form.form-vertical .form-row .variable-length,.form.form-vertical .form-row .variable-length input{width:auto !important;max-width:100%;vertical-align:middle;line-height:22px;float:none}.form.form-horizontal .form-row.submit,.form.form-vertical .form-row.submit{text-align:center;margin:46px 0}.form.form-horizontal .form-row .full-width,.form.form-vertical .form-row .full-width{max-width:100%;width:100%}.form.form-horizontal .form-row .fill,.form.form-vertical .form-row .fill{max-width:70%;width:70%}.form.form-horizontal .form-row .radio-group,.form.form-horizontal .form-row .checkbox-group,.form.form-vertical .form-row .radio-group,.form.form-vertical .form-row .checkbox-group{width:100%;float:left;font-size:0;box-sizing:border-box;padding-left:20px}.form.form-horizontal .form-row .radio-group:after,.form.form-horizontal .form-row .checkbox-group:after,.form.form-vertical .form-row .radio-group:after,.form.form-vertical .form-row .checkbox-group:after{content:"";display:table;clear:both}@media screen and (max-width: 680px){.responsive .form.form-horizontal .form-row .radio-group,.responsive .form.form-horizontal .form-row .checkbox-group,.responsive .form.form-vertical .form-row .radio-group,.responsive .form.form-vertical .form-row .checkbox-group{width:100%}}.form.form-horizontal .form-row .radio-group label,.form.form-horizontal .form-row .checkbox-group label,.form.form-vertical .form-row .radio-group label,.form.form-vertical .form-row .checkbox-group label{font-size:14px;font-size:1.4rem;text-align:left;box-sizing:border-box;display:block;float:left;margin-bottom:4px}.form.form-horizontal .form-row .radio-group label input,.form.form-horizontal .form-row .checkbox-group label input,.form.form-vertical .form-row .radio-group label input,.form.form-vertical .form-row .checkbox-group label input{margin-right:4px}.form.form-horizontal .form-row .radio-group input[type=radio],.form.form-horizontal .form-row .radio-group input[type=checkbox],.form.form-horizontal .form-row .checkbox-group input[type=radio],.form.form-horizontal .form-row .checkbox-group input[type=checkbox],.form.form-vertical .form-row .radio-group input[type=radio],.form.form-vertical .form-row .radio-group input[type=checkbox],.form.form-vertical .form-row .checkbox-group input[type=radio],.form.form-vertical .form-row .checkbox-group input[type=checkbox]{margin:3px 8px 2px 0}.form.form-horizontal .form-row .radio-group.one-column label,.form.form-horizontal .form-row .checkbox-group.one-column label,.form.form-vertical .form-row .radio-group.one-column label,.form.form-vertical .form-row .checkbox-group.one-column label{width:100%}.form.form-horizontal .form-row .radio-group.two-column label,.form.form-horizontal .form-row .checkbox-group.two-column label,.form.form-vertical .form-row .radio-group.two-column label,.form.form-vertical .form-row .checkbox-group.two-column label{width:50%}.form.form-horizontal .form-row .radio-group.three-column label,.form.form-horizontal .form-row .checkbox-group.three-column label,.form.form-vertical .form-row .radio-group.three-column label,.form.form-vertical .form-row .checkbox-group.three-column label{width:33.3%}.form.form-horizontal .form-row .radio-group.four-column label,.form.form-horizontal .form-row .checkbox-group.four-column label,.form.form-vertical .form-row .radio-group.four-column label,.form.form-vertical .form-row .checkbox-group.four-column label{width:25%}.form.form-horizontal .form-row label+.radio-group,.form.form-horizontal .form-row label+.checkbox-group,.form.form-vertical .form-row label+.radio-group,.form.form-vertical .form-row label+.checkbox-group{width:70%;padding-left:2px}.form.form-vertical .form-row{max-width:460px;margin:24px 0}.form.form-vertical .form-row label{width:100%;display:block;margin-bottom:10px;text-align:left;float:none;padding:0}.form.form-vertical .form-row input[type=text],.form.form-vertical .form-row input[type=password],.form.form-vertical .form-row input[type=number],.form.form-vertical .form-row textarea,.form.form-vertical .form-row select{width:100%;max-width:100%;float:none}.form.form-vertical .form-row .radio-group,.form.form-vertical .form-row .checkbox-group{width:100%}@media screen and (max-width: 680px){.responsive input[type="text"],.responsive input[type="number"],.responsive input[type="password"],.responsive input[type="tel"],.responsive select{height:26px;padding:0 8px 2px 8px}}.form-spacer{margin:46px 0}.form-error{border:1px solid #ef443d !important}input[type=radio].form-error,input[type=checkbox].form-error{outline:1px solid #ef443d !important}.back{background:url("../images/carousel-left.png") no-repeat center center}.forward{background:url("../images/carousel-right.png") no-repeat center center}.play{background:url("../images/carousel-play.png") no-repeat center center}.pause{background:url("../images/carousel-pause.png") no-repeat center center}.jcarousel-wrapper-large{font-family:Arial, Helvetica, sans-serif;width:656px;border:1px solid #cccccc;height:160px;position:relative;margin:30px 0 50px 0;border-radius:10px;overflow:hidden;box-sizing:border-box}.jcarousel-featured{height:160px;position:absolute}.jcarousel-featured-controls{position:absolute;bottom:5px;right:5px}.jcarousel-featured-controls .control{cursor:pointer;display:block;float:left;margin-left:5px;text-align:center;width:18px;height:18px;display:relative;bottom:0;background-size:16px 16px;background-repeat:none}.jcarousel-featured-pagination{position:absolute;bottom:5px;left:5px;margin:0}.jcarousel-featured-pagination a{font-size:11px;font-weight:bold;line-height:18px;display:inline-block;margin-right:3px;text-align:center;vertical-align:middle;width:18px;height:18px;background:url("../images/carousel-control-background-inactive.png") no-repeat center center;background-size:16px 16px;color:#ffffff}.jcarousel-featured-pagination a.active{background:url("../images/carousel-control-background-active.png") no-repeat center center;background-size:16px 16px}.jcarousel-wrapper-large .jcarousel-featured li a{display:inline;max-width:100%;height:auto !important;overflow:hidden}.jcarousel-pagination a.active{background:#796a5d}.jcarousel-wrapper-small{font-family:Arial, Helvetica, sans-serif;margin:0 0 20px 0;padding:0;position:relative;overflow:hidden;text-align:center}.jcarousel-wrapper-large .jcarousel-featured{overflow:hidden;margin:0 auto}.jcarousel-wrapper-small .jcarousel{overflow:hidden;display:inline-block;padding:0;position:relative}.carousel-shadow{width:40px;height:205px;position:absolute;top:0;right:33px;background:url("../images/carousel-shadow.png") right;z-index:999}.jcarousel-wrapper-small .jcarousel ul,.jcarousel-wrapper-large .jcarousel-featured ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel-wrapper-large .jcarousel-featured li{width:656px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:none;padding:0}.featured-category{list-style:none;list-style-image:none;font-size:12px;font-size:1.2rem;text-align:justify;margin:10px 0 3px 0;padding:0;width:100%}.featured-category li{display:inline-block;padding:0 0 4px 0;letter-spacing:0;color:#7d90a6;font-weight:400;text-align:center;background:bottom repeat-x;transition:color 225ms;font-size:12px}.featured-category li#page1-link{width:216px;text-align:left}.featured-category li#page2-link{width:74px}.featured-category li#page3-link{width:124px}.featured-category li#page4-link{width:74px}.featured-category li#page5-link{width:170px;text-align:right}.featured-category li span{padding:0 0 3px 0}.featured-category li.active span{font-weight:700;color:#A42609;background:url("../images/dotted-line-2x.png") bottom repeat-x;background-size:3px 3px}.featured-category li:hover span{color:#A42609;background:url("../images/dotted-line-2x.png") bottom repeat-x;background-size:3px 3px;cursor:pointer}.jcarousel-wrapper-small .jcarousel{width:592px}.jcarousel-wrapper-small .jcarousel li{width:592px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:0;background:none;padding:0}.jcarousel-wrapper-small .jcarousel li .featured-category{font-size:12px;font-size:1.2rem;text-align:left;padding:5px 0 5px 13px}.jcarousel-wrapper-small .jcarousel li .featured-title{padding:10px 0 20px 0;width:25%;height:auto;text-align:center;display:block;float:left}.jcarousel-wrapper-small .jcarousel li .featured-title .carousel-date{font-size:12px;font-size:1.2rem;font-family:'Montserrat', Verdana, Helvetica, sans-serif;display:block;color:#4B5C70;line-height:normal;margin-bottom:5px;height:1.8em;white-space:nowrap;text-transform:uppercase}.jcarousel-wrapper-small .jcarousel li .featured-title .carousel-date:after{content:"";display:table;clear:both}.jcarousel-wrapper-small .jcarousel li .featured-title .carousel-date img{height:5.5px;width:5.5px;margin-bottom:1px}@media screen and (max-width: 625px){.responsive .jcarousel-wrapper-small .jcarousel li .featured-title .carousel-date{font-size:9px;font-size:.9rem}}.jcarousel-wrapper-small .featured-title a{display:block;float:left;width:100%}.jcarousel-wrapper-small .jcarousel li img{display:inline;max-height:165px;width:auto !important}.featured-titles-in{font-weight:normal;font-size:80%;text-transform:none}.featured-titles-category{position:relative;width:500px}.featured-titles-category a{text-transform:none;font-weight:normal;color:#4B5C70;letter-spacing:1px;font-size:80%;position:absolute;bottom:3px;right:0px}.featured-titles-category a:hover{text-decoration:none}.jcarousel-wrapper-small .back,.jcarousel-wrapper-small .forward,.jcarousel-wrapper-small .jcarousel-control-prev-cat,.jcarousel-wrapper-small .jcarousel-control-next-cat,.jcarousel-wrapper-small .jcarousel-control-prev,.jcarousel-wrapper-small .jcarousel-control-next{position:absolute;top:39%;width:23px;height:23px;margin:5px 0;text-align:center;color:#fff;text-decoration:none;font:17px Arial, sans-serif;font-weight:bold;background-size:21px 21px}.jcarousel-wrapper-small .back,.jcarousel-wrapper-small .jcarousel-control-prev-cat,.jcarousel-wrapper-small .jcarousel-control-prev{left:0}.jcarousel-wrapper-small .forward,.jcarousel-wrapper-small .jcarousel-control-next-cat,.jcarousel-wrapper-small .jcarousel-control-next{right:0}.jcarousel-wrapper-small .jcarousel-control-prev-cat.aotm-control,.jcarousel-wrapper-small .jcarousel-control-next-cat.aotm-control{top:39%;height:35px;margin:0;background:none;background-size:23px 32.5px;background-repeat:no-repeat;background-position:center center}.jcarousel-wrapper-small .jcarousel-control-prev-cat.aotm-control{background-image:url("/images/carousel-control-left.png")}.jcarousel-wrapper-small .jcarousel-control-prev-cat.aotm-control:hover{background-image:url("/images/carousel-control-left-dark.png")}.jcarousel-wrapper-small .jcarousel-control-prev-cat.aotm-control div{background-image:url("/images/carousel-control-left-dark.png");height:0px;width:0px}.jcarousel-wrapper-small .jcarousel-control-next-cat.aotm-control{background-image:url("/images/carousel-control-right.png")}.jcarousel-wrapper-small .jcarousel-control-next-cat.aotm-control:hover{background-image:url("/images/carousel-control-right-dark.png")}.jcarousel-wrapper-small .jcarousel-control-next-cat.aotm-control div{background-image:url("/images/carousel-control-right-dark.png");height:0px;width:0px}.jcarousel-general{box-sizing:border-box}.jcarousel-general li{text-align:center}.jcarousel-general li div{padding:5px 0 10px 0;overflow:visible;width:100%;height:auto;text-align:center;display:block;float:left}html{font-size:62.5%;background:#ffffff;font-family:'Lato', Helvetica, Arial;letter-spacing:0.5px;min-height:100%}@media screen and (max-width: 680px){html.responsive-html{font-size:75.5%}}body{background:url("../images/header-dropshadow.png") repeat-x #fff;color:#4B5C70;margin:0;padding:0;min-height:100%;min-width:960px}body.responsive{min-width:1px}.page-header{display:block;margin:0 0 20px 0}.page-header:after{content:"";display:table;clear:both}@media screen and (max-width: 680px){.responsive .page-header{display:flex;flex-direction:column}.responsive .page-header .breadcrumb{order:1}.responsive .page-header .share-container{order:2}}img{border:0;padding:0;margin:0}a{color:#A42609;text-decoration:none}a:hover{text-decoration:underline}a.home{display:block;float:left;height:80px;width:400px}p.breadcrumb{margin:0 !important;padding:0}p.breadcrumb .breadcrumb-active{color:#909090}p.breadcrumb .small{font-size:15px;font-size:1.5rem}ul{margin:1em 0}.fb-button-white{width:16px;height:16px;background:url("../images/fb_white.png") 0 0 no-repeat;display:inline-block}.fb-button-white:hover{background:url("../images/fb_white_active.png") 0 0 no-repeat}.rss-button-white{width:16px;height:16px;background:url("../images/rss_white.png") 0 0 no-repeat;display:inline-block}.rss-button-white:hover{background:url("../images/rss_white_active.png") 0 0 no-repeat}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.optanon-alert-box-body{margin-right:225px !important}.optanon-alert-box-body p{font-family:'Lato', Helvetica, Arial;letter-spacing:0.5px !important;font-size:13px !important;font-size:1.3rem !important}.optanon-alert-box-body a{color:#ffffff;font-weight:900;padding-left:0.286em;text-decoration:underline}.optanon-alert-box-body a:hover{text-decoration:none}.optanon-alert-box-body a::after{content:".";font-weight:normal;color:#ffffff;text-decoration:none;display:inline-block}.optanon-alert-box-wrapper .optanon-alert-box-button-middle{border-radius:5px}.optanon-alert-box-wrapper .optanon-alert-box-button-middle:hover{background-color:#3c5b07 !important;border-color:#3c5b07 !important}.optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle a:before{padding-right:6px !important}@media only screen and (max-width: 47em){.optanon-alert-box-bg .optanon-alert-box-button-container{position:absolute !important;text-align:center;margin:-16px 0 0 0 !important;top:50% !important;right:10px !important;padding-right:0px !important}.optanon-alert-box-wrapper.hide-cookie-setting-button .optanon-alert-box-body{margin-right:195px !important}}@media only screen and (max-width: 460px){.optanon-alert-box-bg .optanon-alert-box-button-container{position:relative !important;text-align:center;top:auto !important;right:0px !important;width:100% !important;margin:8px 0 0 0 !important}.optanon-alert-box-bg .optanon-alert-box-button-container .optanon-alert-box-button{margin:0 !important;float:none !important}.optanon-alert-box-wrapper.hide-cookie-setting-button .optanon-alert-box-body{margin-right:20px !important}}.header-wrapper{width:100%;height:80px;background:#6E8198;position:relative}.header-wrapper .header{height:80px;background:#6E8198 url("../images/header-2x.png") no-repeat left center;background-size:428px 79px;position:relative;width:960px;margin:0 auto}.header-wrapper .header .header-inner{float:right;overflow:hidden;margin:0 10px 14px 0;position:absolute;bottom:0;right:0}.header-wrapper .header .header-inner ul{text-align:right;padding:0 0 12px 0;margin:0;list-style-type:none;font-size:0px;font-size:0rem}.header-wrapper .header .header-inner li{display:inline;padding:0 13px 0 4px;margin:8px 2px 0 0;background:url("../images/diamond-white-2x.png") 100% 50% no-repeat;background-size:5px 5px;font-size:10px;font-size:1rem;line-height:normal}.header-wrapper .header .header-inner li.signed-in{padding:0 5px 0 4px;background:none}.header-wrapper .header .header-inner li a{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-size:1.1rem;color:#E3D25E;transition:color 225ms}.header-wrapper .header .header-inner li a:hover{color:#ffffff;text-decoration:none}.header-wrapper .header .header-inner .cart{background:url("../images/cart-white-header-2x.png") 96% 20% no-repeat;background-size:13px 9.5px;padding-right:22px;margin-right:0}.header-wrapper .header .header-inner .fb{background:none;padding:0 6px 0 25px}.header-wrapper .header .header-inner .twitter{background:none;padding:0 6px 0 0}.header-wrapper .header .header-inner .rss{background:none;padding:0}.header-wrapper .header .header-inner .header-search{text-align:right}.header-wrapper .header .header-inner .header-search label{font-size:13px;font-size:1.3rem;font-family:'Montserrat', Arial, Helvetica, sans-serif;line-height:17px;letter-spacing:.5px;text-transform:uppercase;color:#C1C1C1;vertical-align:bottom;display:inline-block;padding:0 0 2px 0}.header-wrapper .header .header-inner .header-search .search-input,.header-wrapper .header .header-inner .header-search .search-input:focus{font-size:13px;font-size:1.3rem;width:300px;border-radius:8px;border:0;padding:0 10px;margin:0 0 0 5px;height:21px;color:#4B5C70;background:#ffffff;vertical-align:bottom}.header-wrapper .header .header-inner .header-search .search-input:invalid,.header-wrapper .header .header-inner .header-search .search-input:-moz-submit-invalid,.header-wrapper .header .header-inner .header-search .search-input:focus:invalid,.header-wrapper .header .header-inner .header-search .search-input:focus:-moz-submit-invalid{-moz-box-shadow:none;box-shadow:none}.header-wrapper .header .header-inner .header-search .search-type-box{display:inline-block;width:10px;overflow:hidden;position:relative;border-radius:8px;margin:0 0 0 5px;height:21px;vertical-align:bottom;background:#ffffff}.header-wrapper .header .header-inner .header-search .search-type-box .search-type{font-size:11px;font-size:1.1rem;width:130px;height:21px;display:inline-block;background:url("../images/search-type-dropdown.png") no-repeat right transparent;border:0px;padding:0px 5px 0 7px;margin:0;color:#4B5C70;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top}.header-wrapper .header .header-inner .header-search .search-submit{font-size:11px;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#C1C1C1;border:none;cursor:pointer;background:#6E8198;padding:0;margin:0 0 0 2px;width:18px;vertical-align:bottom;text-align:right;height:21px;-webkit-appearance:none;border-radius:0}.footer{font-size:12px;font-size:1.2rem;overflow:hidden;width:100%;min-width:960px;text-align:center;padding:0 0 0 0;margin:20px 0 0 0;color:#7c90a7;position:relative;background:url("../images/footer-dropshadow.png") repeat-x #fff}.footer .footer-menu{width:920px;margin:0 auto;padding:30px 20px 20px 20px}.footer .footer-header{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-size:1.1rem;font-weight:bold;padding-bottom:6px;margin:0 30px 6px 0;width:auto}.footer .address{padding:0 60px 0 0;margin:0;background:url("../images/gp-logo-white-lg.png") no-repeat 100% 3%;background-size:42px 42px}.footer .address img{margin:0 0 0 15px}.footer hr{clear:both}.footer ul{margin:0;padding:0;width:100%;float:right;list-style-type:none}.footer ul li{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}.footer ul li.last{background:none;padding:0;margin:0}.footer a{color:#7c90a7}.footer a:hover{color:#25384e;text-decoration:none}.footer .footer-rss-link img,.footer .footer-fb-link img,.footer .footer-twitter-link img{width:16px;height:16px}#no-template #footer,#printbd #footer{clear:both;color:#4B5C70;width:100%;border-top:3px solid #ccc;margin:41px 0 0 0;padding:10px 0 10px 0;text-align:center;font-size:11px}#no-template #footer ul,#printbd #footer ul{margin:0;padding:0;list-style-type:none}#no-template #footer ul li,#printbd #footer ul li{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}#no-template #footer ul li.last,#printbd #footer ul li.last{background:none}.cart_qty{color:#fff;font-weight:normal}#head ul#nav li.signed-in{margin:8px 0 0 5px;padding:0 4px 0 0}#account-menu{width:180px}.dropdown{font-size:13px;font-size:1.3rem;position:absolute;display:none;z-index:500;background:transparent}.dropdown .dropdown-inner{background:#fff;border:1px solid #CCCCCC;border-radius:5px;text-align:left;padding:10px 10px 0 10px;-webkit-box-shadow:5px 5px 5px #888888;-moz-box-shadow:5px 5px 5px #888888;box-shadow:2px 2px 4px #888888;z-index:501}.dropdown .dropdown-inner .line{font-size:0;margin:10px 0 10px 0;padding:0;width:100%;height:5px;background:url("../images/dotted-line-2x.png") 0 50% repeat-x;background-size:3px 3px;clear:both}#cart-dropdown{width:400px}#cart-dropdown p{padding:0 0 10px 0;font-size:13px;font-size:1.3rem}#cart-dropdown .item{margin:0 0 10px 0;overflow:hidden;clear:both}#cart-dropdown .item div{float:right;width:318px;padding:3px 0 0 0}#cart-dropdown .item img,#cart-dropdown .item .spacer{float:left;width:50px;height:auto}#cart-dropdown .item .package_and{text-align:left}#cart-dropdown .item span{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cart-dropdown .item span.format{width:70%;float:left;color:#AAAAAA}#cart-dropdown .item span.quantity{width:30%;float:right;text-align:right;color:#AAAAAA}#cart-dropdown a.item_link,#cart-dropdown .item a{color:#4B5C70;overflow:hidden}#cart-dropdown a.item_link:hover,#cart-dropdown #cart-dropdown .item a:hover{color:#000000;text-decoration:none}#cart-dropdown .view-cart{display:block;text-align:center;margin:0 0 15px 0;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:13px;font-size:1.3rem;letter-spacing:.5px;text-transform:uppercase}#cart-dropdown #cart-dropdown .more{display:block;text-align:center;font-weight:bold}#account-menu .dropdown-inner a{display:block;margin:0 0 10px 0}#your-account span{display:inline-block;width:10px;background:url("../images/arrow-down-2x.png") no-repeat;background-size:8px 5px;background-position:0 3px}.arrow-up{border-style:solid;border-width:9px;border-color:transparent;border-top-width:0;border-bottom:9px solid #CCCCCC;width:0;font-size:0;line-height:0;top:-9px;margin:0 auto;height:0}#cart-dropdown .arrow-up{margin:0 10px 0 auto}.arrow-up-inner{border-style:solid;border-width:9px;border-color:transparent;border-top-width:0;border-bottom:9px solid white;font-size:0;width:0;line-height:0;left:-9px;top:1px;position:relative}.login-msg{width:500px}.login-msg .alert{margin-left:auto !important;margin-right:auto !important}#signin-or-register{display:none;text-align:center;margin:40px 0 20px 0;width:500px}#signin-or-register #signin-button,#signin-or-register #register-button{display:inline-block;width:195px;text-align:center;text-transform:uppercase;font-size:20px;font-size:2rem;padding:12px 0;text-decoration:none;position:relative;letter-spacing:2px}#signin-or-register #register-button{margin:0 0 0 3px;border-top-right-radius:15px}#signin-or-register #signin-button{border-top-left-radius:15px}.tmp #register-button{margin:0 0 0 3px;border-top-right-radius:15px;border-top-left-radius:15px}.tmp #signin-button{border-top-left-radius:15px;border-top-right-radius:15px}#signin-or-register .inactive{background:#6f8199;color:#c1c1c1}#signin-or-register .inactive:hover{color:#ffffff}#signin-or-register .active{background:#475464;color:#ffffff}#signin-or-register .active:after{width:0;height:0;display:inline-block;border-left:15px solid transparent;border-right:15px solid transparent;content:'';position:absolute;bottom:-14px;left:83px;border-top:15px solid #475464}#register,#signin{width:49%;float:left;text-align:center}#signin label{display:inline-block;width:125px;text-align:right;padding:0 10px 5px 0;font-weight:bold;margin:0 0 0 45px}#register label{display:inline-block;width:175px;text-align:right;padding:0 10px 5px 0;font-weight:bold}#signin input,#register input{margin:10px 0}.form_left{text-align:left}.nojs label{text-align:left !important;display:block !important;margin:0 !important}.nojs{text-align:left !important;margin-right:1%}form#signin h1,form#register h1{display:none}.nojs h1{display:block !important}#head ul#nav li.signed-in{background-image:none}.account-item{display:block;overflow:hidden;position:relative;width:100%;padding:6px 0}.account-item img{margin:0 15px 0 45px;width:40px;height:40px}.account-item span{overflow:visible;display:inline-block;position:absolute;display:inline-block;top:0;bottom:0;margin:auto 0;height:1em}.free-shipping{text-align:center;font-size:17px;font-size:1.7rem;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:bold;margin:4px 0 20px 0;letter-spacing:.5px;color:#B65F09;text-transform:uppercase;cursor:pointer}.free-shipping a{color:#B65F09}.free-shipping:hover span,.free-shipping:hover{color:#A42609;text-decoration:none}.free-shipping span{letter-spacing:1px;color:#4B5C70;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-size:14px;font-size:1.4rem;text-transform:none}#popupBackground{display:none;position:absolute;background:#000000;top:0;left:0;z-index:1}.popup,#popupContact{color:#4B5C70;display:none;position:absolute;width:80%;max-width:538px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding-top:32px;padding-left:16px;padding-bottom:16px;padding-right:16px;margin:0 auto;overflow:auto;font-size:14px;font-size:1.4rem;line-height:150%;border-radius:12px}.popup .header-img,#popupContact .header-img{width:100%;max-width:500px;height:auto !important;display:block;margin:0 auto}.popup h1,#popupContact h1{font-size:18px;font-size:1.8rem;text-align:left;color:#B65F09;font-weight:700;padding-bottom:2px;margin-bottom:20px;margin:0 0 15px 0}#popupContact h1{text-align:center}.close-popup,#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer}@media screen and (max-width: 680px){.responsive .close-popup,.responsive #popupContactClose{font-size:22px;line-height:22px}}#popup-ffac-button{cursor:pointer}#popup-ffac{width:90%;max-width:570px;box-sizing:border-box}#popup-ffac #ffac-biblio{width:90%;margin:0 auto;padding:0 0 15px 0;overflow:hidden}#popup-ffac #cover{width:145px;float:left}#popup-ffac #cover img{width:auto;max-width:145px}#popup-ffac #info{margin-left:150px}.ffac-availability{padding-top:1.5em}.ffac-availability span{color:#B65F09;font-weight:bold;font-size:14;margin:5px 0}#popupContact{position:absolute;text-align:left}#popupButton{cursor:pointer}#popupButton2{cursor:pointer}#contentArea{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:left}.free_shipping{font:1.4em Verdana, Arial, Serif;text-align:center;cursor:pointer;font-weight:bold;color:#475464}.free_shipping a{color:#475464}.free_shipping:hover{color:#710A0B;text-decoration:none}.free_shipping a:hover{color:#710A0B;text-decoration:none}#coverPopup{color:#4B5C70;display:none;position:absolute;background:#000000;border:2px solid #cecece;z-index:2;padding-top:16px;padding-left:21px;padding-bottom:21px;padding-right:21px;text-align:left;margin:0 auto;overflow:auto;width:80%;max-width:400px}#coverPopup img{width:100%;height:auto;max-width:400px}#coverPopupClose{font-size:14px;line-height:14px;right:6px;top:4px;margin-bottom:4px;position:absolute;color:grey;font-weight:700;display:block;cursor:pointer}#coverPopupButton{cursor:pointer}a.norm_link{color:#700A0A;text-decoration:none;font-weight:normal}a.norm_link:hover{text-decoration:underline}#cookiePopup{text-align:left}.alert-controls{text-align:center;padding:10px 0 0 0}.alert-popup{padding:16px}#cvv-help-popup img{margin:0 auto;display:block}#cvv-help-popup .confirm-popup{margin-top:20px}@media screen and (max-width: 680px){.responsive #cvv-help-popup .half{display:block;width:100%;float:none}}.content{font-size:14px;font-size:1.4rem;overflow:hidden;padding:30px 10px 0 10px;margin:0 auto 0 auto;width:938px}.content .inner{overflow:hidden;margin:0 0 0 280px;width:658px}.internal .content{padding-top:15px;padding-bottom:15px;margin:15px auto 5px auto;background:url("../images/double-dotted-line-v.png") repeat-y 239px 30px}.internal .content .sidebar{width:212px;padding:0 46px 0 0}.internal .content .sidebar .categories{margin-bottom:10px}.internal .content .sidebar .categories-header{padding:0;margin:0 0 10px 0}.internal .content .sidebar .resources-header{padding:0;margin:15px 0 0 0}.internal .content .sidebar .res-container{margin:25px 0 20px 0}.internal .content .sidebar .res{vertical-align:top;position:relative;margin:10px 0 15px 0}.internal .content .sidebar .resources-header,.internal .content .sidebar .resources{display:none}.internal .content .sidebar .res-container{display:block}.internal .content .sidebar .res-container .resources-header{display:block}.internal .content .sidebar .search-type-box{display:inline-block;width:185px;overflow:hidden;position:relative;border-radius:8px;margin:0;height:21px;vertical-align:bottom;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(65%, #ebebeb));background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 65%);background:-ms-linear-gradient(top, #fff 0%, #ebebeb 65%);background:linear-gradient(to bottom, #fff 0%, #ebebeb 65%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );border:1px solid #cccccc}.internal .content .sidebar .search-type-box .search-type{font-size:12px;font-size:1.2rem;width:212px;height:21px;display:inline-block;background:url("../images/search-type-dropdown.png") no-repeat right transparent;border:0px;padding:0px 5px 0 7px;margin:0;color:#4B5C70;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top}.internal .content .sidebar .icon-box{padding:10px 10px 10px 45px;margin-left:-10px}.internal .content .inner{overflow:hidden;margin:0 0 0 258px;width:680px}.share-container{padding-top:3px;display:inline-block;float:right;margin-left:15px}.share-container:after{content:"";display:table;clear:both}.share-widget-container{cursor:pointer;height:auto}.share-widget-container:before{content:" ";display:inline-block;height:12px;width:12px;background-image:url("/images/share-widget.png");background-size:12px 12px;background-repeat:no-repeat}.share-widget-container:after{display:none;content:url("/images/social/email.png") url("/images/social/facebook.png") url("/images/social/twitter.png") url("/images/social/googleplus.png") url("/images/social/whatsapp.png") url("/images/social/pinterest.png") url("/images/social/print.png")}.share-widget-container a{font-size:14px;font-size:1.4rem;line-height:16px;display:inline-block;vertical-align:top;padding-left:5px}#share-dropdown{padding-top:10px}#share-dropdown .arrow-up{margin:0 15px 0 auto}#share-dropdown .share-widget{padding-bottom:0 !important;white-space:nowrap}#share-dropdown .share-widget .share-item{margin:0 0 7px 0;cursor:pointer;background-position:-100px -100px;background-repeat:no-repeat}#share-dropdown .share-widget .share-item.email:before{background-image:url("/images/social/email.png")}#share-dropdown .share-widget .share-item.facebook:before{background-image:url("/images/social/facebook.png")}#share-dropdown .share-widget .share-item.twitter:before{background-image:url("/images/social/twitter.png")}#share-dropdown .share-widget .share-item.google-plus:before{background-image:url("/images/social/googleplus.png")}#share-dropdown .share-widget .share-item.whatsapp:before{background-image:url("/images/social/whatsapp.png")}#share-dropdown .share-widget .share-item.pinterest:before{background-image:url("/images/social/pinterest.png")}#share-dropdown .share-widget .share-item.print:before{background-image:url("/images/social/print.png")}#share-dropdown .share-widget .share-item:before{content:" ";display:inline-block;height:16px;width:16px;background-size:16px 16px;border-radius:4px}#share-dropdown .share-widget .share-item a{cursor:pointer;display:inline-block;padding-left:7px;line-height:16px;vertical-align:top}@media screen and (max-width: 680px){#share-dropdown .share-widget .share-item{margin:5px 5px 15px 5px}}#email-share-popup label{width:20% !important}@media screen and (max-width: 680px){#email-share-popup label{width:100% !important}}#email-share-popup .form.form-horizontal .form-row input[type=text]{max-width:75%}@media screen and (max-width: 680px){#email-share-popup .form.form-horizontal .form-row input[type=text]{max-width:100%}}#email-share-popup .preview #share-preview{box-sizing:border-box;border-radius:5px;float:left;max-width:75%}#email-share-popup .preview #share-preview p:last-of-type{margin-bottom:0}@media screen and (max-width: 680px){#email-share-popup .preview #share-preview{max-width:100%}}#email-share-popup .preview #share-preview table .product-cover-container{width:117px !important;padding:0 19px 5px 0px !important;line-height:normal !important}#email-share-popup .preview #share-preview table .product-cover-container a img{width:110px !important;height:auto !important}#email-share-popup .preview #share-preview table .description{font-size:15px !important}@media (max-width: 460px){#email-share-popup .preview #share-preview table .product-title{font-size:16px !important}}@media (max-width: 380px){#email-share-popup .preview #share-preview table .product-cover-container{width:107px !important;padding:0 19px 5px 0px !important}}#email-share-popup .form-row input,#email-share-popup textarea{width:100% !important}#email-share-popup textarea{resize:vertical;height:110px}#email-share-popup .alert-controls{padding:10px 0 9px 0}#email-share-popup .alert-controls .btn{margin:0 10px;min-width:130px}.toplinks .share-widget-container{margin-top:4px;margin-left:3px}.toplinks .share-widget-container a{margin-top:-2px}@media screen and (max-width: 680px){.responsive .toplinks .share-widget-container{margin-top:0}.responsive .toplinks .share-widget-container a{margin-top:1px}}@media screen and (max-width: 680px){.responsive .share-container .share-widget-container a{margin-top:3px}}.content .sidebar{width:270px;padding:0 10px 0 0;float:left;overflow:hidden;display:block}.content .sidebar h2{font-family:Georgia, Verdana, Arial, Serif;font-size:16px;font-size:1.6rem;color:#B65F09;margin:0 0 15px 0;padding:0 0 5px 0;letter-spacing:2px;width:95%;text-transform:uppercase}.content .sidebar ul{display:block;list-style:none;list-style-image:none;padding:0;letter-spacing:.5px;margin:5px 0 30px 0}.content .sidebar li{font-size:14px;font-size:1.4rem;font-family:'Lato', Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;color:#A42609;width:95%;background:none;line-height:normal}.content .sidebar li:last-of-type{border:none}.content .sidebar li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#4b5c70;border-radius:5px;padding:3px 5px 4px 10px}.content .sidebar li a:hover{background:#f0f0f0 url("../images/arrow_on.gif") 1% 50% no-repeat;text-decoration:none;color:#000000}.content .sidebar .toggle span{display:none}.content .sidebar .periodicals{display:block;width:95%;height:81px;margin:15px 0 0 0;text-align:center}.content .sidebar hr{border:0;height:4px;background:url("../images/double-dotted-line.png") repeat-x center;padding:0}.content .sidebar .res-container{display:none}.content .sidebar .ealert-internal-feature-hr{margin:20px 0 16px 0}.content .sidebar .ealert-internal-feature-link .ealert-internal-feature{width:190px;margin:15px auto 20px auto;background:url(/images/ealert-feature-sm.png) 155px 0 no-repeat;background-size:35px 33.6px;display:block;font-size:17.5px;font-size:1.75rem;font-weight:normal;color:#475465;text-transform:uppercase;text-align:left;height:33.6px}.content .sidebar .ealert-internal-feature-link .ealert-internal-feature .ealert-internal-feature-text{display:inline-block;position:relative;top:16.8px;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.content .sidebar .ealert-internal-feature-link .ealert-internal-feature .amp{font-size:24.5px;font-size:2.45rem;color:#55ba48;font-weight:bold}.content .sidebar .ealert-internal-feature-link .ealert-internal-feature:hover{color:#A42609}.content .sidebar .ealert-internal-feature-link .ealert-internal-feature:hover .amp{color:#55ba48}.content .sidebar .ealert-internal-feature-link:hover{text-decoration:none}.content .inner .ebooks-home-feature-link .ebooks-home-feature{padding:0 0 0 170px;margin:16px 0 40px 0;background:url(/images/ebooks-homepage-feature.jpg) left center no-repeat;background-size:150px 99px;text-align:left;min-height:99px}.content .inner .ebooks-home-feature-link .ebooks-home-feature .header{display:block;width:95%;font-size:19px;font-weight:bold;color:#4d6c04;padding:0 0 8px 1px;margin:0 0 5px 0}.content .inner .ebooks-home-feature-link .ebooks-home-feature .header .amp{font-size:25px;font-size:2.5rem;color:#55ba48;font-weight:bold}.content .inner .ebooks-home-feature-link .ebooks-home-feature .body{color:#4B5C70}.content .inner .ebooks-home-feature-link:hover{text-decoration:none}.content .inner .ebooks-home-feature-link:hover .body,.content .inner .ebooks-home-feature-link:hover .header{color:#A42609}.content .inner .ebooks-home-feature-link:hover .header .amp{color:#55ba48}.content .inner .ebooks-periodicals{margin:10px 0;overflow:hidden;text-align:center;width:100%;float:left}.content .inner .ebooks-periodicals em{font-weight:bold}.content .inner .ebooks-periodicals:hover span,.content .inner .ebooks-periodicals:hover a{text-decoration:none}.content .inner .ebooks-periodicals .ealerts,.content .inner .ebooks-periodicals .aotm{padding:5px 2px 5px 8px;border:1px solid #cccccc;border-radius:8px;height:132px;box-sizing:border-box;text-align:center;transition:background 250ms}.content .inner .ebooks-periodicals .ealerts:hover,.content .inner .ebooks-periodicals .aotm:hover{background-color:#f0f0f0}.content .inner .ebooks-periodicals .ealerts{width:162px;box-sizing:border-box;display:table;padding-left:5px}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell{display:table-row;text-align:center;vertical-align:middle}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline{text-align:center;padding:20px 10px 10px 10px}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s1,.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s2{display:inline;font-size:18px;white-space:nowrap;font-family:"Lato", Helvetica, Arial;font-weight:700;color:#495c72;text-transform:uppercase;line-height:120%;letter-spacing:0.5px}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s1::first-letter,.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s2::first-letter{font-weight:600}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s1 .amp,.content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline .s2 .amp{font-size:19px;font-weight:bold;color:#55ba48}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-body{display:table-row;background:url(/images/ealert-feature-v2.png) no-repeat;background-position:10px 0px;background-size:45px 43.5px}.content .inner .ebooks-periodicals .ealerts .ealerts-inner-body div{display:table-cell;color:#4B5C70;font-size:14px;font-weight:bold;vertical-align:middle;padding:0 10px 20px 65px;height:45px}@media screen and (max-width: 460px){.responsive .content .inner .ebooks-periodicals .ealerts{height:auto !important;background:url(/images/ealert-feature-v2.png) no-repeat;background-position:left 10px center;background-size:45px 43.5px}.responsive .content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell{display:block}.responsive .content .inner .ebooks-periodicals .ealerts .ealerts-inner-cell .ealerts-inner-inline{display:block;padding:15px 0 0 55px}.responsive .content .inner .ebooks-periodicals .ealerts .ealerts-inner-body{display:block;background:none}.responsive .content .inner .ebooks-periodicals .ealerts .ealerts-inner-body div{height:auto;display:block;padding:5px 0 15px 55px}}.content .inner .ebooks-periodicals .aotm{font-size:12px;font-size:1.2rem;padding:0;border:1px solid #cccccc;border-radius:8px;width:232px;position:relative;overflow:hidden}.content .inner .ebooks-periodicals .aotm .aotm-table{display:table-row}.content .inner .ebooks-periodicals .aotm .aotm-table .aotm-image{display:table-cell;border-right:1px solid #cccccc;max-width:105px !important;overflow:hidden}.content .inner .ebooks-periodicals .aotm .aotm-table .aotm-image img{height:130px;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content{display:table-cell;height:130px;vertical-align:middle;padding-left:5px;padding-right:5px}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content span{display:block;white-space:normal;letter-spacing:1px}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content .s1{font-size:13px;font-size:1.3rem;color:#4B5C70;font-style:italic;font-weight:600;letter-spacing:0.5px}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content .s2{font-size:14px;font-size:1.4rem;color:#B65F09;font-weight:900;margin:7px 0}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content .s3{font-size:13px;font-size:1.3rem;color:#4B5C70;font-weight:600;margin:7px 0;line-height:110%}.content .inner .ebooks-periodicals .aotm .aotm-table .text-content .s4{font-size:14px;font-size:1.4rem;color:#B65F09;font-weight:900;line-height:110%;margin-bottom:4px}.content .inner .ebooks-periodicals h3{margin-bottom:15px}.content .inner .content-columns{width:100%;overflow:hidden;margin:10px 0}.content .inner .content-columns .left{width:420px;float:left}.content .inner .content-columns .right{width:210px;float:right;text-align:center}.content .inner .content-columns .right h2{padding-top:0}.content .inner .content-columns .right .google{font-size:11px;font-size:1.1rem;font-family:'Montserrat', Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0;margin:0}.content .inner .content-columns .right .google:hover,.content .inner .content-columns .right .google:hover a{color:#A42609;text-decoration:none}.content .inner .content-columns .right .google a{color:#4B5C70}.content .inner .content-columns .right .periodicals-feature-wrapper{margin:20px 0 18px 0}@media screen and (max-width: 460px){.responsive .content .inner .content-columns .right .periodicals-feature-wrapper{margin:0 0 8px 0}}.content .inner .content-columns .right .periodicals-feature-wrapper a{font-family:'EB Garamond', serif;color:#4B5C70;font-weight:600;font-size:21px;font-variant:small-caps;letter-spacing:1px;line-height:95%;background:url("../images/periodicals_feature_logo_hover.jpg") no-repeat -9999px -9999px}.content .inner .content-columns .right .periodicals-feature-wrapper a:hover,.content .inner .content-columns .right .periodicals-feature-wrapper a:active{text-decoration:none;color:#A42609}.content .inner .content-columns .right .periodicals-feature-wrapper a .periodicals-feature{padding:15px 0 15px 83px;text-align:left;background:url("../images/periodicals_feature_logo.jpg") no-repeat 16px 14px;background-size:52px}.content .inner .content-columns .right .periodicals-feature-wrapper a .periodicals-feature:hover{background:url("../images/periodicals_feature_logo_hover.jpg") no-repeat 16px 14px;background-size:52px}@media screen and (min-width: 460px) and (max-width: 680px){.responsive .content .inner .content-columns .right .periodicals-feature-wrapper a .periodicals-feature{padding:1px 0 15px 83px;background-position:left 16px top 0}}@media screen and (max-width: 460px){.responsive .content .inner .content-columns .right .periodicals-feature-wrapper{height:auto !important;padding-bottom:18px !important;padding-top:25px !important;width:auto !important}.responsive .content .inner .content-columns .right .periodicals-feature-wrapper a .periodicals-feature{padding:1px 0 15px 67px;background-position:left 0 top 0}}.content .inner .section-header{font-size:16px;font-size:1.6rem;margin:0 0 0 0;padding:0 0 5px 0;font-family:Georgia, Verdana, Arial, Serif;color:#B65F09;letter-spacing:2px;text-transform:uppercase;text-align:left}.content .inner .search-help-form label{display:block;padding-bottom:10px}.content .inner .page-search{overflow:hidden}.content .inner .page-search p{padding:0;margin:1em 0}.content .inner .page-search .search-message{margin:25px 0}.content .inner .page-search .refine-search{width:100%;float:right;overflow:hidden;margin:0 0 20px 0}.content .inner .page-search .refine-search .refine-search-col{width:23%;margin:0 2% 10px 0;float:left;text-overflow:ellipsis}.content .inner .page-search .refine-search .refine-search-col b{display:block;padding:0 0 5px 0}.content .inner .page-search .refine-search .refine-search-col label{display:block;padding:0 0 3px 0;font-size:11px;font-size:1.1rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:121px;float:left}.content .inner .page-search .refine-search .refine-search-col label input{float:left;width:20px}.content .inner .page-search .refine-search .refine-search-col label .refine-value{width:101px;text-overflow:ellipsis;white-space:nowrap}.content .inner .page-search .refine-search .refine-search-col .count{font-size:11px;font-size:1.1rem;width:20%;text-align:right;float:right;display:inline-block}.content .inner .page-search .refine-search .refine-search-col input[type="checkbox"]{display:inline-block;padding:0;margin:0}.content .inner .page-search .refine-search .refine-search-col .more{clear:both;display:block;text-align:center;font-size:13px;font-size:1.3rem;color:#888888}.content .inner .page-search .refine-search .refine-search-button{display:block;clear:both;text-align:center}.content .inner .page-search .refine-search .refine-search-button button{margin:5px 0}.content .inner .page-search .sort{width:100%;padding:10px 0}.content .inner .page-search .sort strong,.content .inner .page-search .sort a{margin:0 10px 0 0}.content .inner .page-search .sort .search-sort-box{margin-right:20px}.content .inner .page-search .sort ul{position:absolute;list-style:none;display:inline-block;float:right;top:-3px;right:0}.content .inner .page-search .sort ul li{display:inline-block;border:1px solid #ccc}.content .inner .page-search .sort ul li a{display:block;padding:5px 9px;margin:0}.content .inner .page-search .sort ul .first{padding:5px 9px;border:1px solid white;font-weight:bold}.content .inner .page-search .sort ul .current{padding:5px 9px;font-weight:bold}.content .inner .page-search .results-text{width:100%;padding:0 0 15px 0}.content .inner .page-search .result{width:658px;margin:0;overflow:hidden;position:relative}.content .inner .page-search .result .cover-container{width:90px;padding:20px 30px 20px 20px;float:left;position:relative;overflow:visible}.content .inner .page-search .result .cover-container .result-cover{width:90px;padding:0}.content .inner .page-search .result .spacer{width:140px;height:100px;float:left}.content .inner .page-search .result .result-content{float:right;width:518px;overflow:hidden;padding:20px 0}.content .inner .page-search .result .result-content .title{font-size:16px;font-size:1.6rem}.content .inner .page-search .result .result-content .package-item{padding:0 0 5px 0}.content .inner .page-search .result .result-content .format-icon{display:inline-block;vertical-align:bottom;padding:0 0 0 5px}.content .inner .page-search .result .result-content .subheading{padding:10px 0 0 0;display:block}.content .inner .page-search .result .result-content .edition{font-size:12px;font-size:1.2rem;display:block;width:25%;box-sizing:border-box;padding-right:10px;float:left;margin:10px 0 0 0}.content .inner .page-search .result .result-content .edition .publication{display:block}.content .inner .page-search .result .result-content .edition .price{text-decoration:line-through}.content .inner .page-search .result .result-content .edition .price-reduced{padding:0 0 0 5px;color:#B65F09;font-weight:bold}.content .inner .page-search .result .result-content .order-package{display:inline-block;width:100%;padding:15px 0 0 0}.content .inner .page-search .result .result-content .order-container{font-size:14px;font-size:1.4rem;text-align:left;padding:5px 0 0 0}.content .inner .page-search .result .result-content .order-container .order{padding:0 20px 0 0;background:url("../images/cart_red.jpg") no-repeat right -2px}.content .inner .page-search .result .result-content .order-container .order:after{content:"";white-space:pre}@media screen and (max-width: 680px){.responsive .content .inner .page-search .result .result-content .format-icon{vertical-align:middle}}@media screen and (max-width: 570px){.responsive .content .inner .page-search .result .four-formats .edition,.responsive .content .inner .page-search .result .one-or-two-formats .edition{width:50%}.responsive .content .inner .page-search .result .three-formats .edition{width:33%}.responsive .content .inner .page-search .result .edition .price-reduced{padding-left:2px}.responsive .content .inner .page-search .result .result-content .order-container a.order.preorder{padding:2px 8px}.responsive .content .inner .page-search .result .desktop-date{display:none}.responsive .content .inner .page-search .result .mobile-date{display:inline !important}}@media screen and (max-width: 370px){.responsive .content .inner .page-search .result .three-formats .edition{width:50%}}.content .inner .page-product{overflow:hidden;position:relative;top:-10px}.content .inner .page-product .toplinks{width:100%;font-size:13px;font-size:1.3rem;text-align:right;margin:0 0 10px 0}.content .inner .page-product .toplinks .create-flyer,.content .inner .page-product .toplinks .print-page{margin-top:2px}.content .inner .page-product .cover{float:left;width:144px;margin:0 26px 10px 0;padding:0 10px 0 10px;text-align:center;color:#B65F09;font-weight:900;font-size:12px;font-size:1.2rem}.content .inner .page-product .cover a{color:#B65F09;font-weight:900}.content .inner .page-product .cover img{max-width:144px;height:auto !important;margin:0;background:#c8c8c8}.content .inner .page-product .cover .dropshadow-cover{-webkit-box-shadow:2px 2px 14px 0px rgba(128,128,128,0.7);-moz-box-shadow:2px 2px 14px 0px rgba(128,128,128,0.7);box-shadow:2px 2px 14px 0px rgba(128,128,128,0.7)}.content .inner .page-product .cover .dropshadow{background:none}.content .inner .page-product .cover .view-large-cover{display:block;text-align:center;padding:10px 0 0 0}.content .inner .page-product .cover .view-large-cover span{padding:0 15px 0 0;background:url("../images/mglass.png") no-repeat 100%}.content .inner .page-product .cover .impact{width:144px;padding:10px 0 0 0;text-align:center}.content .inner .page-product .cover .impact a{color:#4b5c70;font-weight:900}.content .inner .page-product .biblio{width:488px;float:left;overflow:hidden;margin:0 0 10px 0}@media screen and (max-width: 500px){.responsive .content .inner .page-product .biblio{margin:0}}.content .inner .page-product .biblio .obold a{color:#B65F09 !important}.content .inner .page-product .biblio p{clear:both}.content .inner .page-product .biblio .title{font-size:20px;font-size:2rem;font-family:Garamond, Times, serif;font-weight:bold;color:#4B5C70;display:block;margin:0}.content .inner .page-product .biblio .title sup{font-size:11px;font-size:1.1rem}.content .inner .page-product .biblio .subtitle{font-size:17px;font-size:1.7rem;font-family:Garamond, Times, serif;font-weight:bold;color:#4B5C70;display:block;margin:0}.content .inner .page-product .biblio .author{display:block;margin:15px 0;font-weight:normal;color:#4B5C70}.content .inner .page-product .biblio .details{font-size:12px;font-size:1.2rem}.content .inner .page-product .biblio .ffac-img{width:33px;height:19px;float:left;margin-right:7px;vertical-align:middle}.content .inner .page-product .biblio span{display:block;clear:both}.content .inner .page-product .biblio .format-title-container{white-space:nowrap}.content .inner .page-product .biblio .format-title{display:inline-block;position:relative;font-size:11.5px;letter-spacing:1.2px;clear:none;font-weight:600;text-transform:uppercase;padding:7px 10px;margin:10px 3px 3px 0;border:none;z-index:999;background:#6f8199;color:#e1e1e1;cursor:pointer;user-select:none;-moz-user-select:none;min-width:48px;text-align:center}.content .inner .page-product .biblio .format-title:hover{background:#475464;color:#ffffff}.content .inner .page-product .biblio .format-title span{display:inline}.content .inner .page-product .biblio .format-title:first-of-type{border-top-left-radius:15px;margin-left:0}.content .inner .page-product .biblio .format-title:last-of-type{border-top-right-radius:15px}.content .inner .page-product .biblio .format-title.active{background:#475464;color:#ffffff;cursor:default}.content .inner .page-product .biblio .format-title.active:after{width:0;height:0;display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;content:'';position:absolute;bottom:-9px;left:50%;margin-left:-10px;border-top:10px solid #475464}.content .inner .page-product .biblio .format-title .bundle-ampersand{font-family:'Sorts Mill Goudy',serif;font-weight:400;line-height:10%}.content .inner .page-product .biblio .format-title .format-title-price{display:block;font-size:11px;font-size:1.1rem;font-weight:normal;color:#B65F09}.content .inner .page-product .biblio .format-title .format-title-price strike{color:#4B5C70}.content .inner .page-product .biblio .biblio_addendum{display:block;overflow:hidden;margin:0 0 15px 0;clear:both}@media screen and (max-width: 500px){.responsive .content .inner .page-product .biblio .biblio_addendum{margin:0 0 25px 0 !important}}.content .inner .page-product .biblio .biblio_addendum.package-offer{margin:-15px 0 5px 0}.content .inner .page-product .biblio .biblio_addendum.package-offer img{height:40px;width:auto;float:left;padding:0}.content .inner .page-product .biblio .biblio_addendum.package-offer span{clear:none;float:left;display:inline-block;font-size:14px;font-size:1.4rem;padding:10px 10px 0 0}@media screen and (max-width: 500px){.responsive .content .inner .page-product .biblio .biblio_addendum.package-offer{position:relative;min-height:40px}.responsive .content .inner .page-product .biblio .biblio_addendum.package-offer span{padding:0 60px 0 0}.responsive .content .inner .page-product .biblio .biblio_addendum.package-offer img{position:absolute;top:0;right:0;padding-right:10px}}.content .inner .page-product .biblio .biblio_addendum:last-of-type{margin-bottom:0}.content .inner .page-product .biblio .format-preamble{margin:15px 0 10px 0}.content .inner .page-product .biblio .format{width:100%;box-sizing:border-box;padding:13px 0 10px;z-index:1;position:relative;border:none;border-top-right-radius:15px;display:none;margin:0 0 15px 0;font-size:0}.content .inner .page-product .biblio .format .nojs-binding{display:none;font-size:14px;font-size:1.4rem}.content .inner .page-product .biblio .format a.btn{display:inline-block;margin-top:16px}.content .inner .page-product .biblio .format.active{display:block}.content .inner .page-product .biblio .format .middle{vertical-align:middle}.content .inner .page-product .biblio .format .coming-soon{background:#fff;color:#B65F09;border:1px solid #ca7a2b;padding-top:1px;padding-bottom:1px;box-sizing:border-box;line-height:18px}.content .inner .page-product .biblio .format .coming-soon:hover{text-decoration:none;cursor:default}.content .inner .page-product .biblio .format .ebook-question-mark{display:inline-block;font-weight:900;color:#995008;height:12px;line-height:12px;width:12px;border:1px solid #995008;border-radius:50%;text-align:center;font-family:'Arimo', Arial, Helvetica, sans-serif;letter-spacing:0;vertical-align:middle;font-size:12px;font-size:1.2rem;margin:-3px 0 0 4px}@-moz-document url-prefix(){.content .inner .page-product .biblio .format .ebook-question-mark{letter-spacing:1.5px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.content .inner .page-product .biblio .format .ebook-question-mark{letter-spacing:1.5px}}@supports (-ms-accelerator: true){.content .inner .page-product .biblio .format .ebook-question-mark{letter-spacing:1.5px}}.content .inner .page-product .biblio .format .ebook-question-mark:hover{text-decoration:none}.content .inner .page-product .biblio .format .details,.content .inner .page-product .biblio .format .price{display:inline-block;clear:none;line-height:16px;padding:0 0 1px 0;font-size:13px;font-size:1.3rem}.content .inner .page-product .biblio .format .price strike,.content .inner .page-product .biblio .format .price strong{padding-left:3px}.content .inner .page-product .biblio .format .details-wrapper{padding:0}.content .inner .page-product .biblio .format .details{padding-right:17px;margin-right:13px;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}.content .inner .page-product .biblio .format .details.lastitem:nth-child(n+4):not(.override-last),.content .inner .page-product .biblio .format .details:last-of-type:nth-child(n+4):not(.override-last){padding-right:0;margin-right:0;background:none}.content .inner .page-product .biblio .format .order{float:left;clear:both;background:#B65F09 url(../images/cart-white-2x.png) no-repeat 95% 50%;background-position:right 0 top 50%;background-size:19.5px 9px;font-size:13px;font-size:1.3rem;letter-spacing:.5px;text-align:left;border-radius:8px;padding:5px 25px 5px 10px;margin:10px 0 0;color:#fff;font-weight:700;line-height:16px}.content .inner .page-product .biblio .price strong{color:#B65F09}.content .inner .page-product .biblio .order{float:left;clear:both;background:#B65F09 url(../images/cart-white-2x.png) no-repeat 95% 50%;background-position:right 0 top 50%;background-size:19.5px 9px;font-size:13px;font-size:1.3rem;letter-spacing:.5px;text-align:left;border-radius:8px;padding:5px 25px 5px 10px;margin:10px 0 0;color:#fff;font-weight:700;line-height:16px}.content .inner .page-product .biblio .order-soon{display:inline-block;vertical-align:baseline;margin:5px 0 0 0;padding:2px 20px 0 0;background:url("../images/ebook_logo.jpg") no-repeat right -2px}.content .inner .page-product .biblio .sub-info{font-size:13px;font-size:1.3rem}.content .inner .page-product .biblio .sub-notice{font-size:12px;font-size:1.2rem;padding:0}.content .inner .page-product .biblio .sub-container{overflow:hidden;margin:10px 0}.content .inner .page-product .biblio .sub-select{margin:0 10px 0 0;padding:5px 0;float:left}.content .inner .page-product .biblio .sub-select select{font-size:12px;font-size:1.2rem;height:22px}.content .inner .page-product .biblio .sub-buttons{float:left;margin:0;padding:5px 0}.content .inner .page-product .biblio .sub-buttons #p_sub{margin-right:5px}.content .inner .page-product .biblio .digital-archive .details{font-size:13px;font-size:1.3rem;margin:3px 0}.content .inner .page-product .nojs2 .biblio .format-title-container{display:none}.content .inner .page-product .nojs2 .biblio .format{display:block;margin:15px 0 15px 0}.content .inner .page-product .nojs2 .biblio .format ~ .format{margin:-15px 0 15px 0}.content .inner .page-product .nojs2 .biblio .format a.btn{margin-top:10px}.content .inner .page-product .nojs2 .biblio .format .nojs-binding{display:block !important;font-weight:bold;text-transform:uppercase}.content .inner .page-product hr{clear:both;height:21px;margin:5px 0;border:0;background:url("../images/double-dotted-line-3x.png") repeat-x 0 8px;background:url("../images/double-dotted-line.png") repeat-x 0 8px\9;background-size:3px 4px}.content .inner .page-product .sample-chapter{display:block;padding:0 0 0 45px;height:34px;line-height:34px;vertical-align:middle;background:url("../images/sample_chapter.jpg") no-repeat left -2px}.content .inner .page-product .menu{padding:10px 0 0 0;margin:0;width:170px;float:left}.content .inner .page-product .menu li{padding:0;background:none}.content .inner .page-product .menu .google-preview{text-align:left;padding:15px 0 0 0}.content .inner .page-product .menu a{background:url("../images/arrow_off.gif") 1% 55% no-repeat;display:block;color:#7d8998;padding:3px 5px 4px 15px}.content .inner .page-product .menu a:hover{background:url("../images/arrow_on.gif") 1% 55% no-repeat;text-decoration:none;color:#000000}.content .inner .page-product .menu .current{background:url("../images/arrow_on.gif") 1% 55% no-repeat;color:#000000}.content .inner .page-product .product-desc{padding:10px 0 0 0;width:488px;float:right;line-height:150%}.content .inner .page-product .product-desc .teaser-quote strong{font-weight:700}.content .inner .page-product .product-desc p{margin:0;padding:1em 0 0 0}.content .inner .page-product .product-desc .initcap{font-family:Times, serif;font-size:40px;font-size:4rem;line-height:100%;color:#B65F09;font-weight:bold;padding:0 2px 0 0;float:left;height:3.5rem}.content .inner .page-product .product-desc #description strong,.content .inner .page-product .product-desc #description b,.content .inner .page-product .product-desc #description .bold{font-weight:700}.content .inner .page-product .package-offer-cover{max-width:180px;padding:0 10px 10px 10px}.content .inner .new-titles-header{margin:0}.content .inner .page-category .section{margin:20px 0 0 0}.content .inner .page-category .subcategories a{display:block;margin:0 0 15px 15px}.content .inner .page-category .jcarousel-wrapper-small{max-width:680px}.content .inner .page-category .jcarousel{max-width:600px}.content .inner .page-category .jcarousel li{overflow:visible;padding:0}.content .inner .page-category .jcarousel li .featured-title{padding:5px 8px 10px 2px;overflow:visible;width:110px}.content .inner .page-category .jcarousel li .featured-title img{max-height:130px;max-width:110px}.content .inner .view-cart .cart-table{width:100%}.content .inner .view-cart .cart-table .header-row{font-size:14px;font-size:1.4rem}.content .inner .view-cart .qty{padding:5px 0 5px 10px}.content .inner .view-cart .product-qty{position:relative;text-align:center;padding:5px 0 5px 10px}.content .inner .view-cart .product-qty input[type="number"]{width:3em;text-align:center}.content .inner .view-cart .product-list-price{text-align:center}.content .inner .view-cart .product-uprem{min-width:60px}.content .inner .view-cart .uprem{text-indent:2500%;white-space:nowrap;overflow:hidden}.content .inner .view-cart .uprem:before{content:" ";display:inline-block;width:200px}.content .inner .view-cart .desktop-update{display:inline-block !important;border:none;border-radius:5px;background:#6E8198 url("../images/cart-update-qty.png") no-repeat;background-position:center;background-size:14px 14px;width:22px;height:22px;font-size:11px;font-size:1.1rem;font-weight:normal;margin:0}.content .inner .view-cart .desktop-remove{display:inline-block !important;float:right;border:none;right:0;border-radius:5px;background:#6E8198 url("../images/cart-delete.png") no-repeat;background-position:center;background-size:16px 16px;width:22px;height:22px}.content .inner .view-cart .desktop-update,.content .inner .view-cart .desktop-remove{margin-top:2px}.content .inner .view-cart .desktop-update:hover,.content .inner .view-cart .desktop-remove:hover{background-color:#3f4b59;cursor:pointer;text-decoration:none}.content .inner .view-cart .cart-footer{font-size:15px;font-size:1.5rem}.content .inner .view-cart .savings{font-size:15px;font-size:1.5rem;margin:0 0 1em 0}.content .inner .view-cart .promo-msg{width:412px;padding:20px 10px 0 0;float:left}.content .inner .view-cart .promo-msg b{font-size:15px;font-size:1.5rem}.content .inner .view-cart .promo-apply{padding:20px 0 0 0;width:250px;height:21px;float:right;text-align:right;text-transform:uppercase}.content .inner .view-cart .promo-apply button{position:relative;margin:0 0 0 5px}.content .inner .view-cart .row{padding:0 0 20px 0}.content .inner .view-cart .cart-footer{line-height:normal;margin:0 20px 0 auto}.content .inner .checkout .checkout-button-container{text-align:right}.content .inner .student-newsletter{margin:20px 0 0 0}.content .inner .teachers-featured .border-container{height:215px;padding:10px 5px 5px 10px}.content .inner .teachers-featured .essential-library{padding:10px 0 0 0}.content .inner .teachers-featured .essential-library img{width:32%;padding:0 0.5%;margin:0;float:left}.content .inner .page-ordering-information .o_head{background-color:#D1DFE6;border-width:1px;border-style:solid;padding:4px;text-align:center}.content .inner .page-ordering-information .o_num{background-color:#D1DFE6;text-align:center;border-width:1px;border-style:solid;padding:4px}.content .inner .page-ordering-information .o_proc{background-color:#EFE493;text-align:center;border-width:1px;border-style:solid;border-color:#4B5C70}.content .inner .page-ordering-information .o_shipmin{background-color:#FFB34D;text-align:center;border-width:1px;border-style:solid;border-color:#4B5C70}.content .inner .page-ordering-information .o_shipmax{background-color:#CC6600;text-align:center;border-width:1px;border-style:solid;border-color:#4B5C70}.content .inner .page-ordering-information .o_sub{padding:4px;text-align:right;background-color:#E8F1D4;border-right:1px solid}.content .inner .page-ordering-information .o_ship{padding:4px;text-align:right;background-color:#D9E6BB;border-right:1px solid}.content .inner .new-releases td{padding:15px 8px;overflow:hidden}.content .inner .new-releases .new-release{width:100px;height:auto}.content .inner .about-us .founders{width:250px;font-size:80%;text-align:center;float:right;padding:10px 10px 10px 20px}.content .inner .student-sale-header{background:url("../images/student-sale-spring-2019.png") top right no-repeat;background-size:236px 161px;clear:both;margin-top:15px}.content .inner .student-sale-header .student-sale-upper{background:#f1c12d url("../images/student-sale-spring-2019.png") top right no-repeat;background-size:236px 161px;color:#fff;font-size:34px;font-size:3.4rem;padding:10px 250px 10px 0;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;font-weight:600;text-align:center}.content .inner .student-sale-header .student-sale-lower{text-align:center;padding:10px 250px 10px 0}.content .inner .student-sale-header .student-sale-lower h1{color:#4B5C70;font-size:41px;font-size:4.1rem;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;font-weight:400;margin:0}.content .inner .student-sale-header .student-sale-lower h2{color:#4B5C70;font-size:26px;font-size:2.6rem;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;font-weight:400;margin:0}.content .inner .jcarousel-student li .featured-title{padding:5px 8px 10px 4px !important;overflow:hidden !important;width:110px !important;box-sizing:border-box}.content .inner .jcarousel-student li .featured-title img{max-height:125px !important}.content .inner .student-discount-text{margin:1.5em 0;text-align:center;color:#4d6c04;font-weight:900;font-size:16px;font-size:1.6rem}.content .inner h1.student-sale{margin-top:2em}@media (max-width: 680px){.responsive .content .inner .student-sale-header,.responsive .content .inner .student-sale-header.spring{background:none}.responsive .content .inner .student-sale-header .student-sale-upper,.responsive .content .inner .student-sale-header.spring .student-sale-upper{background-image:none;color:#fff;font-size:22px;font-size:2.2rem;padding:10px 0 10px 0;text-transform:uppercase;text-align:center}.responsive .content .inner .student-sale-header .student-sale-lower,.responsive .content .inner .student-sale-header.spring .student-sale-lower{padding:10px 0 10px 0}.responsive .content .inner .student-sale-header .student-sale-lower h1,.responsive .content .inner .student-sale-header.spring .student-sale-lower h1{font-size:41px;font-size:4.1rem;margin:0}.responsive .content .inner .student-sale-header .student-sale-lower h2,.responsive .content .inner .student-sale-header.spring .student-sale-lower h2{font-size:24px;font-size:2.4rem;margin:0}}@media (max-width: 460px){.responsive .content .inner .student-sale-header .student-sale-upper,.responsive .content .inner .student-sale-header.spring .student-sale-upper{font-size:18px;font-size:1.8rem;text-transform:uppercase;text-align:center}.responsive .content .inner .student-sale-header .student-sale-lower h1,.responsive .content .inner .student-sale-header.spring .student-sale-lower h1{font-size:35px;font-size:3.5rem;margin:0}.responsive .content .inner .student-sale-header .student-sale-lower h2,.responsive .content .inner .student-sale-header.spring .student-sale-lower h2{font-size:21px;font-size:2.1rem;margin:0}}.content .inner .author-search .author-search-photo{padding:0px 30px 0px 20px;width:108px}.content .inner .author-search .author-search-bio{padding:0;text-align:left;vertical-align:middle}.content .inner .author-search .author-search-bio.no-photo{padding-left:158px}@media screen and (max-width: 460px){.content .inner .author-search .author-search-photo{padding:0px 20px 0px 20px}.content .inner .author-search .author-search-bio.no-photo{padding-left:20px}}@media screen and (max-width: 680px){.responsive .content .inner .author-bio-container td{display:block}.responsive .content .inner .author-bio-container.with-photo td:first-of-type,.responsive .content .inner .author-bio-container h1{text-align:center}}.content .inner .featured-author a:hover{text-decoration:none !important}.content .inner .featured-author a:hover .author-name{color:#A42609 !important}.content .inner .author-name{font-size:14px;font-size:1.4rem;font-weight:bold;display:block;line-height:normal;height:2.5em;letter-spacing:0.25px;color:#4B5C70}.content .inner .author-list a{padding:10px 0;display:inline-block;font-size:15px;font-size:1.5rem;line-height:inherit}@media screen and (max-width: 460px){.responsive .content .inner .author-list td{width:100% !important;display:block;padding:0 0 0 5px}}.content .inner .aotm-feature{margin:15px 0}.content .inner .aotm-feature:after{content:"";display:table;clear:both}.content .inner .aotm-feature .aotm-link:hover{color:#ffffff;text-decoration:none}.content .inner .aotm-feature h1{background:#B65F09;background-size:200px 130.5px;color:#ffffff;font-size:19px;font-size:1.9rem;padding:5px 10px;font-weight:300;text-align:center;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;margin:0}.content .inner .aotm-feature img{margin:0 30px 0 10px;float:right;width:100px;height:auto}.content .inner .aotm-feature p{margin:20px 20px 0 20px;line-height:140%}@media screen and (max-width: 680px){.responsive .content .inner .aotm-feature img{display:none}}.content .inner .author-of-the-month{margin-bottom:30px}.content .inner .author-of-the-month .aotm-header{clear:both;margin:15px 0 35px 0}.content .inner .author-of-the-month .aotm-header .aotm-upper{background:#B65F09;background-size:200px 130.5px;color:#fff;font-size:24px;font-size:2.4rem;padding:10px;font-weight:300;text-align:center;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif}.content .inner .author-of-the-month .aotm-header .aotm-upper a{color:#ffffff}.content .inner .author-of-the-month .aotm-header .aotm-lower{text-align:center;padding:15px 10px 10px 10px}.content .inner .author-of-the-month .aotm-header .aotm-lower h1,.content .inner .author-of-the-month .aotm-header .aotm-lower h2{font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:0.25px;margin:0}.content .inner .author-of-the-month .aotm-header .aotm-lower h1{font-size:24px;font-size:2.4rem;font-weight:600;margin:0 0 10px 0}.content .inner .author-of-the-month .aotm-header .aotm-lower h2{font-size:18px;font-size:1.8rem}.content .inner .author-of-the-month .aotm-header .aotm-lower h2 a{font-style:italic}.content .inner .author-of-the-month .aotm-intro:after{content:"";display:table;clear:both}.content .inner .author-of-the-month .aotm-intro .aotm-intro-body{width:auto;overflow:hidden}.content .inner .author-of-the-month .aotm-intro .aotm-intro-body ul li a{font-size:14px;font-size:1.4rem;margin:0}.content .inner .author-of-the-month .aotm-intro .aotm-intro-body ul li{padding-bottom:0;margin:0 0 10px 0}.content .inner .author-of-the-month .aotm-intro .aotm-author-photo{float:right}.content .inner .author-of-the-month .aotm-intro .aotm-author-photo a img{max-width:200px;margin:0 0 0 20px;padding:5px;border:8px solid #c1c1c1}.content .inner .author-of-the-month .aotm-body h2{margin:2em 0 1em 0}.content .inner .author-of-the-month .aotm-body p{line-height:140%}.content .inner .author-of-the-month .featured-author{padding-top:10px}.content .inner .author-of-the-month .featured-author .aotm-date{font-size:12px;font-size:1.2rem;font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;font-weight:400;color:#4B5C70}.content .inner .author-of-the-month .featured-author .author-name{font-size:13px;font-size:1.3rem;font-weight:400;color:#4B5C70;margin:3px 0 5px 0}.content .inner .author-of-the-month .featured-author img{max-height:145px}@media screen and (max-width: 680px){.responsive .content .inner .author-of-the-month .featured-author img{max-height:120px}}.content .inner .author-of-the-month .featured-author:hover a .aotm-date,.content .inner .author-of-the-month .featured-author:hover a .author-name{color:#A42609 !important}@media screen and (max-width: 500px){.content .inner .author-of-the-month .aotm-intro .aotm-author-photo{display:none}}.content .inner .ebooks-header{background:url("../images/ebooks-header-banner-2x.png") no-repeat 10px 10px;background-size:200px 130.5px;clear:both;margin:15px 0 35px 0;min-height:140px}.content .inner .ebooks-header .ebooks-upper{background:#4d6c04 url("../images/ebooks-header-banner-2x.png") no-repeat 10px 10px;background-size:200px 132px;color:#fff;font-size:24px;font-size:2.4rem;padding:10px 0 10px 200px;font-weight:300;text-align:center;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif}.content .inner .ebooks-header .ebooks-lower{text-align:center;padding:15px 0 10px 200px}.content .inner .ebooks-header .ebooks-lower h1{color:#4d6c04;font-size:24px;font-size:2.4rem;font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:0.25px;margin:0}@media (max-width: 680px){.responsive .content .inner .ebooks-header{background:none;min-height:0}.responsive .content .inner .ebooks-header .ebooks-upper{background:#4d6c04;font-size:22px;font-size:2.2rem;padding:10px;text-align:center;font-weight:400}.responsive .content .inner .ebooks-header .ebooks-lower{padding:10px}.responsive .content .inner .ebooks-header .ebooks-lower h1{color:#4d6c04;font-size:21px;font-size:2.1rem;margin:0;font-weight:400}}@media (max-width: 460px){.responsive .content .inner .ebooks-header .ebooks-upper{padding:10px 5px;font-size:18px;font-size:1.8rem}.responsive .content .inner .ebooks-header .ebooks-lower{padding:10px 5px}.responsive .content .inner .ebooks-header .ebooks-lower h1{font-size:18px;font-size:1.8rem}}.content .inner .ebooks-faq .ebooks-faq-nav li{margin:0 0 10px 0}.content .inner .ebooks-faq .ebooks-faq-nav li a{display:block;margin-left:10px}.content .inner .author-photo-container td,.content .inner .author-photo-container tr{padding:0}.content .inner .author-photo-container .author-photo{max-width:110px;float:left;padding:0 15px 10px 0}.content .inner .ealert-sub-form{display:block;text-align:center}.content .inner .ealert-sub-form div{clear:both;margin:30px 0 15px 0}.content .inner .ealert-sub-form h1,.content .inner .ealert-sub-form input,.content .inner .ealert-sub-form button{margin:0 15px 15px 0;vertical-align:middle}.content .inner .ealert-sub-form h1{line-height:22px}.content .inner .ealert-sub-form input{width:320px}@media screen and (max-width: 460px){.responsive .content .inner .ealert-sub-form div,.responsive .content .inner .ealert-sub-form input{box-sizing:border-box;width:100%}}.content .inner .your-orders .order{padding:0;margin:40px 0 0 0}.content .inner .your-orders .order .order-metadata{background:#6f8199;border-radius:5px 5px 0 0;overflow:hidden}.content .inner .your-orders .order .order-metadata .order-number,.content .inner .your-orders .order .order-metadata .order-total{float:left;width:30%}.content .inner .your-orders .order .order-metadata .order-date{float:right;text-align:left}.content .inner .your-orders .order .order-metadata .order-number,.content .inner .your-orders .order .order-metadata .order-date,.content .inner .your-orders .order .order-metadata .order-total{font-size:13px;font-size:1.3rem;display:block;padding:15px;color:#ffffff;box-sizing:border-box}.content .inner .your-orders .order .order-metadata .order-number span,.content .inner .your-orders .order .order-metadata .order-date span,.content .inner .your-orders .order .order-metadata .order-total span{display:inline-block;text-align:left}.content .inner .your-orders .order .order-item{clear:both;position:relative;overflow:hidden;padding:30px;border-left:1px solid #ccc;border-right:1px solid #ccc}.content .inner .your-orders .order .order-item:last-child{border-bottom:1px solid #ccc;border-radius:0 0 5px 5px}.content .inner .your-orders .order .order-item .order-item-internal{display:table;width:100%}.content .inner .your-orders .order .order-item .order-item-internal .cover-image-container{display:table-cell;width:110px}.content .inner .your-orders .order .order-item .order-item-internal .cover-image-container .cover-image{width:80px}.content .inner .your-orders .order .order-item .order-item-internal .order-info{display:table-cell;vertical-align:middle}.content .inner .your-orders .order .order-item .order-item-internal .order-info .title{font-size:16px;font-size:1.6rem;margin:0;display:block;color:#a42609}.content .inner .your-orders .order .order-item .order-item-internal .order-info .subtitle{display:block;margin:0}.content .inner .your-orders .order .order-item .order-item-internal .order-info .format{margin:10px 0 0 0;display:block}.content .inner .your-orders .order .order-item .order-item-internal .order-info .btn{margin:20px 10px 0 0}.content .inner .your-orders .order .order-item .order-item-internal .order-info .pre-ordered{display:block;margin:15px 0 0 0}.content .inner .your-orders .order .order-item-divider{border-left:1px solid #ccc;border-right:1px solid #ccc}.content .inner .your-orders .order .order-item-divider hr{margin:0 30px;border-top:none;border-left:none;border-right:none;border-bottom:1px dotted #ccc}.content .inner .your-orders .pagination{width:100%;text-align:center;margin:20px 0 15px 0}.content .inner .your-orders .pagination .previous,.content .inner .your-orders .pagination .next,.content .inner .your-orders .pagination .page{font-size:16px;font-size:1.6rem;font-family:'Montserrat', Verdana, Helvetica, sans-serif;font-weight:300;border-radius:5px;padding:0 10px;display:inline-block;box-sizing:border-box;height:28px;vertical-align:middle;line-height:28px;margin-top:20px;margin-right:5px}.content .inner .your-orders .pagination .previous:last-child,.content .inner .your-orders .pagination .next:last-child,.content .inner .your-orders .pagination .page:last-child{margin-right:0}.content .inner .your-orders .pagination .previous:hover,.content .inner .your-orders .pagination .next:hover,.content .inner .your-orders .pagination .page:hover{text-decoration:none}.content .inner .your-orders .pagination .previous.inactive,.content .inner .your-orders .pagination .next.inactive{cursor:default;color:#e3bdb4}.content .inner .your-orders .pagination .page{background:#6f8199;color:#fff;min-width:33px}.content .inner .your-orders .pagination .page:hover{background:#3f4b59}.content .inner .your-orders .pagination .page.active{background:#3f4b59;border:1px solid #6f8199;color:#fff;cursor:default}@media screen and (max-width: 700px){.content .inner .your-orders .order .order-metadata .order-number{width:25%;padding-right:5px}.content .inner .your-orders .order .order-metadata .order-total{width:30%;padding-left:5px;padding-right:5px;text-align:center}.content .inner .your-orders .order .order-metadata .order-date{width:45%;padding-left:0;text-align:right}}@media screen and (max-width: 560px){.content .inner .your-orders .order .order-metadata .order-number br,.content .inner .your-orders .order .order-metadata .order-total br,.content .inner .your-orders .order .order-metadata .order-date br{display:initial !important}}@media screen and (max-width: 374px){.content .inner .your-orders .order .order-item{padding:30px 15px}.content .inner .your-orders .order .order-item .order-item-internal .cover-image-container{min-width:95px}}@media screen and (max-width: 460px){.content .inner .your-orders .pagination .previous,.content .inner .your-orders .pagination .next{display:block}}.content .inner .page-cookie-policy{margin-top:15px}.content .inner .page-cookie-policy h1{margin-top:1.75em}.content .inner .page-cookie-policy table{width:100%;padding:0;margin:0}.content .inner .page-cookie-policy table tr,.content .inner .page-cookie-policy table th,.content .inner .page-cookie-policy table td{padding:0;margin:0}.content .inner .page-cookie-policy table th{border-bottom:1px solid silver;padding:5px 0;width:65%;font-weight:900;text-align:left;font-size:14px;font-size:1.4rem;text-transform:uppercase}.content .inner .page-cookie-policy table th:nth-of-type(2){padding-left:25px;width:35%}.content .inner .page-cookie-policy table td{padding:10px 15px 5px 0;vertical-align:top}.content .inner .page-cookie-policy table td h3{font-weight:900;margin:10px 0 15px 0;color:#4B5C70}.content .inner .page-cookie-policy table td ul{margin-top:10px}.content .inner .page-cookie-policy table td ul li{background:url(../images/diamond-orange-2x.png) 10px 9px no-repeat;background-size:5px 5px;padding:1px 0 2px 25px}.content .inner .page-cookie-policy table td span{padding-left:15px}.content .inner .page-cookie-policy table td:nth-of-type(2){border-left:1px solid silver;padding-left:15px}.content .inner .page-cookie-policy table td p:last-of-type{margin:0}.content .inner .create-flyer-form .quote{margin-bottom:0}.content .inner .create-flyer-form .create-flyer-byline{font-weight:900 !important;font-size:12px;font-size:1.2rem;margin-top:22px}.content .inner .create-flyer-form .form-row.submit .btn{margin:15px}.content .inner .periodicals-renew .renewal-item-container{display:inline-block;padding-bottom:20px}.content .inner .periodicals-renew .renewal-item-container .renewal-cover{float:left;padding:0 30px 20px 0;width:90px}@media screen and (max-width: 680px){.content .inner .periodicals-renew .renewal-item-container .renewal-cover{display:none}}.content .inner .periodicals-renew .renewal-item-container .renewal-cover .renewal-image{height:135px;width:90px}.content .inner .periodicals-renew .renewal-item-container .renewal-title-content{width:auto;display:block;padding-left:120px}@media screen and (max-width: 680px){.content .inner .periodicals-renew .renewal-item-container .renewal-title-content{padding-left:0}}.content .inner .periodicals-renew .renewal-item-container .renewal-title-content .renewal-title{padding-bottom:10px}.checkout_html{background:#fff}.checkout{color:#4B5C70;background:#ffffff;font-size:14px;font-size:1.4rem;margin:0;text-align:center}.checkout .btn-md{white-space:nowrap}.checkout p{margin:0;padding:10px 0}.checkout img{border:none}.checkout img.center{display:block;margin-left:auto;margin-right:auto}.checkout .clear{clear:both}.checkout .grey{color:#4B5C70}.checkout table{color:#4B5C70;padding:0;margin-left:auto;margin-right:auto;text-align:left}.checkout table td{vertical-align:middle;padding:5px}.checkout table#intro td{padding:0 10px}.checkout table#intro td h2{color:#B65F09}.checkout table td.cc-type{vertical-align:middle !important;line-height:100%;white-space:nowrap}.checkout table td.cc-type input[type="radio"]{margin:0 3px 0 5px}.checkout table td.cc-type label{padding-top:5px;display:inline-block;white-space:nowrap}.checkout table.payment-form input[id^="field_card"]{min-width:200px}.checkout table.payment-form #field_cvv{width:24px}.checkout table.payment-form .find-cvv{color:#A42609}.checkout table.payment-form .find-cvv:hover{text-decoration:underline;cursor:pointer;cursor:hand}.checkout table.payment-form input[type=number]::-webkit-inner-spin-button,.checkout table.payment-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout table td.label-cell,.checkout table td.radio-cell{line-height:normal}.checkout .address-table{line-height:normal}.checkout .checkout-order-container{max-width:550px;margin:0 auto}.checkout .checkout-order-container .savings{font-size:15px;font-size:1.5rem;margin:0 7px 15px 7px}.checkout .checkout-order-table{max-width:550px}.checkout .checkout-order-table th{font-weight:900;color:#b65f09;vertical-align:bottom;padding:5px;font-size:15px;font-size:1.5rem}.checkout .checkout-order-table .qty,.checkout .checkout-order-table .price,.checkout .checkout-order-table .yourprice{text-align:center}.checkout .checkout-order-summary{margin:0 0 0 auto;font-size:15px;font-size:1.5rem}.checkout .checkout-address{width:100%}.checkout .checkout-address .address-cell{vertical-align:top;padding:5px 0 5px 15px}.checkout td.left{text-align:right;vertical-align:middle}.checkout td.right{text-align:right}.checkout td.bar{background:url("../images/dotv.gif") repeat-y 100% 0}.checkout select{color:#4B5C70;font-size:13px;font-size:1.3rem;vertical-align:middle;font-weight:normal}.checkout input.uprem{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-size:.9rem;border-style:none;background:none;color:#700A0A;cursor:pointer;cursor:hand;font-weight:700}.checkout input.uprem:hover{text-decoration:underline}.checkout .address-action{margin:0 10px 18px 0}.checkout .line{margin:10px 0;padding:0;width:100%;background-image:url("../images/doth.gif");background-repeat:repeat-x;clear:both}.checkout .spacer{margin:8px 0 0;padding:0}.checkout .go{vertical-align:middle;margin:0 0 0 5px}.checkout .pad20{padding-left:20px;padding-right:20px;text-align:left}.checkout .pad10{padding-left:10px;padding-right:10px;text-align:left}.checkout .box{border-width:1px;border-style:solid;border-color:#737373;background-color:#EFF1EB;color:#5F5E5E;padding:10px}.checkout input[type="checkbox"]{margin-right:10px;vertical-align:middle}.checkout .allcaps{font-family:Georgia,Verdana,Arial,Serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.checkout #page{width:800px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto 0 auto;padding:0}.checkout #head{width:800px;margin:0 auto 20px auto;padding:0}.checkout #content{width:750px;margin:0 auto;padding:0;text-align:center}.checkout #content ul{margin-top:1em;margin-bottom:1em}.checkout #content ul li{margin-bottom:0.25em}.checkout #content ul.leftul{margin-left:15px;padding-left:0}.checkout #content ul.nospace{margin-top:0;margin-bottom:0}.checkout #content .top-aligned-cells td{vertical-align:top}.checkout #content .top-aligned-cells .middle-align{vertical-align:middle}.checkout #content .no-v-padding td{padding-top:0;padding-bottom:0}.checkout #content input[name="field_cvv"]{min-width:4em;margin-right:10px}.checkout #content .sub-volume{padding-bottom:20px}.checkout #footer{clear:both;border-top:none;margin:0 10px 0;padding:2em 0 5px 0;text-align:center;font-size:12px;font-size:1.2rem}.checkout #footer ul{margin:15px 0;padding:0;list-style-type:none}.checkout #footer ul li{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url("../images/diamond-blue.gif") 100% 50% no-repeat}.checkout #footer ul li.last{background:none;padding:0;margin:0}.checkout #conf{width:600px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto 0 auto;padding:0}.checkout .addr_type_heading{padding:0 0 5px 0}.checkout .details-table{padding-top:20px !important}.checkout #signin-or-register{margin:10px auto 20px auto}.checkout #signin:not(.nojs),.checkout #register:not(.nojs){float:none;margin:0 auto;width:95% !important}.checkout #signin .form_left,.checkout #register .form_left{width:auto;display:inline-block;padding-bottom:1em;text-align:right}.checkout #signin .form_left label,.checkout #register .form_left label{width:auto;margin:0}.checkout #signin .form_left input[type="text"],.checkout #register .form_left input[type="text"]{width:210px}.checkout #signin .form_left input[type="password"],.checkout #register .form_left input[type="password"]{width:130px;margin-right:80px}.checkout .alert{margin-bottom:40px}.checkout .ebooks-download-container{border:1px solid #ccc;border-radius:10px;padding:20px;margin:15px 0}.checkout .ebooks-download-container div{width:100%;box-sizing:border-box}.checkout .ebooks-download-container .ebooks-header{margin-bottom:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:150%}.checkout .ebooks-download-container .ebooks-header p{padding-bottom:0}.checkout .ebooks-download-container .ebooks-item{padding:10px 15px 0 15px}.checkout .ebooks-download-container .ebooks-item h2{margin:0 0 10px 0;font-size:15px;font-size:1.5rem;font-weight:bold;display:block;line-height:150%}.checkout .ebooks-download-container .ebooks-item h2 sup{font-size:10px;font-size:1rem}.checkout .ebooks-download-container .ebooks-item .button{margin:0 10px 16px 0}.checkout .ebooks-download-container hr{margin:6.5px 15px}.checkout .ebooks-download-container .ebooks-footer{margin-top:20px;border-top-left-radius:0;border-top-right-radius:0;line-height:150%}@media screen and (max-width: 680px){.responsive .checkout .ebooks-download-container .underline{margin-right:0;margin-left:0}.responsive .checkout .ebooks-download-container .ebooks-item{padding-right:0;padding-left:0}}.checkout .ebooks-download-container .alert{margin-bottom:22px}.checkout .ebooks-download-container.software .ebooks-item{margin-bottom:0}.checkout .ebooks-download-container.software .ebooks-item .button{margin-bottom:4px}.checkout .select-address-header{margin:0 0 20px 0}.checkout .new-address-header{margin:7px 0 15px 0}@media print{body{background:none}.header-wrapper{display:none}.internal .content{width:680px;background:none}.internal .content .sidebar{display:none}.internal .content .inner{margin:0}.content{width:680px;background:none}.content .sidebar{display:none}.content .inner{margin:0 auto}.footer{background:none}.footer .footer-menu{width:680px;padding:30px 0}.footer .footer-menu .text-left{display:none}.footer .footer-menu .quarter{width:100%}.dropshadow{-webkit-filter:none;-ms-filter:none;filter:none;filter:none}.share-widget,.share-container{display:none}}#printbd{background:#ffffff;color:#4B5C70;width:100%;margin:0;padding:10px 0 0 0;overflow:scroll}#printbd #printpg{width:680px;background:#ffffff;margin:20px auto 0 auto;text-align:left;line-height:150%}#printbd #printpg .underline{margin:30px 0}#printbd #printpg p{margin:0;padding:1em 0 0 0}#printbd #printpg .cover{float:left;width:144px;margin:0 0 0 0;padding:0 36px 0 10px;line-height:normal;text-align:center;color:#B65F09;font-weight:900;font-size:11px;font-size:1.1rem}#printbd #printpg .cover a{color:#B65F09;font-weight:900}#printbd #printpg .cover img{max-width:144px;height:auto !important;margin:0}#printbd #printpg .cover .view-large-cover{display:none}#printbd #printpg .cover .impact{width:144px;padding:10px 0 0 0;text-align:center}#printbd #printpg .cover .impact a{color:#4b5c70;font-weight:900}#printbd #printpg #biblio:after{content:"";display:table;clear:both}#printbd #printpg .biblio{width:490px;float:left;overflow:hidden;margin:0 0 0 0;line-height:normal}#printbd #printpg .biblio .biblio_addendum{margin:15px 0 0 0}#printbd #printpg .biblio p{clear:both}#printbd #printpg .biblio .title{font-size:19px;font-size:1.9rem;font-family:Garamond, Times, serif;font-weight:bold;color:#4B5C70;display:block;margin:0}#printbd #printpg .biblio .title sup{font-size:10px;font-size:1rem}#printbd #printpg .biblio .subtitle{font-size:16px;font-size:1.6rem;font-family:Garamond, Times, serif;font-weight:bold;color:#4B5C70;display:block;margin:0}#printbd #printpg .biblio .author{display:block;margin:15px 0;font-weight:normal;color:#4B5C70}#printbd #printpg .biblio .details{font-size:11px;font-size:1.1rem}#printbd #printpg .biblio .details,#printbd #printpg .biblio .price{display:inline-block;clear:none;line-height:16px;padding:0 0 1px 0;font-size:12px;font-size:1.2rem}#printbd #printpg .biblio .price strike,#printbd #printpg .biblio .price strong{padding-left:3px}#printbd #printpg .biblio .details-wrapper{padding:0}#printbd #printpg .biblio .format-title-container{display:none}#printbd #printpg .biblio .format{display:block;margin:15px 0 0 0}#printbd #printpg .biblio .format .nojs-binding{display:block !important;font-weight:bold;text-transform:uppercase}#printbd #printpg .biblio .format .ebook-question-mark{display:none}#printbd #printpg .biblio .format .details{padding-right:17px;margin-right:13px;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}#printbd #printpg .biblio .format .details.lastitem:not(.override-last),#printbd #printpg .biblio .format .details:last-of-type:not(.override-last){padding-right:0;margin-right:0;background:none}#printbd #printpg .biblio .digital-archive{padding:0px}#printbd #printpg .biblio span{display:block;clear:both}#printbd #printpg .biblio span.format-title{display:none}#printbd #printpg .biblio span.nojs-binding{font-weight:900}#printbd #printpg .biblio .price strong{color:#B65F09}#printbd #printpg .biblio .btn{display:none}#printbd #printpg .biblio .order-soon{display:inline-block;vertical-align:baseline;margin:5px 0 0 0;padding:2px 20px 0 0;background:url("../images/ebook_logo.jpg") no-repeat right -2px}#printbd #printpg .biblio .sub-info{font-size:12px;font-size:1.2rem}#printbd #printpg .biblio .sub-notice{font-size:12px;font-size:1.2rem;padding:0}#printbd #printpg .biblio .sub-select{margin:10px 10px 10px 0;padding:0 0 10px 0;float:left}#printbd #printpg .biblio .sub-select select{font-size:12px;font-size:1.2rem;height:auto;background:none;border:none;overflow:hidden;appearance:none;-webkit-appearance:none}#printbd #printpg .biblio .sub-buttons{float:left;padding:4px 0 0 0}#printbd #printpg .biblio .sub-buttons #p_sub,#printbd #printpg .biblio .sub-buttons #p_ren{border-style:none;border:0;cursor:pointer;cursor:hand;color:#A42609}#printbd #printpg .biblio .sub-buttons #p_sub:hover,#printbd #printpg .biblio .sub-buttons #p_ren:hover{text-decoration:underline}#printbd #printpg .biblio .sub-buttons #p_sub{padding:2px 22px 0 0;background:#fff url(../images/new/cart_red.jpg) 100% 0 no-repeat}#printbd #printpg .biblio .sub-buttons #p_ren{padding:2px 20px 0 0;background:#fff url(../images/new/renew2.jpg) 100% 0 no-repeat}#printbd #printpg hr{clear:both;height:21px;margin:0;border:0;background:url("../images/double-dotted-line.png") repeat-x 0 8px}#printbd #printpg .sample-chapter{display:block;padding:0 0 0 45px;height:34px;line-height:34px;vertical-align:middle;background:url("../images/sample_chapter.jpg") no-repeat left -2px}#printbd #printpg .ffac-img{width:33px;height:19px;float:left;margin-right:7px;vertical-align:middle}#printbd #printpg .menu{padding:10px 0 0 0;margin:0;width:170px;float:left}#printbd #printpg .menu li{padding:0;background:none}#printbd #printpg .menu .google-preview{text-align:left;padding:15px 0 0 0}#printbd #printpg .menu a{background:url("../images/arrow_off.gif") 1% 50% no-repeat;display:block;color:#7d8998;padding:3px 5px 4px 15px}#printbd #printpg .menu a:hover{background:url("../images/arrow_on.gif") 1% 50% no-repeat;text-decoration:none;color:#000000}#printbd #printpg .menu .current{background:url("../images/arrow_on.gif") 1% 50% no-repeat;color:#000000}#printbd #printpg #description p{margin:0;padding:1em 0 0 0}#printbd #printpg #description .initcap{font-family:Times, serif;font-size:37px;font-size:3.7rem;line-height:100%;color:#B65F09;font-weight:bold;padding:0 2px 0 0;float:left;height:3.5rem}#printbd #printpg .package-offer-cover{max-width:180px;padding-right:10px}#printbd #printpg .order-package-link{display:none}.js_debug{position:fixed;width:100%;bottom:0;height:100px;background:#eeeeee;overflow:scroll}.js_debug span{display:block;padding:3px}.header-mobile-menu-container,.header-mobile-search-container,.cart-overlay-container,#search-glyph,#menu-glyph,.header-inner-mobile,.underline-mobile,.mobile{display:none}#menuBackground{display:none;position:absolute;background:#000;top:60px;left:0;z-index:2}.responsive,.responsive-html{min-width:960px}@media screen and (max-width: 960px){.responsive,.responsive-html{min-width:0}}.inner,.checkout{-webkit-text-size-adjust:none;text-size-adjust:none}.inner .jcarousel-general .jcarousel li .featured-title,.inner .jcarousel-general .jcarousel,.inner .jcarousel-general .jcarousel li,.inner .page-category .jcarousel li .featured-title,.inner .page-category .jcarousel,.inner .page-category .jcarousel li{width:initial}.inner .page-category .jcarousel li{padding-right:10px}.responsive .footer .mobile-toggle,.footer .mobile-toggle{padding:22px;display:inline-block;font-weight:bold}.responsive .footer .mobile-toggle .disable-mobile-layout,.footer .mobile-toggle .disable-mobile-layout{font-weight:bold;color:#A42609}.responsive .footer .mobile-toggle .disable-mobile-layout:hover,.footer .mobile-toggle .disable-mobile-layout:hover{color:#A42609;text-decoration:underline}.responsive .footer .mobile-off,.footer .mobile-off{display:none}img[src$='ribbon-aud.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-aud-2x.png);background-size:70px 15px;background-repeat:no-repeat;width:70px;height:15px;padding-left:70px !important}img[src$='ribbon-new.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-new-2x.png);background-size:61px 15px;background-repeat:no-repeat;width:61px;height:15px;padding-left:61px !important}img[src$='ribbon-nip.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-nip-2x.png);background-size:108px 15px;background-repeat:no-repeat;width:108px;height:15px;padding-left:108px !important}img[src$='ribbon-per.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-per-2x.png);background-size:97px 15px;background-repeat:no-repeat;width:97px;height:15px;padding-left:97px !important}img[src$='ribbon-ser.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-ser-2x.png);background-size:70px 15px;background-repeat:no-repeat;width:70px;height:15px;padding-left:70px !important}img[src$='ribbon-sof.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-sof-2x.png);background-size:88px 15px;background-repeat:no-repeat;width:88px;height:15px;padding-left:88px !important}img[src$='ribbon-vid.png']{margin-left:5px;display:inline-block;box-sizing:border-box;background:url(../images/ribbon-vid-2x.png);background-size:70px 15px;background-repeat:no-repeat;width:70px;height:15px;padding-left:70px !important}img[src$='questionmark.gif']{display:inline-block;box-sizing:border-box;background:url(../images/questionmark-2x.png);background-size:18px 16px;background-repeat:no-repeat;width:18px;height:16px;padding-left:18px !important}.oicon-ealert{display:inline-block;-mox-box-sizing:border-box;box-sizing:border-box;background:url(../images/oicon-ealert-2x.png);background-size:35px 35px;width:35px;height:35px;padding-left:35px}.oicon-email{display:inline-block;-mox-box-sizing:border-box;box-sizing:border-box;background:url(../images/oicon-email-2x.png);background-size:35px 23px;width:35px;height:23px;padding-left:35px}.oicon-quote{display:inline-block;-mox-box-sizing:border-box;box-sizing:border-box;background:url(../images/oicon-quote-2x.png);background-size:35px 34px;width:35px;height:34px;padding-left:35px}.toplinks a:first-of-type img{display:inline-block;-mox-box-sizing:border-box;box-sizing:border-box;background:url(../images/printer-2x.gif);background-size:16px 13px;width:16px;height:13px;padding-left:16px}.toplinks a:nth-of-type(2) img{display:inline-block;-mox-box-sizing:border-box;box-sizing:border-box;background:url(../images/pdf-2x.png);background-size:16px 16px;width:16px;height:16px;padding-left:16px}.toplinks br{display:none}.toplinks .share-librarian{float:left;display:inline-block;margin:4px 0 0 0;line-height:16px}.content .inner .page-product .cover .view-large-cover span{display:inline;background:url(../images/mglass-2x.png) no-repeat 100%;background-size:12px}.content .inner .page-search .result .result-content .order-container .order{background:url(../images/cart_red-2x.png) no-repeat;background-size:13.5px 10px;background-position:100% 65%;padding:2px 16px 0 0}.responsive .header{min-width:1px}@media screen and (max-width: 960px){.responsive .header{min-width:2px}}@media screen and (max-width: 680px){.responsive .header{min-width:3px}}@media screen and (max-width: 625px){.responsive .header{min-height:4px}}@media (min-width: 960px), print{.responsive .content .inner{transform:scale(1) !important}}@media screen and (max-width: 960px){.responsive{background-position:0 -20px}.responsive .sidebar,.responsive .header-inner{display:none}.responsive .header-mobile-menu-container,.responsive .header-mobile-search-container,.responsive .mobile{display:block}.responsive .content{text-align:center}.responsive .inner{text-align:left}.responsive div.mobile-toggle.mobile-off{display:inline-block}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .hide-mobile-secondary{display:none}}@media screen and (max-width: 960px){.responsive .header-wrapper{min-width:320px;height:auto;overflow:visible}.responsive .header-wrapper a.home{display:block;float:left;height:60px;width:230px}.responsive .header-wrapper .header{height:60px;background:#6E8198 url("../images/header-unstacked-2x.png") no-repeat 10px 8px;background-size:230.3px 43.4px;max-width:100%;margin:0 auto;overflow:auto}.responsive .header-wrapper .header .header-inner-mobile{overflow:hidden;height:20px;padding:20px 10px 20px 0;width:111px;float:right;text-align:right;display:block}.responsive .header-wrapper .header .header-inner-mobile .cart-overlay-container{display:inline-block;position:relative}.responsive .header-wrapper .header .header-inner-mobile .cart-overlay-container .cart-overlay{display:block;position:absolute;bottom:-4px;right:11px;background:#d94c39;color:#fff;border-radius:13px;padding:3px}.responsive .header-wrapper .header .header-inner-mobile #search-glyph,.responsive .header-wrapper .header .header-inner-mobile #cart-glyph{margin-right:20px}.responsive .header-wrapper .header .header-inner-mobile #search-glyph,.responsive .header-wrapper .header .header-inner-mobile #cart-glyph,.responsive .header-wrapper .header .header-inner-mobile #menu-glyph{height:20px;display:inline;cursor:pointer}.responsive .header-wrapper .header .header-inner-mobile ul{text-align:right;padding:0;margin:7px 0 10px 0;list-style-type:none}.responsive .header-wrapper .header .header-inner-mobile li{display:inline;padding:0 13px 0 4px;margin:8px 2px 0 0;background:url("http://www.guilford.com/images/diamond-white.gif") 100% 50% no-repeat;font-size:13px;font-size:1.3rem}.responsive .header-wrapper .header .header-inner-mobile li.last,.responsive .header-wrapper .header .header-inner-mobile li#last{background:none;padding-right:0}.responsive .header-wrapper .header .header-inner-mobile li.signed-in{padding:0 5px 0 4px;background:none}.responsive .header-wrapper .header .header-inner-mobile li a{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-size:1.1rem;color:#E3D25E;transition:color 225ms}.responsive .header-wrapper .header .header-inner-mobile li a:hover{color:#ffffff;text-decoration:none}.responsive .header-wrapper .header-mobile-menu,.responsive .header-wrapper .header-mobile-search{display:none;margin:0 10px 15px 10px;padding:10px;background:#fff;border-radius:6px;position:absolute;top:60px;left:0;right:0;z-index:999}.responsive .header-wrapper .header-mobile-menu .arrow-up,.responsive .header-wrapper .header-mobile-search .arrow-up{border-style:solid;border-width:7px;border-color:transparent;border-top-width:0;border-bottom:9px solid #fff;width:0;font-size:0;line-height:0;top:-9px;margin:0 auto;height:0;position:absolute}.responsive .header-wrapper .header-mobile-menu ul,.responsive .header-wrapper .header-mobile-search ul{margin:0}.responsive .header-wrapper .header-mobile-menu ul li,.responsive .header-wrapper .header-mobile-search ul li{margin-left:0;padding:0;overflow:hidden;font-size:14px;font-size:1.4rem}.responsive .header-wrapper .header-mobile-menu ul li a,.responsive .header-wrapper .header-mobile-search ul li a{display:block;background:#B65F09}.responsive .header-wrapper .header-mobile-menu ul li .menu-button,.responsive .header-wrapper .header-mobile-search ul li .menu-button{color:#ffffff;font-family:Montserrat, Verdana, Helvetica, sans-serif;font-size:16px;font-size:1.6rem;padding:7px 10px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;height:20px;border-bottom:1px solid #ffffff}.responsive .header-wrapper .header-mobile-menu ul li .menu-button.inactive,.responsive .header-wrapper .header-mobile-search ul li .menu-button.inactive{background:#B65F09}.responsive .header-wrapper .header-mobile-menu ul li .menu-button.inactive:after,.responsive .header-wrapper .header-mobile-search ul li .menu-button.inactive:after{font-family:Montserrat, Verdana, Helvetica, sans-serif;content:" +";font-size:20px;line-height:20px;font-weight:400}.responsive .header-wrapper .header-mobile-menu ul li .menu-button.active,.responsive .header-wrapper .header-mobile-search ul li .menu-button.active{background-color:#904b07}.responsive .header-wrapper .header-mobile-menu ul li .menu-button.active:after,.responsive .header-wrapper .header-mobile-search ul li .menu-button.active:after{font-family:Montserrat, Verdana, Helvetica, sans-serif;content:" -";font-size:20px;line-height:20px;font-weight:400}.responsive .header-wrapper .header-mobile-menu ul li .menu-button:hover,.responsive .header-wrapper .header-mobile-search ul li .menu-button:hover{text-decoration:none;background-color:#904b07}.responsive .header-wrapper .header-mobile-menu ul li .touch-device.inactive:hover,.responsive .header-wrapper .header-mobile-search ul li .touch-device.inactive:hover{background-color:#B65F09}.responsive .header-wrapper .header-mobile-menu ul li .touch-device.active:hover,.responsive .header-wrapper .header-mobile-search ul li .touch-device.active:hover{background-color:#904b07}.responsive .header-wrapper .header-mobile-menu ul li ul,.responsive .header-wrapper .header-mobile-search ul li ul{display:none;margin:0;padding:0;background:#fff}.responsive .header-wrapper .header-mobile-menu ul li ul li,.responsive .header-wrapper .header-mobile-search ul li ul li{background-image:none;border-bottom:1px solid #B65F09;border-radius:0 !important}.responsive .header-wrapper .header-mobile-menu ul li ul li:last-of-type,.responsive .header-wrapper .header-mobile-search ul li ul li:last-of-type{border-bottom:none}.responsive .header-wrapper .header-mobile-menu ul li ul li a,.responsive .header-wrapper .header-mobile-search ul li ul li a{color:#904b07;background:none !important;display:block;padding:5px 10px 5px 20px;margin:0}.responsive .header-wrapper .header-mobile-menu ul li ul li a:hover,.responsive .header-wrapper .header-mobile-search ul li ul li a:hover{text-decoration:none;background:#f9f6d3 !important}.responsive .header-wrapper .header-mobile-menu ul li:first-of-type,.responsive .header-wrapper .header-mobile-search ul li:first-of-type{border-radius:6px 6px 0 0}.responsive .header-wrapper .header-mobile-menu ul li:last-of-type,.responsive .header-wrapper .header-mobile-search ul li:last-of-type{border-radius:0 0 6px 6px}.responsive .header-wrapper .header-mobile-menu label,.responsive .header-wrapper .header-mobile-search label{color:#B65F09;font-family:Montserrat, Verdana, Helvetica, sans-serif;font-size:16px;font-size:1.6rem;display:block;padding:0 0 10px 0;text-transform:uppercase;text-align:left}.responsive .header-wrapper .header-mobile-menu .search-input,.responsive .header-wrapper .header-mobile-search .search-input{height:24px;margin-top:1px;font-size:16px;font-size:1.6rem;border-color:#B65F09;background:#f9f6d3;color:#4B5C70;text-decoration:none;-webkit-appearance:none}.responsive .header-wrapper .header-mobile-menu .search-input:-webkit-autofill,.responsive .header-wrapper .header-mobile-search .search-input:-webkit-autofill{color:#4B5C70 !important}.responsive .header-wrapper .header-mobile-menu .search-submit,.responsive .header-wrapper .header-mobile-search .search-submit{font-size:11px;font-size:1.1rem;font-weight:bold;text-transform:uppercase;color:#ffffff;border:none;cursor:pointer;background:#ffffff;padding:0;margin:0 0 0 2px;width:18px;vertical-align:top;text-align:right;height:26px;-webkit-appearance:none;border-radius:0;background:url("../images/arrow-button-orange.svg") no-repeat center center;background-size:16.8px 22.8px}.responsive .header-wrapper .header-mobile-menu .search-submit span,.responsive .header-wrapper .header-mobile-search .search-submit span{display:none}.responsive .header-wrapper .header-mobile-menu .arrow-up{right:4px}.responsive .header-wrapper .header-mobile-search{padding:15px 15px 15px 15px;text-align:left}.responsive .header-wrapper .header-mobile-search .arrow-up{right:48px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive table.two-col-form{width:100% !important}.responsive table.two-col-form tr td:first-child{display:block;font-weight:bold;width:100%;text-align:left}.responsive table.two-col-form tr td:not(:first-child){display:block;width:100%}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 460px){.responsive table.two-col-form tr td:not(:first-child) input,.responsive table.two-col-form tr td:not(:first-child) select,.responsive table.two-col-form tr td:not(:first-child) textarea{box-sizing:border-box;width:95%}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive table.two-col-table,.responsive table.two-col-table>tbody{width:100% !important}.responsive table.two-col-table>tr>td,.responsive table.two-col-table>tbody>tr>td{display:block;width:100%}}@media screen and (max-width: 960px){.responsive .inline-form input[type="text"],.responsive .inline-form select{width:70%;margin:10px 0 0 0 !important}.responsive .inline-form .button{margin:10px 0 0 0 !important;display:block}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inline-form input[type="text"],.responsive .inline-form select{width:85%}}@media screen and (max-width: 960px){.responsive .content{padding-top:15px;padding-bottom:15px;margin:15px auto 5px auto;width:auto;min-width:300px;background:#ffffff}.responsive .content .inner{margin:0;overflow:hidden;display:inline-block;transform-origin:0 0;-webkit-transform-origin:0 0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .content .inner{width:auto}.responsive .content .inner .page-product .toplinks .print-page{display:none}}@media screen and (max-width: 960px){.responsive .content .row{width:100%}.responsive .content .subcategories{width:100%;display:block;padding:0}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .content{padding-top:5px}}@media screen and (max-width: 960px){.responsive .footer{font-size:13px;font-size:1.3rem;overflow:hidden;width:100%;min-width:1px;text-align:center;padding:0 0 0 0;margin:20px 0 0 0;color:#7c90a7;position:relative;background:url("../images/footer-dropshadow.png") repeat-x #fff}.responsive .footer .footer-menu{width:100%;margin:0 auto;padding:30px 0 20px 0}.responsive .footer .footer-menu .half,.responsive .footer .footer-menu .full-width{margin:0 0 10px 0}.responsive .footer .footer-menu .quarter{display:block;width:auto;float:none;padding:0 10px 15px 10px}.responsive .footer .footer-menu .quarter a{padding:3px 0;display:inline-block}.responsive .footer .footer-header{font-family:'Montserrat', Verdana, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1.5px;font-weight:bold;font-size:13px;font-size:1.3rem;padding-bottom:6px;margin:0 0 6px 0;width:auto}.responsive .footer .underline-mobile{display:block;border:0;height:4px;margin-bottom:21.5px}.responsive .footer .address{padding:0 60px 0 0;margin:0;background:url("../images/gp-logo-white-sm.png") no-repeat 100% 3%;background-size:42px}}@media screen and (max-width: 960px) and (min-resolution: 2dppx){.responsive .footer .address{background:url("../images/gp-logo-white-lg.png") no-repeat 100% 3%;background-size:42px}}@media screen and (max-width: 960px){.responsive .footer .address img{margin:0 0 0 15px}.responsive .footer hr{clear:both}.responsive .footer ul{margin:0;padding:0;width:100%;float:right;list-style-type:none}.responsive .footer ul li{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}.responsive .footer ul li.last{background:none;padding:0;margin:0}.responsive .footer a{color:#7c90a7}.responsive .footer a:hover{color:#25384e;text-decoration:none}.responsive .footer .footer-fb-link,.responsive .footer .footer-rss-link,.responsive .footer .footer-twitter-link{display:inline-block;width:32px;height:32px;background-size:32px 32px;background-repeat:no-repeat}.responsive .footer .footer-fb-link img,.responsive .footer .footer-rss-link img,.responsive .footer .footer-twitter-link img{display:none}.responsive .footer .footer-fb-link{background-image:url(../images/footer-fb-icon-lg.png);margin-right:15px}.responsive .footer .footer-twitter-link{background-image:url(../images/tw_ltblue-lg.png);margin-right:15px}.responsive .footer .footer-rss-link{background-image:url(../images/footer-rss-icon-lg.png)}}@media screen and (max-width: 960px) and (min-resolution: 1dppx){.responsive .footer .footer-fb-link{background-image:url(../images/footer-fb-icon-lg-mq.png)}.responsive .footer .footer-rss-link{background-image:url(../images/footer-rss-icon-lg-mq.png)}}@media screen and (max-width: 960px) and (min-resolution: 2dppx){.responsive .footer .footer-fb-link{background-image:url(../images/footer-fb-icon-lg-hq.png)}.responsive .footer .footer-rss-link{background-image:url(../images/footer-rss-icon-lg-hq.png)}}@media screen and (max-width: 960px) and (min-width: 460px) and (max-width: 960px){.responsive .footer .footer-menu .quarter{width:49%;box-sizing:border-box;display:inline-block;vertical-align:top}.responsive .footer .footer-menu .quarter hr{margin-top:17.5px;margin-bottom:9.5px}.responsive .address{text-align:left !important}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .homepage .jcarousel-wrapper-large{margin:30px 0}.responsive .homepage .jcarousel-featured,.responsive .homepage .jcarousel-wrapper-large{width:100% !important;box-sizing:border-box;height:auto}.responsive .homepage .jcarousel-featured img,.responsive .homepage .jcarousel-wrapper-large img{width:100%}.responsive .homepage .jcarousel-featured .jcarousel-featured-pagination,.responsive .homepage .jcarousel-featured .jcarousel-featured-controls,.responsive .homepage .jcarousel-wrapper-large .jcarousel-featured-pagination,.responsive .homepage .jcarousel-wrapper-large .jcarousel-featured-controls{display:none}.responsive .homepage .featured-category li{display:none !important}.responsive .homepage .homepage-featured-titles{background:url(../images/double-dotted-line-3x.png) bottom repeat-x;background-size:3px 4px}.responsive .homepage .homepage-featured-titles li .featured-title{width:33.3%}.responsive .homepage .homepage-featured-titles li .featured-title img{max-height:150px}.responsive .homepage .homepage-featured-titles li .featured-title:nth-of-type(4){display:none}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 480px){.responsive .homepage .homepage-featured-titles li .featured-title{width:50%}.responsive .homepage .homepage-featured-titles li .featured-title img{max-height:140px}.responsive .homepage .homepage-featured-titles li .featured-title:nth-of-type(4),.responsive .homepage .homepage-featured-titles li .featured-title:nth-of-type(3){display:none}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .homepage .content-columns{text-align:center;overflow:hidden}.responsive .homepage .content-columns .left{float:none;overflow:hidden;margin:0 auto}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 460px){.responsive .homepage .content-columns .left .ealerts-home-feature{background:url(/images/ealert-feature.png) -10px center no-repeat;background-size:92px 97px;padding:0 0 0 90px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .homepage .content-columns .left .ebooks-periodicals .half{margin-bottom:15px}.responsive .homepage .content-columns .left .ebooks-periodicals .half.aotm .text-content .s1,.responsive .homepage .content-columns .left .ebooks-periodicals .half.aotm .text-content .s3{font-size:11px;font-size:1.1rem}.responsive .homepage .content-columns .left .ebooks-periodicals .half.aotm .text-content .s2,.responsive .homepage .content-columns .left .ebooks-periodicals .half.aotm .text-content .s4{font-size:12px;font-size:1.2rem}.responsive .homepage .content-columns .left .ebooks-periodicals .half.periodicals .periodicals-inner-cell .periodicals-inner-inline .s1,.responsive .homepage .content-columns .left .ebooks-periodicals .half.periodicals .periodicals-inner-cell .periodicals-inner-inline .s2{font-size:21px;font-size:2.1rem}.responsive .homepage .content-columns .left .ebooks-periodicals .half.periodicals .periodicals-inner-cell .periodicals-inner-inline .s3{font-size:19px;font-size:1.9rem}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 460px){.responsive .homepage .content-columns .left{width:100%}.responsive .homepage .content-columns .left .ebooks-periodicals{margin:0}.responsive .homepage .content-columns .left .ebooks-periodicals:hover span,.responsive .homepage .content-columns .left .ebooks-periodicals:hover a{text-decoration:none}.responsive .homepage .content-columns .left .ebooks-periodicals .half{width:240px;height:132px;box-sizing:border-box;margin:0 auto 40px auto;float:none !important}.responsive .homepage .content-columns .left .ebooks-periodicals .half.periodicals{padding-left:54px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .homepage .content-columns .right{width:100%;max-width:440px;float:none;margin:0 auto;overflow:hidden}.responsive .homepage .content-columns .right .google,.responsive .homepage .content-columns .right .periodicals-feature-wrapper{width:50%;float:left;box-sizing:border-box;margin:0;padding-top:11px;display:inline-block;height:71px}.responsive .homepage .content-columns .right .icon-box{float:left;width:50%;font-size:13px;font-size:1.3rem;box-sizing:border-box;padding-right:0;display:inline-block;height:71px;border-bottom:11px solid #ffffff;padding:0 0 0 45px;line-height:60px;white-space:nowrap;background-position:10px center;vertical-align:middle}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 460px){.responsive .homepage .content-columns .right{width:250px;float:none;margin:0 auto;overflow:hidden}.responsive .homepage .content-columns .right .google,.responsive .homepage .content-columns .right .periodicals-feature-wrapper{float:none;width:100%;padding-top:0;padding-bottom:7px}.responsive .homepage .content-columns .right .icon-box{width:auto;float:none;display:block}}@media screen and (max-width: 960px){.responsive #biblio{min-width:680px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inner .page-product{width:100%}.responsive .inner .page-product .mobile-biblio-wrapper{display:table}.responsive .inner .page-product .mobile-biblio-wrapper div{display:table-cell;vertical-align:middle}.responsive .inner .page-product .cover{padding:0 13px 0 7px;margin:0 0 10px 0;width:130px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.responsive .inner .page-product .cover img{max-width:130px;margin-top:10px}.responsive .inner .page-product .cover .view-large-cover{width:130px}.responsive .inner .page-product .cover .view-large-cover span{display:inline;background-size:12px}}@media screen and (max-width: 960px) and (max-width: 680px) and (max-width: 375px){.responsive .inner .page-product .cover{padding:0 13px 0 7px;width:100px}.responsive .inner .page-product .cover img{max-width:100px}.responsive .inner .page-product .cover .view-large-cover{width:100px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inner .page-product #biblio{min-width:100%}.responsive .inner .page-product #biblio .biblio{width:100%}.responsive .inner .page-product #biblio .biblio .title{font-size:18px;font-size:1.8rem}.responsive .inner .page-product #biblio .biblio .subtitle{font-size:15px;font-size:1.5rem}.responsive .inner .page-product #biblio .biblio .title,.responsive .inner .page-product #biblio .biblio .subtitle{letter-spacing:0.25px}.responsive .inner .page-product #biblio .biblio .title,.responsive .inner .page-product #biblio .biblio .subtitle,.responsive .inner .page-product #biblio .biblio .author{clear:none}.responsive .inner .page-product #biblio .biblio .author{margin-bottom:25px}.responsive .inner .page-product #biblio .biblio .biblio-text{font-size:11px;font-size:1.1rem}.responsive .inner .page-product #biblio .biblio .format{padding:10px 3% 15px 0}.responsive .inner .page-product #biblio .biblio .format .order,.responsive .inner .page-product #biblio .biblio .format span.bold{background:#B65F09 url(../images/cart-white-2x.png) no-repeat 95% 50%;background-position:right 0 top 50%;background-size:19.5px 9px;font-size:13px;font-size:1.3rem;letter-spacing:0.5px;text-align:left;border-radius:8px;padding:5px 25px 5px 10px;margin:10px 0 0 0;color:#ffffff;font-weight:700}.responsive .inner .page-product #biblio .biblio .format span.bold{display:inline-block;padding:5px 10px 5px 10px;letter-spacing:0;background:#fff;color:#B65F09;border:1px solid #B65F09}.responsive .inner .page-product #biblio .biblio .format span.bold img{display:none}.responsive .inner .page-product #biblio .biblio img[src$='desk_sm.jpg']{display:inline-block;box-sizing:border-box;background:url(../images/ffac-2x.png);background-size:33px 19px;width:33px;height:19px;padding-left:33px}.responsive .inner .page-product .product-desc{display:none;width:100%}.responsive .inner .page-product .menu{width:100%;overflow:hidden;padding:0;margin:10px 0 0 0}.responsive .inner .page-product .menu>li>a,.responsive .inner .page-product .menu>li>a.current,.responsive .inner .page-product .menu>li>a:hover,.responsive .inner .page-product .menu>li>a.current:hover{background:#ffffff;padding:10px 15px;display:inline-block;width:100%;padding:7px 10px;letter-spacing:1px;text-transform:uppercase;font-size:16px;font-size:1.6rem;color:#B65F09;font-family:Montserrat,Verdana,Helvetica,sans-serif;box-sizing:border-box;border-bottom:1px solid #B65F09}.responsive .inner .page-product .menu>li>a:after,.responsive .inner .page-product .menu>li>a.current:after,.responsive .inner .page-product .menu>li>a:hover:after,.responsive .inner .page-product .menu>li>a.current:hover:after{content:"   +"}.responsive .inner .page-product .menu>li:last-of-type>a{border-bottom:0}.responsive .inner .page-product .menu>li>a.current,.responsive .inner .page-product .menu>li>a.current:hover{color:#ffffff;background:#B65F09}.responsive .inner .page-product .menu>li>a.current:after,.responsive .inner .page-product .menu>li>a.current:hover:after{content:"   -"}.responsive .inner .page-product .menu>li .externalProductPageLink:after,.responsive .inner .page-product .menu>li .externalProductPageLink:hover:after,.responsive .inner .page-product .menu>li .externalProductPageLink:visited:after{content:""}.responsive .inner .page-product .menu>li .product-subsection{display:none;background:#fff;padding:15px 10px;box-sizing:border-box;border-bottom:1px solid #B65F09;float:none}.responsive .inner .page-product .menu>li .product-subsection a{display:inline;color:#A42609;background:none;padding:0}.responsive .inner .page-product .menu>li .product-subsection a:hover{text-decoration:underline}.responsive .inner .page-product .menu>li .product-subsection .order-package-link{font-size:11.5px;font-size:1.15rem;letter-spacing:1px;padding:2px 16px 2px 16px;background:#ca7a2b;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;display:inline-block;border:none;text-transform:uppercase;color:#fff;font-family:Montserrat,Verdana,Helvetica,sans-serif;border-radius:5px;transition:border-color 0.2s, background-color 0.2s, color 0.2s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.responsive .inner .page-product .menu>li .product-subsection li{background:url(../images/diamond-orange-2x.png) 25px 9px no-repeat;background-size:5px 5px;padding:1px 0 2px 40px}.responsive .inner .page-product .menu>li:last-of-type .product-subsection{border-bottom:none}.responsive .inner .page-product .menu .google-preview{display:none}.responsive .inner .page-product .menu .google-preview-mobile{display:block !important;text-align:left;padding:30px 0 0 0}.responsive .inner .page-product .menu .google-preview-mobile a{padding:0;background:none}.responsive .inner .page-product .biblio .sub-buttons{display:block;position:relative;overflow:hidden}.responsive .inner .page-product .biblio .digital-archive{padding:0px;margin-bottom:0}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .inner .page-product #biblio .biblio .format-title-container{display:none}.responsive .inner .page-product #biblio .biblio .format{display:block !important;margin:15px 0 15px 0;width:100%}.responsive .inner .page-product #biblio .biblio .format ~ .format{margin:-15px 0 15px 0}.responsive .inner .page-product #biblio .biblio .format a.btn{margin-top:10px}.responsive .inner .page-product #biblio .biblio .format .nojs-binding{display:block !important;font-weight:bold;text-transform:uppercase}.responsive .inner .page-product #biblio .biblio .format .nojs-binding,.responsive .inner .page-product #biblio .biblio .format .details,.responsive .inner .page-product #biblio .biblio .format .price{margin-bottom:3px}.responsive .inner .page-product #biblio .biblio .format .details,.responsive .inner .page-product #biblio .biblio .format .price{display:block;background:none}}@media screen and (max-width: 960px) and (max-width: 625px){.responsive .content .inner .page-category .section{margin:20px 0 0 0}.responsive .content .inner .page-category .subcategories a{display:block;margin:0 0 15px 15px}.responsive .content .inner .page-category .jcarousel-wrapper-small{max-width:680px}.responsive .content .inner .page-category .jcarousel{max-width:600px}.responsive .content .inner .page-category .jcarousel li{padding:0}.responsive .content .inner .page-category .jcarousel li .featured-title{padding:4px 8px 10px 2px;overflow:hidden;width:80px}.responsive .content .inner .page-category .jcarousel li .featured-title img{max-height:100px;width:auto}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inner .page-search .result{width:100%;border-bottom:1px dotted #4B5C70}.responsive .inner .page-search .result .cover-container{display:none}.responsive .inner .page-search .result .result-content{float:none;width:100%}.responsive .inner .page-search .result .result-content .edition{width:25%;padding:0}.responsive .inner .page-search .result .result-content .edition:not(:last-of-type){padding:0 1% 0 0}.responsive .inner .page-search .result .result-content .order-container a.order,.responsive .inner .page-search .result .result-content .order-container span{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;display:inline-block;border:none;text-transform:uppercase;color:#fff;font-family:Montserrat,Verdana,Helvetica,sans-serif;border-radius:5px;transition:border-color 0.2s, background-color 0.2s, color 0.2s;margin:4px 0 5px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11.5px;font-size:1.15rem;line-height:18px;letter-spacing:1px;padding:2px 16px 2px 16px;white-space:nowrap}.responsive .inner .page-search .result .result-content .order-container a.order{background:#ca7a2b}.responsive .inner .page-search .result .result-content .order-container a.order:hover{background:#b75f08;text-decoration:none;cursor:pointer}.responsive .inner .page-search .result .result-content .order-container span{background:#fff;color:#B65F09;border:1px solid #ca7a2b;white-space:nowrap;padding:1px 5px;letter-spacing:0.5px}.responsive .inner .page-search .result .result-content .order-container a.order.preorder{letter-spacing:0.5px}}@media screen and (max-width: 960px){.responsive .inner .view-cart .promo-msg,.responsive .inner .view-cart .promo-apply{width:auto}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inner .view-cart .uprem{width:26px !important;height:26px !important}.responsive .inner .view-cart .promo-apply{width:auto}.responsive .inner .view-cart .promo-apply .btn-md{margin-top:-1px}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .inner .view-cart .mobile-checkout-header{display:block !important;overflow:hidden;padding:0 0 15px 0}.responsive .inner .view-cart .mobile-checkout-header .order-total{float:left;line-height:25px;font-weight:900}.responsive .inner .view-cart .mobile-checkout-header .order-total strong{font-size:14px;font-size:1.4rem}.responsive .inner .view-cart .mobile-checkout-header #view_order_form{float:right;font-family:Montserrat,Verdana,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5px;margin:0;text-align:center;vertical-align:middle;border:none;display:inline-block;color:#fff;white-space:nowrap;border-radius:8px;background:#ca7a2b;font-weight:900;font-size:12px;font-size:1.2rem;height:25px;line-height:25px;padding:0 20px}.responsive .inner .view-cart .cart-table{border-bottom:1px dotted #4B5C70;margin-bottom:15px;width:100%}.responsive .inner .view-cart .cart-table tr{text-align:right}.responsive .inner .view-cart .cart-table tr td{text-align:left}.responsive .inner .view-cart .cart-table .header-row{display:none}.responsive .inner .view-cart .cart-table .product-title{display:block;position:relative;padding:15px 0 5px 0;border-top:1px dotted #4B5C70}.responsive .inner .view-cart .cart-table .product-title a{font-weight:bold}.responsive .inner .view-cart .cart-table .product-list-price,.responsive .inner .view-cart .cart-table .product-price,.responsive .inner .view-cart .cart-table .product-qty,.responsive .inner .view-cart .cart-table .product-uprem{display:inline-block;box-sizing:border-box;padding-bottom:15px;vertical-align:top}.responsive .inner .view-cart .cart-table .product-list-price{width:55%;padding-left:0}.responsive .inner .view-cart .cart-table .product-list-price:before{content:"Price:";font-weight:900;display:block;padding:0 0 4px 0}.responsive .inner .view-cart .cart-table .product-price{width:30%;color:#B65F09}.responsive .inner .view-cart .cart-table .product-price:before{content:"Your Price:";font-weight:900;display:block;padding:0 0 4px 0}.responsive .inner .view-cart .cart-table .product-qty{width:45%;text-align:left;position:relative;padding-right:0}.responsive .inner .view-cart .cart-table .product-qty:before{content:"Qty: ";font-weight:900;display:block;padding:0 0 4px 0}.responsive .inner .view-cart .cart-table .product-qty input[type="number"]{width:2em;height:19px}.responsive .inner .view-cart .cart-table .product-qty .update-mobile,.responsive .inner .view-cart .cart-table .product-qty .delete-mobile{text-indent:2500%;white-space:nowrap;overflow:hidden}.responsive .inner .view-cart .cart-table .product-qty .update-mobile:before,.responsive .inner .view-cart .cart-table .product-qty .delete-mobile:before{content:" ";display:inline-block;width:200px}.responsive .inner .view-cart .cart-table .product-qty .update-mobile{display:inline-block !important;border:none;border-radius:5px;background:#6E8198 url("../images/cart-update-qty.png") no-repeat;background-position:center;background-size:14px 14px;width:26px;height:26px;font-size:11px;font-size:1.1rem;font-weight:normal;margin:0 0 0 10px}.responsive .inner .view-cart .cart-table .product-qty .delete-mobile{position:absolute;display:inline-block !important;border:none;right:0;border-radius:5px;background:#ef443d url("../images/cart-delete.png") no-repeat;background-position:center;background-size:16px 16px;width:26px;height:26px;margin-top:2px}.responsive .inner .view-cart .cart-table .product-uprem{display:none;width:20%;text-align:right}.responsive .inner .view-cart .cart-table .product-uprem .uprem{font-size:11px;font-size:1.1rem;font-weight:normal;padding:0 0 10px 0}.responsive .inner .view-cart .cart-table .product-uprem .update-normal{display:none}.responsive .inner .view-cart .cart-table .price-nd{color:#4B5C70}.responsive .inner .view-cart .cart-table .price-nd:before{content:"Price:"}.responsive .inner .view-cart .cart-footer .shipping-details{display:none}.responsive .inner .view-cart .cart-footer .total-details{display:none}.responsive .inner .view-cart .cart-footer #popupButton{color:#A42609}.responsive .inner .view-cart .promo-msg{display:none}.responsive .inner .view-cart .promo-apply{width:100%;text-align:left;height:auto;margin-top:5px;padding:15px 0;border-top:1px dotted #4B5C70;border-bottom:1px dotted #4B5C70}.responsive .inner .view-cart .promo-apply .current-promo-code{display:block !important;text-transform:none;padding-bottom:5px;font-weight:900}.responsive .inner .view-cart .promo-apply .current-promo-code strong{color:#B65F09}.responsive .inner .view-cart .promo-apply .mobile-promo-label{display:inline !important;font-weight:900;text-transform:none;padding:0 15px 0 0}.responsive .inner .view-cart .promo-apply #input_promo_code span{display:none}.responsive .inner .view-cart .promo-apply #input_promo_code .mobile-label{display:inline}.responsive .inner .view-cart .promo-apply #input_promo_code .mobile-label:after{content:"Apply"}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .checkout-submit-container .pull-left{display:none}.responsive .checkout-submit-container .pull-right{width:100%;text-align:center}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive #popup-ffac{box-sizing:border-box}.responsive #popup-ffac #ffac-biblio #cover{display:none}.responsive #popup-ffac #ffac-biblio #info{margin:0}.responsive #popup-ffac-button{margin:15px 0 0 0}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .content .inner .about-us .founders{width:100%;font-size:80%;text-align:center;padding:10px 10px 10px 20px}}@media screen and (max-width: 960px){.responsive .content .inner .resellers .reseller-nav td{vertical-align:top}.responsive .content .inner .resellers .reseller-nav a{display:block}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .content .inner .resellers .reseller-nav td{display:block}.responsive .content .inner .resellers .reseller-nav td br{display:none}.responsive .content .inner .resellers .reseller-nav td a{margin:10px 0}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .ebooks-index .ebooks-index-nav .col4{margin:0;padding:0 5px;width:95%}.responsive .ebooks-index .ebooks-index-nav .col4 ul{margin:0}.responsive .ebooks-index .ebooks-index-nav .col4 ul li{margin:0 0 10px 0}.responsive .ebooks-index .ebooks-index-search input[type="text"]{width:85%;margin:0 !important}.responsive .ebooks-index .ebooks-index-search .btn{margin-top:10px}}@media screen and (max-width: 960px){.responsive .content .inner .ebooks-faq .ebooks-faq-nav span{display:block;margin:0 0 10px 0}.responsive .content .inner .ebooks-faq .ebooks-faq-nav span br{display:none}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .content .login-msg,.responsive #content .login-msg{width:auto !important}.responsive .content #signin-or-register,.responsive #content #signin-or-register{width:auto}.responsive .content #signin-or-register #register-button,.responsive .content #signin-or-register #signin-button,.responsive #content #signin-or-register #register-button,.responsive #content #signin-or-register #signin-button{width:49%;max-width:195px}.responsive .content #signin-or-register #register-button.active:after,.responsive .content #signin-or-register #signin-button.active:after,.responsive #content #signin-or-register #register-button.active:after,.responsive #content #signin-or-register #signin-button.active:after{left:44%}.responsive .content #register,.responsive .content #signin,.responsive #content #register,.responsive #content #signin{width:95% !important}.responsive .content #register .form_left,.responsive .content #signin .form_left,.responsive #content #register .form_left,.responsive #content #signin .form_left{display:inline-block}.responsive .content #register .btn,.responsive .content #signin .btn,.responsive #content #register .btn,.responsive #content #signin .btn{margin:15px 0 0 0;display:inline-block}.responsive .content #register input[type="text"],.responsive .content #signin input[type="text"],.responsive #content #register input[type="text"],.responsive #content #signin input[type="text"]{width:auto !important}.responsive .content #register,.responsive #content #register{margin:10px 0 0 0}.responsive .content #register input[name="register_user"],.responsive #content #register input[name="register_user"]{margin-bottom:15px}.responsive .content #signin,.responsive #content #signin{padding-bottom:10px}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .content #register label,.responsive .content #signin label,.responsive #content #register label,.responsive #content #signin label{text-align:left;width:auto;display:block;margin:0;padding:0}}@media screen and (max-width: 960px){.responsive .teach-banner{width:100%;max-width:650px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .inner .teachers-featured .v-wrap:before{display:none}.responsive .inner .teachers-featured .border-container{height:auto}.responsive .inner .teachers-featured .half{float:none;margin:0 auto;width:100%;max-width:330px;display:block}.responsive .inner .teachers-featured .half .half{width:48%;display:inline-block}.responsive .inner .teachers-featured .pull-left{margin-bottom:15px;text-align:center}.responsive .inner .teachers-featured .pull-left span{display:block}.responsive .inner .teachers-featured .essential-library{display:inline-block;overflow:hidden;margin-bottom:5px}.responsive .inner .teachers-featured .essential-library img{width:32%;max-width:110px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .new-releases td{box-sizing:border-box;display:inline-block}.responsive .new-releases td:nth-child(odd){width:116px !important;float:left;clear:left}.responsive .new-releases td:nth-child(even){float:left;width:60% !important}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .select-catalogs .half{width:100%}.responsive .textarea-responsive{width:95%}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .search-help-form{max-width:100%}.responsive .search-help-form td{display:block;width:100%}.responsive .search-help-form td input[type="text"]{width:90%}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .rights-and-translations-table{width:100%}.responsive .rights-and-translations-table td{padding:5px !important}.responsive .rights-and-translations-table td img{width:100px !important}}@media screen and (max-width: 960px) and (max-width: 460px){.responsive .rights-and-translations-table td img{display:none}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .ealert-sub-form{width:100%}.responsive .ealert-sub-form td{display:block;width:100%}.responsive .ealert-sub-form td h1{margin:10px 0 0 0}.responsive .ealert-sub-form td input[type="text"]{width:90%}.responsive .ealert-sub-form td:nth-child(3){text-align:center}.responsive .ealert-sub-form td:nth-child(3) input[type="submit"]{margin-top:20px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .treating-military-clients .nav-table td{display:block;width:100%}.responsive .treating-military-clients .gallery-table td{display:inline-block;padding:5px 15px !important}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .information-for-librarians .vendors-table tr:nth-child(1){display:none}.responsive .information-for-librarians .vendors-table tr td{display:block}.responsive .information-for-librarians .vendors-table tr td:nth-child(1){font-weight:bold}.responsive .information-for-librarians .vendors-table tr td:nth-child(2){padding-bottom:0}.responsive .information-for-librarians .vendors-table tr td:nth-child(3){padding:0 5px 20px 5px}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .marketing-questionnaire p input[type="text"],.responsive .marketing-questionnaire p textarea{box-sizing:border-box;width:90%}.responsive .marketing-questionnaire>table{margin-left:20px}.responsive .marketing-questionnaire>table>tr>td,.responsive .marketing-questionnaire>table>tbody>tr>td{display:block}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .speaking-schedule table{width:100% !important}.responsive .speaking-schedule table td{display:block;text-align:left !important}.responsive .speaking-schedule table td:nth-child(1){font-weight:bold}.responsive .speaking-schedule table td:nth-child(2){padding-bottom:10px}.responsive .speaking-schedule table td:nth-child(2) input[type="text"],.responsive .speaking-schedule table td:nth-child(2) textarea{width:90%;box-sizing:border-box}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .ealert-index .email-form h1.inline{display:block;margin:0 0 1.25em 0}.responsive .ealert-index input[type="text"]{width:90%;box-sizing:border-box}.responsive .ealert-index .row .half{width:100%}.responsive .ealert-index .row .pull-left,.responsive .ealert-index .row .pull-right{float:none}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .professional-development .titles-gallery td{box-sizing:border-box;display:inline-block}.responsive .professional-development .titles-gallery td:nth-child(odd){width:116px !important;float:left;clear:left}.responsive .professional-development .titles-gallery td:nth-child(even){float:left;width:60% !important}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .permissions-forms table{width:100% !important}.responsive .permissions-forms table tr td{display:block;width:100%}.responsive .permissions-forms table tr td:nth-child(1){text-align:left;font-weight:bold}.responsive .permissions-forms table tr td:nth-child(2){padding-bottom:10px}.responsive .permissions-forms table tr td:nth-child(2) input[type="text"]:not(.inline-form),.responsive .permissions-forms table tr td:nth-child(2) textarea{width:90%;box-sizing:border-box}.responsive .permissions-forms table tr td textarea{width:90%;box-sizing:border-box}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .report-piracy input[type="text"],.responsive .report-piracy textarea{width:90%;box-sizing:border-box;margin:10px 0}}@media screen and (max-width: 960px) and (max-width: 680px){.responsive .reseller-bestsellers tr:first-of-type{display:none}.responsive .reseller-bestsellers tr{padding-bottom:15px}.responsive .reseller-bestsellers tr td{padding:0}.responsive .reseller-bestsellers tr td:nth-of-type(1){display:inline-block;float:left;width:20px;padding:0}.responsive .reseller-bestsellers tr td:nth-of-type(2),.responsive .reseller-bestsellers tr td:nth-of-type(3),.responsive .reseller-bestsellers tr td:nth-of-type(4){display:block;padding-left:25px;padding-bottom:3px}.responsive .reseller-bestsellers tr td:nth-of-type(4){padding-right:10px}.responsive .reseller-bestsellers tr td:nth-of-type(4):after{content:","}.responsive .reseller-bestsellers tr td:nth-of-type(4),.responsive .reseller-bestsellers tr td:nth-of-type(5){display:inline-block;padding-bottom:15px}}@media screen and (max-width: 460px){.responsive .header-wrapper a.home{width:165px}.responsive .header-wrapper .header{background:#6E8198 url("../images/header-stacked-2x.png") no-repeat 10px 8px;background-size:230.3px 43.4px}}#head ul{display:none}#head img.mobile-logo{display:none}body.checkout{min-width:1px}@media (max-width: 680px){.checkout_html.responsive{font-size:75.5%}}@media (max-width: 800px){.responsive .checkout{min-width:320px}.responsive .checkout #page{width:auto;border:0}.responsive .checkout #page #head{width:auto}.responsive .checkout #page #head img{display:none}.responsive .checkout #page #head img.mobile-logo{display:block;margin:10px;height:40.3px;width:auto}.responsive .checkout #page #head .checkout-header{text-align:center;margin:0 auto 30px auto;background:#6f8199}.responsive .checkout #page #head ul{display:block;background:#6f8199;margin:0 auto;max-width:425px;width:100%;text-align:center;overflow:hidden;display:table}.responsive .checkout #page #head ul li{display:inline-block;background:none;padding:7px 5px;color:#d8dce0;font-size:12px;font-family:Montserrat,Verdana,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.25px;margin-left:auto;margin-right:auto;display:table-cell}}@media (max-width: 800px) and (max-width: 359px){.responsive .checkout #page #head ul li{font-size:11px}}@media (max-width: 800px){.responsive .checkout #page #head ul li .active{display:none;font-weight:900}.responsive .checkout #page #head ul .single-item{display:inline-block}.responsive .checkout #page #head .header_sign .signin{background:#465363;color:#ffffff;padding:7px;display:inline-block}.responsive .checkout #page #head .header_sign .signin .active{display:inline}.responsive .checkout #page #head .header_sign .signin .inactive{display:none}.responsive .checkout #page #head .header_sign .billing,.responsive .checkout #page #head .header_sign .mailing,.responsive .checkout #page #head .header_sign .details,.responsive .checkout #page #head .header_sign .payment,.responsive .checkout #page #head .header_sign .confirmation{display:none}.responsive .checkout #page #head .header_billing .signin,.responsive .checkout #page #head .header_shipping .signin,.responsive .checkout #page #head .header_order .signin,.responsive .checkout #page #head .header_pay .signin,.responsive .checkout #page #head .header_checkout .signin{display:none}.responsive .checkout #page #head .header_billing .billing,.responsive .checkout #page #head .header_shipping .mailing,.responsive .checkout #page #head .header_order .details,.responsive .checkout #page #head .header_pay .payment,.responsive .checkout #page #head .header_checkout .confirmation,.responsive .checkout #page #head .header_update li{background:#465363;color:#ffffff;padding:7px}.responsive .checkout #page #head .header_billing .billing .active,.responsive .checkout #page #head .header_shipping .mailing .active,.responsive .checkout #page #head .header_order .details .active,.responsive .checkout #page #head .header_pay .payment .active,.responsive .checkout #page #head .header_checkout .confirmation .active,.responsive .checkout #page #head .header_update li .active{display:inline}.responsive .checkout #page #head .header_billing .billing .inactive,.responsive .checkout #page #head .header_shipping .mailing .inactive,.responsive .checkout #page #head .header_order .details .inactive,.responsive .checkout #page #head .header_pay .payment .inactive,.responsive .checkout #page #head .header_checkout .confirmation .inactive,.responsive .checkout #page #head .header_update li .inactive{display:none}.responsive .checkout #page #content{width:auto}}@media (max-width: 680px){.responsive .checkout .form_left{width:49% !important;display:inline-block;padding-bottom:1em;text-align:left !important}.responsive .checkout input[type=submit],.responsive .checkout textarea{-webkit-appearance:none}.responsive .checkout .pad20{padding:0 10px}.responsive .checkout .button{background:#ca7a2b;border-radius:8px}.responsive .checkout .button:before,.responsive .checkout .button:after{display:none}.responsive .checkout .button:disabled{background:#dfae7d}.responsive .checkout #content #so:disabled,.responsive .checkout #content #so:disabled:hover{background:#dfae7d;border-radius:8px;width:auto}.responsive .checkout .uprem{font-family:Montserrat,Verdana,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-size:1rem;white-space:nowrap;line-height:21px;color:#fff;font-weight:normal;background:#8292a9;border-radius:8px;height:21px;padding:0 10px;margin:0 15px 16px 0;text-align:center;vertical-align:middle;border:none}.responsive .checkout .mobile-friendly td{display:block;text-align:left}.responsive .checkout .mobile-friendly td.left{padding:10px 5px 0px 5px}.responsive .checkout .mobile-friendly td.left .below{display:inline-block;padding-left:5px}.responsive .checkout .mobile-friendly .cc-type{white-space:normal}.responsive .checkout .mobile-friendly .spacer-cell{display:none}.responsive .checkout .mobile-friendly.payment-form .exp-month,.responsive .checkout .mobile-friendly.payment-form .exp-year{display:inline-block}.responsive .checkout .mobile-friendly.payment-form .exp-month select,.responsive .checkout .mobile-friendly.payment-form .exp-year select{width:auto}.responsive .checkout .mobile-friendly.payment-form .exp-month{margin-right:15px}.responsive .checkout .mobile-center,.responsive .checkout .mobile-friendly .mobile-center{text-align:center}.responsive .checkout .mobile-center button[type=submit],.responsive .checkout .mobile-friendly .mobile-center button[type=submit]{display:inline-block;margin:0}.responsive .checkout td.mobile-center{display:table-cell}.responsive .checkout div.mobile-center{display:block}.responsive .checkout .address-table{width:100%}.responsive .checkout .full-width td{display:block;width:auto}.responsive .checkout .shipping-disc br:last-of-type{display:none}.responsive .checkout .shipping-details ul{margin-left:0 !important}.responsive .checkout .shipping-details ul li{padding:0;margin:10px 0 0 0 !important;background:none}.responsive .checkout input[type="text"],.responsive .checkout input[type="number"],.responsive .checkout textarea,.responsive .checkout select{width:100%}.responsive .checkout input[type="text"].w25,.responsive .checkout input[type="number"].w25,.responsive .checkout textarea.w25,.responsive .checkout select.w25{width:25%}.responsive .checkout input[type="text"].w50,.responsive .checkout input[type="number"].w50,.responsive .checkout textarea.w50,.responsive .checkout select.w50{width:50%}.responsive .checkout input[type="text"].w75,.responsive .checkout input[type="number"].w75,.responsive .checkout textarea.w75,.responsive .checkout select.w75{width:75%}.responsive .checkout button[type="submit"]{display:block;margin:0 auto}.responsive .checkout button[name="display_pay"]{margin-bottom:9px}.responsive .checkout button[name="total_order"]{margin-bottom:10px}.responsive .checkout #so{margin-bottom:13px}.responsive .checkout input[name="field_cvv"]{margin-bottom:5px;width:3em}.responsive .checkout .full-width td.radio-cell{display:inline-block;margin:5px 0 15px 0}.responsive .checkout .full-width td.label-cell{display:inline-block;margin:5px 0 15px 0}.responsive .checkout .address-header{margin:30px 0 26px 0;padding:0}.responsive .checkout .addr_type_heading:first-of-type{margin-top:1em}.responsive .checkout .submit-address-container{margin-bottom:15px}.responsive .checkout .rush-shipping{display:block;font-size:14px;font-size:1.4rem;color:#B65F09;font-weight:900}.responsive .checkout .phone-number,.responsive .checkout .sub-volume-header{margin:1.5em 0 1.25em}.responsive .checkout #content .sub-volume{padding-bottom:0}.responsive .checkout .daytime-phone-number td{padding-top:5px}.responsive .checkout .details-table{padding:0 !important}.responsive .checkout .details-table td h1{margin:15px 0 0 0}.responsive .checkout .checkout-address{width:100%}.responsive .checkout .checkout-address td{vertical-align:top}.responsive .checkout .checkout-address .address-cell+.address-cell{width:50%}.responsive .checkout #footer{text-align:center}.responsive .checkout #footer li{display:block;margin:3px 0 0 0;text-align:center;background:none}.responsive .checkout #footer li.last{margin:3px 0 15px 0}.responsive .checkout #footer .footer-contact{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}.responsive .checkout #footer .last-footer-contact{display:inline;background:none;padding:0;margin:0}.responsive .checkout #footer .footer-link{display:inline;padding:0 10px 0 0;margin:0 10px 0 0;background:url(../images/diamond-blue-2x.png) 100% 50% no-repeat;background-size:5px 5px}.responsive .checkout #footer .last-footer-link{display:inline;padding:0}.responsive .checkout #footer .copyright{text-align:center}.responsive .checkout .checkout-order-container .savings{margin-top:15px}.responsive .checkout .payment-form .cc-type label{font-size:0}.responsive .checkout .payment-form .mobile-label{display:inline !important}}@media (max-width: 425px){.responsive .checkout .checkout-order-table{width:100%}.responsive .checkout .checkout-order-table .qty{width:10%;box-sizing:border-box;display:inline-block}.responsive .checkout .checkout-order-table .title{width:90%;box-sizing:border-box;display:inline-block;padding-left:5px;padding-top:10px}.responsive .checkout .checkout-order-table th.title{text-align:center}.responsive .checkout .checkout-order-table th.price,.responsive .checkout .checkout-order-table th.yourprice,.responsive .checkout .checkout-order-table th.amount{display:block;position:absolute;top:-1000px}.responsive .checkout .checkout-order-table th{padding:0}.responsive .checkout .checkout-order-table td.price,.responsive .checkout .checkout-order-table td.yourprice,.responsive .checkout .checkout-order-table td.amount{display:block;width:90%;float:right;box-sizing:border-box;padding:0 5px 10px 5px;text-align:left}.responsive .checkout .checkout-order-table td.price:before{content:"List Price: "}.responsive .checkout .checkout-order-table td.yourprice:before{content:"Price: "}.responsive .checkout .checkout-order-table td.nodiscount:before{content:"Price: "}.responsive .checkout .checkout-order-table td.amount:before{content:"Item Total: "}.responsive .checkout .checkout-order-table td.amount:before,.responsive .checkout .checkout-order-table td.yourprice:before,.responsive .checkout .checkout-order-table td.price:before{font-weight:900;color:#b65f09;display:inline-block;padding-right:10px}.responsive .checkout .checkout-order-table td.amount{display:none}.responsive .checkout .checkout-order-table td.show-amount{display:block}.responsive .checkout .checkout-order-table tr{border-bottom:1px solid #000000;padding-bottom:1px;margin-bottom:1px}.responsive .checkout .checkout-order-summary{margin-top:5px}.responsive .checkout .checkout-order-summary tr:not(:last-of-type) td{vertical-align:bottom !important}.responsive .checkout .payment-form img{display:none}.responsive .checkout .btn[name^="select_bill_"]{font-size:0;letter-spacing:0}.responsive .checkout .btn[name^="select_bill_"]:before{content:"Bill to";font-size:11.5px;font-size:1.15rem;letter-spacing:1px}.responsive .checkout .btn[name^="select_ship_"]{font-size:0;letter-spacing:0}.responsive .checkout .btn[name^="select_ship_"]:before{content:"Ship to";font-size:11.5px;font-size:1.15rem;letter-spacing:1px}}
/*# sourceMappingURL=style.min.css.map */
