@charset "UTF-8";/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 3, 2021 */@font-face{font-family:gt_sectra_displaybold_italic;src:url(../fonts/gt-sectra-display-bold-italic-webfont.woff2) format("woff2"),url(../fonts/gt-sectra-display-bold-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gt_sectra_displaybold;src:url(../fonts/gt-sectra-display-bold-webfont.woff2) format("woff2"),url(../fonts/gt-sectra-display-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gt_walsheimlight_oblique;src:url(../fonts/gt-walsheim-light-oblique-webfont.woff2) format("woff2"),url(../fonts/gt-walsheim-light-oblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gt_walsheimlight;src:url(../fonts/gt-walsheim-light-webfont.woff2) format("woff2"),url(../fonts/gt-walsheim-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gt_walsheimmedium_oblique;src:url(../fonts/gt-walsheim-medium-oblique-webfont.woff2) format("woff2"),url(../fonts/gt-walsheim-medium-oblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gt_walsheimmedium;src:url(../fonts/gt-walsheim-medium-webfont.woff2) format("woff2"),url(../fonts/gt-walsheim-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}.book-grid .col:hover a.author,.book-grid .col:hover a.book,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.book-grid .col:hover .select2-container--default .select2-selection--multiple .select2-selection__choice__remove.author,.book-grid .col:hover .select2-container--default .select2-selection--multiple .select2-selection__choice__remove.book,.select2-container--default .select2-selection--multiple .book-grid .col:hover .select2-selection__choice__remove.author,.select2-container--default .select2-selection--multiple .book-grid .col:hover .select2-selection__choice__remove.book,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.book-grid .col:hover .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove.author,.book-grid .col:hover .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove.book,.select2-container--classic .select2-selection--multiple .book-grid .col:hover .select2-selection__choice__remove.author,.select2-container--classic .select2-selection--multiple .book-grid .col:hover .select2-selection__choice__remove.book,.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.book-grid .col:hover .fancybox-button.author,.book-grid .col:hover .fancybox-button.book,.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.book-grid .col:hover .fancybox-button.author[disabled],.book-grid .col:hover .fancybox-button.book[disabled],.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.book-grid .col:hover .fancybox-close-small.author,.book-grid .col:hover .fancybox-close-small.book,.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.book-grid .col:hover .fancybox-caption a.author,.book-grid .col:hover .fancybox-caption a.book,.fancybox-caption .book-grid .col:hover a.author,.fancybox-caption .book-grid .col:hover a.book,.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.book-grid .col:hover .fancybox-share__button.author,.book-grid .col:hover .fancybox-share__button.book,.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.book-grid .col:hover .fancybox-share__button--fb.author,.book-grid .col:hover .fancybox-share__button--fb.book,.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.book-grid .col:hover .fancybox-share__button--pt.author,.book-grid .col:hover .fancybox-share__button--pt.book,.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.book-grid .col:hover .fancybox-share__button--tw.author,.book-grid .col:hover .fancybox-share__button--tw.book,.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:gt_walsheimlight,sans-serif;min-height:100%;height:100%;font-size:16px;line-height:1.7;color:#0d0d0d}a,a:active,a:visited{text-decoration:none}p{margin:30px 0}p:first-child{margin-top:0}@media (max-width:767px){p{margin:15px 0}p:first-child{margin-top:0}}#footer #robly_embed_signup h2,.h1,.h2,.h3,.h4,.h6,h1,h2,h2.section-heading,h3,h4,h5,h6{margin:30px 0;line-height:1;font-family:gt_sectra_displaybold,serif;color:#0d0d0d}#footer #robly_embed_signup h2:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h6:first-child,h1:first-child,h2.section-heading:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}@media (max-width:767px){#footer #robly_embed_signup h2,.h1,.h2,.h3,.h4,.h6,h1,h2,h2.section-heading,h3,h4,h5,h6{margin:15px 0}#footer #robly_embed_signup h2:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h6:first-child,h1:first-child,h2.section-heading:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}}.h1,h1{font-size:90px;letter-spacing:-.009em}@media (max-width:767px){.h1,h1{font-size:51px}}.h2,h2{font-size:66px;line-height:.9;letter-spacing:-.009em}@media (max-width:767px){.h2,h2{font-size:36px;line-height:1}}.h3,h3{font-size:60px;line-height:1.05}@media (max-width:767px){.h3,h3{font-size:30px;line-height:36px}}.h4,h4{font-size:42px}@media (max-width:767px){.h4,h4{font-size:24px;line-height:23px}}#footer #robly_embed_signup h2,.h5,h2.section-heading,h5{font-size:36px;letter-spacing:-.003em}@media (max-width:767px){#footer #robly_embed_signup h2,.h5,h2.section-heading,h5{font-size:24px}}.h6,h6{font-size:21px;line-height:1.15}@media (max-width:767px){.h6,h6{font-size:18px;line-height:21px}}ol,ul{margin:30px 0}ol:first-child,ul:first-child{margin-top:0}@media (max-width:767px){ol,ul{margin:15px 0}ol:first-child,ul:first-child{margin-top:0}}section{background-color:#fff;position:relative;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:30px 0;padding:0}@media (max-width:767px){hr{margin:15px 0}}img{max-width:100%;height:auto}div.test,section.test{border:1px solid gray!important;min-height:0}a{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;text-decoration:none;color:#e15451}.book-grid .col:hover a.author,.book-grid .col:hover a.book,a.current,a:hover{color:#da2926}.bg-dark{background:#0d0d0d}.section-block{margin:135px 0}@media (max-width:767px){.section-block{margin:75px 0}}.section-block-padding{padding-top:130px;padding-bottom:105px}@media (max-width:767px){.section-block-padding{padding-top:120px;padding-bottom:75px}}@media (max-width:767px){.philanthropies .section-block-padding{padding-bottom:43px}}.border-top{border-top:1px solid rgba(182,182,182,.15)}.border-bottom{border-bottom:1px solid rgba(182,182,182,.15)}.mt-0{margin-top:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.mb-0{margin-bottom:0}.facetwp-pager,.frame,.navigation.pagination{width:100%;max-width:1305px;margin:0 auto}@media (max-width:1440px){.facetwp-pager,.frame,.navigation.pagination{padding-left:20px;padding-right:20px}.facetwp-pager .inner-frame,.facetwp-pager .tabs-panels .panel>div>.gform_confirmation_wrapper,.facetwp-pager .tabs-panels .panel>div>.gform_wrapper,.frame .inner-frame,.frame .tabs-panels .panel>div>.gform_confirmation_wrapper,.frame .tabs-panels .panel>div>.gform_wrapper,.navigation.pagination .inner-frame,.navigation.pagination .tabs-panels .panel>div>.gform_confirmation_wrapper,.navigation.pagination .tabs-panels .panel>div>.gform_wrapper,.tabs-panels .facetwp-pager .panel>div>.gform_confirmation_wrapper,.tabs-panels .facetwp-pager .panel>div>.gform_wrapper,.tabs-panels .frame .panel>div>.gform_confirmation_wrapper,.tabs-panels .frame .panel>div>.gform_wrapper,.tabs-panels .navigation.pagination .panel>div>.gform_confirmation_wrapper,.tabs-panels .navigation.pagination .panel>div>.gform_wrapper{padding-left:0!important;padding-right:0!important}}.inner-frame,.tabs-panels .panel>div>.gform_confirmation_wrapper,.tabs-panels .panel>div>.gform_wrapper{width:100%;max-width:945px;margin:0 auto}@media (max-width:1024px){.inner-frame,.tabs-panels .panel>div>.gform_confirmation_wrapper,.tabs-panels .panel>div>.gform_wrapper{padding-left:20px;padding-right:20px}}.large-frame{width:100%;max-width:1420px;margin:0 auto}@media (max-width:1625px){.large-frame{max-width:1305px}}@media (max-width:1440px){.large-frame{padding-left:20px;padding-right:20px}.large-frame .facetwp-pager,.large-frame .frame,.large-frame .inner-frame,.large-frame .navigation.pagination,.large-frame .tabs-panels .panel>div>.gform_confirmation_wrapper,.large-frame .tabs-panels .panel>div>.gform_wrapper,.tabs-panels .large-frame .panel>div>.gform_confirmation_wrapper,.tabs-panels .large-frame .panel>div>.gform_wrapper{padding-right:0!important;padding-left:0!important}}.small-frame{max-width:765px;margin:0 auto}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrapper.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-wrapper.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrapper.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-wrapper.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrapper>div.flex-2{width:50%}@media (max-width:650px){.flex-wrapper>div.flex-2{width:100%}}.flex-wrapper>div.flex-3{width:calc(100% / 3)}@media (max-width:650px){.flex-wrapper>div.flex-3{width:100%}}.flex-wrapper>div.flex-4{width:25%}@media (max-width:650px){.flex-wrapper>div.flex-4{width:100%}}.flex-wrapper>div.flex-5{width:calc(100% / 5)}@media (max-width:650px){.flex-wrapper>div.flex-5{width:100%}}.flex-wrapper>div.flex-6{width:calc(100% / 6)}@media (max-width:650px){.flex-wrapper>div.flex-6{width:100%}}.flex2-grid,.flex3-grid,.flex4-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex2-grid.test>div,.flex3-grid.test>div,.flex4-grid.test>div{border:1px solid #000}.flex2-grid>div{width:calc(50% - (45px / 2));margin-bottom:45px}@media (max-width:650px){.flex2-grid>div{width:100%;margin-bottom:calc($grid_gutter /2)}}.flex2-grid>div:nth-child(odd){margin-right:calc(45px / 2)}@media (max-width:650px){.flex2-grid>div:nth-child(odd){margin-right:0}}.flex2-grid>div:nth-child(even){margin-left:calc(45px / 2)}@media (max-width:650px){.flex2-grid>div:nth-child(even){margin-left:0}}.flex2-grid>div:first-child,.flex2-grid>div:nth-child(2){margin-top:45px}@media (max-width:650px){.flex2-grid>div:first-child{margin-top:45px}}@media (max-width:650px){.flex2-grid>div:nth-child(2){margin-top:0}}.flex3-grid>div{width:calc(33.333333% - (45px / 1.5));margin-bottom:45px}@media (max-width:900px){.flex3-grid>div{width:calc(50% - (45px / 2))}}@media (max-width:650px){.flex3-grid>div{width:100%;margin-bottom:calc($grid_gutter /2)}}.flex3-grid>div:nth-child(3n+1){margin-right:calc(45px / 2)}.flex3-grid>div:nth-child(3n+2){margin-right:calc(45px / 2);margin-left:calc(45px / 2)}.flex3-grid>div:nth-child(3n+3){margin-left:calc(45px / 2)}.flex3-grid>div:first-child,.flex3-grid>div:nth-child(2),.flex3-grid>div:nth-child(3){margin-top:45px}@media (max-width:900px){.flex3-grid>div:first-child,.flex3-grid>div:nth-child(2),.flex3-grid>div:nth-child(3){margin-top:0}}@media (max-width:900px){.flex3-grid>div:nth-child(3n+1),.flex3-grid>div:nth-child(3n+2),.flex3-grid>div:nth-child(3n+3){margin-left:0;margin-right:0}}@media (max-width:900px){.flex3-grid>div:first-child,.flex3-grid>div:nth-child(2){margin-top:45px}}@media (max-width:900px){.flex3-grid>div:nth-child(odd){margin-right:calc(45px / 2)}}@media (max-width:650px){.flex3-grid>div:nth-child(odd){margin-right:0}}@media (max-width:900px){.flex3-grid>div:nth-child(even){margin-left:calc(45px / 2)}}@media (max-width:650px){.flex3-grid>div:nth-child(even){margin-left:0}}.flex4-grid>div{width:calc(25% - (45px / 2.67));margin-bottom:45px}@media (max-width:1024px){.flex4-grid>div{width:calc(33.333333% - (45px / 1.5))}}@media (max-width:900px){.flex4-grid>div{width:calc(50% - (45px / 2))}}.flex4-grid>div:nth-child(4n+2){margin-left:22.5px;margin-right:22.5px}@media (max-width:1024px){.flex4-grid>div:nth-child(4n+2){margin-left:0;margin-right:0}}.flex4-grid>div:nth-child(4n+3){margin-right:22.5px}@media (max-width:1024px){.flex4-grid>div:nth-child(4n+3){margin-right:0}}.flex4-grid>div:first-child,.flex4-grid>div:nth-child(2),.flex4-grid>div:nth-child(3),.flex4-grid>div:nth-child(4){margin-top:45px}@media (max-width:1024px){.flex4-grid>div:nth-child(4){margin-top:0}}@media (max-width:900px){.flex4-grid>div:nth-child(3){margin-top:0}}@media (max-width:650px){.flex4-grid>div:nth-child(2){margin-top:0}}@media (max-width:1024px){.flex4-grid>div:nth-child(3n+1){margin-right:calc(45px / 2)}.flex4-grid>div:nth-child(3n+2){margin-right:calc(45px / 2);margin-left:calc(45px / 2)}.flex4-grid>div:nth-child(3n+3){margin-left:calc(45px / 2)}}@media (max-width:900px){.flex4-grid>div:nth-child(3n+1),.flex4-grid>div:nth-child(3n+2),.flex4-grid>div:nth-child(3n+3){margin-left:0;margin-right:0}.flex4-grid>div:first-child{margin-top:45px}.flex4-grid>div:nth-child(odd){margin-right:calc(45px / 2)}.flex4-grid>div:nth-child(even){margin-left:calc(45px / 2)}}@media (max-width:650px){.flex4-grid>div:nth-child(odd){margin-right:0}.flex4-grid>div:nth-child(even){margin-left:0}}.banner-section{height:90vh;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:silver}.banner-section h1{margin:0;text-align:center}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}#header{width:100%;position:fixed;top:0;left:0;z-index:90;border-bottom:1px solid #c5c5c5;background-color:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding:24px 0}@media (max-width:993px){#header{padding:19.5px 0}}@media (max-width:993px){#header>.facetwp-pager,#header>.frame,#header>.navigation.pagination{padding-left:20px;padding-right:20px}}#header #logo-link{display:-webkit-box;display:-ms-flexbox;display:flex}#header #logo-link img{width:209px;height:49.92px}@media (max-width:993px){#header #logo-link img{width:147px;height:35.11px}}#header .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .actions a{margin-left:21px;display:block;line-height:1}@media (max-width:993px){#header .actions a.search-toggle{opacity:0;visibility:hidden}}#header .search-form{position:absolute;left:0;top:0;width:100%;height:100vh;bottom:0;right:0;display:none;background:#0d0d0d;padding-top:85px}@media (max-width:993px){#header .search-form{padding-bottom:45px;padding-top:45px;bottom:0;top:auto;background:#fff;position:fixed;height:auto}}#header .search-form .facetwp-pager,#header .search-form .frame,#header .search-form .navigation.pagination{max-width:1200px;position:relative;height:84px}@media (max-width:993px){#header .search-form .facetwp-pager,#header .search-form .frame,#header .search-form .navigation.pagination{height:auto}}#header .search-form form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:84px;border-bottom:1px solid #fff;position:relative}@media (max-width:993px){#header .search-form form>div{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #b6b6b6}}#header .search-form form input[type=text]{height:100%;width:100%;background:0 0;border:0;border-radius:0;padding:0 36px;margin:0;color:#fff;font-size:36px;line-height:24px;font-family:gt_sectra_displaybold,serif}@media (max-width:993px){#header .search-form form input[type=text]{color:#0d0d0d;font-family:gt_walsheimlight,sans-serif;padding:13px 0;font-size:15px;line-height:24px}}#header .search-form form input[type=text]:focus{outline:1px auto #e15451}#header .search-form form input[type=text]::-webkit-input-placeholder{color:#fff}#header .search-form form input[type=text]::-moz-placeholder{color:#fff}#header .search-form form input[type=text]:-ms-input-placeholder{color:#fff}#header .search-form form input[type=text]::-ms-input-placeholder{color:#fff}#header .search-form form input[type=text]::placeholder{color:#fff}@media (max-width:993px){#header .search-form form input[type=text]::-webkit-input-placeholder{color:#0d0d0d}#header .search-form form input[type=text]::-moz-placeholder{color:#0d0d0d}#header .search-form form input[type=text]:-ms-input-placeholder{color:#0d0d0d}#header .search-form form input[type=text]::-ms-input-placeholder{color:#0d0d0d}#header .search-form form input[type=text]::placeholder{color:#0d0d0d}}#header .search-form form #searchsubmit{background:url(../imgs/search-white.svg) center no-repeat;border:0;padding:0;margin:0;height:100%;font-size:0;width:18px;position:absolute;left:0;top:0;z-index:1}@media (max-width:993px){#header .search-form form #searchsubmit{left:auto;right:0;background:url(../imgs/search.svg) center no-repeat}}#header .search-form .close{position:absolute;height:100%;display:block;right:0;top:0;width:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1440px){#header .search-form .close{right:30px}}@media (max-width:993px){#header .search-form .close{display:none}}@media (max-width:993px){body.mobile-mega-sub-opened .search-form{display:none!important}body.mobile-mega-sub-opened #header #mega-menu-wrap-main-menu #mega-menu-main-menu{height:auto;bottom:0}}.active-scroll:not(.mega-menu-main-menu-mobile-open) #header{padding:10px 0}.active-scroll:not(.mega-menu-main-menu-mobile-open) #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu{top:56px}.mega-menu-main-menu-mobile-open #header{-webkit-transition:none;transition:none;border-color:#fff}.mega-menu-main-menu-mobile-open #header .search-form{display:block}.mega-menu-main-menu-mobile-open,.stop-scrolling{height:100%;overflow:hidden}#site{overflow:hidden;padding-top:99px}@media (max-width:993px){#site{padding-top:75px}}.logged-in #site{padding-top:calc(99px - 32px)}@media (max-width:993px){.logged-in #site{padding-top:calc(75px - 32px)}}@media (max-width:767px){.logged-in #site{padding-top:calc(75px - 46px)}}#footer{background:#0d0d0d;color:#fff;padding:45px 0 40px}@media (max-width:767px){#footer{padding:55px 0 30px}}#footer a{color:#fff}#footer .book-grid .col:hover a.author,#footer .book-grid .col:hover a.book,#footer a:hover,.book-grid .col:hover #footer a.author,.book-grid .col:hover #footer a.book{text-decoration:underline}#footer .newsletter{margin-bottom:60px}#footer #robly_embed_signup>form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:768px){#footer #robly_embed_signup>form{display:block}}#footer #robly_embed_signup h2{margin:0;color:#fff;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-right:8%}@media (max-width:1024px){#footer #robly_embed_signup h2{margin-top:0!important}}@media (max-width:768px){#footer #robly_embed_signup h2{margin-bottom:30px;font-size:36px;line-height:42px;padding-right:0}}#footer #robly_embed_signup input[type=email]{width:100%;font-size:15px;line-height:15px;padding:21px 30px 21px 30px;border:0;border-radius:0;color:#0d0d0d;max-width:519px}@media (max-width:768px){#footer #robly_embed_signup input[type=email]{padding:21px 126px 21px 18px;max-width:none;margin-left:0}}#footer #robly_embed_signup input[type=submit]{margin:0;-webkit-transform:none;transform:none}@media (max-width:768px){#footer #robly_embed_signup input[type=submit]{padding-left:19px!important;padding-right:19px!important;-webkit-transform:none;transform:none;position:absolute;bottom:0;z-index:1;right:0}}#footer #robly_embed_signup #slim_power{display:none}#footer #robly_embed_signup .grecaptcha-badge{display:none!important}#footer .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}@media (max-width:767px){#footer .main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:45px}}#footer .main .info{font-size:14px;line-height:24px;font-family:gt_walsheimmedium,sans-serif}#footer .main .info p{margin-top:10px}#footer .main .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){#footer .main .navigation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:60px;margin-left:-22.5px;margin-right:-22.5px}}#footer .main .navigation nav{margin-left:75px;max-width:132px}@media (max-width:767px){#footer .main .navigation nav{margin:0;padding:0 22.5px;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}#footer .main .navigation h3{font-size:18px;line-height:24px;color:#e15451;text-decoration:underline;margin-bottom:22px}#footer .main .navigation ul{padding:0;margin:0;list-style:none}#footer .main .navigation ul li{margin-top:10px}#footer .main .navigation ul a{font-family:gt_walsheimmedium,sans-serif;font-size:15px;line-height:24px}#footer .copyright{font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding-top:30px}@media (max-width:767px){#footer .copyright{display:block}}#footer .copyright p{margin:0}@media (max-width:767px){#footer .copyright p{margin-bottom:9px}#footer .copyright p:last-child{margin-bottom:0}}@media (max-width:993px){#header #mega-menu-wrap-main-menu{position:static}}#header #mega-menu-wrap-main-menu .mega-menu-toggle{position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px}#header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0{height:18px;width:24px}#header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{background:#0d0d0d;height:2px;width:24px}#header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:after,#header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:before{background:#0d0d0d;height:2px;width:24px;top:16px}#header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner:before{width:16px;right:0;top:8px}#header #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open .mega-toggle-animated-slider .mega-toggle-animated-inner:after{top:20px}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu{position:fixed;top:75px;left:0;right:0;padding:20px 20px 45px;overflow:auto;height:calc(100vh - 209px)}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-family:gt_sectra_displaybold,serif;line-height:34px}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{height:auto;padding:17px 0;position:relative}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link>span.mega-indicator:after{content:url(../imgs/chevron-red-down.svg);margin-left:7px;vertical-align:baseline}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link>span.mega-indicator{position:absolute;right:-16px;float:none;width:45px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:0;top:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link>span.mega-indicator:after{margin:0}}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item{border-bottom:1px solid #c5c5c5}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:#e15451}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link>span.mega-indicator{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu{top:70px}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu{padding:0 0 36px;border-bottom:1px solid #c5c5c5}}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding-left:0!important;padding-right:0!important}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row{display:block}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu h2{font-size:21px;font-size:24px;margin-bottom:20px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu h3{font-size:18px;line-height:24px;text-decoration:underline;margin-bottom:20px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu h3 a{color:#0d0d0d}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu h3 a.active{color:#e15451}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul{margin:0 0 23px;padding:0;list-style:none;font-size:15px;line-height:24px;font-family:gt_walsheimmedium,sans-serif}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul li{margin:10px 0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul a{color:#0d0d0d}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul .book-grid .col:hover a.author,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul .book-grid .col:hover a.book,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul a:hover,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul a.author,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul a.book{color:rgba(13,13,13,.48)}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget ul a.active{color:#e15451}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .textwidget a.btn-text.active{color:#0d0d0d}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu p{margin:20px 0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu p:last-child{margin-bottom:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu p:first-child{margin-top:0}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link{margin-bottom:27px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link:last-child{margin-bottom:0}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a{position:relative;display:inline-block}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a img{display:block}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a:after{display:block;content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:rgba(13,13,13,.6);opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image .book-grid .col:hover a.author:after,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image .book-grid .col:hover a.book:after,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a:hover:after,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a.author:after,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .image-link .widget_media_image a.book:after{opacity:1}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link{display:block}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link{margin-bottom:5px}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link.active h3{color:#e15451}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link h3{margin:0 0 10px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link p{color:#0d0d0d;line-height:21px;margin:10px 0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link:after{content:url(../imgs/arrow-red-right.svg);margin-top:-5px;display:block;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:relative;right:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link:hover p,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .book-grid .col:hover .arrow-link.author p,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .book-grid .col:hover .arrow-link.book p,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link.author p,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link.book p{color:rgba(13,13,13,.48)}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link:hover:after,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .book-grid .col:hover .arrow-link.author:after,#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .book-grid .col:hover .arrow-link.book:after,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link.author:after,.book-grid .col:hover #header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .arrow-link.book:after{right:-15px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-row>.mega-sub-menu{margin:0 -22px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1350px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-row>.mega-sub-menu{padding-left:22px;padding-right:22px;max-width:100%}}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-row>.mega-sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none;margin:0;padding-left:0;padding-right:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-row>.mega-sub-menu>li:first-child{margin-top:12px}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border{border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;padding:0 22px;margin-right:-1px}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border{margin:0;border-top:1px solid #c5c5c5;border-left:0;border-right:0;padding:30px 0 35px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border.mega-intro-text{padding-bottom:20px}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border:first-child{border-top:0;padding-top:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border:last-child{padding-bottom:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border>ul>li:last-child .arrow-link{margin-bottom:-8px}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border:first-child{padding-left:0;border-left:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .has-border:last-child{padding-right:0;border-right:0}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .intro-text{margin-right:22px;padding-left:44px;padding-right:90px;width:42%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1300px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .intro-text{padding-right:0;padding-left:0}}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .intro-text{width:auto}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .intro-text:first-child{padding-left:44px}@media (max-width:1300px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .intro-text:first-child{padding-left:0}}#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .wider-column{width:42%}@media (max-width:993px){#header #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>ul.mega-sub-menu .wider-column{width:auto}}.book-info .category a,.btn-text,.button,.filter-bar .filter-subject-wrap .facetwp-checkbox .fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox a.fwp_label,a.button,body .alm-btn-wrap .alm-load-more-btn,body .alm-btn-wrap a.alm-load-more-btn,button:not(.slick-arrow):not(.fancybox-button){-webkit-appearance:none;-moz-appearance:none;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;color:#e15451;font-size:15px!important;line-height:1!important;font-family:gt_walsheimmedium,sans-serif;border-bottom:1px solid #e15451;padding:0 0 5px;text-transform:none;letter-spacing:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:inline-block}.book-grid .col:hover .book-info .category a.author,.book-grid .col:hover .book-info .category a.book,.book-grid .col:hover .btn-text.author,.book-grid .col:hover .btn-text.book,.book-grid .col:hover .button.author,.book-grid .col:hover .button.book,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .author.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .book.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.author.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.book.fwp_label,.book-grid .col:hover a.button.author,.book-grid .col:hover a.button.book,.book-grid .col:hover body .alm-btn-wrap .alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap .alm-load-more-btn.book,.book-grid .col:hover body .alm-btn-wrap a.alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap a.alm-load-more-btn.book,.book-grid .col:hover button.author:not(.slick-arrow):not(.fancybox-button),.book-grid .col:hover button.book:not(.slick-arrow):not(.fancybox-button),.book-info .category .book-grid .col:hover a.author,.book-info .category .book-grid .col:hover a.book,.book-info .category a:hover,.btn-text:hover,.button:hover,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .author.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .book.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.author.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.book.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .fwp_label:hover,.filter-bar .filter-subject-wrap .facetwp-checkbox a.fwp_label:hover,a.button:hover,body .alm-btn-wrap .alm-load-more-btn:hover,body .alm-btn-wrap .book-grid .col:hover .alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover .alm-load-more-btn.book,body .alm-btn-wrap .book-grid .col:hover a.alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover a.alm-load-more-btn.book,body .alm-btn-wrap a.alm-load-more-btn:hover,button:not(.slick-arrow):not(.fancybox-button):hover{color:#0d0d0d}.book-grid .col:hover .book-info .category a.on-dark.author,.book-grid .col:hover .book-info .category a.on-dark.book,.book-grid .col:hover .btn-text.on-dark.author,.book-grid .col:hover .btn-text.on-dark.book,.book-grid .col:hover .button.on-dark.author,.book-grid .col:hover .button.on-dark.book,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .on-dark.author.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .on-dark.book.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.on-dark.author.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.on-dark.book.fwp_label,.book-grid .col:hover a.button.on-dark.author,.book-grid .col:hover a.button.on-dark.book,.book-grid .col:hover body .alm-btn-wrap .on-dark.alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap .on-dark.alm-load-more-btn.book,.book-grid .col:hover body .alm-btn-wrap a.on-dark.alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap a.on-dark.alm-load-more-btn.book,.book-grid .col:hover button.author:not(.slick-arrow):not(.fancybox-button).on-dark,.book-grid .col:hover button.book:not(.slick-arrow):not(.fancybox-button).on-dark,.book-info .category .book-grid .col:hover a.on-dark.author,.book-info .category .book-grid .col:hover a.on-dark.book,.book-info .category a.on-dark:hover,.btn-text.on-dark:hover,.button.on-dark:hover,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .on-dark.author.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .on-dark.book.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.on-dark.author.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.on-dark.book.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .on-dark.fwp_label:hover,.filter-bar .filter-subject-wrap .facetwp-checkbox a.on-dark.fwp_label:hover,a.button.on-dark:hover,body .alm-btn-wrap .book-grid .col:hover .on-dark.alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover .on-dark.alm-load-more-btn.book,body .alm-btn-wrap .book-grid .col:hover a.on-dark.alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover a.on-dark.alm-load-more-btn.book,body .alm-btn-wrap .on-dark.alm-load-more-btn:hover,body .alm-btn-wrap a.on-dark.alm-load-more-btn:hover,button:not(.slick-arrow):not(.fancybox-button).on-dark:hover{color:#fff}#footer #robly_embed_signup input[type=submit],.btn-block{-webkit-appearance:none;-moz-appearance:none;color:#fff;background:0 0;background-color:#e15451;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:22px 33px;font-family:gt_walsheimmedium,sans-serif;font-size:15px;line-height:1;text-transform:none;letter-spacing:0;display:inline-block;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#footer #robly_embed_signup .book-grid .col:hover input.author[type=submit],#footer #robly_embed_signup .book-grid .col:hover input.book[type=submit],#footer #robly_embed_signup input:hover[type=submit],.book-grid .col:hover #footer #robly_embed_signup input.author[type=submit],.book-grid .col:hover #footer #robly_embed_signup input.book[type=submit],.book-grid .col:hover .btn-block.author,.book-grid .col:hover .btn-block.book,.btn-block:hover{color:#fff;background-color:#da2926;-webkit-box-shadow:none;box-shadow:none;border:none}.slick-arrow{width:60px;height:60px;overflow:hidden;margin:0;padding:0;color:transparent!important;z-index:5}.slick-arrow svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.book-grid .col:hover .slick-arrow.author svg,.book-grid .col:hover .slick-arrow.book svg,.slick-arrow:hover svg{fill:#000}.slick-dots{padding:0;margin:0}.slick-dots li{display:inline-block;margin:0 5px;width:15px;height:15px;border-radius:50%;overflow:hidden}.slick-dots li.slick-active button{background-color:#00f}.slick-dots li:focus{outline:0}.slick-dots li button{width:15px;height:15px;border-radius:50%;overflow:hidden;background-color:#000;color:transparent;padding:0;margin:0;border:1px solid transparent}.slick-dots li button:focus{outline:0}.book-grid .col:hover .slick-dots li button.author,.book-grid .col:hover .slick-dots li button.book,.slick-dots li .book-grid .col:hover button.author,.slick-dots li .book-grid .col:hover button.book,.slick-dots li button:hover{background-color:#fff;border:1px solid #000}.slick-arrow{height:auto;width:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:0;background:0 0;padding:10px 0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.slick-arrow.slick-disabled{opacity:.3}.slick-arrow img{display:block}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.slide-count-wrap{font-size:15px;line-height:15px;color:#fff}.slide-count-wrap .current{font-family:gt_walsheimmedium,sans-serif}.p-xlarge{font-size:30px;line-height:1.2;font-family:gt_walsheimmedium,sans-serif}@media (max-width:767px){.p-xlarge{font-size:24px;line-height:30px}}.p-large{font-size:24px;line-height:1.5}@media (max-width:767px){.p-large{font-size:21px;line-height:30px}}.p-medium,body .gform_wrapper div.gsection h2.gsection_title,body .gform_wrapper div.gsection h3.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h2.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h3.gsection_title,body .gform_wrapper li.gsection h2.gsection_title,body .gform_wrapper li.gsection h3.gsection_title{font-size:21px;line-height:1.45;font-family:gt_walsheimmedium,sans-serif;font-weight:400}@media (max-width:767px){.p-medium,body .gform_wrapper div.gsection h2.gsection_title,body .gform_wrapper div.gsection h3.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h2.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h3.gsection_title,body .gform_wrapper li.gsection h2.gsection_title,body .gform_wrapper li.gsection h3.gsection_title{font-size:18px;line-height:27px}}.p-small{font-size:16px;line-height:1.7;font-family:gt_walsheimmedium,sans-serif}.p-xsmall{font-size:14px;line-height:24px}em.label{color:#e15451;font-family:gt_sectra_displaybold_italic,serif;font-size:21px;line-height:24px;display:block}@media (max-width:767px){em.label{font-size:18px;line-height:27px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:center}.txt-red{color:#e15451}.txt-white{color:#fff}.txt-dark{color:#0d0d0d}.p-smaller-margins p,body .gform_wrapper .gield.gfield_html p,body .gform_wrapper li.gfield.gfield_html p{margin:12px 0}.p-smaller-margins p:first-child,body .gform_wrapper .gield.gfield_html p:first-child,body .gform_wrapper li.gfield.gfield_html p:first-child{margin-top:0}.p-xsmaller-margins p{margin:8px 0}.p-xsmaller-margins p:first-child{margin-top:0}h2.section-heading{text-align:center;position:relative;margin-bottom:85px}@media (max-width:767px){h2.section-heading{margin-bottom:45px}}h2.section-heading:before{height:1px;width:100%;display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;background:#b6b6b6}h2.section-heading span{background:#fff;display:inline-block;padding:0 27px;position:relative;z-index:1}@media (max-width:767px){h2.section-heading span{padding:0 14px}}h2.section-heading.on-dark{color:#fff}h2.section-heading.on-dark:before{background:rgba(182,182,182,.15)}h2.section-heading.on-dark span{background:#0d0d0d}@media (max-width:767px){h2.section-heading.no-line-mobile:before{display:none}h2.section-heading.no-line-mobile span{padding:0}}@media (max-width:767px){h2.section-heading.left-align-mobile{text-align:left}}.row,[data-id=archive-catalogs] .alm-reveal,[data-id=archive-series] .alm-reveal,[data-id=homepage-series] .alm-reveal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-22.5px;margin-right:-22.5px}.row>.col,[data-id=archive-catalogs] .alm-reveal>.col,[data-id=archive-series] .alm-reveal>.col,[data-id=homepage-series] .alm-reveal>.col{padding-left:22.5px;padding-right:22.5px}.row.row-2-col,[data-id=archive-catalogs] .alm-reveal,[data-id=archive-series] .alm-reveal,[data-id=homepage-series] .alm-reveal{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-2-col>.col,[data-id=archive-catalogs] .alm-reveal>.col,[data-id=archive-series] .alm-reveal>.col,[data-id=homepage-series] .alm-reveal>.col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.row.row-3-col,[data-id=archive-catalogs] .row-3-col.alm-reveal,[data-id=archive-series] .row-3-col.alm-reveal,[data-id=homepage-series] .row-3-col.alm-reveal{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-3-col>.col,[data-id=archive-catalogs] .row-3-col.alm-reveal>.col,[data-id=archive-series] .row-3-col.alm-reveal>.col,[data-id=homepage-series] .row-3-col.alm-reveal>.col{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.row.row-4-col,[data-id=archive-catalogs] .row-4-col.alm-reveal,[data-id=archive-series] .row-4-col.alm-reveal,[data-id=homepage-series] .row-4-col.alm-reveal{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-4-col>.col,[data-id=archive-catalogs] .row-4-col.alm-reveal>.col,[data-id=archive-series] .row-4-col.alm-reveal>.col,[data-id=homepage-series] .row-4-col.alm-reveal>.col{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.row.row-5-col,[data-id=archive-catalogs] .row-5-col.alm-reveal,[data-id=archive-series] .row-5-col.alm-reveal,[data-id=homepage-series] .row-5-col.alm-reveal{-ms-flex-wrap:wrap;flex-wrap:wrap}.row.row-5-col>.col,[data-id=archive-catalogs] .row-5-col.alm-reveal>.col,[data-id=archive-series] .row-5-col.alm-reveal>.col,[data-id=homepage-series] .row-5-col.alm-reveal>.col{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@media (max-width:1300px){.row.stack-laptop-m,[data-id=archive-catalogs] .stack-laptop-m.alm-reveal,[data-id=archive-series] .stack-laptop-m.alm-reveal,[data-id=homepage-series] .stack-laptop-m.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-laptop-m>.col,[data-id=archive-catalogs] .stack-laptop-m.alm-reveal>.col,[data-id=archive-series] .stack-laptop-m.alm-reveal>.col,[data-id=homepage-series] .stack-laptop-m.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:1024px){.row.stack-laptop,[data-id=archive-catalogs] .stack-laptop.alm-reveal,[data-id=archive-series] .stack-laptop.alm-reveal,[data-id=homepage-series] .stack-laptop.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-laptop>.col,[data-id=archive-catalogs] .stack-laptop.alm-reveal>.col,[data-id=archive-series] .stack-laptop.alm-reveal>.col,[data-id=homepage-series] .stack-laptop.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:900px){.row.stack-tablet-l,[data-id=archive-catalogs] .alm-reveal,[data-id=archive-series] .alm-reveal,[data-id=homepage-series] .alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-tablet-l>.col,[data-id=archive-catalogs] .alm-reveal>.col,[data-id=archive-series] .alm-reveal>.col,[data-id=homepage-series] .alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:768px){.row.stack-tablet,[data-id=archive-catalogs] .stack-tablet.alm-reveal,[data-id=archive-series] .stack-tablet.alm-reveal,[data-id=homepage-series] .stack-tablet.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-tablet>.col,[data-id=archive-catalogs] .stack-tablet.alm-reveal>.col,[data-id=archive-series] .stack-tablet.alm-reveal>.col,[data-id=homepage-series] .stack-tablet.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:767px){.row.stack-mobile-start,[data-id=archive-catalogs] .stack-mobile-start.alm-reveal,[data-id=archive-series] .stack-mobile-start.alm-reveal,[data-id=homepage-series] .stack-mobile-start.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-mobile-start>.col,[data-id=archive-catalogs] .stack-mobile-start.alm-reveal>.col,[data-id=archive-series] .stack-mobile-start.alm-reveal>.col,[data-id=homepage-series] .stack-mobile-start.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:767px){.row.stack-mobile-start.stack-margins>.col,[data-id=archive-catalogs] .stack-mobile-start.stack-margins.alm-reveal>.col,[data-id=archive-series] .stack-mobile-start.stack-margins.alm-reveal>.col,[data-id=homepage-series] .stack-mobile-start.stack-margins.alm-reveal>.col{margin-bottom:30px}.row.stack-mobile-start.stack-margins>.col:last-child,[data-id=archive-catalogs] .stack-mobile-start.stack-margins.alm-reveal>.col:last-child,[data-id=archive-series] .stack-mobile-start.stack-margins.alm-reveal>.col:last-child,[data-id=homepage-series] .stack-mobile-start.stack-margins.alm-reveal>.col:last-child{margin-bottom:0}}@media (max-width:650px){.row.stack-mobile-xl,[data-id=archive-catalogs] .stack-mobile-xl.alm-reveal,[data-id=archive-series] .stack-mobile-xl.alm-reveal,[data-id=homepage-series] .stack-mobile-xl.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-mobile-xl>.col,[data-id=archive-catalogs] .stack-mobile-xl.alm-reveal>.col,[data-id=archive-series] .stack-mobile-xl.alm-reveal>.col,[data-id=homepage-series] .stack-mobile-xl.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}@media (max-width:425px){.row.stack-mobile-l,[data-id=archive-catalogs] .stack-mobile-l.alm-reveal,[data-id=archive-series] .stack-mobile-l.alm-reveal,[data-id=homepage-series] .stack-mobile-l.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.stack-mobile-l>.col,[data-id=archive-catalogs] .stack-mobile-l.alm-reveal>.col,[data-id=archive-series] .stack-mobile-l.alm-reveal>.col,[data-id=homepage-series] .stack-mobile-l.alm-reveal>.col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:none}}body .gform_wrapper{margin:0}body .gform_wrapper div.gsection,body .gform_wrapper li.gfield.field_description_below+li.gsection,body .gform_wrapper li.gsection{border:0;margin-bottom:-10px;padding-bottom:0;padding-top:0;margin-top:80px!important}@media (max-width:767px){body .gform_wrapper div.gsection,body .gform_wrapper li.gfield.field_description_below+li.gsection,body .gform_wrapper li.gsection{margin-top:60px!important}}body .gform_wrapper div.gsection:first-child,body .gform_wrapper li.gfield.field_description_below+li.gsection:first-child,body .gform_wrapper li.gsection:first-child{margin-top:0!important}body .gform_wrapper div.gsection h2.gsection_title,body .gform_wrapper div.gsection h3.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h2.gsection_title,body .gform_wrapper li.gfield.field_description_below+li.gsection h3.gsection_title,body .gform_wrapper li.gsection h2.gsection_title,body .gform_wrapper li.gsection h3.gsection_title{font-weight:400}body .gform_wrapper .bottom_label .field_sublabel_above .ginput_complex.ginput_container label,body .gform_wrapper .bottom_label label.gfield_label,body .gform_wrapper .top_label .field_sublabel_above .ginput_complex.ginput_container label,body .gform_wrapper .top_label label.gfield_label{font-size:13px;line-height:1;font-family:gt_walsheimmedium,sans-serif;font-weight:400;margin:0}body .gform_wrapper .gield,body .gform_wrapper li.gfield{margin-top:32px!important;padding-right:25px!important}@media (max-width:640px){body .gform_wrapper .gield,body .gform_wrapper li.gfield{padding-right:0!important}}body .gform_wrapper .gield:first-child,body .gform_wrapper li.gfield:first-child{margin-top:0!important}body .gform_wrapper .gield.gfield.gf_left_half,body .gform_wrapper .gield.gfield.gf_right_half,body .gform_wrapper li.gfield.gfield.gf_left_half,body .gform_wrapper li.gfield.gfield.gf_right_half{padding-right:25px}body .gform_wrapper .gield.gfield_html,body .gform_wrapper li.gfield.gfield_html{margin-bottom:45px}body .gform_wrapper .ginput_complex>span{margin-top:32px!important}body .gform_wrapper .ginput_complex>span:first-child{margin-top:0!important}body .gform_wrapper .ginput_complex span.ginput_left,body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:12px!important;padding-right:13px!important}@media (max-width:640px){body .gform_wrapper .ginput_complex span.ginput_left,body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:0!important;padding-right:0!important}}body .gform_wrapper .ginput_complex span.ginput_right{margin-right:-12px!important;padding-right:12px!important}body .gform_wrapper .ginput_complex .select2,body .gform_wrapper .ginput_complex input[type=text]{margin-top:6px!important}body .gform_wrapper .ginput_container{margin-top:0!important}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=search]),body .gform_wrapper textarea{border-radius:0;border:1px solid #0d0d0d;font-size:16px;line-height:1;padding:20px 18px}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=search]):focus,body .gform_wrapper textarea:focus{outline:1px auto #e15451}body .gform_wrapper textarea{height:150px}body .gform_wrapper ul.gfield_checkbox,body .gform_wrapper ul.gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media (max-width:767px){body .gform_wrapper ul.gfield_checkbox,body .gform_wrapper ul.gfield_radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body .gform_wrapper ul.gfield_checkbox li,body .gform_wrapper ul.gfield_radio li{margin-right:36px;padding-left:42px!important;min-height:30px;position:relative}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox],body .gform_wrapper ul.gfield_checkbox li input[type=radio],body .gform_wrapper ul.gfield_radio li input[type=checkbox],body .gform_wrapper ul.gfield_radio li input[type=radio]{margin-top:0!important;display:none}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked~label:before,body .gform_wrapper ul.gfield_checkbox li input[type=radio]:checked~label:before,body .gform_wrapper ul.gfield_radio li input[type=checkbox]:checked~label:before,body .gform_wrapper ul.gfield_radio li input[type=radio]:checked~label:before{background:#e15451;border-color:#e15451}body .gform_wrapper ul.gfield_checkbox li label,body .gform_wrapper ul.gfield_radio li label{font-size:15px;line-height:24px;font-family:gt_walsheimmedium,sans-serif;font-weight:400!important;max-width:none;padding-top:2px}body .gform_wrapper ul.gfield_checkbox li label:before,body .gform_wrapper ul.gfield_radio li label:before{height:30px;width:30px;border:1px solid #0d0d0d;display:block;content:"";position:absolute;left:0;top:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}body .gform_wrapper .top_label input.large.datepicker,body .gform_wrapper .top_label input.medium.datepicker,body .gform_wrapper .top_label input.small.datepicker,body .gform_wrapper input.datepicker{width:100%}body .gform_wrapper .gform_footer{padding-bottom:0}body .gform_wrapper .gform_footer input[type=submit]{width:auto!important}body .gform_wrapper .gfield_required{color:#0d0d0d}body .gform_wrapper .gfield_required_text{font-size:0}body .gform_wrapper .gfield_required_text:before{content:"*";font-size:13px;font-style:normal}body .gform_wrapper .gfield.gfield_error,body .gform_wrapper .gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0;border:0;padding-top:0;padding-bottom:0;margin-bottom:0!important}body .gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .gfield_error textarea,body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{border-color:#0d0d0d}body .gform_wrapper .gfield_error .gfield_label,body .gform_wrapper .gfield_error div.ginput_complex.ginput_container label,body .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label{color:#0d0d0d}body .gform_wrapper .validation_message{color:#e15451;padding:0;margin:0;background:0 0;border:0}body .gform_wrapper .validation_message.gfield_description{font-size:13px;font-family:gt_walsheimlight,sans-serif;font-weight:700}body .gform_wrapper .field_description_below .gfield_description{padding-top:5px}body .gform_wrapper .field_sublabel_above .gfield_description,body .gform_wrapper .gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper .gfield.gfield_error.gfield_contains_required label.gfield_label,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_wrapper .gform_validation_errors,body .gform_wrapper .validation_error{display:none}body .gform_wrapper .top_label .gfield.gfield_error.gf_left_half,body .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:0}body .gform_wrapper.gform_validation_error .gform_body .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),body .gform_wrapper.gform_validation_error .top_label .gfield.gfield_error.gf_left_half,body .gform_wrapper.gform_validation_error .top_label .gfield.gfield_error.gf_right_half,body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:none!important}body .gform_wrapper .file-input input[type=file]{display:none}body .gform_wrapper .file-input label{display:block!important;cursor:pointer}body .gform_wrapper .file-input label:after{border-radius:0;border:1px solid #0d0d0d;font-size:16px;line-height:1;padding:20px 50px 20px 18px;content:"Choose a file";display:block;height:58px;margin:10px 0 0;font-family:gt_walsheimlight,sans-serif;background:url(../imgs/icon-upload.svg) 95% center no-repeat #fff}body .gform_wrapper .file-input label:after:focus{outline:1px auto #e15451}body .gform_wrapper .file-input .ginput_container_fileupload{position:relative}body .gform_wrapper .file-input .gf_custom_file_upload.file_selected,body .gform_wrapper .file-input .ginput_preview{position:absolute;left:0;top:-58px;border-radius:0;border:1px solid #0d0d0d;font-size:16px;line-height:1;padding:20px 50px 20px 18px;display:block;height:58px;font-family:gt_walsheimlight,sans-serif;background:url(../imgs/icon-success.svg) 95% center no-repeat #fff;width:100%;pointer-events:none}body .gform_wrapper .file-input .gf_custom_file_upload.file_selected img,body .gform_wrapper .file-input .ginput_preview img{display:none}body .gform_wrapper .file-input .gf_custom_file_upload.file_selected strong,body .gform_wrapper .file-input .ginput_preview strong{font-weight:400}body .gform_wrapper .file-input .gform_fileupload_rules{font-size:12px}body .gform_wrapper .file-input .gf_custom_file_upload_path_text{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;height:auto}body .gform_wrapper.gravity-theme .gform_footer{padding:16px 0 0 0;margin:26px 0 0 0;clear:both;width:100%}body .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:3%}body .gform_wrapper.gravity-theme .ginput_container_address .ginput_right{padding-left:0}.gform_confirmation_wrapper{background:#e15451;color:#fff;padding:15px 30px;font-size:15px;line-height:24px;font-family:gt_walsheimmedium,sans-serif}.ginput_container_select select{width:100%!important}.select2-container{max-width:100%}.select2-container.select2-container--default .select2-selection--single{border-radius:0;border:1px solid #0d0d0d;padding:0;height:auto}.select2-container.select2-container--default .select2-selection--single:focus{outline:1px auto #e15451}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:1;padding:21px 50px 21px 18px;margin:0}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;width:auto;right:24px}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:url(../imgs/chevron-red-down.svg)}.select2-container .select2-dropdown{border-radius:0;border:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15);font-size:15px;margin:10px 0}.select2-container .select2-dropdown .select2-search--dropdown{padding:0}.select2-container .select2-dropdown .select2-results>.select2-results__options{padding-bottom:15px}.select2-container .select2-dropdown .select2-search--dropdown{padding:20px 20px 15px}.select2-container .select2-dropdown .select2-search--dropdown .select2-search__field{border-radius:0;border:1px solid #b6b6b6;font-size:16px;line-height:1;padding:15px 13px}.select2-container .select2-dropdown .select2-search--dropdown .select2-search__field:focus{outline:1px auto #e15451}.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background:0 0;font-weight:700;color:#000}.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background:0 0}.select2-container .select2-dropdown .select2-results__option{padding:5px 20px}.read-more-jquery p{display:inline}.read-more-jquery .full-content.hide{display:none}.read-more-jquery .more-link-wrap{margin:7px 0 0}.read-more-jquery .more-link-wrap.top-margin{margin-top:25px}.read-more-jquery .more-link{font-size:15px;line-height:15px;font-family:gt_walsheimmedium,sans-serif}.book-grid .col:hover .read-more-jquery .more-link.author,.book-grid .col:hover .read-more-jquery .more-link.book,.read-more-jquery .book-grid .col:hover .more-link.author,.read-more-jquery .book-grid .col:hover .more-link.book,.read-more-jquery .more-link:hover{color:#0d0d0d}.book-grid .col:hover .read-more-jquery .more-link.on-dark.author,.book-grid .col:hover .read-more-jquery .more-link.on-dark.book,.read-more-jquery .book-grid .col:hover .more-link.on-dark.author,.read-more-jquery .book-grid .col:hover .more-link.on-dark.book,.read-more-jquery .more-link.on-dark:hover{color:#fff}.show-read-more .more-text{display:none}body .alm-btn-wrap .alm-load-more-btn{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#e15451!important;height:auto}.book-grid .col:hover body .alm-btn-wrap .alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap .alm-load-more-btn.book,body .alm-btn-wrap .alm-load-more-btn:hover,body .alm-btn-wrap .book-grid .col:hover .alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover .alm-load-more-btn.book{color:#0d0d0d!important}body .alm-btn-wrap .alm-load-more-btn.loading{padding-left:0}body .alm-btn-wrap .alm-load-more-btn.loading:before{margin:0;right:100%;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .alm-btn-wrap .alm-load-more-btn.done{display:none!important}.tabs-wrapper{margin:93px 0 33px}@media (max-width:767px){.tabs-wrapper{margin-top:60px}}.tabs-wrapper+.contact-form .facetwp-pager,.tabs-wrapper+.contact-form .frame,.tabs-wrapper+.contact-form .navigation.pagination{padding-top:0;border-top:0}body.page-template-contact .tabs-wrapper{margin-bottom:105px}@media (max-width:767px){body.page-template-contact .tabs-wrapper{margin-bottom:60px}}.tabs-nav{border-bottom:1px solid #b6b6b6;margin:0 0 85px;padding:0;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.tabs-nav{margin-bottom:60px}.tabs-nav .remove-for-mobile{display:none}}.tabs-nav a{font-size:15px;line-height:1;font-family:gt_walsheimmedium,sans-serif;padding:14px 30px 27px;color:#0d0d0d;border-bottom:3px solid transparent;display:block}.book-grid .col:hover .tabs-nav a.author,.book-grid .col:hover .tabs-nav a.book,.tabs-nav .book-grid .col:hover a.author,.tabs-nav .book-grid .col:hover a.book,.tabs-nav a:hover{color:#e15451}@media (max-width:767px){.tabs-nav a{padding:14px 12px}}.tabs-nav li{margin-bottom:-1px}.tabs-nav li.active a{border-bottom-color:#e15451;color:#e15451}.tabs-panels .inner-frame-smaller,.tabs-panels .panel>div>:not(.gform_wrapper):not(.gform_confirmation_wrapper){max-width:765px}.tabs-panels .panel{display:none}.tabs-panels .panel>div>:not(.gform_wrapper):not(.gform_confirmation_wrapper){margin-left:auto;margin-right:auto}.tabs-panels .panel>div>.gform_confirmation_wrapper,.tabs-panels .panel>div>.gform_wrapper{margin-top:90px}@media (max-width:767px){.tabs-panels .panel>div>.gform_confirmation_wrapper,.tabs-panels .panel>div>.gform_wrapper{margin-top:60px}}.tabs-panels .panel.active{display:block}.tabs-panels .panel .content-group{margin-bottom:45px}.tabs-panels .panel .content-group:last-of-type{margin-bottom:0}.back-to-tabs{display:inline-block;opacity:0;text-decoration:none;position:relative;z-index:-1;padding:0;text-align:center}.back-to-tabs:focus{opacity:1;z-index:1}.toc{text-align:center}section.intro{margin:105px 0 93px}@media (max-width:767px){section.intro{margin:75px 0 60px}}section.intro.large-margin{margin:135px 0}@media (max-width:767px){section.intro.large-margin{margin:75px 0}}section.intro .col-heading{width:24%}@media (max-width:767px){section.intro .col-heading{width:100%}section.intro .col-heading br{display:none}}section.intro .col-content{width:76%}@media (max-width:767px){section.intro .col-content{width:100%}}.content-with-columns{margin:85px 0 55px}@media (max-width:767px){.content-with-columns{margin-top:75px}}.content-with-columns:last-child{margin-bottom:96px}@media (max-width:767px){.content-with-columns:last-child{margin-bottom:60px}}@media (max-width:767px){.content-with-columns .col{margin-bottom:15px}.content-with-columns .col:last-child{margin-bottom:0}}.content-with-columns .facetwp-pager,.content-with-columns .frame,.content-with-columns .navigation.pagination{border-bottom:1px solid #b6b6b6;padding-top:90px;padding-bottom:60px}@media (max-width:767px){.content-with-columns .facetwp-pager,.content-with-columns .frame,.content-with-columns .navigation.pagination{padding-top:75px}}.content-with-columns .facetwp-pager:first-child,.content-with-columns .frame:first-child,.content-with-columns .navigation.pagination:first-child{padding-top:0}.content-with-columns .facetwp-pager:last-child,.content-with-columns .frame:last-child,.content-with-columns .navigation.pagination:last-child{border:0;padding-bottom:0}.content-with-columns .bottom-border.facetwp-pager,.content-with-columns .bottom-border.navigation.pagination,.content-with-columns .frame.bottom-border{border-bottom:1px solid #b6b6b6;padding-bottom:60px}.banner-text{text-align:center;margin:120px 0 95px}@media (max-width:767px){.banner-text{margin:75px 0}}.banner-text.has-border{margin-bottom:84px}@media (max-width:767px){.banner-text.has-border{margin-bottom:75px}}.banner-text.has-border .inner{border-bottom:1px solid #b6b6b6;padding-bottom:90px}@media (max-width:767px){.banner-text.has-border .inner{padding-bottom:60px}}.banner-text.has-border+section{margin-top:84px}@media (max-width:767px){.banner-text.has-border+section{margin-top:75px}}.banner-text.smaller-margins{margin:80px 0 86px}@media (max-width:767px){.banner-text.smaller-margins{margin:75px 0}}.banner-text .label{color:#e15451;display:block}.banner-text .label~h1{margin-top:10px}.banner-image{position:relative;margin-bottom:135px}@media (max-width:767px){.banner-image{margin-bottom:75px}}.banner-image:before{position:absolute;left:0;right:0;top:0;bottom:75px;background:#0d0d0d;display:block;content:""}.banner-image .facetwp-pager,.banner-image .frame,.banner-image .navigation.pagination{height:590px;background-position:center;background-size:cover;position:relative}@media (max-width:767px){.banner-image .facetwp-pager,.banner-image .frame,.banner-image .navigation.pagination{height:calc(90vh - 75px)}}.banner-image .facetwp-pager:before,.banner-image .frame:before,.banner-image .navigation.pagination:before{position:absolute;left:0;bottom:0;right:0;height:61%;content:"";display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,13,13,0)),to(#0d0d0d));background:linear-gradient(180deg,rgba(13,13,13,0) 0,#0d0d0d 100%);opacity:.78}.banner-image h1{color:#fff;border-left:9px solid #e15451;padding-left:18px;position:absolute;left:11.75%;right:11.75%;bottom:12.7%;margin:0;max-width:618px}@media (max-width:767px){.banner-image h1{text-align:center;border-left:0;padding-left:0;left:20px;right:20px;bottom:93px}}.banner-image .back{font-size:15px;line-height:15px;color:#e15451;font-family:gt_walsheimmedium,sans-serif;position:absolute;right:39px;bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.banner-image .back{left:20px;right:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:48px}}.banner-image .back:before{content:url(../imgs/chevron-red-left.svg);margin-right:12px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.banner-image .back:hover,.banner-image .book-grid .col:hover .back.author,.banner-image .book-grid .col:hover .back.book,.book-grid .col:hover .banner-image .back.author,.book-grid .col:hover .banner-image .back.book{color:#fff}.banner-image .back:hover:before,.banner-image .book-grid .col:hover .back.author:before,.banner-image .book-grid .col:hover .back.book:before,.book-grid .col:hover .banner-image .back.author:before,.book-grid .col:hover .banner-image .back.book:before{margin-right:17px}.testimonials{background:#0d0d0d;margin:135px 0;padding:105px 0;color:#fff}@media (max-width:767px){.testimonials{margin:75px 0;padding:70px 0 100px}}.testimonials .large-frame{position:relative}.testimonials .slides{position:static}@media (max-width:767px){.testimonials .row,.testimonials [data-id=archive-catalogs] .alm-reveal,.testimonials [data-id=archive-series] .alm-reveal,.testimonials [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .testimonials .alm-reveal,[data-id=archive-series] .testimonials .alm-reveal,[data-id=homepage-series] .testimonials .alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){.tabs-panels .testimonials .panel>div>.gform_confirmation_wrapper,.tabs-panels .testimonials .panel>div>.gform_wrapper,.testimonials .inner-frame,.testimonials .tabs-panels .panel>div>.gform_confirmation_wrapper,.testimonials .tabs-panels .panel>div>.gform_wrapper{padding-top:78px}}.testimonials .the-content{max-width:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}@media (max-width:767px){.testimonials .the-content{max-width:none;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center}}.testimonials .the-content .inner{padding-right:7%;padding-top:147px}@media (max-width:767px){.testimonials .the-content .inner{padding-right:0;padding-top:0}}.testimonials h2{color:#fff;font-size:51px;line-height:51px;margin:0;position:absolute;top:0;width:100%;max-width:945px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonials h2 span{display:inline-block;padding-left:18px;padding-right:18px;border-left:9px solid #e15451}@media (max-width:767px){.testimonials h2 span{padding-left:0;padding-right:0;border:0}}@media (max-width:767px){.testimonials h2{font-size:36px;line-height:42px;text-align:center}}.testimonials blockquote{margin:0}.testimonials blockquote p:first-child:before{content:"“"}.testimonials blockquote p:last-child:after{content:"”"}.testimonials cite{display:block;font-style:normal}.testimonials cite .author{display:block}@media (max-width:767px){.testimonials cite span{font-size:15px;line-height:21px}}.testimonials cite .sub-text{font-size:17px;line-height:24px;font-family:gt_sectra_displaybold_italic,serif}@media (max-width:767px){.testimonials cite .sub-text{font-size:16px;line-height:21px}}.testimonials .the-image{max-width:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}@media (max-width:767px){.testimonials .the-image{max-width:203px;-ms-flex-preferred-size:auto;flex-basis:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto 35px}}.testimonials .the-image .book-link{display:block;margin-bottom:18px}.testimonials .the-image .book-link.book-has-border img{border:1px solid #fff}.testimonials .the-image img{display:block}.testimonials .the-image .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-info .category .testimonials .the-image .caption a:after,.filter-bar .filter-subject-wrap .facetwp-checkbox .testimonials .the-image .caption .fwp_label:after,.testimonials .the-image .caption .book-info .category a:after,.testimonials .the-image .caption .button:after,.testimonials .the-image .caption .filter-bar .filter-subject-wrap .facetwp-checkbox .fwp_label:after,.testimonials .the-image .caption body .alm-btn-wrap .alm-load-more-btn:after,body .alm-btn-wrap .testimonials .the-image .caption .alm-load-more-btn:after{content:" this title"}@media (max-width:767px){.book-info .category .testimonials .the-image .caption a:after,.filter-bar .filter-subject-wrap .facetwp-checkbox .testimonials .the-image .caption .fwp_label:after,.testimonials .the-image .caption .book-info .category a:after,.testimonials .the-image .caption .button:after,.testimonials .the-image .caption .filter-bar .filter-subject-wrap .facetwp-checkbox .fwp_label:after,.testimonials .the-image .caption body .alm-btn-wrap .alm-load-more-btn:after,body .alm-btn-wrap .testimonials .the-image .caption .alm-load-more-btn:after{display:none}}@media (max-width:1440px){.testimonials .slick-arrow{top:auto;-webkit-transform:none;transform:none;bottom:-60px}}@media (max-width:767px){.testimonials .slick-arrow{width:30px;max-width:none;overflow:hidden;bottom:auto;top:178px}.testimonials .slick-arrow img{max-width:none}}@media (max-width:1440px){.testimonials .slick-prev{left:40px}}@media (max-width:1440px){.testimonials .slick-next{right:40px}}@media (max-width:767px){.testimonials .slick-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.book-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.book-grid{margin-left:-10px;margin-right:-10px}}.book-grid.author-profiles .col{margin-bottom:50px}@media (max-width:767px){.book-grid.author-profiles .col{margin-bottom:20px}}.book-grid .col{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-bottom:75px}@media (max-width:767px){.book-grid .col{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:60px;padding-left:10px;padding-right:10px}}.book-grid h3{margin-top:0;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.book-grid a.author{font-size:15px;line-height:24px;display:inline-block;font-family:gt_walsheimmedium,sans-serif;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-bottom:1px solid transparent;color:#0d0d0d}.book-grid .col:hover a.author,.book-grid a.author:hover{border-bottom:1px solid #e15451;color:#0d0d0d}.book-grid a.author:not(:only-child):after{content:", "}.book-grid a.author:last-child:after{display:none}.book-grid .book{color:#0d0d0d;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}.book-grid .book:hover img,.book-grid .col:hover .book img{-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.45);box-shadow:0 0 45px 0 rgba(0,0,0,.45);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.book-grid .book .img-wrap{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:0;padding-bottom:154.6875%;display:block}.book-grid .book .img-wrap img{border:1px solid #b6b6b6;display:block;margin-bottom:22px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;bottom:0;display:block;width:100%;height:auto;max-height:100%}.book-grid .author-profile .img-wrap{position:relative;display:block;margin-bottom:22px;max-width:225px}.book-grid .author-profile .img-wrap:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background:rgba(13,13,13,.6);opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.book-grid .author-profile .img-wrap img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media (max-width:1300px){.book-grid .author-profile .img-wrap img{height:250px}}@media (max-width:1024px){.book-grid .author-profile .img-wrap img{height:175px}}@media (max-width:900px){.book-grid .author-profile .img-wrap img{height:150px}}@media (max-width:767px){.book-grid .author-profile .img-wrap img{height:300px}}@media (max-width:425px){.book-grid .author-profile .img-wrap img{height:200px}}.book-grid .author-profile:hover .img-wrap:after,.book-grid .col:hover .author-profile.author .img-wrap:after,.book-grid .col:hover .author-profile.book .img-wrap:after{opacity:1}body.page-template-home .book-grid .col{margin-bottom:28px}@media (max-width:767px){body.page-template-home .book-grid .col{margin-bottom:45px}}.images-with-content{background:#0d0d0d;color:#fff;padding:15px 0 0}.images-with-content .row,.images-with-content [data-id=archive-catalogs] .alm-reveal,.images-with-content [data-id=archive-series] .alm-reveal,.images-with-content [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .images-with-content .alm-reveal,[data-id=archive-series] .images-with-content .alm-reveal,[data-id=homepage-series] .images-with-content .alm-reveal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin:120px 0}@media (max-width:900px){.images-with-content .row,.images-with-content [data-id=archive-catalogs] .alm-reveal,.images-with-content [data-id=archive-series] .alm-reveal,.images-with-content [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .images-with-content .alm-reveal,[data-id=archive-series] .images-with-content .alm-reveal,[data-id=homepage-series] .images-with-content .alm-reveal{margin:75px 0}}.images-with-content .row:last-child,.images-with-content [data-id=archive-catalogs] .alm-reveal:last-child,.images-with-content [data-id=archive-series] .alm-reveal:last-child,.images-with-content [data-id=homepage-series] .alm-reveal:last-child,[data-id=archive-catalogs] .images-with-content .alm-reveal:last-child,[data-id=archive-series] .images-with-content .alm-reveal:last-child,[data-id=homepage-series] .images-with-content .alm-reveal:last-child{margin-bottom:0}.images-with-content .row .col,.images-with-content [data-id=archive-catalogs] .alm-reveal .col,.images-with-content [data-id=archive-series] .alm-reveal .col,.images-with-content [data-id=homepage-series] .alm-reveal .col,[data-id=archive-catalogs] .images-with-content .alm-reveal .col,[data-id=archive-series] .images-with-content .alm-reveal .col,[data-id=homepage-series] .images-with-content .alm-reveal .col{padding-left:0;padding-right:0}.images-with-content .row .col.the-image,.images-with-content [data-id=archive-catalogs] .alm-reveal .col.the-image,.images-with-content [data-id=archive-series] .alm-reveal .col.the-image,.images-with-content [data-id=homepage-series] .alm-reveal .col.the-image,[data-id=archive-catalogs] .images-with-content .alm-reveal .col.the-image,[data-id=archive-series] .images-with-content .alm-reveal .col.the-image,[data-id=homepage-series] .images-with-content .alm-reveal .col.the-image{width:52%}@media (max-width:900px){.images-with-content .row .col.the-image,.images-with-content [data-id=archive-catalogs] .alm-reveal .col.the-image,.images-with-content [data-id=archive-series] .alm-reveal .col.the-image,.images-with-content [data-id=homepage-series] .alm-reveal .col.the-image,[data-id=archive-catalogs] .images-with-content .alm-reveal .col.the-image,[data-id=archive-series] .images-with-content .alm-reveal .col.the-image,[data-id=homepage-series] .images-with-content .alm-reveal .col.the-image{width:auto}}.images-with-content .row .col.the-content,.images-with-content [data-id=archive-catalogs] .alm-reveal .col.the-content,.images-with-content [data-id=archive-series] .alm-reveal .col.the-content,.images-with-content [data-id=homepage-series] .alm-reveal .col.the-content,[data-id=archive-catalogs] .images-with-content .alm-reveal .col.the-content,[data-id=archive-series] .images-with-content .alm-reveal .col.the-content,[data-id=homepage-series] .images-with-content .alm-reveal .col.the-content{width:48%}@media (max-width:900px){.images-with-content .row .col.the-content,.images-with-content [data-id=archive-catalogs] .alm-reveal .col.the-content,.images-with-content [data-id=archive-series] .alm-reveal .col.the-content,.images-with-content [data-id=homepage-series] .alm-reveal .col.the-content,[data-id=archive-catalogs] .images-with-content .alm-reveal .col.the-content,[data-id=archive-series] .images-with-content .alm-reveal .col.the-content,[data-id=homepage-series] .images-with-content .alm-reveal .col.the-content{width:auto;margin-top:20px}}.images-with-content .row.imgRight,.images-with-content [data-id=archive-catalogs] .imgRight.alm-reveal,.images-with-content [data-id=archive-series] .imgRight.alm-reveal,.images-with-content [data-id=homepage-series] .imgRight.alm-reveal,[data-id=archive-catalogs] .images-with-content .imgRight.alm-reveal,[data-id=archive-series] .images-with-content .imgRight.alm-reveal,[data-id=homepage-series] .images-with-content .imgRight.alm-reveal{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:900px){.images-with-content .row.imgRight,.images-with-content [data-id=archive-catalogs] .imgRight.alm-reveal,.images-with-content [data-id=archive-series] .imgRight.alm-reveal,.images-with-content [data-id=homepage-series] .imgRight.alm-reveal,[data-id=archive-catalogs] .images-with-content .imgRight.alm-reveal,[data-id=archive-series] .images-with-content .imgRight.alm-reveal,[data-id=homepage-series] .images-with-content .imgRight.alm-reveal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.images-with-content .row.imgRight .the-content,.images-with-content [data-id=archive-catalogs] .imgRight.alm-reveal .the-content,.images-with-content [data-id=archive-series] .imgRight.alm-reveal .the-content,.images-with-content [data-id=homepage-series] .imgRight.alm-reveal .the-content,[data-id=archive-catalogs] .images-with-content .imgRight.alm-reveal .the-content,[data-id=archive-series] .images-with-content .imgRight.alm-reveal .the-content,[data-id=homepage-series] .images-with-content .imgRight.alm-reveal .the-content{padding:0 7% 0 3%}@media (max-width:900px){.images-with-content .row.imgRight .the-content,.images-with-content [data-id=archive-catalogs] .imgRight.alm-reveal .the-content,.images-with-content [data-id=archive-series] .imgRight.alm-reveal .the-content,.images-with-content [data-id=homepage-series] .imgRight.alm-reveal .the-content,[data-id=archive-catalogs] .images-with-content .imgRight.alm-reveal .the-content,[data-id=archive-series] .images-with-content .imgRight.alm-reveal .the-content,[data-id=homepage-series] .images-with-content .imgRight.alm-reveal .the-content{padding:0}}.images-with-content .row.imgLeft .the-content,.images-with-content [data-id=archive-catalogs] .imgLeft.alm-reveal .the-content,.images-with-content [data-id=archive-series] .imgLeft.alm-reveal .the-content,.images-with-content [data-id=homepage-series] .imgLeft.alm-reveal .the-content,[data-id=archive-catalogs] .images-with-content .imgLeft.alm-reveal .the-content,[data-id=archive-series] .images-with-content .imgLeft.alm-reveal .the-content,[data-id=homepage-series] .images-with-content .imgLeft.alm-reveal .the-content{padding:0 3% 0 7%}@media (max-width:900px){.images-with-content .row.imgLeft .the-content,.images-with-content [data-id=archive-catalogs] .imgLeft.alm-reveal .the-content,.images-with-content [data-id=archive-series] .imgLeft.alm-reveal .the-content,.images-with-content [data-id=homepage-series] .imgLeft.alm-reveal .the-content,[data-id=archive-catalogs] .images-with-content .imgLeft.alm-reveal .the-content,[data-id=archive-series] .images-with-content .imgLeft.alm-reveal .the-content,[data-id=homepage-series] .images-with-content .imgLeft.alm-reveal .the-content{padding:0}}.images-with-content h3{color:#fff;font-size:51px;line-height:1;margin-top:5px;letter-spacing:-.009em}@media (max-width:900px){.images-with-content h3{font-size:36px;line-height:42px}}.images-with-content .the-content p{margin-top:30px}.images-with-content .the-content p:last-child{margin-bottom:0}.images-with-content.has-black-squares .row,.images-with-content.has-black-squares [data-id=archive-catalogs] .alm-reveal,.images-with-content.has-black-squares [data-id=archive-series] .alm-reveal,.images-with-content.has-black-squares [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .images-with-content.has-black-squares .alm-reveal,[data-id=archive-series] .images-with-content.has-black-squares .alm-reveal,[data-id=homepage-series] .images-with-content.has-black-squares .alm-reveal{position:relative}.images-with-content.has-black-squares .row:before,.images-with-content.has-black-squares [data-id=archive-catalogs] .alm-reveal:before,.images-with-content.has-black-squares [data-id=archive-series] .alm-reveal:before,.images-with-content.has-black-squares [data-id=homepage-series] .alm-reveal:before,[data-id=archive-catalogs] .images-with-content.has-black-squares .alm-reveal:before,[data-id=archive-series] .images-with-content.has-black-squares .alm-reveal:before,[data-id=homepage-series] .images-with-content.has-black-squares .alm-reveal:before{position:absolute;top:0;bottom:0;width:28%;height:100%;content:"";display:block;background:rgba(13,13,13,.84);mix-blend-mode:multiply}@media (max-width:900px){.images-with-content.has-black-squares .row:before,.images-with-content.has-black-squares [data-id=archive-catalogs] .alm-reveal:before,.images-with-content.has-black-squares [data-id=archive-series] .alm-reveal:before,.images-with-content.has-black-squares [data-id=homepage-series] .alm-reveal:before,[data-id=archive-catalogs] .images-with-content.has-black-squares .alm-reveal:before,[data-id=archive-series] .images-with-content.has-black-squares .alm-reveal:before,[data-id=homepage-series] .images-with-content.has-black-squares .alm-reveal:before{display:none}}.images-with-content.has-black-squares .row .the-content,.images-with-content.has-black-squares [data-id=archive-catalogs] .alm-reveal .the-content,.images-with-content.has-black-squares [data-id=archive-series] .alm-reveal .the-content,.images-with-content.has-black-squares [data-id=homepage-series] .alm-reveal .the-content,[data-id=archive-catalogs] .images-with-content.has-black-squares .alm-reveal .the-content,[data-id=archive-series] .images-with-content.has-black-squares .alm-reveal .the-content,[data-id=homepage-series] .images-with-content.has-black-squares .alm-reveal .the-content{position:relative}.images-with-content.has-black-squares .row.imgRight:before,.images-with-content.has-black-squares [data-id=archive-catalogs] .imgRight.alm-reveal:before,.images-with-content.has-black-squares [data-id=archive-series] .imgRight.alm-reveal:before,.images-with-content.has-black-squares [data-id=homepage-series] .imgRight.alm-reveal:before,[data-id=archive-catalogs] .images-with-content.has-black-squares .imgRight.alm-reveal:before,[data-id=archive-series] .images-with-content.has-black-squares .imgRight.alm-reveal:before,[data-id=homepage-series] .images-with-content.has-black-squares .imgRight.alm-reveal:before{left:0}.images-with-content.has-black-squares .row.imgLeft:before,.images-with-content.has-black-squares [data-id=archive-catalogs] .imgLeft.alm-reveal:before,.images-with-content.has-black-squares [data-id=archive-series] .imgLeft.alm-reveal:before,.images-with-content.has-black-squares [data-id=homepage-series] .imgLeft.alm-reveal:before,[data-id=archive-catalogs] .images-with-content.has-black-squares .imgLeft.alm-reveal:before,[data-id=archive-series] .images-with-content.has-black-squares .imgLeft.alm-reveal:before,[data-id=homepage-series] .images-with-content.has-black-squares .imgLeft.alm-reveal:before{right:0}.images-with-content.on-homepage{padding:0;margin-top:135px}@media (max-width:767px){.images-with-content.on-homepage{margin-top:80px}}.images-with-content.on-homepage .facetwp-pager,.images-with-content.on-homepage .frame,.images-with-content.on-homepage .navigation.pagination{padding-bottom:0;position:relative}.images-with-content.on-homepage .row,.images-with-content.on-homepage [data-id=archive-catalogs] .alm-reveal,.images-with-content.on-homepage [data-id=archive-series] .alm-reveal,.images-with-content.on-homepage [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .images-with-content.on-homepage .alm-reveal,[data-id=archive-series] .images-with-content.on-homepage .alm-reveal,[data-id=homepage-series] .images-with-content.on-homepage .alm-reveal{border-bottom:1px solid rgba(182,182,182,.15);padding-bottom:60px}.images-with-content.on-homepage .row .col.the-content,.images-with-content.on-homepage [data-id=archive-catalogs] .alm-reveal .col.the-content,.images-with-content.on-homepage [data-id=archive-series] .alm-reveal .col.the-content,.images-with-content.on-homepage [data-id=homepage-series] .alm-reveal .col.the-content,[data-id=archive-catalogs] .images-with-content.on-homepage .alm-reveal .col.the-content,[data-id=archive-series] .images-with-content.on-homepage .alm-reveal .col.the-content,[data-id=homepage-series] .images-with-content.on-homepage .alm-reveal .col.the-content{padding-top:30px;padding-bottom:30px}@media (max-width:900px){.images-with-content.on-homepage .row .col.the-content,.images-with-content.on-homepage [data-id=archive-catalogs] .alm-reveal .col.the-content,.images-with-content.on-homepage [data-id=archive-series] .alm-reveal .col.the-content,.images-with-content.on-homepage [data-id=homepage-series] .alm-reveal .col.the-content,[data-id=archive-catalogs] .images-with-content.on-homepage .alm-reveal .col.the-content,[data-id=archive-series] .images-with-content.on-homepage .alm-reveal .col.the-content,[data-id=homepage-series] .images-with-content.on-homepage .alm-reveal .col.the-content{padding-top:0;padding-bottom:0}}.images-with-content.on-homepage img{margin-top:-60px}@media (max-width:900px){.images-with-content.on-homepage img{margin-top:-75px}}.images-with-content.on-homepage h3{margin-top:0}.contact-form{margin:0 0 135px}@media (max-width:767px){.contact-form{margin-bottom:75px}}.contact-form .facetwp-pager .inner,.contact-form .frame .inner,.contact-form .navigation.pagination .inner{border-top:1px solid #b6b6b6;padding-top:82px}@media (max-width:767px){.contact-form .facetwp-pager .inner,.contact-form .frame .inner,.contact-form .navigation.pagination .inner{padding-top:68px}}.gform_footer p{font-size:12px}.rollover-cards{margin:135px 0 90px;position:relative}.rollover-cards.smaller-margins{margin:97px 0 52px}@media (max-width:767px){.rollover-cards.smaller-margins{margin-bottom:-50px}}.rollover-cards.no-header{margin-top:270px}@media (max-width:1024px){.rollover-cards.no-header{margin-top:166px}}@media (max-width:900px){.rollover-cards.no-header{margin-top:0}}@media (max-width:767px){.rollover-cards.no-header{margin-bottom:10px}}.rollover-cards.has-header:before{top:269px}@media (max-width:1024px){.rollover-cards.has-header:before{top:215px}}@media (max-width:767px){.rollover-cards.has-header{margin-top:75px}}.rollover-cards:before{position:absolute;top:135px;bottom:325px;display:block;content:"";background:#f3f3f3;left:0;right:0}@media (max-width:1024px){.rollover-cards:before{top:85px;bottom:260px}}@media (max-width:900px){.rollover-cards:before{display:none}}.rollover-cards .facetwp-pager,.rollover-cards .frame,.rollover-cards .navigation.pagination{max-width:1125px;position:relative;z-index:1}@media (max-width:1024px){.rollover-cards .facetwp-pager,.rollover-cards .frame,.rollover-cards .navigation.pagination{max-width:761px}}.rollover-cards .group{margin-bottom:52px}.rollover-cards .group:last-child{margin-bottom:0}@media (max-width:767px){.rollover-cards .group{margin-bottom:25px}.rollover-cards .group:last-child{margin-bottom:0}}.rollover-cards .header{border-left:9px solid #e15451;padding-left:19px;margin-bottom:45px}@media (max-width:767px){.rollover-cards .header{border-left:0;padding-left:0;text-align:center}}.rollover-cards .header h2{font-size:51px;line-height:1;margin-bottom:7px}@media (max-width:767px){.rollover-cards .header h2{font-size:36px;line-height:42px}}.rollover-cards .header .sub-head{display:block}.rollover-cards .row .col:nth-child(odd),.rollover-cards [data-id=archive-catalogs] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=archive-series] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=homepage-series] .alm-reveal .col:nth-child(odd),[data-id=archive-catalogs] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=archive-series] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=homepage-series] .rollover-cards .alm-reveal .col:nth-child(odd){position:relative;top:-134px}@media (max-width:1024px){.rollover-cards .row .col:nth-child(odd),.rollover-cards [data-id=archive-catalogs] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=archive-series] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=homepage-series] .alm-reveal .col:nth-child(odd),[data-id=archive-catalogs] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=archive-series] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=homepage-series] .rollover-cards .alm-reveal .col:nth-child(odd){top:-83px}}@media (max-width:900px){.rollover-cards .row .col:nth-child(odd),.rollover-cards [data-id=archive-catalogs] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=archive-series] .alm-reveal .col:nth-child(odd),.rollover-cards [data-id=homepage-series] .alm-reveal .col:nth-child(odd),[data-id=archive-catalogs] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=archive-series] .rollover-cards .alm-reveal .col:nth-child(odd),[data-id=homepage-series] .rollover-cards .alm-reveal .col:nth-child(odd){position:static}}.rollover-cards .rollover-card{height:540px;background-position:center;background-size:cover;margin-bottom:45px;padding:60px 0;position:relative;display:block;overflow:hidden}@media (max-width:1024px){.rollover-cards .rollover-card{width:335px;height:365px;margin-left:auto;margin-right:auto;padding:43px 0;max-width:100%}}.book-grid .col:hover .rollover-cards .rollover-card.author:before,.book-grid .col:hover .rollover-cards .rollover-card.book:before,.rollover-cards .book-grid .col:hover .rollover-card.author:before,.rollover-cards .book-grid .col:hover .rollover-card.book:before,.rollover-cards .rollover-card:hover:before{opacity:1}.book-grid .col:hover .rollover-cards .rollover-card.author .inner,.book-grid .col:hover .rollover-cards .rollover-card.book .inner,.rollover-cards .book-grid .col:hover .rollover-card.author .inner,.rollover-cards .book-grid .col:hover .rollover-card.book .inner,.rollover-cards .rollover-card:hover .inner{width:78%}.book-grid .col:hover .rollover-cards .rollover-card.author h3,.book-grid .col:hover .rollover-cards .rollover-card.book h3,.rollover-cards .book-grid .col:hover .rollover-card.author h3,.rollover-cards .book-grid .col:hover .rollover-card.book h3,.rollover-cards .rollover-card:hover h3{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}@media (max-width:1024px){.book-grid .col:hover .rollover-cards .rollover-card.author h3,.book-grid .col:hover .rollover-cards .rollover-card.book h3,.rollover-cards .book-grid .col:hover .rollover-card.author h3,.rollover-cards .book-grid .col:hover .rollover-card.book h3,.rollover-cards .rollover-card:hover h3{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}.book-grid .col:hover .rollover-cards .rollover-card.author .content,.book-grid .col:hover .rollover-cards .rollover-card.book .content,.rollover-cards .book-grid .col:hover .rollover-card.author .content,.rollover-cards .book-grid .col:hover .rollover-card.book .content,.rollover-cards .rollover-card:hover .content{opacity:1;visibility:visible;position:static;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.book-grid .col:hover .rollover-cards .rollover-card.author .btn-text,.book-grid .col:hover .rollover-cards .rollover-card.book .btn-text,.rollover-cards .book-grid .col:hover .rollover-card.author .btn-text,.rollover-cards .book-grid .col:hover .rollover-card.book .btn-text,.rollover-cards .rollover-card:hover .btn-text{color:#fff}.rollover-cards .rollover-card:before{background:#0d0d0d;height:100%;width:100%;display:block;content:"";position:absolute;left:0;top:0;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.rollover-cards .rollover-card .inner{color:#fff;text-align:center;border-left:1px solid #e15451;border-right:1px solid #e15451;width:61%;padding:40px;position:relative;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.rollover-cards .rollover-card h3{color:#fff;margin:0 auto;max-width:248px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (max-width:1024px){.rollover-cards .rollover-card h3{font-size:24px;line-height:30px}}.rollover-cards .rollover-card .content{font-size:18px;line-height:24px;opacity:0;visibility:hidden;width:100%;position:absolute;right:0;left:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (max-width:1024px){.rollover-cards .rollover-card .content{font-size:14px;line-height:1.7;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}}.rollover-cards .rollover-card .content .content-inner{width:330px;margin:0 auto}@media (max-width:1024px){.rollover-cards .rollover-card .content .content-inner{width:203px;font-size:13px;line-height:1.1}}.rollover-cards .rollover-card .content .content-inner p{margin:15px 0}.rollover-cards .rollover-card .content .content-inner p:last-child{margin-bottom:0}.rollover-cards .rollover-card .label{font-size:15px;line-height:1;color:#e15451;font-family:gt_walsheimmedium,sans-serif;position:absolute;top:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1024px){.rollover-cards .rollover-card .label{max-width:48px;top:-14px}}.rollover-cards .rollover-card .btn-text{position:absolute;bottom:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.rollover-cards .rollover-card .bottom-lines:after,.rollover-cards .rollover-card .bottom-lines:before,.rollover-cards .rollover-card .top-lines:after,.rollover-cards .rollover-card .top-lines:before{height:1px;background:#e15451;width:30%;display:block;content:"";position:absolute}.rollover-cards .rollover-card .top-lines:before{top:0;left:0}.rollover-cards .rollover-card .top-lines:after{top:0;right:0}.rollover-cards .rollover-card .bottom-lines:before{bottom:0;left:0}.rollover-cards .rollover-card .bottom-lines:after{bottom:0;right:0}.author-detail{margin-bottom:120px}@media (max-width:767px){.author-detail{margin-bottom:60px}}.author-detail .inner-frame,.author-detail .tabs-panels .panel>div>.gform_confirmation_wrapper,.author-detail .tabs-panels .panel>div>.gform_wrapper,.tabs-panels .author-detail .panel>div>.gform_confirmation_wrapper,.tabs-panels .author-detail .panel>div>.gform_wrapper{max-width:900px}.author-detail .row,.author-detail [data-id=archive-catalogs] .alm-reveal,.author-detail [data-id=archive-series] .alm-reveal,.author-detail [data-id=homepage-series] .alm-reveal,[data-id=archive-catalogs] .author-detail .alm-reveal,[data-id=archive-series] .author-detail .alm-reveal,[data-id=homepage-series] .author-detail .alm-reveal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-detail .the-image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:767px){.author-detail .the-image{margin-bottom:45px}}.author-detail .the-image img{display:block;height:420px;width:315px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.author-detail .the-image img{margin:0 auto}}.author-detail h2{font-size:51px;line-height:1;margin-top:8px}@media (max-width:767px){.author-detail h2{font-size:36px}}.author-detail .inner{padding-left:8%}@media (max-width:767px){.author-detail .inner{padding:0}}.author-detail .inner p:last-child{margin-bottom:0}.book-quotes{background:#e15451;color:#fff;text-align:center;height:605px;position:relative}@media (min-width:1050px) and (max-width:1440px){.book-quotes{height:550px}}@media (max-width:767px){.book-quotes{height:calc(90vh - 75px)}}@media (max-width:768px){.book-quotes{height:auto}}.book-quotes .large-frame{position:relative}.book-quotes .large-frame .book-quote-slides{padding-top:125px}@media (max-width:767px){.book-quotes .large-frame{padding-left:20px;padding-right:20px}}.book-quotes .inner-frame,.book-quotes .large-frame,.book-quotes .slick-list,.book-quotes .slick-slide,.book-quotes .slick-slide>div,.book-quotes .slick-track,.book-quotes .slides,.book-quotes .tabs-panels .panel>div>.gform_confirmation_wrapper,.book-quotes .tabs-panels .panel>div>.gform_wrapper,.tabs-panels .book-quotes .panel>div>.gform_confirmation_wrapper,.tabs-panels .book-quotes .panel>div>.gform_wrapper{height:100%}.book-quotes .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-quotes .slides{position:static}.book-quotes .slick-slider{position:static}.book-quotes .facetwp-pager,.book-quotes .frame,.book-quotes .navigation.pagination{max-width:1100px}.book-quotes h1{color:#fff;font-size:50px;line-height:53px;margin-bottom:45px;text-align:left;position:relative;letter-spacing:-.006em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1600px){.book-quotes h1{font-size:45px;line-height:48px}}@media (max-width:767px){.book-quotes h1{font-size:25px;line-height:1.2;margin-bottom:15px}}.book-quotes h1 span{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.book-quotes h1 img{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-40%);transform:translateX(-50%) translateY(-40%);position:relative;margin-left:auto;margin-right:auto;margin-right:90px;display:block;vertical-align:middle;left:unset;right:unset;-webkit-transform:unset!important;transform:unset!important;max-width:198px}.book-quotes a{color:#fff;text-decoration:none}.book-quotes a.active-header h1 span{opacity:1}.book-quotes a.active-header h1 img{opacity:1;visibility:visible;-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.45);box-shadow:0 0 45px 0 rgba(0,0,0,.45);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.book-quotes a.active-header .book-title{letter-spacing:-.003em}.book-quotes a.active-header .book-title img{opacity:1;visibility:visible;bottom:-40px}@media (max-width:1440px){.book-quotes a.active-header .book-title img{display:none}}.book-quotes .authors .book-author{font-family:gt_walsheimmedium,sans-serif}@media (max-width:360px){.book-quotes .authors .book-author{display:none}}@media (max-width:767px){.book-quotes .authors .book-author{font-size:15px;line-height:30px}}.book-quotes .authors .book-author:not(:only-child):after{content:', '}.book-quotes .authors .book-author:last-child:after{display:none}.book-quotes .book-title{font-family:gt_sectra_displaybold_italic,serif;font-size:36px;line-height:42px;display:block;position:relative}@media (max-width:360px){.book-quotes .book-title{display:none}}@media (max-width:767px){.book-quotes .book-title{font-size:24px;line-height:30px}}.book-quotes .book-title img{position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;bottom:-60px;left:50%;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media (max-width:767px){.book-quotes .book-title img{display:none}}@media (max-width:1440px){.book-quotes .slick-arrow{top:auto;-webkit-transform:none;transform:none;overflow:hidden;bottom:66px}.book-quotes .slick-prev{left:30%}.book-quotes .slick-next{right:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.book-quotes .slick-arrow{width:30px;bottom:37px;overflow:hidden}.book-quotes .slick-arrow img{max-width:none}}.notification-block{background-color:#e15451;background:#e15451;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#e15451),color-stop(50%,rgba(225,84,81,0)));background:linear-gradient(180deg,#e15451 50%,rgba(225,84,81,0) 50%);padding-top:0;margin-bottom:135px}@media (max-width:1200px){.notification-block{padding-top:70px}}.notification-block .facetwp-pager,.notification-block .frame,.notification-block .navigation.pagination{position:relative;z-index:1;border:1px solid #e15451;width:430px;height:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0!important}.notification-block .facetwp-pager h2,.notification-block .frame h2,.notification-block .navigation.pagination h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:51px;margin-bottom:0;margin-right:24px;margin-left:35px;margin-top:20px;white-space:nowrap}.notification-block .facetwp-pager h2:before,.notification-block .frame h2:before,.notification-block .navigation.pagination h2:before{all:unset!important}.notification-block .facetwp-pager p,.notification-block .frame p,.notification-block .navigation.pagination p{text-align:left;color:#0d0d0d;font-size:15px;line-height:20px;margin-right:35px;margin-top:25px}.notification-block .facetwp-pager p span,.notification-block .frame p span,.notification-block .navigation.pagination p span{display:block;font-weight:600;font-size:24px;line-height:28px;margin-bottom:4px!important}@media (max-width:1440px){.notification-block .facetwp-pager p,.notification-block .frame p,.notification-block .navigation.pagination p{margin-right:0}}.notification-block .facetwp-pager:before,.notification-block .frame:before,.notification-block .navigation.pagination:before{content:' ';position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);z-index:-1;border:19px solid #fff}@media (max-width:768px){.notification-block .facetwp-pager,.notification-block .frame,.notification-block .navigation.pagination{max-width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notification-block .facetwp-pager h2,.notification-block .facetwp-pager p,.notification-block .frame h2,.notification-block .frame p,.notification-block .navigation.pagination h2,.notification-block .navigation.pagination p{text-align:center;margin:15px}}.book-quote-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:75px}.book-quote-info .book-info-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-quote-info .book-info-left img{max-width:298px;height:auto;margin-right:90px;-o-object-fit:contain;object-fit:contain;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.book-quote-info .book-info-left .slide-count-wrap{position:relative;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px;max-width:100%;margin-right:90px}.book-info .category .book-quote-info .book-info-left .slide-count-wrap .left a,.book-quote-info .book-info-left .slide-count-wrap .left .book-info .category a,.book-quote-info .book-info-left .slide-count-wrap .left .filter-bar .filter-subject-wrap .facetwp-checkbox a.fwp_label,.book-quote-info .book-info-left .slide-count-wrap .left a.button,.book-quote-info .book-info-left .slide-count-wrap .left body .alm-btn-wrap a.alm-load-more-btn,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-quote-info .book-info-left .slide-count-wrap .left a.fwp_label,body .alm-btn-wrap .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn{border-bottom:1px solid #fff}.book-grid .col:hover .book-info .category .book-quote-info .book-info-left .slide-count-wrap .left a.author,.book-grid .col:hover .book-info .category .book-quote-info .book-info-left .slide-count-wrap .left a.book,.book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.button.author,.book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.button.book,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .book-quote-info .book-info-left .slide-count-wrap .left a.author.fwp_label,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox .book-quote-info .book-info-left .slide-count-wrap .left a.book.fwp_label,.book-grid .col:hover body .alm-btn-wrap .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn.author,.book-grid .col:hover body .alm-btn-wrap .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn.book,.book-info .category .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.author,.book-info .category .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.book,.book-info .category .book-quote-info .book-info-left .slide-count-wrap .left a:hover,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover .book-info .category a.author,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover .book-info .category a.book,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.author.fwp_label,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox a.book.fwp_label,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover a.button.author,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover a.button.book,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover body .alm-btn-wrap a.alm-load-more-btn.author,.book-quote-info .book-info-left .slide-count-wrap .left .book-grid .col:hover body .alm-btn-wrap a.alm-load-more-btn.book,.book-quote-info .book-info-left .slide-count-wrap .left .book-info .category .book-grid .col:hover a.author,.book-quote-info .book-info-left .slide-count-wrap .left .book-info .category .book-grid .col:hover a.book,.book-quote-info .book-info-left .slide-count-wrap .left .book-info .category a:hover,.book-quote-info .book-info-left .slide-count-wrap .left .filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.author.fwp_label,.book-quote-info .book-info-left .slide-count-wrap .left .filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover a.book.fwp_label,.book-quote-info .book-info-left .slide-count-wrap .left .filter-bar .filter-subject-wrap .facetwp-checkbox a.fwp_label:hover,.book-quote-info .book-info-left .slide-count-wrap .left a.button:hover,.book-quote-info .book-info-left .slide-count-wrap .left body .alm-btn-wrap .book-grid .col:hover a.alm-load-more-btn.author,.book-quote-info .book-info-left .slide-count-wrap .left body .alm-btn-wrap .book-grid .col:hover a.alm-load-more-btn.book,.book-quote-info .book-info-left .slide-count-wrap .left body .alm-btn-wrap a.alm-load-more-btn:hover,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.author.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.book.fwp_label,.filter-bar .filter-subject-wrap .facetwp-checkbox .book-quote-info .book-info-left .slide-count-wrap .left a.fwp_label:hover,body .alm-btn-wrap .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn.author,body .alm-btn-wrap .book-grid .col:hover .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn.book,body .alm-btn-wrap .book-quote-info .book-info-left .slide-count-wrap .left a.alm-load-more-btn:hover{color:#fff}@media (max-width:768px){.book-quote-info .book-info-left .slide-count-wrap{margin-top:25px;margin-bottom:25px;margin-right:0}}@media (max-width:768px){.book-quote-info .book-info-left{width:50%;margin:auto}}.book-quote-info .book-info-right .authors,.book-quote-info .book-info-right .book-title{text-align:left}@media (max-width:768px){.book-quote-info .book-info-right .authors,.book-quote-info .book-info-right .book-title,.book-quote-info .book-info-right h1{text-align:center}}@media (max-width:768px){.book-quote-info{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.book-quote-info .book-info-left img{width:100%;max-width:unset;margin:0}}.notification-bar.search{position:fixed;top:70px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;padding:10px 0}.notification-bar.search form{position:relative}.notification-bar.search a{position:absolute;right:25px;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:15px}@media (min-width:1440px){.notification-bar.search a{right:30px}}@media (min-width:994px){.notification-bar.search{top:98px}}.notification-bar.search input[type=text]{width:100%;border:none;background-color:#0d0d0d;color:#fff;font-family:gt_sectra_displaybold,serif;font-size:24px;line-height:20px;padding:10px 0;border-bottom:1px solid #fff}.notification-bar.search input[type=text]::-webkit-input-placeholder{color:#fff}.notification-bar.search input[type=text]::-moz-placeholder{color:#fff}.notification-bar.search input[type=text]:-ms-input-placeholder{color:#fff}.notification-bar.search input[type=text]::-ms-input-placeholder{color:#fff}.notification-bar.search input[type=text]::placeholder{color:#fff}@media (max-width:768px){.notification-bar.search input[type=text]{font-size:18px;padding-top:5px;padding-bottom:5px}}.notification-bar.search input[type=submit]{background-color:#0d0d0d;color:transparent;border:none;position:absolute;right:0;background-size:contain;background-image:url(/wp-content/themes/templeton-press/assets/imgs/search-white.svg);background-repeat:no-repeat;height:18px;width:18px;bottom:16px}@media (max-width:768px){.notification-bar.search input[type=submit]{bottom:10px;height:12px;width:12px}}@media (max-width:1440px){.notification-bar.search input[type=submit]{right:0}}body.active-scroll .notification-bar.search{top:70px}@media (max-width:993px){body.active-scroll .notification-bar.search{top:55px}}@media (max-width:1440px){.book-quote-slides .slick-next,.book-quote-slides .slick-prev{bottom:-40px}.book-quote-slides .slick-prev{left:40px}.book-quote-slides .slick-next{right:40px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.book-quote-slides .slick-next,.book-quote-slides .slick-prev{top:0;bottom:0}.slick-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-next img{-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}}.hide-notif-bar{opacity:0}.notification-bar{background:#0d0d0d;color:#fff;position:absolute;top:0;right:0;left:0;width:100%;text-align:center;z-index:10;padding:15px 0}.notification-bar .facetwp-pager,.notification-bar .frame,.notification-bar .navigation.pagination{position:relative}.notification-bar p{margin:0;font-size:15px;line-height:24px;font-family:gt_walsheimmedium,sans-serif}.notification-bar .close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (max-width:1440px){.notification-bar .close{right:15px}}.drawers{margin-bottom:20px}a.drawer-heading{text-decoration:none;border-top:1px solid #b6b6b6;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:gt_walsheimmedium,sans-serif;color:#0d0d0d;padding:0 21px;background:#fff}a.drawer-heading:not(.collapsed){background:rgba(243,243,243,.45)}a.drawer-heading:not(.collapsed) .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.drawer-heading .text{display:block}.drawer-content{display:none;padding:0 21px;background:rgba(243,243,243,.45)}.drawer-content dl{margin:0;padding-bottom:24px}.drawer-content dl dt{font-family:gt_walsheimmedium,sans-serif;float:left;margin-right:5px}.drawer-content p:first-child{margin-top:20px}.book-meta-data{margin:85px 0 -20px}@media (max-width:767px){.book-meta-data{margin:45px 0 0}}.book-meta-data h3{font-size:18px;line-height:24px}.book-info{width:33.33%}@media (max-width:1024px){.book-info{width:50%}}.book-info .inner{padding-right:45px}@media (max-width:1024px){.book-info .inner{padding-right:0}}.book-info h1{margin-bottom:12px;margin-top:42px}@media (max-width:767px){.book-info h1{margin-top:24px}}.book-info h2{margin-bottom:42px;margin-top:0}@media (max-width:767px){.book-info h2{margin-bottom:0}}.book-info h3{margin-bottom:6px}.book-info h3.authors a.author{color:#0d0d0d}.book-grid .col:hover .book-info h3.authors a.author,.book-info h3.authors .book-grid .col:hover a.author,.book-info h3.authors a.author:hover{color:#e15451}.book-info h3.authors a.author:not(:only-child):after{content:", "}.book-info h3.authors a.author:last-child:after{display:none}.book-info .sub-authors{font-size:15px;line-height:24px;display:block}.book-info .sub-authors span:not(:only-child):after{content:", "}.book-info .sub-authors span:last-child:after{display:none}.book-info .summary{border-top:1px solid #b6b6b6;padding-top:42px;margin-top:42px}.book-preview{width:33.33%;text-align:center}@media (max-width:1024px){.book-preview{width:auto;margin-bottom:42px}}@media (max-width:767px){.book-preview{margin-top:32px}}.book-preview.mobile{display:none}@media (max-width:1024px){.book-preview.desktop{display:none}.book-preview.mobile{display:block}}.book-preview img{margin:-45px auto 24px;display:block;border:1px solid #b6b6b6;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (max-width:1024px){.book-preview img{margin-top:0;width:200px;height:auto}}.book-grid .col:hover .book-preview a.book-thumb.author img,.book-grid .col:hover .book-preview a.book-thumb.book img,.book-preview .book-grid .col:hover a.book-thumb.author img,.book-preview .book-grid .col:hover a.book-thumb.book img,.book-preview a.book-thumb:hover img{-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.45);box-shadow:0 0 45px 0 rgba(0,0,0,.45)}.book-details{width:33.33%}@media (max-width:1024px){.book-details{width:50%}}.book-details .inner{padding-left:45px}@media (max-width:1024px){.book-details .inner{padding-left:0}}.book-details .book-notification{display:block;font-size:15px;line-height:15px;margin-top:18px}.book-details h3{margin-top:42px;margin-bottom:10px}.book-details .buy-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:21px;padding-right:21px}.book-details .buy-book span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-details .buy-book span img{margin-right:10px}.book-details .buy-book .arrow{position:relative;right:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.book-details .book-grid .col:hover .buy-book.author .arrow,.book-details .book-grid .col:hover .buy-book.book .arrow,.book-details .buy-book:hover .arrow,.book-grid .col:hover .book-details .buy-book.author .arrow,.book-grid .col:hover .book-details .buy-book.book .arrow{right:-5px}.book-details .availability{-webkit-columns:2;-moz-columns:2;columns:2;width:260px}.book-details .availability a{display:inline-block;margin-top:12px}.book-video iframe{width:100%;height:530px}@media (max-width:767px){.book-video iframe{height:330px}}.search-result-wrapper:first-child .search-result{padding-top:0}.search-result-wrapper:last-of-type .search-result{border-bottom:0}.search-result{border-bottom:1px solid #b6b6b6;padding:45px 0}.search-result h3{font-weight:400;margin:0}.search-result p:first-child,.search-result p:first-of-type{margin-top:0}.search-result .read-more{margin-top:35px}@media (max-width:767px){.search-result .read-more{margin-top:15px}}.facetwp-pager,.navigation.pagination{text-align:center;font-size:15px;line-height:15px;padding-top:36px;border-top:1px solid #b6b6b6;margin-top:50px;position:relative}.facetwp-pager .prev,.navigation.pagination .prev{left:0}.facetwp-pager .prev:before,.navigation.pagination .prev:before{content:url(../imgs/arrow-red-left.svg);margin-right:12px}.facetwp-pager .next,.navigation.pagination .next{right:0}.facetwp-pager .next:after,.navigation.pagination .next:after{content:url(../imgs/arrow-red-right.svg);margin-left:12px}.facetwp-pager .next,.facetwp-pager .prev,.navigation.pagination .next,.navigation.pagination .prev{font-size:13px;line-height:1;font-family:gt_walsheimmedium,sans-serif;position:absolute;top:37px;margin:0;padding:0}.book-grid .col:hover .facetwp-pager .next.author,.book-grid .col:hover .facetwp-pager .next.book,.book-grid .col:hover .facetwp-pager .prev.author,.book-grid .col:hover .facetwp-pager .prev.book,.book-grid .col:hover .navigation.pagination .next.author,.book-grid .col:hover .navigation.pagination .next.book,.book-grid .col:hover .navigation.pagination .prev.author,.book-grid .col:hover .navigation.pagination .prev.book,.facetwp-pager .book-grid .col:hover .next.author,.facetwp-pager .book-grid .col:hover .next.book,.facetwp-pager .book-grid .col:hover .prev.author,.facetwp-pager .book-grid .col:hover .prev.book,.facetwp-pager .next:hover,.facetwp-pager .prev:hover,.navigation.pagination .book-grid .col:hover .next.author,.navigation.pagination .book-grid .col:hover .next.book,.navigation.pagination .book-grid .col:hover .prev.author,.navigation.pagination .book-grid .col:hover .prev.book,.navigation.pagination .next:hover,.navigation.pagination .prev:hover{color:#0d0d0d}@media (max-width:650px){.facetwp-pager .next,.facetwp-pager .prev,.navigation.pagination .next,.navigation.pagination .prev{top:70px}}.facetwp-pager .facetwp-page:not(.prev):not(.next),.facetwp-pager .page-numbers:not(.prev):not(.next),.navigation.pagination .facetwp-page:not(.prev):not(.next),.navigation.pagination .page-numbers:not(.prev):not(.next){color:#0d0d0d;margin:0 3px}.book-grid .col:hover .facetwp-pager .facetwp-page.author:not(.prev):not(.next),.book-grid .col:hover .facetwp-pager .facetwp-page.book:not(.prev):not(.next),.book-grid .col:hover .facetwp-pager .page-numbers.author:not(.prev):not(.next),.book-grid .col:hover .facetwp-pager .page-numbers.book:not(.prev):not(.next),.book-grid .col:hover .navigation.pagination .facetwp-page.author:not(.prev):not(.next),.book-grid .col:hover .navigation.pagination .facetwp-page.book:not(.prev):not(.next),.book-grid .col:hover .navigation.pagination .page-numbers.author:not(.prev):not(.next),.book-grid .col:hover .navigation.pagination .page-numbers.book:not(.prev):not(.next),.facetwp-pager .book-grid .col:hover .facetwp-page.author:not(.prev):not(.next),.facetwp-pager .book-grid .col:hover .facetwp-page.book:not(.prev):not(.next),.facetwp-pager .book-grid .col:hover .page-numbers.author:not(.prev):not(.next),.facetwp-pager .book-grid .col:hover .page-numbers.book:not(.prev):not(.next),.facetwp-pager .facetwp-page:not(.prev):not(.next):hover,.facetwp-pager .page-numbers:not(.prev):not(.next):hover,.navigation.pagination .book-grid .col:hover .facetwp-page.author:not(.prev):not(.next),.navigation.pagination .book-grid .col:hover .facetwp-page.book:not(.prev):not(.next),.navigation.pagination .book-grid .col:hover .page-numbers.author:not(.prev):not(.next),.navigation.pagination .book-grid .col:hover .page-numbers.book:not(.prev):not(.next),.navigation.pagination .facetwp-page:not(.prev):not(.next):hover,.navigation.pagination .page-numbers:not(.prev):not(.next):hover{color:#e15451}.facetwp-pager .facetwp-page:not(.prev):not(.next).active,.facetwp-pager .page-numbers:not(.prev):not(.next).active,.navigation.pagination .facetwp-page:not(.prev):not(.next).active,.navigation.pagination .page-numbers:not(.prev):not(.next).active{color:#e15451}.three-columns .columns{margin-top:60px}@media (max-width:767px){.three-columns .columns{margin-top:0}}@media (max-width:767px){.three-columns .columns .col{margin-top:30px}}body .search-wrapper{position:relative}body .search-wrapper .reset{position:absolute;right:0;bottom:100%;margin-bottom:5px;border:0;color:#000;font-size:14px!important}.book-grid .col:hover body .search-wrapper .reset.author,.book-grid .col:hover body .search-wrapper .reset.book,body .search-wrapper .book-grid .col:hover .reset.author,body .search-wrapper .book-grid .col:hover .reset.book,body .search-wrapper .reset:hover{color:#e15451}@media (max-width:1440px){body .search-wrapper.our-books .reset{right:20px}}body .facetwp-facet{margin-bottom:0}body .facetwp-facet .facetwp-input-wrap{display:block}body .facetwp-facet input.facetwp-search{border:1px solid #b6b6b6;border-radius:0;padding:18px 60px 18px 21px;font-size:18px;line-height:18px;color:#0d0d0d;width:100%}body .facetwp-facet input.facetwp-search::-webkit-input-placeholder{color:#b6b6b6}body .facetwp-facet input.facetwp-search::-moz-placeholder{color:#b6b6b6}body .facetwp-facet input.facetwp-search:-ms-input-placeholder{color:#b6b6b6}body .facetwp-facet input.facetwp-search::-ms-input-placeholder{color:#b6b6b6}body .facetwp-facet input.facetwp-search::placeholder{color:#b6b6b6}body .facetwp-facet input.facetwp-search:focus{outline:1px auto #e15451}body .facetwp-facet .facetwp-icon{opacity:1}body .facetwp-facet .facetwp-icon:before{background:url(../imgs/search-red.svg) no-repeat center;width:60px}body .facetwp-facet-books{margin-bottom:35px}body .facetwp-facet-authors{margin-bottom:60px}.filter-bar{position:relative}.filter-bar>.facetwp-pager,.filter-bar>.frame,.filter-bar>.navigation.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}@media (max-width:767px){.filter-bar>.facetwp-pager,.filter-bar>.frame,.filter-bar>.navigation.pagination{margin-bottom:75px}}.filter-bar .facetwp-facet-results{margin:0;font-size:15px;line-height:14px}@media (max-width:767px){.filter-bar .facetwp-facet-results{display:none}}.filter-bar .toggle-filter-subject{font-size:15px;line-height:14px;font-family:gt_walsheimmedium,sans-serif;color:#0d0d0d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;left:35px}@media (max-width:767px){.filter-bar .toggle-filter-subject{left:0}.filter-bar .toggle-filter-subject span{display:none}}.filter-bar .toggle-filter-subject img{margin-right:13px}.filter-bar .filter-subject-wrap{position:absolute;top:100%;right:0;left:0;width:100%;background:#fff;z-index:1;padding:50px 0 60px;border-bottom:1px solid #b6b6b6}@media (max-width:767px){.filter-bar .filter-subject-wrap{padding:20px 0 30px;top:39px}}.filter-bar .filter-subject-wrap .facetwp-facet{margin:0 -22.5px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.filter-bar .filter-subject-wrap .facetwp-facet{display:block}}.filter-bar .filter-subject-wrap .facetwp-counter{display:none}.filter-bar .filter-subject-wrap .facetwp-checkbox{padding-left:22.5px;padding-right:22.5px;margin-bottom:0;background:0 0;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;position:relative}@media (max-width:767px){.filter-bar .filter-subject-wrap .facetwp-checkbox{max-width:none;-ms-flex-preferred-size:auto;flex-basis:auto;margin:10px 0}}.filter-bar .filter-subject-wrap .facetwp-checkbox[data-value=individual-freedom-and-free-markets]:before{background-image:url(../imgs/filter-individual-freedom.jpg)}.filter-bar .filter-subject-wrap .facetwp-checkbox[data-value=science-and-the-big-questions]:before{background-image:url(../imgs/filter-science.jpg)}.filter-bar .filter-subject-wrap .facetwp-checkbox[data-value=spirituality-and-health]:before{background-image:url(../imgs/filter-spirituality-and-health.jpg)}.filter-bar .filter-subject-wrap .facetwp-checkbox[data-value=the-virtues]:before{background-image:url(../imgs/filter-virtues.jpg)}.filter-bar .filter-subject-wrap .facetwp-checkbox:before{display:block;margin-bottom:25px;height:203px;width:293px;max-width:100%;background-size:cover;background-position:center;content:""}@media (max-width:993px){.filter-bar .filter-subject-wrap .facetwp-checkbox:before{height:133px}}@media (max-width:767px){.filter-bar .filter-subject-wrap .facetwp-checkbox:before{display:none}}.filter-bar .filter-subject-wrap .facetwp-checkbox:after{background:rgba(13,13,13,.6);content:"";display:block;position:absolute;top:0;left:22.5px;height:203px;right:22.5px;opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}@media (max-width:993px){.filter-bar .filter-subject-wrap .facetwp-checkbox:after{height:133px}}@media (max-width:767px){.filter-bar .filter-subject-wrap .facetwp-checkbox:after{display:none}}.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox.author:not(.disabled):after,.book-grid .col:hover .filter-bar .filter-subject-wrap .facetwp-checkbox.book:not(.disabled):after,.filter-bar .filter-subject-wrap .book-grid .col:hover .facetwp-checkbox.author:not(.disabled):after,.filter-bar .filter-subject-wrap .book-grid .col:hover .facetwp-checkbox.book:not(.disabled):after,.filter-bar .filter-subject-wrap .facetwp-checkbox.checked:after,.filter-bar .filter-subject-wrap .facetwp-checkbox:hover:not(.disabled):after{opacity:1}.filter-bar .filter-subject-wrap .facetwp-checkbox.checked .fwp_label{color:#0d0d0d}.filter-bar .filter-subject-wrap .facetwp-checkbox.checked .fwp_label:after{content:url(../imgs/close-red.svg);margin-left:10px;vertical-align:middle}.filter-bar .active-subjects{position:absolute;left:50%;top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.filter-bar .active-subjects{position:relative;-webkit-transform:none;transform:none;left:20px;top:-60px;right:20px}}.filter-bar .active-subjects .facetwp-facet{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;line-height:1}@media (max-width:767px){.filter-bar .active-subjects .facetwp-facet{display:block}}.filter-bar .active-subjects .facetwp-checkbox{margin:0 12px;background:0;padding:0;display:none;white-space:nowrap}@media (max-width:767px){.filter-bar .active-subjects .facetwp-checkbox{margin:5px 0}}.filter-bar .active-subjects .facetwp-checkbox .fwp_label:after{content:url(../imgs/close-red.svg);margin-left:10px;vertical-align:middle}.filter-bar .active-subjects .facetwp-checkbox.checked{opacity:1;display:block}.filter-bar .active-subjects .facetwp-counter{display:none}.filter-bar .facetwp-sort-select{width:210px!important}.filter-bar .select2-container.select2-container--default .select2-selection--single{border:0}.filter-bar .select2-container.select2-container--default .select2-selection--single:focus{outline:0}.filter-bar .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 30px 12px 12px;font-size:15px;line-height:1;font-family:gt_walsheimmedium,sans-serif;text-align:right}.filter-bar .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}body.post-type-archive-books .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}