.col-fifth{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-sm-fifth{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}}@media (min-width:768px){.col-md-fifth{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}}@media (min-width:991px){.col-lg-fifth{-webkit-box-flex:0 0 20%;-moz-box-flex:0 0 20%;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}}.fade{opacity:0;transition:opacity cubic-bezier(.19,1,.22,1) 2s}.fade.in{opacity:1}.fade.wait{transition-delay:0.25s}@media (max-width:768px){.hidden-xs{display:none!important}}@media (min-width:769px){.hidden-xs-up{display:none!important}}.col-1{-webkit-box-flex:0 0 8.333333%;-moz-box-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.col-2{-webkit-box-flex:0 0 16.666667%;-moz-box-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.col-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-4{-webkit-box-flex:0 0 33.333333%;-moz-box-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.col-5{-webkit-box-flex:0 0 41.666667%;-moz-box-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.col-6{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-7{-webkit-box-flex:0 0 58.333333%;-moz-box-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-8{-webkit-box-flex:0 0 66.666667%;-moz-box-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.col-9{-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-10{-webkit-box-flex:0 0 83.333333%;-moz-box-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.col-11{-webkit-box-flex:0 0 91.666667%;-moz-box-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.col-12{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0 0 8.333333%;-moz-box-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.col-sm-2{-webkit-box-flex:0 0 16.666667%;-moz-box-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.col-sm-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-sm-4{-webkit-box-flex:0 0 33.333333%;-moz-box-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.col-sm-5{-webkit-box-flex:0 0 41.666667%;-moz-box-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.col-sm-6{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-sm-7{-webkit-box-flex:0 0 58.333333%;-moz-box-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-sm-8{-webkit-box-flex:0 0 66.666667%;-moz-box-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.col-sm-9{-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-sm-10{-webkit-box-flex:0 0 83.333333%;-moz-box-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.col-sm-11{-webkit-box-flex:0 0 91.666667%;-moz-box-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.col-sm-12{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0 0 8.333333%;-moz-box-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.col-md-2{-webkit-box-flex:0 0 16.666667%;-moz-box-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.col-md-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-md-4{-webkit-box-flex:0 0 33.333333%;-moz-box-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.col-md-5{-webkit-box-flex:0 0 41.666667%;-moz-box-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.col-md-6{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-md-7{-webkit-box-flex:0 0 58.333333%;-moz-box-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-md-8{-webkit-box-flex:0 0 66.666667%;-moz-box-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.col-md-9{-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-md-10{-webkit-box-flex:0 0 83.333333%;-moz-box-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.col-md-11{-webkit-box-flex:0 0 91.666667%;-moz-box-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.col-md-12{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0 0 8.333333%;-moz-box-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.col-lg-2{-webkit-box-flex:0 0 16.666667%;-moz-box-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.col-lg-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-lg-4{-webkit-box-flex:0 0 33.333333%;-moz-box-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.col-lg-5{-webkit-box-flex:0 0 41.666667%;-moz-box-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.col-lg-6{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-lg-7{-webkit-box-flex:0 0 58.333333%;-moz-box-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-lg-8{-webkit-box-flex:0 0 66.666667%;-moz-box-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.col-lg-9{-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-lg-10{-webkit-box-flex:0 0 83.333333%;-moz-box-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.col-lg-11{-webkit-box-flex:0 0 91.666667%;-moz-box-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.col-lg-12{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1200px){.col-xl-1{-webkit-box-flex:0 0 8.333333%;-moz-box-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%}.col-xl-2{-webkit-box-flex:0 0 16.666667%;-moz-box-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%}.col-xl-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.col-xl-4{-webkit-box-flex:0 0 33.333333%;-moz-box-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.col-xl-5{-webkit-box-flex:0 0 41.666667%;-moz-box-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}.col-xl-6{-webkit-box-flex:0 0 50%;-moz-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.col-xl-7{-webkit-box-flex:0 0 58.333333%;-moz-box-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%}.col-xl-8{-webkit-box-flex:0 0 66.666667%;-moz-box-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%}.col-xl-9{-webkit-box-flex:0 0 75%;-moz-box-flex:0 0 75%;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}.col-xl-10{-webkit-box-flex:0 0 83.333333%;-moz-box-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%}.col-xl-11{-webkit-box-flex:0 0 91.666667%;-moz-box-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%}.col-xl-12{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:768px){h1{font-size:2rem}}.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:0;min-width:100px;text-transform:uppercase;font-size:90%;letter-spacing:1px;font-weight:500}.btn-primary,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,form#searchform #searchsubmit{color:#fff;background-color:#728b9f;border-color:#728b9f}.btn-primary:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,form#searchform #searchsubmit:hover{background-color:#647e93;border-color:#60798d}.btn-primary:not(:disabled):not(.disabled):focus,.woocommerce #respond input#submit.alt:not(:disabled):not(.disabled):focus,.woocommerce a.button.alt:not(:disabled):not(.disabled):focus,.woocommerce button.button.alt:not(:disabled):not(.disabled):focus,.woocommerce input.button.alt:not(:disabled):not(.disabled):focus,form#searchform #searchsubmit:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled):active,.woocommerce #respond input#submit.alt:not(:disabled):not(.disabled):active,.woocommerce a.button.alt:not(:disabled):not(.disabled):active,.woocommerce button.button.alt:not(:disabled):not(.disabled):active,.woocommerce input.button.alt:not(:disabled):not(.disabled):active,form#searchform #searchsubmit:not(:disabled):not(.disabled):active{background-color:#647e93;border-color:#60798d}.btn-primary:disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled,form#searchform #searchsubmit:disabled,.btn-primary[disabled],.woocommerce #respond input[disabled]#submit.alt,.woocommerce a[disabled].button.alt,.woocommerce button[disabled].button.alt,.woocommerce input[disabled].button.alt,form#searchform [disabled]#searchsubmit{background-color:#ccc;border-color:#ccc;color:#fff}.btn-secondary{color:#fff;background-color:#617686;border-color:#617686}.btn-secondary:hover{background-color:#566977;border-color:#526471}.btn-secondary:not(:disabled):not(.disabled):focus,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#566977;border-color:#526471}.btn-secondary:disabled{background-color:#6c8395;border-color:#677e8f}.text-muted{color:#617686}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{width:100%;padding:15px;text-align:center}figure.rounded-circle img{border-radius:50%}.text-body{color:#222222!important}.bg-body{background-color:#222222!important}.text-turquoise{color:#728b9f!important}.bg-turquoise{background-color:#728b9f!important}.text-beige{color:#f5f5f5}.bg-beige{background-color:#f5f5f5!important}.light{font-weight:300}.bold,.strong,b,strong{font-weight:500}.italic{font-style:italic}.no-underline{text-decoration:none}.no-underline-hover{text-decoration:none}.no-underline-hover:hover{text-decoration:none}.spaced{letter-spacing:1.5px}h1.spaced{letter-spacing:5px}.border-top{border-width:2px!important;border-color:#cccccc!important}.border-bottom{border-width:2px!important;border-color:#cccccc!important}.border-left{border-width:2px!important;border-color:#cccccc!important}.border-right{border-width:2px!important;border-color:#cccccc!important}@media (max-width:767px){.fullWidth{padding-left:15px;padding-right:15px}}@media (min-width:768px) and (max-width:991px){.fullWidth{padding-left:60px;padding-right:60px}}@media (min-width:992px) and (max-width:1199px){.fullWidth{padding-left:100px;padding-right:100px}}@media (min-width:1200px){.fullWidth{padding-left:160px;padding-right:160px}}.fullWidth{width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@supports (width:100vw){.fullWidth{width:100vw;-webkit-transform:translateX(-50vw);-moz-transform:translateX(-50vw);-ms-transform:translateX(-50vw);-o-transform:translateX(-50vw);transform:translateX(-50vw);margin-left:50%;padding-left:var(--gutter);padding-right:var(--gutter)}}html,body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:gill-sans-nova,arial,sans-serif;font-weight:400;overflow-x:hidden;color:#222}a{color:#728b9f}a.text-body:hover{color:#626262!important}a.anchor{-webkit-transform:translateY(calc(-1 * var(--headerHeight) - 15px));-moz-transform:translateY(calc(-1 * var(--headerHeight) - 15px));-o-transform:translateY(calc(-1 * var(--headerHeight) - 15px));transform:translateY(calc(-1 * var(--headerHeight) - 15px));display:block}:root{--primaryColour:$turquoise;--gutter:15px;--headerHeight:80px}@media screen and (min-width:576px){:root{--gutter:calc((100vw - 540px) / 2)}}@media (min-width:769px){:root{--gutter:calc((100vw - 720px) / 2)}}@media (min-width:992px){:root{--gutter:calc((100vw - 960px) / 2)}}@media (min-width:1200px){:root{--gutter:calc((100vw - 1140px) / 2)}}.is_book_author .article__content p,.is_book_author .article__content li,.is_book_author .article__content p span,.is_post .article__content p,.is_post .article__content li,.is_post .article__content p span{font-size:1.3rem}footer{height:var(--footerHeight);background-color:var(--primaryColour);margin-top:calc(-1 * var(--footerHeight));padding:15px var(--gutter)}.footer__logo{width:140px;max-width:100%;-webkit-filter:invert(1);filter:invert(1)}header{height:80px;height:var(--headerHeight);background-color:#fff;color:#222;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;padding:10px var(--gutter);position:static;position:fixed;top:0;left:0;z-index:5}#menu__btn{color:#222;display:none;position:absolute;right:30px;top:15px;font-size:200%;cursor:pointer}@media (max-width:991px){#menu__btn{display:block}}nav.main__navigation{color:#222}nav.main__navigation ul{list-style:none;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;font-size:110%}nav.main__navigation ul li{margin:0 15px;text-transform:uppercase;letter-spacing:2.5px;font-size:90%}nav.main__navigation ul li a{color:#222;text-decoration:none;transition:color cubic-bezier(.19,1,.22,1) 0.3s}nav.main__navigation ul li a:hover{color:#728b9f}nav.main__navigation ul li.social__icons{font-size:90%}nav.main__navigation ul li.social__icons a{margin:0 3px}@media (max-width:991px){nav.main__navigation{display:none}}nav.main__navigation.menuOpen{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;left:0;top:80px;top:var(--headerHeight);background:#fff;padding-bottom:15px}nav.main__navigation.menuOpen ul{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:15px 0 0 0;margin:0}nav.main__navigation.menuOpen ul li{font-size:145%;padding-bottom:20px}nav.main__navigation.menuOpen ul li.social__icons a{margin:0 7px}.nav__cart-qty{border-radius:50%;background-color:#728b9f;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:15px;height:15px;line-height:0;position:absolute;bottom:-3px;right:-8px}.nav__cart-qty small{font-size:70%;width:15px;text-align:center;height:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;left:1.5px;position:relative;font-size:70%}.navigation__logo{height:80px;height:var(--headerHeight);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:148px;background-image:url(https://pushkinpress.com/wp-content/themes/winston/images/pushkin_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center}form#searchform{width:100%}form#searchform>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}form#searchform>div input[type="submit"]{width:200px}form#searchform>div input[type="text"]{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background-color:#f3f3f3;border:0;border-bottom:1px solid #ccc;margin-right:45px;font-size:1.4rem}form#searchform>div input[type="text"]:focus{outline:none}form#searchform #searchsubmit{border:0}.submenu{width:100vw;background-color:#f3f3f3;position:fixed;height:110px;padding-left:var(--gutter);padding-right:var(--gutter);left:0;top:var(--headerHeight);display:none;align-items:center;box-shadow:0 2px 4px -2px rgba(0,0,0,.15)}@media (max-width:768px){.author__content__container{position:static}}img.book_jacket{-webkit-box-shadow:0 8px 10px -4px rgba(0,0,0,.25);box-shadow:0 8px 10px -4px rgba(0,0,0,.25)}.buy_from_button{position:relative}@media (max-width:768px){.buy_from_container{width:100%;margin-top:2rem}}.buy_from_container+.woosb-bundles{margin-top:1rem}.buy_from_options{position:absolute;background:#7890a3;width:100%}@media (min-width:769px){.buy_from_options{width:180%}}.buy_from_options ul{box-shadow:1px 4px 4px rgba(0,0,0,.3)}.buy_from_options ul li:hover{background-color:#7e95a7}.custom_header_for_tax{max-width:100%;display:block;margin:0 auto}@media (min-width:769px){.custom_header_for_tax{max-width:60%}}.custom_header_for_tax img{max-width:100%}.custom_header_for_tax_image{width:100%}.authors_list_container{height:250px;overflow-y:scroll;border:1px solid #ddd;padding:5px 10px}.cart__post_warning{background-color:#fafafa;padding:30px;border-left:5px solid var(--success);font-size:110%;margin-bottom:2rem}@media (min-width:992px){details.filter summary{display:block;cursor:default;list-style:none}details.filter summary::-webkit-details-marker{display:none}}@media (max-width:991px){details.filter summary{background-color:#f5f5f5;padding:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}details.filter summary h6{margin:0!important}details.filter summary::-webkit-details-marker{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-right:15px}details.filter summary+ul.list-unstyled{padding-left:15px;padding-top:15px}}.error_image_404{display:block;margin:0 auto;position:absolute;right:0;left:0;width:400px;max-width:95%;top:0}.featured__blog__post{width:100vw;height:auto}@media (max-width:768px){.featured__blog__post{margin-left:50%;transform:translateX(-50vw)}}@media (min-width:769px){.featured__blog__post{width:100%;height:auto}@supports (object-fit:cover){.featured__blog__post{object-fit:cover;object-position:center;height:300px}}}@media (min-width:992px){@supports (object-fit:cover){.featured__blog__post{height:500px}}}figure img{height:auto}.onsale{display:none!important}.related.products{clear:both}#page-wrap{min-height:calc(100vh - var(--headerHeight));padding-bottom:calc(var(--footerHeight) + 30px)}#page-wrap:not(.home){padding-top:var(--headerHeight)}.rwmb-input p.desctiption{width:100%}.section__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;width:100%;background:linear-gradient(to bottom,white 49%,#ccc 49%,#ccc 55%,white 55%);-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.section__header h2{color:#222;display:inline-block;background-color:#fff;padding:0 45px;text-transform:uppercase;letter-spacing:8px;font-size:1.5rem;text-align:center;line-height:1.1}.section__header.white{background:linear-gradient(to bottom,transparent 49%,#ffffff 49%,#ffffff 55%,transparent 55%)}.section__header.white h2{color:#fff;background-color:#728b9f}.single__featured__image{width:100%}@media (min-width:992px){.single__featured__image{width:75%}}.single__image__container::after{content:"";height:calc(50% + 3rem);position:absolute;background:#f5f5f5;width:100vw;z-index:-1;top:-3rem;left:calc(-1 * var(--gutter))}.single__product__meta{width:100%}@media (max-width:768px){.single__product__meta{padding-bottom:3rem}}@media (min-width:769px){.single__product__meta{width:50%;padding:0 5%}}@media (min-width:992px){.single__product__meta{padding:0 10%}}@media (max-width:768px){.single__product__meta .meta{column-count:2}}@media (max-width:500px){.single__product__meta .meta{column-count:auto}}@media (min-width:769px){.single__product__title__author__container,.author__page__title{position:relative;height:240px}}.single__product__title__author__container::after,.author__page__title::after{position:absolute;background-color:#f5f5f5;height:calc(100% + 3rem);width:100vw;content:"";z-index:-1;left:calc(-100% - 8px - var(--gutter));top:-3rem}@media (max-width:991px){.single__product__title__author__container::after,.author__page__title::after{left:calc(-108% - var(--gutter))}}@media (max-width:768px){.single__product__title__author__container::after,.author__page__title::after{height:100vw;max-height:400px;left:calc(var(--gutter) * -1 - 8px)}}@media (max-width:768px){.author__page__title::after{left:0}}@media (min-width:992px){.author__page__title::after{left:calc(-71.428% - 30px - var(--gutter))}}.book__section__details p.title{line-height:1.3}.book__section__jacket img{width:100%;-webkit-box-shadow:0 8px 10px -4px rgba(0,0,0,.25);box-shadow:0 8px 10px -4px rgba(0,0,0,.25);-webkit-align-self:end;-moz-align-self:end;-ms-align-self:end;align-self:end}@media (min-width:992px){.woocommerce ul.products{width:calc(100% + 30px);margin-left:-15px}}.woocommerce ul.products li.product,.woocommerce ul.products .woocommerce-page ul.products li.product{margin-right:0;padding-right:1rem;padding-left:1rem}@media (max-width:768px){.woocommerce ul.products li.product,.woocommerce ul.products .woocommerce-page ul.products li.product{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}}@media (min-width:992px){.woocommerce ul.products li.product,.woocommerce ul.products .woocommerce-page ul.products li.product{-webkit-flex-basis:20%;-moz-flex-basis:20%;-ms-flex-basis:20%;flex-basis:20%}}@media (min-width:769px){.shop__page .woocommerce ul.products li.product,.shop__page .woocommerce ul.products .woocommerce-page ul.products li.product{-webkit-flex-basis:33.333%;-moz-flex-basis:33.333%;-ms-flex-basis:33.333%;flex-basis:33.333%}}@media (min-width:1200px){.shop__page .woocommerce ul.products li.product,.shop__page .woocommerce ul.products .woocommerce-page ul.products li.product{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%}}.woocommerce ul.products li.product a img,.woocommerce ul.products .woocommerce-page ul.products li.product a img{-webkit-box-shadow:0 8px 10px -4px rgba(0,0,0,.25);box-shadow:0 8px 10px -4px rgba(0,0,0,.25)}.woocommerce ul.products li.product .price{color:#222}.woocommerce-result-count{margin:0}.woocommerce-message{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100vw;-webkit-transform:translateX(-50vw);-moz-transform:translateX(-50vw);-ms-transform:translateX(-50vw);-o-transform:translateX(-50vw);transform:translateX(-50vw);margin-left:50%;padding-left:30px;padding-right:30px;padding-left:var(--gutter);padding-right:var(--gutter);box-shadow:0 4px 4px rgba(0,0,0,.05)}.woocommerce-message::before{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;position:static;padding-right:15px}.woocommerce-message a.button.wc-forward{margin-left:15px;font-weight:500}.term-description{display:none}@media (max-width:768px){.woocommerce div.product div.summary{width:100%}}@media (min-width:992px){.woocommerce div.product div.summary{width:50%}}@media (max-width:768px){.woocommerce div.product div.summary .btn.btn-primary,.woocommerce div.product div.summary #respond input#submit.alt,.woocommerce #respond div.product div.summary input#submit.alt,.woocommerce div.product div.summary a.button.alt,.woocommerce div.product div.summary button.button.alt,.woocommerce div.product div.summary input.button.alt,.woocommerce div.product div.summary form#searchform .btn#searchsubmit,form#searchform .woocommerce div.product div.summary .btn#searchsubmit,form#searchform .woocommerce div.product div.summary a#searchsubmit.button.alt,.woocommerce div.product div.summary form#searchform a#searchsubmit.button.alt,.woocommerce form#searchform div.product div.summary a#searchsubmit.button.alt,form#searchform .woocommerce div.product div.summary button#searchsubmit.button.alt,.woocommerce div.product div.summary form#searchform button#searchsubmit.button.alt,.woocommerce form#searchform div.product div.summary button#searchsubmit.button.alt,form#searchform .woocommerce div.product div.summary input#searchsubmit.button.alt,.woocommerce div.product div.summary form#searchform input#searchsubmit.button.alt,.woocommerce form#searchform div.product div.summary input#searchsubmit.button.alt{width:100%}}.woocommerce-product-gallery__trigger{display:none}.woocommerce div.product div.images.woocommerce-product-gallery{width:100%}@media (min-width:769px){.woocommerce div.product div.images.woocommerce-product-gallery{width:50%;padding:0 5%}}@media (min-width:992px){.woocommerce div.product div.images.woocommerce-product-gallery{padding:0 10%}}.woocommerce div.product p.price,.woocommerce div.product span.price{padding:2rem 0;color:#222;font-weight:500;font-size:1.6rem}.woocommerce div.product p.price:empty,.woocommerce div.product span.price:empty{display:none}.woocommerce div.product p.price:empty+.btn,.woocommerce div.product #respond p.price:empty+input#submit.alt,.woocommerce #respond div.product p.price:empty+input#submit.alt,.woocommerce div.product p.price:empty+a.button.alt,.woocommerce div.product p.price:empty+button.button.alt,.woocommerce div.product p.price:empty+input.button.alt,.woocommerce div.product span.price:empty+.btn,.woocommerce div.product #respond span.price:empty+input#submit.alt,.woocommerce #respond div.product span.price:empty+input#submit.alt,.woocommerce div.product span.price:empty+a.button.alt,.woocommerce div.product span.price:empty+button.button.alt,.woocommerce div.product span.price:empty+input.button.alt{margin-top:3rem}.woocommerce-store-notice.demo_store{position:fixed;top:0;top:var(--headerHeight);background-color:#728b9f}.woocommerce div.product .woocommerce-tabs .panel{font-size:118%;line-height:2;padding-top:3rem}.woocommerce div.product .woocommerce-tabs .panel h2:first-of-type{display:none}ul.tabs.wc-tabs{display:none}.woocommerce-product-gallery__image{pointer-events:none}.basket__product_image{display:block;margin:2px auto;width:70px;box-shadow:0 5px 9px -6px rgba(0,0,0,.5)}ul.tabs.wc-tabs{display:none}.woocommerce table.shop_table{border:0}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%;padding:1rem;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:7px;margin-bottom:3rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}@media (min-width:992px){.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:calc(33% - 2.3rem);float:right;margin-left:2.3rem}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:1.4rem;position:relative}.woocommerce .cart-collaterals .cart_totals h2::after,.woocommerce-page .cart-collaterals .cart_totals h2::after{position:absolute;left:-15px;bottom:-5px;height:1px;background-color:#eee;content:"";width:calc(100% + 30px)}}#order_review_heading{padding-left:0;margin:3rem 0 2rem;text-align:center;border-top:1px solid #eee;padding-top:3rem}.woocommerce-checkout-review-order-table{width:100%;padding:1rem;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:7px;margin-bottom:3rem}.woocommerce-cart-form{box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:5px}@media (min-width:992px){.woocommerce-cart-form{width:67%;float:left}}.woocommerce form .form-row label{line-height:2;display:block;clear:both;width:100%}.woocommerce-input-wrapper{width:100%}.woocommerce-shipping-fields{margin:3rem 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}@media (min-width:992px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:800px;margin:0 auto;float:none}}form.checkout h3{text-align:center;padding-bottom:1.5rem}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{max-width:400px;margin:15px auto;background:var(--success);color:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:500}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#f5f5f5;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@supports (width:100vw){#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{width:100vw;-webkit-transform:translateX(-50vw);-moz-transform:translateX(-50vw);-ms-transform:translateX(-50vw);-o-transform:translateX(-50vw);transform:translateX(-50vw);margin-left:50%;padding-left:var(--gutter);padding-right:var(--gutter)}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#efefef}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#efefef}.woosb-wrap{padding-top:1rem}.stripe-card-group,.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100%}.slick-next{right:25px;z-index:1}.slick-prev{z-index:1;left:25px}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0}#payment .methods li.woocommerce-SavedPaymentMethods-token label{display:inline}#payment .methods li.woocommerce-SavedPaymentMethods-new label{display:inline}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:40px;padding-left:3px;margin:0}#add_payment_method #payment ul.payment_methods li img.stripe-bancontact-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-bancontact-icon{max-height:65px;max-width:45px}#add_payment_method #payment ul.payment_methods li img.stripe-ideal-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-ideal-icon{max-height:35px}#add_payment_method #payment ul.payment_methods li img.stripe-p24-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-p24-icon{max-width:65px}#add_payment_method #payment ul.payment_methods li img.stripe-alipay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-alipay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-sofort-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sofort-icon{max-width:55px}#add_payment_method #payment ul.payment_methods li img.stripe-sepa-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-sepa-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li img.stripe-multibanco-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-multibanco-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-eps-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-eps-icon{max-height:30px}#add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-giropay-icon{max-width:50px}#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/credit-card.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-visa-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/visa.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-amex-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/amex.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-diners-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/diners.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-discover-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/discover.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-jcb-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/jcb.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-maestro-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/maestro.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand,.woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand{position:absolute;top:50%;margin-top:-10px;right:10px;background:no-repeat url(https://pushkinpress.com/wp-content/plugins/woocommerce-gateway-stripe/assets/css/../images/mastercard.svg);display:block;width:30px;height:24px}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative}.woocommerce-SavedPaymentMethods-token .stripe-source-errors .woocommerce-error{margin-top:1em;margin-bottom:2em}#wc-stripe-custom-button{display:block;width:100%}.woocommerce-checkout #payment #stripe_boleto_tax_id{width:100%}.gpay-button{background-origin:content-box;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0;border-radius:4px;cursor:pointer;height:40px;min-height:40px;padding:11px 24px;width:100%}.gpay-button.light{width:calc(100% - 3px);background-color:#fff;margin:2px 0 3px 0}.gpay-button.light:active{background-color:#fff}.gpay-button.light:hover{background-color:#f8f8f8}.gpay-button.light:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.light-outline{width:calc(100% - 3px);background-color:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 1px 0,rgba(60,64,67,.15) 0 1px 3px 1px;margin:2px 0 3px 0}.gpay-button.light-outline:active{background-color:#fff}.gpay-button.light-outline:hover{background-color:#f8f8f8}.gpay-button.light-outline:focus{box-shadow:#e8e8e8 0 1px 1px 0,#e8e8e8 0 1px 3px;outline:0}.gpay-button.dark{background-color:#000;padding:12px 24px 10px}.gpay-button.dark:active{background-color:#5f6368}.gpay-button.dark:hover{background-color:#3c4043}.gpay-button.dark:focus{box-shadow:#5f6368 0 1px 1px 0,#5f6368 0 1px 3px;outline:0}.gpay-button.short.light,.gpay-button.short.light-outline{background-image:url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg)}.gpay-button.short.dark{background-image:url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg)}