.hidden{display:none!important;visibility:hidden!important}.display-block{display:block}.display-none{display:none}button.close{opacity:1!important}button.close span{font-weight:400;line-height:14px;padding:1px;background-color:#fff;border-radius:4px;border:1px solid #999;margin:1px;display:inline-block;text-shadow:none}body{font-weight:400;font-size:16px;font-family:open sans,Helvetica,Arial,sans-serif}main{margin-top:.5em}a{color:#0955a8}a:hover{color:#0955a8}label{font-weight:700}i.fa,ul.fa-ul li i{text-decoration:none;padding-right:10px}.popover-header{color:#616161;font-size:1.2em;font-weight:400;font-family:open sans condensed,Helvetica,Arial,sans-serif}.popover-header b{color:#000}.popover-body{font-size:.9em;font-family:open sans,Helvetica,Arial,sans-serif}.popover-body hr{margin:5px 0}.hr-ccc{margin:1.5rem 0;border:0;border-top:1px solid #ccc}.btn-primary{color:#fff;background-color:#0955a8;border-color:#0062cc}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#007bff;border-color:#007bff}.btn-link{font-weight:400;color:#0955a8;background-color:transparent}.btn-link:hover{color:#007bff;text-decoration:underline;background-color:transparent;border-color:transparent}header.site{margin-bottom:15px}h1{font-size:2em;padding:.4em 0;font-family:Droid\ serif,open sans,Helvetica,Arial,sans-serif}h2{font-size:1.6em;padding:.8em 0 .2em;font-family:open sans,Helvetica,Arial,sans-serif}h3{font-size:1.4em;padding:.6em 0 .2em;font-family:open sans,Helvetica,Arial,sans-serif}h4{font-size:1.1em;padding:.3em 0 .2em;font-family:open sans,Helvetica,Arial,sans-serif;color:#633}h5{font-size:1.1em;padding:.6em 0 .2em;font-family:open sans,Helvetica,Arial,sans-serif;color:#666}h6{font-size:1em;padding:.6em 0 .2em;font-family:open sans,Helvetica,Arial,sans-serif;color:#545454}header.showcase h1{margin-top:0;padding-top:0}.form-control{border:1px solid #999}header.site #headerblue{background-color:#2056a2;clear:both}header.site #headerblue .des{font-size:.8em;color:#fff;padding-top:3px;padding-bottom:3px}header.site a.skip{font-size:.9em;color:#6d9de2;border:0;transition-duration:.3s;left:15px;top:-200px;margin-top:1px;position:absolute}header.site a.skip:focus{background-color:#fff;padding:3px 5px 2px;top:0}header.site .shiptxt a{color:#fff;text-decoration:underline}header.site .shiptxt a:hover{color:#fff;text-decoration:none}header.site .shipto select{border:0;padding:0 2px 0 30px;margin:0 -17px 0 0;color:#0955ab;max-width:33px;background-color:transparent;cursor:pointer;font-size:.9em;-moz-appearance:none;-webkit-appearance:none}header.site .shipto select::-ms-expand{display:none}header.site .insertFlag{background-image:url(https://www.routledge.com/images/flags/16/united-states.png);background-repeat:no-repeat;display:inline;background-position:left}header.homeonly{margin-top:35px}header.site #headerlogos{white-space:nowrap}header.site #headerlogos img{max-height:60px;display:inline-block;margin:10px 10px 10px 0}header.site #headerlogos ul.faw-icons i{padding:0;margin:20px 0 0 25px;color:#0955a8;font-size:1.5em;cursor:pointer}header.site #headerlogos ul.faw-icons i:hover{color:#007bff}header.site #headerlogos ul.faw-icons i.initials{color:#cf102d}header.site #headerlogos ul.faw-icons i.initials span{font-size:.9em;font-family:helvetica,arial,sans-serif;transform:translate(-50%,-120%)!important}header.site #headerlogos ul.faw-icons li.nav-item{background-color:#fff}header.site #headerlogos ul.faw-icons li a{text-decoration:none}header.site #headerlogos ul.faw-icons li.nav-item a.nav-link{color:#007bff;padding:7px 0 0}header.site #headerlogos ul.faw-icons li.nav-item a.nav-link:hover,header.site #headerlogos ul.faw-icons li.nav-item a.nav-link:focus{background-color:#fff}header.site #headerlogos ul.faw-icons li{display:inline-block}header.site #headerlogos ul.faw-icons li .badge{display:inline-block;padding:0 0 0 2px;margin:0}form#basicSrchFrm select.stype{color:#000;font-weight:500;padding:5px 10px;font-size:.9em;max-width:100px;background-color:#dcdcdc;margin:1px 0;border:2px solid #10147e;border-right:0}form#basicSrchFrm select.stype:focus{background-color:#fff!important}form#basicSrchFrm input.sch{font-size:.9em;margin:1px 0;border:2px solid #10147e;border-left:1px solid #ccc}form#basicSrchFrm button.sch{background-color:#fff;border:1px solid #fff;padding:.2em .7em;margin:3px 0 3px -1px}#searchautocomplete{position:absolute;top:40px;width:95%;background-color:#fff;z-index:100;margin-left:2px}.autof{font-size:.9em;padding-left:0;padding-right:0}.autof h5{text-transform:uppercase;padding:12px 0 4px 10px;margin:0;font-size:1em;color:#222;font-weight:600;border-bottom:1px dashed #ccc}.autof ul{margin:0;padding:0;list-style-type:none}.autof ul.fa-ul{margin:5px;padding:0;list-style-type:none}.autof ul a{border:1px solid transparent;border-width:1px 0}.autof li.row{margin:5px 0}.autof li a{display:block;padding:2px 0 2px 30px;border:1px solid transparent;border-width:1px 0}.autof ul a:hover,.autof li a:hover{background-color:#eee;border:1px solid #ccc;color:#000;border-width:1px 0}.autof .fa-li{left:0;top:3px;margin-left:8px}.autof .ac-title{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autof .ac-ed,.autof .ac-aut{font-size:.8em;font-weight:400}.autof .col-10{padding-left:0}header.site nav{background-color:#10147e;border:0;border-bottom:4px solid #6d9de2;padding:0!important}header.site nav a.nav-link{color:#efefef}header.site nav a.nav-link:hover,nav a.nav-link:focus{color:#efefef;background-color:#0955ab}header.site nav .nav-item.show{background-color:#0955ab}header.site nav .nav-item.sale{background-color:#cf102d;margin-left:10px;border-left:1px solid #fff;border-right:1px solid #fff}header.site .dropdown-menu.show{border:1px solid #6d9de2;border-top:4px solid #6d9de2;border-radius:0;margin:0;padding:0}header.site a.dropdown-item{display:block;width:100%;padding:7px 20px;clear:both;font-weight:400;color:#10147e;text-align:inherit;white-space:nowrap;background-color:#fff;border:1px solid #eee}header.site a.dropdown-item:hover,a.dropdown-item:focus{color:#efefef;background-color:#0955ab}header.site .dropdown-item.popular{pointer-events:none;background-color:#999ccc;font-size:.9em;color:#fff;padding:.5em 1.5em}header.homeonly section.promotion div{display:none}footer{margin-top:20px;background-color:#fff}footer .top{border-bottom:1px solid #ccc;padding:10px 0;text-align:right}footer h5{text-transform:uppercase;font-weight:700;font-size:1.2em;padding:8px 0 0}footer ul{list-style:none;margin:0 0 0 15px;padding:0}footer ul li{padding:3px 0 3px 3px;font-size:.9em}footer ul li i{color:#999}footer ul li a i{color:#0955a8}footer .links{padding:20px 0}footer .cookie p{padding:15px 0 0;font-size:.9em;font-weight:100}footer #footerlogos{background-color:#10147e;border:0;border-top:4px solid #6d9de2;padding:20px 0}footer #footerlogos{white-space:nowrap}footer #footerlogos img{max-height:60px;display:inline-block;margin:0 10px 0 0}footer #footerlogos hr{border-top:1px solid #999}footer .copyr{color:#fff;font-size:.8em;padding:10px;text-align:right}@media(min-width:1200px){.container{max-width:1500px}header.site .navbar-expand-lg .navbar-nav .nav-link{font-weight:600;padding-left:12px;padding-right:12px}}@media(max-width:1199px){header.site nav .nav-link{font-size:.97em}header.site .navbar-expand-lg .navbar-nav .nav-link{padding:.7em;font-weight:600;font-size:1em}header.site #basicSearch::placeholder{font-size:.8em}.home .bk{padding-bottom:20px}}@media(min-width:992px){.zeropad{padding:0}}@media(max-width:991px){header.site #headerlogos ul{margin-bottom:0}header.site #headerlogos ul.faw-icons i{padding:0;margin:20px 5px;font-size:1.2em}header.site .autocomplete-items{margin:0 15px}.faw-icons a.nav-link{padding:0}header.site nav a.nav-link{padding:8px 12px!important}header.site nav .nav-item.sale{background-color:#cf102d;border:0;text-align:center;margin:10px 0}header.site nav a.nav-link{border-bottom:1px dashed #666}.bk{padding-bottom:20px}footer #footerlogos img{max-height:40px}.help header h1{font-size:2em;padding:6% 25px 2% 0}}@media(max-width:767px){body{font-size:.9em}header.showcase section{padding:0;max-width:330;overflow-x:hidden}header.showcase section h1 img{min-width:470px}header.site #headerblue .des{letter-spacing:-.02em;font-size:.75em}header.site #headerlogos{margin:0!important}header.site #headerlogos ul.faw-icons i{color:#000;padding:0;margin:20px 5px;color:#0955a8;font-size:1.1em;cursor:pointer}header.site #headerlogos img{max-height:35px}header.site #headerlogos ul.faw-icons li.nav-item a.nav-link{padding:0}header.site #headerlogos ul.faw-icons li .badge{padding:0}header.site #headerlogos div.show{top:-18px!important;left:-23px!important}header.site nav ul.navbar-nav{padding-bottom:10px}header.site nav .dropdown-divider{margin:10px 0;width:80%;align-self:center}header.site a.dropdown-item{font-size:.9em}footer .centers{text-align:center!important}footer .copyr{text-align:center}.help header h1{font-size:1.4em;padding:9% 0 2%}}.modal-body p,.modal-body li{font-size:.9em}@media(min-width:576px){.modal-dialog{max-width:650px;margin:1.75rem auto}}.hidden{display:none!important;visibility:hidden!important}.select2-container .select2-choice{height:auto;padding:0;border:0;line-height:1.4em}.select2-container .select2-choice .select2-arrow{top:auto}.select2-container .select2-choice>.select2-chosen{margin:0 5px}.select2-container-active{border:0!important}.list-loading-img{padding:3em}#cconsent-pop{background-color:#525a5c;font-size:.9em;color:#fff;border-top:1px solid #999;padding:15px;z-index:1000;position:fixed;background:#222;left:0;right:0;bottom:0;animation-name:cookie-monsters;animation-duration:1s}.product nav{background-color:transparent;padding:0;border-bottom:0}.product h1{font-size:2.3em;padding:0;font-family:Droid\ serif,open sans,Helvetica,Arial,sans-serif}.product .badge{padding:0}.product .authors{font-style:italic}.product .authors h2{display:inline;font-size:1em}.product .make-me-sticky{position:-webkit-sticky;position:sticky;top:0;padding:0 15px}.product .make-me-sticky a{-webkit-appearance:none}.product .product-info #myCarousel .carousel-inner img,.product #books #booksGrid img{max-height:240px}.product .make-me-sticky{position:-webkit-sticky;position:sticky;top:0;padding:0 15px}@charset "utf-8";input[type=checkbox],input[type=radio]{float:left;margin:.17em .4em 0 0;zoom:1.4}.results h1{font-size:1.7em}.results aside.featured h3{font-size:1.2em;font-weight:700;padding:0 0 .2em}.results .hubs .results-group{margin-bottom:2em}.results .hubs .results-group a{font-weight:700;font-size:1.2em;margin-left:-1px;padding:.8em .2em}.results .hubs .results-group a.btn-primary{pointer-events:none}.results .filters{margin-bottom:1em}.results .filters .form-control{font-size:.9em}.results .aroundnav{border:1px solid #ccc;margin-top:15px}.results nav.make-me-sticky{padding:1px;padding-bottom:3px}.results .card{border-radius:0;border:0;margin-top:1px;margin-bottom:-3px}.results .card-header{background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.results .card .utc{position:absolute;right:3px;font-size:.8em;color:#999;padding:3px 0 0}.results .card-header .btn{font-size:1em;padding:0 .4em!important;font-weight:700;width:100%;text-align:left}.results .card-header .btn:hover,.results .card-header a:hover{text-decoration:none;color:#007bff}.results .card-header small{color:#999;text-decoration:none;font-size:.7em;padding-left:.4em}.results .card-body{padding:1em}.results .card-body label{font-weight:700}.results .card-body .nob{font-weight:400;font-size:.9em}.results .card-body .input-group-append{margin-left:0}.results .card-body .input-group-append button{border:1px solid #ccc;cursor:pointer;color:#0955a8}.results .sortbox{margin:0 0 1.3em;padding:.8em .3em;border:1px solid #ccc}.results .sortbox select{font-size:.9em}.results #gone{margin:1px 0 1em}.results .filter-row .alert-light{color:#0955a8!important}.results .filter-row .alert-light:hover{text-decoration:underline}.results .filter-row .alert{padding:.3em 2em .3em .7em;font-size:.9em;cursor:pointer;margin-bottom:0}.results .filter-row .showing{padding:.3em}.results .filter-row .close{padding:.2em .2em 0 0;font-size:1.5em}.results .pagination-lg .page-link{padding:.5em .9em}.results .pagination-lg .page-link .active{cursor:none}.results .hubs .btn-primary:before{left:46%}.results .description .badge{font-size:13px;color:#696969;padding:0;font-weight:400}.results .description h2{padding:.1em 0 .2em;font-weight:400}.results .description h2 small.text-dark{color:#0955a8}.results #books #booksDetail img,.results #books #booksGrid img{border:1px solid #ccc}.results .description h2 a:hover{text-decoration:none}.results .sortControl i.fa{border:1px solid #fff;padding-right:0}.results .sortControl.active i.fa{padding:2px 3px;margin:0 4px;border:1px solid #6d9de2;color:#6d9de2}.results ul.series-list li{font-size:1.1em;font-weight:700;padding:.1em 0 .5em}.results ul.series-list li span{display:block;font-size:.9em;font-weight:400}.results .sub-sel a{font-size:.9em}.results .subj ul{margin:.5em 0;padding-left:0}.results .subj ul ul{margin:0;padding-left:15px}.results .subj ul#catNav li{list-style-type:none;margin-left:4px;padding:4px;font-size:.9em}.results .subj ul#catNav ul li{font-weight:400;margin-left:10px}.results .subj ul#catNav li.active{font-weight:700;font-size:1em;list-style-type:none!important}.results .subj ul#catNav li.active:before{font-family:FontAwesome;content:'\f0da';margin:0 4px 0 -8px;color:#0955a8}.aroundnav .card-body .kwtype{font-size:.9em;font-weight:600;background-color:#eee}@media(max-width:767px){.results .hubs .results-group .btn{font-size:1.2em;margin-left:-4px}}@media(max-width:1199px){.product.results h2.badge{font-size:1em}}.car{background-color:#eee;background-image:-webkit-linear-gradient(top left,#f5f5ff,#bfbcf5,#f5f5ff);background-image:-o-linear-gradient(top left,#f5f5ff,#bfbcf5,#f5f5ff);background-image:linear-gradient(to bottom right,#f5f5ff,#bfbcf5,#f5f5ff);border:1px solid #ccc;margin-bottom:2em;max-width:1095px;overflow-x:auto;overflow-y:auto;height:270px}.car .bk{padding:15px}.car .bk img{max-height:235px}.popover{pointer-events:none}@media(min-width:1200px){.car .bk{min-width:200px}}.results .sortbox .series-browse a{display:inline-block;margin:1px 0;padding:5px 9px;border:1px solid #ccc}.results .sortbox .series-browse a:hover,.results .sortbox .series-browse a:focus{background-color:#0955a8;color:#fff}.results .sortbox .series-browse a.selected{pointer-events:none;background-color:#0955a8;border:1px solid #0955a8;color:#fff}.list-loading-img{padding:3em}.grid .img-box{max-height:245px}.grid .prod-link{line-height:1.2em;font-weight:700;margin-top:8px;font-family:open\ sans\ condensed,Georgia,serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.grid .auth-link{text-overflow:ellipsis;font-size:.9em;overflow:hidden;white-space:nowrap}.grid .pub{font-size:.9em}.grid .onsale.result{top:.3em}