/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a{background:transparent}a:active,a:hover{outline:0}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */img{border:0}svg:not(:root){overflow:hidden}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table{border-collapse:collapse;border-spacing:0}td,th{padding:0}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}.special h2.special-bookname a{text-decoration:none;color:#09f}.special h2.special-bookname a:hover{text-decoration:underline}.special h2,.special h3{color:#09f;margin-top:0;font-size:1.42857em;line-height:1.5em}.special h2 a,.special h3 a{color:#09f;text-decoration:none}.special h2 a:hover,.special h3 a:hover{color:#09f;text-decoration:underline}.special img{max-height:100%;max-width:100%}.special p{font-size:1.14286em;line-height:1.875em}.special strong{color:#F20}.special blockquote{margin:0;background:#f2f2f2;border-left:4px solid #ccc;padding-left:10px}.special .aside{background:rgba(0,0,0,0.1);padding:0 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.special ul,.special ol,.special li{font-size:1em}.special .bookContent{font-weight:bold;margin-left:1em}.special .detail-link{text-align:right}.special .detail-link a{text-decoration:none;color:#09f}.special .detail-link a:after{content:"\f0a9";font-family:FontAwesome;margin-left:5px}.special .box{background:lightyellow;padding:0 10px}.special .box a{color:lightyellow;text-decoration:none}.special .box a:after{content:"\f14c";font-family:FontAwesome}.special .box a:hover{text-decoration:underline}.special [type=submit]{font-size:20px;padding:6px 10px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0099FF', endColorstr='#FF005C99');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #29a9ff), color-stop(51%, #0099ff));background:-webkit-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-moz-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-o-linear-gradient(#29a9ff 50%,#0099ff 51%);background:linear-gradient(#29a9ff 50%,#0099ff 51%);-webkit-box-shadow:#75c8ff 0 1px 0 inset;-moz-box-shadow:#75c8ff 0 1px 0 inset;box-shadow:#75c8ff 0 1px 0 inset;border:1px solid #008ae6;color:#fff;text-shadow:#0063a4 0 -1px 0}.special [type=submit]:hover{text-decoration:none}.special [type=submit]:hover{background-color:#0084db;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #059bff), color-stop(51%, #0084db));background:-webkit-linear-gradient(#059bff 50%,#0084db 51%);background:-moz-linear-gradient(#059bff 50%,#0084db 51%);background:-o-linear-gradient(#059bff 50%,#0084db 51%);background:linear-gradient(#059bff 50%,#0084db 51%)}.special [type=submit]:active{-webkit-box-shadow:#0081d6 0 1px 2px inset;-moz-box-shadow:#0081d6 0 1px 2px inset;box-shadow:#0081d6 0 1px 2px inset}.special [type=submit].disabled,.special [type=submit][disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#09f;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.special .add-cart-btn{font-size:20px;padding:6px 10px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF3300', endColorstr='#FF991F00');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ff5429), color-stop(51%, #ff3300));background:-webkit-linear-gradient(#ff5429 50%,#ff3300 51%);background:-moz-linear-gradient(#ff5429 50%,#ff3300 51%);background:-o-linear-gradient(#ff5429 50%,#ff3300 51%);background:linear-gradient(#ff5429 50%,#ff3300 51%);-webkit-box-shadow:#ff9175 0 1px 0 inset;-moz-box-shadow:#ff9175 0 1px 0 inset;box-shadow:#ff9175 0 1px 0 inset;border:1px solid #e62e00;color:#fff;text-shadow:#a42100 0 -1px 0;display:block;width:90%;max-width:320px;margin:auto;margin-top:0.71429em;text-align:center;text-decoration:none}.special .add-cart-btn:hover{text-decoration:none}.special .add-cart-btn:hover{background-color:#db2c00;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ff3705), color-stop(51%, #db2c00));background:-webkit-linear-gradient(#ff3705 50%,#db2c00 51%);background:-moz-linear-gradient(#ff3705 50%,#db2c00 51%);background:-o-linear-gradient(#ff3705 50%,#db2c00 51%);background:linear-gradient(#ff3705 50%,#db2c00 51%)}.special .add-cart-btn:active{-webkit-box-shadow:#d62b00 0 1px 2px inset;-moz-box-shadow:#d62b00 0 1px 2px inset;box-shadow:#d62b00 0 1px 2px inset}.special .add-cart-btn.disabled,.special .add-cart-btn[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#f30;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.special .add-cart-btn:before{content:"\f07a";font-family:FontAwesome;margin-right:2px}.special .main-book-desc h2{margin-top:16px}.special .cover-preview{position:relative;overflow:hidden}.special .cover-preview:hover a.preview-link{opacity:1}.special .cover-preview:hover .cover-curtain{opacity:1}.special .cover-preview .cover-curtain{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);pointer-events:none;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.special .cover-preview a.preview-link{display:block;position:absolute;width:100px;height:100px;line-height:100px;text-align:center;text-shadow:0 -1px 0 #333;border-radius:50%;font-size:20px;background:#09f;color:white;text-decoration:none;top:50%;left:50%;margin-left:-50px;margin-top:-50px;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.special textarea{display:block;box-sizing:border-box;border:1px solid #ccc;border-radius:2px;width:100%;resize:none;padding:0 10px;height:57px;font-size:1.28571em;line-height:1.66667em;padding-top:0.71429em;padding-bottom:0.71429em;margin-top:0.71429em;margin-bottom:0.71429em;-webkit-transition-property:background,height;-moz-transition-property:background,height;-o-transition-property:background,height;transition-property:background,height;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.special textarea:focus{background:#eff;height:250px}.special .result{display:none;font-size:1.28571em;line-height:1.66667em;margin-top:0.71429em;background-color:#5cb85c;color:white;font-weight:bold;padding:0 10px;padding-bottom:0.71429em;padding-top:0.71429em}.special .result a{color:yellow}.special .result .off{color:#930}.special .result .coupon{color:#930;background:lightyellow;text-align:center;font-size:2.57143em;line-height:1.66667em}.special .result .note{display:none}@media (max-width: 568px){.special .sidebar{display:none}.special .main{margin-left:auto}}.special .small-nav{text-align:center}.special .small-nav.fix{position:fixed;top:80px}.special .small-nav a{font-size:1em;line-height:2.14286em;display:block;text-align:left;text-decoration:none;padding:3px 5px;background:#f2f2f2;color:#333;margin-bottom:5px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.special .small-nav a:hover{background:#333;font-weight:bold;color:white}.special .unit{margin:0 0 10px}.special .unit:before{content:"";display:table;clear:both}.special .unit:after{content:"";display:table;clear:both}.special .unit-left{float:left;max-width:420px}.special .unit-left div.iframe{width:420px;height:560px}.special .unit-left .free-preview{text-align:center;margin-top:15px}.special .unit-left .free-preview a{font-size:20px;padding:2px 4px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0099FF', endColorstr='#FF005C99');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #29a9ff), color-stop(51%, #0099ff));background:-webkit-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-moz-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-o-linear-gradient(#29a9ff 50%,#0099ff 51%);background:linear-gradient(#29a9ff 50%,#0099ff 51%);-webkit-box-shadow:#75c8ff 0 1px 0 inset;-moz-box-shadow:#75c8ff 0 1px 0 inset;box-shadow:#75c8ff 0 1px 0 inset;border:1px solid #008ae6;color:#fff;text-shadow:#0063a4 0 -1px 0;text-decoration:none}.special .unit-left .free-preview a:hover{text-decoration:none}.special .unit-left .free-preview a:hover{background-color:#0084db;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #059bff), color-stop(51%, #0084db));background:-webkit-linear-gradient(#059bff 50%,#0084db 51%);background:-moz-linear-gradient(#059bff 50%,#0084db 51%);background:-o-linear-gradient(#059bff 50%,#0084db 51%);background:linear-gradient(#059bff 50%,#0084db 51%)}.special .unit-left .free-preview a:active{-webkit-box-shadow:#0081d6 0 1px 2px inset;-moz-box-shadow:#0081d6 0 1px 2px inset;box-shadow:#0081d6 0 1px 2px inset}.special .unit-left .free-preview a.disabled,.special .unit-left .free-preview a[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#09f;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.special .unit-right{margin-left:460px;margin-right:10px}.special .unit-left-1-3rd{float:left;width:33%}.special .unit-right-2-3rd{margin-left:34%}@media (max-width: 320px){.special{font-size:1.14286em;line-height:1.25em}.special .unit-left{float:none}.special .unit-left div.iframe{width:240px;height:320px;margin:auto !important}.special .unit-right{margin:0 10px}}@media (max-width: 600px) and (min-width: 321px){.special{font-size:1.14286em;line-height:1.25em}.special .unit-left{float:none}.special .unit-left div.iframe{width:300px;height:400px;margin:auto !important}.special .unit-right{margin:0 10px}}@media (max-width: 768px) and (min-width: 601px){.special{font-size:1.14286em;line-height:1.25em}.special .unit-left{float:none}.special .unit-left div.iframe{width:360px;height:480px;margin:auto !important}.special .unit-right{margin:0 10px}}.topbar{padding:0px;background:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top, #ffffff,rgba(255,255,255,0.5));background:-moz-linear-gradient(top, #ffffff,rgba(255,255,255,0.5));background:-o-linear-gradient(top, #ffffff,rgba(255,255,255,0.5));background:linear-gradient(top, #ffffff,rgba(255,255,255,0.5));-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;position:fixed;top:0;left:0;right:0;z-index:1}.topbar #logo{float:left}.topbar:after{content:"";display:table;clear:both}.topbar.headroom{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.topbar.headroom--pinned{position:fixed;top:0;left:0;right:0}.topbar.headroom--unpinned{position:fixed;top:-80px;left:0;right:0}.topbar .wrapper{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;background:transparent;position:relative}@media (max-width: 600px){.topbar .wrapper{padding:0 10px}}.topbar .wrapper:after{content:"";display:table;clear:both}.topbar .topbar-buttons{margin:0;padding:0;position:absolute;height:55px;right:0;bottom:0px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}@media (max-width: 600px){.topbar .topbar-buttons{right:10px}}.topbar .topbar-buttons>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:14px;margin-right:1px;text-shadow:0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px}.topbar .topbar-buttons>li a{text-decoration:none;color:inherit}.topbar .topbar-buttons>li.fb-like{background:transparent;margin-right:0}.topbar .topbar-buttons>li.cart{background:#2691cc;color:white;position:relative}.topbar .topbar-buttons>li.cart .item-count:before{content:"\f07a";font-family:FontAwesome;margin-right:2px}.topbar .topbar-buttons>li.cart:hover .cart-list-wrapper,.topbar .topbar-buttons>li.cart:hover .check{display:block}.topbar .topbar-buttons>li.cart .check{padding:5px 10px 5px;display:none;background:#fff;box-shadow:0 -2px 2px #ccc}.topbar .topbar-buttons>li.cart .check .total-price{text-align:center}.topbar .topbar-buttons>li.cart .check .total-price span{font-weight:bold;color:#930}.topbar .topbar-buttons>li.cart .check a{width:80%;display:block;margin:auto;background:#2691cc;color:white;text-align:center;border-radius:3px;padding:5px 10px}.topbar .topbar-buttons>li.cart .cart-list-wrapper{position:absolute;padding:10px 0 0;z-index:5;right:0px;top:99%;width:300px;display:none;border-radius:2px;border:1px solid #ccc;background:white;color:#333}.topbar .topbar-buttons>li.cart .cart-list{max-height:300px;overflow:auto;padding:0}.topbar .topbar-buttons>li.cart .cart-list:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;position:absolute;top:-10px;right:10px}.topbar .topbar-buttons>li.cart .cart-list:after{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent white transparent;position:absolute;top:-9px;right:10px}.topbar .topbar-buttons>li.cart .cart-list li{display:block;text-shadow:0 0 0;padding:5px 10px;border-bottom:1px solid #66C2FF;font-size:1.14286em;line-height:1.875em}.topbar .topbar-buttons>li.cart .cart-list li:nth-child(odd){background:#FAFDFF}.topbar .topbar-buttons>li.cart .cart-list li:after{content:"";display:table;clear:both}.topbar .topbar-buttons>li.cart .cart-list li .left{float:left;width:80px;min-height:100px;text-align:center}.topbar .topbar-buttons>li.cart .cart-list li .left img{display:block;box-shadow:1px 1px 1px #ccc}.topbar .topbar-buttons>li.cart .cart-list li .right{margin-left:85px}.topbar .topbar-buttons>li.cart .cart-list li .right .title{color:#0088CC}.topbar .topbar-buttons>li.cart .cart-list li .right .title:hover{color:#005580}.topbar .topbar-buttons>li.cart .cart-list li .right .author{font-size:0.85714em;line-height:1.66667em;color:#666}.topbar .topbar-buttons>li.qa{background:#009a42;color:white}.topbar .topbar-buttons>li.qa:before{content:"\f059";font-family:FontAwesome;margin-right:2px}@media (max-width: 600px){.topbar .topbar-buttons>li.cart{display:none}.topbar .topbar-buttons>li.qa{display:none}}.topbar .log-state{background-color:#fcfcfc;color:#666;text-shadow:0 0 0;box-shadow:0 3px 2px #ccc}.topbar .log-state:hover{background-color:#f2f2f2;color:#333}.topbar [data-log-state=true] .not-login{display:none}.topbar [data-log-state=true] .logged{vertical-align:middle;position:relative;padding:0px}.topbar [data-log-state=true] .logged img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;border-radius:50%;border:3px solid #ccc;width:30px;margin-right:5px}.topbar [data-log-state=true] .logged .nickname{color:#333}.topbar [data-log-state=true] .logged .nickname:after{content:"\f107";font-family:FontAwesome;margin-left:2px}.topbar [data-log-state=true] .logged:hover .logged-list{display:block}.topbar [data-log-state=true] .logged .listcover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;display:none}.topbar [data-log-state=true] .logged .logged-list{position:absolute;padding:10px 0;z-index:5;right:-5px;top:99%;width:140%;display:none;border-radius:2px;border:1px solid #ccc;text-align:center;background:white;color:#333}.topbar [data-log-state=true] .logged .logged-list:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;position:absolute;top:-10px;right:10px}.topbar [data-log-state=true] .logged .logged-list:after{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent white transparent;position:absolute;top:-9px;right:10px}.topbar [data-log-state=true] .logged .logged-list li{display:block;text-shadow:0 0 0;font-size:1.14286em;line-height:1.875em}.topbar [data-log-state=true] .logged .logged-list li:hover{background:#09f;color:white}.topbar [data-log-state=true] .logged .logged-list a{display:block}.topbar [data-log-state=false] .logged{display:none}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}.nav li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:1.28571em;line-height:2.22222em;-webkit-transition-property:box-shadow,background-color;-moz-transition-property:box-shadow,background-color;-o-transition-property:box-shadow,background-color;transition-property:box-shadow,background-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;margin-right:5px;padding:0 10px}.nav li.active,.nav li:hover{background-color:#09f;box-shadow:0 0 6px #333}.nav li.active a,.nav li:hover a{color:white}.nav li a{color:#09f;text-decoration:none}.nav input{display:none}.nav.hide{display:none}.nav-custom{padding:0}.nav-custom label{cursor:pointer;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.nav-custom label:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}@media (min-width: 1024px){.nav-custom .big-btn{display:inline-block}.nav-custom .small-btn{display:none}}@media (max-width: 1023px) and (min-width: 569px){.nav-custom{padding:0 10px}.nav-custom label{border:1px solid #86a27c;display:block;clear:both;overflow:auto;margin-top:8px;font-size:2em;line-height:2.85714em}.nav-custom label img{display:block;float:left;margin-right:5px;width:80px}.nav-custom .big-btn{display:none}}@media (max-width: 568px){.nav-custom{padding:0 10px}.nav-custom label{border:1px solid #86a27c;display:block;clear:both;overflow:auto;margin-top:8px;font-size:1.14286em;line-height:1.875em}.nav-custom label img{display:block;width:30px;float:left;margin-right:5px}.nav-custom .big-btn{display:none}}.nav-default{padding:0 10px;text-align:center}@media (max-width: 600px){.nav-default{border:0}}.nav-default input:checked+label{background:white;color:#09f;position:relative}.nav-default input:checked+label:after{width:100%}@media (min-width: 600px){.nav-default input:checked+label:before{content:"";width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #ccc transparent;position:absolute;top:100%;left:40%}}.nav-default label{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;margin-bottom:-1px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:1.28571em;line-height:2.22222em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;position:relative;background:#09f;color:white;border-color:#ccc;border-style:solid;border:0;border-radius:2px 2px 0 0;cursor:pointer}.nav-default label:after{content:"";width:0%;height:1px;background:#09f;position:absolute;bottom:0;left:0;margin:auto;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.nav-default label:hover{color:white;font-size:1.71429em;line-height:1.66667em}.nav-default label:hover:after{width:100%}@media (max-width: 600px){.nav-default label{display:block;border-width:1px}}.top{position:fixed;bottom:20px;right:20px;font-size:20px;text-align:center;background:#666;padding:8px;text-shadow:0 0 0;color:white;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media (max-width: 1023px){.top{display:none}}.top:before{content:"\f062";font-family:FontAwesome;color:white}.checkout{position:fixed;bottom:120px;right:20px;font-size:20px;text-align:center;background:#09f;padding:8px;text-shadow:0 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}@media (max-width: 1023px){.checkout{display:none}}.checkout a{color:white;text-decoration:none}.checkout:before{content:"\f07a";font-family:FontAwesome;color:white}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}.blocks-container .block .book.free-book .buy{border-color:#930 !important;color:#930 !important}.blocks-container .block .book.free-book .buy:hover{background-color:#930 !important;color:#fff !important}.blocks-container .block .book .book-right .preview,.annotations li.annotation .book .preview{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid green;color:green;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.blocks-container .block .book .book-right .preview:hover,.annotations li.annotation .book .preview:hover{color:white;background-color:green;border:1px solid green}.blocks-container .block .book .book-right .preview:before,.annotations li.annotation .book .preview:before{content:"\f02d";font-family:FontAwesome;margin-right:2px}.blocks-container .block .book .book-right .buy,.annotations li.annotation .book .buy{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;border:1px solid #09f;color:#09f;text-decoration:none}.blocks-container .block .book .book-right .buy:hover,.annotations li.annotation .book .buy:hover{color:white;background-color:#09f;border:1px solid #09f}.blocks-container .block .book .book-right .buy:before,.annotations li.annotation .book .buy:before{content:"\f07a";font-family:FontAwesome;margin-right:2px}.blocks-container .block .book .book-left .cover-img,.annotations li.annotation .book .book-cover-img{box-shadow:1px 1px 0 white, 2px 2px 0 #ccc,  3px 3px 0 white,  4px 4px 0 #ccc, 5px 5px 0 white, 6px 5px 0 #ccc}.blocks-container{min-height:800px;border-top:1px solid #eee;box-shadow:inset 0 5px 5px -5px #ccc;padding-top:10px}.blocks-container .block{list-style-type:none;padding:0}.blocks-container .block .switch{padding:8px 10px;border-bottom:1px solid #eee;text-align:right}.blocks-container .block .switch input{display:none}.blocks-container .block .switch input:checked+label{font-size:14px;padding:2px 4px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0099FF', endColorstr='#FF005C99');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #29a9ff), color-stop(51%, #0099ff));background:-webkit-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-moz-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-o-linear-gradient(#29a9ff 50%,#0099ff 51%);background:linear-gradient(#29a9ff 50%,#0099ff 51%);-webkit-box-shadow:#75c8ff 0 1px 0 inset;-moz-box-shadow:#75c8ff 0 1px 0 inset;box-shadow:#75c8ff 0 1px 0 inset;border:1px solid #008ae6;color:#fff;text-shadow:#0063a4 0 -1px 0}.blocks-container .block .switch input:checked+label:hover{text-decoration:none}.blocks-container .block .switch input:checked+label:hover{background-color:#0084db;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #059bff), color-stop(51%, #0084db));background:-webkit-linear-gradient(#059bff 50%,#0084db 51%);background:-moz-linear-gradient(#059bff 50%,#0084db 51%);background:-o-linear-gradient(#059bff 50%,#0084db 51%);background:linear-gradient(#059bff 50%,#0084db 51%)}.blocks-container .block .switch input:checked+label:active{-webkit-box-shadow:#0081d6 0 1px 2px inset;-moz-box-shadow:#0081d6 0 1px 2px inset;box-shadow:#0081d6 0 1px 2px inset}.blocks-container .block .switch input:checked+label.disabled,.blocks-container .block .switch input:checked+label[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#09f;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocks-container .block .switch label{font-size:14px;padding:2px 4px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFBBBBBB');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #f8f8f8), color-stop(51%, #eeeeee));background:-webkit-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:-moz-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:-o-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:linear-gradient(#f8f8f8 50%,#eeeeee 51%);-webkit-box-shadow:#fff 0 1px 0 inset;-moz-box-shadow:#fff 0 1px 0 inset;box-shadow:#fff 0 1px 0 inset;border:1px solid #e1e1e1;color:#333;text-shadow:#fff 0 1px 0}.blocks-container .block .switch label:hover{text-decoration:none}.blocks-container .block .switch label:hover{background-color:#dcdcdc;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #e6e6e6), color-stop(51%, #dcdcdc));background:-webkit-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:-moz-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:-o-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:linear-gradient(#e6e6e6 50%,#dcdcdc 51%)}.blocks-container .block .switch label:active{-webkit-box-shadow:#dadada 0 1px 2px inset;-moz-box-shadow:#dadada 0 1px 2px inset;box-shadow:#dadada 0 1px 2px inset}.blocks-container .block .switch label.disabled,.blocks-container .block .switch label[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#eee;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocks-container .block .book{clear:both;overflow:auto;border-top:1px solid #ddd;border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px}.blocks-container .block .book .book-left{padding:5px}.blocks-container .block .book .book-right h3{margin-top:0;margin-bottom:0;font-weight:normal;color:#333;font-size:1.14286em;line-height:1.875em}@media (max-width: 600px){.blocks-container .block .book .book-right h3{font-size:1em;line-height:1.42857em}}.blocks-container .block .book .book-right .author{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 600px){.blocks-container .block .book .book-right .author{font-size:0.85714em;line-height:1.66667em}}.blocks-container .block .book .book-right .actions{margin-top:8px}.blocks-container .block .book .book-right .price .price-num{color:#930;font-weight:bold}@media (max-width: 600px){.blocks-container .block .book .book-right .price{font-size:0.85714em;line-height:1.66667em}}.blocks-container .block .book .book-right .short-description p{font-size:0.85714em;line-height:1.66667em}@media (max-width: 600px){.blocks-container .block .book .book-right .buy,.blocks-container .block .book .book-right .preview{font-size:14px;padding:2px 3px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}}.blocks-container .block[data-grid=list] .book{display:block}.blocks-container .block[data-grid=list] .book .book-left{float:left;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:110px}.blocks-container .block[data-grid=list] .book .book-right{margin-left:calc(30% + 10px);margin-left:-webkit-calc(30% + 10px);font-size:1.14286em;line-height:1.25em}.blocks-container .block[data-grid=list] .book .book-right .price{margin-top:1.42857em}.blocks-container .block[data-grid=grid] .mix{display:none}.blocks-container .block[data-grid=grid] .book{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center;width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border:0}.blocks-container .block[data-grid=grid] .book .book-left{float:none;width:auto;margin:0 auto;height:200px}@media (max-width: 480px){.blocks-container .block[data-grid=grid] .book .book-left{height:150px}}.blocks-container .block[data-grid=grid] .book .book-right{margin-left:0}.blocks-container .block[data-grid=grid] .book .book-right .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 568px){.blocks-container .block[data-grid=grid] .book{width:32%}}.blocks-container .block[data-grid=grid] .short-description{display:none}* html{font-size:87.5%}html{font-size:14px;line-height:1.42857em}.blocks-container .block .book.free-book .buy{border-color:#930 !important;color:#930 !important}.blocks-container .block .book.free-book .buy:hover{background-color:#930 !important;color:#fff !important}.blocks-container .block .book .book-right .preview,.annotations li.annotation .book .preview{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid green;color:green;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.blocks-container .block .book .book-right .preview:hover,.annotations li.annotation .book .preview:hover{color:white;background-color:green;border:1px solid green}.blocks-container .block .book .book-right .preview:before,.annotations li.annotation .book .preview:before{content:"\f02d";font-family:FontAwesome;margin-right:2px}.blocks-container .block .book .book-right .buy,.annotations li.annotation .book .buy{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;border:1px solid #09f;color:#09f;text-decoration:none}.blocks-container .block .book .book-right .buy:hover,.annotations li.annotation .book .buy:hover{color:white;background-color:#09f;border:1px solid #09f}.blocks-container .block .book .book-right .buy:before,.annotations li.annotation .book .buy:before{content:"\f07a";font-family:FontAwesome;margin-right:2px}.blocks-container .block .book .book-left .cover-img,.annotations li.annotation .book .book-cover-img{box-shadow:1px 1px 0 white, 2px 2px 0 #ccc,  3px 3px 0 white,  4px 4px 0 #ccc, 5px 5px 0 white, 6px 5px 0 #ccc}.annotations{list-style-type:none;overflow:auto;margin-top:0}.annotations li.annotation{background-image:url(../img/grain.png);border-radius:2px;box-shadow:0 2px 3px #e2e2e2;position:relative;margin-bottom:1.42857em}.annotations li.annotation .book{float:left;margin-right:10px;margin-bottom:10px;text-align:center}.annotations li.annotation .book .book-cover{margin-bottom:10px}.annotations li.annotation .book .buy{margin-top:5px}.annotations li.annotation .annotation-content{font-size:1.14286em;line-height:1.875em;padding:0 10px;margin-left:130px;overflow:auto;padding-top:0.71429em}.annotations li.annotation .annotation-content:before{content:"\f10d";font-family:FontAwesome;font-size:40px;line-height:40px;color:rgba(0,0,0,0.1);z-index:0;float:left;margin-right:5px;margin-top:10px}.annotations li.annotation .annotation-content span{background-color:rgba(240,240,168,0.8)}.annotations li.annotation .annotation-info{color:#333;padding:0 10px;text-align:right;font-size:1.14286em;line-height:1.875em}.annotations li.annotation .annotation-info:after{content:"";display:table;clear:both}.annotations li.annotation .annotation-info a{text-decoration:none}.annotations li.annotation .annotation-info a:hover{text-decoration:underline}.annotations li.annotation .tools{background:white;padding:0 10px;text-align:right;clear:both;font-size:1.14286em;line-height:1.875em}.annotations li.annotation .tools a{text-decoration:none}.full-banner{margin-top:65px}.full-banner img{display:none;margin:auto}@media (max-width: 480px){.full-banner .sbn{display:block}}@media (max-width: 768px) and (min-width: 481px){.full-banner .mbn{display:block}}@media (min-width: 769px){.full-banner .bn{display:block}}.banner img{display:none}@media (max-width: 480px){.banner .sbn{display:block}}@media (max-width: 768px) and (min-width: 481px){.banner .mbn{display:block}}@media (min-width: 769px){.banner .bn{display:block}}.share-buttons{padding:10px 10px}.share-buttons>div{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:90px;height:20px;vertical-align:middle !important}.modal{position:fixed;background:white;top:-250px;width:90%;max-width:600px;max-height:250px;overflow:auto;left:0;right:0;margin:auto;opacity:0;z-index:3;-webkit-transition-property:top,opacity;-moz-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.modal .modal-head{background:#09f;color:white;margin:0;padding:0 10px;font-size:1.28571em;line-height:2.22222em}.modal .modal-body{padding:10px;font-size:1.14286em;line-height:1.875em}.modal .modal-footer{border-top:1px solid #ccc;padding:10px;text-align:right}.modal .modal-footer .cancel{font-size:18px;padding:5px 10px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFBBBBBB');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #f8f8f8), color-stop(51%, #eeeeee));background:-webkit-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:-moz-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:-o-linear-gradient(#f8f8f8 50%,#eeeeee 51%);background:linear-gradient(#f8f8f8 50%,#eeeeee 51%);-webkit-box-shadow:#fff 0 1px 0 inset;-moz-box-shadow:#fff 0 1px 0 inset;box-shadow:#fff 0 1px 0 inset;border:1px solid #e1e1e1;color:#333;text-shadow:#fff 0 1px 0}.modal .modal-footer .cancel:hover{text-decoration:none}.modal .modal-footer .cancel:hover{background-color:#dcdcdc;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #e6e6e6), color-stop(51%, #dcdcdc));background:-webkit-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:-moz-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:-o-linear-gradient(#e6e6e6 50%,#dcdcdc 51%);background:linear-gradient(#e6e6e6 50%,#dcdcdc 51%)}.modal .modal-footer .cancel:active{-webkit-box-shadow:#dadada 0 1px 2px inset;-moz-box-shadow:#dadada 0 1px 2px inset;box-shadow:#dadada 0 1px 2px inset}.modal .modal-footer .cancel.disabled,.modal .modal-footer .cancel[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#eee;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal .modal-footer .submit{font-size:18px;padding:5px 10px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0099FF', endColorstr='#FF005C99');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #29a9ff), color-stop(51%, #0099ff));background:-webkit-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-moz-linear-gradient(#29a9ff 50%,#0099ff 51%);background:-o-linear-gradient(#29a9ff 50%,#0099ff 51%);background:linear-gradient(#29a9ff 50%,#0099ff 51%);-webkit-box-shadow:#75c8ff 0 1px 0 inset;-moz-box-shadow:#75c8ff 0 1px 0 inset;box-shadow:#75c8ff 0 1px 0 inset;border:1px solid #008ae6;color:#fff;text-shadow:#0063a4 0 -1px 0}.modal .modal-footer .submit:hover{text-decoration:none}.modal .modal-footer .submit:hover{background-color:#0084db;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #059bff), color-stop(51%, #0084db));background:-webkit-linear-gradient(#059bff 50%,#0084db 51%);background:-moz-linear-gradient(#059bff 50%,#0084db 51%);background:-o-linear-gradient(#059bff 50%,#0084db 51%);background:linear-gradient(#059bff 50%,#0084db 51%)}.modal .modal-footer .submit:active{-webkit-box-shadow:#0081d6 0 1px 2px inset;-moz-box-shadow:#0081d6 0 1px 2px inset;box-shadow:#0081d6 0 1px 2px inset}.modal .modal-footer .submit.disabled,.modal .modal-footer .submit[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:#09f;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal.show{top:80px;opacity:1}.book-modal{top:-500px;max-height:500px}.book-modal .modal-head .close{position:absolute;right:0px;top:0;font-size:16px;font-weight:bold;width:32px;color:white;text-align:center;background-color:rgba(0,0,0,0.1);cursor:pointer}.book-modal .modal-head .close:hover{background-color:rgba(0,0,0,0.3)}.book-modal .modal-left{float:left;max-width:150px}.book-modal .modal-left .cover-img{box-shadow:1px 1px 0 white, 2px 2px 0 #ccc,  3px 3px 0 white,  4px 4px 0 #ccc, 5px 5px 0 white, 6px 5px 0 #ccc}.book-modal .modal-right{margin-left:170px}.book-modal .modal-right .title{margin-top:0}.book-modal .modal-right .short-description{overflow:auto}.book-modal .modal-right .preview{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:1em;border:1px solid green;color:green;text-decoration:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.book-modal .modal-right .preview:hover{color:white;background-color:green;border:1px solid green}.book-modal .modal-right .preview:before{content:"\f02d";font-family:FontAwesome;margin-right:2px}.book-modal .modal-right .buy{font-size:16px;padding:4px 6px;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;line-height:1em;border:1px solid #09f;color:#09f;text-decoration:none}.book-modal .modal-right .buy:hover{color:white;background-color:#09f;border:1px solid #09f}.book-modal .modal-right .buy:before{content:"\f07a";font-family:FontAwesome;margin-right:2px}.book-modal .modal-right.free-book .buy{border-color:#930 !important;color:#930 !important}.book-modal .modal-right.free-book .buy:hover{background-color:#930 !important;color:white !important}.curtain{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.6);display:none;z-index:2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-image:url(../img/crossword.png);color:#333}body>.wrapper{margin-top:70px}body>.wrapper.no-margin{margin-top:0}img{max-width:100%;max-height:100%}.wrapper{max-width:940px;margin:auto;background-color:transparent}footer{text-align:center;background-color:black;color:white}
