html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.group:after,.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.group,.clearfix{display:inline-block}html[xmlns] .clearfix,html[xmlns] .group{display:block}* html .clearfix,* html .group{height:1%}body,html{font: 13px/1.35em hypatia-sans-pro,Arial,Helvetica,sans-serif!important;height:100%}body{background:#fff;font-size:13px;line-height:140%;color:#000}a{outline:none;-moz-outline-style:none;color:#000;text-decoration:none}h2{font-size:24px;color:#4b4b4b;font-weight:400;text-transform:uppercase;letter-spacing:1px}#stripe{background:#000;height:4px;width:100%;margin-bottom:40px}#header,#footer{width:1042px;margin-left:-32px;position:relative;clear:both}.section{width:978px;margin:0 auto}.wrapper{min-width:978px;margin:0 auto}.block{margin:0 0 1.75em}.block,.section{position:relative}#header{position:relative;padding-top:120px;border-bottom:1px solid black;margin-bottom:50px}#header #logo{width:100px;height:170px;background-position:center;background-size:cover;position:absolute;top:-35px;left:460px;display:block;background-color:#fff;background-image:url(//ednorog.com/cdn/shop/t/3/assets/Ednorog_LOGO_2023_BW.jpg?v=162892460328375676531677101108)}#header .claim{text-transform:uppercase;font-weight:700;text-align:left;margin-left:40px;font-size:19px;letter-spacing:3px;width:481px;padding:20px 0}#header ul.nav{text-align:right;position:absolute;right:40px;text-transform:uppercase;font-weight:700}#header ul.nav.main{top:145px;font-size:15px;letter-spacing:2.7px}#header ul.nav.main>li{text-align:left;display:inline-block;.display: inline;.zoom: 1}#header ul.nav.main>li a{display:inline-block;.display: inline;.zoom: 1;padding:4px 8px 4px 10px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;vertical-align:middle}#header ul.nav.main>li a:hover{background:#000;color:#fff}#header ul.nav.main>li span.line{width:1px;height:24px;display:inline-block;.display: inline;.zoom: 1;background:url(single-dashed.png) repeat-y;vertical-align:middle}#header ul.nav.secondary{top:96px}#header ul.nav.secondary>li{margin:0 7px}#header ul.nav.secondary>li:last-of-type{margin-left:0}#header #cart{z-index:1;letter-spacing:1px;font-size:14px;background:#000;border:black solid 1px;box-shadow:0 0 0 2px #fff inset;-webkit-box-shadow:0px 0px 0px 2px white inset;-moz-box-shadow:0px 0px 0px 2px white inset;border:1px solid black \	;box-shadow:none\	;position:absolute;right:20px;bottom:-34px;color:#fff;padding:8px 10px 4px;text-transform:uppercase;cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}#header #cart:hover{background:#fff;color:#000}#header #cart:hover i.cart{background-position:-74px -444px}#header #cart .totalitems{margin-left:10px}#header #cart .cart{margin-top:-3px}ul.nav>li{display:inline-block;.display: inline;.zoom: 1}#footer{text-transform:uppercase;padding-top:120px;position:relative;font-size:14px;padding-bottom:4em}#footer i.woodcut{width:120px;height:178px;background-position:45px -178px;position:absolute;top:7px;left:424px;display:block;background-color:#fff;background-image:url(//ednorog.com/cdn/shop/t/3/assets/sm-general.png?v=34800493285990346251429108996);background-repeat:no-repeat;padding:0 45px}#footer .legal{margin-left:34px;padding-top:12px}#footer .nav{position:absolute;right:34px;top:145px}#footer .nav>li{padding:0 10px}#header,#footer{width:1044px}#header .line,#footer .line{width:100%;background:url(double-1.png) repeat-x;height:7px}i{background-image:url(//ednorog.com/cdn/shop/t/3/assets/sm-general.png?v=34800493285990346251429108996);background-repeat:no-repeat;display:inline-block;.display: inline;.zoom: 1;font-size:0;vertical-align:middle}i.door{width:18px;height:20px;background-position:0px -359px}i.cart{width:18px;height:20px;background-position:-18px -359px}i.facebook{width:18px;height:20px;background-position:-36px -359px}i.facebook.colored{width:25px;height:25px;background-position:0px -466px}i.facebook.colored.large{width:49px;height:49px;background-position:0px -602px}i.twitter{width:18px;height:20px;background-position:-72px -359px}i.twitter.colored{width:25px;height:25px;background-position:-25px -466px}i.instagram{width:21px;height:16px;background-position:center;background-size:contain;background-image:url(//ednorog.com/cdn/shop/t/3/assets/instagram-logo.svg?v=29939734384083823441677096520)}i.instagram:hover{filter:invert(1)}i.mail{width:18px;height:20px;background-position:-54px -359px}i.arrow{width:24px;height:24px;background-position:-91px -356px}i.ednorog{width:65px;height:80px;background-position:0px -380px}i.tumblr.colored{width:25px;height:25px;background-position:-50px -466px}i.pinterest.colored{width:25px;height:25px;background-position:-75px -466px}i.pinterest.colored.large{width:41px;height:43px;background-position:-49px -602px}i.ornament{width:47px;height:28px;background-position:-75px -413px}i.prev,i.prev-step{width:37px;height:38px;background-position:0px -492px}i.prev.vertical{width:46px;height:40px;background-position:-69px -678px}i.next,i.next-step{width:38px;height:38px;background-position:-37px -492px}i.next.vertical{width:46px;height:40px;background-position:-69px -719px}i.orderstatus.ok{width:28px;height:28px;background-position:0px -565px}i.orderstatus.error{width:28px;height:28px;background-position:-28px -565px}i.remove{width:28px;height:28px;background-position:-75px -492px}i.remove:hover{width:28px;height:28px;background-position:-75px -520px}i.lock{width:11px;height:15px;background-position:-101px -475px}i.visa{width:28px;height:18px;background-position:-57px -566px}i.mastercard{width:28px;height:18px;background-position:-85px -566px}i.paypal{width:28px;height:18px;background-position:-57px -584px}i.ornament2{width:46px;height:23px;background-position:-67px -652px}button,.button{color:#fff;font-size:120%;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;cursor:pointer;display:inline-block;.display: inline;.zoom: 1;position:relative;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#000;padding:.25em 2em;border:1px solid transparent;font-weight:400}button.read,.button.read{text-transform:uppercase}button.read i.arrow,.button.read i.arrow{position:absolute;left:-6px;bottom:0}button.read:hover i.arrow,.button.read:hover i.arrow{display:none}button:hover,.button:hover{background:#fff;color:#000;border:1px solid black}.image.fit img{display:none}.image.fit img.fitloaded{display:inherit}@font-face{font-family:pf-monumenta-proregular;src:url(pfmonumentapro-regular-webfont.eot);src:url(pfmonumentapro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(pfmonumentapro-regular-webfont.woff) format("woff"),url(pfmonumentapro-regular-webfont.ttf) format("truetype"),url(pfmonumentapro-regular-webfont.svg#pf-monumenta-proregular) format("svg");font-weight:400;font-style:normal}input,textarea,select{font:"hypatia-sans-pro",Arial,Helvetica,sans-serif!important}input.text,textarea.text,select.text{border:1px solid black;padding:0 3px;font-size:16px;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important}select.text{box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;padding:0}.teaser.section{width:100%;background:#f5f5f5}.teaser .cover.image.fit{width:100%;height:480px}.teaser .book{margin:0 auto;width:978px;padding:2em 0}.teaser .title{font-family:Georgia,serif;font-size:36px;text-align:center;line-height:130%;padding:.5em 0 .25em;width:810px;margin:auto}.teaser .ornament{display:block;margin:.5em auto}.teaser .author{font-weight:600;font-size:36px;line-height:130%;text-align:center;margin:1em 0;text-transform:uppercase}.teaser .excerpt{font-family:"PT Serif",Georgia,serif;font-size:24px;line-height:1.5em;color:#4b4b4b;margin:.5em 0}.teaser .excerpt p{margin-bottom:1em}.teaser .actions{text-align:center}.teaser.home .title{border-top:13px solid #e45c44}.teaser.home .author{font-weight:300}.teaser.home .prev-step,.teaser.home .next-step{position:absolute;left:50%;margin-left:439px;top:210px;cursor:pointer;z-index:1}.teaser.home .prev-step{margin-top:-22px}.teaser.home .next-step{margin-top:22px}.teaser.home .book{display:none}.teaser.page .actions{text-align:left;padding:3px 84px;border-top:2px solid black;border-bottom:2px solid black;position:relative;width:916px}.teaser.page .actions .aboutauthor{font-size:24px;text-transform:uppercase}.teaser.page .actions .aboutauthor .about{display:inline-block;.display: inline;.zoom: 1;font-size:14px;vertical-align:top;margin-top:5px}.teaser.page .actions .social{position:absolute;right:110px;top:20px;text-transform:uppercase}.teaser.page .actions .sociallinks{display:inline-block;.display: inline;.zoom: 1}.teaser.page .actions .sociallinks>li{display:inline-block;.display: inline;.zoom: 1}.teaser.page .excerpt{width:642px;margin-top:25px;margin-left:84px;padding-right:14px;color:#000;font-size:18px;display:inline-block;.display: inline;.zoom: 1;vertical-align:top}@media screen and (max-width: 1367px){.teaser.page .excerpt{width:617px}}.teaser.page .excerpt .more{text-transform:uppercase;margin:1em 0;font-size:24px;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;text-decoration:underline}.teaser.page .price{width:222px;margin-top:15px;padding-left:10px;border-left:1px solid #bfbfbf;display:inline-block;.display: inline;.zoom: 1;vertical-align:top;text-align:center;font-size:16px;text-transform:uppercase}.teaser.page .price .block{margin:0;border:1px solid #bfbfbf;border-top:none;padding:6px}.teaser.page .price .block.detail{text-align:left;font-size:14px;padding-top:9px;padding-bottom:9px}.teaser.page .price .block.detail.nationality{padding-top:25px}.teaser.page .price .block.order{line-height:30px;padding:7px 0;cursor:pointer;background:#e9d6aa;border:#baab88 solid 1px;box-shadow:0 0 0 3px #dfcca0 inset;-webkit-box-shadow:0px 0px 0px 3px #dfcca0 inset;-moz-box-shadow:0px 0px 0px 3px #dfcca0 inset;border:1px solid #baab88 \	;box-shadow:none\	;font-weight:900;font-size:30px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.teaser.page .price .block.order:hover{background:#000;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-color:#000}.teaser.page .price .block:first-child,.teaser.page .price .block.listprice{border-top:1px solid #bfbfbf}.teaser.page .price .listprice .amount{color:#e45c44;text-decoration:line-through}.teaser.page .price .onlineprice{font-size:18px;font-weight:600;border-bottom:none}.teaser.page .price .onlineprice .amount{font-size:66px;display:block;line-height:72px}.teaser.page .price .onlineprice .currency{display:inline-block;.display: inline;.zoom: 1;vertical-align:top;font-size:24px;margin-top:-10px}.teaser.page .price .stockstatus.instock{color:#be890e}.teaser.page .price .stockstatus.outofstock{color:#e45c44}.preorder-text>a{color:#e45c44}#heading.double.line{width:1044px;margin-left:-34px;height:1px;background:#fff;border-top:1px solid #828282;border-bottom:1px solid #828282;position:relative;margin-top:80px;margin-bottom:20px}#heading.double.line i.ednorog{position:absolute;top:-68px;left:490px}.block.search{position:relative;margin:1em 0;border-top:1px solid #bfbfbf}.block.search label{position:relative;top:-1px;width:426px;height:16px;font-size:16px;padding:8px 0;background:#f4f4f4;display:block;margin:0 auto;letter-spacing:2px;text-transform:uppercase;text-align:center}.block.search .field{background:url(double-2.png);border-bottom:3px solid #bfbfbf;text-align:center}.block.search .field input{background:#fff;border:1px solid #bfbfbf;padding:4px 12px 4px 40px;background:#fff url(//ednorog.com/cdn/shop/t/3/assets/sm-general.png?v=34800493285990346251429108996) -87px -382px no-repeat;width:372px}.block.results{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;padding-bottom:4em}.block.results h3{text-align:center;position:relative;top:-40px;border-bottom:1px solid #bfbfbf;height:40px;font-size:0}.block.results h3 .letter{font-weight:700;font-size:45px;padding:0 22px;line-height:45px;border:1px solid #bfbfbf;border-bottom:none;background:#fff}.block.results .filter{text-align:right;margin:-20px 0 10px}.block.results .options{display:inline-block;.display: inline;.zoom: 1;text-transform:uppercase;margin-right:13px}.block.results .options>li{display:inline-block;.display: inline;.zoom: 1}.block.results .options>li a{padding:0 5px;background:#fff;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.block.results .options>li a:hover,.block.results .options>li a.active{color:#fff;background:#000}.block.sorting{text-align:center}.block.sorting .alphabetic{display:inline-block;.display: inline;.zoom: 1;background:#f9f9f9;padding:9px 30px;position:relative;font-weight:600}.block.sorting .alphabetic .line{display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:url(single-dashed.png) repeat-x}.list.books{letter-spacing:-4px}.list.books .book{margin-bottom:10px;text-align:center;display:inline-block;.display: inline;.zoom: 1;width:244px;position:relative;letter-spacing:0;vertical-align:top}.list.books .book .cover.image{width:100%;height:200px;margin:0 auto;border-right:1px solid #bfbfbf;padding-top:30px}.list.books .book .author{font:italic 15px "PT Serif",Georgia,serif;display:inline-block;.display: inline;.zoom: 1;padding:3px 10px;border-bottom:1px solid black}.list.books .book .title{display:block;line-height:125%;font-size:24px;margin:7px 10px;font-weight:600}.list.books .book .title:hover{text-decoration:underline}.list.books .book:nth-child(4n) .cover.image{border-right:none}.list.authors .author{min-height:90px;border-bottom:6px solid black;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#fff;margin-top:13px}.list.authors .author .image.fit{width:84px;height:81px;margin-right:16px;border-bottom:9px solid black;float:left}.list.authors .author .name{overflow:hidden;display:block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;font-size:32px;padding:32px 0;letter-spacing:1px}.list.authors .author:hover{background:#000}.list.authors .author:hover .name{color:#fff}.list.books .book .preorder-stamp{min-height:110px;background:url(preorder_ednorog.png);background-repeat:no-repeat;background-size:contain}.section h1{text-align:center;text-transform:uppercase;line-height:60px;font-size:60px;border-bottom:3px solid black}.section .page.block{width:35em;margin:36px auto;font-size:18px}.section.ourbooks h2{text-align:center}.section.ourbooks .search.block{margin-bottom:20px}.section.ourbooks .results.block{margin:0}.section.ourbooks .sorting.block{margin-bottom:75px}.section.authorbooks h2{text-align:center;margin-bottom:2.5em;font-size:27px}.section.collection{border-top:1px solid #bfbfbf;padding-bottom:1em}.section.collection h4{margin:2em 0;font-size:18px;text-align:center;text-transform:uppercase;font-weight:400}.section.collection .collection{position:relative;border-top:3px solid #bfbfbf;border-bottom:3px solid #bfbfbf}.section.collection .collection .image.fit{width:978px;height:205px}.section.collection .collection .title{color:#fff;font-size:54px;font-weight:300;line-height:110%;left:30px;top:35px;text-transform:uppercase;position:absolute}.section.collection .lines{background:url(double-2.png);text-align:center;height:23px;border-top:1px solid #bfbfbf;margin:1px 0}.section.collection .lines:last-child{border-top:none;border-bottom:1px solid #bfbfbf}.section.similar h4{margin:.75em auto;width:810px;padding:.75em 0;border-bottom:1px solid #bfbfbf;font-size:25px;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1.5px}.section.authors{margin:20px auto 60px}.section.authors h1,.section.search h1,.section.books h1{border:5px solid black;width:800px;font-size:90px;text-transform:uppercase;margin:0 auto 40px;font-weight:400;letter-spacing:15px}.section.authors h1 .inside,.section.search h1 .inside,.section.books h1 .inside{width:788px;padding:40px 0;line-height:90px;display:block;border:1px solid black;margin:5px;background:#e1ebec;text-align:center;box-shadow:0 0 0 4px #fff inset;-webkit-box-shadow:0px 0px 0px 4px white inset;-moz-box-shadow:0px 0px 0px 4px white inset}.section.authors .letter.center{text-align:center;font-size:40px;color:#000}.section.authors .alphabetic{display:block;background:#ebf1f2}.section.authors .authors.block{width:810px;margin:auto}.section.authors .authors.block h2{border-bottom:2px solid black;text-align:center;font-size:60px;color:#000;line-height:60px;margin-bottom:18px}.section.authors .authors.block h2 .letter{display:inline-block;.display: inline;.zoom: 1;border-bottom:18px solid black;position:relative;top:18px;padding:0 78px}.section.populartitles{width:100%;margin-top:30px}.section.populartitles h1,.home.teaser h1{line-height:54px;font-size:54px;letter-spacing:10px;margin:40px auto;width:978px;text-align:center;position:relative;text-transform:uppercase;text-shadow:white 0 2px 0,#bfbfbf 0 4px 0;font-weight:600}.section.populartitles h1 .dash,.home.teaser h1 .dash{position:absolute;top:-7px;font-size:72px;letter-spacing:-6px;text-shadow:white 1px 1px 0,#bfbfbf 3px 3px 0}.section.populartitles h1 .dash.left,.home.teaser h1 .dash.left{left:0}.section.populartitles h1 .dash.right,.home.teaser h1 .dash.right{right:0}.section.populartitles .popular.block{background:#f4f4f4}.section.populartitles .carousel{width:976px;margin:1em auto;overflow:hidden;height:410px;position:relative;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:1em 0}.section.populartitles .carousel .prev,.section.populartitles .carousel .next{top:140px;cursor:pointer;position:absolute;z-index:1}.section.populartitles .carousel .prev{left:0}.section.populartitles .carousel .next{right:0}.section.populartitles .books.list{width:10000em;position:absolute}.section.populartitles .books.list .book{width:306px;height:410px;margin-right:30px}.section.populartitles .books.list .book .cover.image{height:240px;border-right:none}.section.populartitles .books.list .book .author{font-size:18px}.section.populartitles .books.list .book .title{font-size:30px;font-weight:600;letter-spacing:1px}.section.authorprofile h1{margin:10px auto 60px;width:810px;font-size:81px;line-height:81px;padding:0;border-bottom:3px solid black;font-weight:300;text-transform:uppercase;text-align:center}.section.authorprofile h1 span.inside{display:inline-block;.display: inline;.zoom: 1;position:relative;top:11px;border-bottom:8px solid #e45c44;padding:30px 20px 40px}.section.authorprofile .secondary.block{width:306px;margin-right:30px;float:left}.section.authorprofile .secondary.block .image{width:234px;padding:16px 19px;border:1px solid #bfbfbf;background:#f9f9f9}.section.authorprofile .secondary.block .image img{max-width:100%;text-align:center}.section.authorprofile .secondary.block .more{font-size:24px;font-weight:600;text-transform:uppercase;display:block;margin:5px 0;text-align:center;line-height:125%;width:234px;padding:5px 19px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.section.authorprofile .secondary.block .more:hover{background:#000;color:#fff}.section.authorprofile .secondary.block .links li{margin:1em 0;font-style:italic;font-size:14px;font-family:"PT Serif",Georgia,serif}.section.authorprofile .secondary.block .links li a{padding:2px 5px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.section.authorprofile .secondary.block .links li a:hover{background:#000;color:#fff}.section.authorprofile .primary.block{overflow:hidden;font-size:18px;font-family:"PT Serif",Georgia,serif;line-height:150%}.section.authorprofile .primary.block h3{font-size:32px;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;font-weight:600;margin-bottom:1em;text-transform:uppercase}.section.authorprofile .primary.block p{margin-bottom:1.5em}.section.userprofile h2,.section.cart h2,.section.contact h2{color:#000;font-weight:600;letter-spacing:3px;line-height:60px;text-transform:uppercase;padding:12px 0;font-size:60px;border-bottom:3px solid black;margin:24px 0 0;position:relative}.section.userprofile h2 .meta,.section.cart h2 .meta,.section.contact h2 .meta{position:absolute;right:0;bottom:6px;line-height:16px;letter-spacing:0;text-transform:none;font-style:italic;font-family:"PT Serif",Georgia,serif}.section.userprofile h2 .meta{font-size:14px;text-decoration:underline}.section.userprofile#activateaccount .primary.block{width:auto;float:none;margin-right:0}.section.userprofile .primary.block .reader.block{font-size:30px;padding:24px 0 36px;border-bottom:1px solid #999999;margin:0}.section.userprofile .primary.block .reader.block .reader{display:inline-block;.display: inline;.zoom: 1;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-right:30px;width:138px}.section.userprofile .primary.block .reader.block .name{font-family:"PT Serif",Georgia,serif}.section.userprofile .primary.block h3{border-bottom:3px solid black;padding:24px 0;font-size:24px;text-transform:uppercase;font-weight:600;margin-bottom:30px}.section.userprofile .secondary.block{overflow:hidden}.section.userprofile .secondary.block .profileimage .image{width:306px;text-align:center}.section.userprofile .secondary.block .profileimage .image img{max-width:100%}.section.userprofile .helpmessage{color:#fff;background:#000}.section.userprofile .helpmessage a{color:#fff}.section.userprofile .login.group{margin:36px 0}.section.userprofile .login.group>.block{float:left;width:49%;padding:36px 0}.section.userprofile .login.group>.block .remark{margin-left:168px}.section.userprofile .login.group>.block.customerlogin{border-right:1px solid black}.section.userprofile .login.group>.block.customerlogin .actions{margin-left:168px;text-align:left}.section.userprofile .login.group>.block.customerlogin .remark{font-size:16px}.section.userprofile .login.group>.block.guestlogin{text-align:center}.section.userprofile .login.group>.block.guestlogin .button{margin:24px 0;padding-left:14px;padding-right:14px}.section.userprofile .login.group#customerlogin>.block{border:none;width:100%}.section.userprofile .login.group#customerlogin>.block .form{margin-top:20px;margin-left:280px}.section.userprofile .login.group h4{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase}.section.userprofile .activateaccount.block{padding:36px 0}.section.userprofile .activateaccount.block h4{font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;margin-bottom:1em}.section.userprofile .activateaccount.block .form{margin-left:210px}.section.userprofile .activateaccount.block .form .actions{width:452px}.section.userprofile .activateaccount.block .form label{width:250px}.section.userprofile .activateaccount.block .form .resultmessage{width:455px;margin-left:30px}.section.userprofile .activateaccount.block .or,.section.userprofile .activateaccount.block .decline{margin:1em 0;text-align:center}.section.userprofile .activateaccount.block .decline{display:block;text-decoration:underline;font-family:"PT Serif",Georgia,serif;font-style:italic;font-size:15px}.section.userprofile .termsconditions.block{width:642px;margin:36px auto;line-height:24px}.section.userprofile .termsconditions.block p,.section.userprofile .termsconditions.block div{font-size:18px;font-family:"PT Serif",Georgia,serif;margin:.6em 0}.section.userprofile .termsconditions.block p.intro{padding-bottom:18px;text-transform:uppercase;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;font-size:18px;margin:12px 40px;border-bottom:1px solid #bfbfbf;text-align:center}.section.userprofile>.remark{text-align:center;margin:36px 0}.section.userprofile .passwordupdate.block{margin:0;background:#f9f9f9;padding:36px 0 30px}.section.userprofile .passwordupdate.block .form{width:560px;margin:0 auto;padding:0 0 36px}.section.userprofile .passwordupdate.block .form label{display:block;width:auto;text-align:center;margin:0 auto 18px;font-weight:600}.section.userprofile .passwordupdate.block .form .field,.section.userprofile .passwordupdate.block .form .actions{text-align:center}.section.userprofile .passwordupdate.block .form .actions{width:auto;margin:24px 0 0}.section.userprofile .passwordupdate.block .message{width:560px;margin:0 auto 30px;border-top:1px solid #bfbfbf;padding-top:30px}.section.userprofile .passwordupdate.block .message .helpmessage{background:#f9f9f9;color:#000;width:270px;margin:0 auto;padding:4px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.section.userprofile .passwordupdate.block .message .helpmessage a{color:#000}.section.userprofile .passwordupdate.block .result{text-align:center;width:560px;text-transform:uppercase;margin:42px auto 72px;font-size:18px;line-height:24px;display:none}.section.wishlist h3,.section.team h3{padding:15px 0;font-size:30px;text-transform:uppercase;font-weight:600;border-bottom:3px solid black;margin:18px 0}.section.wishlist .books.list .book{width:138px;margin-right:30px}.section.wishlist .books.list .book .cover.image{width:138px;padding-top:0;height:180px;border-right:none}.section.wishlist .books.list .book .author{font-size:14px}.section.wishlist .books.list .book .title{font-size:18px;font-weight:600}.section.passwordreset{border-bottom:3px solid black;margin-bottom:96px}.section.passwordreset h3{padding:15px 0 24px;font-size:24px;text-transform:uppercase;font-weight:600;border-bottom:3px solid black;margin:18px 0}.section.passwordreset .form{width:642px;margin:0 auto;padding:12px 0}.section.passwordreset .form label{width:222px}.section.passwordreset .form .actions{width:487px}.section.cart{background:#f9f9f9}.section.cart h2{background:#fff}.section.cart h2 .meta{font-size:18px;font-weight:400}.section.cart .ordertotal.block{position:relative;margin:36px 0 0}.section.cart .shippingcalculator{position:absolute;left:6px;top:0;z-index:1}.section.cart .shippingcalculator h5{font-weight:600;font-size:18px;margin:12px 0;text-transform:uppercase}.section.cart .shippingcalculator .options{padding:6px 0}.section.cart .shippingcalculator button{text-transform:uppercase;font-weight:400;letter-spacing:.1em;font-size:14px;border:black solid 1px;box-shadow:0 0 0 1px #fff inset;-webkit-box-shadow:0px 0px 0px 1px white inset;-moz-box-shadow:0px 0px 0px 1px white inset;border:1px solid black \	;box-shadow:none\	}.section.cart .finish.block{margin:0 0 24px;border-top:3px solid black;padding:12px 6px 6px}.section.cart .finish.block .helpmessage{width:282px;float:left;padding:6px 12px;margin-left:6px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.section.cart .finish.block button.continue{color:#000;text-transform:uppercase;font-weight:600;line-height:30px;cursor:pointer;background:#e9d6aa;border:#baab88 solid 1px;box-shadow:0 0 0 3px #dfcca0 inset;-webkit-box-shadow:0px 0px 0px 3px #dfcca0 inset;-moz-box-shadow:0px 0px 0px 3px #dfcca0 inset;border:1px solid #baab88 \	;box-shadow:none\	;font-size:30px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;padding:12px 0;width:286px;float:right;margin-right:6px}.section.cart .finish.block button.continue:hover{background:#000;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-color:#000}.section.cart .wishlist.section h3{padding-left:6px}.section.cart .wishlist.section .books{margin-left:12px}.section.cart h4,.section.cart .securemessage{text-transform:uppercase;font-size:18px;font-weight:600;text-align:center;padding:0 0 18px}.section.cart .securemessage{border-bottom:1px solid #bfbfbf;padding-top:18px}.section.cart .securemessage i{vertical-align:baseline;margin-right:10px}.section.cart .orders.block .books.list{width:474px;margin-left:252px;display:inline-block;.display: inline;.zoom: 1;vertical-align:middle}.section.cart .orders.block p.totalamount{width:167px;display:inline-block;.display: inline;.zoom: 1;text-align:center;vertical-align:middle;border-left:1px solid black;margin-left:64px;padding:15px 0;font:italic 30px "PT Serif",Georgia,serif}.section.cart .account.block{text-align:center}.section.cart .account.block .remark{display:block;margin-top:1em}.section.cart .paymentmethod.block .methods li{display:inline-block;.display: inline;.zoom: 1;width:30%;text-transform:uppercase}.section.cart .userdetails.block .delivery.block,.section.cart .userdetails.block .payment.block{float:left;width:49%;padding:30px 0;margin-top:24px}.section.cart .userdetails.block .delivery.block{border-right:1px solid black}.section.cart .userdetails.block .payment.form{background:#f7f7f6;border:1px solid #bfbfbf;padding:12px;width:300px;margin:0 auto}.section.cart .userdetails.block .payment.form label{font-size:14px;margin-right:0;display:block;font-weight:600;width:auto;margin-bottom:6px;text-align:left}.section.cart .block.orders,.section.cart .block.account,.section.cart .block.paymentmethod{text-align:center;border-bottom:1px solid #bfbfbf;padding:18px 0 12px;margin:0}.section.cart .block.userdetails,.section.cart .block.paymentmethod,.section.cart .block.account,.section.cart .block.orders,.section.cart .block.successmessage,.section.cart .block.finalreview{background:url(multiple-dotted.png) top left repeat-x;min-height:8px;border-top:1px solid #bfbfbf}.section.cart .successmessage{text-transform:uppercase;text-align:center;padding:48px 0 36px;margin:0}.section.cart .successmessage .thanks{font-size:48px;line-height:48px;font-weight:700}.section.cart .successmessage .line1{font-size:30px;line-height:36px;font-weight:600}.section.cart .successmessage .line2{font-size:18px;line-height:30px}.section.cart .join.block{text-transform:uppercase;text-align:center;font-size:18px;padding-bottom:48px}.section.cart .join.block h3{letter-spacing:2px;font-size:24px;font-weight:400;border-bottom:1px solid #bfbfbf;padding:12px 0;margin:0 0 48px}.section.cart .join.block .universe{width:784px;border:1px solid #bfbfbf;margin:12px auto 36px}.section.cart .join.block .universe .block{float:left;width:50%;text-align:center;padding:48px 0;margin-bottom:12px}.section.cart .join.block .universe .pinterest a{top:4px}.section.cart .finalreview{text-transform:uppercase;text-align:center;padding:24px 0 36px;margin:0}.section.cart .finalreview .title{font-size:30px;line-height:30px;font-weight:600;margin-bottom:18px}.section.cart .finalreview .review,.section.cart .finalreview .delivery{font-size:18px;line-height:30px;font-weight:400;margin-bottom:0}.section.cart .finalreview .button{margin:30px 0;color:#251a19;width:280px;line-height:30px;padding:12px 0;cursor:pointer;background:#e9d6aa;border:#baab88 solid 1px;box-shadow:0 0 0 3px #dfcca0 inset;-webkit-box-shadow:0px 0px 0px 3px #dfcca0 inset;-moz-box-shadow:0px 0px 0px 3px #dfcca0 inset;border:1px solid #baab88 \	;box-shadow:none\	;font-weight:700;font-size:30px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.section.cart .finalreview .button:hover{background:#000;color:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-color:#000}.section.cart #heading{margin-left:0;width:100%}.section.cart #heading i.ednorog{background-position:0 -651px;left:462px}.section.cart.step3 .orders.block .books.list{margin-left:6px;width:720px;text-align:left}.section.contact h3{font-size:32px;margin:30px auto;padding-bottom:36px;border-bottom:1px solid #bfbfbf;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;font-weight:600;text-transform:uppercase;letter-spacing:1px}.section.contact h4{font-size:21px;font-family:hypatia-sans-pro,Arial,Helvetica,sans-serif!important;font-weight:600;text-transform:uppercase}.section.contact .address.block{border-bottom:3px solid black;line-height:36px;font-size:21px;padding:0 0 24px;margin-bottom:18px}.section.contact .address.block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.section.contact .primary.block{float:left;width:560px;margin-right:114px;margin-bottom:0}.section.contact .secondary.block{overflow:hidden;margin-top:6px;background:url(contactimg.png) no-repeat;width:300px;height:429px}.section.team i.ornament2{display:block;margin:24px auto}.section.team .members{text-align:center}.section.team .members .member{display:inline-block;.display: inline;.zoom: 1;width:306px;margin:12px 18px 24px 0;font-size:24px;line-height:36px;text-align:center;height:108px;vertical-align:top}.section.team .members .member .name,.section.team .members .member .position{text-transform:uppercase;display:block}.section.team .members .member .name{font-weight:600}.section.team .members .member .position{font-style:italic;font-size:85%}.section.team .members .member .email{font-style:italic;text-decoration:underline;font-family:"PT Serif",Georgia,serif;font-size:14px}.section.aboutus{width:650px;margin:24px auto}.section.aboutus h4{font-size:30px;padding:21px 0;text-align:center;text-transform:uppercase;border-bottom:3px solid black;margin-bottom:30px;font-weight:600}.section.aboutus p{font-size:21px;line-height:32px;margin-bottom:1.8em;font-family:"PT Serif",Georgia,serif}.section.aboutus i.ornament2{display:block;margin:12px auto}.section.aboutus .block{font-family:"PT Serif",Georgia,serif;font-size:18px;line-height:150%}.section.news p{padding:1em 0}table.orders{font-size:18px;width:100%}table.orders tr th{text-align:left;border-bottom:3px solid black;padding:24px 0;font-size:24px;text-transform:uppercase;font-weight:600}table.orders tr td{background:url(multiple-dotted.png) top left repeat-x;min-height:8px;border-top:1px solid #bfbfbf;padding:18px 0;text-transform:uppercase;border-bottom:1px solid #bfbfbf}table.orders tr td.order{width:280px}table.orders tr td.date,table.orders tr td.amount{font-style:italic;font-family:"PT Serif",Georgia,serif;text-transform:none}table.orders tr:nth-child(2) td{border-top:none;background:none}table.orders tr:last-child td{border:none}table.orders.cartdetails th{border:none;background:url(single-dashed.png) bottom repeat-x}table.orders.cartdetails th,table.orders.cartdetails td{font-size:18px;padding-left:6px;padding-right:6px}table.orders.cartdetails .items{width:70px;text-align:center}table.orders.cartdetails .items input{width:30px;text-align:center}table.orders.cartdetails .description{width:630px}table.orders.cartdetails .price{width:70px}table.orders.cartdetails .total{width:140px}table.orders.cartdetails .actions{width:70px}table.orders.cartdetails .book{float:left;padding-right:.5em;display:inline-block;width:60px;height:75px;margin:0;vertical-align:middle}table.orders.cartdetails .book .cover.image{width:100%;height:100%;border:none}table.orders.cartdetails tr:last-child td{border-bottom:1px solid #bfbfbf}.topdots{background:url(multiple-dotted.png) top left repeat-x;min-height:8px;border-top:1px solid #bfbfbf}.orders .books.list .book{width:70px;height:100px;margin:0 10px 0 0}.orders .books.list .book .cover.image{width:70px;height:100px;padding:0;border:none}table.carttotal{position:relative;width:100%;font-size:18px}table.carttotal tr td{text-align:right;padding:12px 0;text-transform:uppercase;border-bottom:1px solid #bfbfbf}table.carttotal tr td label{text-transform:uppercase;font-weight:600;display:inline-block;.display: inline;.zoom: 1;text-align:right;width:306px;margin-right:30px}table.carttotal tr td .amount{font-style:italic;font-family:"PT Serif",Georgia,serif;text-transform:none;text-align:left;display:inline-block;.display: inline;.zoom: 1;width:136px}.helpmessage{font-weight:300;display:block;font-size:14px;text-transform:uppercase;border:#bfbfbf solid 1px;box-shadow:0 0 0 5px #fff inset;-webkit-box-shadow:0px 0px 0px 5px white inset;-moz-box-shadow:0px 0px 0px 5px white inset;border:1px solid #bfbfbf \	;box-shadow:none\	;text-align:center;padding:12px;letter-spacing:.1em}.form label{margin-top:3px;text-transform:uppercase;width:138px;margin-right:30px;display:inline-block;.display: inline;.zoom: 1;vertical-align:top;font-size:18px;text-align:right}.form .field{margin:6px 0}.form input.text,.form select.text{width:222px}.form input.text.small,.form select.text.small{width:111px}.form select.text{width:228px;padding:0}.form .button{text-transform:uppercase;font-weight:600;letter-spacing:.1em;font-size:20px;border:black solid 2px;box-shadow:0 0 0 1px #fff inset;-webkit-box-shadow:0px 0px 0px 1px white inset;-moz-box-shadow:0px 0px 0px 1px white inset;border:2px solid black \	;box-shadow:none\	}.form .actions{width:403px;text-align:right;margin:18px 0}.form .remark{font-size:14px}.form .resultmessage{padding:1em;border:1px solid black;font:italic 14px "PT Serif",Georgia,serif;text-align:center;margin-bottom:1.3em;width:455px}.form .resultmessage ul>li{line-height:1.6em;color:#e45c44}.remark{font-family:"PT Serif",Georgia,serif;font-style:italic;font-size:16px}.remark a,a.remark{text-decoration:underline}.alphabetic{font-size:18px;font-weight:400}.alphabetic .letter{display:inline-block;.display: inline;.zoom: 1;text-transform:uppercase}.alphabetic .letter a{padding:0 2px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}.alphabetic .letter a:hover{background:#000;color:#fff}#aboutus h1{text-align:center;font-size:81px;font-weight:200;padding:0 0 36px;border-bottom:3px solid black;margin:15px auto;line-height:80px;text-transform:uppercase;width:980px}#aboutus .teaser.section{background:none;text-align:center;margin:15px 0;height:297px}#aboutus .teaser.section.ourstory{background:url(aboutus-ourstory.png) no-repeat center}#aboutus .teaser.section.ourhighlights{background:url(aboutus-ourhighlights.png) no-repeat center}#aboutus .teaser.section.ourfuture{background:url(aboutus-ourfuture.png) no-repeat center}#aboutus .highlights.section h2{text-align:center;font-size:27px;margin:12px 0;line-height:100%}.stockstatus.outofstock,.stockstatus.instock{font-weight:700}.stockstatus.outofstock{font-style:italic;font-size:1.2em}.web-price{color:#e45c44;font-size:1.2em}.news.content{font-family:"PT Serif",Georgia,serif;font-size:18px;line-height:150%}.news .title{font-size:36px;font-weight:600;line-height:130%;margin:1em 0;text-align:center;text-transform:uppercase}.news .line.double{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #828282;border-top:1px solid #828282;height:1px;margin-bottom:.5em;margin-left:-34px;margin-top:1em;position:relative;width:1044px}.news .date{font-style:italic;padding:0 0 3.5em;text-align:right}.news.content p,.news.content div{padding-bottom:1.5em}.news.blog .actions{text-align:center}.news.blog.image img,.news.content img{max-width:100%}.news.blog.excerpt{padding:1em 0;font-family:"PT Serif",Georgia,serif;font-size:18px;line-height:150%}.section.authors h2{border-bottom:1px solid #bfbfbf;text-align:center}.section.authors h2 .letter{font-weight:700;font-size:45px;padding:0 22px;line-height:45px;border:1px solid #bfbfbf;border-bottom:none;background:#fff}.section.authors ul{margin:1em 1em 4em}.section.authors ul li{font-size:24px;font-weight:300;line-height:125%;text-align:center}.section.books{margin:20px auto 60px}.detail.unblock{font-style:italic;padding:9px 0;text-transform:none}#paginate{text-align:center;font-size:18px;padding:2em 0 0;color:#4b4b4b}#paginate .page{padding:0 .3em}#paginate .page.current{color:#4b4b4b}#order_payment,#order_shipping{width:49%;display:inline-block}.userprofile.section.order h3{margin:.7em 0;font-size:24px;font-weight:600;text-transform:uppercase}.userprofile.section.order .note.order_date{font-style:italic}.userprofile.section.order .payment-status,.userprofile.section.order .order-status{margin:0 0 .3em;text-transform:uppercase}.userprofile.section.order #order_address{margin:1.3em 0;font-size:18px;text-align:left}.customer_address{margin-bottom:1.3em;font-size:18px}.customer_address .address_actions{margin:.3em 0}.customer_address .address_actions .action_link{margin:0 .4em;font-size:14px;font-style:italic}.userprofile.section.addresses a{font-family:"PT Serif",Georgia,serif;font-weight:600;font-size:14px;font-style:italic;text-decoration:underline}.userprofile.section.addresses .customer_address_table tr>td{padding:.2em 0}.userprofile.section.addresses #add_address_title,.userprofile.section.addresses .edit-address-title{margin-bottom:1em;font-size:24px}.userprofile.section.addresses #address_tables{margin-top:1em}.userprofile.section.addresses .action_top{margin:1em .4em 1.3em}.userprofile.section.addresses .address_title{font-size:24px;text-transform:uppercase}.userprofile.section.addresses .view_address{margin-top:.7em}.userprofile.section.addresses .customer_address{padding:0 0 .7em;border-bottom:1px solid black}.page.block.legal p{margin:1em 0}.page.block.legal ul{list-style-type:disc;padding-left:1.5em}
/*# sourceMappingURL=/s/files/1/0108/0162/t/3/assets/general.css.map */
