@import url(https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i|Open+Sans:400,400i,600,600i,700,700i|Prata&subset=latin-ext);
@charset "UTF-8";.arrow-box:after,.article-teaser-container:after,.author-info-list:after,.books__list .list__book:after,.clearfix:after,.comment:after,.l-wrap--footer ul:after,.l-wrap:after,.masonry-container:after,.media:after,.page-template-template-registration-alt-php article .form-row:after,.page-template-template-registration-alt-php article:after,.page-template-template-registration-php article .form-row:after,.page-template-template-registration-php article:after,.page-template-template-registration-some-php article .form-row:after,.page-template-template-registration-some-php article:after,.page-template-template-reset-password-php article .form-row:after,.page-template-template-reset-password-php article:after,.post-type-archive-authors .author-list:after,.post-type-archive-live_events .author-list:after,.search-togglers__row:after,.single-authors article:after,.swipe__wrap>.swipe__slide:after,.tailored-teaser:after,.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a:after,.theme-container:after,.update-user-form .form-row:after,.update-user-form:after,.user-profile .user-info:after,div.kaikki-kirjat-search-container .masonry-container:after{clear:both;content:"";display:table}.float--right{float:right!important}.float--left{float:left!important}.float--none{float:none!important}.text--left{text-align:left!important}.filters,.text--center{text-align:center!important}.text--right{text-align:right!important}.chromeframe{background:#9b9b9b;color:#000;margin:.2em 0;padding:.2em 0}.caps{text-transform:uppercase!important}.accessibility,.visuallyhidden{clip:rect(0 0 0 0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@font-face{font-family:BrandonGrotesque-Regular;src:url(../fonts/brandon_reg-webfont.eot);src:url(../fonts/brandon_reg-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/brandon_reg-webfont.woff) format("woff"),url(../fonts/brandon_reg-webfont.ttf) format("truetype")}@font-face{font-family:ff-tisa-sans-web-pro-light;src:url(../fonts/TisaSansPro-Light.otf)}@font-face{font-family:BrandonGrotesque-Medium;src:url(../fonts/349CFA_0_0.eot);src:url(../fonts/349CFA_0_0?#iefix) format("embedded-opentype"),url(../fonts/349CFA_0_0.woff2) format("woff2"),url(../fonts/349CFA_0_0.woff) format("woff"),url(../fonts/349CFA_0_0.ttf) format("truetype")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?d86632);src:url(../fonts/icomoon.eot?d86632#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff?d86632) format("woff"),url(../fonts/icomoon.ttf?d86632) format("truetype"),url(../fonts/icomoon.svg?d86632#icomoon) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-mail:before{content:"\e800"}.icon-pinterest:before{content:"\e60a"}.icon-user:before{content:"\e602"}.icon-search:before{content:"\e603"}.icon-list:before{content:"\e606"}.icon-minus:before{content:"\e605"}.icon-plus:before{content:"\e604"}.icon-arrow-left:before{content:"\e601"}.icon-arrow-right:before{content:"\e600"}.icon-arrow-down:before{content:"\e60b"}.icon-arrow-up:before{content:"\e60c"}.icon-youtube:before{content:"\e612"}.icon-arrow-down-circle:before{content:"\e611"}.icon-close-circle:before{content:"\e60e"}.icon-grid:before{content:"\e60f"}.icon-listing:before{content:"\e610"}.icon-bookmark-empty:before{content:"\e613"}.icon-bookmark-full:before{content:"\e614"}.icon-chevron-right:before{content:"\f078"}.icon-chevron-left:before{content:"\f079"}.icon-print:before{content:"\f02f"}.icon-google-plus:before{content:"\f0d5"}.icon-star:before{content:"\e60d"}.icon-facebook:before{content:"\e607"}.icon-instagram:before{content:"\e608"}.icon-twitter:before{content:"\e609"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,.2);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#000;font-family:Lora,serif;font-size:100%;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.5}body{background-color:#fff;margin:0}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-family:BrandonGrotesque-Medium,serif;font-stretch:normal;font-style:normal;font-weight:400;margin:0}.alpha,h1{font-size:2em;line-height:1.2;margin-bottom:.5em}.beta,h2{font-size:1.75em;line-height:1.2;margin-bottom:1em}.gamma,h3{font-size:1.3125em;line-height:1.3;margin-bottom:1 1em}.delta,h4{font-size:1.125em;line-height:1.25;margin-bottom:1.5em}.epsilon,h5{font-size:1em;margin-bottom:1.5em}.zeta,h6{font-size:.875em;margin-bottom:1.5em;text-transform:uppercase}blockquote,p{font-size:1.2em;line-height:1.4em;margin:0 0 1.5em}.lead,.lede{font-size:120%;line-height:1.3;margin-bottom:1em}ol,ul{margin:0 0 1.5em}ol.unstyled,ul.unstyled{list-style:none;margin:0;padding:0}li>ol,li>ul{margin-bottom:0}article ol,article ul{font-size:1.25em}.italic{font-style:italic}.sub-heading,.sub-heading--large{color:#9b9b9b;font-size:.875em;text-transform:uppercase}.sub-heading--large{color:#000;font-size:1.125em;margin-bottom:1em}.faded-text{opacity:.5}.error{color:red}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-family:Lora,serif;font-stretch:normal;font-style:normal;font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em{font-style:italic}a{background:transparent;color:#9dc65b;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}.img--round{border-radius:50%}.img--right{float:right;margin-bottom:1.5em;margin-left:1.5em}.img--left{float:left;margin-bottom:1.5em;margin-right:1.5em}.img--center{display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}figure{margin:0 0 1.5em}table{background-color:transparent;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;max-width:100%;width:100%}table td,table th{padding:.5em;text-align:left;vertical-align:top}table th{font-weight:700}table thead th{vertical-align:bottom}table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child tr,table colgroup thead:first-child tr:first-child td,table colgroup thead:first-child tr:first-child th{border-top:0}table tbody+tbody{border-top:2px solid #9b9b9b}table.table--striped tbody tr:nth-child(odd) td,table.table--striped tbody tr:nth-child(odd) th{background-color:#e5fbff}form{margin:0 0 1.5em}form label{display:block;font-weight:700}form p{margin-bottom:.75em}form ul{list-style:none;margin:0 0 1.5em;padding:0}form br{display:none}fieldset{border:none;margin:0 .125em 1.5em;padding:0}legend{border:0;display:block;padding:0;width:100%}legend small{color:#9b9b9b}.btn,.link-listing__button,.social__container .juicer-button.j-paginate,.socialcount>li,button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}.btn,.link-listing__button,.social__container .juicer-button.j-paginate,.socialcount>li,button,input{line-height:normal}.btn,.link-listing__button,.social__container .juicer-button.j-paginate,.socialcount>li,button,html input[type=button],input[type=reset],input[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;background-color:#feed00;border:2px solid #feed00;color:#434343;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:.875em;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:2px;outline:none;padding:.75em 1.5em .5em;text-transform:uppercase}.active.btn,.active.link-listing__button,.btn:active,.btn:hover,.link-listing__button:active,.link-listing__button:hover,.social__container .active.juicer-button.j-paginate,.social__container .juicer-button.j-paginate:active,.social__container .juicer-button.j-paginate:hover,.socialcount>li.active,.socialcount>li:active,.socialcount>li:hover,button.active,button:active,button:hover,html input[type=button].active,html input[type=button]:active,html input[type=button]:hover,input[type=reset].active,input[type=reset]:active,input[type=reset]:hover,input[type=submit].active,input[type=submit]:active,input[type=submit]:hover{background-color:#f9e800;border:2px solid #f9e800;color:#434343}.social__container [disabled].juicer-button.j-paginate,.socialcount>li[disabled],[disabled].btn,[disabled].link-listing__button,button[disabled],input[disabled]{border-color:#686868;color:#686868;cursor:default}.social__container [disabled].juicer-button.j-paginate:active,.social__container [disabled].juicer-button.j-paginate:hover,.socialcount>li[disabled]:active,.socialcount>li[disabled]:hover,[disabled].btn:active,[disabled].btn:hover,[disabled].link-listing__button:active,[disabled].link-listing__button:hover,button[disabled]:active,button[disabled]:hover,input[disabled]:active,input[disabled]:hover{background-color:transparent;border-color:#686868;color:#686868;cursor:default}.social__container [disabled].juicer-button.j-paginate+label,.socialcount>li[disabled]+label,[disabled].btn+label,[disabled].link-listing__button+label,button[disabled]+label,input[disabled]+label{color:#9b9b9b}.social__container [disabled].juicer-button.j-paginate+label:before,.socialcount>li[disabled]+label:before,[disabled].btn+label:before,[disabled].link-listing__button+label:before,button[disabled]+label:before,input[disabled]+label:before{border-color:#9b9b9b}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.btn::-moz-focus-inner,.link-listing__button::-moz-focus-inner,.social__container .juicer-button.j-paginate::-moz-focus-inner,.socialcount>li::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}.checkbox,.radio-button{color:#000;line-height:1.5;position:relative!important}.checkbox input,.radio-button input{position:absolute;visibility:hidden}.checkbox input:checked+label:after,.radio-button input:checked+label:after{content:"";display:block;position:absolute}.checkbox label,.radio-button label{cursor:pointer;padding-left:1.875rem!important;position:relative}.checkbox label:before,.radio-button label:before{background-color:#fff;border:1px solid #000;content:"";display:block;height:1.25rem;left:0;position:absolute;top:.25rem;visibility:visible;width:1.25rem}.checkbox,.checkbox label:hover:after,.checkbox label:hover:before,.radio-button label:hover:after,.radio-button label:hover:before{cursor:pointer}.checkbox{display:block}.checkbox input:checked+label:after{background-color:#9dc65b;height:.75rem;left:.25rem;top:.5rem;width:.75rem}.radio-button{cursor:pointer;display:block}.radio-button input:checked+label:after{background-color:#9dc65b;height:.75rem;left:.25rem;top:.5rem;width:.75rem}.radio-button label:after,.radio-button label:before{border-radius:50%}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.alignnone{margin:0 1.5em 1.5em 0}.aligncenter,div.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 0 1.5em 1.5em}.alignleft{float:left;margin:0 1.5em 1.5em 0}.aligncenter{display:block;margin:0 auto}a img.alignright{float:right;margin:0 0 1.5em 1.5em}a img.alignleft,a img.alignnone{margin:0 1.5em 1.5em 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%}.wp-caption.alignleft,.wp-caption.alignnone{margin:0 1.5em 1.5em 0}.wp-caption.alignright{margin:0 0 1.5em 1.5em}.wp-caption img{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{color:#686868;font-size:1em;margin:.5em 0 1.875rem;padding:0}.media{display:block}.media__img{float:left;margin-right:1.5em}.media__img--rev{float:right;margin-left:1.5em}.media__img--rev img,.media__img img{display:block}.media__body{overflow:hidden}.media__body,.media__body>:last-child{margin-bottom:0}.image-caption{color:#686868;margin-top:.5em}.btn,.link-listing__button,.social__container .juicer-button.j-paginate,.socialcount>li{-webkit-appearance:inherit}.btn--invert,.page-template-template-all-books-php .book-page .socialcount>li,.page-template-template-book-php .book-page .socialcount>li,.single .socialcount>li{background-color:#fff;border-color:#feed00;color:#434343}.btn--invert:hover,.page-template-template-all-books-php .book-page .socialcount>li:hover,.page-template-template-book-php .book-page .socialcount>li:hover,.single .socialcount>li:hover{background-color:#feed00;color:#434343}.button--white,.button--white:active,.button--white:visited{-webkit-appearance:inherit;border-color:#fff;color:#fff;display:inline-block}.button--white:active,.button--white:active:active,.button--white:active:hover,.button--white:hover,.button--white:visited:active,.button--white:visited:hover{background-color:#fff;border-color:#fff;color:#000}.read-more{color:#434343;display:inline-block;font-family:Lora,serif;font-size:1em;font-stretch:normal;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase}.read-more span[class*=icon-]{display:inline-block;font-size:1.25em;font-weight:700;vertical-align:sub}.read-more[class*=icon-]{padding-right:1.5625rem;position:relative}.read-more[class*=icon-]:before{background-color:#feed00;bottom:0;height:1.2em;margin:auto;padding:.1em 0;position:absolute;right:0;top:0}.toggle-link{background:transparent;border:0;border-bottom:2px solid #dbd2c5;color:#434343;display:block;font-size:1rem;margin:1em 0 .5em;padding-bottom:.5em;text-transform:uppercase;width:100%}.toggle-link .icon-arrow-down,.toggle-link .icon-arrow-up{background-color:#feed00;display:inline-block;font-size:1.6875rem;line-height:1rem;margin-left:.3em;margin-top:-.125rem;vertical-align:middle}.button--pill,.button--pill--transparent,.button--pill--white,.button--pill--white--icon{border-radius:1.5em;line-height:1em;margin-left:.5em;margin-right:.5em;padding:.5em 1em}.button--icon{background-position:1em;background-repeat:no-repeat;border:2px solid #686868!important;display:block;letter-spacing:1px;margin-bottom:1.5em;padding:.75em 1em .5em 3.25em;text-transform:uppercase;width:100%}.button--icon:hover{background-color:#343434;border-color:#343434!important;color:#fff}.button--icon img{margin-right:1em}.button--icon.buy{background-image:url(../images/btn_icon_books.svg)}.button--icon.bookmark{background-image:url(../images/btn_icon_bookmark.svg)}.button--icon.share{background-image:url(../images/btn_icon_share.svg)}.button--icon.rate{background-image:url(../images/btn_icon_star.svg)}.button--icon.settings{background-image:url(../images/btn_icon_settings.svg)}.button--icon.close{background-image:url(../images/close-circle.svg)}.button--filter{background:#feed00;border:0;display:inline-block;font-size:.8em;letter-spacing:normal;line-height:1em;margin:.4em .2em;padding:.75em 1.5em}.button--filter:link,.button--filter:visited{color:#434343}.button--filter.button--pill--active,.button--filter:active{background:#434343;color:#fff}.button--filter:hover{background:#434343;color:#feed00}.button--circle{border:2px solid #fff;border-radius:9px;cursor:pointer;height:18px;width:18px}.button--circle.button--circle--active{background:#fff}.button--teaser-link{background:url(../images/button_square_arrow.png) 0 0}.button--external-link{background-image:url(../images/external-link.svg)}.kaikki-kirjat-catalog-books .button--pill,.kaikki-kirjat-catalog-books .button--pill--transparent,.kaikki-kirjat-catalog-books .button--pill--white,.kaikki-kirjat-catalog-books .button--pill--white--icon,.theme-books .button--pill,.theme-books .button--pill--transparent,.theme-books .button--pill--white,.theme-books .button--pill--white--icon{border-color:#b2ada3;color:#b2ada3;line-height:normal}.kaikki-kirjat-catalog-books .active.button--pill--transparent,.kaikki-kirjat-catalog-books .active.button--pill--white,.kaikki-kirjat-catalog-books .active.button--pill--white--icon,.kaikki-kirjat-catalog-books .button--pill.active,.theme-books .active.button--pill--transparent,.theme-books .active.button--pill--white,.theme-books .active.button--pill--white--icon,.theme-books .button--pill.active{background-color:transparent;border-color:#000;color:#000}.kaikki-kirjat-catalog-books .button--pill--transparent:active,.kaikki-kirjat-catalog-books .button--pill--transparent:hover,.kaikki-kirjat-catalog-books .button--pill--white--icon:active,.kaikki-kirjat-catalog-books .button--pill--white--icon:hover,.kaikki-kirjat-catalog-books .button--pill--white:active,.kaikki-kirjat-catalog-books .button--pill--white:hover,.kaikki-kirjat-catalog-books .button--pill:active,.kaikki-kirjat-catalog-books .button--pill:hover,.theme-books .button--pill--transparent:active,.theme-books .button--pill--transparent:hover,.theme-books .button--pill--white--icon:active,.theme-books .button--pill--white--icon:hover,.theme-books .button--pill--white:active,.theme-books .button--pill--white:hover,.theme-books .button--pill:active,.theme-books .button--pill:hover{background-color:#cabaa3;border-color:#cabaa3;color:#fff}.responsive,.video-container{height:0;margin-bottom:1.5em;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.responsive embed,.responsive iframe,.responsive object,.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.pagination{clear:both;font-size:.6em;list-style:none;padding:1.5rem 0 2rem;text-align:center}.pagination li,.pagination li a{display:inline-block}.pagination li a{background:#feed00;color:#fff;height:2em;line-height:2em;margin:0;min-width:2em;padding:0 .375rem;text-align:center;text-decoration:none;vertical-align:top}.pagination li a.active,.pagination li a.current{background-color:#434343}.pagination li a:hover{background:transparent;color:#feed00}@media (min-width:62em){.pagination{font-size:.75em}}@media (min-width:77em){.pagination{font-size:.8em}}.site-wrapper{padding-top:6.5rem}@media (min-width:56.25em){.site-wrapper{padding-top:10.4375rem}}.l-wrap{padding:3em 0 2em;width:100%}.bg--colored{background-color:#e7e7e7}@media (min-width:38em){.l-wrap--tight{padding-top:2em!important}}.l-wrap.tight-on-mobile{padding:0 0 1.7em}.l-wrap.tight-on-mobile:nth-of-type(3){padding-top:3em}.l-wrap.tight-on-mobile:nth-of-type(5){padding-bottom:2em}@media (min-width:38em){.l-wrap.tight-on-mobile{padding:3em 0 2em}}.l-constrained,.special-teaser__container{margin:0 auto;max-width:1200px;width:90%}@media (min-width:77em){.l-constrained,.special-teaser__container{width:75em}}.l-constrained--full{max-width:none;width:100%}.filters{height:45px}.load-more-container,.load-more-container-static{margin:-1em 0 2em;text-align:center}.grid-wrap{clear:both;margin-left:-2em;overflow:hidden}.grid-wrap.right>.grid-col{float:right}.grid-col{box-sizing:border-box;float:left;padding-left:2em;width:100%}.large-gutter{margin-left:-4em}.large-gutter .grid-col{padding-left:4em}.half-gutter{margin-left:-1em}.half-gutter .grid-col{padding-left:1em}.quarter-gutter{margin-left:-.5em}.quarter-gutter .grid-col{padding-left:.5em}.no-gutter{margin-left:0}.no-gutter .grid-col{padding-left:0}.reset-gutter{margin-left:-2em}.reset-gutter .grid-col{padding-left:2em}ol.grid-wrap,ul.grid-wrap{list-style:none;padding-left:0}li.grid-col{margin-bottom:0;margin-left:0}.col-full,.col-set-full .grid-col{width:100%}.col-one-half,.col-set-one-half .grid-col{width:50%}.col-one-third,.col-set-one-third .grid-col{width:33.333%}.col-one-quarter,.col-set-one-quarter .grid-col{width:25%}.col-one-fifth,.col-set-one-fifth .grid-col{width:20%}.col-two-thirds{width:66.666%}.col-set-two-fifths .grid-col,.col-two-fifths{width:40%}.col-three-quarters{width:75%}.col-set-three-fifths .grid-col,.col-three-fifths{width:60%}.col-set-four-fifths .grid-col{width:80%}@media (min-width:38em){.bp1-col-full,.bp1-col-set-full .grid-col{width:100%}.bp1-col-one-half,.bp1-col-set-one-half .grid-col{width:50%}.bp1-col-one-third,.bp1-col-set-one-third .grid-col{width:33.333%}.bp1-col-one-quarter,.bp1-col-set-one-quarter .grid-col{width:25%}.bp1-col-one-fifth,.bp1-col-set-one-fifth .grid-col{width:20%}.bp1-col-two-thirds{width:66.666%}.bp1-col-set-two-fifths .grid-col,.bp1-col-two-fifths{width:40%}.bp1-col-three-quarters{width:75%}.bp1-col-set-three-fifths .grid-col,.bp1-col-three-fifths{width:60%}.bp1-col-set-four-fifths .grid-col{width:80%}}@media (min-width:48em){.bp2-col-full,.bp2-col-set-full .grid-col{width:100%}.bp2-col-one-half,.bp2-col-set-one-half .grid-col{width:50%}.bp2-col-one-third,.bp2-col-set-one-third .grid-col{width:33.333%}.bp2-col-one-quarter,.bp2-col-set-one-quarter .grid-col{width:25%}.bp2-col-one-fifth,.bp2-col-set-one-fifth .grid-col{width:20%}.bp2-col-two-thirds{width:66.666%}.bp2-col-set-two-fifths .grid-col,.bp2-col-two-fifths{width:40%}.bp2-col-three-quarters{width:75%}.bp2-col-set-three-fifths .grid-col,.bp2-col-three-fifths{width:60%}.bp2-col-set-four-fifths .grid-col{width:80%}}@media (min-width:62em){.bp3-col-full,.bp3-col-set-full .grid-col{width:100%}.bp3-col-one-half,.bp3-col-set-one-half .grid-col{width:50%}.bp3-col-one-third,.bp3-col-set-one-third .grid-col{width:33.333%}.bp3-col-one-quarter,.bp3-col-set-one-quarter .grid-col{width:25%}.bp3-col-one-fifth,.bp3-col-set-one-fifth .grid-col{width:20%}.bp3-col-two-thirds{width:66.666%}.bp3-col-set-two-fifths .grid-col,.bp3-col-two-fifths{width:40%}.bp3-col-three-quarters{width:75%}.bp3-col-set-three-fifths .grid-col,.bp3-col-three-fifths{width:60%}.bp3-col-set-four-fifths .grid-col{width:80%}}header{position:fixed;top:0;width:100%;z-index:300}@media print{header{display:none}}header nav{position:relative}header nav a{color:#fff;display:inline-block}.icon--nav,.icon--search{display:inline-block;margin:0 auto;position:relative}.icon--nav:after,.icon--nav:before,.icon--search:after,.icon--search:before{position:absolute}.icon--search{height:1.9375rem;width:1.9375rem}.icon--search:after,.icon--search:before{content:"";display:block;position:absolute}.icon--search:before{border:3px solid #fff;border-radius:50%;height:1.5625rem;left:0;top:0;width:1.5625rem}.icon--search:after{background:#fff;bottom:-.0625rem;height:.75rem;right:.25rem;transform:rotate(-45deg);width:.1875rem}.state-open .icon--search:after,.state-open .icon--search:before{bottom:0;height:.1875rem;left:0;margin:auto;right:0;top:0;width:1.375rem}.state-open .icon--search:before{border:0;border-radius:0;transform:rotate(-45deg)}.state-open .icon--search:after{transform:rotate(45deg)}.icon--nav{background:#fff;height:.125rem;margin-bottom:.5625rem;margin-top:.4375rem;width:1.1875rem}.icon--nav:after,.icon--nav:before{background:#fff;content:"";display:block;height:100%;position:absolute;width:100%}.icon--nav:before{top:-.4375rem}.icon--nav:after{bottom:-.4375rem}.state-open .icon--nav{transform:rotate(45deg)}.state-open .icon--nav:before{top:0;transform:rotate(-90deg)}.state-open .icon--nav:after{bottom:0;transform:rotate(-90deg)}.icon__nav{bottom:auto!important;top:.625rem!important}@media (min-width:56.25em){.icon__nav{display:none}}.l-wrap--navigation-toggle{background-color:#434343!important;height:auto;padding:10px 0;position:relative;text-align:left}.l-wrap--navigation-toggle .nav-background{border-bottom:2px solid transparent;border-top:2px solid transparent}.l-wrap--navigation-toggle .nav-container{display:flex;height:5rem;width:100%}@media (max-width:56.1875em){.l-wrap--navigation-toggle .nav-container{position:relative}}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-container{height:6.25rem}}.l-wrap--navigation-toggle .nav-home-link{align-self:center;float:left;margin-bottom:.9375rem;margin-top:.9375rem;width:3.4375rem}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-home-link{margin-right:5%;width:12.5rem}}@media (min-width:77em){.l-wrap--navigation-toggle .nav-home-link{margin-right:10%;width:16.875rem}}.l-wrap--navigation-toggle .nav-home-link:active,.l-wrap--navigation-toggle .nav-home-link:hover{background:none}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-home-link .small-logo{display:none}}.l-wrap--navigation-toggle .nav-home-link .large-logo{display:none}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-home-link .large-logo{display:block;max-height:5.625rem}}.l-wrap--navigation-toggle .nav-togglers{flex-grow:2}.l-wrap--navigation-toggle a{display:inline-block;font-size:1.125rem;position:relative}@media (min-width:56.25em){.l-wrap--navigation-toggle a{font-size:1.375rem}}.l-wrap--navigation-toggle .nav-primary-toggle{background-color:transparent;border:none;color:#fff;float:right;font-size:1rem;margin-top:1.875rem;padding:0;position:relative;text-transform:none}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary-toggle{display:none}}.l-wrap--navigation-toggle .nav-primary-toggle:hover{color:#fff}.l-wrap--navigation-toggle .nav-primary-toggle .text--close,.l-wrap--navigation-toggle .nav-primary-toggle .text--open{display:inline-block;line-height:1.25rem}.l-wrap--navigation-toggle .nav-primary-toggle .icon--nav{vertical-align:middle}.l-wrap--navigation-toggle .nav-primary-toggle .text--close{display:none}.l-wrap--navigation-toggle .nav-search-toggle{background-color:transparent;border:none;border-top:2px solid transparent;padding:0}@media (max-width:56.1875em){.l-wrap--navigation-toggle .nav-search-toggle{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:1.375rem}}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-search-toggle{float:right;height:7.75rem;margin-bottom:-.75rem;margin-top:-.75rem;padding:.9375rem}.l-wrap--navigation-toggle .nav-search-toggle.is-active{background-color:#9dc65b;border-top-color:#434343}.l-wrap--navigation-toggle .nav-search-toggle.is-active .icon--search:before{border-color:#434343}.l-wrap--navigation-toggle .nav-search-toggle.is-active .icon--search:after{background-color:#434343}}@media (min-width:77em){.l-wrap--navigation-toggle .nav-search-toggle{padding:1.5625rem}}.l-wrap--navigation-toggle .nav-primary{background-color:#434343;display:none;font-family:Open Sans,serif;font-stretch:normal;font-style:normal;font-weight:400;width:100%}@media (max-width:56.1875em){.l-wrap--navigation-toggle .nav-primary{left:0;position:absolute}}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary{background-color:transparent;display:inline-block;width:auto}}.l-wrap--navigation-toggle .nav-primary>ul{display:block;list-style-type:none;margin:0;padding:0}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary>ul{display:inline-block}}.l-wrap--navigation-toggle .nav-primary>ul>li{border-top:1px solid #fff;display:block}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary>ul>li{border-top:none;display:inline-block}.l-wrap--navigation-toggle .nav-primary>ul>li.menu-item-has-children>a{border-top:2px solid transparent}.l-wrap--navigation-toggle .nav-primary>ul>li.menu-item-has-children>a:hover{background-color:#9dc65b;border-top:2px solid #434343;color:#feed00}}.l-wrap--navigation-toggle .nav-primary>ul>li.current_page_item>a,.l-wrap--navigation-toggle .nav-primary>ul>li.current_page_parent>a{text-decoration:underline}@media (max-width:56.1875em){.l-wrap--navigation-toggle .nav-primary>ul>li:not(.menu-item-has-children){position:relative}.l-wrap--navigation-toggle .nav-primary>ul>li:not(.menu-item-has-children):before{border-bottom:3px solid #fff;border-left:3px solid #fff;bottom:0;content:"";display:block;height:1.125em;margin:auto;position:absolute;right:1.25rem;top:0;transform:rotate(-135deg);width:1.125em}}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary>ul>li:not(.menu-item-has-children)>a:hover{text-decoration:underline}}.l-wrap--navigation-toggle .nav-primary a{border-bottom:none;display:block;padding:1.5625rem 1.25rem}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary a{border:0;display:inline-block;height:7.75rem;line-height:5.875rem;margin-top:-.75rem;padding:.9375rem}}@media (min-width:77em){.l-wrap--navigation-toggle .nav-primary a{line-height:4.625rem;padding:1.5625rem}}.l-wrap--navigation-toggle .nav-primary a:hover{color:#fff}.l-wrap--navigation-toggle .nav-primary .more{position:relative}.l-wrap--navigation-toggle .nav-primary .more>a{padding-right:1.625rem}@media (min-width:48em){.l-wrap--navigation-toggle .nav-primary .more>a{padding-right:2rem}}.l-wrap--navigation-toggle .nav-primary .more .icon-arrow-down{font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.l-wrap--navigation-toggle .nav-primary .more:hover ul{display:block}.l-wrap--navigation-toggle .nav-primary .more ul{background:#3e3d38!important;background:rgba(0,0,0,.6)!important;display:none;position:absolute}.l-wrap--navigation-toggle .nav-primary .more ul li,.l-wrap--navigation-toggle .nav-primary .more ul li a{display:block}@media (min-width:56.25em){.l-wrap--navigation-toggle .nav-primary .mobile-link{display:none!important}}.l-wrap--navigation-toggle .nav-primary.is-open{border-bottom:2px solid #434343!important;display:inline-block;max-height:75vh;overflow:auto}@media (max-width:56.1875em){.l-wrap--navigation-toggle .nav-primary.is-open{display:block;left:-6%;top:5rem;width:111.5%}}.nav-wish-list a:hover{border-bottom-color:transparent!important}.nav-wish-list-bg{background-color:#ba3130;border-radius:13px;padding:.3125em .8125em}.l-wrap--navigation{background-color:#000!important;padding:0}@media (min-width:56.25em){.l-wrap--navigation{margin-top:-2px;position:absolute;z-index:100}}@media (min-width:77em){.login-open .l-wrap--navigation{background:transparent!important}}.login-open .l-wrap--navigation{background:#2f2f2f!important}.l-wrap--navigation .l-constrained,.l-wrap--navigation .special-teaser__container{position:relative}@media (max-width:56.1875em){.menu-item-has-children{position:relative}}.sub-menu{background-color:#9dc65b;display:none;list-style-type:none;overflow:hidden;padding:0}@media (min-width:56.25em){.sub-menu{border:1px solid #434343;border-top:0;display:block;opacity:0;padding:0 1.25rem;position:absolute;right:0;text-align:center!important;transition:visibility .25s,opacity .25s ease-out .25s;visibility:hidden;width:100%}}@media (max-width:56.1875em){.sub-menu.state-open{display:block;margin-left:-6%;padding-left:6%;width:106%}}@media (min-width:56.25em){li:hover>.sub-menu{opacity:1;transition:visibility 0s,opacity 0s;visibility:visible;z-index:1}}.sub-menu li{border-bottom:2px solid #434343;display:block}@media (min-width:56.25em){.sub-menu li{border-bottom:0;display:inline-block;margin-right:3.75rem}.sub-menu li:last-of-type{margin-right:0}}.sub-menu a{color:#434343}@media (min-width:56.25em){.sub-menu a{border-bottom:.4375rem solid transparent!important;height:auto!important;line-height:1.2!important;margin-top:0!important;padding:1.5625rem 0 1.125rem!important}}.sub-menu a:hover{color:#434343!important}@media (min-width:56.25em){.sub-menu a:hover{border-bottom-color:#434343!important}}.sub-menu .current-menu-item a{background-color:hsla(0,0%,100%,.6);color:#434343}@media (min-width:56.25em){.sub-menu .current-menu-item a{background-color:transparent;border-bottom-color:#434343!important;color:#434343}}.sub-menu .current-menu-item a:hover{color:#434343!important}.nav-helper{background-color:#fff;display:none;font-family:Open Sans,serif;font-stretch:normal;font-style:normal;font-weight:400}@media (min-width:56.25em){.nav-helper{display:block}}.nav-helper ul{margin:0;padding:0;text-align:right}.nav-helper li{display:inline-block;margin:0;padding:0}.nav-helper li>a{color:#434343!important;padding:.6em 1em}.nav-helper li>a:hover{text-decoration:underline}.search-open .l-wrap--navigation{background:#9dc65b!important;border-bottom:2px solid #434343;padding:1em 0 0!important}.search-open .l-wrap--navigation .l-constrained,.search-open .l-wrap--navigation .special-teaser__container{max-width:57em;padding:0 1em;width:100%}.search-form{background:transparent;display:none;font-size:1.0833333333em;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0;position:relative;text-align:center;width:100%}.search-form.search-form--media{display:block;max-width:31.25rem}.search-form ::-webkit-input-placeholder{color:#333}.search-form :-moz-placeholder,.search-form ::-moz-placeholder{color:#333;opacity:1}.search-form :-ms-input-placeholder{color:#333}.l-wrap--navigation .search-form.is-open{display:block!important}.l-wrap--navigation .search-form input{margin-bottom:1rem}.l-wrap--navigation .search-form .search-form__hits{right:4rem;top:.4rem}.l-wrap--navigation .search-form .btn,.l-wrap--navigation .search-form .link-listing__button,.l-wrap--navigation .search-form .social__container .juicer-button.j-paginate,.l-wrap--navigation .search-form .socialcount>li,.l-wrap--navigation .search-form button,.social__container .l-wrap--navigation .search-form .juicer-button.j-paginate{bottom:auto;top:.3em}.search-form input{background:#fff;border:2px solid #434343;border-radius:2em;color:#333;font-size:16px;letter-spacing:1px;outline:none;padding:.2em 10em 0 1em;text-align:left;text-transform:uppercase;width:100%}.search-form .btn,.search-form .link-listing__button,.search-form .social__container .juicer-button.j-paginate,.search-form .socialcount>li,.search-form button,.social__container .search-form .juicer-button.j-paginate{background-color:transparent;border:0;bottom:0;color:#9dc65b;font-size:1rem;margin:auto;padding:0;position:absolute;right:.75em;top:0}.search-form .btn:hover,.search-form .link-listing__button:hover,.search-form .social__container .juicer-button.j-paginate:hover,.search-form .socialcount>li:hover,.search-form button:hover,.social__container .search-form .juicer-button.j-paginate:hover{color:#000}.search-form .btn .icon-search:before,.search-form .link-listing__button .icon-search:before,.search-form .social__container .juicer-button.j-paginate .icon-search:before,.search-form .socialcount>li .icon-search:before,.search-form button .icon-search:before,.social__container .search-form .juicer-button.j-paginate .icon-search:before{display:block;padding:2px 2px 0 0;width:20px}.search-form .search-form__hits{color:#9b9b9b;font-size:.8571428571em;letter-spacing:1px;position:absolute;right:5.5em;text-transform:uppercase;top:1.8333333333em}

/*! jQuery UI - v1.11.2 - 2014-10-21
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css, tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:block}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-widget-overlay{height:100%}.ui-autocomplete,.ui-widget-overlay{left:0;position:fixed;top:0;width:100%}.ui-autocomplete{box-shadow:0 0 24px -4px rgba(0,0,0,.8);cursor:default;max-height:31.25rem;min-width:257px;overflow-x:hidden;overflow-y:auto;padding:1.625em 0 0!important;text-align:left;z-index:500}@media (min-width:48em){.ui-autocomplete{width:300px}}@media (min-width:77em){.ui-autocomplete{width:474px}}.ui-menu{display:block;list-style:none;margin:0;outline:none;padding:0}.ui-menu .ui-menu{position:absolute}.ui-autocomplete-category{color:#000;font-size:.875em;letter-spacing:1px;padding:0 1.1428571429em;text-transform:uppercase}@media (min-width:48em){.ui-autocomplete-category{padding:0 1.8571428571em}}.ui-menu-item+.ui-autocomplete-category{border-top:2px solid #eaeaea;margin-top:1.0714285714em;padding:1.2857142857em 1.1428571429em 0}@media (min-width:48em){.ui-menu-item+.ui-autocomplete-category{padding:1.2857142857em 1.8571428571em 0}}.ui-autocomplete-category:last-child{display:flex;padding:0;text-align:center}.ui-menu .ui-menu-item{cursor:pointer;display:table;font-size:1.125em;margin:0;min-height:0;padding:.2777777778em .8888888889em 0;position:relative;width:100%}@media (min-width:48em){.ui-menu .ui-menu-item{padding:.2777777778em 1.4444444444em 0}}.ui-menu .ui-menu-item b,.ui-menu .ui-menu-item strong{color:#9b9b9b}.ui-menu .ui-menu-divider{font-size:0;height:0;line-height:0;margin:5px 0}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{bottom:0;left:.2em;margin:auto 0;position:absolute;top:0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{background:#fff 50% 50% repeat-x;color:#4a4a4a}.ui-widget-content a{color:#222}.ui-widget-header{background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;color:#555;font-weight:400}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#f7f5f2;color:#4a4a4a;font-weight:400}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;color:#212121;font-weight:400}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-tooltip{background:#000;color:#fff;font-size:.75em;letter-spacing:1px;max-width:300px;padding:8px;text-transform:uppercase;z-index:9999}.ui-tooltip,.ui-tooltip:after{position:absolute;text-align:center}.ui-tooltip:after{border:8px solid transparent;border-top-color:#000;content:"";height:0;left:50%;margin-left:-8px;pointer-events:none;top:100%;width:0}body .ui-tooltip{border-width:2px}.autocomplete-show-all-results{padding:1.625em;width:100%}.autocomplete-show-all-results:active,.autocomplete-show-all-results:hover{background:rgba(67,67,67,.2)}.login-form{background:#2f2f2f;display:none;margin:0 auto;max-width:14.6875rem;position:relative;text-align:center}.login-form,.login-form p{font-size:1rem}@media (min-width:48em){.login-form{position:absolute;right:0;width:14.6875rem}}.login-form .login-wrapper{padding:1.5rem 0 0}.login-form .login-wrapper>*{padding:0 1.5rem}.login-form.is-open{display:block}.navigation-open .login-form{display:none;opacity:0}.login-form a:active,.login-form a:hover,.login-form a:visited{color:#fff}.login-form input{border:none;border-radius:2em;font-size:1rem;line-height:2em;margin-bottom:.5em;outline:none;padding-left:1em;padding-right:1em;text-align:left;width:100%}@media (min-width:48em){.login-form input{font-size:.875rem}}.login-form label{color:#fff;font-weight:400;margin-bottom:.5em}.login-form .btn,.login-form .link-listing__button,.login-form .social__container .juicer-button.j-paginate,.login-form .socialcount>li,.login-form button,.social__container .login-form .juicer-button.j-paginate{display:block;font-size:.875rem;margin:.75em 0 1.5em;padding:.65em 1.5em .5em;width:100%}@media (min-width:48em){.login-form .btn,.login-form .link-listing__button,.login-form .social__container .juicer-button.j-paginate,.login-form .socialcount>li,.login-form button,.social__container .login-form .juicer-button.j-paginate{display:inline-block;width:auto}}.login-form .forgot-pwd{font-size:.875rem;margin-bottom:0;margin-top:.5em}.login-form .forgot-pwd a{border-bottom:1px solid transparent}.login-form .forgot-pwd a:active,.login-form .forgot-pwd a:hover{border-bottom:1px solid #fff;text-decoration:none}.login-using-some{border-bottom:1px solid #979797;margin-bottom:.75em}.login-using-some a{background-color:#fff;border:none!important;border-radius:50%;display:inline-block;height:2.75rem;position:relative;transition:all .3s;width:2.75rem}.login-using-some a:hover{color:#fff!important}.login-using-some a>*{font-size:1.25rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.login-using-some--altcolor  a{background-color:#ebebeb}.login-using-some__title{color:#fff}.login-using-some__facebook{color:#3b5998}.login-using-some__facebook:active,.login-using-some__facebook:focus,.login-using-some__facebook:hover{background-color:#3b5998;color:#fff}.login-form .login-using-some__facebook:visited{background-color:#fff;color:#3b5998}.login-using-some__google{color:#dc4e41}.login-using-some__google:active,.login-using-some__google:focus,.login-using-some__google:hover{background-color:#dc4e41;color:#fff}.login-form .login-using-some__google:visited{background-color:#fff;color:#dc4e41}.login-using-some__twitter{color:#55acee}.login-using-some__twitter:active,.login-using-some__twitter:focus,.login-using-some__twitter:hover{background-color:#55acee;color:#fff}.login-form .login-using-some__twitter:visited{background-color:#fff;color:#55acee}.register{background:#292929;padding:1.5rem!important;position:relative;z-index:2}.register:after{background:#292929;content:"";display:block;height:100%;left:-500%;position:absolute;top:0;width:1000%;z-index:-1}@media (min-width:48em){.register:after{display:none}}.register p{color:#fff}.register a,.register a:visited{font-size:1.1666666667em;padding:.75em 1.5em .5em;text-decoration:none!important}.register .btn.button--white,.register .button--white.link-listing__button,.register .social__container .button--white.juicer-button.j-paginate,.register .socialcount>li.button--white,.social__container .register .button--white.juicer-button.j-paginate{margin:.25em 0!important}.register .btn.button--white:active,.register .btn.button--white:hover,.register .button--white.link-listing__button:active,.register .button--white.link-listing__button:hover,.register .social__container .button--white.juicer-button.j-paginate:active,.register .social__container .button--white.juicer-button.j-paginate:hover,.register .socialcount>li.button--white:active,.register .socialcount>li.button--white:hover,.social__container .register .button--white.juicer-button.j-paginate:active,.social__container .register .button--white.juicer-button.j-paginate:hover{color:#000}.logout{display:none;padding-bottom:1.5rem!important}.logout p{font-size:1rem}.logout a{border-bottom:1px solid transparent;text-transform:uppercase}.logout a:active,.logout a:hover{border-bottom:1px solid #fff;text-decoration:none}.l-wrap--intro{padding-top:0!important;position:relative}@media (max-width:47.9375em){.l-wrap--intro{padding-bottom:0}}.l-wrap--intro.welcome{background-color:#fff!important;height:auto!important;padding-bottom:2em!important;padding-top:0!important}.l-wrap--intro.welcome .welcome__background{background-position:50% -30px!important;background-size:1300px auto!important;min-height:500px;position:relative}@media (min-width:77em){.l-wrap--intro.welcome .welcome__background{background-size:cover!important}}.page-template-template-all-themes .l-wrap--intro,.page-template-template-theme-php .l-wrap--intro{height:auto}@media (min-width:48em){.page-template-template-all-themes .l-wrap--intro,.page-template-template-theme-php .l-wrap--intro{height:370px}}.page-template-template-landing-php .l-wrap--intro{height:auto;padding-bottom:3em}@media (min-width:48em){.page-template-template-landing-php .l-wrap--intro{height:460px;padding-bottom:1em}.page-template-template-landing-php .l-wrap--intro h1{margin-bottom:1em}}.page-template-template-all-themes .l-wrap--natural-search-intro,.page-template-template-theme-php .l-wrap--natural-search-intro{height:auto;padding-bottom:3em}@media (min-width:48em){.page-template-template-all-themes .l-wrap--natural-search-intro,.page-template-template-theme-php .l-wrap--natural-search-intro{padding-bottom:1em}}.images:after,.welcome__background:after{background:none repeat scroll 0 0 rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.l-wrap--intro--animated{background-position:top;background-repeat:no-repeat;background-size:cover!important;height:100%;opacity:0;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:0}.l-wrap--intro--animated.active{opacity:1}.carousel-buttons{align-self:center;position:absolute;top:1em}.carousel-buttons .button--circle{display:inline-block}.carousel-buttons .button--circle:not(:last-child){margin-right:1em}.intro{color:#fff;display:flex;flex-flow:column wrap;height:100%;justify-content:flex-end;max-width:none;padding:3em 3em 1em;position:relative;text-align:center;width:100%;z-index:2}@media (max-width:47.9375em){.intro{padding-bottom:0;padding-left:0;padding-right:0}}@media (min-width:48em){.intro{height:500px}}.welcome .intro{bottom:auto;top:6em}.intro .alpha,.intro h1{font-size:2.0625em;margin-bottom:.5em;text-transform:none}@media (min-width:48em){.intro .alpha,.intro h1{font-size:3em}}.welcome .intro .alpha,.welcome .intro h1{margin-bottom:.2em}.intro .alpha img,.intro h1 img{height:42px;width:auto}@media (min-width:48em){.intro .alpha img,.intro h1 img{height:58px}}.intro p{font-size:1em;margin:0 auto;max-width:700px;width:90%}@media (min-width:48em){.intro p{font-size:1.25em;width:80%}}.intro p a,.intro p a:active,.intro p a:hover,.intro p a:visited{border-bottom:2px solid #fff;color:#fff;transition:all .3s}.intro p a:hover{border-bottom-width:6px}.intro .btn,.intro .link-listing__button,.intro .social__container .juicer-button.j-paginate,.intro .socialcount>li,.social__container .intro .juicer-button.j-paginate{margin-top:1.5em}@media (min-width:38em){.intro .btn,.intro .link-listing__button,.intro .social__container .juicer-button.j-paginate,.intro .socialcount>li,.social__container .intro .juicer-button.j-paginate{margin-top:3em}}.intro-article{border:2px solid hsla(0,0%,100%,.9);display:none;margin:0 auto;max-width:1200px;padding:10px}@media (max-width:47.9375em){.intro-article{border-color:#fff;padding:10px 0 0;width:100%}}.intro-article__inner{background-color:hsla(0,0%,100%,.9);color:#000;padding:2em}@media (max-width:47.9375em){.intro-article__inner{background-color:#fff;text-align:center}}.intro-article__inner .grid-wrap{overflow:initial}@media (min-width:48em){.intro-article__coverimage{margin-top:-4em}}.intro-article .btn,.intro-article .link-listing__button,.intro-article .social__container .juicer-button.j-paginate,.intro-article .socialcount>li,.social__container .intro-article .juicer-button.j-paginate{display:inline-block;margin-top:2em}.intro-article--active{display:block}.intro-article--one_book,.intro-article--text{max-width:800px}@media (max-width:47.9375em){.intro-article{margin-top:16.5625rem}}.intro-article--one_book{text-align:left}.intro-article--one_book p{margin-left:0}@media (max-width:47.9375em){.intro-article--one_book .grid-wrap{display:flex;flex-direction:column;position:relative}.intro-article--one_book .grid-wrap .bp2-col-one-third{left:0;margin-top:-15.625rem;order:1;position:absolute;right:0;text-align:center}.intro-article--one_book .grid-wrap .bp2-col-one-third img{box-shadow:3px 2px 4px 0 rgba(0,0,0,.25)}.intro-article--one_book .grid-wrap .bp2-col-two-thirds{order:2}.intro-article--one_book .bp2-col-two-thirds{margin-top:5.625rem}}.intro-article--multiple_books{max-width:1000px;width:100%}.intro-article--multiple_books .flex-grid{justify-content:center}@media (min-width:48em){.intro-article--multiple_books{margin-bottom:-25em}}.intro-spacer{background-color:#fff}@media (min-width:48em){.intro-spacer.intro-spacer--active{height:312px}}.l-wrap--share{background:rgba(0,0,0,.5)!important;bottom:0;height:5.7142857143em;padding-bottom:.8em;padding-top:1.1em;position:absolute;text-align:center;z-index:2}@media (min-width:48em){.l-wrap--share{height:3.4285714286em}}.l-wrap--intro+.l-wrap--share{background:rgba(0,0,0,.6)!important;position:relative}.l-wrap--share .l-constrained,.l-wrap--share .special-teaser__container{max-width:1160px;position:relative}.l-wrap--share .follow,.l-wrap--share .links,.l-wrap--share .share{color:#fff;display:inline-block;font-size:.875em;letter-spacing:1px;text-transform:uppercase;width:100%}@media (min-width:48em){.l-wrap--share .follow,.l-wrap--share .links,.l-wrap--share .share{position:absolute;width:auto}}.l-wrap--share .follow .title,.l-wrap--share .links .title,.l-wrap--share .share .title{padding:0 .5em;position:relative}.l-wrap--share .follow a,.l-wrap--share .links a,.l-wrap--share .share a{color:#fff;padding:.2em .35em .1em .4em;transition:color .3s}.l-wrap--share .follow a:visited,.l-wrap--share .links a:visited,.l-wrap--share .share a:visited{color:#fff}.l-wrap--share .follow a span,.l-wrap--share .links a span,.l-wrap--share .share a span{font-size:1.0714285714em}.l-wrap--share .links{border-bottom:2px solid hsla(0,0%,100%,.3);left:0;padding-bottom:.5em;width:auto}.l-wrap--share .links a{margin:.9em;padding:0;position:relative}@media (min-width:38em){.l-wrap--share .links a{margin:0 1.5em}}.l-wrap--share .links a:first-child{margin-left:0}.l-wrap--share .links a:last-child{margin-right:0}.l-wrap--share .links a:active,.l-wrap--share .links a:hover{border-bottom:1px solid #fff}@media (min-width:48em){.l-wrap--share .links{border-bottom:none;padding-bottom:0;width:auto}}.l-wrap--share .follow,.l-wrap--share .share{display:none}@media (min-width:48em){.l-wrap--share .follow,.l-wrap--share .share{display:block}}.l-wrap--share .follow a,.l-wrap--share .share a{padding-left:.8em;padding-right:.8em}@media (min-width:48em){.l-wrap--share .follow a,.l-wrap--share .share a{padding:.2em .35em .1em .4em}}.l-wrap--share .follow a:active,.l-wrap--share .follow a:hover,.l-wrap--share .share a:active,.l-wrap--share .share a:hover{background-color:#fff;border-radius:3px;color:#000;padding-left:.8em;padding-right:.8em}@media (min-width:48em){.l-wrap--share .follow a:active,.l-wrap--share .follow a:hover,.l-wrap--share .share a:active,.l-wrap--share .share a:hover{padding:.2em .35em .1em .4em}.l-wrap--share .share{right:12em}.l-wrap--share .follow{right:0}}.l-wrap--share .mobile-share-button{padding-top:.5em}@media (min-width:48em){.l-wrap--share .mobile-share-button{padding:0}}.l-wrap--share .mobile-share-button .title--mobile{color:#fff;cursor:pointer;display:inline-block;font-size:.875em;letter-spacing:1px;position:relative;text-transform:uppercase}@media (min-width:48em){.l-wrap--share .mobile-share-button .title--mobile{display:none}}.l-wrap--share .mobile-share-button .share-icon-arrow{bottom:.1em;font-size:1.5em;padding-left:.3em;position:absolute}.share-button-wrapper{background:#000;background:rgba(0,0,0,.9);display:none;margin:2em auto 0;padding:2em;position:relative;width:275px;z-index:10}@media (min-width:48em){.share-button-wrapper{background:none;display:block;margin:0;padding:0;width:auto}}.share-button-wrapper:before{border:.6em solid transparent;border-bottom:.9em solid rgba(0,0,0,.9);content:"";height:1em;position:absolute;top:-1.4em;width:1em}@media (min-width:48em){.share-button-wrapper:before{content:none}}.show-social-icons.follow,.show-social-icons.share,.show-social-icons.share-button-wrapper{display:block}.show-social-icons.share{padding-bottom:1em}.show-social-icons.follow,.show-social-icons.share{padding:.5em 0}@media (min-width:48em){.show-social-icons.follow,.show-social-icons.share{padding:0}}.teaser-themes{margin:0 auto;max-width:1034px}.teaser-themes h2{color:#686868}.theme-container{display:flex;flex-flow:row wrap}@media (min-width:38em){.theme-container{margin-right:-.75em}}@media (min-width:48em){.theme-container.amount-2{justify-content:center}}.theme{display:block;margin:0 0 .75em;max-height:160px;max-width:676px;overflow:hidden;position:relative;transition:opacity .3s;width:100%}@media (min-width:38em){.theme{float:left;margin-right:.75em;width:49%;width:calc(50% - .75em)}}@media (min-width:48em){.theme{width:31.6%;width:calc(33.33333% - .75em)}}.theme:active,.theme:hover{opacity:.8}.theme:after{background:none repeat scroll 0 0 rgba(0,0,0,.1);content:"";display:block;height:100%;pointer-events:none}.theme-description,.theme:after{left:0;position:absolute;top:0;width:100%}.theme-description{background:#3e3d38;background:rgba(0,0,0,.6);bottom:0;color:#fff;padding:2em 1.5em 1.5em;text-align:center}.theme-description h3{font-size:1.3125em;line-height:1;margin-bottom:0}.theme-description p{margin:.6em 0 0;overflow:hidden}@media (min-width:48em){.theme-description p{margin-top:0}.theme-description{padding:1em;top:auto}.theme-description p{font-size:1.1em;max-height:0}.theme-description:active,.theme-description:hover{height:100%;padding-top:1.5em}.theme-description:active p,.theme-description:hover p{max-height:500px}}@media (min-width:48em) and (min-width:48em){.theme-description:active p,.theme-description:hover p{margin-top:.6em}}@media (min-width:77em){.theme-description{padding:1.1em 1.3em}.theme-description p{font-size:1.2em}}.teaser-themes{text-align:center}.teaser-themes h2{font-size:1.375em}.teaser-themes form{border:2px solid #000;border-radius:3em;display:inline-block;line-height:3em;margin-bottom:0;padding:0 1em}.teaser-themes form input{background:transparent;border:none;color:#000;font-size:.875em;text-align:left;text-transform:uppercase;width:14em}@media (min-width:48em){.teaser-themes form input{font-size:1em;margin-right:1em}}.teaser-themes form a,.teaser-themes form a:active,.teaser-themes form a:hover,.teaser-themes form a:visited{color:#000}.border__box{background-color:#434343;color:#fff;outline:2px solid #fff;outline-offset:-.9375rem;padding:3.75rem;text-align:center}.special-teaser__container{width:auto}.special-teaser__heading{font-size:2.5rem}@media (min-width:48em){.special-teaser__box{float:left;position:relative;right:-5%;width:50%}}.special-teaser__image{display:none;margin-bottom:0}@media (min-width:48em){.special-teaser__image{display:block;float:right;left:-5%;margin-top:5%;position:relative;width:50%}}@media (max-width:47.9375em){#recommendations{padding-bottom:0;padding-top:0}#recommendations .l-constrained,#recommendations .special-teaser__container{width:100%}#recommendations .teaser__heading{padding-left:5%}}.teaser__element{position:relative}@media (min-width:38em){.teaser__element{margin-top:1.875rem}.teaser__element:first-child{margin-top:0}}@media (min-width:48em){.teaser__element{float:left;margin-top:0;padding-right:2em;width:50%}}@media (min-width:77em){.teaser__element{width:33.3333333333%!important}}.teaser__element.teaser--carousel{text-align:center}@media (min-width:77em){.teaser__element.teaser--favorites{padding-right:.5em}}@media (min-width:48em){.teaser__element.teaser--links{padding-right:0;width:100%}}@media (min-width:77em){.teaser__element.teaser--links{float:right}}.teaser__element .icon__nav:before{border-color:#feed00}.teaser__element .teaser__heading{border-top:2px solid #434343;font-size:1.25rem;margin-bottom:0;padding:1.5625rem 0}@media (min-width:38em){.teaser__element .teaser__heading{border-top:0;font-size:1.875rem;margin-bottom:1.25rem;padding:0}}.teaser__element:last-of-type{border-bottom:2px solid #434343}@media (min-width:38em){.teaser__element:last-of-type{border-bottom:0}}.teaser__element.teaser--carousel .teaser__heading{text-align:left}@media (min-width:38em){.teaser__element.teaser--carousel .teaser__heading{text-align:center}}.teaser--expand{cursor:pointer;right:0}@media (min-width:38em){.teaser--expand{display:none}}.books__list{display:none;list-style:none;padding:0}@media (max-width:37.9375em){.books__list{margin-bottom:0}}@media (min-width:38em){.books__list{display:block}}.books__list.show{display:block}.books__list .list__book{border-bottom:2px solid #000;padding:.75em 1.25rem}.books__list .list__book:first-child{border-top:2px solid #000}.books__list .list__book:hover{background:#fff}.books__list .list__author{display:block;text-transform:none}.books__list a{color:#000;display:block;font-family:Lora,serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:700}.books__list a:active,.books__list a:hover{text-decoration:none}.books__list a span{font-family:Lora,serif;font-stretch:normal;font-style:normal;font-weight:400}.books__list .list__index{color:#9dc65b;display:block;float:left;font-size:1.875rem;padding-right:.6666666667em;width:1.5em}.books__list .list__content{display:block;float:left;line-height:1.2;width:93%;width:calc(100% - 7.75em)}@media (min-width:48em){.article-teaser-container{margin-bottom:1.875rem;margin-top:1.875rem}.article-teaser-container.side-by-side{display:flex}}.article-category{font-family:Open Sans,sans-serif;font-size:.9375rem;font-stretch:normal;font-style:normal;font-weight:400;margin-bottom:.9375rem!important;text-transform:uppercase}.article-excerpt{font-size:1.125rem}.article-teaser{border-bottom:2px solid #434343;padding-bottom:1.875rem;padding-top:1.875rem}@media (min-width:48em){.article-teaser{border-bottom:0;border-right:2px solid #434343;float:left;padding-bottom:0;padding-top:0;width:50%}.article-teaser:nth-child(2n-1){clear:left;padding-right:2.5em}.article-teaser:nth-child(2n){padding-left:2.5em}.article-teaser:last-child,.article-teaser:nth-last-child(2):nth-child(odd){margin-bottom:0!important}}@media (min-width:77em){.article-teaser:nth-child(2n-1){padding-left:5em}.article-teaser:nth-child(2n){padding-right:5em}}.article-teaser:last-of-type{border-bottom:0}@media (min-width:48em){.article-teaser:last-of-type{border-right:0}}.article-teaser a:hover .article-heading{opacity:.6}.article-teaser a:hover .btn,.article-teaser a:hover .link-listing__button,.article-teaser a:hover .social__container .juicer-button.j-paginate,.article-teaser a:hover .socialcount>li,.social__container .article-teaser a:hover .juicer-button.j-paginate{background-color:#f9e800;border-color:#f9e800;color:#434343}.article-teaser:last-child{margin-bottom:0}.article-teaser:only-of-type{float:none;margin-left:auto;margin-right:auto;padding:0;text-align:center;width:100%}.article-teaser:only-of-type .article-heading{text-align:center!important}.article-teaser a{color:#000;display:block}.category-artikkelit .article-teaser,.page-template-template-related-php .article-teaser{margin-bottom:3em}.article-teaser p:not(.sub-heading):not(.sub-heading--large){font-size:1.2em;line-height:1.35em;margin-bottom:1.5em}.article-teaser a .article-heading,.book-page .article-teaser a .article-heading{font-size:1.875rem;margin-bottom:.625rem}.article-teaser.article-teaser--articles{border-bottom:2px solid #434343;border-right:0;margin:0 auto;max-width:53em;padding:1em 0 1.25rem;text-align:left}.article-teaser.article-teaser--articles:last-of-type{border-bottom:0}@media (min-width:48em){.article-teaser.article-teaser--articles{float:none;padding:2em 0 1.25rem;width:100%}}.article-teaser.article-teaser--articles .article-heading{text-align:left!important}.article-teaser.article-teaser--big{overflow:hidden;padding-bottom:3em}@media (min-width:48em){.article-teaser.article-teaser--big .article-teaser-content{margin-left:15em;overflow:hidden}}.article-teaser.article-teaser--big .wp-post-image{display:block;margin:0 auto 1em}@media (min-width:48em){.article-teaser.article-teaser--big .wp-post-image{float:left;margin:0;max-width:13.125em}}.article-teaser .article-content{margin-left:auto;margin-right:auto;width:90%}#recommendations .l-constrained,#recommendations .special-teaser__container{max-width:1160px}.swipe{max-width:100%}.swipe,.swipe__wrap{overflow:hidden;position:relative}.swipe__wrap>.swipe__slide{float:left;position:relative;width:100%}.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a{display:block;padding:0 1em 1em;transition:background .3s}.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a .delta{display:inline-block;font-size:1.5em;margin-bottom:.75em;margin-top:-.25em;text-transform:none}.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a .sub-heading,.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a .sub-heading--large{margin-bottom:calc(1em - 3px)}.teaser-carousel-slide.swipe__slide.ng-isolate-scope>a p:not(.sub-heading):not(.sub-heading--large){margin-bottom:.75em}.swipe__slide__image{margin-bottom:1.5em;text-align:center}.swipe__slide__image img{box-shadow:4px 3px 3px rgba(0,0,0,.2);margin-top:.5em}.swipe__slide__image img[src=""]{background:url(../images/placeholder_carousel_book.jpg);display:inline-block;height:254px;width:166px}.teaser-carousel-slide a:hover{background:#f7f5f2}@media (min-width:77em){.teaser-carousel-slide .swipe__slide__image{padding:0 3.5em}}.swipe__slide__info{word-wrap:break-word;color:#000}.swipe__slide__info h3{color:#000;font-size:1.7em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.1em;margin-bottom:.5em;text-transform:none}.swipe__slide__info p{line-height:1.2em}@media (min-width:38em){.swipe__slide__image,.swipe__slide__info{display:inline-block;width:calc(50% - 3em)}}@media (min-width:48em){.swipe__slide__image,.swipe__slide__info{display:block;width:auto}}.carousel-nav__next,.carousel-nav__prev{background-color:#feed00;border:1px solid #feed00;color:#434343;font-size:2em;font-weight:700;line-height:1em;padding:.4375rem 0;position:absolute;top:4.5em}@media (min-width:48em){.carousel-nav__next,.carousel-nav__prev{top:50%;top:calc(50% - 2em)}}.carousel-nav__next:active,.carousel-nav__next:hover,.carousel-nav__prev:active,.carousel-nav__prev:hover{background:transparent;border:1px solid #434343;color:#434343}.carousel-nav__prev{left:1em}.carousel-nav__next{right:0}@media (min-width:48em){.carousel-nav__next{right:2em}}.teaser--carousel .carousel-nav,.teaser--carousel .swipe{max-height:0;overflow:hidden;visibility:hidden}@media (min-width:38em){.teaser--carousel .carousel-nav,.teaser--carousel .swipe{max-height:inherit;visibility:visible}}.teaser--carousel .carousel-nav.show,.teaser--carousel .swipe.show{max-height:inherit;visibility:visible}.swipe__slide__info .read-more,.swipe__slide__info .sub-heading,.swipe__slide__info .sub-heading--large,.swipe__slide__info h3{display:none}@media (min-width:77em){.swipe__slide__info div{margin:0 auto;max-width:200px}}.teaser--carousel .ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.625em;height:62px;line-height:62px;position:absolute;right:15%;text-align:center;text-transform:uppercase;top:0;width:62px}.flexbox .link-listings .l-constrained,.flexbox .link-listings .special-teaser__container{display:flex;flex-flow:column wrap}@media (min-width:48em){.flexbox .link-listings .l-constrained,.flexbox .link-listings .special-teaser__container{flex-flow:row nowrap}.flexbox .link-listings .l-constrained .link-listing,.flexbox .link-listings .special-teaser__container .link-listing{width:50%}.flexbox .link-listings .l-constrained .link-listing:nth-of-type(2n-1),.flexbox .link-listings .special-teaser__container .link-listing:nth-of-type(2n-1){margin-bottom:0;padding-right:2.5em}.flexbox .link-listings .l-constrained .link-listing:nth-of-type(2n),.flexbox .link-listings .special-teaser__container .link-listing:nth-of-type(2n){margin-bottom:0;padding-left:2.5em}}.link-listing{margin-bottom:.7em;position:relative}.link-listings .link-listing:first-of-type{margin-bottom:1.7em}.link-listings .link-listing:first-of-type.expanded{margin-bottom:2em}.link-listing h2{border-bottom:1px solid #eaeaea;color:#686868;font-size:1.25em;line-height:1;margin-bottom:0;padding-bottom:1.4545454545em;text-align:center}@media (min-width:38em){.link-listing h2{font-size:1.375em}}@media (min-width:48em){.link-listing h2{border-bottom-width:3px}}.link-listing .teaser-links-expand{cursor:pointer;font-size:2em;position:absolute;right:0;top:-.2em}@media (min-width:38em){.link-listing .teaser-links-expand{display:none;top:0}}.link-listing__all{margin:2rem 0 1rem;text-align:center}@media (min-width:48em){.link-listing__all{text-align:left}}.link-listing__button .icon-arrow-right,.link-listing__button img{display:none}@media (min-width:48em){.link-listing__button{border:0;border-bottom:1px solid transparent;font-size:.875rem;letter-spacing:0;margin-top:1rem;padding:0;text-transform:uppercase;transition:none}.link-listing__button:active,.link-listing__button:focus,.link-listing__button:hover{background-color:transparent;border-bottom-color:#000;color:#000}.link-listing__button .icon-arrow-right{display:inline-block;position:relative;top:1px}.link-listing__button img{display:inline;height:14px;padding-left:6px;position:relative;top:-2px}}.link-listing__list{display:none;list-style:none;padding:0}@media (min-width:38em){.link-listing__list{display:block}}.link-listing__list.show{display:block;margin-bottom:1em}@media (min-width:48em){.link-listing__list.show{margin-bottom:0}}.link-listing__list.link-listing__list--no-hide{display:block}@media (min-width:48em){.flexbox .link-listing__list{margin-bottom:0}}.link-listing__list__item{border-bottom:1px solid #eaeaea;min-height:85px;padding:1em 0;position:relative;transition:all .3s}@media (min-width:48em){.link-listing__list__item{padding:1em .5em}.link-listing--with-images .link-listing__list__item{padding:.625em .5em}}.link-listing__list__item:active,.link-listing__list__item:hover{background:#fff}.link-listing__list__item:active:after,.link-listing__list__item:active:before,.link-listing__list__item:hover:after,.link-listing__list__item:hover:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.link-listing__list__item:active:before,.link-listing__list__item:hover:before{top:-1px}.link-listing__list__item:active:after,.link-listing__list__item:hover:after{bottom:-1px}.link-listing__list__item a{display:block}.flexbox .link-listing__list__item a{align-content:center;display:inline-flex;width:100%}.link-listing__list__item img{border-radius:50%;display:inline-block;height:4em;margin-right:1em;width:4em}.link-listing__list__item h3{font-size:1.25em;margin-bottom:0;text-transform:none}.flexbox .link-listing__list__item h3{margin-bottom:.4em}.flexbox .link-listing--with-images .link-listing__list__item h3{margin-bottom:.05em}.link-listing__list__item p{font-size:100%;line-height:inherit;margin-bottom:0}.flexbox .link-listing__list__item p{display:flex}.link-listing__list__item small{color:rgba(0,0,0,.6);font-size:.6875em;letter-spacing:1px;text-transform:uppercase}.link-listing__list__item .button--external-link{display:inline-block;height:14px;margin-left:.25em;width:14px}.link-listing__list__item__text-container{align-self:center;display:inline-block}.links-section .grid-wrap{display:flex;flex-flow:row wrap;justify-content:center}.links-section .grid-col{display:flex;flex-flow:column wrap}.link-teaser{background-color:#eaeaea;display:flex;height:100%;margin-top:2em;padding:2em 1em 4em;position:relative;text-align:center}.link-teaser a{color:#000;display:flex;flex-direction:column;width:100%}.link-teaser h3{margin-bottom:.5em}.link-teaser .btn,.link-teaser .link-listing__button,.link-teaser .social__container .juicer-button.j-paginate,.link-teaser .socialcount>li,.social__container .link-teaser .juicer-button.j-paginate{align-self:center;margin-top:auto}@media (min-width:48em){.tailored-teaser{margin-bottom:1em}}@media (min-width:77em){.tailored-teaser{margin-left:auto;margin-right:auto;width:57em}}.tailored-teaser h2{color:#000!important;font-size:2.25em;margin-bottom:.25em;text-transform:none}.tailored-teaser .sub-heading,.tailored-teaser .sub-heading--large{margin-bottom:1em}.tailored-teaser .read-more{border-bottom-color:transparent}.tailored-teaser .read-more:hover{border-bottom-color:#000}.tailored-teaser .read-more img{height:14px;padding-left:4px;position:relative;top:-2px}.tailored-teaser__image{background-position:50% 10%;background-size:cover;border-radius:50%;display:block;height:17em;margin:0 auto 1.5em;text-align:center;width:17em}@media (min-width:48em){.tailored-teaser__image{float:left;margin:0}}.tailored-teaser__info{float:left}@media (min-width:48em){.tailored-teaser__info{padding-left:2em;width:26em}}@media (min-width:77em){.tailored-teaser__info{padding-left:5em;width:40em}}.teaser-hero{background-size:cover;display:table;height:25em;width:100%}.teaser-hero-content{display:table-cell;text-align:center;vertical-align:middle}.teaser-hero-title{font-size:2em;margin-bottom:.5em;text-transform:inherit}.teaser-hero-text{font-size:1.75em;margin-bottom:1em}.teaser-hero-text,.teaser-hero-title{color:#fff}.book__container{margin-top:3.125rem}.page-template-template-all-books-php .book-page h1,.page-template-template-book-php .book-page h1{font-size:1.625em;line-height:1.1;margin-bottom:.3em;text-transform:none;word-break:break-word}@media (min-width:48em){.page-template-template-all-books-php .book-page h1,.page-template-template-book-php .book-page h1{font-size:3.125em;margin-bottom:.25em}}.page-template-template-all-books-php .book-page h2,.page-template-template-book-php .book-page h2{font-size:1.875rem;text-align:center}.page-template-template-all-books-php .book-page .beta,.page-template-template-book-php .book-page .beta{color:#4a4a4a;display:block;font-size:1.5em;line-height:1.0833333333em;margin-bottom:.45em}@media (min-width:48em){.page-template-template-all-books-php .book-page .beta,.page-template-template-book-php .book-page .beta{font-size:2em;line-height:1.0625em}}.page-template-template-all-books-php .book-page .review-book,.page-template-template-book-php .book-page .review-book{border-top:0;padding-top:.5em}@media (min-width:77em){.page-template-template-all-books-php .book-page .latest-reviews,.page-template-template-book-php .book-page .latest-reviews{display:flex}}.page-template-template-all-books-php .book-page .latest-reviews .review,.page-template-template-book-php .book-page .latest-reviews .review{display:block;max-width:31em}@media (min-width:77em){.page-template-template-all-books-php .book-page .latest-reviews .review,.page-template-template-book-php .book-page .latest-reviews .review{border-top:0}}.page-template-template-all-books-php .book-page .latest-reviews .review .review__review-data__body,.page-template-template-book-php .book-page .latest-reviews .review .review__review-data__body{margin-top:0}.page-template-template-all-books-php .book-page .latest-reviews .review .review__review-data__header__rating,.page-template-template-book-php .book-page .latest-reviews .review .review__review-data__header__rating{letter-spacing:-3px}.page-template-template-all-books-php .book-page .toggle-link,.page-template-template-book-php .book-page .toggle-link{border-left:0;border-right:0;border-top:0;padding:0 0 .5em;text-align:left}.page-template-template-all-books-php .book-page .toggle-link:hover,.page-template-template-book-php .book-page .toggle-link:hover{background-color:transparent;color:inherit}.page-template-template-all-books-php .book-page .socialcount>li,.page-template-template-book-php .book-page .socialcount>li{cursor:pointer;font-size:1rem;padding:0;position:relative;width:100%}@media (min-width:38em){.page-template-template-all-books-php .book-page .socialcount>li,.page-template-template-book-php .book-page .socialcount>li{display:inline-block;margin:0 0 .9375rem;min-width:8.125em}}@media (min-width:77em){.page-template-template-all-books-php .book-page .socialcount>li,.page-template-template-book-php .book-page .socialcount>li{min-width:150px}}.page-template-template-all-books-php .book-page .socialcount>li a,.page-template-template-book-php .book-page .socialcount>li a{display:block;padding:.65em 1.5em .5em}.book-description{margin-bottom:2em}@media (min-width:48em){.book-description{float:left;width:45%}}@media (min-width:60em){.book-description{width:50%}}@media (min-width:77em){.book-description{padding-left:2em;padding-right:2em;width:45.5%}}.book-description .sub-heading--large{font-family:Open Sans,sans-serif;font-size:1.25em;font-stretch:normal;font-style:normal;font-weight:600;margin-bottom:.5em}.book-description .name-wrap{color:#9dc65b}.book-info{padding-top:1em}.book-info p{margin-bottom:.5em}@media (min-width:48em){.book-info .table{display:table;width:100%}}.book-info .row{font-size:1.25em}@media (min-width:48em){.book-info .row{display:table-row}.book-info .header{display:table-header-group;white-space:nowrap}}.book-info .cell{margin-bottom:1em}@media (min-width:48em){.book-info .cell{display:table-cell;margin-bottom:0;padding-left:1em;padding-top:.25em}}.book-info .show-one{display:none}.book-info .show-one:first-of-type{display:inherit}.book-cover-for-mobile{display:inline-block;float:left;margin-bottom:10px;margin-right:10px;width:6.25em}@media (min-width:38em){.book-cover-for-mobile{margin-bottom:1em;margin-right:2em;width:22%}}@media (min-width:48em){.book-cover-for-mobile{display:none}}.book-issuu-sample-for-mobile{background-position:0;border:none!important;float:left;font-size:.875em;padding-left:3.5em;width:calc(100% - 8.25em - 10px)}@media (min-width:38em){.book-issuu-sample-for-mobile{width:calc(77% - 2em)}.book-issuu-sample-for-mobile+.arrow-box,.book-issuu-sample-for-mobile+.article-teaser-container,.book-issuu-sample-for-mobile+.author-info-list,.book-issuu-sample-for-mobile+.clearfix,.book-issuu-sample-for-mobile+.comment,.book-issuu-sample-for-mobile+.l-wrap,.book-issuu-sample-for-mobile+.masonry-container,.book-issuu-sample-for-mobile+.media,.book-issuu-sample-for-mobile+.search-togglers__row,.book-issuu-sample-for-mobile+.tailored-teaser,.book-issuu-sample-for-mobile+.theme-container,.book-issuu-sample-for-mobile+.update-user-form,.books__list .book-issuu-sample-for-mobile+.list__book,.l-wrap--footer .book-issuu-sample-for-mobile+ul,.page-template-template-registration-alt-php .book-issuu-sample-for-mobile+article,.page-template-template-registration-alt-php article .book-issuu-sample-for-mobile+.form-row,.page-template-template-registration-php .book-issuu-sample-for-mobile+article,.page-template-template-registration-php article .book-issuu-sample-for-mobile+.form-row,.page-template-template-registration-some-php .book-issuu-sample-for-mobile+article,.page-template-template-registration-some-php article .book-issuu-sample-for-mobile+.form-row,.page-template-template-reset-password-php .book-issuu-sample-for-mobile+article,.page-template-template-reset-password-php article .book-issuu-sample-for-mobile+.form-row,.post-type-archive-authors .book-issuu-sample-for-mobile+.author-list,.post-type-archive-live_events .book-issuu-sample-for-mobile+.author-list,.single-authors .book-issuu-sample-for-mobile+article,.swipe__wrap>.book-issuu-sample-for-mobile+.swipe__slide,.teaser-carousel-slide.swipe__slide.ng-isolate-scope>.book-issuu-sample-for-mobile+a,.update-user-form .book-issuu-sample-for-mobile+.form-row,.user-profile .book-issuu-sample-for-mobile+.user-info,div.kaikki-kirjat-search-container .book-issuu-sample-for-mobile+.masonry-container{display:none}}@media (min-width:48em){.book-issuu-sample-for-mobile{display:none}}.book-issuu-sample-for-mobile span{border-bottom:1px solid transparent}.book-issuu-sample-for-mobile:active,.book-issuu-sample-for-mobile:hover{background-color:transparent;color:#000}.book-issuu-sample-for-mobile:active span,.book-issuu-sample-for-mobile:hover span{border-bottom:1px solid #000}.book-images{margin-bottom:2em;margin-left:auto;margin-right:auto}@media (min-width:48em){.book-images{float:left;padding-right:1.5em;width:20%}}@media (min-width:60em){.book-images{padding-right:2.5em}}@media (min-width:77em){.book-images{margin-right:auto;padding:0 2em 0 0;width:27%}}.book-images img{margin-bottom:2em}.book-images .issuu-sample{clear:both;margin:0 auto;max-width:12.1875em;padding-left:4.25em}@media (min-width:48em) and (max-width:76.9375em){.book-images .issuu-sample{background-size:16px;font-size:.7em;padding-left:2rem}}@media (min-width:53.125em) and (max-width:76.9375em){.book-images .issuu-sample{padding-left:2.5rem}}.book-actions-menu{font-size:95%;margin:0 auto;position:relative;width:18rem}.book-actions-menu p{margin:0 0 .9375rem}.book-actions-menu .button__shop{width:100%}.book-actions-menu .button__shop .btn,.book-actions-menu .button__shop .link-listing__button,.book-actions-menu .button__shop .social__container .juicer-button.j-paginate,.book-actions-menu .button__shop .socialcount>li,.social__container .book-actions-menu .button__shop .juicer-button.j-paginate{text-align:center;width:100%}@media (min-width:38em){.book-actions-menu{display:flex;flex-flow:row wrap;font-size:100%;justify-content:space-between;width:19em}.book-actions-menu .book-is-not-released,.book-actions-menu .book-shop-buttons,.book-actions-menu .sub-heading--large,.book-actions-menu .user-action-buttons{width:100%}}@media (min-width:48em) and (max-width:76.9375em){.book-actions-menu .button--icon{padding-left:2.75em}.book-actions-menu .button--icon--buy{background-size:14px}.book-actions-menu .button--icon.bookmark{background-size:10px}.book-actions-menu .button--icon.rate{background-size:16px}}@media (min-width:48em){.book-actions-menu{float:left;padding-left:1.5em;width:35%}.book-actions-menu .book-shop-buttons,.book-actions-menu .user-action-buttons{font-size:.7em}}@media (min-width:77em){.book-actions-menu{clear:none;float:right;font-size:100%;margin-left:0;margin-right:0;padding-left:2em;position:relative;width:26%}.book-actions-menu .book-is-not-released,.book-actions-menu .book-shop-buttons{margin-right:0}}.book-actions-menu .btn,.book-actions-menu .link-listing__button,.book-actions-menu .social__container .juicer-button.j-paginate,.book-actions-menu .socialcount>li,.social__container .book-actions-menu .juicer-button.j-paginate{margin-bottom:.9375rem}.book-actions-menu .book-shop-buttons{margin-bottom:2em}@media (min-width:77em){.book-actions-menu .book-shop-buttons{margin-bottom:2em}}.book-actions-menu .sub-heading--large{color:#686868}.book-actions-menu>a,.book-actions-menu>div{position:relative;width:100%}.book-actions-menu>a span{font-size:.9375em}.book-actions-menu>a span.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.625em;height:62px;line-height:62px;position:absolute;right:-31px;text-align:center;text-transform:uppercase;top:0;top:-31px;width:62px}.book-actions-menu>a.book-is-not-released{margin-bottom:.9375rem;padding:.65em 1.5em .5em}.book-actions-menu>a.disabled{border-color:#dbd2c5;color:#dbd2c5;cursor:default;pointer-events:none}.bookmark,.rate{margin-bottom:0}.book-is-not-released{background:#fff;border:2px solid #dbd2c5;display:inline-table;margin-bottom:2em;padding:1.25em;text-align:center}@media (min-width:77em){.book-is-not-released{display:block}}.user-action-buttons .button--icon.wishlist{cursor:pointer;margin-bottom:.5em}.book-rating-box{border:2px solid #dbd2c5;border-top:0;padding:1.25em;text-align:center}.arrow-box-is-open+.book-rating-box{border-top:2px solid #dbd2c5}.book-rating-box hr{border:0;border-top:2px solid #dbd2c5}.book-rating-box a{border-bottom:1px solid #000}.book-rating-box a:active,.book-rating-box a:hover{border-bottom:1px solid transparent}.book-rating-line{margin-bottom:1em}.book-rating-line a{border-bottom:1px solid transparent}.book-rating-line a:active,.book-rating-line a:hover{border-bottom:1px solid #000}.book-rating-line .rating-container{height:auto;letter-spacing:-3px;margin:0 auto;overflow:visible;position:static;width:auto}.book-rating-line .star{height:20px;width:20px}.book-rating-line .rating__score{color:#000;color:rgba(0,0,0,.5);font-size:.75em;letter-spacing:0;line-height:24px;margin-left:1em;vertical-align:top}.book-rating-line .stars{background-image:url(../images/star_brown.png);background-image:url(../images/star_brown.svg)}.bookshelf-box{margin-bottom:.5em}.arrow-box{background:#fff;box-shadow:4px 3px 3px rgba(0,0,0,.2);display:block;display:none;margin-bottom:calc(.5em + 3px);padding:2.75em 1.75em;position:relative;text-align:center;z-index:10}@media (min-width:77em){.arrow-box{position:absolute;right:0}}.arrow-box .book-type{padding:0 1em;width:100%}.page-template-template-book .arrow-box .book-type a{display:block}.page-template-template-book .arrow-box .book-type a span{border-bottom:1px solid #000}.page-template-template-book .arrow-box .book-type a:hover span{border-bottom-color:transparent}.arrow-box .book-types{display:flex;flex-flow:column nowrap}.arrow-box .book-type--kirja{order:0}.arrow-box .book-type--pokkari{order:1}.arrow-box .book-type--cd-aanikirja{order:2}.arrow-box .book-type--mp3-aanikirja{order:3}.arrow-box .book-type--e-kirja{order:4}.arrow-box p{color:#000;margin-bottom:0}.arrow-box img{margin-right:5px}.arrow-box img[src*=elisa]{margin-bottom:3px}.arrow-box:after{border:1em solid hsla(0,0%,100%,0);border-bottom-color:#fff;bottom:100%;content:"";height:0;margin-left:-1em;pointer-events:none;position:absolute;right:1em;width:0}.review-arrow-box .btn,.review-arrow-box .link-listing__button,.review-arrow-box .social__container .juicer-button.j-paginate,.review-arrow-box .socialcount>li,.social__container .review-arrow-box .juicer-button.j-paginate{margin-left:-1.2em;padding-left:1em;padding-right:1em;white-space:nowrap}.read-all-reviews{margin-bottom:2.5em;text-align:center}@media (min-width:77em){.samples-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}@media (min-width:48em){.samples-wrapper>div{margin-left:auto;margin-right:auto;max-width:75%}}@media (min-width:62em){.samples-wrapper>div{max-width:65%}}@media (min-width:77em){.samples-wrapper>div{margin-left:0;margin-right:0;max-width:none}.samples-wrapper>div:only-child{margin-left:auto;margin-right:auto}}.issuu-wrapper{position:relative}.issuuembed{height:100%;position:absolute;width:100%}.issuuembed div:first-child,.issuuembed div>div:first-child{height:100%!important}.issuuembed div:nth-child(2),.issuuembed div>div:nth-child(2){display:none!important}@media (min-width:48em){.video-teaser{padding-bottom:42.1875%}}@media (min-width:62em){.video-teaser{padding-bottom:36.561%}}@media (min-width:77em){.video-teaser{display:table;padding-bottom:28.125%}}.issuu-wrapper{border:20px solid #f7f5f2;margin-bottom:20px}.l-wrap:nth-child(2n-1) .issuu-wrapper{border-color:#fff}@media (min-width:77em){.issuu-wrapper{display:table;width:46%;width:calc(50% - 10px)}}.issuu-scaler{margin:0;padding-top:0;width:100%}@media (min-width:62em){.issuu-scaler{padding-bottom:67%}}@media (min-width:77em){.video-container.video-teaser{border:0;margin-bottom:60px!important;margin:auto;overflow:visible;position:relative;width:calc(50% - 1.5625rem)}.video-container.video-teaser:only-child{float:none;width:100%}}.audio-teaser{margin-bottom:20px!important;margin:auto}@media (min-width:77em){.audio-teaser{display:table;width:calc(50% - 1.5625rem)}.audio-teaser:only-child{float:none;width:100%}}.video-container[aria-hidden=true]+.audio-container[aria-hidden=true]+.book-snippet-link[aria-hidden=false]{float:none;margin-left:auto;margin-right:auto}.book-snippet-link{border-bottom:2px solid #dbd2c5;border-top:2px solid #dbd2c5;margin-bottom:1.25rem;padding:.75em 0 .5em}@media (min-width:77em){.book-snippet-link{float:none;margin-left:auto;margin-right:auto;width:calc(50% - 1.5625rem)}.book-snippet-link:only-child{float:none;margin-left:0;width:100%}}.book-snippet-link .book-snippet-link__info{font-size:1.125rem;padding-right:1em}@media (min-width:48em){.book-snippet-link .book-snippet-link__info{width:75%;width:calc(100% - 11em)}}.book-snippet-link .read-more{display:inline-block}@media (min-width:48em){.book-snippet-link .read-more{float:right;max-width:10em}.book-snippet-link .read-more.other-link{float:none;max-width:none}}.book-snippet-link .read-more.other-link[target=_blank]:after{background-image:url(../images/icon_external_link.svg);background-size:auto 100%;content:"";display:inline-block;height:1em;margin-left:.3125rem;width:1em}.book-snippet-link.no-video{float:none;margin-left:auto;margin-right:auto}.other-link{border-bottom:1px solid transparent}.other-link:active,.other-link:hover{border-bottom:1px solid #000}.author__container{background-color:#eaeaea}@media (min-width:77em){.author-teaser{margin:0 auto;width:57em}}.author-teaser .sub-heading,.author-teaser .sub-heading--large{margin-bottom:1em}.author-teaser .author-info-container h2{margin-bottom:.25em;text-align:left;text-transform:none}.author-teaser .read-more{clear:both;display:block;float:left;margin-bottom:1.5em}.swipe-automated{margin:0 auto 1.5em;overflow:hidden;text-align:center;width:17em}@media (min-width:48em){.swipe-automated{float:left;margin:0}}#swipe-book-carousel-automated{margin-bottom:1em;width:100%}.swipe-automated__wrap{position:relative}.swipe-automated__slide{float:left;max-width:100%;position:relative;width:100%}.author-info-container{float:left}@media (min-width:48em){.author-info-container{padding-left:2em;width:26em}}@media (min-width:77em){.author-info-container{padding-left:5em;width:40em}}.author-info-container h2{color:#000!important;font-size:2.375em}.bullet{background:#dbd2c5;border-radius:50%;cursor:pointer;display:inline-block;height:1em;margin:0 .25em;width:1em}.bullet.active,.bullet:active,.bullet:hover{background:#000}.bullet:only-of-type{display:none}.theme-teaser:nth-child(2n),.theme-teaser:nth-child(2n) .l-wrap--intro,.theme-teaser:nth-child(2n) .l-wrap--tight{background:#fff}.theme-teaser .l-wrap--intro{display:block;height:auto;margin:0 auto;max-width:1200px;min-height:20em;padding-top:2.5em!important;transition:opacity .5s;width:90%}@media (min-width:77em){.theme-teaser .l-wrap--intro{width:75em}}.theme-teaser .l-wrap--intro:active,.theme-teaser .l-wrap--intro:hover{opacity:.8}.theme-teaser .l-wrap--intro h2{color:#fff!important;color:hsla(0,0%,100%,.8)!important;font-size:1.6875em;margin-bottom:2.2222222222em}.theme-teaser .l-wrap--intro .alpha{color:#fff;font-size:2.625em;text-transform:none}.theme-teaser .l-wrap--intro .theme-intro{font-size:100%!important}.theme-teaser .l-wrap--intro .theme-intro p{font-size:1.75em}.theme-teaser .l-wrap--intro .theme-intro p:last-child{margin-bottom:0}.theme-teaser .l-wrap--intro a{font-size:.5em;text-transform:uppercase}.theme-teaser .l-wrap--tight{background:transparent;padding-bottom:3em;padding-top:2.5em!important}.author-books{text-align:center}.book-actions-menu>.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.625em;height:62px;line-height:62px;position:absolute;right:-31px;text-align:center;text-transform:uppercase;top:-31px;width:62px}.book-actions-menu>.ribbon:focus,.book-actions-menu>.ribbon:hover{cursor:pointer}.books-teaser__container+.books-teaser__container{border-top:2px solid #434343}.nowrap{white-space:nowrap}.user-profile{text-align:center}.user-profile h1{font-size:2.375em;text-transform:none}.user-profile .user-info{margin:0 auto;max-width:980px}@media (min-width:48em){.flexbox .user-profile .user-info{display:flex}.flexbox .user-profile .user-info .sub-heading,.flexbox .user-profile .user-info .sub-heading--large{margin-bottom:0}.user-profile .profile-info{float:left;padding-left:1em;padding-top:2em;text-align:left;width:50%}.flexbox .user-profile .profile-info{align-self:center;display:inline-flex;float:none;justify-content:flex-end;padding-top:0}}.user-profile .profile-info .button--icon{display:inline-block;width:auto}@media (min-width:48em){.user-profile .profile-info .button--icon{margin-bottom:0}.user-profile .profile-image-container{float:left;padding-right:1em;text-align:left;width:50%}.flexbox .user-profile .profile-image-container{display:inline-flex;float:none;justify-content:flex-start}.flexbox .user-profile .profile-image-container h1{align-self:center;display:inline-block;margin:0;padding-left:1em}}.user-profile .profile-image{background-position:top;background-size:cover;border-radius:50%;display:inline-block;height:9.125em;margin-bottom:2em;width:9.125em}@media (min-width:48em){.user-profile .profile-image{margin-bottom:0}}.user-profile hr{border:0;border-top:2px solid #dbd2c5;margin:2.5em 0 3em}.update-user-form{background:#fff;border:2px solid #cabaa3;display:none;margin-bottom:2em!important;margin-top:2em!important;text-align:left}@media (min-width:48em){.update-user-form{margin-left:auto;margin-right:auto;width:50%}}@media (min-width:77em){.update-user-form{max-width:980px!important;width:100%}}.update-user-form input[type=email],.update-user-form input[type=password],.update-user-form input[type=text]{background:#e7e7e7!important}.update-user-form input[type=email]:last-child,.update-user-form input[type=password]:last-child,.update-user-form input[type=text]:last-child{margin-bottom:0}.update-user-form .form-header{border-bottom:2px solid #e7e7e7;padding-top:1.875em;text-align:center;width:100%}.update-user-form h2{line-height:1em;margin-bottom:1.0714285714em}.update-user-form .form-footer{border-top:2px solid #e7e7e7;padding-bottom:1.875em;padding-top:1.875em;text-align:center;width:100%}.social__container .update-user-form .form-footer .juicer-button.j-paginate,.update-user-form .form-footer .btn,.update-user-form .form-footer .link-listing__button,.update-user-form .form-footer .social__container .juicer-button.j-paginate,.update-user-form .form-footer .socialcount>li{margin-bottom:.5em!important}.update-user-form .form-footer p{margin:0}@media (min-width:77em){.flexbox .update-user-form .form-body{display:flex}}.update-user-form .form-section{border-bottom:2px solid #e7e7e7;padding:1em;position:relative}.update-user-form .form-section:last-of-type{border-bottom:0}@media (min-width:48em){.update-user-form .form-section{padding:2.1875em 2.5em}}@media (min-width:77em){.flexbox .update-user-form .form-section{border-bottom:0;width:50%}.flexbox .update-user-form .form-section:first-child{border-right:1px solid #e7e7e7}.flexbox .update-user-form .form-section:last-child{border-left:1px solid #e7e7e7}}.update-user-form .form-section label{font-size:1.125em;padding:0}.update-user-form .form-section label+p{font-size:100%;margin-bottom:.5em}.update-user-form .form-section label+input{margin-top:.5em}.update-user-form .form-section small{font-size:.875em;opacity:.8}.update-user-form .form-section .help-block{margin-top:0}.update-user-form .form-section .button--pill,.update-user-form .form-section .button--pill--transparent,.update-user-form .form-section .button--pill--white,.update-user-form .form-section .button--pill--white--icon{margin-left:0;margin-right:0;margin-top:.5em}.update-user-form .form-section .form-group:last-child{margin-bottom:0}.update-user-form .form-subsection+.form-subsection{margin-top:2.1875em;padding-top:2.1875em}@media (min-width:77em){.flexbox .update-user-form .form-subsection+.form-subsection:before{background:#e7e7e7;content:"";height:2px;left:0;margin-top:-2.1875em;position:absolute;width:100%}}.form-result{background:#fff;border:2px solid #cabaa3;margin-bottom:2em!important;margin-top:2em!important;padding:3em 1em 1em}@media (min-width:48em){.form-result{margin-left:auto;margin-right:auto;padding:2.1875em 2.5em;width:50%}}@media (min-width:77em){.form-result{max-width:980px!important;width:100%}}.info-carousel{text-align:center}.info-carousel .swipe__slide-content{font-size:1.125rem;padding:0 3em}@media (min-width:48em){.info-carousel .swipe__slide-content{padding:0 10%}}@media (min-width:77em){.info-carousel .swipe__slide-content{padding:0 20%}.info-carousel .carousel-nav__prev{left:4em}.info-carousel .carousel-nav__next{right:4em}}.info-carousel .info__source{color:#434343;font-family:Lora,serif;font-stretch:normal;font-style:normal;font-weight:700}.theme-intro{color:#fff;padding-top:2em;text-align:center}@media (min-width:48em){.theme-intro{padding-bottom:1em;padding-top:0}}@media (min-width:77em){.theme-intro{width:43em}}.theme-intro article{position:relative;z-index:10}.theme-intro h1{margin-bottom:.25em;text-transform:none}@media (min-width:48em){.theme-intro h1{font-size:3.75em}.theme-intro p{font-size:1.75em}}.theme-intro p a,.theme-intro p a:active,.theme-intro p a:hover,.theme-intro p a:visited{border-bottom:2px solid #fff;color:#fff}.theme-long-description p{margin-bottom:1em}.almost-relevant-books,.theme-books{text-align:center}.almost-relevant-books .result-amount,.theme-books .result-amount{background:#f7f5f2;border-radius:1em;color:#000;margin:0 .15em;padding:.2em .5em .1em}.l-wrap:nth-child(2n-1) .almost-relevant-books .result-amount,.l-wrap:nth-child(2n-1) .theme-books .result-amount{background:#fff}#results .theme-books h2{line-height:1.7em}@media (min-width:38em){#results .theme-books h2{line-height:1.2}}.load-more-container,.load-more-container-static{margin-top:2em}.page-template-template-landing .read-more-wrap{display:block;text-align:center;width:100%}.page-template-template-landing .read-more-wrap .read-more{margin:1em}.page-template-template-landing .link-listing .read-more{padding-top:1em}@media (min-width:48em){.page-template-template-landing .l-wrap-flat{padding:0}.page-template-template-landing .l-wrap-flat .l-constrained,.page-template-template-landing .l-wrap-flat .special-teaser__container{display:table;width:100%}.flexbox .page-template-template-landing .l-wrap-flat .l-constrained,.flexbox .page-template-template-landing .l-wrap-flat .special-teaser__container{display:flex}}.page-template-template-landing .l-wrap-flat .l-column{position:relative}.page-template-template-landing .l-wrap-flat .l-column:first-child{margin-bottom:3em}@media (min-width:48em){.page-template-template-landing .l-wrap-flat .l-column:first-child{margin-bottom:0}.page-template-template-landing .l-wrap-flat .l-column{display:table-cell;vertical-align:top;width:50%}.flexbox .page-template-template-landing .l-wrap-flat .l-column{display:block}.flexbox .page-template-template-landing .l-wrap-flat .l-column .read-more-wrap{bottom:1em;position:absolute}.page-template-template-landing .l-wrap-flat .link-listing{margin-bottom:0;padding:2em}.flexbox .page-template-template-landing .l-wrap-flat .link-listing{padding:2em 2em 5em}.no-flexbox .page-template-template-landing .l-wrap-flat .link-listing{padding-bottom:0}.no-flexbox .page-template-template-landing .l-wrap-flat .link-listing+.read-more-wrap{margin-bottom:3em}}.page-template-template-landing .christmas-calendar{margin-bottom:.7em;position:relative;text-align:center}@media (min-width:48em){.page-template-template-landing .christmas-calendar{margin-bottom:0;padding:2em}.flexbox .page-template-template-landing .christmas-calendar{padding:2em 2em 5em}.no-flexbox .page-template-template-landing .christmas-calendar{padding-bottom:0}.no-flexbox .page-template-template-landing .christmas-calendar+.read-more-wrap{margin-bottom:3em}}.page-template-template-landing .christmas-calendar h2{border-bottom:3px solid transparent;color:#686868;font-size:1.25em;line-height:1;margin-bottom:.33em;padding-bottom:.25em}@media (min-width:38em){.page-template-template-landing .christmas-calendar h2{font-size:1.375em;margin-bottom:0;padding-bottom:1.4545454545em;text-align:center}}.page-template-template-landing .christmas-calendar h3{font-size:1.5em;margin-bottom:.6666666667em;margin-left:auto;margin-right:auto;max-width:16.6666666667em;text-transform:none}.page-template-template-landing .christmas-calendar p{font-size:1em;margin-left:auto;margin-right:auto;max-width:25em}.page-template-template-landing .christmas-calendar__image{border-radius:50%;display:inline-block;height:245px;margin-bottom:1em;overflow:hidden;width:245px}.page-template-template-wish-list-php .l-wrap--intro{height:auto}@media (min-width:48em){.page-template-template-wish-list-php .l-wrap--intro{padding-bottom:6em;padding-top:9em}.page-template-template-wish-list-php .theme-long-description{max-width:60%}}.page-template-template-wish-list-php .theme-books{max-width:80%}@media (min-width:38em){.page-template-template-wish-list-php .theme-books{max-width:90%}}.page-template-template-wish-list-php .theme-books h2{color:#686868;position:relative}.page-template-template-wish-list-php .theme-books h2 small{display:block;font-size:.6em;font-weight:400;margin-top:1em;text-transform:none}@media (min-width:62em){.page-template-template-wish-list-php .theme-books h2 small{margin-top:0;position:absolute;right:0;top:.35em}}.page-template-template-wish-list-php .l-wrap:nth-child(2n) .flex-brick:hover{background-color:transparent}.page-template-template-wish-list-php .flex-brick{border:1px solid #f7f5f2;flex-direction:column}.page-template-template-wish-list-php .sortable-chosen{border:1px dashed #969289;box-shadow:.1875em .1875em rgba(0,0,0,.08)}.page-template-template-wish-list-php .sortable-info{padding-top:2.5em;position:relative}.page-template-template-wish-list-php .sortable-info-remove{background-color:#f7f5f2;border:none;color:#cabaa3;font-size:1em;letter-spacing:0;padding:.4375em;position:absolute;right:-.3125em;top:.25em;z-index:100}.page-template-template-wish-list-php .sortable-info-remove:active,.page-template-template-wish-list-php .sortable-info-remove:focus,.page-template-template-wish-list-php .sortable-info-remove:hover{background-color:#b2ada3;color:#fff}.page-template-template-wish-list-php .sortable-info-number{font-size:1.3125em}.page-template-template-wish-list-php .sortable-remove-icon{background:url(../images/icons/png/close.png);display:block;height:9px;width:9px}@media (max-width:48em){.page-template-template-wish-list-php .flex-brick{padding-bottom:.5em}.page-template-template-wish-list-php .flex-brick .rating-container{height:2em;position:static}.page-template-template-wish-list-php .flex-brick .rating-container .star{height:12px;width:12px}.page-template-template-wish-list-php .flex-brick .rating-container .icon{font-size:12px}.page-template-template-wish-list-php .flex-brick .rating-container .bookmarks,.page-template-template-wish-list-php .flex-brick .rating-container .no-rating,.page-template-template-wish-list-php .flex-brick .rating-container .rating{padding:10px 10px 6px}.page-template-template-wish-list-php .flex-brick .rating-container .bookmarks__amount,.page-template-template-wish-list-php .flex-brick .rating-container .rating__amount{line-height:14px}.page-template-template-wish-list-php .sortable-info{padding-top:1em}.page-template-template-wish-list-php .sortable-content{display:flex;padding-top:1em}.page-template-template-wish-list-php .sortable-content-image{width:35%}.page-template-template-wish-list-php .sortable-content-image .img-container{height:auto}.page-template-template-wish-list-php .sortable-content-image .img-container img{margin-bottom:0}.page-template-template-wish-list-php .sortable-content-text{display:flex;flex-direction:column;padding-left:.5em;text-align:left;width:65%}.page-template-template-wish-list-php .sortable-content-text>a{flex-grow:2}.page-template-template-wish-list-php .sortable-content-text h3{font-size:1.125em;margin-top:0}}.entry__image{margin-bottom:1.875rem}.single .socialcount>li{height:2.5rem;margin-bottom:0}@media (min-width:48em){.page-template-default:not(.home) article,.single-news article,.single-post article{margin:0 auto;max-width:765px}}.page-template-default:not(.home) article a:active,.page-template-default:not(.home) article a:hover,.single-news article a:active,.single-news article a:hover,.single-post article a:active,.single-post article a:hover{text-decoration:underline}.page-template-default:not(.home) article .back,.single-news article .back,.single-post article .back{text-align:center}.page-template-default:not(.home) article .back a,.single-news article .back a,.single-post article .back a{border-bottom:transparent}.page-template-default:not(.home) article .back a span,.single-news article .back a span,.single-post article .back a span{font-size:1em;vertical-align:baseline}.page-template-default:not(.home) article h1,.single-news article h1,.single-post article h1{color:#000;font-size:2.5rem;margin-bottom:.9230769231em;text-transform:none}.page-template-default:not(.home) article h1+h2,.single-news article h1+h2,.single-post article h1+h2{margin-top:1em}.page-template-default:not(.home) article h2,.single-news article h2,.single-post article h2{font-size:1.75em;text-transform:none}.page-template-default:not(.home) article h3,.single-news article h3,.single-post article h3{font-size:1.5em;text-transform:none}.page-template-default:not(.home) article .sub-heading--large span,.page-template-default:not(.home) article .sub-heading span,.single-news article .sub-heading--large span,.single-news article .sub-heading span,.single-post article .sub-heading--large span,.single-post article .sub-heading span{color:#000}.page-template-default:not(.home) article p,.single-news article p,.single-post article p{margin-bottom:2em}.single-post article h1{margin-bottom:.25em}.single-post article .share{margin-top:-1em}@media (min-width:48em){.single-post article .share{margin-top:0}}.single-post article .share a{border-bottom:0!important;margin:0 .5em}.single-post article .share a:active,.single-post article .share a:hover{color:#686868}.page-template-default:not(.home) article h1{text-align:center}.page-template-default:not(.home) article>p:first-of-type,.single-post article>p:nth-of-type(3){margin-bottom:1.6363636364em;margin-top:1.6363636364em}.page-template-default:not(.home) article h2+p{margin-top:0!important}.single-post article p.sub-heading--large:first-child,.single-post article p.sub-heading:first-child{margin-bottom:1.25em}.single-post .article-related-events>h2{text-align:center}.single-post .article-related-events .article-teaser h2{margin-bottom:.1em}.single-post .article-related-events .read-more{border-color:transparent!important}.single-post .article-related-events .read-more .text-part{border-bottom:1px solid transparent}.single-post .article-related-events a:active .text-part,.single-post .article-related-events a:hover .text-part{border-color:#000}.single-post .article-related-events .event-vip{color:#686868;display:block;font-size:.875em;letter-spacing:1px;margin-bottom:1.1428571429em;text-transform:uppercase}.single-authors .l-wrap--intro{background-color:#eaeaea}.single-authors .sharing{clear:both;margin-top:1.25rem}.single-authors h1{font-size:2.5em;text-transform:none}.single-authors h2{text-align:center}.single-authors article{margin-top:3.125rem}@media (min-width:77em){.single-authors article{margin-left:auto;margin-right:auto;width:940px}}.single-authors article .author-text-content__description a{border-bottom:1px solid #000}.single-authors article .author-text-content__description a:active,.single-authors article .author-text-content__description a:hover{border-bottom:1px solid transparent;text-decoration:none}.single-authors article .author-text-content__description p:nth-of-type(n+3),.single-authors article .author-text-content__description p:nth-of-type(n+3)~div,.single-authors article .author-text-content__description p:nth-of-type(n+3)~h2,.single-authors article .author-text-content__description p:nth-of-type(n+3)~h3,.single-authors article .author-text-content__description p:nth-of-type(n+3)~h4,.single-authors article .author-text-content__description p:nth-of-type(n+3)~ol,.single-authors article .author-text-content__description p:nth-of-type(n+3)~ul{display:none}.single-authors .socialcount li{background-color:#feed00;border-color:#feed00;color:#434343}.single-authors .socialcount li:hover{background-color:#f9e800;border-color:#f9e800;color:#434343}.single-authors .article__container{border-top:2px solid #434343}.post-type-archive-authors .author-image,.post-type-archive-live_events .author-image,.single-authors .author-image{color:#343434;font-size:.9375rem;margin:0 auto;max-width:18em}@media (min-width:48em){.post-type-archive-authors .author-image,.post-type-archive-live_events .author-image,.single-authors .author-image{max-width:300px}}@media (min-width:77em){.post-type-archive-authors .author-image,.post-type-archive-live_events .author-image,.single-authors .author-image{float:left;margin-bottom:0;margin-right:3em}}.post-type-archive-authors .author-image .the-image,.post-type-archive-live_events .author-image .the-image,.single-authors .author-image .the-image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:18em;margin:0 auto 1em;width:18em}@media (min-width:48em){.post-type-archive-authors .author-image .the-image,.post-type-archive-live_events .author-image .the-image,.single-authors .author-image .the-image{height:300px;width:300px}}.alphabet-container{letter-spacing:-4px;text-align:center}.alphabet-container .letter{display:inline-block;letter-spacing:0;margin-bottom:.5em;padding:.2em .4em}.alphabet-container .letter:active,.alphabet-container .letter:hover{background-color:#fff}.alphabet-container .letter.active{background-color:#434343;color:#fff}.post-type-archive-authors .author-list,.post-type-archive-live_events .author-list{margin:0 auto}@media (min-width:38em){.post-type-archive-authors .author-list,.post-type-archive-live_events .author-list{width:28.125em}}@media (min-width:48em){.post-type-archive-authors .author-list,.post-type-archive-live_events .author-list{width:41.375em}}@media (min-width:77em){.post-type-archive-authors .author-list,.post-type-archive-live_events .author-list{width:60.125em}}.post-type-archive-authors .author-list.event-vip-container,.post-type-archive-live_events .author-list.event-vip-container{padding-top:0}.post-type-archive-authors .author-list__item,.post-type-archive-live_events .author-list__item{margin:0 auto 5.5em;text-align:center;width:11.625em}@media (min-width:38em){.post-type-archive-authors .author-list__item,.post-type-archive-live_events .author-list__item{float:left;margin:0 1.625em 5.5em}.post-type-archive-authors .author-list__item:nth-child(2n-1),.post-type-archive-live_events .author-list__item:nth-child(2n-1){margin-left:0}.post-type-archive-authors .author-list__item:nth-child(2n),.post-type-archive-live_events .author-list__item:nth-child(2n){margin-right:0}.post-type-archive-authors .author-list__item:nth-child(odd),.post-type-archive-live_events .author-list__item:nth-child(odd){clear:left}}@media (min-width:48em){.post-type-archive-authors .author-list__item:nth-child(2n),.post-type-archive-authors .author-list__item:nth-child(2n-1),.post-type-archive-live_events .author-list__item:nth-child(2n),.post-type-archive-live_events .author-list__item:nth-child(2n-1){margin:0 1.625em 5.5em}.post-type-archive-authors .author-list__item:nth-child(odd),.post-type-archive-live_events .author-list__item:nth-child(odd){clear:none}.post-type-archive-authors .author-list__item:nth-child(3n-2),.post-type-archive-live_events .author-list__item:nth-child(3n-2){margin-left:0}.post-type-archive-authors .author-list__item:nth-child(3n),.post-type-archive-live_events .author-list__item:nth-child(3n){margin-right:0}.post-type-archive-authors .author-list__item:nth-child(3n+1),.post-type-archive-live_events .author-list__item:nth-child(3n+1){clear:left}}@media (min-width:77em){.post-type-archive-authors .author-list__item:nth-child(3n),.post-type-archive-authors .author-list__item:nth-child(3n-2),.post-type-archive-live_events .author-list__item:nth-child(3n),.post-type-archive-live_events .author-list__item:nth-child(3n-2){margin:0 1.625em 5.5em}.post-type-archive-authors .author-list__item:nth-child(3n+1),.post-type-archive-live_events .author-list__item:nth-child(3n+1){clear:none}.post-type-archive-authors .author-list__item:nth-child(4n-3),.post-type-archive-live_events .author-list__item:nth-child(4n-3){margin-left:0}.post-type-archive-authors .author-list__item:nth-child(4n),.post-type-archive-live_events .author-list__item:nth-child(4n){margin-right:0}.post-type-archive-authors .author-list__item:nth-child(4n+1),.post-type-archive-live_events .author-list__item:nth-child(4n+1){clear:left}}.post-type-archive-authors .author-list__item:only-of-type,.post-type-archive-live_events .author-list__item:only-of-type{margin-left:0!important;margin-right:0!important}.post-type-archive-authors .author-list__item a,.post-type-archive-live_events .author-list__item a{display:block;outline:0;padding-bottom:3em}.post-type-archive-authors .author-list__item a:active .the-image,.post-type-archive-authors .author-list__item a:hover .the-image,.post-type-archive-live_events .author-list__item a:active .the-image,.post-type-archive-live_events .author-list__item a:hover .the-image{opacity:.8}.post-type-archive-authors .author-list__item a:active h2,.post-type-archive-authors .author-list__item a:hover h2,.post-type-archive-live_events .author-list__item a:active h2,.post-type-archive-live_events .author-list__item a:hover h2{text-decoration:underline}.post-type-archive-authors .author-list__item h2,.post-type-archive-live_events .author-list__item h2{display:inline-block;font-size:1.375em;margin-bottom:0;text-transform:none}.post-type-archive-authors .author-list__item .sub-heading,.post-type-archive-authors .author-list__item .sub-heading--large,.post-type-archive-live_events .author-list__item .sub-heading,.post-type-archive-live_events .author-list__item .sub-heading--large{color:#4a4a4a;font-size:.75em;margin-bottom:.1em}.event-vip-container .author-list__item a:active h2,.event-vip-container .author-list__item a:hover h2{border-bottom:2px solid transparent}.post-type-archive-authors .author-image,.post-type-archive-live_events .author-image{max-width:11.625em!important}@media (min-width:77em){.post-type-archive-authors .author-image,.post-type-archive-live_events .author-image{float:none;margin-right:0}}.post-type-archive-authors .author-image .the-image,.post-type-archive-live_events .author-image .the-image{height:11.625em!important;width:11.625em!important}.author-list.lt-4{text-align:center}.author-list.lt-4 .author-list__item{display:inline-block;float:none}.author-list p{text-align:center}.loading-animation-container{float:left;text-align:center;width:100%}.load-more-button-container{clear:both;padding-bottom:1em;text-align:center}@media (min-width:77em){.single-authors .author-text-content{float:left;width:56%;width:calc(100% - 25em)}}.accordion-content{display:none}.author-info-list{list-style:none;list-style-image:none;margin-bottom:1em;margin-top:1.5em;padding:0}.author-info-list .author-info-list__item{font-size:100%;margin-bottom:1em}@media (min-width:48em){.author-info-list .author-info-list__item{float:left;width:50%}.author-info-list .author-info-list__item:nth-child(2n-1){clear:left;padding-right:1em}.author-info-list .author-info-list__item:nth-child(2n){padding-left:1em}.author-info-list .author-info-list__item:last-child,.author-info-list .author-info-list__item:nth-last-child(2):nth-child(odd){margin-bottom:0}}.author-info-list h3{font-size:18px;margin-bottom:0;text-transform:none}.section--colored:nth-of-type(2n){background-color:#e7e7e7}.post-type-archive,.search-no-results,.search-results{background:#fff}.post-type-archive h1,.search-no-results h1,.search-results h1{color:#000;font-size:2.375em;text-align:center;text-transform:none}@media (min-width:48em){.post-type-archive h1,.search-no-results h1,.search-results h1{font-size:3.25em}}.search-no-results h1,.search-results h1{margin-bottom:0}.search-no-results header+.l-wrap+.l-wrap,.search-results header+.l-wrap+.l-wrap{margin-top:2em}.book-results{display:none}.book-search{margin-bottom:3em;text-align:center}@media (min-width:48em){.search article{margin:0 auto;max-width:790px}}.result-set,.search-no-results article{margin-bottom:2em}.result-set h2,.search-no-results article h2{text-align:center}.result-set h3,.search-no-results article h3{margin-bottom:.25em;text-transform:none}.result-set a,.search-no-results article a{border-bottom:1px solid #000}.result-set a:active,.result-set a:hover,.search-no-results article a:active,.search-no-results article a:hover{border-bottom:1px solid transparent}.search-no-results .entry-content p{text-align:center}.search-item{border-bottom:2px solid #434343;margin-bottom:1.875rem;overflow:hidden}.search-item:last-of-type{border-bottom:0;margin-bottom:0}.section--colored:nth-of-type(2n) .search-item{border-bottom-color:#fff}.search-image{margin:1em 0;min-height:1px;width:9.375em}@media (min-width:38em){.search-image{clear:left;float:left;margin:0 2em 2em 0;text-align:right}}.search-image .rounded-image{background-position:50% 10%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:9.375em;width:9.375em}.search-content{margin-bottom:1.8em;overflow:hidden}@media (min-width:38em){.search-content.has-image{min-height:9.375em}}.search-content p{margin-bottom:0}@media (min-width:77em){.page-template-template-registration-alt-php article,.page-template-template-registration-php article,.page-template-template-registration-some-php article,.page-template-template-reset-password-php article,.update-user-form{margin:0 auto;max-width:765px}}.page-template-template-registration-alt-php article h1,.page-template-template-registration-php article h1,.page-template-template-registration-some-php article h1,.page-template-template-reset-password-php article h1,.update-user-form h1{color:#000;font-size:2.375em;text-align:center;text-transform:none}@media (min-width:48em){.page-template-template-registration-alt-php article h1,.page-template-template-registration-php article h1,.page-template-template-registration-some-php article h1,.page-template-template-reset-password-php article h1,.update-user-form h1{font-size:3.25em}}@media (min-width:77em){.page-template-template-registration-alt-php article .registration-content,.page-template-template-registration-php article .registration-content,.page-template-template-registration-some-php article .registration-content,.page-template-template-reset-password-php article .registration-content,.update-user-form .registration-content{float:left;padding-right:1em;width:50%}.page-template-template-registration-alt-php article .registration-alt-form,.page-template-template-registration-alt-php article .registration-form,.page-template-template-registration-php article .registration-alt-form,.page-template-template-registration-php article .registration-form,.page-template-template-registration-some-php article .registration-alt-form,.page-template-template-registration-some-php article .registration-form,.page-template-template-reset-password-php article .registration-alt-form,.page-template-template-reset-password-php article .registration-form,.update-user-form .registration-alt-form,.update-user-form .registration-form{float:left;padding-left:1em;width:50%}.page-template-template-registration-alt-php article .registration-alt-form.reg-ok,.page-template-template-registration-alt-php article .registration-form.reg-ok,.page-template-template-registration-php article .registration-alt-form.reg-ok,.page-template-template-registration-php article .registration-form.reg-ok,.page-template-template-registration-some-php article .registration-alt-form.reg-ok,.page-template-template-registration-some-php article .registration-form.reg-ok,.page-template-template-reset-password-php article .registration-alt-form.reg-ok,.page-template-template-reset-password-php article .registration-form.reg-ok,.update-user-form .registration-alt-form.reg-ok,.update-user-form .registration-form.reg-ok{width:100%}}.page-template-template-registration-alt-php article .registration-content.no-form,.page-template-template-registration-alt-php article .registration-content.reg-ok,.page-template-template-registration-php article .registration-content.no-form,.page-template-template-registration-php article .registration-content.reg-ok,.page-template-template-registration-some-php article .registration-content.no-form,.page-template-template-registration-some-php article .registration-content.reg-ok,.page-template-template-reset-password-php article .registration-content.no-form,.page-template-template-reset-password-php article .registration-content.reg-ok,.update-user-form .registration-content.no-form,.update-user-form .registration-content.reg-ok{width:100%}.page-template-template-registration-alt-php article .form-group,.page-template-template-registration-php article .form-group,.page-template-template-registration-some-php article .form-group,.page-template-template-reset-password-php article .form-group,.update-user-form .form-group{margin-bottom:1em}.page-template-template-registration-alt-php article .form-group input[type=email],.page-template-template-registration-alt-php article .form-group input[type=password],.page-template-template-registration-alt-php article .form-group input[type=text],.page-template-template-registration-php article .form-group input[type=email],.page-template-template-registration-php article .form-group input[type=password],.page-template-template-registration-php article .form-group input[type=text],.page-template-template-registration-some-php article .form-group input[type=email],.page-template-template-registration-some-php article .form-group input[type=password],.page-template-template-registration-some-php article .form-group input[type=text],.page-template-template-reset-password-php article .form-group input[type=email],.page-template-template-reset-password-php article .form-group input[type=password],.page-template-template-reset-password-php article .form-group input[type=text],.update-user-form .form-group input[type=email],.update-user-form .form-group input[type=password],.update-user-form .form-group input[type=text]{width:100%}.page-template-template-registration-alt-php article .form-row .form-group,.page-template-template-registration-php article .form-row .form-group,.page-template-template-registration-some-php article .form-row .form-group,.page-template-template-reset-password-php article .form-row .form-group,.update-user-form .form-row .form-group{float:left;width:46%;width:calc(50% - .5em)}.page-template-template-registration-alt-php article .form-row .form-group:first-child,.page-template-template-registration-php article .form-row .form-group:first-child,.page-template-template-registration-some-php article .form-row .form-group:first-child,.page-template-template-reset-password-php article .form-row .form-group:first-child,.update-user-form .form-row .form-group:first-child{margin-right:.5em}.page-template-template-registration-alt-php article .form-row .form-group:nth-child(2),.page-template-template-registration-php article .form-row .form-group:nth-child(2),.page-template-template-registration-some-php article .form-row .form-group:nth-child(2),.page-template-template-reset-password-php article .form-row .form-group:nth-child(2),.update-user-form .form-row .form-group:nth-child(2){margin-left:.5em}.page-template-template-registration-alt-php article label,.page-template-template-registration-php article label,.page-template-template-registration-some-php article label,.page-template-template-reset-password-php article label,.update-user-form label{color:#000;font-weight:400;padding-left:.5em}.page-template-template-registration-alt-php article input[type=email],.page-template-template-registration-alt-php article input[type=password],.page-template-template-registration-alt-php article input[type=text],.page-template-template-registration-php article input[type=email],.page-template-template-registration-php article input[type=password],.page-template-template-registration-php article input[type=text],.page-template-template-registration-some-php article input[type=email],.page-template-template-registration-some-php article input[type=password],.page-template-template-registration-some-php article input[type=text],.page-template-template-reset-password-php article input[type=email],.page-template-template-reset-password-php article input[type=password],.page-template-template-reset-password-php article input[type=text],.update-user-form input[type=email],.update-user-form input[type=password],.update-user-form input[type=text]{background:#ebebeb;border:0;border-radius:2em;margin-bottom:.5em;outline:0 none;padding-left:1em;padding-right:1em;padding-top:.2em}.page-template-template-registration-alt-php article input[type=checkbox],.page-template-template-registration-php article input[type=checkbox],.page-template-template-registration-some-php article input[type=checkbox],.page-template-template-reset-password-php article input[type=checkbox],.update-user-form input[type=checkbox]{display:inline-block;margin-top:.25em;vertical-align:top}.page-template-template-registration-alt-php article input[type=checkbox]+label,.page-template-template-registration-php article input[type=checkbox]+label,.page-template-template-registration-some-php article input[type=checkbox]+label,.page-template-template-reset-password-php article input[type=checkbox]+label,.update-user-form input[type=checkbox]+label{display:inline-block;width:94%}.page-template-template-registration-alt-php article input[type=submit],.page-template-template-registration-php article input[type=submit],.page-template-template-registration-some-php article input[type=submit],.page-template-template-reset-password-php article input[type=submit],.update-user-form input[type=submit]{margin-bottom:1.5em}.page-template-template-registration-alt-php article a,.page-template-template-registration-php article a,.page-template-template-registration-some-php article a,.page-template-template-reset-password-php article a,.update-user-form a{border-bottom:1px solid #000}.page-template-template-registration-alt-php article a:active,.page-template-template-registration-alt-php article a:hover,.page-template-template-registration-php article a:active,.page-template-template-registration-php article a:hover,.page-template-template-registration-some-php article a:active,.page-template-template-registration-some-php article a:hover,.page-template-template-reset-password-php article a:active,.page-template-template-reset-password-php article a:hover,.update-user-form a:active,.update-user-form a:hover{border-bottom:1px solid transparent;text-decoration:none}.help-block{color:red;display:block;margin-top:1em}.inline{display:inline-block}.template-registration-alt .registration-sponsorship-text,.template-registration-alt .theme-intro{text-shadow:1px 1px 2px #444}.template-registration-alt .l-wrap--intro{height:700px;padding-bottom:7em;padding-top:10em}@media (min-width:48em){.template-registration-alt .l-wrap--intro{height:800px;padding-top:15em}}.template-registration-alt .l-wrap--intro h1{color:#fff!important}.template-registration-alt .l-wrap--intro h2{font-family:inherit;text-transform:none}.template-registration-alt .l-wrap--feed h2{letter-spacing:1px}.template-registration-alt .registration-sponsorship{bottom:2em;color:#fff;left:0;margin:0 1rem;position:absolute;right:0;text-align:center}@media (min-width:48em){.template-registration-alt .registration-sponsorship{bottom:3em}}.template-registration-alt .registration-sponsorship-text{margin-bottom:1em}.template-registration-alt .registration_sponsor a{display:inline-block;margin:.5em .15em 0}@media (min-width:48em){.template-registration-alt .registration_sponsor a{margin:.5em .5em 0}}.template-registration-alt .registration_sponsor img{max-height:100px}@media (min-width:48em){.template-registration-alt .registration_sponsor img{max-height:300px}}
/*! SocialCount - v0.1.6 - 2013-08-08
* https://github.com/filamentgroup/SocialCount
* Copyright (c) 2013 zachleat; Licensed MIT */.socialcount{color:#fff;font-size:.875em;line-height:2.2em}.socialcount>li{display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto;width:10em}@media (min-width:77em){.socialcount>li{display:block;margin-bottom:1.5em}}.socialcount{list-style:none;margin:0 0 .6em;overflow:hidden;padding-left:0}.socialcount-large{line-height:normal}.socialcount :link,.socialcount :visited{color:inherit}.socialcount>li{zoom:1;*display:inline;*margin-right:4px;min-height:30px;min-width:150px;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.socialcount>li:last-child{margin-bottom:0}.single .socialcount>li{display:inline-block;margin-right:1.5em}.single .socialcount>li a{border-bottom:0}.socialcount.like.de_DE>.facebook{min-width:90px}.socialcount-small>li{min-width:0}.socialcount-large>li{float:left;margin:0 .6em .6em 0}.socialcount.recommend .facebook{min-width:120px}.socialcount-small.recommend .facebook{min-width:0}.socialcount-large.recommend .facebook,.socialcount-large>li{min-width:105px}.socialcount>li>a{color:inherit;display:block;padding:0 5px;text-decoration:none}.socialcount>li>a:after{background:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.socialcount-small>li>a{padding-left:8px;padding-right:8px}.socialcount-large>li>a{padding:12px 5px 8px}.socialcount .count{zoom:1;color:inherit;display:inline-block;*display:inline;margin-left:6px;position:relative;text-align:center}.socialcount-large .count{display:block;margin-left:0;padding-top:10px;width:100%}.socialcount-small .count{margin-left:0}.socialcount .facebook iframe{height:21px;width:90px}.socialcount.de_DE .facebook iframe{width:83px}.socialcount.like .facebook iframe{width:48px}.socialcount.like.de_DE .facebook iframe{width:83px}.socialcount.js .pinterest{zoom:1;*display:inline}.socialcount .pinterest .button{bottom:0;pointer-events:auto}.socialcount-large .pinterest .button{bottom:10px}.socialcount>.pinterest:hover{cursor:pointer}.socialcount-small .pinterest .count{text-indent:-999px}.socialcount .button{display:none;left:0;pointer-events:none;position:absolute;text-align:center;top:5px;width:100%}.socialcount .button iframe{pointer-events:auto}.socialcount-large .button{bottom:2px;top:auto}.socialcount.grade-a.activate-on-click>li.hover.active .count,.socialcount.grade-a.activate-on-hover>li.hover .count{text-indent:-999px}.socialcount.grade-a.activate-on-click>li.hover.active .button,.socialcount.grade-a.activate-on-hover>li.hover .button{display:block}.socialcount.grade-a.activate-on-click>li.hover.active>a,.socialcount.grade-a.activate-on-hover>li.hover>a{cursor:default}.socialcount-small.grade-a.activate-on-click>li.hover.active>a,.socialcount-small.grade-a.activate-on-hover>li.hover>a,.socialcount.grade-a.activate-on-click>li.hover.active .button iframe,.socialcount.grade-a.activate-on-hover>li.hover .button iframe{cursor:pointer}.socialcount .loading{background-color:#aaa;background-color:hsla(0,0%,67%,.7);color:#000;font-size:.75em;height:100%;left:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:3}.socialcount-large .loading{padding-top:30%}.socialcount .loading .dot{-webkit-animation:socialCountLoadingFade .6s infinite;animation:socialCountLoadingFade .6s infinite;background:#fff;border-radius:50%;display:inline-block;height:6px;margin:0 3px;opacity:0;width:6px}.socialcount .loading .dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.socialcount .loading .dot:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.socialcount .loading .dot:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes socialCountLoadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes socialCountLoadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.social-icon{zoom:1;display:inline-block;*display:inline;*margin-right:5px;vertical-align:middle}.socialcount.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount.grade-a.activate-on-hover>li.hover .social-icon{display:none}.socialcount-large.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount-large.grade-a.activate-on-hover>li.hover .social-icon,.socialcount-small.grade-a.activate-on-click>li.hover.active .social-icon,.socialcount-small.grade-a.activate-on-hover>li.hover .social-icon{zoom:1;display:inline-block;*display:inline}.icon-share{background-position:-60px 0;height:16px;width:20px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.social-icon{background-image:url(icon-hd-s816aa7a6b3.png);background-size:auto 17px}}.l-wrap--teaser-single-book{text-align:center}@media (min-width:48em){.l-wrap--teaser-single-book{text-align:left}}.search .l-wrap--teaser-single-book{text-align:left}.search .l-wrap--teaser-single-book .l-constrained>h2,.search .l-wrap--teaser-single-book .special-teaser__container>h2{text-align:center}.book-teaser-list{counter-reset:toplisting}.teaser-book-article-container{border-top:1px solid #eaeaea;margin-top:3em;padding-top:2em;position:relative}.teaser-book-article-container .book-teaser-heading{color:#9b9b9b;font-size:1.5em;position:absolute;text-align:center;text-transform:uppercase;top:-.75em;width:100%}.teaser-book-article-container .book-teaser-heading span{background:#fff;padding:0 1em}.book-teaser-list .teaser-book-article-container .book-teaser-heading span:before{content:counter(toplisting);counter-increment:toplisting}.teaser-book-article-container+p{margin-top:1.5em}.teaser-book{display:flex;justify-content:center}.search .teaser-book{display:block}@media (min-width:48em){.search .teaser-book{margin:0 auto;max-width:790px;width:100%}}@media (min-width:77em){.teaser-book{margin:0 auto;width:57em}.search .teaser-book{width:100%}}.teaser-book-article-container .teaser-book h2{text-align:center}@media (min-width:48em){.teaser-book-article-container .teaser-book h2{text-align:left}}.teaser-book-article-container .teaser-book h2 a{border-bottom:none}.teaser-book h2{color:#000!important;font-size:2.25em;margin-bottom:.25em;text-transform:none}.teaser-book .sub-heading,.teaser-book .sub-heading--large{margin-bottom:1em}.teaser-book-article-container .teaser-book .sub-heading,.teaser-book-article-container .teaser-book .sub-heading--large{text-align:center}@media (min-width:48em){.teaser-book .sub-heading+h2,.teaser-book .sub-heading--large+h2{text-align:left}}.teaser-book .buy{border-width:2px!important;margin:1.5em auto 0;max-width:180px}@media (min-width:48em){.teaser-book .buy{margin:1.5em 0 0}}.teaser-book-article-container .teaser-book .buy,article .teaser-book .buy{margin:1.5em auto 0}@media (min-width:48em){.teaser-book-article-container .teaser-book .buy,article .teaser-book .buy{margin:1.5em 0 0}}body.search .teaser-book .buy{margin:1.5em 0 0}.hide-buy-button .teaser-book .buy{display:none}.teaser-book .arrow-box{position:relative;right:auto;top:.5em}.teaser-book .arrow-box:after{left:50%;right:auto}@media (min-width:48em){.teaser-book .arrow-box:after{left:auto}}.search .teaser-book .arrow-box:after,article .teaser-book .arrow-box:after{left:1em}@media (min-width:48em){.search .teaser-book .arrow-box:after,article .teaser-book .arrow-box:after{left:auto}}.teaser-book .arrow-box a{border-bottom:0!important}.teaser-single-book__image{margin-bottom:2.5em;position:relative;text-align:center}@media (min-width:48em){.teaser-single-book__image{float:left;text-align:right;width:17em}}.teaser-book-article-container .teaser-single-book__image{text-align:center}@media (min-width:48em){.teaser-book-article-container .teaser-single-book__image{text-align:right}}.teaser-single-book__image>a{border-bottom:0!important;display:inline-block;position:relative;text-decoration:none}.search .teaser-single-book__image{margin-right:2em;text-align:left;width:150px}@media (min-width:38em){.search .teaser-single-book__image{clear:left;float:left}}.search .teaser-single-book__image>a{max-width:150px}.teaser-single-book__image span.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.6875em;height:62px;left:-1em;padding-bottom:22px;padding-top:22px;position:absolute;text-align:center;text-transform:uppercase;top:-2em;width:62px;z-index:50}.single-authors .teaser-single-book__image span.ribbon,.teaser-book-article-container .teaser-single-book__image span.ribbon,article .teaser-single-book__image span.ribbon{left:auto;right:-1em;top:-1em}.teaser-single-book__image img{box-shadow:4px 3px 3px rgba(0,0,0,.2);margin-top:.5em}@media (min-width:38em){.search .teaser-single-book__info{overflow:hidden}}@media (min-width:48em){.teaser-single-book__info{float:left;padding-left:2em;padding-top:1.5em;width:26em}.search .teaser-single-book__info{float:none;padding:0;width:auto}}@media (min-width:77em){.teaser-single-book__info{padding-left:5em;width:40em}.search .teaser-single-book__info{padding:0;width:auto}}.teaser-single-book__info .user-generated-book-info{display:flex;justify-content:center}@media (min-width:48em){.teaser-single-book__info .user-generated-book-info{justify-content:flex-start}}body.search .teaser-single-book__info .user-generated-book-info{justify-content:flex-start}.teaser-single-book__info .no-rating,.teaser-single-book__info .rating{border-bottom:0;border-right:1px solid #dbd2c5;display:inline-block;font-size:.6875em;height:16px;margin-right:1em;padding-right:1em;white-space:nowrap}.teaser-single-book__info .no-rating .star,.teaser-single-book__info .rating .star{height:16px;width:16px}.teaser-single-book__info .bookmarks{color:#000;color:rgba(0,0,0,.5);cursor:pointer;display:inline-block;font-size:.6875em}.teaser-single-book__info .bookmarks .icon{color:#dbd2c5;font-size:1.7272727273em;margin-right:.5em}.teaser-single-book__info .bookmarks__amount,.teaser-single-book__info .rating__amount{color:#000;color:rgba(0,0,0,.5);line-height:19px;vertical-align:top}.teaser-single-book__info .rating__amount{letter-spacing:0;margin-left:.8636363636em}.masonry-container{margin-left:auto;margin-right:auto;margin-top:3em;position:relative}.category-sort-button{margin-bottom:1.5em}.l-wrap--feed{text-align:center}@media print{.l-wrap--feed{display:none}}.social-feed{margin-bottom:1.5em;min-height:139px}.social-feed p{font-size:1em;max-height:25em;overflow:hidden}@media print{.social-feed-container{display:none}}.social-feed-container>h3{margin-top:-1em;text-transform:lowercase}.feed-brick{background:#fff;margin-bottom:1em;min-height:100px;text-align:left;width:100%}@media (min-width:48em){.feed-brick{width:48%;width:calc(50% - 1em)}}@media (min-width:77em){.feed-brick{margin-bottom:.5em;width:24%;width:calc(25% - .5em)}}.l-wrap:nth-child(n+2):nth-child(2n) .feed-brick,.single-authors .l-wrap:nth-child(n+3):nth-child(odd) .feed-brick{background:#f7f5f2}.single-authors .l-wrap:nth-child(n+3):nth-child(2n) .feed-brick{background:#fff}.feed-brick .feed-brick__header{list-style:none;margin-bottom:1em;padding:1em 1em 0}.feed-brick .feed-brick__header:before{color:#9b9b9b;float:left;margin-top:.25em}.feed-brick .feed-brick__header a,.feed-brick .feed-brick__header a:active,.feed-brick .feed-brick__header a:visited{color:#9b9b9b}.feed-brick .feed-brick__header li{line-height:1.5;padding-left:1.875em}.feed-brick p{word-wrap:break-word;color:#000;padding:0 1em}.feed-brick .feed-brick__picture{text-align:center}.feed-brick-column{width:100%}@media (min-width:48em){.feed-brick-column{width:48%;width:calc(50% - 1em)}}@media (min-width:77em){.feed-brick-column{width:24%;width:calc(25% - .5em)}}.feed-brick-gutter{width:0}@media (min-width:48em){.feed-brick-gutter{width:1em}}@media (min-width:77em){.feed-brick-gutter{width:.5em}}.loading-animation{display:block;height:60px;margin:0 auto 3em;width:60px}.flex-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative}.kaikki-kirjat-catalog-books .flex-grid,.theme-books .flex-grid{padding-top:1.5625em}.flex-brick{display:block;display:flex;flex-flow:column wrap;margin:0 auto .625em;max-width:17.5em;position:relative;width:100%}@media (min-width:38em){.flex-brick{margin:0 0 .625em;max-width:none;width:50%}.flex-brick:nth-child(odd){clear:left}}@media (min-width:48em){.flex-brick{width:33%}.flex-brick:nth-child(odd){clear:none}.flex-brick:nth-child(3n+1){clear:left}}@media (min-width:62em){.flex-brick{width:25%}.flex-brick:nth-child(3n+1){clear:none}.flex-brick:nth-child(4n+1){clear:left}}@media (min-width:77em){.flex-brick{width:20%}.flex-brick:nth-child(4n+1){clear:none}.flex-brick:nth-child(5n+1){clear:left}.books-list .flex-brick{width:25%}}.flex-brick.result .book-info-container{display:flex;flex-direction:column;flex-grow:1}.flex-brick.result .book-info-container p:last-child{margin-bottom:0;margin-top:auto}.flex-brick.result .brick-wrapper{display:flex;flex-direction:column;flex-grow:1}.flex-brick .brick-wrapper,.flex-brick a{display:block;padding:.9375em .625em}.flex-brick .brick-wrapper:not(.btn):not(.link-listing__button):hover,.flex-brick a:not(.btn):not(.link-listing__button):hover{background-color:rgba(67,67,67,.1)}.flex-brick .brick-wrapper:hover{background-color:transparent!important}.flex-brick a:not(.btn):not(.link-listing__button){border:0;outline:0;position:relative;width:100%}.flex-brick>a{display:inline-flex;flex-flow:column nowrap;text-align:center}.flex-brick .sub-heading,.flex-brick .sub-heading--large{color:#000;font-size:1em;margin-bottom:.625rem;text-transform:none}.flex-brick h3{font-family:Lora,serif;font-size:1.25em;font-stretch:normal;font-style:normal;font-weight:700;margin-bottom:0;text-transform:none}.flex-brick .img-container{align-items:center;display:flex;flex-flow:column nowrap;height:14.0625em;justify-content:flex-end;margin-bottom:1.25rem;overflow:hidden;position:relative}.flex-brick .img-container img{display:block}.flex-brick .img-container img.no-image{background-color:#e7e7e7;padding:.9375rem 1.25rem}.ie11 .flex-brick .img-container{display:block}.flex-brick .img-container span.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.6875em;height:62px;padding-bottom:22px;padding-top:22px;position:absolute;right:0;text-transform:uppercase;top:14px;width:62px;z-index:50}.flex-brick .no-rating,.flex-brick .rating{display:block;float:left;font-size:.6875em;height:100%;padding:1.4545454545em 1.4545454545em 0;position:relative;text-align:right;white-space:nowrap;width:65%}.flex-brick .no-rating:after,.flex-brick .rating:after{background:#dbd2c5;content:"";display:block;height:50%;position:absolute;right:0;top:25%;width:1px}.flex-brick .no-rating .star,.flex-brick .rating .star{height:16px;width:16px}.flex-brick .no-rating{cursor:default}.flex-brick .rating-container:active .rating:after,.flex-brick .rating-container:hover .rating:after{background:transparent}.flex-brick .bookmarks{color:#000;color:rgba(0,0,0,.5);cursor:pointer;display:block;float:left;font-size:.6875em;height:100%;padding:1.4545454545em 1.4545454545em 0;text-align:left;width:35%}.flex-brick .bookmarks .icon{color:#dbd2c5;font-size:1.7272727273em;margin-right:.5em}.flex-brick .bookmarks:active,.flex-brick .bookmarks:hover,.flex-brick .rating:active,.flex-brick .rating:hover{background:hsla(35,27%,72%,.2)}.flex-brick .bookmarks__amount,.flex-brick .rating__amount{color:#000!important;color:rgba(0,0,0,.5)!important;line-height:19px;vertical-align:top}.flex-brick .rating__amount{letter-spacing:0;margin-left:.8636363636em}.flex-brick .show-in-list{display:none}.flex-brick small{display:block;line-height:1.2em;margin-bottom:1em}.ribbon.ribbon--wish-list{z-index:100!important}.ribbon.ribbon--wish-list .name .action{display:none}.ribbon.ribbon--wish-list:active,.ribbon.ribbon--wish-list:focus,.ribbon.ribbon--wish-list:hover{opacity:.95}.ribbon.ribbon--wish-list:active .name .title,.ribbon.ribbon--wish-list:focus .name .title,.ribbon.ribbon--wish-list:hover .name .title{display:none}.ribbon.ribbon--wish-list:active .name .action,.ribbon.ribbon--wish-list:focus .name .action,.ribbon.ribbon--wish-list:hover .name .action{display:block}.ribbon.ribbon--wish-list.ribbon--wish-list--christmas{background-color:#ba3130!important}.rating-container{height:1em;overflow:hidden;position:relative;width:5em}.star-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eaeaea;border:none;color:#000;height:.9em;left:0;position:absolute;top:0;width:5em}.star-progress[value]::-moz-progress-bar{background:#000}.star-progress[value]::-webkit-progress-bar{background:#eaeaea}.star-progress[value]::-webkit-progress-value{background:#000}.stars{background:url(../images/star_white.svg);background-size:1em 1em;height:1em;position:absolute;width:100%}.rating-brick:hover .stars{background-image:url(../images/star_brown.svg)}.progress-bar{background-color:#eaeaea;display:block;float:right;height:.9em;position:relative;width:5em}.progress-bar>div{background-color:#000;display:block;height:.9em;width:0}.l-wrap--secondary-footer{background:#434343!important;color:#fff;padding:1em 0;text-align:center}@media print{.l-wrap--secondary-footer{display:none}}.l-wrap--secondary-footer h2{color:#eaeaea!important}.l-wrap--secondary-footer a,.l-wrap--secondary-footer a:visited{color:inherit;display:inline-block;font-size:.875em;transition:color .3s}.l-wrap--secondary-footer .icon__nav{display:none!important}.l-wrap--secondary-footer a:active,.l-wrap--secondary-footer a:hover{text-decoration:underline}.l-wrap--secondary-footer ul{list-style:none;margin:0;padding:0}@media (min-width:38em){.l-wrap--secondary-footer ul{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em;margin:0 auto;width:63%}}@media (min-width:48em){.l-wrap--secondary-footer ul{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;width:100%}}.l-wrap--secondary-footer li:not(:last-of-type){margin-bottom:1.5em}@media (min-width:48em){.l-wrap--secondary-footer li{display:inline-block;margin-bottom:0!important;padding:0 1.4em}.l-wrap--secondary-footer li:first-of-type{padding-left:0}.l-wrap--secondary-footer li:last-of-type{padding-right:0}}.l-wrap--secondary-footer--alt{background:#fff!important;border-bottom:1px solid #979797;border-top:1px solid #979797;color:#434343;padding:1em 0}@media (min-width:38em){.l-wrap--secondary-footer--alt{border:0}}.l-wrap--secondary-footer--alt a{border-bottom-color:transparent}.l-wrap--footershare{background-color:#434343;color:#fff;padding:2em 0;position:relative}.l-wrap--footershare:after,.l-wrap--footershare:before{border-top:2px solid transparent;content:"";display:block;position:absolute;width:100%}.l-wrap--footershare:before{top:.625rem}.l-wrap--footershare:after{bottom:.625rem}@media (min-width:38em){.footershare{display:table;margin:auto}}.footershare__list,.footershare__title{display:block}@media (min-width:38em){.footershare__list,.footershare__title{display:table-cell;vertical-align:middle}}.footershare__title{font-size:.875em}@media (min-width:38em){.footershare__title{padding:0 1em 0 2em}.footershare__title:first-of-type{padding-left:0}}.footershare__list{padding:0}.footershare__list li{display:inline-block;margin:0 .3125em;padding:0}.footershare__list a{border-bottom:0;border-radius:50%;color:#fff;display:block;height:1.5625em;position:relative;width:1.5625em}.footershare__list a>*{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.l-wrap--footer{background:#fff!important;padding:2em 0;text-align:center}@media (min-width:77em){.l-wrap--footer{padding-bottom:.5em}}@media print{.l-wrap--footer{display:none}}.l-wrap--footer a,.l-wrap--footer a:visited{border-bottom:1px solid #fff;color:#000;font-size:.875em}.l-wrap--footer a:active,.l-wrap--footer a:hover{border-bottom:1px solid #000;text-decoration:none}.l-wrap--footer ul{letter-spacing:1px;list-style:none;margin:0;padding:0;text-transform:uppercase}@media (min-width:48em){.l-wrap--footer ul{width:100%}}.l-wrap--footer li:not(:last-of-type){margin-bottom:1.5em}@media (min-width:38em){.l-wrap--footer ul{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;margin:0 auto;position:relative}.l-wrap--footer li{display:inline-block;margin-bottom:0!important;padding:0 1em;width:auto!important}}@media (min-width:77em){.l-wrap--footer li{margin-bottom:1.5em!important}}.footer-information{list-style-type:none;margin:0 auto;max-width:47.5rem;padding:0}@media (max-width:47.9375em){.footer-information{width:63%}}@media (min-width:38em){.footer-information .information-part{float:left;margin-right:5%;width:47.5%}}@media (max-width:37.9375em){.footer-information .information-part{text-align:center}}.footer-information .information-part:last-of-type{margin-right:0}@media (max-width:47.9375em){.footer-information .information-part{margin-bottom:1.25rem}.footer-information .information-part:nth-child(2n){margin-right:0}}@media (min-width:48em){.footer-information .information-part{width:21.25%}}.footer-information .information__title{font-family:Open Sans,serif;font-stretch:normal;font-style:normal;font-weight:700}@media (min-width:38em){body,html{height:100%}}.site-wrapper{overflow:auto}@media (min-width:38em){.site-wrapper{height:auto!important;height:100%;margin:0 auto -5.5em;min-height:100%}.footer-push,.footer-wrapper{height:5.5em}}.footer-wrapper{background:#fff;font-family:Open Sans,serif;font-stretch:normal;font-style:normal;font-weight:400}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border-radius:3px;display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-container{padding:4px}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url("data:image/gif;base64,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") no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFF0lEQVR4Ac2ZW0xcVRSGPTNnhlPKcCsUAeeChkEVxhutDQwzMANaqamNWgpaH+yDIaZp1cRHbgH0gTsxkmDCI/hiRAqgD5qYRgKQ8II6TE00wfgGAcIdKeM/ydrNZIezxxg9m518gRxWmn6s9a9zhvNQJBL5T/gfjokwA5Uw0zWFeHBOugiTsAArfSWZky+iABVowAZSwRkiDSTRz1iHlJMmogATsIDTIAPYgRs8SeTTtXSQSLVKFNkivIQKksDDJFCsquqLmqZdAa/i+yCuPQ1cJHOKjdpJEWGdsIFs8BQoy83NvTEzMzO3t7f318HBweHc3Nxdj8dznWQeIWmpIryENUaiCPgdDsfN+fn5XyLcWV5eDlmt1gBqHgOpbAHIFmESySAHeECF0+m8hd/+vcgxZ3d39wBj9grqCkA6iaiyRBRunJhEpcvl+nBhYeG3iM7Z2dnZgkg1ZSgNqLI6wgebSVTZ7faPlpaW/tSTWF9f36ivr+9AbQkF3iZRhAs2dSInJ+eDUCj0h0Biq7S09BPUBkEhyAKJssKusE6QRCGoQLDfn56eDulJrK6ubgeDwS7UXgTPAztIkXUfUbhxKgLlyMRtBPtXPYm1tbXdqqoqJnEOOGhbJQCTkSJ8sJlEMNoJrFhdicPDw6PKyspe1FaD85yE2YBnLUGwSSIrK+s2bnZLehIbGxubfr+/B7WXSMJJ42QlCcVAES7YJJGdnR0dp7BgnLZKSko6qBPngIvrBEkYIKIT7PLoOKET4TjB7kbty+A8SaRxmcAxQEQn2BUI9q3Z2dl7gk7sINhRiZeoE87jMmGECB/s3JhgR8dJV2Jzc3Pb5/N1UieKKdgsEyaAY5wIk2Dj5GHBRifCgmBHb3adLBNsO3HBNkxEAWZwCmSCx4EPwb4ZJ9jbCHYXSRQDpyDYhomoNFIOUIRMvINO/KQnsbKyshMIBD5D7RVwgQWblzBahD2Sp5jN5jzM+9uLi4s/60mEw+FNbKcvUH8DVIECcAZoXLCliaRaLBbX8PBwb0RwRkZGfkftx+BdUM4+KInDbdxoWUCKoih5CQkJgYGBgS/xs6PjRPb394+ampp+RP174CIoBGcpYypQZIqYY+4dz4DLvb29Y6LONDY2fou6OuAF+SCDZCgj8kQSQDqNihfU9vX1TYlkGhoa7qDuDVBKMpQVrjMG30fYCs6gAHuRmdqurq5JkUxLS8sEaq+CMq4zJGOgCB2Fk8kHJSaTqaazs3Pi2MzQaWtrm0RtDfDFyCQyGUNFOJlEkMlkwLWenp5vRDKtra1TNGYsM5mcjKEifGeYjBfUQUaYmebm5omYzLjFC8C4zyNqTGfcNDZ1/2ABjKHudZLXkTFARJAZN/CqqnqNMqN7Ojo6vqMF4ONkVFmvFUQLQNiZ7u7u76PZAn6S4TJjrIhoAdT+iwXAdQYYKCJaAG/iPhNvAYyj7jXwAngUpAGrDBF+ATCZAuBXFOX60NDQ3TiPM1/hyfoyPf7kgNNSXyvwmSGZMk3T3hocHPwhzlPzJLLFnpZT5PztV5wZNyilbTZFmTnZrxU4GZWXATV4ap4kmeNELlEticjsSHyZq/39/V/j374P2Lk/Pj5+BznxUuDlj1acJ4B8cAH/4er29vbPR0dH58fGxubx/ac2my1Ab3iz5Yc9/gJIB05QCJ4Fz9FXD3gC5HIfi+WKCGQ0GpuzwA7yCDtdS+b/SCFfRPwaQqPxSSaS6JrlwUjR+RtEvCM0ct4sLQAAAABJRU5ErkJggg==") left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAYAAADsvzj/AAAFDUlEQVR4Ac2ZS0xcVRjHvTN3hisw0GIRZ3AeLWHQWqdVsRqgA86AUmpqoy20Whd2YYhprJq45BVAF7yJkQQTluDGiEhBF5qYRsIjYYMKQxNNMO4gQHgjZfxP8pF8ufEe0qQ5pyf5BTKcWfzyff/vnHt5xLQ0wgbsQCfswEY80BWPxx8I5sUlHMBJP0nm4RfRWAUMkAqOgseII8AFDNqjPYwiGuEAySADeEEuOEkE6bNjIIX22riQchHWSo+SRACc1nU9ahjGG+ASfn8Vn+WT0BNUMV0so04kFTwJTodCoeuTk5N3dnd397a3t/8dHx+fzM7OvoG/nQPPADdwscqoF2HBPgJynE5nZGFhYTZuWlNTU3/4fL6b2FMMnmUyTpJRLqKTSAbIQyu9vrW1tRv/n4Uqzfv9/g+x7xUQAh6QxmVUV0SnKRWESMXm5uZ63GJNT0//GQgEPsHeUibD20xTLeKioBdUV1e3rKysrFrJzM3N/eP1ej/F3jImIxgAcsOeDLLAKRAtLCz8HDKWlZmdnf3b4/F8zCojGADyz5F04AUvgPJoNNq2tLS0YSUzNjY2iwHwEWXmFHCzymiqRGwgiaaXD7wIysvKytqWl5e3rGQwAO4iM7ewt4SmmYfLqLpr2U0yZ0FFaWlp597e3r6VDEbzXapMlGQEA0COiEYyTmozP8lcKC4u7lhdXV2zksGhOZeVlXWLy5gHgDwRJsMqE6A2qygoKGhBm60L2izmdruZjGkAyBShxTNzlGTOgvMYAO2iAYDKxKjNSgQDQI6IRWb8VJnXMADaUZlNK5mJiYl5DAC6AQgGgCwRWjaWGR/IB+fD4XDr2trahqDN5lEZ3mbZ5gEgW4QPAD6aK3BotmIArAsqE2MDIMTajGTkinAZ3mb5NAAS58zGIQPgJvaGwVMgk5597ECTLcJl+AB4GVyKRCJfLi4uijLzGzLzHrWYj1pMVyXCB4BBz/J5oAzcwDT7OhaLWZ4zMzMzvyNX79rt9uOUNyewqRSxsbzk0Jh9H3w2MDDwV1yw+vv7Ox0OR4C+q1REAzr1+ON0TpSDD+rq6n7d2dmxusbs9/T0fJOUlBTRNO2gIg6lGSGJYyAXFIFrtbW1P4oq0dnZOYR9F8EZdqaoCDtVgrJBEoXgck1Nzfciia6urlHsu0rSOSADJEkXYRK8EufAlYaGhtsiiba2thFk4kAij75Po1fiOcIkkplEGFQ2NTWNCBz2W1tbb9tstkrsLaDvcQlN5hWFS2SyTFxubGwcFUl0dHT8gH1VTCITJHMJWSLmYAcPMlFfXy9sJ0gkMnGNpEnCXAkJIhYSReAtBHvosGCTRBgEWSV0qc8jPNhMIgyutLS0/CSSSGRC1/Uqkg5aZUKGiDkTQVAMqtrb238+RGJUHGyZb1F4Je4/2FfFwZYr4qRb7QnwEngTwR4+5JxIZOJtcbDlv2lMAR5wBjfUi7h2fCuS6Ovru6Np2nVqvzwmQcFW9+43HeSg10twix0RSfT29v5iGMY7dMLniTOh+N8KghN7lKZTIQgKMiG/IkwkCJELFiL7uMWOYE+lWUL8elRNa51APoqGh4cTN9p7TOJed3f3d4nz5P4l1ITdDU66XK5Ic3PzF0NDQ1ODg4NT+P0rCFbQM3qu4MRWLsIfX7PB0yAEngPP089TwA8yBMFWKmJ+qZBGj7FecJzw0mfpwBBLqBexseAbIBWkESnAEPybQLnIf4JfIzSb+FymAAAAAElFTkSuQmCC") right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==") 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.archive.category,.error404,.page-template-default:not(.home):not(.page-template-template-book-php):not(.page-template-template-profile-php),.page-template-template-related-php,.page-template:not(.home):not(.page-template-template-book-php):not(.page-template-template-profile-php){background:#fff}.archive.category article h1,.error404 article h1,.page-template-template-all-books-php article h1,.page-template-template-related-php article h1{color:#000;font-size:2.375em;margin-bottom:1.2631578947em;text-align:center;text-transform:none}@media (min-width:48em){.archive.category article h1,.error404 article h1,.page-template-template-all-books-php article h1,.page-template-template-related-php article h1{font-size:3.25em;margin-bottom:.9230769231em}}.archive.category article h1{margin-bottom:0}@media (min-width:48em){.archive.category article h1{margin-bottom:.5em}}.archive.category article:not(:first-child),.page-template-template-related-php article:not(:first-child){margin-bottom:3em}.archive.category .post h2{margin-bottom:.5em}@media (min-width:77em){.archive.category .post{float:left;margin-bottom:2em!important;padding-left:5em;width:50%}.archive.category .post:nth-child(2n){clear:left}.search-togglers{margin:0 auto;max-width:900px}}.search-togglers__row{margin-bottom:20px}.search-togglers__row:last-of-type{margin-bottom:0}@media (min-width:48em){.search-togglers__row:last-of-type .search-togglers__label{line-height:3;padding-top:.25em}}.search-togglers__row.logo-row{margin-bottom:.5em}.search-togglers__label{font-size:.875em;letter-spacing:1px;margin-bottom:1em;padding-top:.6em;text-transform:uppercase}@media (min-width:48em){.search-togglers__label{float:left;margin-bottom:0;padding-right:.7142857143em;text-align:right;width:11em}}.logo-row .search-togglers__label{padding-top:.4em}@media (min-width:48em){.search-togglers__container{float:left;width:calc(100% - 10em)}}.search-togglers__container.logos{position:relative;top:-27px}.search-togglers__toggler{display:inline-block;font-size:.75em;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.search-togglers__toggler ::-webkit-input-placeholder{color:#000}.search-togglers__toggler :-moz-placeholder,.search-togglers__toggler ::-moz-placeholder{color:#000;opacity:1}.search-togglers__toggler :-ms-input-placeholder{color:#000}@media (min-width:48em){.search-togglers__toggler{float:left;margin:0 .25em 10px;position:relative;top:6px}}.logos .search-togglers__toggler{margin:0 1.25em}.search-togglers__toggler label{background:#eaeaea;cursor:pointer;display:inline-block;margin:0;min-height:2em;padding:.5em 1em 0}.search-togglers__toggler label.logo{background:transparent;border:0;display:table-cell;height:48px;padding:0;vertical-align:bottom}.search-togglers__toggler label.logo svg{vertical-align:bottom}.search-togglers__toggler label.logo path{fill:#000}.search-togglers__toggler label:active,.search-togglers__toggler label:hover{background-color:#f3bcc6}.search-togglers__toggler label:active.logo,.search-togglers__toggler label:hover.logo{background-color:transparent;border:0}.search-togglers__toggler label:active.logo path,.search-togglers__toggler label:hover.logo path{fill:#f3bcc6}.search-togglers__toggler input:checked+label,.select-them-all .search-togglers__toggler label{background:#000;color:#fff}.search-togglers__toggler input:checked+label.logo,.select-them-all .search-togglers__toggler label.logo{background:transparent}.search-togglers__toggler input:checked+label.logo path,.select-them-all .search-togglers__toggler label.logo path{fill:#000}.select-them-all .search-togglers__toggler label{background:#000;margin-bottom:1em}.search-togglers__toggler.disabled label{opacity:.5;pointer-events:none}.search-togglers__toggler input[type=checkbox],.search-togglers__toggler input[type=radio]{display:none}.search-togglers__toggler input[type=text]{border:3px solid #e6e6e6;border-radius:1.5em;font-size:1em;letter-spacing:1px;margin:0 0 0 1.1666666667em;outline:none;padding:.5em 3em .25em 1em;position:relative;text-transform:uppercase;top:0;width:12em}@media (min-width:48em){.search-togglers__toggler input[type=text]{width:16em}}.search-togglers__toggler input[type=text]+a{font-size:1.1666666667em;font-weight:700;position:relative;right:2.5em}.page-template-template-catalog-php .search-togglers .clear-search{display:inline-block;margin-top:1.5em}.page-template-template-catalog-php .search-togglers .clear-search:focus{color:#000}.page-template-template-catalog-php .search-togglers .clear-search .icon-close-circle{font-size:1.5em;vertical-align:text-bottom}.page-template-template-catalog-php .search-togglers .clear-search .text-part{font-size:.9em;line-height:2em;margin-left:.5em}.page-template-template-catalog-php .search-togglers hr{border:0;border-top:3px solid #eaeaea}div#togglers{background:#fff}div#togglers h2{margin-bottom:.6em}div#togglers div.search-togglers div.search-togglers__optionsrow div.search-togglers__container{margin-bottom:20px;min-height:50px}@media (min-width:48em){div#togglers div.search-togglers div.search-togglers__optionsrow div.search-togglers__container{margin-bottom:0}}div#togglers div.search-togglers div.search-togglers__row{display:none}div#togglers div.search-togglers div.search-togglers__row.catalog-word-search{display:block}div#togglers div.search-togglers div.search-togglers__row.catalog-word-search .search-togglers__toggler{margin:10px .25em}div#togglers div.search-togglers div.search-togglers__row.catalog-word-search .search-togglers__toggler .search-togglers__label{line-height:1.8em}div#togglers div.search-togglers__groups{margin-bottom:20px}div#togglers div.active-catalog-params div.param-container{display:block;float:none;font-size:.75em;margin-bottom:20px;text-align:center;width:100%}div#togglers div.active-catalog-params div.param-container span{display:inline-block;margin-bottom:5px}div#togglers div.active-catalog-params h4{margin-bottom:.75em;margin-top:20px;text-align:center;width:100%}div#togglers div.active-catalog-params span.button--pill,div#togglers div.active-catalog-params span.button--pill--transparent,div#togglers div.active-catalog-params span.button--pill--white,div#togglers div.active-catalog-params span.button--pill--white--icon{background:#000;color:#fff;cursor:pointer;cursor:hand;text-transform:uppercase}div.search-togglers__container{text-align:center;width:100%}div.search-togglers__container .search-togglers__toggler{float:none;font-size:100%}.search-togglers__groups div.search-togglers__container .search-togglers__toggler{font-size:.75em}div.search-togglers__container ul{margin:0;padding-left:20px;padding-right:20px;text-align:center}div.search-togglers__container ul li{background:transparent url(../images/icons/png/arrow-down.png) no-repeat 96% 6px;border-bottom:3px solid #000;cursor:pointer;cursor:hand;float:left;font-size:.875em;list-style:none outside none;margin-top:8px;padding-bottom:4px;padding-right:25px;text-transform:uppercase;width:100%}div.search-togglers__container ul li a,div.search-togglers__container ul li a:link,div.search-togglers__container ul li a:visited{color:#000}div.search-togglers__container ul li:active,div.search-togglers__container ul li:hover{background:transparent url(../images/arrow-down-red.png) no-repeat 96% 6px;border-bottom:3px solid #000}div.search-togglers__container ul li:active a,div.search-togglers__container ul li:hover a{color:#000!important}@media (min-width:48em){div.search-togglers__container ul li{display:inline;float:none;margin-left:10px;margin-right:10px;width:auto}}@media (min-width:77em){div.search-togglers__container ul li{margin-left:30px;margin-right:30px}}div.search-togglers__container ul li.active{background:transparent url(../images/close-red.png) no-repeat 95% 5px;border-bottom:3px solid #000}div.search-togglers__container ul li.active a,div.search-togglers__container ul li.active a:link,div.search-togglers__container ul li.active a:visited{color:#000}.catalog-results{padding-bottom:3em}.catalog-results__container{padding-bottom:5em}.catalog-books h2{line-height:1.6em}@media (min-width:38em){.catalog-books h2{line-height:1.2em}}.catalog-books h2.trigger.no-books{padding-bottom:2em}@media print{.catalog-books h2{display:none}}.catalog-books h2:not(.trigger){background:#fff;bottom:-1em;font-size:1.25em;left:0;line-height:1.2em;padding:1em .5em;position:fixed;width:100%;z-index:10}.catalog-books h2 strong{background:#fff;border-radius:1em;color:#000;margin:0 .15em;padding:.2em .5em .1em}@media (min-width:48em){.search-buttons-container{padding:0 3em}}@media print{.search-buttons-container{display:none}}.search-buttons-presentation{margin-bottom:1.25em;text-align:center}@media (min-width:48em){.search-buttons-presentation{margin-bottom:2em}}@media (min-width:77em){.search-buttons-presentation{display:inline-block;text-align:left;width:39.5%}}.search-buttons-presentation .btn,.search-buttons-presentation .link-listing__button,.search-buttons-presentation .social__container .juicer-button.j-paginate,.search-buttons-presentation .socialcount>li,.search-buttons-presentation button,.social__container .search-buttons-presentation .juicer-button.j-paginate{margin-bottom:.5em}@media (min-width:48em){.search-buttons-presentation .btn,.search-buttons-presentation .link-listing__button,.search-buttons-presentation .social__container .juicer-button.j-paginate,.search-buttons-presentation .socialcount>li,.search-buttons-presentation button,.social__container .search-buttons-presentation .juicer-button.j-paginate{margin-bottom:0}}.search-buttons-filters{margin-bottom:1em;text-align:center}@media (min-width:48em){.search-buttons-filters{margin-bottom:2em}}@media (min-width:77em){.search-buttons-filters{display:inline-block;text-align:right;width:59.5%}}.search-buttons-filters>span{display:inline-block;margin-bottom:1em}@media (min-width:48em){.search-buttons-filters>span{margin-bottom:0}}.search-buttons-filters .btn,.search-buttons-filters .link-listing__button,.search-buttons-filters .social__container .juicer-button.j-paginate,.search-buttons-filters .socialcount>li,.search-buttons-filters button,.social__container .search-buttons-filters .juicer-button.j-paginate{margin-bottom:1em}@media (min-width:48em){.search-buttons-filters .btn,.search-buttons-filters .link-listing__button,.search-buttons-filters .social__container .juicer-button.j-paginate,.search-buttons-filters .socialcount>li,.search-buttons-filters button,.social__container .search-buttons-filters .juicer-button.j-paginate{margin-bottom:0}}.button--pill--white,.button--pill--white--icon{background:#fff;border:3px solid #fff;color:#000;display:inline-block;font-size:1.125em;letter-spacing:normal;margin-bottom:.5em;margin-left:0;padding:.2em .8em .1em;text-transform:none}.button--pill--white--icon:hover,.button--pill--white:hover{background:transparent;color:#fff}.button--pill--white--icon span[class^=icon]{margin-left:.5em}.button--pill--transparent{border-color:#fff;color:#fff;letter-spacing:normal;margin-left:0;padding:.5em 1em .4em}.button--pill--transparent.active,.button--pill--transparent.in-use,.button--pill--transparent:hover{background:transparent;border-color:#4a4a4a;color:#4a4a4a}.button--square{border-color:#fff;color:#fff;padding:.5em .5em .3em}.button--square.active,.button--square:hover{background:transparent;border-color:#4a4a4a;color:#4a4a4a}.show-list{display:none}.sort-by-category-button{position:relative}.sort-by-category-button .sort-state{font-size:1.5em;vertical-align:text-bottom}.sort-selection{background:#fff;border-radius:.5em;color:#000;display:none;font-size:.9375em;left:0;list-style:none outside none;margin:.75em 0 0;padding:1em;position:absolute;text-align:left;top:100%;width:100%;width:calc(100% - .5em);z-index:20}.sort-selection li{position:relative}.sort-selection li.in-use:before{content:"•";left:-.5em;position:absolute}.sort-selection a,.sort-selection a:active,.sort-selection a:focus,.sort-selection a:hover,.sort-selection a:visited{color:#000}.loading-animation-bottom{bottom:0;left:50%;position:absolute;z-index:10}.infinite-bottom{bottom:20px;position:absolute}.page-template-template-all-books-php .catalog-search-container .l-wrap:first-child{padding-top:8em}@media (min-width:48em){.page-template-template-all-books-php .catalog-search-container .l-wrap:first-child{padding-top:6em}.page-template-template-all-books-php .search-togglers{padding-top:.5em}}.page-template-template-all-books-php .search-togglers__row:nth-of-type(5){margin-bottom:2.5em}.page-template-template-all-books-php .search-togglers__row.logo-row{margin-bottom:20px}@media (min-width:48em){.page-template-template-all-books-php .search-togglers__label{padding-right:.7142857143em;padding-top:.1em}.page-template-template-all-books-php .search-togglers__row:last-of-type .search-togglers__label{padding-right:.7142857143em}}.page-template-template-all-books-php .search-togglers__container.logos{top:0}.page-template-template-all-books-php .logos .search-togglers__toggler{margin:0 .25em 10px}.page-template-template-all-books-php .search-togglers__toggler ::-webkit-input-placeholder{color:#000}.page-template-template-all-books-php .search-togglers__toggler :-moz-placeholder,.page-template-template-all-books-php .search-togglers__toggler ::-moz-placeholder{color:#000;opacity:1}.page-template-template-all-books-php .search-togglers__toggler :-ms-input-placeholder{color:#000}.page-template-template-all-books-php .search-togglers__toggler label{background-color:#969289;color:#fff;font-size:.6875em;min-height:27px;padding:.5454545455em 1.4545454545em .1818181818em}.page-template-template-all-books-php .search-togglers__toggler label:active,.page-template-template-all-books-php .search-togglers__toggler label:hover{background-color:#fff;color:#000}.page-template-template-all-books-php .search-togglers__toggler label.active{background-color:#000;color:#fff}.page-template-template-all-books-php .search-togglers__toggler input:checked+label.logo{background-color:#000}.page-template-template-all-books-php .search-togglers__toggler input:checked+label.logo:active,.page-template-template-all-books-php .search-togglers__toggler input:checked+label.logo:hover{background-color:#fff}.page-template-template-all-books-php .search-togglers__toggler input[type=text]{background-color:transparent;border-color:#b2ada3;font-size:.875em;margin-bottom:2.8571428571em}.page-template-template-all-books-php .button--icon{display:inline-block;font-size:.875em;width:auto}.page-template-template-all-books-php .infinite-bottom{position:relative}.page-template-template-all-books-php .page--title{margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}@media (min-width:56.25em){.page-template-template-all-books-php .page--title{display:none!important}}.header__sentence{font-size:1.375rem;text-align:center}@media (min-width:56.25em){.header__sentence{text-align:left}}.book-header-bar{margin-bottom:1.25rem}@media (min-width:56.25em){.book-header-bar{border-bottom:1px solid #eaeaea;margin-bottom:0}.heading-container{float:left}.sorting-container{float:right}}@media (max-width:56.1875em){.order-tabs,.sorting-container p{text-align:center}}.sort-button{margin-right:.9375rem}.sort-button:last-of-type{margin-right:0}.sort-button.active{background-color:#feed00;color:#434343}@media (min-width:56.25em){.books-container{margin-top:3.75em}}.books-filters{display:block;margin-bottom:1.875rem;padding-bottom:2.5rem;position:relative}.books-filters:before{bottom:0;content:"";display:block;left:-6%;position:absolute;width:111.5%}@media (min-width:56.25em){.books-filters{float:left;margin-bottom:0;padding-bottom:0;width:27%}}@media (max-width:56.1875em){.books-filters{border-bottom:1px solid #e7e7e7}}@media (min-width:56.25em){.books-list{float:right;width:69%}}.book__filter{border:1px solid #434343;margin-bottom:.625em}@media (min-width:56.25em){.book__filter{margin-bottom:1.875em}}.book__filter:last-of-type{margin-bottom:0}.book__filter .filter__header{background-color:#9dc65b;color:#fff;padding:1.25em;position:relative}.book__filter .filter__title{margin:0;text-transform:none}.filter__trigger,.icon__nav{background-color:transparent;border:none;bottom:0;height:.875em;margin:auto;padding:30px;position:absolute;right:0;top:0;width:1.5em}.filter__trigger:before,.icon__nav:before{border-bottom:3px solid #fff;border-left:3px solid #fff;bottom:1.75em;content:"";display:block;height:1.125em;left:1.5em;position:absolute;transform:rotate(-45deg);width:1.125em}.filter__trigger:hover,.icon__nav:hover{background-color:transparent;border:0}.filter__trigger:hover:before,.icon__nav:hover:before{border-color:#feed00}.filter__trigger.state-open:before,.icon__nav.state-open:before,.open .filter__trigger:before,.open .icon__nav:before{bottom:1em;transform:rotate(-225deg)}@media (min-width:56.25em){.book__filter--category .filter__trigger,.book__filter--category .icon__nav{display:none}}.filter__list{display:none;padding:1.25em;text-align:left}.filter__list ul{list-style:none;margin:0;padding:0}.filter__list ul li{margin-bottom:1.25em}@media (min-width:56.25em){.book__filter--category .filter__list{display:block!important}}.open .filter__list{display:block}.l-wrap--comments{text-align:center}.l-wrap--comments.hide{display:none}.l-wrap--comments .article-comments{margin:0 auto;max-width:620px}.l-wrap--comments h2{margin-bottom:.25em}.comment-form{margin:0 auto 2em;max-width:790px}.comment .comment-form{padding:2em calc(80px + 1em) 0}.comment-form textarea{border:0;border-radius:.625em;margin-bottom:2em;outline:none;padding:.5em;resize:none;text-align:left;width:100%}.l-wrap:nth-child(n+2):nth-child(2n) .comment-form textarea{background-color:#ebebeb}.comment{border-top:2px solid #b2ada3;margin:0 auto 2em;max-width:790px;padding-top:2em;text-align:left;width:100%}.comment__image{border-radius:50%;margin-bottom:1em;max-width:5em}@media (min-width:38em){.comment__image{clear:left;float:left;margin-bottom:0;margin-right:1em}}.comment__mod-tools{clear:left;float:left}.mod-link{font-size:.6em;text-transform:uppercase}.mod-link .text-part{border-bottom:1px solid #000}.comment__body{font-size:1.2em;overflow:hidden}.comment__body .button--pill,.comment__body .button--pill--transparent,.comment__body .button--pill--white,.comment__body .button--pill--white--icon{font-size:.5em;margin-left:0;margin-right:1em}.comment__header{margin-bottom:1em}.comment__user-name{display:inline-block}@media (min-width:48em){.comment__user-name{width:69%}}.comment__time{display:inline-block;font-size:.8em}@media (min-width:48em){.comment__time{text-align:right;width:30%}}.comment__message{white-space:pre-line}.moderate .comment__message{margin-bottom:1.5em}div.kaikki-kirjat-search-container{background:#fff}div.kaikki-kirjat-search-container hr{border:0;border-top:1px solid #d8d8d8;display:block;height:1px;margin:1em 0;padding:0}div.kaikki-kirjat-search-container label.button--pill,div.kaikki-kirjat-search-container label.button--pill--transparent,div.kaikki-kirjat-search-container label.button--pill--white,div.kaikki-kirjat-search-container label.button--pill--white--icon,div.kaikki-kirjat-search-container span.button--pill,div.kaikki-kirjat-search-container span.button--pill--transparent,div.kaikki-kirjat-search-container span.button--pill--white,div.kaikki-kirjat-search-container span.button--pill--white--icon{font-size:.7em;padding:.5em 1em}div.kaikki-kirjat-search-container span.button--pill,div.kaikki-kirjat-search-container span.button--pill--transparent,div.kaikki-kirjat-search-container span.button--pill--white,div.kaikki-kirjat-search-container span.button--pill--white--icon{margin-bottom:15px}div.kaikki-kirjat-search-container h1,div.kaikki-kirjat-search-container h2{text-align:left}div.kaikki-kirjat-search-container h1{color:#000;font-size:2.5em;margin-bottom:.5em;text-transform:none}div.kaikki-kirjat-search-container h2{line-height:45px}div.kaikki-kirjat-search-container h4{font-size:1em;margin-bottom:.75em}div.kaikki-kirjat-search-container div#togglers{background:#fff}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-search-togglers div.search-togglers__optionsrow div.search-togglers__container{background:#f7f5f2;margin-bottom:20px;min-height:50px}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-search-togglers div.search-togglers__row{display:none}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params div.param-container{margin-bottom:10px;text-align:center}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params div.param-container span{display:inline-block;line-height:1.5}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params h4{margin-top:15px;text-align:center;width:100%}div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params span.button--pill,div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params span.button--pill--transparent,div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params span.button--pill--white,div.kaikki-kirjat-search-container div#togglers div.kaikki-kirjat-catalog-params span.button--pill--white--icon{background:#000;color:#fff;cursor:pointer;cursor:hand;text-transform:uppercase}div.kaikki-kirjat-search-container div.kaikki-kirjat-catalog-books .search-buttons-filters{text-align:center;width:100%}div.kaikki-kirjat-search-container div.kaikki-kirjat-catalog-books .result-amount{background:#f7f5f2;border-radius:1em;color:#000;margin:0 .15em;padding:.2em .5em .1em}div.kaikki-kirjat-search-container div.kaikki-kirjat-catalog-books div.all-books-load-more-wrapper{display:block;float:left;margin:24px 0;text-align:center;width:100%}div.kaikki-kirjat-search-container div.search-togglers__container{text-align:center;width:100%}div.kaikki-kirjat-search-container div.search-togglers__container .search-togglers__toggler{float:none;font-size:100%}div.kaikki-kirjat-search-container div.search-togglers__container .search-togglers__toggler input:checked+label{background:#000;border-color:transparent;color:#fff}div.kaikki-kirjat-search-container div.search-togglers__container .search-togglers__toggler label{background:#fff;border:1px solid #cabaa3;color:#333;line-height:1.5}div.kaikki-kirjat-search-container div.search-togglers__container .search-togglers__toggler label:active,div.kaikki-kirjat-search-container div.search-togglers__container .search-togglers__toggler label:hover{background:#f7f5f2}div.kaikki-kirjat-search-container div.search-togglers__container ul{margin:0;padding-left:20px;padding-right:20px;text-align:center}div.kaikki-kirjat-search-container div.search-togglers__container ul li{background:transparent url(../images/icons/png/arrow-down.png) no-repeat 96% 6px;border-bottom:3px solid #ddd;cursor:pointer;cursor:hand;float:left;font-size:.875em;list-style:none outside none;margin-top:8px;padding-bottom:4px;padding-right:25px;text-transform:uppercase;width:100%}@media (min-width:38em){div.kaikki-kirjat-search-container div.search-togglers__container ul li{display:inline;float:none;margin-left:10px;margin-right:10px;width:auto}}div.kaikki-kirjat-search-container div.search-togglers__container ul li.active{background:transparent url(../images/icons/png/close.png) no-repeat 95% 5px;border-bottom:3px solid #000}div.kaikki-kirjat-search-container .masonry-container{margin-top:0;position:relative}@media (min-width:77em){div.kaikki-kirjat-search-container .catalog-books{margin-left:auto;margin-right:auto;width:1010px}}@media print{div.kaikki-kirjat-search-container .catalog-books{width:100%}}div.kaikki-kirjat-search-container .catalog-brick2,div.kaikki-kirjat-search-container .catalog-brick2:visited{color:#000;display:block;padding:1em 2em 2em;text-align:center;transition:background .3s;transition-duration:.3s;transition-property:transform,opacity;width:100%}@media (min-width:48em){div.kaikki-kirjat-search-container .catalog-brick2,div.kaikki-kirjat-search-container .catalog-brick2:visited{float:left;width:50%}div.kaikki-kirjat-search-container .catalog-brick2:nth-child(odd),div.kaikki-kirjat-search-container .catalog-brick2:visited:nth-child(odd){clear:left}}@media (min-width:77em){div.kaikki-kirjat-search-container .catalog-brick2,div.kaikki-kirjat-search-container .catalog-brick2:visited{width:20%}div.kaikki-kirjat-search-container .catalog-brick2:nth-child(odd),div.kaikki-kirjat-search-container .catalog-brick2:visited:nth-child(odd){clear:none}div.kaikki-kirjat-search-container .catalog-brick2:nth-child(5n+1),div.kaikki-kirjat-search-container .catalog-brick2:visited:nth-child(5n+1){clear:left}}.list-mode div.kaikki-kirjat-search-container .catalog-brick2,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited{width:100%!important}div.kaikki-kirjat-search-container .catalog-brick2:hover,div.kaikki-kirjat-search-container .catalog-brick2:visited:hover{background:#f7f5f2}div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading,div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading--large,div.kaikki-kirjat-search-container .catalog-brick2:visited .sub-heading{font-size:.75em;margin-bottom:.25em}div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading--large span,div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading span,div.kaikki-kirjat-search-container .catalog-brick2:visited .sub-heading span{color:#4a4a4a}div.kaikki-kirjat-search-container .catalog-brick2 h3,div.kaikki-kirjat-search-container .catalog-brick2:visited h3{color:#1a1a1a;font-size:1.375em;line-height:1.1em;margin-bottom:.4em;margin-top:.4em;text-transform:none}.user-reviews div.kaikki-kirjat-search-container .catalog-brick2 h3,.user-reviews div.kaikki-kirjat-search-container .catalog-brick2:visited h3{margin-bottom:.1em}div.kaikki-kirjat-search-container .catalog-brick2 .img-container,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container{position:relative}div.kaikki-kirjat-search-container .catalog-brick2 .img-container span.ribbon,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container span.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.6875em;height:62px;padding-bottom:22px;padding-top:22px;position:absolute;right:19%;text-transform:uppercase;top:0;width:62px}@media (min-width:38em){div.kaikki-kirjat-search-container .catalog-brick2 .img-container span.ribbon,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container span.ribbon{right:35%}}@media (min-width:48em){div.kaikki-kirjat-search-container .catalog-brick2 .img-container span.ribbon,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container span.ribbon{right:27%}}@media (min-width:77em){div.kaikki-kirjat-search-container .catalog-brick2 .img-container span.ribbon,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container span.ribbon{right:-10%;top:14px}}@media (min-width:48em){div.kaikki-kirjat-search-container .catalog-brick2 .img-container,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container{align-items:center;display:flex;flex-flow:column nowrap;height:260px;justify-content:flex-end}.ie11 div.kaikki-kirjat-search-container .catalog-brick2 .img-container,.ie11 div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container{display:block}}div.kaikki-kirjat-search-container .catalog-brick2 img,div.kaikki-kirjat-search-container .catalog-brick2:visited img{margin-bottom:1em}div.kaikki-kirjat-search-container .catalog-brick2 p:not(.sub-heading):not(.sub-heading--large),div.kaikki-kirjat-search-container .catalog-brick2:visited p:not(.sub-heading):not(.sub-heading--large){margin-bottom:0}div.kaikki-kirjat-search-container .catalog-brick2 small,div.kaikki-kirjat-search-container .catalog-brick2:visited small{color:#1a1a1a;font-size:.8125em;line-height:1.2em}div.kaikki-kirjat-search-container .catalog-brick2 .show-in-list,div.kaikki-kirjat-search-container .catalog-brick2:visited .show-in-list{display:none}@media (min-width:48em){.list-mode div.kaikki-kirjat-search-container .catalog-brick2,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited{padding:2em;text-align:left}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .img-container,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container{float:left;margin-bottom:0;margin-right:2em;width:11em}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-info-container,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-info-container{float:left;width:26em;width:calc(100% - 13em)}}@media (min-width:77em){.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-info-container,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-info-container{width:46em;width:calc(100% - 13em)}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .basic-book-info,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .basic-book-info{float:left;padding-right:1em;width:50%}}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading,.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading--large,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .sub-heading{font-size:.875em;margin-bottom:.5em}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 h3,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited h3{font-size:1.875em;margin-bottom:.25em}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 h3+small,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited h3+small{font-size:1.5em}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 p,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited p{margin-bottom:.5em}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .show-in-list,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .show-in-list{display:inherit}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-description b,.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-description em,.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-description i,.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .book-description strong,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description b,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description em,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description i,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description strong{font-style:normal;font-weight:400}.list-mode div.kaikki-kirjat-search-container .catalog-brick2 .label,.list-mode div.kaikki-kirjat-search-container .catalog-brick2:visited .label{font-size:1.25em}@media print{div.kaikki-kirjat-search-container .catalog-brick2,div.kaikki-kirjat-search-container .catalog-brick2:visited{margin-bottom:3em;padding:3em 0 1em;page-break-after:always;position:static!important;text-align:left;text-decoration:none!important;width:100%!important}div.kaikki-kirjat-search-container .catalog-brick2:after,div.kaikki-kirjat-search-container .catalog-brick2:visited:after{clear:both;content:""!important;display:table}div.kaikki-kirjat-search-container .catalog-brick2:visited[href]:after,div.kaikki-kirjat-search-container .catalog-brick2[href]:after{content:""!important;text-decoration:none!important}div.kaikki-kirjat-search-container .catalog-brick2 .img-container,div.kaikki-kirjat-search-container .catalog-brick2:visited .img-container{float:left;margin-bottom:1em;margin-right:1em;width:11em}div.kaikki-kirjat-search-container .catalog-brick2 .book-info-container,div.kaikki-kirjat-search-container .catalog-brick2:visited .book-info-container{width:100%!important}div.kaikki-kirjat-search-container .catalog-brick2 .basic-book-info,div.kaikki-kirjat-search-container .catalog-brick2:visited .basic-book-info{width:100%}div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading,div.kaikki-kirjat-search-container .catalog-brick2 .sub-heading--large,div.kaikki-kirjat-search-container .catalog-brick2:visited .sub-heading{font-size:.875em;margin-bottom:.5em}div.kaikki-kirjat-search-container .catalog-brick2 h3,div.kaikki-kirjat-search-container .catalog-brick2:visited h3{font-size:1.875em;margin-bottom:.25em}div.kaikki-kirjat-search-container .catalog-brick2 h3+small,div.kaikki-kirjat-search-container .catalog-brick2:visited h3+small{font-size:1.5em}div.kaikki-kirjat-search-container .catalog-brick2 p,div.kaikki-kirjat-search-container .catalog-brick2:visited p{margin-bottom:.5em}div.kaikki-kirjat-search-container .catalog-brick2 .show-in-list,div.kaikki-kirjat-search-container .catalog-brick2:visited .show-in-list{display:inherit}div.kaikki-kirjat-search-container .catalog-brick2 .book-description b,div.kaikki-kirjat-search-container .catalog-brick2 .book-description em,div.kaikki-kirjat-search-container .catalog-brick2 .book-description i,div.kaikki-kirjat-search-container .catalog-brick2 .book-description strong,div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description b,div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description em,div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description i,div.kaikki-kirjat-search-container .catalog-brick2:visited .book-description strong{font-style:normal;font-weight:400}div.kaikki-kirjat-search-container .catalog-brick2 .label,div.kaikki-kirjat-search-container .catalog-brick2:visited .label{font-size:1.25em}}div.kaikki-kirjat-search-container .brick-column{width:100%}@media (min-width:38em){div.kaikki-kirjat-search-container .brick-column{width:49%}}@media (min-width:48em){div.kaikki-kirjat-search-container .brick-column{width:28%}}@media (min-width:77em){div.kaikki-kirjat-search-container .brick-column{width:19%}}.list-mode div.kaikki-kirjat-search-container .brick-column{width:100%}@media print{div.kaikki-kirjat-search-container .brick-column{width:100%}}div.kaikki-kirjat-search-container .brick-gutter{width:0}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector{display:inline-block;position:relative}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector>span{background:#fff;border:1px solid #cabaa3;color:#333;font-size:.666em;line-height:1.5;margin:0}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector>span:active,div.kaikki-kirjat-search-container div.search-togglers__container .month-selector>span:hover{background:#f7f5f2}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector>span.in-use{background:#000;border-color:transparent;color:#fff}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector>span.active{background:#cabaa3!important;border-color:#cabaa3!important;color:#333!important}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection{background:#fff;border:1px solid #eaeaea;box-shadow:0 1px 8px rgba(0,0,0,.12);display:none;left:-50%;margin-top:9px;padding:.5em;position:absolute;z-index:5}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection:after,div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection:before{border:solid transparent;bottom:100%;content:"";height:0;left:50%;pointer-events:none;position:absolute;width:0}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:8px;margin-left:-8px}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection:before{border-color:hsla(0,0%,92%,0) hsla(0,0%,92%,0) #eaeaea;border-width:9px;margin-left:-9px}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection li{background:none;border:0;display:block;margin:0;padding:0;text-align:left;text-transform:none}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection li:first-child{margin-bottom:1em;text-transform:uppercase}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection li a{border:0;display:inline-block;padding:.25em .5em;white-space:pre;width:100%}div.kaikki-kirjat-search-container div.search-togglers__container .month-selector .month-selection li a:hover{background:#cabaa3;color:#fff!important}#kuvapankki{text-align:center}#kuvapankki #query{border:2px solid #434343;padding:.6em .5em .5em}#kuvapankki .checkbox{display:inline-block;padding:.625rem}#rules{text-align:left}@media (min-width:48em){.page-template-page-mediabank article{margin:0 auto}}.page-template-page-mediabank article h1{color:#000;font-size:2.6em;line-height:1.1em;margin-bottom:.9230769231em;text-transform:none}@media (min-width:48em){.page-template-page-mediabank article h1{font-size:3.25em;text-align:center}}.page-template-page-mediabank article h1+h2{margin-top:1em}.page-template-page-mediabank article h2{font-size:1.5em;text-transform:none}.page-template-page-mediabank article h3{font-size:1.3125em;margin-bottom:.625rem;text-transform:none}.page-template-page-contacts article .content,.page-template-page-contactus article .content{text-align:center}@media (min-width:48em){.page-template-page-contacts article .content,.page-template-page-contactus article .content{margin:0 auto;max-width:765px}}.page-template-page-contacts article a:active,.page-template-page-contacts article a:hover,.page-template-page-contactus article a:active,.page-template-page-contactus article a:hover{border-bottom:1px solid transparent;text-decoration:none}.page-template-page-contacts article h1,.page-template-page-contactus article h1{color:#000;font-size:2.6em;line-height:1.1em;margin-bottom:.9230769231em;text-align:center;text-transform:none}@media (min-width:48em){.page-template-page-contacts article h1,.page-template-page-contactus article h1{font-size:3.25em}}.page-template-page-contacts article h1+h2,.page-template-page-contactus article h1+h2{margin-top:1em}.page-template-page-contacts article h2,.page-template-page-contactus article h2{font-size:2.125em;text-transform:none}.page-template-page-contacts article h3,.page-template-page-contactus article h3{font-size:1.5em;text-transform:none}.page-template-page-contacts .contacts,.page-template-page-contactus .contacts{text-align:center}.page-template-page-contacts .acf-map,.page-template-page-contactus .acf-map{height:100%;min-height:300px}@media (min-width:48em){.page-template-page-contacts .acf-map,.page-template-page-contactus .acf-map{min-height:480px}}.page-template-page-contacts .map-section,.page-template-page-contactus .map-section{padding:2em 0;text-align:center}.page-template-page-contacts .map-section .grid-wrap,.page-template-page-contactus .map-section .grid-wrap{align-items:stretch;border:2px solid #eaeaea;display:flex;flex-flow:row wrap;margin-left:0}@media (min-width:48em){.page-template-page-contacts .map-section,.page-template-page-contactus .map-section{padding:0;text-align:left}}.page-template-page-contacts .map-section .bp2-col-one-third,.page-template-page-contactus .map-section .bp2-col-one-third{padding-bottom:2em;padding-top:2em}.page-template-page-contacts .map-section .bp2-col-one-third p:last-child,.page-template-page-contactus .map-section .bp2-col-one-third p:last-child{margin:0}.page-template-page-contacts .anchors,.page-template-page-contactus .anchors{list-style:none;margin:0 auto 2em;max-width:21.875rem;padding:0}.page-template-page-contacts .anchors li,.page-template-page-contactus .anchors li{font-size:1rem;margin-bottom:.625rem;text-transform:uppercase}.page-template-page-contacts .anchors li:last-child,.page-template-page-contactus .anchors li:last-child{margin-bottom:0}.page-template-page-contacts .anchors a,.page-template-page-contactus .anchors a{color:#feed00;font-weight:700}.page-template-page-contacts .anchors .icon,.page-template-page-contactus .anchors .icon{display:inline-block;font-size:1.5em;line-height:.9em;margin-top:-3px;vertical-align:middle}.post-type-archive-live_events .l-wrap--intro,.single-live_events .l-wrap--intro{height:auto}.post-type-archive-live_events .l-wrap--intro a,.post-type-archive-live_events .l-wrap--intro a:active,.post-type-archive-live_events .l-wrap--intro a:hover,.post-type-archive-live_events .l-wrap--intro a:visited,.single-live_events .l-wrap--intro a,.single-live_events .l-wrap--intro a:active,.single-live_events .l-wrap--intro a:hover,.single-live_events .l-wrap--intro a:visited{border-bottom-color:transparent;color:#fff}.post-type-archive-live_events .l-wrap--intro a .text-part,.post-type-archive-live_events .l-wrap--intro a:active .text-part,.post-type-archive-live_events .l-wrap--intro a:hover .text-part,.post-type-archive-live_events .l-wrap--intro a:visited .text-part,.single-live_events .l-wrap--intro a .text-part,.single-live_events .l-wrap--intro a:active .text-part,.single-live_events .l-wrap--intro a:hover .text-part,.single-live_events .l-wrap--intro a:visited .text-part{border-bottom:1px solid transparent}.post-type-archive-live_events .l-wrap--intro a:hover .text-part,.single-live_events .l-wrap--intro a:hover .text-part{border-bottom:1px solid #fff}.post-type-archive-live_events .l-wrap--intro h3,.single-live_events .l-wrap--intro h3{font-size:1.75em;margin-bottom:1em;text-transform:none}.post-type-archive-live_events .l-wrap--intro:first-of-type .theme-intro p{margin-left:auto;margin-right:auto;max-width:650px}@media (min-width:48em){.post-type-archive-live_events .l-wrap--intro:nth-of-type(2) h2,.single-live_events .l-wrap--intro:first-of-type h2{margin-bottom:1.5em}}.post-type-archive-live_events .l-wrap--intro:nth-of-type(2) .alpha,.single-live_events .l-wrap--intro:first-of-type .alpha{font-size:2.8125em;margin-bottom:.25em;text-transform:none}@media (min-width:48em){.post-type-archive-live_events .l-wrap--intro:nth-of-type(2) .alpha,.single-live_events .l-wrap--intro:first-of-type .alpha{font-size:3.75em}}.post-type-archive-live_events .l-wrap--intro:nth-of-type(2) .theme-intro p,.single-live_events .l-wrap--intro:first-of-type .theme-intro p{margin-left:auto;margin-right:auto;max-width:760px}.single-live_events .l-wrap--intro:first-of-type{padding-bottom:2em;padding-top:8em}.post-type-archive-live_events h1{color:#fff;margin-bottom:.75em}.post-type-archive-live_events .l-constrained>h2,.post-type-archive-live_events .special-teaser__container>h2{color:#686868;letter-spacing:1px;text-align:center}.post-type-archive-live_events .article-teaser-container{padding-top:.5em}@media (min-width:48em){.post-type-archive-live_events .article-teaser-container{display:flex;flex-flow:row wrap}}.post-type-archive-live_events .article-teaser-container .article-teaser{border-bottom:1px solid #000;padding-bottom:2em}.post-type-archive-live_events .article-teaser-container .article-teaser:last-child{border-bottom:0;padding-bottom:0}@media (min-width:48em){.post-type-archive-live_events .article-teaser-container .article-teaser{align-self:stretch;border-bottom:0;display:inline-flex;margin-bottom:1.5em;padding-bottom:0}.post-type-archive-live_events .article-teaser-container .article-teaser:nth-child(2n-1){padding-right:.75em}.post-type-archive-live_events .article-teaser-container .article-teaser:nth-child(2n){padding-left:.75em}.post-type-archive-live_events .article-teaser-container .article-teaser:last-child,.post-type-archive-live_events .article-teaser-container .article-teaser:nth-last-child(2):nth-child(odd){margin-bottom:0!important}}@media (min-width:77em){.post-type-archive-live_events .article-teaser-container .article-teaser:nth-child(2n-1){padding-left:.5em}.post-type-archive-live_events .article-teaser-container .article-teaser:nth-child(2n){padding-right:.5em}}@media (min-width:48em){.post-type-archive-live_events .article-teaser-container .article-teaser .article-wrapper{background-color:#f7f5f2;padding:2em}}.post-type-archive-live_events .article-teaser-container .sub-heading,.post-type-archive-live_events .article-teaser-container .sub-heading--large{font-size:1em}.post-type-archive-live_events .article-teaser-container h2{margin-bottom:.1em}.post-type-archive-live_events .article-teaser-container .event-vip{color:#686868;display:block;font-size:.875em;letter-spacing:1px;margin-bottom:1.1428571429em;text-transform:uppercase}.post-type-archive-live_events .article-teaser-container p{color:#686868}.post-type-archive-live_events .article-teaser-container .read-more{border-color:transparent!important}.post-type-archive-live_events .article-teaser-container .read-more .text-part{border-bottom:1px solid transparent}.post-type-archive-live_events .article-teaser-container a:active .text-part,.post-type-archive-live_events .article-teaser-container a:hover .text-part{border-color:#000}.single-live_events .article-teaser--articles:first-of-type{padding-top:0}.single-live_events .article-teaser--articles:last-of-type{border-bottom-color:transparent}.live-event-related-articles>h2{text-align:center}.cardflow-book-carousel .l-constrained,.cardflow-book-carousel .special-teaser__container{position:relative}.cardflow-book-carousel h2{color:#686868;font-size:1.25em;line-height:1;margin-bottom:.5em;padding-bottom:.4em;text-align:center}@media (min-width:38em){.cardflow-book-carousel h2{font-size:1.375em}}.cardflow-book-carousel .cardflow-expand{cursor:pointer;font-size:2em;position:absolute;right:0;top:-.2em}@media (min-width:38em){.cardflow-book-carousel .cardflow-expand{display:none;top:0}}.cardflow-book-carousel .cardflow{margin-left:-1rem}@media (min-width:337px){.cardflow-book-carousel .cardflow{margin-left:0}}@media (min-width:38em){.cardflow-from-wp{display:block!important}}.cardflow-from-wp.show{display:block!important}.cardflow,.cardflow-from-same-author,.cardflow-from-wp{position:relative}.welcome .cardflow,.welcome .cardflow-from-same-author,.welcome .cardflow-from-wp{margin-top:-200px}.cardflow-wrapper{margin:0 auto;overflow:hidden;padding-left:0;position:relative;width:20em}@media (min-width:38em){.cardflow-wrapper{padding-left:0;width:27.5em}}@media (min-width:48em){.cardflow-wrapper{width:41.25em}}@media (min-width:77em){.cardflow-wrapper{width:68.75em}}.cardflow-navigation{display:none;position:absolute;top:6em;width:100%}.cardflow-navigation.mobile{display:block}@media (min-width:38em){.cardflow-navigation.mobile{display:none}.cardflow-navigation.small-tablet{display:block}}@media (min-width:48em){.cardflow-navigation.small-tablet{display:none}.cardflow-navigation.tablet{display:block}}@media (min-width:77em){.cardflow-navigation.tablet{display:none}.cardflow-navigation{display:none!important}.cardflow-from-same-author .cardflow-navigation.desktop{display:block!important}}.cardflow-navigation .btn,.cardflow-navigation .link-listing__button,.cardflow-navigation .social__container .juicer-button.j-paginate,.cardflow-navigation .socialcount>li,.cardflow-navigation button,.social__container .cardflow-navigation .juicer-button.j-paginate{background:#000;background:rgba(0,0,0,.25);border-color:transparent;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5em;height:1.75em;line-height:1.75em;padding:0;position:absolute;width:1.75em;z-index:160}.cardflow-navigation .social__container [disabled=disabled].juicer-button.j-paginate,.cardflow-navigation .socialcount>li[disabled=disabled],.cardflow-navigation [disabled=disabled].btn,.cardflow-navigation [disabled=disabled].link-listing__button,.cardflow-navigation button[disabled=disabled],.social__container .cardflow-navigation [disabled=disabled].juicer-button.j-paginate{display:none}.cardflow-navigation .btn:active,.cardflow-navigation .btn:hover,.cardflow-navigation .link-listing__button:active,.cardflow-navigation .link-listing__button:hover,.cardflow-navigation .social__container .juicer-button.j-paginate:active,.cardflow-navigation .social__container .juicer-button.j-paginate:hover,.cardflow-navigation .socialcount>li:active,.cardflow-navigation .socialcount>li:hover,.cardflow-navigation button:active,.cardflow-navigation button:hover,.social__container .cardflow-navigation .juicer-button.j-paginate:active,.social__container .cardflow-navigation .juicer-button.j-paginate:hover{background:#000;border-color:transparent;color:#fff}.cardflow-navigation .btn:first-of-type,.cardflow-navigation .link-listing__button:first-of-type,.cardflow-navigation .social__container .juicer-button.j-paginate:first-of-type,.cardflow-navigation .socialcount>li:first-of-type,.cardflow-navigation button:first-of-type,.social__container .cardflow-navigation .juicer-button.j-paginate:first-of-type{left:1em}.cardflow-navigation .btn:last-of-type,.cardflow-navigation .link-listing__button:last-of-type,.cardflow-navigation .social__container .juicer-button.j-paginate:last-of-type,.cardflow-navigation .socialcount>li:last-of-type,.cardflow-navigation button:last-of-type,.social__container .cardflow-navigation .juicer-button.j-paginate:last-of-type{right:1em}.cardflow-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;outline:0;padding-left:50%;transition:transform .25s ease-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:50em}@media (min-width:38em){.cardflow-container{width:68.75em}}@media (min-width:77em){.cardflow .cardflow-container{transform:matrix(1,0,0,1,0,0)!important;transition:transform 0s ease-out}}.cardflow-from-same-author .cardflow-container{margin:0 auto}.cardflow-card{background-size:cover;display:inline-block;display:inline-flex;justify-content:center;padding:0 .625em 3em;position:relative;text-align:center;width:10em}@media (min-width:38em){.cardflow-card{width:13.75em}}.cardflow-card a{border:0;outline:0;position:relative;width:100%}.cardflow-card>a{text-align:center}.flexbox .cardflow-card>a{display:inline-flex;flex-flow:column nowrap}.cardflow-card .sub-heading,.cardflow-card .sub-heading--large{color:#4a4a4a;font-size:.75em;margin-bottom:.25em}.cardflow-card h3{font-size:.9375em;line-height:1.1em;margin:.4em auto;max-width:9em;text-transform:none}@media (min-width:38em){.cardflow-card h3{font-size:1.375em}}.user-reviews .cardflow-card h3{margin-bottom:.25em}.cardflow-card .img-container{align-items:center;display:flex;flex-flow:column nowrap;height:260px;justify-content:flex-end}.ie11 .cardflow-card .img-container{display:block}.cardflow-card .img-container span.ribbon{background:#000;border-radius:50px;color:#fff;display:block;font-size:.6875em;height:62px;padding-bottom:22px;padding-top:22px;position:absolute;right:0;text-transform:uppercase;top:14px;width:62px;z-index:50}.cardflow-card img{margin-bottom:1em}.cardflow-card .rating-container{bottom:0;height:3em;left:0;overflow:visible;position:absolute;width:100%}.cardflow-card .no-rating,.cardflow-card .rating{display:block;float:left;font-size:.6875em;height:100%;padding:1.4545454545em 1.4545454545em 0;position:relative;text-align:right;white-space:nowrap;width:65%}.cardflow-card .no-rating:after,.cardflow-card .rating:after{background:#dbd2c5;content:"";display:block;height:50%;position:absolute;right:0;top:25%;width:1px}.cardflow-card .no-rating .star,.cardflow-card .rating .star{height:13px;width:13px}@media (min-width:38em){.cardflow-card .no-rating .star,.cardflow-card .rating .star{height:16px;width:16px}}.cardflow-card .no-rating{cursor:default}.cardflow-card .rating-container:active .rating:after,.cardflow-card .rating-container:hover .rating:after{background:transparent}.cardflow-card .bookmarks{color:#000;color:rgba(0,0,0,.5);cursor:pointer;display:block;float:left;font-size:.6875em;height:100%;padding:1.4545454545em 1.4545454545em 0;text-align:left;width:35%}.cardflow-card .bookmarks .icon{color:#dbd2c5;font-size:1.3636363636em;margin-right:.5em}@media (min-width:38em){.cardflow-card .bookmarks .icon{font-size:1.7272727273em}}.cardflow-card .bookmarks:active,.cardflow-card .bookmarks:hover,.cardflow-card .rating:active,.cardflow-card .rating:hover{background:hsla(35,27%,72%,.2)}.cardflow-card .bookmarks__amount,.cardflow-card .rating__amount{color:#000;color:rgba(0,0,0,.5);line-height:19px;vertical-align:bottom}@media (min-width:38em){.cardflow-card .bookmarks__amount,.cardflow-card .rating__amount{vertical-align:top}}.cardflow-card .rating__amount{letter-spacing:0;margin-left:.8636363636em}.cardflow-card .show-in-list{display:none}.cardflow-card small{display:block;line-height:1.2em}.theme-button{margin-bottom:1em;margin-top:2em;text-align:center}.cardflow-card img{pointer-events:none}.cardflow-carousel{position:relative}.cardflow-carousel .cardflow-card{text-align:center}.carousel .cardflow-card{margin-right:0}.page .cardflow-container{padding-left:0}.wp-polls{border-top:1px solid #eaeaea;padding-top:1.5em}.wp-polls-ans{margin-bottom:1.5em}@media (min-width:48em){.wp-polls-ans{background:#f7f5f2;margin:0 auto 1.5em;padding:2em 2.5em .5em;width:60%!important}}.wp-polls .pollbar{background-color:#cabaa3!important;background-image:none!important}.wp-polls-ul{margin:0 0 1.5em!important}.wp-polls-ul label{cursor:pointer;font-weight:400;left:1.15em;margin-left:-1.15em!important;padding-left:.25em!important;padding-right:1em!important;position:relative}.wp-polls-ul input{cursor:pointer}.social__container .wp-polls-ul .juicer-button.j-paginate,.wp-polls-ul .btn,.wp-polls-ul .link-listing__button,.wp-polls-ul .social__container .juicer-button.j-paginate,.wp-polls-ul .socialcount>li{line-height:1}.wp-polls-loading+p{border-top:1px solid #eaeaea;padding-top:1.5em}.natural-search{display:none}.natural-search__icon{margin-bottom:-1em;position:relative;text-align:center;top:-3em}.natural-search__icon img{max-width:88px}@media (min-width:48em){.natural-search__icon img{max-width:none}}.natural-search__selectors{font-size:1.375em;margin-bottom:1em;text-align:center}@media (min-width:48em){.natural-search__selectors{font-size:2em}}.ui-selectmenu-menu{display:none;left:0;margin:0;padding:0;position:absolute;top:0}.ui-selectmenu-menu .ui-menu{box-shadow:0 2px 14px rgba(0,0,0,.24);overflow:auto;overflow-x:hidden;padding:.5em}.ui-selectmenu-menu .ui-menu .ui-menu-item{padding:.5em}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{border:0;font-size:1em;font-weight:700;height:auto;line-height:1.5;margin:.5em 0 0;padding:2px .4em}.ui-selectmenu-open{display:block}.ui-selectmenu-button{background:transparent;color:#fff;cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-decoration:none;vertical-align:text-bottom;width:auto!important}.ui-selectmenu-button:after{border-bottom:2px dashed #fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.ui-selectmenu-button span.ui-icon{font-size:.75em;left:auto;margin-top:-.25em;position:absolute;right:0;text-indent:0;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{display:block;overflow:hidden;padding:0 .9em 0 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.category-books .socialcount,.wish-list-books .socialcount{align-items:flex-start;display:inline-flex;flex-flow:row wrap;justify-content:center;margin-bottom:0;margin-top:2em;max-width:16em}@media (min-width:48em){.category-books .socialcount,.wish-list-books .socialcount{max-width:none}}.category-books .socialcount>li,.wish-list-books .socialcount>li{align-content:center;align-items:center;border-color:#eaeaea;border-width:1px;display:inline-flex;justify-content:center;width:15em}@media (min-width:48em){.category-books .socialcount>li,.wish-list-books .socialcount>li{border-right:1px}.category-books .socialcount>li:last-child,.wish-list-books .socialcount>li:last-child{border-right:1px solid #eaeaea}}.category-books .socialcount .social-icon.icon-mail,.wish-list-books .socialcount .social-icon.icon-mail{transform:translateY(1px);vertical-align:baseline}.natural-search__swap-toggle{font-size:1.25em;position:relative}.natural-search__swap-toggle:first-of-type{margin-right:1em}.natural-search__swap-toggle:nth-of-type(2){margin-left:1em}.natural-search__swap-toggle.active:after{speak:none;color:inherit;content:"\e60b";display:block;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-align:center;text-transform:none;top:1.25em;width:100%}@media (min-width:48em){.natural-search__swap-toggle{font-size:1.875em}}.contact-sections{background-color:#eaeaea}.contacts{padding:3em 0 2em}.contacts h3{margin-bottom:.2em}.contacts .grid-wrap{display:flex;flex-flow:row wrap;justify-content:center}.contacts .grid-col{margin-bottom:1.25rem;position:relative}.contact{background-color:#fff;height:100%;margin:0 auto;max-width:300px;width:100%}.contact h3{font-size:1.4em}.contact-details{margin:.9375rem;min-height:52%}.contact-title{word-wrap:break-word;font-size:.6875em;text-transform:uppercase}.contact-info{word-wrap:break-word;border-bottom:none!important;display:inline-block;font-size:.9375em;text-decoration:none;word-break:break-all}.toggle-description{background-color:transparent;background-color:#feed00;border:0;bottom:0;color:#fff;font-size:2em;height:2.1875rem;line-height:1em;padding:0;position:absolute;right:0;width:2.1875rem;z-index:10}.toggle-description:after,.toggle-description:before{border-color:transparent transparent #feed00;border-style:solid;border-width:0 0 2.1875rem 2.1875rem;content:"";height:0;position:absolute;width:0}.toggle-description:before{right:0;top:-100%}.toggle-description:after{bottom:0;left:-100%}.toggle-description:hover{background-color:#feed00;border:0;color:#fff}.toggle-description .icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.description__container .toggle-description{bottom:auto;left:0;right:auto;top:0}.description__container .toggle-description:after,.description__container .toggle-description:before{border-color:#feed00 transparent transparent;border-width:2.1875rem 2.1875rem 0 0}.description__container .toggle-description:before{right:-100%;top:0}.description__container .toggle-description:after{bottom:-100%;left:0}.has-description{overflow:hidden;position:relative}.has-description:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease-in-out;width:100%}.has-description.state-open:before{opacity:1}.description__container{background-color:#fff;font-size:.8125rem;height:100%;left:100%;padding:1.875rem .9375rem .9375rem 1.875rem;position:absolute;top:100%;transition:top 1s ease-in-out,left 1s ease-in-out;width:100%;z-index:15}.state-open .description__container{left:0;top:0}.description__container p{font-size:1rem}.social__container{background-color:#9dc65b;margin-top:4.375rem;padding:0 0 2em}.social__container .j-loading{border-color:#feed00}.social__container .j-loading:before{background-color:#feed00}.social__container .j-poster{height:66px!important}.social__container .j-poster img{height:40px!important;width:40px!important}.social__container .j-poster .j-date{margin-top:12px!important}.social__container .j-poster h3{display:none}.social__container .social__heading{border-top:0;font-size:1.875rem;margin:0;padding:2.5rem 0;text-align:center}.social__container .juicer-feed{font-family:Open Sans,serif;font-stretch:normal;font-style:normal;font-weight:400;overflow:visible;text-align:center}.social__container .juicer-feed .j-meta a:hover,.social__container .juicer-feed a:hover{color:#feed00}@media (max-width:47.9375em){.social__container .juicer-feed ul.j-filters{padding:0}}.social__container .juicer-feed ul.j-filters li{text-align:center}@media (max-width:47.9375em){.social__container .juicer-feed ul.j-filters li{margin-bottom:.625rem;margin-right:2%;overflow:visible;width:48%}}@media (max-width:47.9375em){.social__container .juicer-feed ul.j-filters li:nth-child(odd){margin-right:0}}.social__container .juicer-feed ul.j-filters li.all{order:-1}@media (max-width:47.9375em){.social__container .juicer-feed ul.j-filters li.all{margin-right:2%}}.social__container .juicer-feed.colored-icons li.feed-item,.social__container .juicer-feed.colors li.feed-item,.social__container .juicer-feed.gray li.feed-item,.social__container .juicer-feed.juicer-widget li.feed-item,.social__container .juicer-feed.user li.feed-item,.social__container .juicer-feed.white li.feed-item{border-color:#e7e7e7}.social__container .juicer-feed.colored-icons li.feed-item:after,.social__container .juicer-feed.colors li.feed-item:after,.social__container .juicer-feed.gray li.feed-item:after,.social__container .juicer-feed.juicer-widget li.feed-item:after,.social__container .juicer-feed.user li.feed-item:after,.social__container .juicer-feed.white li.feed-item:after{border-left:1px solid #e7e7e7;content:"";height:100%;left:-1px;position:absolute;top:0}.social__container .j-stacker-wrapper{border-top:1px solid lightestgrey;text-align:left}.social__container .juicer-button.j-paginate{margin-top:3.125rem}.cookie-banner{background:#434343;bottom:0;font-family:Open Sans,sans-serif;left:0;padding:.875rem;position:fixed;right:0;text-align:center;z-index:99}.cookie-banner.invisible{display:none}.cookie-banner .l-constrained,.cookie-banner .special-teaser__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;text-align:left}.cookie-banner p{color:#fff;font-size:.8rem;margin:0 1rem 0 0}.cookie-banner a{color:#fff;font-weight:700;text-decoration:underline}.cookie-banner .button--cookie-accept{font-size:.75rem;padding:.5rem 1rem}
