/* books 0.1.0 */
@font-face{font-family:'Cera Pro';src:url("../fonts/cera-pro/cera-pro-bold.woff") format('woff');font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:'Futura';src:url("../fonts/futura/futura-book.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Futura';src:url("../fonts/futura/futura-book-italic.woff") format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Futura';src:url("../fonts/futura/futura-dem.woff") format('woff');font-weight:600;font-style:bold;font-display:swap}@font-face{font-family:'Futura';src:url("../fonts/futura/futura-medium.woff") format('woff');font-weight:500;font-style:bold;font-display:swap}@font-face{font-family:'Futura';src:url("../fonts/futura/futura-medium-italic.woff") format('woff');font-weight:500;font-style:italic;font-display:swap}.book-container{margin:0 auto;font-family:"Futura",sans-serif;font-size:16px;font-weight:$font-weight;line-height:24px;color:#1d1d1b;overflow:hidden;background:#fff;max-width:1600px}@media (min-width:640px){.book-container{font-size:18px;line-height:27px}}.book-container h1,.book-container h2,.book-container h3{font-family:"Cera Pro",sans-serif}.book-container a{color:inherit;cursor:pointer}.book-container a:hover{color:#008dd4}.book-container p{margin-bottom:24px}.book-container ul{list-style:none;padding:0;margin:0 0 24px}.book-title{color:#008dd4;text-transform:uppercase;text-align:center;line-height:32px;margin:0 auto;font-family:"Cera Pro",sans-serif;letter-spacing:.06em;font-size:24px;border-bottom:4px solid #008dd4;background-color:#fff}@media (min-width:640px){.book-title{font-size:28px;line-height:45px}}.book-body{position:relative;z-index:5;max-width:1000px;margin:0 auto;padding:50px 24px}@media (min-width:640px){.book-body{padding:30px}}@media (min-width:1000px){.book-body{padding:50px}}.book-header{display:none}.book-cart,.book-add-to-cart{max-width:500px;margin:0 auto;padding:0}.book-add-to-cart a{opacity:1;-ms-filter:none;filter:none}.book-params,.book-content,.book-sources{background-color:#008dd4;color:#fff}.book-author{background:-webkit-linear-gradient(329.68deg, rgba(0,0,0,0.2) -59.47%, rgba(0,0,0,0.018) 74.77%, rgba(0,0,0,0) 90.91%), #fff;background:-moz-linear-gradient(329.68deg, rgba(0,0,0,0.2) -59.47%, rgba(0,0,0,0.018) 74.77%, rgba(0,0,0,0) 90.91%), #fff;background:-o-linear-gradient(329.68deg, rgba(0,0,0,0.2) -59.47%, rgba(0,0,0,0.018) 74.77%, rgba(0,0,0,0) 90.91%), #fff;background:-ms-linear-gradient(329.68deg, rgba(0,0,0,0.2) -59.47%, rgba(0,0,0,0.018) 74.77%, rgba(0,0,0,0) 90.91%), #fff;background:linear-gradient(120.32deg, rgba(0,0,0,0.2) -59.47%, rgba(0,0,0,0.018) 74.77%, rgba(0,0,0,0) 90.91%), #fff}.book-gallery{background:-webkit-linear-gradient(240.06deg, rgba(0,0,0,0.2) -103.44%, rgba(0,0,0,0.018) 86.6%, rgba(0,0,0,0) 109.45%), #fff;background:-moz-linear-gradient(240.06deg, rgba(0,0,0,0.2) -103.44%, rgba(0,0,0,0.018) 86.6%, rgba(0,0,0,0) 109.45%), #fff;background:-o-linear-gradient(240.06deg, rgba(0,0,0,0.2) -103.44%, rgba(0,0,0,0.018) 86.6%, rgba(0,0,0,0) 109.45%), #fff;background:-ms-linear-gradient(240.06deg, rgba(0,0,0,0.2) -103.44%, rgba(0,0,0,0.018) 86.6%, rgba(0,0,0,0) 109.45%), #fff;background:linear-gradient(209.94deg, rgba(0,0,0,0.2) -103.44%, rgba(0,0,0,0.018) 86.6%, rgba(0,0,0,0) 109.45%), #fff}.book-knowledges{background:-webkit-linear-gradient(344.47deg, rgba(0,0,0,0.2) -50.25%, rgba(0,0,0,0) 72.87%), #fff;background:-moz-linear-gradient(344.47deg, rgba(0,0,0,0.2) -50.25%, rgba(0,0,0,0) 72.87%), #fff;background:-o-linear-gradient(344.47deg, rgba(0,0,0,0.2) -50.25%, rgba(0,0,0,0) 72.87%), #fff;background:-ms-linear-gradient(344.47deg, rgba(0,0,0,0.2) -50.25%, rgba(0,0,0,0) 72.87%), #fff;background:linear-gradient(105.53deg, rgba(0,0,0,0.2) -50.25%, rgba(0,0,0,0) 72.87%), #fff}.book-intro{position:relative;z-index:5;overflow:hidden}.book-intro:after,.book-intro:before{content:'';position:absolute}.book-intro:before{top:0;left:0;right:0;bottom:50%;background:-webkit-radial-gradient(65.19% 141.07% at 90.06% 79.74%, #fff 0%, #008dd4 100%), #fff;background:-moz-radial-gradient(65.19% 141.07% at 90.06% 79.74%, #fff 0%, #008dd4 100%), #fff;background:-o-radial-gradient(65.19% 141.07% at 90.06% 79.74%, #fff 0%, #008dd4 100%), #fff;background:-ms-radial-gradient(65.19% 141.07% at 90.06% 79.74%, #fff 0%, #008dd4 100%), #fff;background:radial-gradient(65.19% 141.07% at 90.06% 79.74%, #fff 0%, #008dd4 100%), #fff}.book-intro:after{top:50%;left:0;right:0;bottom:0;background:-webkit-linear-gradient(340.92deg, rgba(0,0,0,0.2) -23.3%, rgba(0,0,0,0) 72.75%), #fff;background:-moz-linear-gradient(340.92deg, rgba(0,0,0,0.2) -23.3%, rgba(0,0,0,0) 72.75%), #fff;background:-o-linear-gradient(340.92deg, rgba(0,0,0,0.2) -23.3%, rgba(0,0,0,0) 72.75%), #fff;background:-ms-linear-gradient(340.92deg, rgba(0,0,0,0.2) -23.3%, rgba(0,0,0,0) 72.75%), #fff;background:linear-gradient(109.08deg, rgba(0,0,0,0.2) -23.3%, rgba(0,0,0,0) 72.75%), #fff}.book-intro h1{position:relative;font-size:40px;line-height:1;text-transform:uppercase;color:#1d1d1b;text-align:center}@media (min-width:640px){.book-intro h1{font-size:45px}}@media (min-width:800px){.book-intro h1{text-align:left;max-width:40%}}@media (min-width:1000px){.book-intro h1{font-size:65px;max-width:60%}}.book-intro h1:after{content:'';position:absolute;background:url("../images/jeste-to-promysli/badge.png");-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:none}@media (min-width:800px){.book-intro h1:after{top:200px;right:-100px;width:120px;height:120px;display:block}}@media (min-width:1000px){.book-intro h1:after{width:150px;height:150px;top:120px;right:-50px}}@media (min-width:1200px){.book-intro h1:after{left:93%;width:184px;height:184px;top:270px}}.book-intro h2,.book-intro h3{font-size:24px;line-height:1;text-align:center;text-transform:uppercase}@media (min-width:640px){.book-intro h2,.book-intro h3{font-size:30px}}@media (min-width:800px){.book-intro h2,.book-intro h3{text-align:left}}@media (min-width:1000px){.book-intro h2,.book-intro h3{font-size:32px;line-height:50px;max-width:40%}}.book-intro h3{color:#00669a}.book-intro h3:after{content:'';position:absolute;background:url("../images/jeste-to-promysli/badge2.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:none}@media (min-width:800px){.book-intro h3:after{top:50px;right:10px;width:120px;height:120px;display:block}}@media (min-width:1000px){.book-intro h3:after{top:400px;width:150px;right:10px}}@media (min-width:1200px){.book-intro h3:after{top:560px;right:-80px}}.book-intro p>img{max-width:400px;display:block;margin-left:-20%}@media (min-width:400px){.book-intro p>img{margin:0 auto}}@media (min-width:800px){.book-intro p>img{float:left;max-width:400px;margin-top:-330px;margin-left:-50px}}@media (min-width:900px){.book-intro p>img{margin-left:20px}}@media (min-width:1000px){.book-intro p>img{margin-left:-50px;margin-top:-500px;max-width:500px}}@media (min-width:1021px){.book-intro p>img{margin-top:-450px}}@media (min-width:1120px){.book-intro p>img{margin-left:-10px}}@media (min-width:800px){.book-intro h1,.book-intro h2,.book-intro h3,.book-intro .book-add-to-cart{margin-left:45%}}.book-intro .book-body > p{display:block;padding:1rem 1rem 0;line-height:1.8;clear:both}@media (min-width:1200px){.book-intro .book-body > p{margin-right:30%;width:65%}}.book-intro ul{text-align:center}.book-intro blockquote{color:#008dd4;text-align:center}@media (min-width:1200px){.book-intro blockquote{display:block;float:right;text-align:right;width:30%;margin-top:-150px}}.book-about .book-body{padding-bottom:0}.book-about p:last-child{text-align:center}.book-image1 .book-body{margin:0 auto;padding-top:0}.book-image1 .book-body p{text-align:center}@media (min-width:550px){.book-image1 .book-body img{max-width:550px}}.book-image1 .book-title{border:none}.book-knowledges ul li{margin-bottom:24px;padding-left:30px;position:relative}.book-knowledges ul li:before{content:'';position:absolute;left:0;top:14px;width:12px;height:12px;background:#008dd4;border-radius:50%}.book-params{position:relative;overflow:hidden}.book-params .book-body{font-size:16px;line-height:20px}.book-params table{margin-bottom:0;width:100%;margin:0 auto 24px}@media (min-width:640px){.book-params table{width:70%}}.book-params th{font-weight:normal;text-align:right;vertical-align:top}.book-params th,.book-params td{width:50%}.book-params b,.book-params td{font-weight:500}.book-gallery{text-align:center}.book-gallery ul{position:relative;z-index:10;margin:0 0 0 -2rem;overflow:hidden}.book-gallery li{float:left;width:50%;padding-left:2rem;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-gallery li img{-webkit-box-shadow:-2px -3px 4px rgba(0,0,0,0.1);box-shadow:-2px -3px 4px rgba(0,0,0,0.1)}@media (min-width:640px){.book-gallery li{width:33.3%}}.book-content{text-align:center}.book-content p > img{padding-top:48px}@media (min-width:1000px){.book-content p > img{width:550px}}.book-image2 .book-body{margin:0 auto;padding:0;max-width:1600px}.book-image2 .book-body p{text-align:center}.book-image2 .book-body img{width:100%}.book-image2 .book-title{border:none}.book-refs blockquote{font-style:italic;font-weight:500;margin:0 0 24px 0}.book-refs blockquote strong{display:block;font-weight:400;text-align:right}.book-refs .book-body{padding-bottom:0}.book-author{text-align:center}.book-author img{border-radius:50%;max-width:90%}@media (min-width:1000px){.book-author img{max-width:400px}}.book-author h3{text-align:center;font-size:26px;font-weight:400;font-family:"Futura",sans-serif}@media (min-width:640px){.book-author h3{font-size:32px}}@media (min-width:1000px){.book-author h3{font-size:50px}}.book-author strong{display:block;font-weight:400}.book-sources ul{text-align:center}@media (min-width:1000px){.book-sources ul{text-align:right;margin-right:50%}}.book-sources ul li>a{color:#fff}.book-sources p{text-align:center}.book-sources p>img{max-width:400px}@media (min-width:1000px){.book-sources p>img{float:right;width:50%;margin-top:-200px;margin-right:0}}#download-book-sample{display:inline-block;text-indent:-9999px;background:url("../images/download.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;width:100%;max-width:295px}#download-book-sample:before{content:'';display:block;padding-bottom:48.47457627118644%}#download-book-sample span{display:none}