@import url("https://use.typekit.net/vlc2enp.css");#top-bar{background-color:#014080;color:#fff;padding:6px 0}#top-bar p,#top-bar a:link,#top-bar a:visited{color:#fff}@media (max-width: 767px){#top-bar #top-bar-search{display:none}}@media (min-width: 768px){#top-bar .left{width:50%;float:left}#top-bar .right{width:50%;float:right;text-align:right;display:grid;grid-template-columns:1fr 256px}}@media (max-width: 767px){#top-bar .right #cart-icon{display:none}}#top-bar .right #cart-icon{font-size:20px;position:relative}#top-bar .right #cart-icon a.cart-count{display:block;width:19px;height:19px;text-align:center;color:#fff;font-size:12px;line-height:14px;background-color:#000;border-radius:50%;position:absolute;top:1px;right:20px}#top-bar .right #cart-icon a.cart-count:focus{outline:none}#top-bar .right #cart-icon a:link{display:inline-block}#top-bar .right #cart-icon a:focus{outline:none}#top-bar .right form{margin-bottom:0;display:grid;grid-template-columns:1fr 25px}#top-bar .right input[type=search]{width:97%;padding:5px 10px;line-height:20px;display:inline-block;border:0;background-color:#fff;vertical-align:middle;box-shadow:none}#top-bar .right input[type=search]:focus{outline:none}#top-bar .right input[type=submit]{display:inline-block;vertical-align:middle;padding:3px;background-color:#fff;background-image:url("images/icon_search.svg");background-repeat:no-repeat;background-size:16px;background-position:center;text-indent:-9999px;width:29px;height:30px;margin-left:-5px;border-radius:0;border:0}#top-bar .right input[type=submit]:focus{outline:none}body header#masthead{background-color:rgba(238,236,230,0.6);border-bottom:0}@media (max-width: 768px){body header#masthead.site-header{margin-top:-47px;background-color:transparent;padding-top:72px}body header#masthead.site-header button.menu-toggle::before,body header#masthead.site-header button.menu-toggle::after,body header#masthead.site-header button.menu-toggle span:before{background-color:#fff}}@media (min-width: 768px){body header#masthead.site-header .main-navigation{padding-top:35px}}body header#masthead.site-header .main-navigation ul.menu>li{margin-left:7px;padding:0 20px}body header#masthead.site-header .main-navigation ul.menu>li a:link,body header#masthead.site-header .main-navigation ul.menu>li a:visited{font-size:17px;line-height:21px;color:#6D6D6D;padding:10px 0}body header#masthead.site-header .main-navigation ul.menu>li a:focus{text-decoration:none}body header#masthead.site-header .main-navigation ul.menu>li:hover{background-color:#E70F85;cursor:pointer}body header#masthead.site-header .main-navigation ul.menu>li:hover a:link,body header#masthead.site-header .main-navigation ul.menu>li:hover a:visited,body header#masthead.site-header .main-navigation ul.menu>li:hover a:hover{color:#fff;border-top:1px solid #E70F85;border-bottom:1px solid #E70F85}body header#masthead.site-header .main-navigation ul.menu>li a:hover{border-top:1px solid #E70F85;border-bottom:1px solid #E70F85}body header#masthead.site-header .main-navigation ul.menu>li.focus>ul{display:none}body header#masthead.site-header .main-navigation ul.menu>li.current-menu-item:hover{background-color:#E70F85}body header#masthead.site-header .main-navigation ul.menu>li.current-menu-item:hover>a:link,body header#masthead.site-header .main-navigation ul.menu>li.current-menu-item:hover>a:visited{border-top:1px solid #E70F85;border-bottom:1px solid #E70F85;color:white}body header#masthead.site-header .main-navigation ul.menu>li.current-menu-item a:link,body header#masthead.site-header .main-navigation ul.menu>li.current-menu-item a:visited{border-top:1px solid #000;border-bottom:1px solid #E70F85;font-weight:600;color:#000}body header#masthead.site-header .main-navigation ul.menu>li:hover>ul.sub-menu{left:50%;width:200px;transform:translate(-50%)}body header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li{border-bottom:1px solid #fff}body header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li:last-of-type{border-bottom:0}body header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:link,body header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:visited{background-color:#014080;color:#fff;text-align:center;width:auto;padding:10px 20px;border-top:0;border-bottom:0}body header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:hover{background-color:#01274d;border-top:0;border-bottom:0}@media (max-width: 767px){body header#masthead.site-header #site-navigation{position:absolute;top:25px;right:13px}body header#masthead.site-header .site-branding{width:100%;float:none}body header#masthead.site-header .site-branding img{display:block;margin:0 auto}}@media (min-width: 768px){body header#masthead.site-header{padding-top:45px}body header#masthead.site-header .main-navigation{width:72%;float:right;margin-right:0;clear:none;text-align:right}body header#masthead.site-header .site-branding{margin-bottom:53px;width:27% !important;float:left;margin-right:0}body header#masthead.site-header .site-branding img{height:auto;max-width:255px;max-height:none}body header#masthead.site-header .main-navigation ul.menu>li.menu-item-has-children>a::after,body header#masthead.site-header .main-navigation ul.menu>li.page_item_has_children>a::after,body header#masthead.site-header .main-navigation ul.nav-menu>li.menu-item-has-children>a::after,body header#masthead.site-header .main-navigation ul.nav-menu>li.page_item_has_children>a::after{display:none}}body header#masthead button.menu-toggle:after,body header#masthead button.menu-toggle:before,body header#masthead button.menu-toggle span:before{font-size:15px;width:30px;color:#fff}body header#masthead button.menu-toggle::before{transform:translateY(-6px)}body header#masthead button.menu-toggle::after{transform:translateY(6px)}body header#masthead button.menu-toggle{background-color:transparent;border:0;margin-top:-20px}body header#masthead button.menu-toggle span{font-size:0}body.home header#masthead.site-header{margin-bottom:0}@media (max-width: 767px){body.storefront-hamburger-menu-active .shm-close{background-color:#E70F85;border-bottom:0;color:#fff;text-align:right;font-size:0;margin-top:-20px}body.storefront-2-3.storefront-hamburger-menu-active .main-navigation .shm-close:before{font-size:20px}body.storefront-hamburger-menu-active .main-navigation.toggled .handheld-navigation{width:100%;background-color:#E70F85}body.storefront-hamburger-menu-active .main-navigation.toggled .handheld-navigation button.dropdown-toggle:after{color:#fff}body.storefront-hamburger-menu-active .main-navigation.toggled .handheld-navigation button.dropdown-toggle:focus{outline:none}body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li a:link,body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li a:visited,body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li a:hover,body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li.current-menu-item:hover a{color:#fff;text-transform:uppercase;font-size:20px;border:0;border-bottom:1px solid #fff;font-weight:400}body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li{border-bottom:0}body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:link,body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:visited,body.storefront-hamburger-menu-active header#masthead.site-header .main-navigation ul.menu>li ul.sub-menu li a:hover{background-color:#E70F85;color:#fff;text-align:center;width:auto;padding:10px 20px 10px 0;border-top:0;border-bottom:0;text-align:left;margin-left:0;font-size:17px;text-transform:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;border-radius:0}.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}.slick-loading .slick-list{background:#fff url("images/ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:45%;display:block;width:12px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-9px;z-index:998}[dir='rtl'] .slick-prev{right:12px;left:auto}.slick-prev:before{content:'';background-image:url(images/arrow_left_black.svg);background-repeat:no-repeat;width:12px;height:20px;background-size:12px 20px;display:block}[dir='rtl'] .slick-prev:before{content:'';background-image:url(images/arrow_left_black.svg);background-repeat:no-repeat;width:12px;height:20px;background-size:12px 20px;display:block}.slick-next{right:-9px;z-index:998}[dir='rtl'] .slick-next{right:auto;left:12px}.slick-next:before{content:'';background-image:url(images/arrow_right_black.svg);background-repeat:no-repeat;width:12px;height:20px;background-size:12px 20px;display:block}[dir='rtl'] .slick-next:before{content:'';background-image:url(images/arrow_right_black.svg);background-repeat:no-repeat;width:12px;height:20px;background-size:12px 20px;display:block}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-34px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:6px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;padding:0px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;background-color:#000}.slick-dots li button:before{position:absolute;top:0;left:0;width:6px;height:6px;border:1px solid #000;content:'';text-align:center;opacity:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;background-color:#000}.slick-nav img{cursor:pointer}body{font-family:freight-sans-pro,sans-serif;color:#000}body #main p{font-size:17px}body a:focus{outline:none;text-decoration:underline}body a.button{color:#fff;background-color:#014080;padding:5px 25px;border-radius:25px}body a.button:hover{color:#fff;background-color:#014080}body a.button.big{padding:7px 100px}@media (max-width: 767px){body a.button.big{padding:7px 40px}}body .button-centred{padding:40px 0;text-align:center}body .button-outline,body .hentry .entry-content a.button-outline,body input[type=submit]{border:3px solid #E70F85;color:#E70F85;font-size:18px;font-weight:700;text-decoration:none;padding:5px 37px;border-radius:25px}body .hentry .entry-content a:not(.button):not(.button-outline){text-decoration:underline}body .hentry{margin-bottom:0}body .hentry .edit-link{display:none}body .button.pink{background-color:#E70F85;border:0;padding:5px 40px;width:100%;max-width:270px;text-align:center;margin:0 auto;display:block;border-radius:25px;color:#fff;display:block;font-size:18px;font-weight:600}body .button.pink span{color:#fff;display:block;font-size:18px;font-weight:600}body .button.pink:hover{background-color:#E70F85;color:#fff}body .button.pink.big{padding:7px 85px;max-width:350px}@media (max-width: 767px){body .button.pink.big{padding:7px 30px}}body .button.pink .zoom-social-icons-list li::before{display:none}body .button.pink .zoom-social-icons-list li a:link,body .button.pink .zoom-social-icons-list li a:visited{border-bottom:0}body span.strike{text-decoration:line-through}body img.double-border{border:1px solid #fff;outline:1px solid #000;margin:2px}@media (max-width: 568px){body .col-full{margin-left:16px;margin-right:16px}}@media (min-width: 768px){body .col-full{max-width:1200px}body.right-sidebar .content-area{width:100%;float:none;margin-right:0}}body img{border-radius:0}body header.entry-header{background-color:#EEECE6;padding:17px 0;margin-bottom:50px}@media (min-width: 768px){body header.entry-header{margin-bottom:100px}}body header.entry-header h1{font-size:26px;line-height:26px;font-family:freight-text-pro,serif;text-transform:uppercase;letter-spacing:2px;border-left:5px solid #E70F85;padding-left:20px;margin-bottom:0}body.home header.entry-header{display:none}body .alignleft{margin-right:30px;margin-bottom:25px}body .alignright{margin-left:30px;margin-bottom:25px}body .dotty-heading{text-transform:uppercase;text-align:center;position:relative;text-align:center;background-image:url("images/dotted_black_line.svg");background-repeat:repeat-x;background-position:left center;height:20px;margin-bottom:40px}@media (min-width: 768px){body .dotty-heading{margin-bottom:85px}}body .dotty-heading.alt{margin-bottom:25px}@media (min-width: 768px){body .dotty-heading.alt{margin-bottom:55px}}body .dotty-heading h1,body .dotty-heading h2,body .dotty-heading h3{display:inline-block;background-color:#fff;padding:0 33px;margin-bottom:0;font-size:28px;line-height:30px;margin-top:-1px;font-weight:normal;font-family:freight-text-pro,serif;letter-spacing:2px}@media (max-width: 767px){body .dotty-heading h1,body .dotty-heading h2,body .dotty-heading h3{font-size:24px;line-height:27px}}body .dotty-heading h1{padding:0 60px}body .dotty-heading.green-bg h2,body .dotty-heading.green-bg h3,body .dotty-heading.green-bg h4{background-color:rgba(206,231,216,0.960784)}body .dotty-heading.orange-bg h2,body .dotty-heading.orange-bg h3,body .dotty-heading.orange-bg h4{background-color:#FCF4F0}body .dotty-heading.blue-bg{background-image:url("images/dotted_white_line.svg")}body .dotty-heading.blue-bg h2,body .dotty-heading.blue-bg h3,body .dotty-heading.blue-bg h4{background-color:#014080;color:white}body #primary.content-area{margin-bottom:0}body #primary .site-main{margin-bottom:0}body #secondary .widget{background-color:#FCF4F0;padding:30px}body #secondary .widget .widget-title{padding-bottom:0;border-bottom:0;text-transform:uppercase;font-size:22px;letter-spacing:2px}body #secondary .widget ul li{margin-bottom:12px}body #secondary .widget ul li a:link,body #secondary .widget ul li a:visited{color:#000;font-weight:450;border-bottom:1px dotted #E70F85;text-decoration:none !important;font-size:18px}body #secondary .widget ul li::before{content:'';background-image:url("images/bullet_outline.svg");background-repeat:no-repeat;background-size:6px;width:6px;height:14px;background-position:0px 8px;display:block;float:left;opacity:1;margin-right:18px}@media (min-width: 768px){body.page-template-template-sidebar #primary .site-main{width:67%;float:left}body #secondary.widget-area{width:28%}}body.page-template-template-sidebar{margin-bottom:45px}.product{width:100%;max-width:1200px;margin:0 auto;padding:30px 0}.search-result-item{margin-bottom:35px;display:grid;grid-template-columns:75% 1fr;grid-column-gap:25px}.search-result-item .left h4 a:link,.search-result-item .left h4 a:visited{color:#000}.search-result-item .left a:link,.search-result-item .left a:visited{color:#E70F85}.search-result-item .right{text-align:right}.nav-links{display:none}#homepage-slider-wrap{background-color:rgba(238,236,230,0.6);margin-bottom:40px;padding-bottom:55px}@media (min-width: 768px){#homepage-slider-wrap{margin-bottom:80px}}#homepage-slider{margin-bottom:45px;background-color:#E5E4DF}#homepage-slider .button.mobile{display:block}#homepage-slider .button.desktop{display:none}#homepage-slider .slide{padding:25px 20px}@media (min-width: 768px){#homepage-slider .slide{padding:40px 60px;display:grid;grid-template-columns:35% 1fr;grid-column-gap:5%;align-items:center}#homepage-slider .slide .button.mobile{display:none}#homepage-slider .slide .button.desktop{display:inline-block}}#homepage-slider .slide .left h2 a:link,#homepage-slider .slide .left h2 a:visited{color:#000;font-size:28px;font-weight:600;text-decoration:none}#homepage-slider .slick-prev,#homepage-slider .slick-next{width:20px;height:30px;z-index:998}#homepage-slider .slick-prev{left:-30px}#homepage-slider .slick-next{right:-40px}#homepage-slider .slick-prev:before,#homepage-slider .slick-next:before{width:13px;height:20px;background-size:13px 20px}#homepage-posts-3{background-color:#FCF4F0;padding:40px 0}@media (min-width: 768px){#homepage-posts-3{padding:80px 0}}.posts-grid-3{display:grid;grid-gap:55px;grid-template-columns:repeat(1, minmax(auto, 1fr))}@media (min-width: 600px){.posts-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}body .hentry .entry-content .post-panel,#homepage-posts-3 .post-panel,#related-posts .post-panel{position:relative}body .hentry .entry-content .post-panel .post-fold,#homepage-posts-3 .post-panel .post-fold,#related-posts .post-panel .post-fold{display:block;position:absolute;top:9px;left:-10px;color:#fff;width:50px;height:32px;padding:2px 5px;text-align:center;font-weight:600;font-size:11px}body .hentry .entry-content .post-panel .post-fold.blog,#homepage-posts-3 .post-panel .post-fold.blog,#related-posts .post-panel .post-fold.blog{background-image:url("images/tag_blog_fold.svg");background-repeat:no-repeat}body .hentry .entry-content .post-panel .post-fold.news,#homepage-posts-3 .post-panel .post-fold.news,#related-posts .post-panel .post-fold.news{background-image:url("images/tag_news_fold.svg");background-repeat:no-repeat}body .hentry .entry-content .post-panel .post-fold.event,#homepage-posts-3 .post-panel .post-fold.event,#related-posts .post-panel .post-fold.event{background-image:url("images/tag_event_fold.svg");background-repeat:no-repeat;color:#E70F85}body .hentry .entry-content .post-panel .img,#homepage-posts-3 .post-panel .img,#related-posts .post-panel .img{margin-bottom:17px;display:block}body .hentry .entry-content .post-panel .bg,#homepage-posts-3 .post-panel .bg,#related-posts .post-panel .bg{width:100%;max-width:400px;height:400px;background:#E5E4DF}body .hentry .entry-content .post-panel h4,#homepage-posts-3 .post-panel h4,#related-posts .post-panel h4{line-height:20px;margin-bottom:8px}body .hentry .entry-content .post-panel h4 a,#homepage-posts-3 .post-panel h4 a,#related-posts .post-panel h4 a{color:#000;font-size:17px;font-weight:600;text-decoration:none !important}body .hentry .entry-content .post-panel p.date,#homepage-posts-3 .post-panel p.date,#related-posts .post-panel p.date{font-size:16px;font-weight:350;margin-bottom:15px}.books-carousel .slick-slide,.posts-carousel .slick-slide{margin:10px}.books-carousel .slick-prev,.books-carousel .slick-next,.posts-carousel .slick-prev,.posts-carousel .slick-next{width:13px;height:20px}.books-carousel .slick-prev,.posts-carousel .slick-prev{left:-20px}.books-carousel .slick-next,.posts-carousel .slick-next{right:-20px}.books-carousel .slick-prev:before,.books-carousel .slick-next:before,.posts-carousel .slick-prev:before,.posts-carousel .slick-next:before{width:13px;height:20px;background-size:13px 20px}@media (max-width: 1230px){.books-carousel,.posts-carousel{padding:0 30px}.books-carousel .slick-prev,.posts-carousel .slick-prev{left:0px}.books-carousel .slick-next,.posts-carousel .slick-next{right:0px}}#featured-authors-wrap{background:#045ab3;background:linear-gradient(65deg, #045ab3 0%, #002f5e 100%);padding:20px}#featured-authors{padding:40px 0 30px 0}@media (min-width: 768px){#featured-authors{padding:90px 0 43px 0}}#featured-authors .slick-slide{padding:22px}#featured-authors .slick-prev{left:-10px}#featured-authors .slick-prev:before{background-image:url(images/arrow_left_white.svg)}#featured-authors .slick-next{right:-10px}#featured-authors .slick-next:before{background-image:url(images/arrow_right_white.svg)}#featured-authors.home{background-color:#014080}#featured-authors.home .author-panel{text-align:center}#featured-authors.home .author-panel a.img{display:block;margin-bottom:15px}#featured-authors.home .author-panel a.img img{display:block;max-width:100%;height:auto}#featured-authors.home .author-panel a.img.cover{width:200px;height:196px;padding:20px;margin:0 auto 20px;text-align:center;border:1px solid #fff;outline:1px solid #000;background-color:#EEECE6;display:block}@media (max-width: 1024px){#featured-authors.home .author-panel a.img.cover{width:160px}}@media (max-width: 768px){#featured-authors.home .author-panel a.img.cover{width:180px}}#featured-authors.home .author-panel a.img.cover img{height:160px;width:auto;border:0;outline:0;-webkit-box-shadow:1px 1px 3px 0px #828181;box-shadow:1px 1px 3px 0px #828181;margin:0 auto}#featured-authors.home .author-panel a.name{color:#fff;font-size:18px;text-decoration:none;border-bottom:1px solid #E70F85}#featured-authors.authors{padding:0px 0 20px 0;margin-bottom:30px}@media (min-width: 768px){#featured-authors.authors{padding:0px 0 30px 0}}#featured-authors.authors .slick-prev:before{background-image:url(images/arrow_left_black.svg)}#featured-authors.authors .slick-next:before{background-image:url(images/arrow_right_black.svg)}#featured-authors.authors .author-panel{text-align:center}#featured-authors.authors .author-panel a.img img{display:block;max-width:100%;height:auto}#featured-authors.authors .author-panel a.img.cover{width:200px;height:196px;padding:20px;margin-bottom:20px;text-align:center;border:1px solid #fff;outline:1px solid #000;background-color:#EEECE6;display:block}@media (max-width: 1024px){#featured-authors.authors .author-panel a.img.cover{width:160px}}@media (max-width: 768px){#featured-authors.authors .author-panel a.img.cover{width:200px}}#featured-authors.authors .author-panel a.img.cover img{height:160px;width:auto;border:0;outline:0;-webkit-box-shadow:1px 1px 3px 0px #828181;box-shadow:1px 1px 3px 0px #828181;margin:0 auto}#featured-authors.authors .author-panel a.name{color:#000;font-size:18px;text-decoration:none !important;background-image:url(images/dotted_pink_line.svg);background-repeat:repeat-x;background-position:bottom}body.subjects #browse-by-subject #subjects-list{display:block}#browse-by-subject{background-color:#FCF4F0;padding:30px 40px}#browse-by-subject #browse-toggle{font-size:21px;font-weight:600;cursor:pointer;background-image:url("images/arrow_down_black.svg");background-repeat:no-repeat;background-position:right top 12px;padding-right:26px;width:202px;margin-bottom:0}#browse-by-subject #subjects-list{display:none;padding-top:30px}@media (min-width: 768px){#browse-by-subject #subjects-list{columns:4;column-gap:40px}}#browse-by-subject #subjects-list div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#browse-by-subject #subjects-list a:link,#browse-by-subject #subjects-list a:visited{color:#000;border-bottom:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#E70F85;margin-bottom:8px;display:inline-block;font-size:17px}#browse-by-subject #subjects-list a:hover{color:#E70F85}#browse-by-subject #subjects-list .level2{padding-left:20px}#browse-by-subject #subjects-list .level3{padding-left:20px}.books-listing{display:grid;grid-gap:55px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}#books-listing-3{display:grid;grid-gap:55px;grid-template-columns:repeat(3, minmax(305px, 1fr))}.top-filter{text-align:right}.top-filter .pagination{display:none !important}.bottom-filter .sorting-controls{display:none}.pagination,ul.wpv-pagination-nav-links-container.pagination{display:block;border:0}.pagination li,ul.wpv-pagination-nav-links-container.pagination li{display:inline-block}.pagination li a,ul.wpv-pagination-nav-links-container.pagination li a{color:#E70F85;font-size:18px;font-weight:600;border:2px solid #E70F85;padding:7px 8px}.pagination li a:hover,ul.wpv-pagination-nav-links-container.pagination li a:hover{background-color:#E70F85;color:#fff}.pagination li span.page-link,ul.wpv-pagination-nav-links-container.pagination li span.page-link{border:2px solid #E70F85;background-color:#E70F85;color:#fff;font-size:18px;padding:7px 8px}.pagination li span.wpv_page_ellipsis,ul.wpv-pagination-nav-links-container.pagination li span.wpv_page_ellipsis{font-size:18px;padding:0 5px}.book-panel,body .hentry .entry-content .book-panel{text-align:center}.book-panel a.cover,body .hentry .entry-content .book-panel a.cover{height:345px;display:block;margin-bottom:20px}.book-panel a.cover img,body .hentry .entry-content .book-panel a.cover img{-webkit-box-shadow:1px 1px 3px 0px #828181;box-shadow:1px 1px 3px 0px #828181;width:auto;max-width:360px;margin:0 auto;display:block;height:332px}@media (max-width: 768px){.book-panel a.cover,body .hentry .entry-content .book-panel a.cover{height:255px}.book-panel a.cover img,body .hentry .entry-content .book-panel a.cover img{height:235px}}.book-panel a.cover img.wp-post-image,body .hentry .entry-content .book-panel a.cover img.wp-post-image{max-height:100%}.book-panel .title,body .hentry .entry-content .book-panel .title{font-size:17px;line-height:22px;margin-bottom:5px}.book-panel .title a:link,.book-panel .title a:visited,body .hentry .entry-content .book-panel .title a:link,body .hentry .entry-content .book-panel .title a:visited{color:#000;text-decoration:none;font-weight:600}.book-panel p.name,body .hentry .entry-content .book-panel p.name{font-size:16px;margin-bottom:10px}#books-listing-3 .book-panel a.cover{height:468px}#books-listing-3 .book-panel a.cover img{height:468px}.series-item{margin-bottom:30px;padding-bottom:30px;background-image:url("images/dotted_black_line.svg");background-repeat:repeat-x;background-position:left bottom}@media (min-width: 668px){.series-item{display:grid;grid-template-columns:200px auto;grid-column-gap:40px;grid-row-gap:40px;margin-bottom:40px;padding-bottom:40px}}@media (min-width: 1024px){.series-item{display:grid;grid-template-columns:250px 1fr 33%;grid-column-gap:70px;margin-bottom:60px;padding-bottom:60px}}.series-item .cover img{-webkit-box-shadow:2px 1px 4px 0px #828181;box-shadow:2px 1px 4px 0px #828181;width:100%;max-width:360px;margin:0}@media (max-width: 667px){.series-item .cover img{max-width:280px;margin-bottom:20px}}.series-item .info{font-size:17px;margin-bottom:40px}.series-item .info h3{font-size:22px}.series-item .info h3 a:link,.series-item .info h3 a:visited{color:#000;text-decoration:none !important;background-image:url(images/dotted_pink_line.svg);background-repeat:repeat-x;background-position:bottom;margin-bottom:8px;font-weight:500}.series-item .reviews{background-color:#FCF4F0;padding:0px 30px 40px 30px;font-size:16px}@media (min-width: 668px){.series-item .reviews{grid-column-start:1;grid-column:1 / 3}}@media (min-width: 800px){.series-item .reviews{grid-column-start:3}}.series-item .reviews p{margin-bottom:10px}.series-item .reviews p:last-of-type{margin-bottom:0}.series-item .reviews .top{background-image:url(images/icon_quote.svg);background-repeat:no-repeat;background-position:top center;margin-top:-10px;margin-bottom:30px;width:100%;height:25px}#post-detail{margin-bottom:50px;overflow:hidden}#post-detail h1{font-size:31px;font-family:freight-text-pro,serif}#post-detail p.date{font-size:16px}@media (min-width: 768px){#post-detail .left{width:68%;float:left;padding-right:20px}#post-detail .right{width:29%;float:right}}#post-detail #more-news{background-color:rgba(206,231,216,0.960784);padding:30px}#post-detail #more-news h5{font-size:22px;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}#post-detail #more-news .button-centred{padding-bottom:0}#post-detail .news-item{clear:both;overflow:hidden;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px}#post-detail .news-item:last-child{border-bottom:0;margin-bottom:5px}#post-detail .news-item img{width:60px;float:left;margin-right:15px}#post-detail .news-item a:link,#post-detail .news-item a:visited{color:#000;font-size:16px;font-weight:normal;text-decoration:none}#subscribe-top{padding-bottom:40px}#subscribe-top .green-section:last-of-type{margin-bottom:30px}.green-section{background-color:#EEF7F1;padding:30px;border-left:5px solid #D4EADD;margin-bottom:20px}.green-section p{margin-bottom:9px}.green-section p:last-of-type{margin-bottom:0}#email-newsletters-form h2.gform_submission_error{color:#000}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:33% 33% 1fr}@media (max-width: 768px){#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields{display:block}}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:unset}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields .gfield .gfield_label{font-size:20px}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields .gchoice{margin-bottom:10px}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields .gchoice label{font-size:18px}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields #field_2_1{grid-row:1 / 3}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields #field_2_3{grid-column:unset;grid-column-start:2;grid-row:1 / 4}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields #field_2_4{grid-column:unset;grid-column-start:3;grid-row:1}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields #field_2_5{grid-column:unset;grid-column-start:3;grid-row:2}#email-newsletters-form .gform_wrapper.gravity-theme .gform_fields #field_2_6{grid-column:unset;grid-column-start:3;grid-row:3}#email-newsletters-form .gform_footer{display:block;text-align:right}#email-newsletters-form .gform_footer .button{width:100%;max-width:304px}#past-catalogues{background-color:#cee7d8f5;padding:50px 0}#past-catalogues .dotty-heading{margin-bottom:45px}#past-catalogues #cats-grid div.item{padding:30px}#past-catalogues #cats-grid div.item div.inner{padding:30px;background-color:#C5E0D0}#past-catalogues #cats-grid div.item a{display:block;width:100%;max-width:310px;margin:0 auto}#past-catalogues #cats-grid div.item img{display:block;margin-bottom:20px}#past-catalogues #cats-grid div.item p{text-align:center;font-size:22px;font-weight:600;margin-bottom:0}@media (min-width: 768px){#past-catalogues #cats-grid{display:grid;grid-template-columns:50% 1fr}#past-catalogues #cats-grid div.item{padding:50px}#past-catalogues #cats-grid div.item div.inner{padding:50px}}body.tax-series header.entry-header{margin-bottom:65px}#work-top{margin-bottom:40px}@media (min-width: 768px){#work-top{margin-bottom:90px}}#work-top .left .cover{margin-bottom:30px}#work-top .left .cover img{-webkit-box-shadow:2px 1px 4px 0px #828181;box-shadow:2px 1px 4px 0px #828181;width:100%;max-width:360px;margin:0}#work-top .right h1{font-family:freight-text-pro,serif;font-size:30px}#work-top .right p.subtitle{font-size:21px;margin-bottom:14px}#work-top .right a.name{font-size:20px;font-weight:350;margin-bottom:40px;opacity:0.6;color:#000;text-decoration:none}#work-top .right div.desc{font-size:17px;background-color:#FCF4F0;padding-top:30px}#work-top .right div.desc div.keynote p{font-weight:600}#work-top .right div.desc hr{margin-bottom:30px;background-color:#EAE3E0;height:2px}#work-top .right div.desc p{font-size:17px}@media (min-width: 768px){#work-top .left{width:30%;float:left;margin-right:5%}#work-top .right{width:63%;float:right}}#work-top .spreads-gallery{background-color:#F5F4F0;padding:20px;margin-bottom:30px}#work-top .spreads-gallery .slick-slide{padding:10px}#work-tabs{clear:both;background-color:#014080;padding:40px 0}@media (min-width: 768px){#work-tabs{padding:90px 0}}#work-tabs #tabs{color:#fff;font-size:18px}#work-tabs #tabs h1,#work-tabs #tabs h2,#work-tabs #tabs h3,#work-tabs #tabs h4,#work-tabs #tabs h5,#work-tabs #tabs h6{color:#fff}#work-tabs #tabs p{font-size:18px}#work-tabs #tabs .button{border:3px solid #fff;color:#fff;font-size:18px;font-weight:700;text-decoration:none;padding:5px 37px;text-transform:uppercase;background-color:transparent}#work-tabs #tabs ul.ui-tabs-nav{margin-left:0;margin-bottom:74px}@media (max-width: 767px){#work-tabs #tabs ul.ui-tabs-nav{margin-bottom:30px}}#work-tabs #tabs ul.ui-tabs-nav li.ui-tabs-tab{display:inline-block}#work-tabs #tabs ul.ui-tabs-nav li.ui-tabs-tab a{background-color:#074F99;padding:6px 36px;color:#fff;text-transform:uppercase;text-decoration:none;display:block;border-radius:25px;-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.5);margin-right:15px;margin-bottom:8px}#work-tabs #tabs ul.ui-tabs-nav li.ui-tabs-tab a span{display:block;font-size:17px}#work-tabs #tabs ul.ui-tabs-nav li.ui-tabs-tab a:hover{background-color:#06315C;-webkit-box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.5)}#work-tabs #tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a{background-color:#06315C;-webkit-box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.5)}#work-tabs ul.reviews-list{list-style-type:none;margin:0}@media (min-width: 768px){#work-tabs ul.reviews-list{columns:2;column-gap:120px}}#work-tabs ul.reviews-list li.review{margin-bottom:40px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#work-tabs ul.reviews-list li.review p{margin-bottom:4px}#work-tabs ul.reviews-list li.review div.quote{margin-bottom:15px}#work-tabs ul.reviews-list li.review div.quote p{display:inline}#work-tabs ul.reviews-list li.review p.source{font-weight:600;font-size:16px;font-style:italic}#tabs-alt{color:#000;font-size:18px;margin-bottom:0;padding-top:50px}#tabs-alt h1,#tabs-alt h2,#tabs-alt h3,#tabs-alt h4,#tabs-alt h5,#tabs-alt h6{color:#fff}#tabs-alt p{font-size:18px}#tabs-alt ul.ui-tabs-nav{margin-left:0;margin-bottom:0}#tabs-alt ul.ui-tabs-nav li.ui-tabs-tab{display:inline-block}#tabs-alt ul.ui-tabs-nav li.ui-tabs-tab a{background-color:#fff;padding:8px 23px;color:#000;text-decoration:none;display:block;font-size:17px}#tabs-alt ul.ui-tabs-nav li.ui-tabs-tab.ui-tabs-active a{background-color:#FCF4F0;font-weight:700}#tabs-alt div.ui-tabs-panel{background-color:#FCF4F0;padding:30px}#tabs-alt div.ui-tabs-panel p{font-size:16px;margin-bottom:6px}#tabs-alt div.ui-tabs-panel div.meta{margin-bottom:25px;position:relative}#tabs-alt div.ui-tabs-panel div.meta a:link,#tabs-alt div.ui-tabs-panel div.meta a:visited{color:#000;border-bottom:0;background-image:url(images/dotted_pink_line.svg);background-repeat:repeat-x;background-position:bottom;text-decoration:none;margin-bottom:8px;display:inline-block}#tabs-alt div.ui-tabs-panel div.meta a:hover{color:#E70F85}#tabs-alt div.ui-tabs-panel div.meta .pod{position:absolute;top:20px;right:20px}#tabs-alt div.ui-tabs-panel div.meta .pod .tooltip{display:none}#tabs-alt div.ui-tabs-panel div.meta .pod p.tooltip-text{font-size:12px;font-weight:600;width:76px;text-align:center;color:#E70F85}#tabs-alt div.ui-tabs-panel div.meta .pod:hover .tooltip{display:block;position:absolute;top:45px;left:-85;right:-80px;background-color:#FCF4F0;border:1px solid #E70F85;padding:15px}#tabs-alt div.ui-tabs-panel div.meta .pod:hover .tooltip p{color:#000;font-size:14px}#work-cms-content{padding:40px 0}@media (min-width: 768px){#work-cms-content{padding:90px 0}}#related-posts{background-color:rgba(206,231,216,0.960784);padding:40px 0}@media (min-width: 768px){#related-posts{padding:80px 0}}#latest-catalogue{background-color:rgba(206,231,216,0.960784);padding:40px 0}@media (min-width: 768px){#latest-catalogue{padding:80px 0}}.padded-section{padding:40px 0}@media (min-width: 768px){.padded-section{padding:90px 0}}#main ul.a-z-letters{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;display:grid;gap:4px;grid-auto-flow:column;justify-content:center;list-style-type:none;margin:0 0 80px;padding:0}@media (max-width: 768px){#main ul.a-z-letters{grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-flow:unset;margin-bottom:40px}}@media (max-width: 568px){#main ul.a-z-letters{grid-template-columns:repeat(7, minmax(0, 1fr));grid-auto-flow:unset;margin-bottom:40px}}#main ul.a-z-letters li{text-align:center;padding:1px}#main ul.a-z-letters li a{color:#000;text-decoration:none;font-size:18px;padding:3px;width:38px;display:block;border:1px solid #E70F85;font-weight:600;color:#E70F85}#main ul.a-z-letters li a:hover{background-color:#E70F85;color:#fff;text-decoration:none !important}#main ul.a-z-letters li a.active{color:#fff;background-color:#E70F85}#main ul.authors-by-letter{column-count:4;-webkit-columns:4;-moz-columns:4;list-style-type:none;margin:0 0 60px 0;padding:0}#main ul.authors-by-letter li{margin:0 10px;padding:11px 8px}#main ul.authors-by-letter li a:link,#main ul.authors-by-letter li a:visited{font-size:20px;color:#000;text-decoration:none !important;background-image:url(images/dotted_pink_line.svg);background-repeat:repeat-x;background-position:bottom}@media (max-width: 768px){#main ul.authors-by-letter{column-count:2;-webkit-columns:2;-moz-columns:2}}@media (max-width: 568px){#main ul.authors-by-letter{column-count:1;-webkit-columns:1;-moz-columns:1}}#author-top{overflow:hidden;margin-bottom:40px}#author-top h1{font-size:36px;font-family:freight-text-pro,serif}@media (min-width: 768px){#author-top{margin-bottom:60px}#author-top .left{width:70%;float:left}#author-top .right{width:28%;float:right}}#author-top .author-links a{display:inline-block;margin-right:5px}.woocommerce-cart td.product-thumbnail,.woocommerce-cart td.product-name{pointer-events:none;color:#000}.woocommerce-cart-form__cart-item .product-name a:link,.woocommerce-cart-form__cart-item .product-name a:visited{color:#000;text-decoration:none !important}#main-footer{background-color:#EEECE6;font-size:15px;font-weight:600}#main-footer p{font-size:15px;font-weight:450;margin-bottom:20px;line-height:26px;color:#000}#main-footer a:link,#main-footer a:visited{color:#E70F85;font-weight:600;border-bottom:1px dotted #E70F85}#main-footer h5,#main-footer span.widget-title{font-size:19px;text-transform:uppercase;border-bottom:0;padding-bottom:0;margin-bottom:20px;font-weight:350;letter-spacing:3px}#main-footer h5.icon-contact,#main-footer span.widget-title.icon-contact{padding-top:63px;background-image:url("images/icon_contact.svg");background-repeat:no-repeat;background-position:top left}#main-footer h5.icon-catalogues,#main-footer span.widget-title.icon-catalogues{padding-top:63px;background-image:url("images/icon_catalogues.svg");background-repeat:no-repeat;background-position:top left}#main-footer h5.icon-info,#main-footer span.widget-title.icon-info{padding-top:63px;background-image:url("images/icon_company.svg");background-repeat:no-repeat;background-position:top left}#main-footer .icon-contact span.widget-title{padding-top:63px;background-image:url("images/icon_contact.svg");background-repeat:no-repeat;background-position:top left}#main-footer .icon-catalogues span.widget-title{padding-top:63px;background-image:url("images/icon_catalogues.svg");background-repeat:no-repeat;background-position:top left}#main-footer .icon-info span.widget-title{padding-top:63px;background-image:url("images/icon_company.svg");background-repeat:no-repeat;background-position:top left}#main-footer ul:not(.columns-3) li{margin-bottom:12px}#main-footer ul:not(.columns-3) li a:link,#main-footer ul:not(.columns-3) li a:visited{color:#000;font-weight:450;border-bottom:1px dotted #E70F85}#main-footer ul:not(.columns-3) li::before{content:'';background-image:url("images/bullet_outline.svg");background-repeat:no-repeat;background-size:6px;width:6px;height:14px;background-position:0px 8px;display:block;float:left;opacity:1;margin-right:18px}#main-footer ul:not(.columns-3).cnss-social-icon{margin-left:-10px}#main-footer ul:not(.columns-3).cnss-social-icon li a{background-color:transparent !important;color:#000 !important}#main-footer ul:not(.columns-3).zoom-social-icons-list li::before{display:none}#main-footer ul:not(.columns-3).zoom-social-icons-list li a{border-bottom:0}#main-footer .footer-widgets{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){#main-footer .footer-widgets{padding-top:52px;padding-bottom:65px}#main-footer .widget{width:100%;max-width:320px}#main-footer .footer-widgets.col-3 .block .widget_block{margin-bottom:0}}footer#colophon{background-color:#014080;color:#fff;padding:20px}@media (max-width: 767px){footer#colophon{padding:20px 20px 94px 20px}}footer#colophon p,footer#colophon a:link,footer#colophon a:visited{color:#fff;margin-bottom:0}footer#colophon a:link{font-weight:700;text-decoration:none}@media (min-width: 768px){footer#colophon .left{width:50%;float:left}footer#colophon .right{width:50%;float:right;text-align:right}}
