html,body{width:auto;overflow-x:hidden}body{font-family:"Roboto",Verdana,Geneva,sans-serif;font-size:14px}h1,h2,h3{font-family:"Playfair Display",Palatino,Georgia,serif}strong{font-weight:bold}em{font-style:italic}.btn{font-weight:200;font-size:18px;font-family:"Roboto Condensed",Verdana,Geneva,sans-serif}.page-anchor{position:relative;display:block;top:-113px;visibility:hidden}@media (max-width:767px){.page-anchor{top:-33px}}.alert-danger{background-color:rgb(255,222.6923076923,212.5);border-color:rgb(255,154.8461538462,123.25);color:#FF5722}.has-error .form-control{border-color:#FF5722}.has-error .form-control:focus{border-color:#FF5722}input[type=text],input[type=email],input[type=password]{border-bottom:2px solid #FF5722}.fade-in{transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;opacity:1!important}.content-header{margin-bottom:25px}.content-header h2{padding-bottom:15px;border-bottom:2px solid black;font-size:42px;margin-top:75px;margin-bottom:15px}.navbar-top-piece{background-color:#1C2559;border-bottom:2px solid rgba(255,255,255,0.3);height:35px;min-height:35px;padding:0px 25px}.navbar-top-piece .navbar-nav li a{color:#FFFFFF;padding:7px 30px;font-weight:200}.navbar-top-piece .navbar-nav li a span:hover{border-bottom:2px solid #FF5722;padding-bottom:2px}.navbar-top-piece .navbar-header .phone-logo{height:40px;margin-top:4px}.navbar-top-piece .navbar-header .phone-btn-signup{margin-top:5px}#navbar-top-piece-links ul{float:right}.navbar-bottom-piece{background-color:#1C2559;margin-top:35px;margin-bottom:0;height:80px;font-size:17px;padding:0px 25px;border-bottom:none}.navbar-bottom-piece .navbar-nav li{margin-right:15px}.navbar-bottom-piece .navbar-nav li a{color:#FFFFFF;padding-top:25px;font-weight:200;font-family:"Roboto Condensed",Verdana,Geneva,sans-serif}.navbar-bottom-piece .navbar-nav li .btn-link{padding-top:17px}.navbar-bottom-piece .navbar-nav li .btn{padding:5px 50px}.navbar-bottom-piece .navbar-nav li.active a,.navbar-bottom-piece .navbar-nav li.active a:hover,.navbar-bottom-piece .navbar-nav li:hover a,.navbar-bottom-piece .navbar-nav li:hover a:hover{background-color:transparent!important}.navbar-bottom-piece .navbar-nav li.active a span,.navbar-bottom-piece .navbar-nav li.active a:hover span,.navbar-bottom-piece .navbar-nav li:hover a span,.navbar-bottom-piece .navbar-nav li:hover a:hover span{border-bottom:2px solid #FF5722;padding-bottom:4px}.navbar-bottom-piece .navbar-nav li.my-books{background-color:#FF5722;padding:0;margin-left:15px;vertical-align:middle;display:inline;margin-right:30px;line-height:70px;top:15px}.navbar-bottom-piece .navbar-nav li.my-books a{padding:10px 50px}.navbar-bottom-piece .navbar-nav .btn a{text-decoration:none}.navbar-bottom-piece .navbar-brand{padding:0;height:70px}.navbar-bottom-piece .navbar-brand .navbar-logo{height:100%;width:auto}.navbar-bottom-piece .navbar-brand .navbar-logo-lg{height:100%;width:auto;padding-top:20px;padding-bottom:10px}.navbar-bottom-piece .navbar-brand .navbar-logo-sm{margin-top:3px}.navbar-bottom-piece .search-label{color:#FFFFFF;font-weight:200;vertical-align:middle}.navbar-bottom-piece .search{margin:5px 5px 0px 15px;width:400px;position:relative;z-index:1}.navbar-bottom-piece .clear-search{cursor:pointer;position:absolute;z-index:2;display:none;pointer-events:auto}.navbar-bottom-piece .clear-search i{font-size:23px;line-height:56px;color:#1C2559;opacity:0.8}.navbar-bottom-piece .btn-search{margin:5px 35px 0px 0px}.navbar-top-space{height:35px}.navbar-bottom-space{height:80px}@media (max-width:992px){.navbar-bottom-piece .navbar-nav li a{padding:25px 5px 10px 5px}.navbar-bottom-piece .navbar-nav li .btn{padding:5px 30px}.navbar-bottom-piece .navbar-nav li.my-books a{padding:10px 40px}}@media (max-width:767px){.navbar-top-space{height:48px}.navbar-top-piece{height:48px;border:none}.navbar-top-piece .navbar-toggle{border:none;float:left}.navbar-top-piece .navbar-toggle:focus{background:#1C2559}.navbar-top-piece .navbar-toggle:hover{background:#1C2559}#navbar-top-piece-links{background:#1C2559}#navbar-top-piece-links ul{float:left}#navbar-top-piece-links ul li a span:hover{border-bottom:2px solid #FF5722;padding-bottom:2px}.navbar-bottom-piece + .container-fluid{margin-top:48px}}.cart-tag-wrapper a.cart-tag-href{display:inline-block;padding-left:0;padding-right:0}.cart-tag-wrapper a.cart-tag-href span{display:inline-block;margin-left:3px;margin-right:3px}div.cart-tag-item-count{display:inline-block;background-color:#FFA000;width:25px;height:25px;border-radius:50%;top:-3px;position:relative;text-align:center}.cart-tag-num-items{position:relative;top:4px;color:black}#temporary_redirect_banner{height:auto;color:#fff;font-family:"Roboto",Verdana,Geneva,sans-serif;border-style:solid;border-width:3px;max-height:30px;border-color:#FFA000;border-radius:11px;background-color:rgb(255,160,0);display:inline-block;margin:10px;padding:5px 30px;position:relative;top:-25px;font-weight:normal;font-size:17px;text-transform:uppercase;text-decoration:none}#temporary_redirect_banner.short{display:none}#temporary_redirect_banner.mobile{display:none;top:0;position:fixed}@media (max-width:767px){#temporary_redirect_banner.mobile.short{display:inline-block;text-align:center;margin:0px;height:35px;width:100%;z-index:1030}}@media (min-width:767px){#temporary_redirect_banner{position:absolute;top:-40px!important;left:0;font-size:16px;padding-top:0;padding-bottom:0}}@media (max-width:820px){#temporary_redirect_banner.short:not(.mobile){display:inline-block}#temporary_redirect_banner.full:not(.mobile){display:none}}