.wrapper{width:100%;margin:0 auto;padding:0;font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.42857143;color:#333;min-height:110px}.inlineBlock{display:inline-block}.fRight{float:right}.fLeft,.pull-left{float:left}.margBot28{margin-bottom:28px}.padBottom0{padding-bottom:0!important}.branding{margin:18px 0 0}.topHeader .dropdown>button{background:#00aeef;border:0;border-radius:0}.topHeader .dropdown>button>span{color:#fff;padding-right:0;font-size:23px;margin-top:1px;float:left}.topHeader .dropdown>button span.btnText{font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.3);padding:3px 4px 5px 5px;display:flex;font-size:14px}.topHeader .dropdown-toggle::after{margin-top:.8em}.topHeader .dropdown>button:hover,.topHeader .dropdown>button:visited,.topHeader .dropdown>button:active,.topHeader .dropdown>button:focus{background-color:#de1219}.topHeader .dropdown-menu.show{padding:3px 15px 5px 14px;margin:2px 0 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;left:auto!important;right:0}.topHeader .dropdown-menu.show a.dropdown-item:hover{color:#ed1c24;text-decoration:underline;background-image:none;background-color:#f5f5f5;padding:0 10px}.topHeader .dropdown-menu.show a.dropdown-item{display:block;width:100%;padding:0 10px;clear:both;font-weight:400;color:#333;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;font-size:14px;line-height:2em}.topHeader .navbar-header .navbar-toggle{display:none}@media screen and (max-width:1023px){.topHeader .topBtn,.megaMenu{display:none}.topHeader .navbar-header .navbar-toggle{display:block}.topHeader .topBtn,.nav.navbar-default{width:100%}button.navbar-toggle.collapsed{float:none}.navbar.navbar-default.navbar-header.mobMenuWrapper,.navbar.navbar-default.inlineBlock.mobMenuWrapper{display:block!important}.mobMenu{clear:both}.navbar{padding:0;margin:0}.navbar.navbar-default.navbar-header{width:21%;padding:0;float:right;margin:10px 0 0}.navbar-collapse.mobMenu.collapse.show.in{border:0}.navbar-collapse.mobMenu{border-top:0;padding-left:0;padding-right:0}.mobMenu .navbar-nav{margin:0;padding:0}.mobMenu .nav>li>a{color:#4a4a4a!important;font-size:18px;padding:10px 5px 5px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);background-color:transparent;outline:medium none;text-transform:none;top:0}.mobMenu ul li.dropdown>a:hover{border-bottom:4px solid #ed1c24}.mobMenuWrapper{width:100%;padding:0}.mobMenu section{padding:20px 0 10px}.mobMenu .menu-solutions .heading{margin:0 0 10px}.mobMenu section:last-child{padding-bottom:0}#bookStore li.col-md-6.col-sm-6.fRight{float:none}}.navbar.navbar-default.navbar-header.mobMenuWrapper,.navbar.navbar-default.inlineBlock.mobMenuWrapper{display:none}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-nav{margin:7.5px -15px}.nav{padding-left:0;list-style:none}.nav>li{position:relative;display:block}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li{position:relative;display:block}.navbar-default .navbar-nav>li>a{color:#777}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.main-menu ul.nav.navbar-nav{display:table;margin-top:18px}.main-menu ul.nav.navbar-nav li.dropdown{display:table-cell;border:0;padding:0;position:static;margin-right:12px;font-weight:400}.main-menu li.dropdown a.dropdown-toggle{margin-right:7px;color:#4a4a4a;font-size:18px;padding:5px 5px 6px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);background-color:transparent;outline:medium none;text-transform:none;text-align:center}.main-menu li.dropdown a.dropdown-toggle:hover,.main-menu li.dropdown a.dropdown-toggle:visited,.main-menu li.show a.dropdown-toggle{border-bottom:4px solid #ed1c24;top:0!important;color:#4a4a4a!important}.main-menu li.dropdown a .dropdown-toggle:after{display:none}.dropdown-toggle.noIcon::after{display:none}.main-menu .search a .icon{font-weight:800;font-size:18px;color:#555}.main-menu .search .dropdown-menu{position:absolute;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:18px;border:1px solid rgba(0,0,0,.15);background-clip:padding-box}.main-menu li.dropdown #search-box{background-color:#555;box-shadow:0 5px 10px rgba(255,255,255,.4);position:absolute;right:30px;top:auto;text-align:right}.main-menu li.dropdown #search-box .container{box-shadow:none;background-color:transparent}#search-box form{width:100%}.main-menu li.dropdown #search-box .search{display:inline-block;width:50%;margin:0;position:relative}.padding-top-sm{padding-top:40px!important}.form-control{display:block;width:100%;height:45px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.main-menu li.dropdown #search-box .search input{border:0;height:46px;float:left;box-shadow:none;border-radius:3px 0 0 3px;width:calc(100% - 50px);font-weight:300;font-style:italic}.main-menu li.dropdown #search-box .search .icon{padding:9px 0;font-size:30px;line-height:26px;width:50px;border-radius:0 3px 3px 0;float:right}.cta-1{background-color:#ed1c24}.main-menu li.dropdown #search-box p{font-size:20px;padding-top:10px;font-weight:400}.padding-bottom-xs{padding-bottom:20px!important}.text-light{color:#fff}.main-menu li.dropdown #search-box p a{background-color:transparent;text-decoration:underline;color:#fff;display:inline;width:40px;text-align:center}.main-menu li.dropdown.search.show a.dropdown-toggle{border-bottom:4px solid #ed1c24!important;color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.main-menu #solutions{background-color:transparent;width:100%;border:0}.main-menu #solutions .container,.main-menu .mega-menu .container{box-shadow:0 5px 10px rgba(0,0,0,.1)!important;background-color:#fff;border:0}.main-menu #solutions section{padding-bottom:0}.main-menu #solutions section header{display:inline-table;margin-bottom:10px}.main-menu #solutions section header .icon{font-size:185%;color:#ed1c24;width:0}.main-menu #solutions section header .heading{padding-left:10px!important;display:table-cell;vertical-align:middle;color:#555;font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-shadow:none;margin:0 0 10px!important}.main-menu #solutions section p,.mobMenu #solutions section p{margin-bottom:5px;font-size:14px;font-weight:300}.main-menu .container .heading a,.list-unstyled li a{color:#4a4a4a;text-decoration:none}.list-unstyled{padding-left:0;list-style:none;margin-top:5px}.list-unstyled li{padding:0;margin-bottom:5px}.main-menu .list-unstyled li a:hover{color:#ed1c24;text-decoration:underline;background-color:#eee}.main-menu #solutions .bg-primary,.main-menu .mega-menu .bg-primary,.mobMenu .bg-primary{padding:34px 15px;background-color:#f5f5f5!important}.main-menu .menu-solutions,.mobMenu .menu-solutions{width:auto;margin:0 auto;list-style-type:none;min-height:230px}.main-menu .container .bg-primary h5 a,.mobMenu .container .bg-primary h5 a{color:#ed1c24;display:inline-block;line-height:1.2em;text-decoration:none}.mobMenu .container .bg-primary h5 a{font-weight:500}.panel-title{margin-top:0;margin-bottom:6px;font-size:21px;color:inherit}.main-menu .menu-solutions .panel-title a,.mobMenu .menu-solutions .panel-title a{font-size:16px;font-weight:400;font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}.main-menu .container .heading.padding-top-xs,.mobMenu .container .heading.padding-top-xs{padding-top:20px!important;color:#ed1c24;display:inline-block;line-height:1.2em;text-decoration:none}.main-menu .container .more a span,.mobMenu .container .more a span{text-decoration:underline}.main-menu .menu-solutions .panel-title a:hover{color:#ed1c24;text-decoration:underline;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.main-menu #solutions section header .icon,.main-menu .mega-menu section header .icon,.mobMenuWrapper section header .icon{font-size:185%;color:#ed1c24;width:0}.main-menu #solutions section header .icon.ln-tolley,.main-menu .mega-menu section header .icon.ln-tolley,.mobMenu section header .icon.ln-tolley{font-size:230%;margin-top:-7px}.main-menu #solutions section header .icon,.main-menu .mega-menu section header .icon,.mobMenu section header .icon{color:#ed1c24;width:0;line-height:.83em}.main-menu #solutions section header .heading,.main-menu .mega-menu section header .heading{padding-left:40px!important;display:table-cell;vertical-align:middle;color:#555}.mobMenu section header{display:table-cell;vertical-align:middle}.mobMenu section header>h5.heading>a,.mobMenu .container .heading>a{color:#555}.main-menu .container .heading,.mobMenu .container .heading{font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-shadow:none;margin:5px 0 5px 40px;text-decoration:none}.mobMenu .container .menu-solutions .heading{margin:5px 0 5px 0}section{padding:10px 0}.margBot12{margin-top:12px!important}.main-menu p,.mobMenu p{font-size:14px;font-weight:300}.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;list-style:none;font-size:12px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.menuBuyBooks .dropdown-menu{transform:translate3d(72px,110px,0)!important;width:88%}.main-menu #newsInsigt{transform:translate3d(272px,110px,0)!important;width:64%}.main-menu #solutions{transform:translate3d(4px,117px,0)!important}.main-menu #aboutus{width:33.5%}.main-menu #newsInsigt .list-unstyled li,.main-menu #aboutus .list-unstyled li{margin-bottom:0}.main-menu #aboutus .list-unstyled{margin-top:0}.main-menu .container .heading,.mobMenu #bookstore .container .heading{font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-shadow:none;color:#ed1c24;text-decoration:none}.main-menu #training .well,.mobMenu #training .well{font-size:22px;color:#000}.main-menu #training .phone,.mobMenu #training .phone{border-radius:2px;border:#999 1px solid;margin-bottom:0;margin-top:12px}.well{background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);min-height:20px;background-color:#f5f5f5}.well-sm{padding:9px}.main-menu #training .phone strong,.mobMenu #training .phone strong{font-size:26px;color:#333;font-weight:normal}.main-menu #training .phone small,.mobMenu #training .phone small{font-size:14px;color:#666;display:block;margin-bottom:5px}.main-menu #training .phone a,.mobMenu #training .phone a{font-size:16px}.main-menu #training form,.mobMenu #training form{margin-top:10px}.main-menu #training form .form-group,.mobMenu #training form .form-group{margin-bottom:15px}.main-menu #training form .form-group select option,.mobMenu #training form .form-group select option{font-family:'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}.w_mega_menu{background:#fff}.w_mega_menu ul li a{font-family:'LatoRegular';font-size:15px;color:#989a9d}.heading{color:#25669e}.mega-menu-position{position:absolute;left:0;will-change:transform;font-family:'LatoRegular';margin:0}