@media screen and (max-width:1680px){.works.book-series .series-work-info{padding:0 0 0 50px}}@media screen and (max-width:1100px){#header .logo img#logo-white.large-logo{width:220px}.navigation a{margin-left:33px}}@media screen and (max-width:1024px){#header .header-content{width:90%;padding:40px 0}#header .logo img#logo-white{width:200px}#header.fixed a{color:#a2a0a0}.nav-toggle{display:block}.navigation{position:fixed;background-color:#000;width:100%;height:100%;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.navigation .primary-nav{position:relative;top:45%;-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%)}.navigation li{display:block;margin-bottom:20px}.navigation a{display:block;font-size:25px;margin:0;text-align:center}.person{margin:0 auto 50px}.person-content{text-align:center}.person .social-icons li{display:inline-block;float:none;margin-bottom:5px}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:12px}.flex-control-nav{bottom:20px}.shop-now{display:block;position:absolute;top:0;right:0;color:#fff;width:0;height:0;transition:all linear .3s;border-top:55px solid rgba(0,0,0,.65);border-right:55px solid rgba(0,0,0,.65);border-left:55px solid transparent;border-bottom:55px solid transparent}.shop-now>i{position:absolute;top:-35px;right:-35px}.shop-now>i:hover{color:#eee;cursor:pointer}.shop-now .fa-times-circle{color:#fff;transition:all linear .3s}.shop-now>i:hover .fa-times-circle{color:#eee}.work-box:hover img{transform:none}.work-box .overlay{display:none}.work-box .overlay.display_inline{display:inline}.work-box .book-link{margin-top:35px}.book-details .book-image.work .overlay .overlay-caption p{font-size:.9em}.book-details .card-link{font-size:1.2em}}@media screen and (max-width:768px){.banner-text{padding-top:30%}.banner-text h1{font-size:42px}.banner-text p{font-size:18px}.smaller-banner-text{padding-top:14%}.flexslider{padding-bottom:80px}.flex-control-nav{width:100%}.footer .footer-col{margin-bottom:50px}}@media screen and (max-width:640px){.banner-text{padding-top:35%}.testimonials p{font-size:12px}#newsletter .sign-up-book{width:380px}}@media screen and (max-width:480px){.banner-text{padding-top:45%}.banner-text h1{font-size:32px}.smaller-banner-text{padding-top:23%}.testimonials p{font-size:12px}@media screen and (max-width:320px){.banner-text{padding-top:55%}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:12px}}}