/* books 0.1.0 */
@font-face{font-family:'Heavywei';src:url("../fonts/heavywei/heavywei.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-regular.woff") format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-it.woff") format('woff');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/minion-pro-bold.woff") format('woff');font-style:normal;font-weight:600;font-display:swap}.red{color:#d70e24}.orange{color:#ffa500}.green{color:#008000}.book-container{margin:0 auto;font-family:'Minion Pro',sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#4a4a49;overflow:hidden;background:#fff;max-width:1600px}@media (min-width:680px){.book-container{font-size:20px;line-height:36px}}.book-container a{color:#d70e24}.book-container a:hover{color:#6c0712}.book-container p{margin-bottom:25px}.book-container h1,.book-container h2,.book-container h3,.book-container h4,.book-container h5,.book-container h6{font-family:'Heavywei';color:inherit}.book-container ul{list-style:none;padding:0;margin:0}.book-container blockquote{padding:0;border:0;margin:0;font-style:italic}.book-title{position:relative;z-index:50;font-family:'Heavywei';font-size:28px;line-height:1;text-align:center;text-transform:uppercase;color:#d70e24;padding:2px 0;background:#31aac5}@media (min-width:680px){.book-title{font-size:44px}}.book-title span{position:relative;display:inline-block;background:#fff;border-radius:16px;min-width:200px;padding:20px 40px 2px}@media (min-width:680px){.book-title span{padding:28px 80px 4px;min-width:400px}}.book-title span:before{content:'';position:absolute;left:50%;top:4px;width:260px;margin-left:-130px;height:16px;background:-webkit-radial-gradient(ellipse at center, #31aac5 0%, #31aac5 30%, transparent 30%);background:-moz-radial-gradient(ellipse at center, #31aac5 0%, #31aac5 30%, transparent 30%);background:-o-radial-gradient(ellipse at center, #31aac5 0%, #31aac5 30%, transparent 30%);background:-ms-radial-gradient(ellipse at center, #31aac5 0%, #31aac5 30%, transparent 30%);background:radial-gradient(ellipse at center, #31aac5 0%, #31aac5 30%, transparent 30%);-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;background-repeat:repeat-x}.book-params .book-title,.book-author .book-title,.book-gallery .book-title,.book-sources .book-title{background:#d70e24;color:#31aac5}.book-params .book-title span:before,.book-author .book-title span:before,.book-gallery .book-title span:before,.book-sources .book-title span:before{background:-webkit-radial-gradient(ellipse at center, #f00 0%, #f00 30%, transparent 30%);background:-moz-radial-gradient(ellipse at center, #f00 0%, #f00 30%, transparent 30%);background:-o-radial-gradient(ellipse at center, #f00 0%, #f00 30%, transparent 30%);background:-ms-radial-gradient(ellipse at center, #f00 0%, #f00 30%, transparent 30%);background:radial-gradient(ellipse at center, #f00 0%, #f00 30%, transparent 30%);-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;background-repeat:repeat-x}.book-refs,.book-about,.book-knowledges{padding-bottom:40px}.book-refs .book-body,.book-about .book-body,.book-knowledges .book-body{padding-bottom:135px;background:url("../images/denik-whole30/icon1.png") no-repeat;background-position:center bottom}.book-knowledges .book-body{background:url("../images/denik-whole30/icon2.png") no-repeat;background-position:center bottom}.book-refs .book-body{background:url("../images/denik-whole30/icon3.png") no-repeat;background-position:center bottom}.book-body{position:relative;z-index:5;max-width:860px;margin:0 auto;padding:1.5em}@media (min-width:1000px){.book-body{width:860px;padding:3em}}.book-header{display:none}.book-add-to-cart a{opacity:1;-ms-filter:none;filter:none}.section-subscribe{clear:both;padding-top:30px}.section-subscribe a{color:#202020}.section-subscribe .form{width:600px;margin:0 auto}.book-intro{position:relative;background:url("../images/denik-whole30/bg-intro.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:5;padding:0}@media (min-width:680px){.book-intro{padding:60px 0}}.book-intro h1,.book-intro h3{font-weight:normal;line-height:1;text-transform:uppercase}.book-intro h1{color:#d70e24;position:relative;font-size:90px;max-width:400px;line-height:1;text-align:center;margin:0 auto 1rem}@media (min-width:680px){.book-intro h1{margin:0 0 1rem;font-size:110px;text-align:left}}@media (min-width:1000px){.book-intro h1{font-size:130px}}.book-intro h1 span{color:#31aac5}.book-intro h2{font-size:26px;font-family:'Minion Pro',sans-serif;text-align:center}@media (min-width:680px){.book-intro h2{font-size:30px;text-align:left}}.book-intro h3{color:#d70e24;font-size:28px;margin-bottom:1rem;text-align:center}@media (min-width:680px){.book-intro h3{font-size:30px;text-align:left}}.book-intro .book-add-to-cart{margin-top:400px;padding-top:0}@media (min-width:680px){.book-intro .book-add-to-cart{margin-top:0}}.book-intro .book-body > p:first-child{margin-bottom:0}.book-intro .book-body .clear{clear:both}.book-intro .book-body{position:relative;max-width:460px;padding:30px 1.5em;background:url("../images/denik-whole30/book.png") no-repeat;-webkit-background-size:280px;-moz-background-size:280px;background-size:280px;background-position:70% 40%}@media (min-width:680px){.book-intro .book-body{-webkit-background-size:60%;-moz-background-size:60%;background-size:60%;background-position:left top;padding:0 0 0 320px;max-width:350px}}@media (min-width:1000px){.book-intro .book-body{background-position:left top;padding:60px 0 0 500px;width:520px;max-width:100%}}.book-intro .book-body > p{margin-top:36px}.book-about{background:url("../images/denik-whole30/bg-about.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.book-knowledges{background:url("../images/denik-whole30/bg-knowledges.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.book-knowledges ul{margin-bottom:3rem}.book-knowledges li{position:relative;padding-left:2rem;margin-bottom:.5rem}.book-knowledges li:before{content:'';position:absolute;top:8px;left:0;width:12px;height:12px;border:4px #31aac5 solid;border-radius:50%}.book-params{position:relative;color:#fff;background:url("../images/denik-whole30/bg-params.jpg") repeat}.book-params .book-title{background:#d70e24;color:#31aac5}.book-params table{margin-bottom:0;width:100%;border-collapse:collapse;margin:0 auto}@media (min-width:680px){.book-params table{width:70%}}.book-params th,.book-params td{width:50%;vertical-align:top;padding:6px}.book-params th{font-weight:normal;text-align:right;font-weight:300;padding-right:16px}.book-params td{padding-left:16px;font-weight:bold}.book-author{position:relative;color:#fff;background:url("../images/denik-whole30/bg-author.jpg") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;text-align:center;padding-bottom:3rem}.book-author .book-title{background:#d70e24;color:#31aac5}.book-author h2{font-family:'Heavywei';font-size:29px;font-weight:normal;margin-bottom:0}@media (min-width:680px){.book-author h2{font-size:42px}}.book-author .book-body{padding-bottom:.5rem}.book-author strong{display:block}.book-author img{margin-top:1.5rem}.book-gallery{position:relative;background:url("../images/denik-whole30/bg-gallery.jpg") no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;overflow:hidden;text-align:center}.book-gallery .book-title{background:#d70e24;color:#31aac5}.book-gallery ul{position:relative;z-index:10;margin:0 0 0 -2rem;overflow:hidden;text-align:center}.book-gallery li{float:left;width:50%;padding-left:2rem;text-align:center;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-gallery li a{display:inline-block}@media (min-width:680px){.book-gallery li{width:33.3%}}.book-refs{position:relative;background:#000 url("../images/denik-whole30/bg-refs.jpg") no-repeat;z-index:5}.book-refs strong{display:block;text-align:right;font-style:normal}.book-refs strong em{font-style:normal;font-weight:normal}.book-content th,.book-content td{padding:6px 12px}.book-content table{position:relative;margin-bottom:0;z-index:20;max-width:90%}.book-sources{position:relative;color:#fff;background:url("../images/denik-whole30/bg-sources.jpg") no-repeat;z-index:5;text-align:center}.book-sources .book-add-to-cart{padding-top:3em}.book-sources .book-add-to-cart a{opacity:1;-ms-filter:none;filter:none}.book-sources a{display:block;color:#fff;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.book-sources a:hover{color:#fff;opacity:1;-ms-filter:none;filter:none}#download-book-sample,#download-certificates{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,#download-certificates:before{content:'';display:block;padding-bottom:48.47457627118644%}#download-book-sample span,#download-certificates span{display:none}#download-certificates{background-image:url("../images/denik-whole30/download-certificates.png")}#download-certificates:before{padding-bottom:50.33557046979866%}#download-book-sample,#download-certificates{margin:0 .5rem}