/* books 0.1.0 */
@font-face{font-family:'DIN Pro';src:url("../fonts/din-pro/din-pro-light.woff") format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'DIN Pro';src:url("../fonts/din-pro/din-pro-regular.woff") format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'DIN Pro';src:url("../fonts/din-pro/din-pro-italic.woff") format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'DIN Pro';src:url("../fonts/din-pro/din-pro-medium.woff") format('woff');font-weight:500;font-style:normal;font-display:swap}.book-container{margin:0 auto;font-family:'DIN Pro',sans-serif;font-size:16px;line-height:24px;color:#393939;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,.book-container h4,.book-container h5,.book-container h6{font-family:'DIN Pro',sans-serif}.book-container a{color:inherit;cursor:pointer}.book-container a:hover{color:#c4a45c}.book-container p{margin-bottom:24px}.book-container ul{list-style:none;padding:0;margin:0 0 24px}.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-refs,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:24px}@media (min-width:640px){.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-refs,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:30px}}@media (min-width:1000px){.book-container .book-about,.book-container .book-knowledges,.book-container .book-gallery,.book-container .book-content,.book-container .book-refs,.book-container .book-params,.book-container .book-author,.book-container .book-sources{padding:50px}}.book-title{text-transform:uppercase;font-weight:bold;font-size:24px;line-height:1.2;padding:1rem 0;max-width:1000px;margin:0 auto;text-align:center}@media (min-width:640px){.book-title{font-size:28px}}.book-title span{display:inline-block}.book-title span:after,.book-title span:before{content:'';display:block;margin:0 auto;width:90%}.book-title span:after{padding-top:1.5rem;border-bottom:3px solid #c4a45c}.book-title span:before{padding-bottom:1.5rem;border-top:3px solid #c4a45c}.book-body{position:relative;z-index:5;max-width:1000px;margin:0 auto;padding: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-knowledges,.book-sources,.book-params,.book-refs{color:#fff}.book-knowledges,.book-sources{background:#4a88a3}.book-params{background:-webkit-linear-gradient(136deg, #544486 0%, #1c2f60 51%);background:-moz-linear-gradient(136deg, #544486 0%, #1c2f60 51%);background:-o-linear-gradient(136deg, #544486 0%, #1c2f60 51%);background:-ms-linear-gradient(136deg, #544486 0%, #1c2f60 51%);background:linear-gradient(-46deg, #544486 0%, #1c2f60 51%)}.book-refs{background:-webkit-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-moz-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-o-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-ms-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:linear-gradient(130deg, #544486 0%, #1c2f60 85%)}.book-gallery{background-image:-webkit-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-moz-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-o-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-ms-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:linear-gradient(61deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png")}.book-intro{position:relative;color:#fff;z-index:5;overflow:hidden;padding:24px 0 48px 0}.book-intro:after,.book-intro:before{content:'';position:absolute}.book-intro:before{top:0;left:0;right:0;bottom:50%;background-image:-webkit-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-moz-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-o-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:-ms-linear-gradient(29deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png");background-image:linear-gradient(61deg, rgba(243,243,243,0.3) 0%, rgba(228,227,231,0.3) 100%), url("../images/bystrejsi-mozek/bg.png")}.book-intro:after{top:50%;left:0;right:0;bottom:0;background:-webkit-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-moz-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-o-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:-ms-linear-gradient(320deg, #544486 0%, #1c2f60 85%);background:linear-gradient(130deg, #544486 0%, #1c2f60 85%)}.book-intro h1{position:relative;font-size:40px;text-transform:uppercase;color:#4a88a3;line-height:1.1;letter-spacing:1px;text-align:center;font-weight:bold}.book-intro h1 span{display:block}@media (min-width:640px){.book-intro h1{text-align:left}}@media (min-width:760px){.book-intro h1{font-size:45px}}@media (min-width:1200px){.book-intro h1{font-size:65px}}.book-intro h1:after{content:'';position:absolute;right:0;top:0;width:120px;height:120px;background:url("../images/bystrejsi-mozek/badge.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:none}@media (min-width:640px){.book-intro h1:after{width:170px;height:170px;display:block;top:170px}}@media (min-width:760px){.book-intro h1:after{top:200px}}@media (min-width:830px){.book-intro h1:after{top:150px}}@media (min-width:1000px){.book-intro h1:after{width:220px;height:220px;top:130px;left:70%}}@media (min-width:1200px){.book-intro h1:after{left:87%}}.book-intro h2,.book-intro h3{color:#393939;font-weight:400;letter-spacing:1px;text-align:center}@media (min-width:640px){.book-intro h2,.book-intro h3{text-align:left}}.book-intro h2{font-weight:400;font-size:20px;margin:0 auto 10px;line-height:1.2}.book-intro h2 span{display:block}@media (min-width:640px){.book-intro h2{font-size:25px}}@media (min-width:1000px){.book-intro h2{font-size:28px}}.book-intro h3{font-weight:bold;text-transform:uppercase;font-size:21px;margin-top:1rem}@media (min-width:640px){.book-intro h3{font-size:23px;line-height:37px}}@media (min-width:1000px){.book-intro h3{font-size:29px}}.book-intro .book-body > p{display:block;padding:1rem 1rem 0;line-height:1.8;clear:both}@media (min-width:640px){.book-intro .book-body > p{line-height:1.7}}.book-intro p > img{margin-left:0 auto;max-width:250px}@media (min-width:400px){.book-intro p > img{margin-left:5%;max-width:300px}}@media (min-width:640px){.book-intro p > img{float:left;width:50%;margin-top:-270px;margin-left:-7%}}@media (min-width:820px){.book-intro p > img{margin-top:-280px;margin-left:-4%}}@media (min-width:920px){.book-intro p > img{margin-left:0}}@media (min-width:1000px){.book-intro p > img{margin-left:-40px;margin-top:-280px;max-width:380px}}@media (min-width:1200px){.book-intro p > img{margin-top:-330px;margin-left:0}}@media (min-width:640px){.book-intro h1,.book-intro h2,.book-intro h3,.book-intro .book-add-to-cart{margin-left:45%}}.book-intro blockquote{clear:both}.book-intro .socials{position:relative;max-width:220px;margin:0 auto}.book-about{position:relative}.book-about .book-title{color:#c4a45c}.book-about .book-body p:last-child{text-align:center}.book-about p > img{padding-top:48px}@media (min-width:1000px){.book-about p > img{max-width:500px}}.book-knowledges ul:after{content:'';display:block;margin:0 auto;width:60%;padding-bottom:3rem;border-bottom:3px solid #c4a45c}.book-knowledges ul li{position:relative;padding:1rem 1rem 1rem 3.5rem}.book-knowledges ul li:before{content:'';position:absolute;top:.75rem;left:0;width:36px;height:33px;background:url("../images/bystrejsi-mozek/bullet.png");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}@media (min-width:640px){.book-knowledges ul li:before{top:1.5rem}}.book-knowledges blockquote{font-style:italic;padding:1rem 0 0}.book-knowledges p strong{text-align:right;font-style:normal}.book-params{color:#fff;position:relative;overflow:hidden}.book-params .book-title:after{border-bottom:3px solid #4a88a3}.book-params .book-title:before{border-top:3px solid #4a88a3}.book-params table{margin-bottom:0;width:100%;border-collapse:collapse;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-params .book-body p{position:absolute;bottom:0;width:100px;height:200px;top:50%;left:24px;margin-top:-100px}@media (min-width:1000px){.book-params .book-body p{width:140px;height:240px;position:static;float:left;top:50%;margin-top:-120px}}.book-params .book-body p img{display:none}@media (min-width:640px){.book-params .book-body p img{display:block;width:100%}}@media (min-width:640px){.book-params .book-body p img{left:0}}.book-gallery{text-align:center}.book-gallery .book-title{color:#4a88a3}.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;position:relative}.book-content ul{overflow:hidden;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;list-style-type:none;padding:0}.book-content li{max-width:400px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#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}.book-sources ul{text-align:center}.book-refs blockquote{font-style:italic;margin-bottom:0}.book-refs blockquote p{margin-bottom:0}.book-refs strong{display:block;text-align:right;font-weight:normal;padding-bottom:24px}.book-author h3{color:#4a88a3;text-align:center;font-weight:bold;text-transform:uppercase;font-size:1.4rem;margin:72px 0 12px 0}.book-author p>img{display:block;margin:0 auto}@media (min-width:640px){.book-author p>img{max-width:50%}}.book-author p{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.book-author p strong{font-weight:normal;font-size:12px}@media (min-width:640px){.book-author p strong{font-size:18px}}@media (min-width:1000px){.book-author p strong{font-size:20px}}.book-author .book-title{color:#c4a45c}.book-materialy .book-title{color:#c4a45c}