.page-title .vcard{border:0;padding:0}.byline{color:#999;margin-bottom:.625rem}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content object,.entry-content video{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::after,.gallery::before{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#breadcrumbs{display:none}@media only screen and (min-width:860px){#breadcrumbs{display:inline}}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=email]:focus,.respond-form form input[type=text]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=email]:invalid,.respond-form form input[type=text]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=email],.respond-form form input[type=text],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:1em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}body{color:rgba(0,0,0,.87);background:#f5f5f5;font-family:'Noto Sans',sans-serif}.book-title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Oxygen,sans-serif}hr{margin:2.5rem auto}.entry-content dl,.entry-content p,blockquote,ol,ul{line-height:1.7;margin-bottom:2rem}.wp-caption p.wp-caption-text,figcaption{color:rgba(0,0,0,.54);margin:4px 0 1rem 0;text-align:left;font-size:.85rem}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{white-space:pre-wrap;text-align:center;display:table-caption;caption-side:bottom}.wp-caption{background:0 0}.label,label{font-weight:700;color:rgba(0,0,0,.87);background-color:transparent}.no-margin{margin:0!important}.required{color:#e53935}.book-description p:first-of-type{font-size:125%}.book-description p.text-normal,.text-normal{font-size:inherit}@media only screen and (max-width:1366px){.book-description p:first-of-type,.lead{font-size:110%}}blockquote,blockquote p{color:rgba(0,0,0,.87)}blockquote{padding:0;border:none}cite:before{content:"— "}cite{font-size:.85rem;color:rgba(0,0,0,.54)}@media print,screen and (max-width:639px){#absolute-top-area{min-height:1px}}.widget{background:#eee;padding:0;width:100%}.widget h4{padding:1rem;font-size:1rem;font-weight:700}.widget_media_image img{margin:0 auto;display:block}li:last-child .button{margin:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#respond input#submit,#respond input#submit.alt,.button,.contact-submit input,.post-password-form input[type=submit],.pushbutton-wide,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce .woocommerce-cart-form td button.button,.woocommerce .woocommerce-cart-form td button.button:disabled,.woocommerce a.button,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,a button.tiny,a.button,a.button.alt,a.button.wc-backward,button.button,button.button.alt,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form button[type=submit]:hover,input.button,input.button.alt{-webkit-transition:background-color .1s ease-out,color .1s ease-out;transition:background-color .1s ease-out,color .1s ease-out;font-weight:700;text-transform:capitalize;display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;font-size:.9rem;line-height:1;border:1px solid transparent;text-align:center;cursor:pointer}.accordion-title,.accordion-title:focus,.accordion-title:hover,.button.clear,.tabs-title>a,.tabs-title>a:focus,.tabs-title>a:hover,.tabs-title>a[aria-selected=true],.woocommerce a.button.clear,.woocommerce button.button.clear,.woocommerce input.button.clear,a,a .profile-title h2{color:#00acc1;font-weight:400;outline:0;background-color:transparent}.button.clear:focus,.button.clear:hover,.woocommerce a.button.clear:hover,.woocommerce button.button.clear:hover,.woocommerce input.button.clear:hover,a:focus,a:focus .profile-title h2,a:hover,a:hover .profile-title h2,a:visited,a:visited .profile-title h2{color:#00bcd4}.woocommerce a.button.clear:focus,.woocommerce a.button.clear:hover,.woocommerce button.button.clear:focus,.woocommerce button.button.clear:hover,.woocommerce input.button.clear:focus,.woocommerce input.button.clear:hover{background-color:transparent}.button,.button:visited,.contact-submit input,.post-password-form input[type=submit],.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,a button.tiny,button,div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#ffc107;color:rgba(0,0,0,.87);border-radius:2px;box-shadow:0 4px 9px 0 rgba(67,65,79,.1);outline:0}.button:focus,.button:hover,.contact-submit input:focus,.contact-submit input:hover,.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#ffd54f;color:rgba(0,0,0,.87)}.button.btn-secondary{background-color:#00acc1;color:#fff}.button.btn-secondary:focus,.button.btn-secondary:hover{background-color:#00bcd4}.button.success,.woocommerce .button.success{background-color:#4caf50;color:#fff}.button.success:focus,.button.success:hover,.woocommerce .button.success:focus,.woocommerce .button.success:hover{background-color:#57c55c;color:#fff}.button:active,.contact-submit input:active,.post-password-form input[type=submit]:active,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:active,.woocommerce a.button:active,.woocommerce button.button.alt:active,.woocommerce button.button:active,.woocommerce input.button.alt:active,.woocommerce input.button:active{box-shadow:none}.button.hollow,.woocommerce .woocommerce-cart-form td button.button,.woocommerce .woocommerce-cart-form td button.button:disabled,.woocommerce .woocommerce-cart-form td button.button:disabled:hover,.woocommerce a.button.hollow,.woocommerce button.button.hollow,.woocommerce input.button.hollow,a button.tiny,a.button.wc-backward,a.button.wc-forward{border:1px solid #00acc1;color:#00acc1;background-color:transparent;box-shadow:none}.button.hollow:focus,.button.hollow:hover,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-cart-form td button.button:hover,.woocommerce a.button.hollow:hover,.woocommerce button.button.hollow:hover,.woocommerce input.button.hollow:hover,a button.tiny:focus,a button.tiny:hover,a.button.wc-backward:hover,a.button.wc-forward:hover{border:1px solid #00acc1;color:#fff;background-color:#00acc1}a.no-text-format{text-transform:none}a.button.add_to_cart_button{display:block;width:100%;margin-right:0;margin-left:0}.woocommerce .woocommerce-cart-form td button.button,.woocommerce .woocommerce-cart-form td button.button:disabled,a.button.wc-forward{margin-bottom:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce a.button.large,.woocommerce button.button.large,.woocommerce input.button.large,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,button#place_order{font-size:1.25rem;width:100%}.button.disabled,.button[disabled],.woocommerce a.button.disabled,.woocommerce button.button.disabled,.woocommerce input.button.disabled,.woocommerce-cart-form td button.button:disabled[disabled]{opacity:.25;cursor:not-allowed}@media print,screen and (max-width:1023px){#add_payment_method .wc-proceed-to-checkout a.checkout-button,.button.large,.woocommerce a.button.large,.woocommerce button.button.large,.woocommerce input.button.large,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1.1rem}}.close-button{background-color:transparent}.button.clear,.button.hollow,.close-button{box-shadow:none}.reveal{outline:0}.callout,.callout-alert,.callout.expanded,.callout.fixed,.callout.primary,.callout.warning{color:rgba(0,0,0,.87)}.callout h4{padding:0}.callout,.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:2px;box-shadow:0 4px 9px 0 rgba(67,65,79,.1);color:rgba(0,0,0,.87)}.callout.expanded{width:100%}.callout.alert,.callout.primary,.callout.success,.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff;border:solid #00acc1;border-width:0 0 0 6px}.callout.success{border-color:#4caf50}.callout.alert{border-color:#d32f2f}.callout.loud{background:#ffc107;border-color:rgba(0,0,0,.87)}.callout.loud a,.callout.loud a:visited{color:rgba(0,0,0,.87);text-decoration:underline;font-weight:700}.woocommerce-info:before{color:#00acc1}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-message{border-color:#4caf50}.callout.success span i,.woocommerce-message:before{color:#4caf50}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce-error{border-color:#d32f2f}.woocommerce form .form-row .required,.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-error:before{color:#d32f2f}.callout.warning{background-color:#fff;border:solid #ffc107;border-width:0 0 0 6px}.callout.fixed{position:fixed;bottom:0;margin:0;z-index:97;box-shadow:0 -4px 9px 0 rgba(67,65,79,.1)}.smallprint{font-size:.8rem;display:block;color:rgba(0,0,0,.54)}.smallprint a{text-decoration:underline;color:rgba(0,0,0,.87)}.image-button{background-color:transparent;box-shadow:none;cursor:pointer;outline:0}.zoom-in{cursor:zoom-in}.zoom-out{cursor:zoom-out}.modal-image{margin-top:30px}.badge-container{position:relative}.badge-container .badge{position:absolute;right:0;background:#e040fb;border-radius:2px;padding:.3rem .5rem .3rem;z-index:1;cursor:default;font-size:.8rem}.description-list dt{margin-bottom:0}.description-list dd{display:inline-block;margin-bottom:1rem}.description-list dt:after{content:": "}.dd-multiple:after{content:"/"}.inline dd,.inline dt{display:inline}dd:last-of-type{margin-bottom:0}.button-items li{margin-bottom:1rem}.button-items li .button{margin-bottom:.5rem}.icon-item i{position:absolute;line-height:inherit}.icon-item span{margin-left:1.2rem;display:block}.contact-form input,.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=url],.contact-form textarea{width:100%!important}.contact-form input{max-width:100%!important}.contact-submit,.contact-submit .pushbutton-wide{margin:0}input:checked~.switch-paddle{background:#00acc1}#cookie-notification{display:none;width:100%;background:#212121;color:#fefefe;padding:.5rem 1rem;margin:0;box-shadow:none;border:none;border-radius:0;position:fixed;z-index:99;height:100%;background:rgba(33,33,33,.95);padding:25vh 1vw}#cookie-notification a{color:#fff;text-decoration:underline}#cookie-dismiss{color:#fefefe;top:0}#cookies-accepted,#recommended-cookies{display:none}#recommended-cookies{margin:0}div.bannerContent__description{max-height:initial!important;overflow:auto}#newsletter-alert{display:none}@media print,screen and (max-width:639px){#newsletter-alert .smallprint{text-align:left}}.home-banner{background-position:center}.home-banner h1{text-align:center;position:relative;margin:0;padding:3rem 0}.home-banner .content{padding:0 1vw;margin:0 auto}#back-to-top{bottom:2vw;right:2vw;opacity:0;transition:opacity .2s ease-in;box-shadow:0 6px 28px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);position:fixed;z-index:97;width:60px;height:60px;text-align:center;line-height:75px;color:rgba(0,0,0,.87);background:#fff;border:0;border-radius:2px;text-decoration:none}@media print,screen and (max-width:1023px){#back-to-top{display:none}}#back-to-top:hover{box-shadow:0 6px 28px rgba(0,0,0,.2),0 10px 10px rgba(0,0,0,.08);background:#eee}#back-to-top i{font-size:30px;line-height:60px;position:absolute;width:60px;height:60px;left:0;top:0}#back-to-top.show{opacity:1}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#menu-mobile-menu a{padding:1rem}#menu-mobile-menu i{vertical-align:baseline;padding-right:.5rem;line-height:1.2}#menu-mobile-menu button.submenu-toggle{box-shadow:none;background:#fff}#menu-mobile-menu button.submenu-toggle:after{border-color:rgba(0,0,0,.87) transparent transparent}.menu-button{background:0 0;box-shadow:none;cursor:pointer;padding:10px 1rem}.menu-button div{width:30px;height:2px;background-color:rgba(0,0,0,.87);margin:6px 0}.top-bar,.top-bar ul{background-color:rgba(255,255,255,.98)}.top-bar{padding:0;z-index:97!important}.is-dropdown-submenu,.top-bar{box-shadow:0 4px 10px rgba(0,0,0,.08)}.smart-mobile-nav{transition:-webkit-transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s cubic-bezier(.86,0,.07,1)}#bottom-bar-menu{background:#fff;margin:0;box-shadow:0 -4px 9px 0 rgba(67,65,79,.1)}#menu-mobile-bottom-menu.menu a,#menu-mobile-bottom-menu.menu button{color:rgba(0,0,0,.87);font-size:.6rem;padding:7px 0;line-height:1.2}#menu-mobile-bottom-menu.menu a span,#menu-mobile-bottom-menu.menu button span{display:block}#bottom-bar-menu .menu .active>a{color:#00acc1;background:0 0}#bottom-bar-menu i{font-size:1rem}@media print,screen and (max-width:639px){.bottom-bar-container{z-index:99!important;position:fixed;bottom:0;width:100%;text-align:center}#top-bar-menu.is-stuck.hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#bottom-bar-menu.hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.menu a{line-height:1.2;padding:10px 1rem}#menu-mobile-bottom-menu li button{cursor:pointer;width:100%;align-items:normal}.menu.icon-top li button i{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center;padding:0;display:block}.menu.icon-top li button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:transparent;box-shadow:none;padding:10px 1rem}#menu-main-menu.dropdown.menu a{padding:10px 1rem;line-height:32px}.accordion-menu .is-accordion-submenu a{padding-left:2rem}.off-canvas a,.top-bar a{color:#fff;color:rgba(0,0,0,.87)}#menu-mobile-bottom-menu li button:hover,.menu .button:hover,.menu a:hover{background-color:#eee!important}#menu-mobile-bottom-menu li.active a,.menu .active>a{background:#fff}.is-dropdown-submenu{border:none;min-width:300px}.dropdown.menu .is-active>a{color:inherit}.accordion-menu .active.is-accordion-submenu-parent:not(.has-submenu-toggle)>a,.dropdown.menu.medium-horizontal>li.active.is-dropdown-submenu-parent>a{color:#00acc1}.menu .active>a{color:#00acc1;background:0 0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after,.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after,ul.js-dropdown-active>li>a::after{border-color:rgba(0,0,0,.87) transparent transparent;right:1rem}.accordion-menu .active.is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after,.dropdown.menu.medium-horizontal>li.active.is-dropdown-submenu-parent>a::after{border-color:#00acc1 transparent transparent}.off-canvas{background:#fff;transition:transform .2s ease,-webkit-transform .2s ease}#off-canvas-logo img{padding:1rem}.is-accordion-submenu-item{background-color:#f5f5f5}.position-left.is-transition-push{box-shadow:0 0 16px rgba(0,0,0,.28)}.off-canvas.is-open{z-index:99}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:none;-ms-transform:none;transform:none}.js-off-canvas-overlay{background:rgba(0,0,0,.25);transition:opacity .2s ease,visibility .2s ease;z-index:98}.off-canvas-content{transition:transform .2s ease,-webkit-transform .2s ease}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{left:0}#menu-main-menu.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:2.5rem}}.content{padding:0 1vw;max-width:1420px;margin:0 auto 0 auto}.grid-container{max-width:1420px}.accordion-title,.tabs-title>a{font-size:.9rem}.accordion-title:focus,.accordion-title:hover,.tabs-title>a:focus,.tabs-title>a:hover,.tabs-title>a[aria-selected=true]{background-color:#eee}.accordion-content,.accordion-title,.tabs,.tabs-content{border:1px solid #eee}.accordion-content,.accordion-title{border-bottom:0}.tabs-content{margin-bottom:1rem;border-top:0}.page .entry-content{padding:.625rem}.single-post .article-header{padding-top:.625rem}.article-header img.wp-post-image,.single-post .entry-content img.wp-post-image{margin-bottom:.625rem}.byline span{vertical-align:middle}.article-date{display:inline-block}.byline .profile-image,.featured-article .byline .profile-image{display:none}@media only screen and (min-width:860px){.page .article-header,.page .entry-content,.single-post .article-footer,.single-post .article-header,.single-post .comments-area,.single-post .post-content{padding:0;max-width:680px;margin:0 auto}.page .article-header,.single-post .article-header{padding-top:4rem}.byline .profile-image{display:inline-block;margin-right:.625rem;width:2.5rem;height:2.5rem}}.card .byline{margin-bottom:1rem}.byline span::after,.comment time::after{content:"•";padding:0 .625rem;color:#e6e6e6}.byline span:last-of-type::after{content:none;padding:0}.book-header,.profile-header{background-color:#00acc1;color:#fff;border-radius:2px 2px 0 0;position:relative;background-size:contain}.book-header-overlay,.profile-header-overlay{background:rgba(0,172,193,.95);background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:2px 2px 0 0}.book-article-header,.profile-article-header{padding:.625rem;position:relative}.modal-buy .book-authors{margin-bottom:.5rem}.book-authors ul{list-style:none;display:initial;margin:0}.book-authors li{display:initial}.book-authors li:not(:last-of-type):after{content:", "}.book-article-header .book-authors a{color:#fff;text-decoration:underline}.book-info-message{background:rgba(0,0,0,.06);padding:.625rem;position:relative}.book-info-message a{text-decoration:underline;color:#fff}.book-description{margin-bottom:1rem}.book-post-card{box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;border-radius:2px;margin-bottom:1rem}.book-primary-details,.profile-primary-details{position:inherit;z-index:1;width:220px;margin:0 auto;padding:.625rem;padding-bottom:0;background:#fff;border-radius:2px}.book-details-sticky{position:absolute}.book-post-image{width:200px;margin-bottom:10px}.book-post-content{padding:.625rem}@media only screen and (min-width:501px){.book-description-title{visibility:hidden;position:absolute}}@media only screen and (min-width:860px){.book-primary-details{position:absolute;margin:20px 0 0 20px;padding:10px}.book-article-header{padding:20px 20px 20px 260px}.book-info-message{padding:20px 20px 20px 260px}.book-post-content,.profile-post-content{padding:20px 30px 20px 260px;min-height:600px;max-width:910px}.widget{width:270px}}@media only screen and (min-width:640px){.single .category-events h1{font-size:1.9375rem}.single .category-events h2{font-size:1.5625rem}}.category-events .sharedaddy{display:flex;justify-content:center}.archive .main>header,.header-book-authors{padding:1rem;background-color:#00acc1;color:#fff;margin-bottom:1rem}.archive article{max-width:680px;margin:0 auto 4rem auto}.events>li:not(:last-of-type),article.category-features{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid #eee}article.category-features:last-of-type{border-bottom:none}.archive article .article-footer,.archive article .entry-content{padding:.625rem .625rem 0 .625rem}@media only screen and (min-width:860px){.archive article .entry-content{padding:0}.category-features .main>header,.category-surveys .main>header{margin-bottom:0}}.archive article .entry-content p{margin-bottom:1rem}.archive img.wp-post-image{width:100%}@media only screen and (min-width:860px){.archive article .article-footer{padding:0}}.category-features .page-title{margin:0}.featured-articles{background:#f1fdff;margin-bottom:2rem}@media only screen and (min-width:860px){.article-surveys,.featured-articles{padding:1rem}}.article-grid,.featured-articles{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem;row-gap:1rem;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.archive .featured-article{display:flex;flex-flow:column nowrap;justify-content:space-between;padding-bottom:0;margin:0;border:none;box-shadow:0 4px 9px 0 rgba(67,65,79,.1);background:#fff}.archive .featured-article .entry-content{padding:1rem 2rem 0 2rem}.archive .featured-article footer{padding:0 2rem 2rem 2rem}.article-category a{text-transform:uppercase;font-weight:700;font-size:small}.article-category a:not(:last-of-type){border-right:1px solid #00acc1;padding-right:.5rem;margin-right:.3rem}.archive .post-survey-card-container{display:grid;padding:0;margin:0 auto}.post-survey-card-title .article-category a,.post-survey-card-title a{color:#fff}.archive.category-books .taxonomy-description p:last-of-type{margin-bottom:0}.header-book-authors,.header-book-authors .taxonomy-description p:last-of-type{margin-bottom:0}.events{list-style:none;margin-left:0}.events-upcoming{border-bottom:2px solid #eee;margin-bottom:2rem}.event-details{padding-right:1rem}.event-date{font-size:.8rem}.event-time{display:none}.event-info:last-child .button{margin:0}@media (min-width:640px){.events-upcoming,.events>li:not(:last-of-type){border:none}.category-events h2{margin-bottom:2rem;font-size:1.9375rem}.event{display:grid;grid-template-columns:160px auto}.event-date{font-size:1rem}.event-time{display:block}.event-info{border-left:6px solid #ffc001;border-radius:2px;padding-left:1rem}.past-events .event-info{border-color:#00acc1}}.past-events .event-details{color:#999}.tax-book-authors .callout h2{margin-bottom:.5rem}.profile-primary-details{background:0 0;margin:10px 0 0 10px;width:100%}#profile-links{text-align:center;padding:0 10px}.profile-social-links-title{display:block;margin-bottom:.4rem}.profile-social-links{font-size:1.8rem}.profile-articles,.profile-books,.profile-description{margin-bottom:2rem}.archive.tax-book-authors article{margin:0}@media only screen and (min-width:860px){.profile-primary-details{width:240px}.profile-article-header{padding:10px 0 10px 260px}.archive.tax-book-authors article{max-width:100%}.archive.tax-book-authors article .entry-content.profile-post-content{padding:0 0 0 240px}}@media only screen and (min-width:860px) and (max-width:1023px){.book-author-sidebar{padding:0 0 0 240px;max-width:910px}}.profile-image{background:#fff}.profile-placeholder{font-size:10rem;text-align:center;color:#fff;background:#bdbdbd;vertical-align:middle;line-height:unset;overflow:hidden}.profile-image,.profile-placeholder{border-radius:50%;display:block;width:200px;height:200px;box-sizing:content-box}.tax-book-authors .profile-image,.tax-book-authors .profile-placeholder{border:10px solid #fff;margin:10px auto 0 auto;margin:0 auto}.tax-book-authors .profile-placeholder{display:none}@media only screen and (min-width:860px){.tax-book-authors .profile-placeholder{display:block}}.profile-cards{margin:0;list-style:none;display:grid;grid-template-columns:100%}.profile-card-image{display:contents}.profile-cards li a{display:inline-grid;height:100%;width:100%;align-items:center}.profile-cards li:hover{background:#eee}a .book-author-subtitle{color:rgba(0,0,0,.87)}.profile-card .card-section{display:flex;align-items:center;padding:.5rem}.profile-card .profile-placeholder{border:none;font-size:4rem}.profile-card .profile-image,.profile-card .profile-placeholder{height:80px;width:80px;margin-right:1rem}.profile-cards li:not(:last-of-type){border-bottom:1px solid #eee}@media only screen and (min-width:860px){.profile-cards{grid-template-columns:50% 50%}.profile-card .card-section{padding:1rem}.profile-card .profile-image,.profile-card .profile-placeholder{height:100px;width:100px;font-size:5rem}.profile-cards li:nth-child(odd){border-right:1px solid #eee}}.post-survey-header-cell{padding:0;display:contents}.post-survey-card-container,.post-survey-header{max-width:100%;padding-left:0;padding-right:0;padding:0;display:grid;grid-template-columns:0 1fr 0;grid-template-rows:auto 90px 1fr auto}.post-survey-card-container:before,.post-survey-header:before{content:"";grid-column:1/-1;grid-row:1/3;background:#00acc1}.post-survey-card-title,.post-survey-title{color:#fff;padding:1rem 1rem 0 1rem;text-align:center;grid-column:2/3;grid-row:1/2}.post-survey-author-img,.post-survey-card-author-img{grid-row:2/4;grid-column:2/3;margin:0 auto}.post-survey-author-img img,.post-survey-card-author-img img{background:#fff;width:160px;height:160px;margin:0 auto .4rem auto;border:10px solid #fff}.post-survey-card-details,.post-survey-header-details{text-align:center;grid-column:2/3;grid-row:-1}.post-survey-header-details>div{margin:0 auto;display:table}.post-survey-header .article-category a{color:#fff}@media only screen and (min-width:640px){.post-survey-title{padding:3rem 1rem 0 1rem}.post-survey-header{grid-template-rows:auto 100px 1fr auto}.post-survey-header .article-category a{font-size:1rem}.post-survey-author-img img{width:200px;height:200px}}.book-suppliers{margin-bottom:2rem}@media only screen and (max-width:640px){.book-suppliers a{display:block;width:100%;margin-right:0;margin-left:0}}.book-price,.book-suppliers li:last-of-type{margin-bottom:10px}.book-price span:after{content:" / "}.book-price span:last-of-type:after{content:none}.book-card-price span:nth-last-child(2):after{content:none}.bookcard-container{display:flex;flex-wrap:wrap;margin-bottom:0}.category-public-affairs-lobbying .bookcard-container,.home-bookcards{justify-content:center}.books-container{padding:0 1rem 1rem 1rem}.archive .bookcard-container article{border-bottom:none;padding-bottom:0;margin:0 .1rem .2rem .1rem;max-width:100%}.home-bookcards{justify-content:center;margin-bottom:1rem}.book-card,.card{box-shadow:0 4px 9px 0 rgba(67,65,79,.1);border:none;border-radius:2px;transition:box-shadow 135ms cubic-bezier(.4,0,.2,1),width 235ms cubic-bezier(.4,0,.2,1)}.book-card{width:160px;margin:5px;box-shadow:0 1px 1px 0 rgba(60,64,67,.08),0 1px 3px 1px rgba(60,64,67,.16)}.book-card:active,.book-card:focus,.book-card:hover{box-shadow:0 1px 3px 1px rgba(60,64,67,.2),0 2px 8px 4px rgba(60,64,67,.1)}.book-card:hover>.book-card-image img{filter:brightness(1.1)}.archive article .book-card .entry-content,.book-card .entry-content{padding:0}.book-card .card-section{padding:7px 10px 10px}.book-card .card-section .article-header{padding-top:0}.home .entry-content,.page-template-template-auth .entry-content{padding:0;max-width:100%}.book-title{font-size:1rem;overflow:hidden;white-space:nowrap;margin-bottom:0;display:block}.book-card-image{height:245px;line-height:245px;overflow:hidden;background:#eee}.book-image{margin-bottom:1rem}.book-image-fallback{width:160px;height:245px;background:#eee;text-align:center}.book-card-title,.book-details{position:relative;display:block;overflow:hidden;white-space:nowrap;font-size:.8rem}.end-fade{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));bottom:0;height:25px;max-height:100%;position:absolute;right:0;height:19px;width:45px}.book-card-author,.book-card-price{display:block;font-size:.8rem}.book-card-price{white-space:nowrap;overflow:hidden;position:relative;margin-bottom:8px}.book-card-price .button.clear{padding:0;margin:0;color:rgba(0,0,0,.87)}.book-card-author{overflow:hidden;white-space:nowrap}.button.book-buy{margin:0}@media only screen and (max-width:542px){.books-container{display:block;width:100%;padding:0}.book-card{width:100px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:block;margin:.2rem 0;width:100%}.book-card-image{height:100%;line-height:100%;width:100px;width:25%;float:left;display:inline}.book-image-fallback{height:160px}.book-card .card-section{display:inline-block;position:relative;width:75%;flex:none}.badge-container .badge{left:0;right:auto}.book-card-title,.book-details{white-space:initial}.book-title{white-space:initial}.book-card-title span.end-fade{display:none}.book-buy{font-size:.8rem}}.footer{background:#212121;color:#bdbdbd;padding:5rem 0 0 0;font-size:.9rem}.footer .button,.footer .hollow,.footer .menu .active>a,.footer a,.woocommerce .footer .button.hollow{color:#bdbdbd}.footer .button,.footer .hollow,.woocommerce .footer .button.hollow{border-color:#bdbdbd}.footer .menu .active>a,.footer a:hover{text-decoration:underline}.footer .hollow:hover,.woocommerce .footer .button.hollow:hover{background-color:#00acc1;color:#fff;border-color:#00acc1;text-decoration:none}.footer h2{color:#fff;margin-bottom:2rem;border-bottom:1px solid #bdbdbd;padding-bottom:1rem}.mobile-footer{position:relative;bottom:0;padding:.625rem 0}.copyright{text-align:center}.footer-logo{margin:.9rem 4rem 1rem 0}.footer-notice,.footer-notice p{color:#9e9e9e}#menu-footer li a{padding-left:0}#menu-footer li a:hover{background:0 0!important}.menu-list li{padding:.3rem 0}.inner-footer .cell{margin-bottom:5rem}#back-to-top,.snackbar{box-shadow:0 6px 28px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)}.fade-in-up{visibility:hidden}.snackbar-container{position:fixed;bottom:0;left:0;z-index:98}.snackbar{background:#323232;color:#fff;position:relative;margin:0 1rem 1rem 1rem;font-size:.875rem;padding:.875rem;border-radius:.2rem;cursor:default}@media (min-width:640px){.snackbar{padding:1rem;margin:0 2rem 2rem 2rem}}.comment_content{max-width:40rem}.comment time,.comment-link{float:right;line-height:2rem}.commentlist li{padding:0;margin-bottom:0}.commentlist .comment-reply-link{float:none}.comment-author{font-weight:700}.author-avatar,.comment-object .avatar{width:2rem;height:2rem}.avatar{border-radius:50%}.author-avatar{margin-right:.2rem}.comment-details{font-size:.85rem;float:right}.comment-object{margin-top:1.5rem}.comment-object .callout{width:99%}.comment-object header{margin-bottom:.5rem}.commentlist .comment_content p{margin:0 0 1rem 0}.comment-form #submit,.comment-object-section a.button{margin:0}.comment-respond{margin-top:1rem}#cancel-comment-reply-link{vertical-align:top;margin:0}.commentlist>.comment{border-bottom:1px solid #e6e6e6;padding-bottom:2rem}.commentlist>.comment:last-of-type{border-bottom:0}.children .comment-object{border-left:1px solid #e6e6e6;padding-left:1rem}.commentlist li:not(.depth-1){margin-left:.4rem;margin-top:0;padding-bottom:0}.nav-next,.nav-previous{display:inline-block}@media (min-width:640px){#cancel-comment-reply-link{vertical-align:text-bottom}.commentlist li:not(.depth-1){margin-left:1rem}}.woocommerce div.product div.images img{max-width:200px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:76%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:20%}@media only screen and (max-width:768px){.woocommerce div.product div.images img{max-width:200px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}}.woocommerce div.product p.price,.woocommerce div.product span.price{color:rgba(0,0,0,.87)}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:unset;padding:1rem}