#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}div.wysiwyg{border:1px solid #999;padding:5px;background:#fff url("jquery.wysiwyg.bg.png") repeat-x top}div.wysiwyg *{margin:0;padding:0}div.wysiwyg ul.toolbar li.jwysiwyg-custom-command{overflow:hidden}div.wysiwyg ul.toolbar{border-bottom:1px solid #ccc;float:left;width:100%;padding:0}div.wysiwyg ul.toolbar li{list-style:none;float:left;margin:1px 2px 3px 0;background:#f0f0f0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;clear:none;padding:0}div.wysiwyg ul.toolbar li.separator{width:1px;height:16px;margin:0 4px;border-left:1px solid #ccc}div.wysiwyg ul.toolbar li{text-indent:-5000px;opacity:0.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url("jquery_wysiwyg/jquery.wysiwyg.gif") no-repeat -64px -80px;border:1px dotted #f0f0f0;cursor:pointer;margin:0px}div.wysiwyg ul.toolbar li.wysiwyg-button-hover,div.wysiwyg ul.toolbar li.active{opacity:1.00;filter:alpha(opacity=100);border:1px outset #e0e0e0}div.wysiwyg ul.toolbar li.active{background-color:#ffff40;border:1px solid #d0d0d0;border-left-color:#aaa;border-top-color:#aaa;margin:0}div.wysiwyg ul.toolbar li.disabled,div.wysiwyg ul.toolbar li.wysiwyg-button-hover.disabled,div.wysiwyg ul.toolbar li.active.disabled{opacity:0.5;filter:alpha(opacity=50);border:0px none transparent;padding:1px;cursor:auto}div.wysiwyg ul.toolbar li.bold{background-position:0 -16px}div.wysiwyg ul.toolbar li.italic{background-position:-16px -16px}div.wysiwyg ul.toolbar li.strikeThrough{background-position:-32px -16px}div.wysiwyg ul.toolbar li.underline{background-position:-48px -16px}div.wysiwyg ul.toolbar li.highlight{background-position:-48px -96px}div.wysiwyg ul.toolbar li.justifyLeft{background-position:0 0}div.wysiwyg ul.toolbar li.justifyCenter{background-position:-16px 0}div.wysiwyg ul.toolbar li.justifyRight{background-position:-32px 0}div.wysiwyg ul.toolbar li.justifyFull{background-position:-48px 0}div.wysiwyg ul.toolbar li.indent{background-position:-64px 0}div.wysiwyg ul.toolbar li.outdent{background-position:-80px 0}div.wysiwyg ul.toolbar li.subscript{background-position:-64px -16px}div.wysiwyg ul.toolbar li.superscript{background-position:-80px -16px}div.wysiwyg ul.toolbar li.undo{background-position:0 -64px}div.wysiwyg ul.toolbar li.redo{background-position:-16px -64px}div.wysiwyg ul.toolbar li.insertOrderedList{background-position:-32px -48px}div.wysiwyg ul.toolbar li.insertUnorderedList{background-position:-16px -48px}div.wysiwyg ul.toolbar li.insertHorizontalRule{background-position:0 -48px}div.wysiwyg ul.toolbar li.h1{background-position:0 -32px}div.wysiwyg ul.toolbar li.h2{background-position:-16px -32px}div.wysiwyg ul.toolbar li.h3{background-position:-32px -32px}div.wysiwyg ul.toolbar li.h4{background-position:-48px -32px}div.wysiwyg ul.toolbar li.h5{background-position:-64px -32px}div.wysiwyg ul.toolbar li.h6{background-position:-80px -32px}div.wysiwyg ul.toolbar li.paragraph{background-position:0px -96px}div.wysiwyg ul.toolbar li.colorpicker{background-position:-16px -96px}div.wysiwyg ul.toolbar li.fullscreen{background-position:-32px -96px}div.wysiwyg ul.toolbar li.cut{background-position:-32px -64px}div.wysiwyg ul.toolbar li.copy{background-position:-48px -64px}div.wysiwyg ul.toolbar li.paste{background-position:-64px -64px}div.wysiwyg ul.toolbar li.insertTable{background-position:-64px -48px}div.wysiwyg ul.toolbar li.increaseFontSize{background-position:-16px -80px}div.wysiwyg ul.toolbar li.decreaseFontSize{background-position:-32px -80px}div.wysiwyg ul.toolbar li.createLink{background-position:-80px -48px}div.wysiwyg ul.toolbar li.unLink{background-position:-64px -80px}div.wysiwyg ul.toolbar li.insertImage{background-position:-80px -80px}div.wysiwyg ul.toolbar li.html{background-position:-48px -48px}div.wysiwyg ul.toolbar li.removeFormat{background-position:-80px -64px}div.wysiwyg ul.toolbar li.empty{background-position:-64px -80px}div.wysiwyg ul.toolbar li.code{background-position:-64px -96px}div.wysiwyg ul.toolbar li.cssWrap{background-position:-80px -96px}div.wysiwyg-dialogRow{float:left;width:100%;font-size:16px}div.wysiwyg iframe{border:1px solid #999;clear:left;box-shadow:inset 0 0 10px rgba(0,0,0,0.4);background-color:white;padding:0px;margin:0;display:block;width:100%}.wysiwyg-dialog{position:fixed;top:50px;left:50px;width:450px;height:300px;background:transparent;font:14px "Helvetic Neue", Helvetica,Arial,sans-serif}.wysiwyg-dialog .wysiwyg-dialog-topbar{background:#333;border:1px #111 solid;color:white;padding:10px;position:relative}.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-close-wrapper .wysiwyg-dialog-close-button{color:white;text-decoration:none;display:block;padding:6px 10px;position:absolute;right:12px;top:50%;height:14px;margin-top:-12px}.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-close-wrapper a.wysiwyg-dialog-close-button:hover{background:#666}.wysiwyg-dialog .wysiwyg-dialog-topbar .wysiwyg-dialog-title{font-size:20px;font-weight:bold;padding:5px}.wysiwyg-dialog .wysiwyg-dialog-content{border:1px #ccc solid;border-top:0;padding:15px;background:white}.wysiwyg-dialog-modal-div{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fff;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.wysiwyg-dialog-content form.wysiwyg fieldset{border:1px #ccc solid}.wysiwyg-dialog-content form.wysiwyg legend{padding:7px}.wysiwyg-dialog-content form.wysiwyg .form-row{clear:both;padding:4px 0}.wysiwyg-dialog-content form.wysiwyg .form-row label,.wysiwyg-dialog form.wysiwyg .form-row .form-row-key{display:block;float:left;width:35%;text-align:right;padding:4px 5px}.wysiwyg-dialog-content form.wysiwyg .form-row .form-row-value{display:block;float:left;width:55%}.wysiwyg-dialog-content form.wysiwyg .form-row input.width-auto{width:auto}.wysiwyg-dialog-content form.wysiwyg input.width-small{width:50px;min-width:50px;max-width:50px}.wysiwyg-dialog-content form.wysiwyg input,.wysiwyg-dialog form.wysiwyg select{padding:2px;width:100%;margin:2px}.wysiwyg-dialog-content form.wysiwyg input[type=submit],.wysiwyg-dialog form.wysiwyg input[type=reset]{padding:2px 7px;width:auto}div.wysiwyg{background-image:url(https://www.haymarketbooks.org/assets/jquery.wysiwyg.bg-078a0992990be477909ab51532ea93bd.png)}div.wysiwyg ul.toolbar li{background-image:url(https://www.haymarketbooks.org/assets/jquery.wysiwyg-21acc3ca13862af5fa6f046aed2ccafb.gif)}.select2-container{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top}.select2-container,.select2-drop,.select2-search,.select2-search input{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );background-image:-webkit-linear-gradient(top, #eee 0%, #fff 90%);background-image:linear-gradient(top, #eee 0%, #fff 90%)}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:block;width:12px;height:12px;position:absolute;right:26px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) right top no-repeat;cursor:pointer;outline:0}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{position:absolute;left:0;top:0;z-index:9998;opacity:0}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-container .select2-choice div{display:block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:-webkit-linear-gradient(top, #ccc 0%, #eee 60%);background-image:linear-gradient(top, #ccc 0%, #eee 60%)}.select2-container .select2-choice div b{display:block;width:100%;height:100%;background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search-hidden{display:block;position:absolute;left:-10000px}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 100% -22px;background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 100% -22px,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) no-repeat 100% -22px,linear-gradient(top, #fff 85%, #eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%;background:url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%,-webkit-linear-gradient(top, #fff 85%, #eee 99%);background:url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%,linear-gradient(top, #fff 85%, #eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice div{background:transparent;border-left:none;-webkit-filter:none;filter:none}.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{margin:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:white;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(https://www.haymarketbooks.org/assets/select2-spinner-a5ea8f7ee3514bae1534f6c05f4d361c.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(https://www.haymarketbooks.org/assets/select2-00426bc05ff59adc0f63a3ae4c46f221.png) right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen{position:absolute;left:-10000px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url(https://www.haymarketbooks.org/assets/select2x2-ccfa154fc1dceb92a9b029f23e47a3b7.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}form.simple_form label,form.add_to_cart label{min-width:8em;display:inline-block}form.simple_form .actions,form.add_to_cart .actions{text-align:right}form.simple_form input,form.simple_form button,form.add_to_cart input,form.add_to_cart button{height:3em;border-radius:0;padding:0 1em;font-size:100%}form.simple_form input:focus,form.simple_form button:focus,form.add_to_cart input:focus,form.add_to_cart button:focus{outline:none}form.simple_form input.radio_buttons,form.simple_form button.radio_buttons,form.add_to_cart input.radio_buttons,form.add_to_cart button.radio_buttons{-webkit-appearance:radio;-moz-appearance:radio}form.simple_form input.boolean,form.simple_form button.boolean,form.add_to_cart input.boolean,form.add_to_cart button.boolean{-webkit-appearance:checkbox;-moz-appearance:checkbox;height:1em}form.simple_form span.hint,form.add_to_cart span.hint{display:block;margin-left:8em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:16px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{background-color:#103b66;font-family:'Lato', sans-serif;line-height:130%;color:#333}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#103b66}h2{color:#103b66;font-family:'Lato', sans-serif;text-transform:none;font-weight:400;font-size:120%;margin-top:1em;margin-bottom:.8em}.page-container{width:90%;margin:1em auto;position:relative;min-width:45em;max-width:80em;padding:0}.section-title{color:#103b66;font-family:'Lato', sans-serif;text-transform:none;font-weight:400;font-size:120%;margin:0 0 .8em;padding:0 0 0.5em;border-bottom:1px solid #103b66}#wrapper{background-color:#ededed}.error{position:absolute;background-color:#fffd00;width:100px;text-align:center;margin:.5em 0 1em .5em}section .notice,span.notice{position:fixed;top:0;width:20em;left:calc(50vw - 10em);background-color:#00bdff;color:white;text-align:center;padding:1em;border-radius:0 0 .5em .5em;z-index:2}.top-nav,.ftr-nav{color:white;padding:1em;height:8.5em;overflow:hidden}.top-nav a,.top-nav .cart_count,.ftr-nav a,.ftr-nav .cart_count{color:#103b66;font-size:12px}.top-nav ul.nav,.ftr-nav ul.nav{position:absolute;top:4.5em;left:5.5em}.top-nav ul.nav li,.ftr-nav ul.nav li{display:inline-block;text-align:center;text-transform:uppercase;margin-right:1.2em;letter-spacing:.08em}.top-nav ul.nav li.active,.top-nav ul.nav li:hover,.top-nav ul.nav li:active,.ftr-nav ul.nav li.active,.ftr-nav ul.nav li:hover,.ftr-nav ul.nav li:active{font-weight:700;letter-spacing:.07em}.modal-menu-bg{display:none}.module{padding:1em}.module ul{text-indent:0;margin:0;width:100%;padding:0}.module li{list-style:none;display:inline-block;text-indent:0}.event_item{display:inline-block;vertical-align:top;margin:0;padding:1.2em;width:calc((100% / 2) - 3.3em);background-color:white;text-align:left}.event_item h3.title{font-size:115%;margin:.8em 0}.event_item img{width:100%;max-width:100%;margin:auto}.event_item .teaser{margin:0;text-align:left;margin-top:0.5em;color:#333}.event_item a{color:#103b66}.event_image{width:100%;padding-bottom:56.25%;background-size:cover;margin-bottom:.5em}.five_col li{color:#333;width:90%;margin:1em;padding:0;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.five_col li .cover-image{width:100%;padding-bottom:155%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.five_col li .edition-info{position:absolute;bottom:0;background-color:white;padding:0 5%;max-height:0;overflow:hidden;font-size:90%;box-sizing:border-box;pointer-events:none;-webkit-transition:max-height 0.3s ease-in-out,padding 0.3s ease-in;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in}.five_col li .edition-info .title{font-weight:bold;color:#103b66;font-size:110%;margin-bottom:.5em}.title a{color:#103b66;font-weight:bold}.contributor_item span.image{text-align:center;width:100%;display:inline-block;font-size:90%}.contributor_item span.image img{width:100%;max-width:254px;margin:auto}.contributor_item h3{font-size:115%;margin:.8em 0}.contributor_item a{font-weight:bold}div.product_metadata{font-size:90%;background-color:#FFF;padding:1.2em;margin-right:1em;border:1px solid #103b66}div.product_metadata p.edition_format_info{text-transform:uppercase;font-weight:bold}div.product_metadata p.edition_isbn,div.product_metadata p.edition_date{font-weight:300}div.product_metadata form.add_to_cart{margin-top:.3em}.static-content-container{padding:1em 2em;background-color:white}@media screen and (max-width: 640px){.page-container{min-width:initial}.modal-menu-bg{position:fixed;width:100vw;height:100vh}.top-nav{padding:0.5em;background-color:#E6E6E6;height:auto;min-height:3em}.top-nav div.top-nav-wrapper{position:relative}.top-nav ul.nav,.top-nav div.search_field,.top-nav div.login_links,.top-nav div.login_here{display:none}.top-nav div.hlogo{width:2.5em;margin:0;top:0}.top-nav div.hblogo{width:10em;position:absolute;top:0.7em;left:3em}.top-nav .tagline{right:auto;left:5.2em;top:1.25em}.top-nav .tagline span.tagline-copy{font-size:59%}.top-nav div.celebrate{left:13em;width:1.9em;top:-.3em}.top-nav div.hamburger{display:block;position:absolute;width:2em;top:0.6em;right:0}.top-nav div.close-mobile-nav{width:2.2em;float:right;margin:.3em 0}.top-nav ul.nav{left:inherit;right:0;top:0;position:relative}.top-nav ul.nav li{display:block;text-align:right;margin-right:0}.top-nav ul.nav li a{padding-top:.6em;padding-bottom:.6em;display:block}.top-nav .search_field{position:relative;max-width:inherit;z-index:110;overflow:hidden;margin-top:.5em;margin-bottom:.5em;font-size:inherit;box-sizing:border-box}.top-nav .search_field form{float:right;width:100%;box-sizing:border-box}.top-nav .search_field .text{font-size:16px;width:calc(100% - 2em);position:inherit;float:right;box-sizing:border-box}.top-nav .search_field .submit{font-size:16px;right:8em;height:2.8em;width:2em;background:#fff url("/assets/search.jpg") no-repeat scroll 30% 30%;position:inherit;float:right;box-sizing:border-box}.top-nav .login_links{margin-top:1em;border-top:1px solid #FFF;padding-top:.6em}.top-nav .login_links a,.top-nav .login_links span{display:block;text-align:right;padding-top:1em;text-transform:uppercase;padding-top:.6em;padding-bottom:.6em}header{position:fixed;width:100%;z-index:100}section{padding-top:5em}section h2{margin:0 0 1em 0}section .module{padding-top:0}section ul.events{position:relative}section ul.events li.event_item{width:100%;box-sizing:border-box;margin-bottom:1em}section .five_col li{background-color:white;margin:1em 0;padding:1em}section .five_col li.edition_item a{overflow:hidden;background-color:#F5F5F5;padding:.5em 0;width:100%;display:block}section .five_col li .cover-image{width:inherit;height:17em;padding-bottom:0;background-size:contain;background-position-y:top;background-position-x:50%}section .five_col li .edition-info{position:relative;top:0;padding:1em 0 0 0;max-height:inherit}section .five_col li .edition-info a{overflow:inherit;background-color:transparent;padding:0;width:inherit;display:inline}section .three_col li{background-color:white;margin:1em 0;padding:1em;width:90%}section .contributor_item span.image{background-color:#F5F5F5;padding:.5em;box-sizing:border-box}footer div.footer-wrapper{clear:both}footer div.footer-wrapper .ftr-nav{display:none}footer div.footer-wrapper .ftr-follow-menu li.social-icon{width:3.5em}body.editions.show div#main_info_wrapper{padding:1em;padding-top:0}body.editions.show div#main_info_wrapper div#detail_info{background-color:#FFF;padding:1em}body.editions.show div#main_info_wrapper div#detail_info span.image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;overflow:hidden;background-color:#F5F5F5;padding:.5em 0}body.editions.show div#main_info_wrapper div#detail_info .facts-basic-detail{margin-bottom:2em}body.editions.show div#main_info_wrapper div#detail_info .facts-basic-detail h2{font-weight:400}body.editions.show div#main_info_wrapper div#detail_info .facts-basic-detail .subtitle{font-style:italic}body.editions.show div#main_info_wrapper div#detail_info .facts-addl-detail{margin-bottom:3em}body.editions.show h2{font-size:130%}body.editions.show h3{color:#103b66;font-size:120%;font-weight:300;margin:.3em 0}body.editions.show div.bylines{font-size:100%;margin:.3em auto}body.editions.show .teaser{font-weight:400;font-style:italic;font-size:110%;margin:1em auto}body.editions.show .description p{font-weight:400;margin:1em 0}body.editions.show #press_clippings.module{padding:0}body.editions.show #press_clippings h2{font-size:120%}body.editions.show .haymarket_video{width:100%;padding-bottom:56.25%;position:relative;margin-bottom:2em}body.editions.show .haymarket_video iframe{width:100%;height:100%;position:absolute;margin-top:1em;margin-bottom:1em}body.editions.show #metadata{background-color:#FFF}body.editions.show .module#press_clippings ul{margin-top:1em;margin-bottom:1em}body.editions.show .module#press_clippings ul li{display:block;width:100%;padding-right:1em;padding-bottom:1em}body.editions.show .module#press_clippings ul li:last-child{padding-bottom:0}body.editions.show .module#press_clippings ul li div.body{background-color:#FFF}body.editions.show .module#press_clippings ul li p.byline{background-color:#FFF;padding:1em 0}div.product_metadata{padding:1.2em;margin:1em 0;border:#333 solid 1px}div.product_metadata p.edition_format_info{text-transform:uppercase;font-weight:bold}div.product_metadata p.edition_isbn,div.product_metadata p.edition_date{font-weight:300}div.product_metadata form.add_to_cart{margin-top:.3em}form.add_to_cart input.btn{width:100%}}@media screen and (min-width: 640px){body{font-size:14.5px}h2{color:#103b66;font-family:'Lato', sans-serif;text-transform:none;font-weight:400;font-size:120%;margin-top:1em;margin-bottom:.8em}.module{width:90%;margin:auto;position:relative;min-width:45em;padding:0;margin-top:1em}.module h2{color:#103b66;padding-bottom:0.5em;border-bottom:1px solid #103b66}.two_col,.four_col,.five_col{margin:auto;width:90%;max-width:80em;margin-top:1em;margin-bottom:3em}ul.events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-nav{padding:0;position:relative}.top-nav-wrapper,.footer-wrapper{margin:auto;width:90%;max-width:80em;position:relative}header{margin-bottom:2em}.rest-of-nav{margin:2em auto;width:90%;max-width:80em;position:relative}.rest-of-nav .nav{position:static;background:white;border:none;color:#103b66;margin-top:1em;font-size:100%;width:50%}.rest-of-nav ul{display:inline;list-style:none}.rest-of-nav li{border:none;width:auto;display:inline;padding-right:1em;text-align:left}.rest-of-nav .nav a{display:inline;height:auto;width:auto;color:#103b66;padding-top:0}.login_links{margin:0;position:absolute;top:5.5em;right:0;width:50%;text-align:right}.login_links div,.login_links span,.login_links a{padding-left:1em}.login_links .cart{padding-left:0em}.logo img{height:3em;width:auto;margin-top:0;margin-bottom:0}.search_field{float:right;position:absolute;top:2.5em;right:0;-webkit-transform:none;-ms-transform:none;transform:none}#editions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#editions ul li{display:inline-block;vertical-align:top;margin:0;width:calc(100% / 6.89);margin-bottom:2em}#blog_posts{margin-bottom:1em}#blog_posts ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.three_col,.five_col{margin:auto;width:90%;max-width:80em;margin-bottom:0}.five_col li:hover .edition-info,.five_col li:active .edition-info{max-height:120%;padding:5%;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}#contributors ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.3em}#contributors ul li.contributor_item{width:calc((100% - 3 * 1.7em) / 5);box-sizing:border-box;background-color:white;padding:1.2em;margin:0 0 2em 0}.contributor_item img{width:100%;max-width:254px;margin:auto}.contributor_item .contributor_copy{margin:0;margin-top:0.5em;text-align:left;color:#333}.editions section,.contributors section,.events section{margin:auto;width:90%;max-width:80em;position:relative;min-width:45em}.editions section #main_info_wrapper,.contributors section #main_info_wrapper,.events section #main_info_wrapper{position:relative}.editions section #main_info_wrapper #metadata,.contributors section #main_info_wrapper #metadata,.events section #main_info_wrapper #metadata{min-width:12em}.editions #detail_info,.contributors #detail_info,.events #detail_info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3em}.editions #detail_info .haymarket_video,.contributors #detail_info .haymarket_video,.events #detail_info .haymarket_video{width:50%;padding-bottom:28%;position:relative}.editions #detail_info .haymarket_video iframe,.contributors #detail_info .haymarket_video iframe,.events #detail_info .haymarket_video iframe{width:100%;height:100%;position:absolute;margin-top:1em;margin-bottom:1em}.editions #detail_info .haymarket_video.float_left,.contributors #detail_info .haymarket_video.float_left,.events #detail_info .haymarket_video.float_left{float:left;margin-right:1em}.editions #detail_info .haymarket_video.float_right,.contributors #detail_info .haymarket_video.float_right,.events #detail_info .haymarket_video.float_right{float:right;margin-left:1em}.editions #detail_info img,.contributors #detail_info img,.events #detail_info img{float:left;margin-right:1em;margin-bottom:1em}.editions #detail_info h2,.contributors #detail_info h2,.events #detail_info h2{font-size:200%;text-transform:none;color:#103b66}.editions #detail_info h3,.contributors #detail_info h3,.events #detail_info h3{font-size:160%;color:#103b66;font-weight:300;line-height:1.1}.editions #detail_info .facts-addl-detail,.contributors #detail_info .facts-addl-detail,.events #detail_info .facts-addl-detail{margin-bottom:3em}.editions #detail_info .bylines,.contributors #detail_info .bylines,.events #detail_info .bylines{margin:.5em 0;font-size:120%;font-weight:400}.editions #detail_info .teaser,.contributors #detail_info .teaser,.events #detail_info .teaser{font-size:120%;font-weight:400;margin:2em 0;font-style:italic}.editions #detail_info .description p,.contributors #detail_info .description p,.events #detail_info .description p{font-weight:400;margin:1em 0}.editions #detail_info .module#press_clippings h2,.contributors #detail_info .module#press_clippings h2,.events #detail_info .module#press_clippings h2{font-size:120%}.editions .module,.contributors .module,.events .module{width:100%;margin:0 0 2em 0}.editions .module#press_clippings ul,.contributors .module#press_clippings ul,.events .module#press_clippings ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em}.editions .module#press_clippings ul li,.contributors .module#press_clippings ul li,.events .module#press_clippings ul li{display:block;min-width:22em;padding-bottom:1.5em}.editions .module#press_clippings ul li div.body,.contributors .module#press_clippings ul li div.body,.events .module#press_clippings ul li div.body{background-color:#FFF;padding:1.5em 1.5em 1em 1.5em}.editions .module#press_clippings ul li p.byline,.contributors .module#press_clippings ul li p.byline,.events .module#press_clippings ul li p.byline{background-color:#FFF;padding:0 1.5em 1.5em 1.5em}.editions div#metadata,.contributors div#metadata,.events div#metadata{display:-webkit-box;display:-ms-flexbox;display:flex}}.logo{padding:0;padding-top:0.5em;padding-bottom:0.5em}.logo img{height:3.5em;width:auto}.hlogo{width:5em;margin:.5em 0;position:absolute;top:.8em}.hblogo{width:15.3em;position:absolute;top:2.6em;left:5.5em}.celebrate{position:absolute;width:3.5em;left:20.7em;top:.5em}.tagline{position:absolute;top:1.2em;right:0;color:#00bdff}.tagline .tagline-copy{font-size:80%}.rest-of-nav .nav a{display:block;height:2em;width:100%;color:white;padding-top:1em}.free-shipping-message{font-size:12px;font-style:italic;color:#103b66}.separator{color:#103b66}.discount-notice{font-size:12px;background-color:#fffd00;color:#103b66;padding:0 1em;margin:.5em 0;float:right}.login_links{margin:0 auto;width:50%}.login_links .cart{padding-left:0em}#login_here{background-color:rgba(0,0,0,0.9);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000000000}#login_here .login-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}#login_here .login-flex .login-wrap{background-color:white;padding:2em;border-radius:.5em;color:#333}.search_field{padding:0;width:100%;max-width:12em;margin:auto;margin-top:0;margin-bottom:0}.search_field form{height:2.5em;width:12em;background:white}.search_field form div{width:100%}.search_field .text{position:relative;left:4em;width:10em;height:2.5em;border:none;outline:none}.search_field .search{position:relative;right:10em;width:3em;height:2.5em;border:none;background:#fff url("https://www.haymarketbooks.org/assets/search-8e530e77edb2046618a85569754ab9f7.jpg") no-repeat scroll 0% 0%;content:"&#128270;";outline:none}div.hamburger,div.close-mobile-nav{display:none}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both}.footer-wrapper .ftr-nav{height:auto;margin-bottom:2em}.footer-wrapper .ftr-follow{text-align:center;margin-bottom:5em;font-size:80%;text-transform:uppercase}.footer-wrapper .ftr-follow h3{margin-bottom:.5em}.footer-wrapper .ftr-follow .newsletter{min-width:20em;margin-top:.5em}.footer-wrapper .ftr-follow .newsletter a{letter-spacing:.08em}.footer-wrapper .ftr-follow .newsletter a.active,.footer-wrapper .ftr-follow .newsletter a:hover,.footer-wrapper .ftr-follow .newsletter a:active{font-weight:700;letter-spacing:.07em}.footer-wrapper .ftr-follow-menu li{display:inline-block;opacity:.7;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.footer-wrapper .ftr-follow-menu li.social-icon{width:5em}.footer-wrapper .ftr-follow-menu li:hover{opacity:1}.ftr-nav ul.nav{position:static}a.btn,td.proceed .btn,.simple_form input.btn,.simple_form button.btn,.add_to_cart input.btn,.add_to_cart button.btn{height:3em;border-radius:0;padding:0 1em;font-size:100%;-webkit-appearance:none;-moz-appearance:none;font-size:100%;background-color:#00bdff;border:none;color:white;padding:0 1em;text-align:center;text-decoration:none;display:inline-block;border-radius:.3em;cursor:pointer;width:100%;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out}a.btn:hover,td.proceed .btn:hover,.simple_form input.btn:hover,.simple_form button.btn:hover,.add_to_cart input.btn:hover,.add_to_cart button.btn:hover{background-color:#00aae6}a.btn.action,td.proceed .btn.action,.simple_form input.btn.action,.simple_form button.btn.action,.add_to_cart input.btn.action,.add_to_cart button.btn.action{display:table-cell;vertical-align:middle}a.btn.cancel,td.proceed .btn.cancel,.simple_form input.btn.cancel,.simple_form button.btn.cancel,.add_to_cart input.btn.cancel,.add_to_cart button.btn.cancel{color:#AAA;background-color:white;border:1px solid #CCC}a.btn.cancel:hover,td.proceed .btn.cancel:hover,.simple_form input.btn.cancel:hover,.simple_form button.btn.cancel:hover,.add_to_cart input.btn.cancel:hover,.add_to_cart button.btn.cancel:hover{background-color:#f2f2f2;color:#999}a.btn:focus,td.proceed .btn:focus,.simple_form input.btn:focus,.simple_form button.btn:focus,.add_to_cart input.btn:focus,.add_to_cart button.btn:focus{outline:none}@media screen and (min-width: 640px){#books-navigation{width:20%;float:left}.editions #detail_info{display:block}.editions #facts{margin-left:20em}#browse{width:80%;float:left}}.bylines span{display:block;line-height:1.5em}.editions .title{font-size:1.75em;line-height:1.75em;color:#103b66}.subtitle{font-style:italic;font-size:1.25em;line-height:1.5em;color:#103b66}#press_clippings ul{margin:0;padding:0}#press_clippings li{margin:1em 0}.editions #main_info_wrapper{padding:2em;background-color:white}.editions #main_info_wrapper .image img{border:1px solid #ededed}.editions #main_info_wrapper #metadata{margin:2em 0}div.product_metadata{border:1px solid #103b66}.editions-list li{display:inline-block;vertical-align:top;margin:0;width:calc(100% / 6.89);margin:0 2em 2em 0}.featured-series-section{margin:0 0 3em}.catalog-books-grid h2{color:#103b66;padding-bottom:0.5em;border-bottom:1px solid #103b66}.catalog-books-grid{width:100%;position:relative;padding:0;margin:0 0 1em}.catalog-books-grid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-books-grid li{display:inline-block;color:#333;width:calc(100% / 6.89);margin:0 0 1.5em 1.36em;padding:0;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.catalog-books-grid li .cover-image{width:100%;padding-bottom:155%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.catalog-books-grid li .edition-info{position:absolute;bottom:0;background-color:white;padding:0 5%;max-height:0;overflow:hidden;font-size:90%;box-sizing:border-box;pointer-events:none;-webkit-transition:max-height 0.3s ease-in-out,padding 0.3s ease-in;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in}.catalog-books-grid li .edition-info .title{font-weight:bold;color:#103b66;font-size:110%;margin-bottom:.5em}.catalog-books-grid li:hover .edition-info,.catalog-books-grid li:active .edition-info{max-height:120%;padding:5%;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.catalog-books-pagination{clear:both;text-align:right;margin:3em auto}.catalog-books-pagination .pagination a{margin:.5em;cursor:pointer}.catalog-books-pagination .previous_page,.catalog-books-pagination .next_page{margin:1.5em}.catalog-books-pagination .pagination em.current{background-color:white !important;padding:5px 10px}#subject-navigation{margin:1em 0}#subject-navigation li,#books-sort--desktop li{margin:.5em 0}#subject-navigation h4,#books-sort--desktop h4{text-transform:uppercase;color:#103b66;font-weight:bold;margin:0 0 1em}#books-sort--mobile{display:none}@media screen and (max-width: 640px){#books-sort--desktop{display:none}#books-sort--mobile{display:block}#books-sort--mobile--dropdown{width:100%}.editions-list li{width:90%}.catalog-books-grid li{background-color:white;margin:1em auto;padding:1em;width:90%}.catalog-books-grid li.edition_item a{overflow:hidden;background-color:#F5F5F5;padding:.5em 0;width:100%;display:block}.catalog-books-grid li .cover-image{width:inherit;height:17em;padding-bottom:0;background-size:contain;background-position-y:top;background-position-x:50%}.catalog-books-grid li .edition-info{position:relative;top:0;padding:1em 0 0 0;max-height:inherit;-webkit-transition:none;transition:none}.catalog-books-grid li .edition-info a{overflow:inherit;background-color:transparent;padding:0;width:inherit;display:inline}.catalog-books-grid li:hover .edition-info,.catalog-books-grid li:active .edition-info{max-height:110%;padding:1em 0 0 0;-webkit-transition:none;transition:none}}@media screen and (min-width: 640px){#series-navigation{width:20%;float:left}#browse-series{width:80%;float:left}}#series-navigation .menu-title{color:#103b66;text-transform:uppercase;font-weight:bold;margin:1em 0}#series-navigation ul li{line-height:1.75em}#series-navigation ul li.sort-active{font-weight:bold}div#editions.series-books ul{display:initial}div#editions.series-books ul li{margin:0 1em 0 0}.series-books{margin:0 0 3em}.series-books li{color:#333;width:90%;margin:1em;padding:0;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.series-books li .cover-image{width:100%;padding-bottom:155%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.series-books li .edition-info{position:absolute;bottom:0;background-color:white;padding:0 5%;max-height:0;overflow:hidden;font-size:90%;box-sizing:border-box;pointer-events:none;-webkit-transition:max-height 0.3s ease-in-out,padding 0.3s ease-in;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in}.series-books li .edition-info .title{font-weight:bold;color:#103b66;font-size:110%;margin-bottom:.5em}.series-books li:hover .edition-info,.catalog-books-grid li:active .edition-info{max-height:120%;padding:5%;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}#browse-authors{width:100%;margin:0 0 3em}.alpha-card{width:calc((100% - 3 * 1.7em) / 5);height:150px;box-sizing:border-box;background-color:white;padding:1.2em;margin:0 1em 2em 0;float:left}.alpha-card-letter{display:block;font-weight:bold;margin:0 0 1em}.alpha-card-featured-author{display:block}.alpha-card-see-all{display:block;font-style:italic;margin:1em 0 0}@media screen and (max-width: 640px){.alpha-card{float:none;margin:1em;width:90%}}.contributors #detail_info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3em;background-color:white;padding:1.5em 2em 1em 1.5em}.contributors .about-author{margin:0 0 2em}.contributors #browse-alpha{width:100%}.contributors #browse-alpha .all-alpha-card{background-color:white;vertical-align:top;margin:0;padding:1.2em}.contributors #browse-alpha .alpha-back{display:inline-block;float:right;font-weight:700}.contributors #browse-alpha .author_list{padding:0.5em 0;min-height:232px}.contributors #browse-alpha ul#alpha_set li:not(:last-child):after{content:" / "}.contributors #browse-alpha ul#alpha_set li a{padding:0 2px}.contributors #browse-alpha ul#alpha_set li.active a{font-weight:700}.contributors #browse-alpha ul#alpha_set li{display:inline;font-weight:500}ul.author_list li{display:inline-block;width:232px;overflow:hidden;height:16px;padding:4px 0}.author-results .contributor img{width:100%}.author-results .contributor{display:inline-block;width:calc((100% / 3) - 31px);max-width:200px;box-sizing:border-box;background-color:white;padding:1.2em}.events #main_info_wrapper{padding:2em;background-color:white}.events #detail_info{display:inline-block;margin-bottom:0}.events #detail_info #facts #event-details{margin:1em 0}.events #detail_info #facts{display:inline-block;width:60%;vertical-align:top}.events #detail_info img{float:none}.events #detail_info .major{font-family:'Lato', sans-serif;font-weight:400;margin-top:1em;margin-bottom:.8em;font-size:200%;text-transform:none;color:#103b66}.events #detail_info .description{margin-top:2em}.events #detail_info .minor{color:#333;font-size:120%;font-weight:400;font-style:italic}.events ul.events .event_item.minor{margin-bottom:1em;width:calc((100% / 3) - 3em)}a.rsvp{background-color:#00bdff;color:white;text-align:center;padding:0.6em;margin:1em 0;border-radius:.3em;width:100px;cursor:pointer;display:block}@media screen and (min-width: 640px){.results-navigation{width:20%;float:left}.results{width:80%;float:left}}.search-page--search{margin:0 0 2em}.search-page--search #q{border:none;height:1.5em;padding:1em 1em 1em 3em;font-size:90%;width:254px}.search-page--search .submit{cursor:pointer;position:absolute;left:0;border:none;background:#fff url(search.jpg) no-repeat scroll 0% 0%;width:3em;height:3em;margin:.8em 0 .5em .5em}.results-navigation-title{color:#103b66;text-transform:uppercase;font-weight:bold;margin:0 0 1em}.results-navigation li{margin:.5em 0}div#editions.results ul{display:initial}div#editions.results ul li{margin:0 0 1.2em 1.2em}.edition-results,.author-results,.blog-results,.event-results{margin:0 0 3em}.results{margin:0 0 3em;display:block}.search-editions li.edition_item{display:inline-block;vertical-align:top;width:calc(100% / 6.89);margin:0 0 2em 1.4em}.results li{color:#333;width:90%;margin:1em;padding:0;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.results li .cover-image{width:100%;padding-bottom:155%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.results li .edition-info{position:absolute;bottom:0;background-color:white;padding:0 5%;max-height:0;overflow:hidden;font-size:90%;box-sizing:border-box;pointer-events:none;-webkit-transition:max-height 0.3s ease-in-out,padding 0.3s ease-in;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in}.results li .edition-info .title{font-weight:bold;color:#103b66;font-size:110%;margin-bottom:.5em}.results li.event_item{padding:1.2em;width:calc((100% / 3) - 3em)}.results li:hover .edition-info,.results li:active .edition-info{max-height:120%;padding:5%;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.search-pagination{text-align:right;margin:2em auto 3em}.search-pagination .pagination a{margin:.5em;cursor:pointer}.search-pagination .previous_page,.search-pagination .next_page{margin:1.5em}.search-pagination .pagination em.current{background-color:white !important;padding:5px 10px}.orders .module{max-width:80em;padding-bottom:2em}.orders h3,.orders p,.orders a{font-weight:400}.orders .simple_form label{min-width:initial}span.original_price{text-decoration:line-through;margin:0 1em 0 0}span.discount_price{font-weight:bold}span.percent_discount{margin:0 1em;font-weight:bold;color:#00bdff}.line_item{margin:2em 0;width:100%}.line_item td{padding:1.5em;display:table-cell;vertical-align:middle;background-color:white}.line_item td.image{width:15%}.line_item td.remove{width:7%}.line_item td.title{width:40%}.line_item td.title h3{font-size:120%}.line_item td.quantity input{height:2.5em;background:#FFF;border:none;border-bottom:1px solid #103b66;text-align:center;margin-left:.5em;width:1em}.line_item td.quantity input:focus{background-color:#fafafa}.line_item.total{margin:0 0 .5em 0;width:30%;float:right}.line_item.total td{padding:1.5em;display:table-cell;vertical-align:middle}.line_item.total td.subtotal{text-align:left;width:50%}.line_item.total td.subtotal_label{text-align:right}.line_item.next{margin-top:0}.line_item.next td{padding:1.5em 0 1.5em 1.5em;display:table-cell;vertical-align:middle;background-color:transparent}.line_item.next td.proceed a{text-align:right}.line_item.next td.continue{float:left;padding:1.5em 1.5em 1.5em 0}.line_item.next td.quantity_update,.line_item.next td.proceed{float:right}.catalog{clear:both}.catalog .module{width:100%}.catalog #editions{padding:0.5em 0;width:100%}@media screen and (max-width: 640px){.orders td{padding:1em}.orders td.image{display:none}.orders td.title{font-size:80%}}.checkout .module{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout #sidebar{width:25%;height:100%;background:#FFF}.checkout #sidebar li{display:block;padding:2em}.checkout #sidebar li.selected{background-color:#103b66;display:block;padding:2em}.checkout #sidebar li.selected a{color:#FFF}.checkout .checkout-step{width:75%;margin-left:2em}.checkout .checkout-step form.simple_form input:not(.radio_buttons):not(.boolean),.checkout .checkout-step form.simple_form .input.select,.checkout .checkout-step form.simple_form .input.string.region{border:0;margin:0 0 1.5em 0}.checkout .checkout-step form.simple_form input.btn{width:95%}.checkout .checkout-step form.simple_form .input{width:100%}.checkout .checkout-step form.simple_form .input.first_name,.checkout .checkout-step form.simple_form .input.last_name{display:inline-block;width:47%}.checkout .checkout-step form.simple_form .input.number.last:not(.billing_credit_card_number),.checkout .checkout-step form.simple_form .input.billing_credit_card_cvv{float:left;width:50%;margin-right:2em}.checkout .checkout-step form.simple_form label{margin-top:0}.checkout .checkout-step form.simple_form label.boolean{margin:1.5em 0}.checkout .checkout-step form.simple_form label.radio,.checkout .checkout-step form.simple_form label.boolean{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;clear:both}.checkout .checkout-step form.simple_form label.radio p,.checkout .checkout-step form.simple_form label.boolean p{margin:0 0 0 .5em;color:#404040}.checkout .checkout-step form.simple_form label.radio span,.checkout .checkout-step form.simple_form label.boolean span{display:block;font-size:80%}.checkout .checkout-step form.simple_form label.month_year,.checkout .checkout-step form.simple_form label label[for="billing_credit_card_cvv"]{display:block}.checkout .checkout-step form.simple_form .address_fields,.checkout .checkout-step form.simple_form .credit_card{margin:2em 0 0 0}.checkout .checkout-step form.simple_form .ship_method{margin:0 0 2em 0}.checkout .checkout-step form.simple_form #billing_credit_card_cvv{display:block;width:200px}.checkout .checkout-step form.simple_form .credit_card .input.month_year{margin:0 0 1.5em 0;display:inline-block;width:initial}.checkout .checkout-step form.simple_form .credit_card .input.string p{background-color:#FFF;padding:1em}.checkout .checkout-step .saved_address{margin:1.5em 0}.checkout .checkout-step .saved_address .address{background-color:#FFF;padding:1.5em}.checkout .checkout-step .saved_address.shipping,.checkout .checkout-step .saved_address[data-name="billing_address_summary"] p{background-color:white;padding:1.5em;width:90%}.finalizing .module{background-color:#FFF;padding:5em 2em;margin:4em auto;max-width:60em}.finalizing .module h2{text-align:center;width:100%}@media screen and (max-width: 640px){.checkout .module{display:block}.checkout #sidebar{width:100%}.checkout .checkout-step{width:95%;margin:2em 0 0 0}.checkout .checkout-step.review{width:100%}.checkout .checkout-step form.simple_form input:not(.radio_buttons):not(.boolean),.checkout .checkout-step form.simple_form .input.select,.checkout .checkout-step form.simple_form .input.string.region{border:0;margin:0 0 1.5em 0;width:95%}.checkout .checkout-step form.simple_form input.btn.action{width:100%}.checkout .checkout-step form.simple_form .input{width:100%}.checkout .checkout-step form.simple_form .input.first_name,.checkout .checkout-step form.simple_form .input.last_name{display:inline-block;width:100%}.checkout .checkout-step form.simple_form .input.number.last:not(.billing_credit_card_number),.checkout .checkout-step form.simple_form .input.billing_credit_card_cvv{float:left;width:100%;margin-right:initial}.checkout .checkout-step form.simple_form .credit_card .input.month_year{margin:1.5em 0;display:inline-block;width:initial}.checkout .checkout-step form.simple_form .credit_card .input.string p{width:95%}.checkout .checkout-step form .select2-container{width:80% !important}.checkout .checkout-step form .select2-container.month_year{width:initial !important}.checkout .checkout-step .line_item td.image{display:none}}.login-container{margin:0 0 5em}.login-container form{margin:2em 0}.login-container .user_email,.login-container .user_password{margin:1em 0}.login-container #user_email,.login-container #user_password{height:3em;max-width:90%;border-radius:0;border:none;display:block;padding:0 1em;font-size:100%;background-color:white;-webkit-appearance:none}.login-container form.simple_form span.hint{margin:.5em 0}.login-container .actions{margin:2em 0;max-width:435px}.forgot-password-container .user_email{margin:1em 0}.forgot-password-container #user_email{height:3em;max-width:90%;border-radius:0;border:none;display:block;padding:0 1em;font-size:100%;background-color:white;-webkit-appearance:none}.forgot-password-container .actions{margin:2em 0;max-width:435px}.edit-profile-container #interests{margin:2em 0}#s2id_user_profile_attributes_country_id{display:block}.edit-profile-container .user_profile_first_name,.edit-profile-container .user_profile_last_name,.edit-profile-container .user_email,.edit-profile-container .user_password{margin:1em 0}.edit-profile-container #user_profile_attributes_first_name,.edit-profile-container #user_profile_attributes_last_name,.edit-profile-container #user_email,.edit-profile-container #user_email_confirmation,.edit-profile-container #user_current_password,.edit-profile-container #user_password,.edit-profile-container #user_password_confirmation,.edit-profile-container #user_ebook_delivery_email_address{height:3em;width:435px;max-width:90%;border-radius:0;border:none;display:block;margin:0;padding:0 1em;font-size:100%;background-color:white;-webkit-appearance:none}.edit-profile-container form.simple_form li{margin:1em 0}.edit-profile-container form.simple_form input[type=checkbox]{-webkit-appearance:checkbox;height:1em}.edit-profile-container .actions{margin:2em 0 4em;max-width:435px}.edit-profile-container .cancel-account{height:3em;font-style:italic}.sign-up-container .user_profile_first_name,.sign-up-container .user_profile_last_name,.sign-up-container .user_email,.sign-up-container .user_password{margin:1em 0}.sign-up-container #user_profile_attributes_first_name,.sign-up-container #user_profile_attributes_last_name,.sign-up-container #user_email,.sign-up-container #user_email_confirmation,.sign-up-container #user_password,.sign-up-container #user_password_confirmation{height:3em;width:435px;max-width:90%;border-radius:0;border:none;display:block;margin:0;padding:0 1em;font-size:100%;background-color:white;-webkit-appearance:none}.sign-up-container #interests{margin:2em 0}.sign-up-container form.simple_form li{margin:1em 0}.sign-up-container form.simple_form input[type=checkbox]{-webkit-appearance:checkbox;height:1em}.sign-up-container .actions{margin:2em 0 4em;max-width:435px}.library .order{background:white;padding:24px;margin:1em 0}.library .order-date{margin:0 0 .5em;font-weight:bold;text-transform:uppercase;color:#103b66}.library .order li.user-library-item{margin:1em 2em 2em 0;float:left}.library .order .billing{margin:1em 0;clear:both}.library .billed_to{margin:0 0 1em}.library .billed-to-text{font-weight:bold}.library .order .title a{font-weight:bold;color:#103b66}.library .order .title{margin:.25em 0}.library .order .quantity{margin:1em 0}.library #sidebar p{margin:1em 0}.ebook-modal{background-color:white;border:1px solid #103b66}#sidebar{float:left;width:25%}#sidebar .section{margin:0 0 1em}.sidebar-title{color:#103b66;font-weight:bold;text-transform:uppercase;margin:0 0 .5em}.blog-page #blog_posts{float:left;width:75%}.blog-page #blog_posts .blog_header span{font-size:80%;margin-left:1em;display:inline-block}.blog-page #blog_posts .blog_header span a{color:#333}.blog-page #blog_posts h3.title{font-size:115%;margin:0 0 1em}.blog-page #blog_posts .blog_post_item{width:auto}.blog-page #blog_posts .blog_post_item .byline{margin:1em 0}.blog-page #blog_posts_singular{float:left;width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blog-page #blog_posts_singular .blog_header span{font-size:80%;margin-left:1em;display:inline-block}.blog-page #blog_posts_singular .blog_header span a{color:#333}.blog-page #blog_posts_singular h3.title{font-size:115%;margin:0 0 1em}.blog-page #blog_posts_singular .blog_post_item{width:75%}.blog-page #blog_posts_singular .blog_post_item .byline{margin:1em 0}.blog_post_item{display:inline-block;vertical-align:top;margin:1em 0;padding:1.2em;width:calc((100% / 2) - 3.3em);background-color:white;text-align:left}.blog_post_item h3.title{font-size:115%;margin:0 0 1em}.blog_post_item img{width:100%;max-width:100%;margin:auto}.blog_post_item .teaser{margin:0;text-align:left;margin-top:0.5em;color:#333}.blog_post_item a{color:#103b66}.blog_post_item .more{margin-top:1em}.blog_post_item .byline{margin:1em 0}.featured-image-container{max-height:300px;overflow:hidden;margin:0 0 1em}.blog_post_image{width:100%;padding-bottom:56.25%;background-size:cover;margin-bottom:.5em}@media screen and (max-width: 640px){#sidebar{display:none}#blog_post_item__editions{display:none}.blog-page #blog_posts{width:100%;float:none}.blog-page #blog_posts_singular{width:100%;float:none}.blog-page #blog_posts_singular .blog_post_item{width:100%}}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10px 0 10px 0}.synopsis .tags{margin:10px 0 10px 0}.synopsis a{text-decoration:underline;color:#00bdff}.synopsis strong{font-weight:bold}.synopsis em{font-style:italic}.synopsis ul{list-style:disc}.synopsis ol{list-style:decimal}.synopsis blockquote{margin:0 1.5em 1.5em 1.5em}.facebook{margin-right:1em}#blog_post_item__editions{width:25%}#blog_post_item__editions li{display:inline-block;color:#333;width:100%;margin:0 0 1.5em 1.36em;padding:0;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}#blog_post_item__editions li .cover-image{width:100%;padding-bottom:155%;background-size:contain;background-repeat:no-repeat;background-position:bottom}#blog_post_item__editions li .edition-info{position:absolute;bottom:0;background-color:white;padding:0 5%;max-height:0;overflow:hidden;font-size:90%;box-sizing:border-box;pointer-events:none;-webkit-transition:max-height 0.3s ease-in-out,padding 0.3s ease-in;transition:max-height 0.3s ease-in-out,padding 0.3s ease-in}#blog_post_item__editions li .edition-info .title{font-weight:bold;color:#103b66;font-size:110%;margin-bottom:.5em}#blog_post_item__editions li:hover .edition-info,#blog_post_item__editions li:active .edition-info{max-height:120%;padding:5%;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}#staging-login #password{height:3em;border-radius:0;border:none;display:block;padding:0 1em;font-size:100%;background-color:white;-webkit-appearance:none;margin:4em 0 1em;width:220px}#staging-login button{height:3em;padding:0 1em;font-size:100%;-webkit-appearance:none;-moz-appearance:none;background-color:#00bdff;border:none;color:white;text-align:center;text-decoration:none;display:inline-block;border-radius:.3em;cursor:pointer;width:250px}@media screen and (max-width: 640px){#staging-login #password{width:95%;margin-top:0}#staging-login button{width:100%}}
