a,body{color:#484848}.book-list .book .title,.cart-table td .title,.cart-table td.item-subtotal,.cart-table tfoot .cart-total,.cart-table th,.required{font-weight:700}body{font-family:'Open Sans',Helvetica,sans-serif;background-color:#000}h1,h2,h3,h4,h5,h6,h7{font-family:Cinzel,serif}a:hover{color:#c00}h1{padding:30px 0 10px}@media (max-width:768px){h1{font-size:2rem}}.field-row{padding-bottom:15px}.form-field{padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px}.underline{text-decoration:underline}.border{border:1px solid #000}.book-cover,.fancybox-content,.paypal-button{border-radius:4px}::placeholder{font-style:italic;color:#ddd}.hide{display:none;min-width:250px;max-width:600px;max-height:600px}.regular-price{text-decoration:line-through}.book-page .book-details a,.cart-table td .title,.description-links a,.header .topnav .nav .nav-link:hover,.header-wrapper .special-offers a{text-decoration:underline}.sale-price{color:#c00}.green{color:#080}.red{color:#d00}.grey{color:#484848}.note{font-size:90%}.paypal-button{max-width:200px}.content-wrapper{background-color:#000}@media (max-width:990px){.content-wrapper{margin-top:15px}}@media (max-width:768px){*{font-size:99%}.content-wrapper{margin-top:0}}.content-wrapper .container{background-color:#fff;padding-bottom:20px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.header-wrapper .container{background:url(../images/layouts/background-slice-2.jpg) no-repeat;padding:0}.header-wrapper .special-offers{text-align:center;height:25px;margin:4px;min-height:25px;font-size:15px;color:#fff}.header-wrapper .special-offers a,.header-wrapper .special-offers a:hover{color:#fff}@media (min-width:1200px){.content-wrapper .container,.header-wrapper .container{max-width:1200px}}.header-wrapper .header{height:165px}.header-wrapper .nav .dropdown-menu{max-height:600px;overflow:auto}.header .logo{padding:10px 5px}.header .topnav .nav .nav-link{font-size:80%;color:#fff;background-color:rgba(150,150,150,.5);border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin:0 3px}.header .topnav .nav .nav-link:hover{background-color:rgba(70,70,70,.7)}.header .navigation{background-color:#000;font-size:80%}.header .navigation .dropdown-menu .dropdown-item{font-size:80%}.header .navigation .dropdown-menu .dropdown-item:active{background-color:#f8f9fa;color:#c00}.header .navigation .dropdown-menu .dropdown-item:hover{color:#c00}.header .navigation .nav-link{color:#fff;text-transform:uppercase;border-radius:0}.header .navigation .nav-link:hover,.header .navigation .nav-pills .nav-link.active,.header .navigation .nav-pills .show>.nav-link{color:#c00;background-color:#fff}.navbar-brand{font-size:80%;text-transform:uppercase}.navbar-wrapper .navbar-nav .dropdown-menu{max-height:213px;overflow:scroll}.navbar-wrapper .special-offers{clear:both;text-align:center;min-height:25px;line-height:25px;font-size:15px;color:#fff}.footer-wrapper{color:#fff;margin-top:20px}.footer-wrapper .col{margin-bottom:10px}.footer-wrapper a{color:#fff;font-size:80%}.footer-wrapper .copyright{color:#ccc;margin:15px 0;font-size:70%}.footer-wrapper .social a{display:inline-block;font-size:50px}@media (max-width:990px){.header-wrapper .header{height:135px}.footer-wrapper .social a{display:inline-block;font-size:30px}}.sidebar{margin-top:40px}.sidebar .section{margin-bottom:20px}.sidebar .section a{text-indent:-15px;margin-left:15px;display:block;font-size:80%}.sidebar .section a.active{color:#c00}.breadcrumbs{padding-top:5px;margin-bottom:-20px;font-size:90%}form.validate label.error,label.error{color:red;font-size:12px}div.error-msg,div.notify-msg,div.success-msg{font-size:15px;margin:10px 0}div.error{display:none}.required{color:#8d0008}div.success-msg{padding:5px 10px;color:#558679;border:2px solid #558679;background-color:#f1fcf9;border-radius:4px;-webkit-border-radius:4px}div.error-msg{padding:5px 10px;color:#9e0b0f;border:2px solid #9e0b0f;background-color:#fdf5f5;border-radius:4px;-webkit-border-radius:4px}div.notify-msg{padding:5px 10px;color:#3b6f97;border:2px solid #3b6f97;background-color:#f1fcf9;border-radius:4px;-webkit-border-radius:4px}.cart-table tfoot,.cart-table th{color:#000;background-color:#ddd}.book-list .book{margin-bottom:10px}.book-cover{border:2px solid #333}.book-list .book .title{display:inline-block;padding-top:4px}.book-list .book .short-description{font-style:italic;font-size:90%}.book-page .book-media img{margin-bottom:15px}.book-page .book-details{padding-bottom:15px}.book-page .book-description .tab-pane{padding-top:20px}.book-page .vendors a.vendor{margin:0 12px 12px 0}.book-page .vendors a.vendor img{max-height:75px;max-width:125px}@media (max-width:990px){.book-page .vendors a.vendor img{max-height:50px;max-width:75px}}.book-page .related-book{max-width:150px;border-radius:4px;border:2px solid #333}.content-social a{display:inline-block;font-size:20px;margin-top:10px}.content-social span{display:inline-block}.cart-table{width:100%}.cart-table th{text-transform:uppercase;padding:3px 6px}.cart-table td{padding:5px 10px 5px 0;vertical-align:top;border-bottom:1px solid #ddd}.cart-table td.image img{max-width:150px}@media (max-width:1200px){.cart-table td.image img{max-width:125px}}@media (max-width:990px){.cart-table td.image img{max-width:75px}}.cart-table td.image .cart-thumb{border-radius:3px;border:1px solid #333}.cart-table td.quantity input{text-align:center}.cart-table tfoot{padding:3px 6px}.book-library img.book-thumb{max-width:75px;margin-right:10px;float:left;border-radius:2px;border:1px solid #333}.author-social a{margin-bottom:6px}.break{display:block}.spacer{height:24px}.spacer-pad{height:32px}.show-on-focus:not(:focus):not(:active),.visually-hidden{overflow:hidden;position:absolute;white-space:nowrap;width:1px;height:1px}.show-on-focus:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%)}.visually-hidden{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);padding:0;margin:0}
