@charset "UTF-8";* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}button, input[type="submit"] {-webkit-font-smoothing: antialiased;background-color: #20282F;border-radius: 3px;color: white;display: inline-block;font-size: 1em;font-weight: bold;line-height: 1 !important;padding: 0.75em 1em;text-decoration: none;}button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus {background-color: #145992;color: white;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}button:disabled, input[type="submit"]:disabled {cursor: not-allowed;opacity: 0.5;}.header:after, .nav-utility:after, .nav-primary:after, .nav-primary .nav-menu:after {content: "";display: table;clear: both;}body {-webkit-font-smoothing: antialiased;background-color: white;color: #000;font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size: 1em;line-height: 1.5;}h1, h2, h3, h4, h5, h6 {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;line-height: 1.25;margin: 0;}h1 {font-size: 2.25em;}h2 {font-size: 2em;}h3 {font-size: 1.75em;}h4 {font-size: 1.5em;}h5 {font-size: 1.25em;}h6 {font-size: 1em;}p {margin: 0 0 0.75em;}a {-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;transition: color 0.1s linear;color: #2c5999;text-decoration: none;}a:hover {color: #2c5999;}a:active, a:focus {color: #2c5999;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}a, a:link, a:active, a:visited {color: #155D99;text-decoration: none;}a:hover, a:focus, a:active:hover {outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.no_line:hover, .no_line:link:hover, .no_line:active:hover {color: #155D99 !important;text-decoration:none !important;}hr {border-bottom: 1px solid #DDD;border-left: none;border-right: none;border-top: none;margin: 1.5em 1em;}img, picture {margin: 0;max-width: 100%;font-size:14px;}blockquote {margin: 1.5em 0;padding-left: 0.75em;}@media screen and (max-width: 1240px) {blockquote {padding-left: 0 !important;}}cite {display:block;line-height:1.5em;color: #333333 ;font-style: italic;text-align:right;margin-bottom:10px;}cite:before {content: "\2014 \00A0";}fieldset {border: 1px solid #DDD;margin: 0 0 0.75em 0;padding: 1.5em;}input, label, select {font-size: 1em;}label {font-weight: bold;margin-bottom: 0.375em;}label.required:after {content: "*";}label abbr {display: none;}textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple], select {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: border-color;-moz-transition: border-color;transition: border-color;background-color: white;border-radius: 3px;border: 1px solid #949494;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);font-family: "Open Sans","Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size: 1em;margin-bottom: 0.75em;padding: 0.5em 0.5em;}textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {border-color: #477DCA;box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(55, 112, 192, 0.7);outline: 1px dotted #2c5999;outline-offset:2px;}input.short-input[type="text"] {width: 100px !important;}textarea {resize: vertical;}input[type="checkbox"], input[type="radio"] {display: inline;margin-right: 0.375em;}input[type="file"] {padding-bottom: 0.75em;width: 100%;}select {-webkit-appearance: none;-webkit-appearance: menulist;-o-appearance: menulist-button;margin-bottom: 0.75em !important;max-width: 100%;width: auto;height:37px;line-height: 1;padding: 0.3em 0.5em;}.gstl_50 {margin:0;}table {border-collapse: collapse;margin: 0.75em 0;width: 100%;}ul, ol {margin: 0;padding: 0;list-style-type: none;}dl {margin-bottom: 0.75em;}dl dt {font-weight: bold;margin-top: 0.75em;}dl dd {margin: 0;}button, input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;border: none;cursor: pointer;vertical-align: middle;white-space: nowrap;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}audio, canvas, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}a {background: transparent;}a:active,a:focus, a:hover {outline: 1px dotted #2c5999;outline-offset:.5px;}h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: none !important;cursor: inherit !important;text-decoration: none !important;}b, strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code, kbd, pre, samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: none;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}button, input {line-height: normal;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;float: left;}input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}.header:before, .nav-utility:before, .nav-primary:before, .nav-primary .nav-menu:before, .header:after, .nav-utility:after, .nav-primary:after, .nav-primary .nav-menu:after {content: " ";display: table;}.header:after, .nav-utility:after, .nav-primary:after, .nav-primary .nav-menu:after {clear: both;}.grid-row {box-sizing: content-box;margin:0;}.grid-row:after {display: table;content: "";clear: both;}img {max-width: 100%;}hr.stripe {background: url("/shared/index_files/angle-pattern.png") repeat-x bottom;border: 0;float: left;height: 12px;margin: 50px 0 50px;width: 100%;}hr.stripe:after {content: "";display: table;clear: both;}@media screen and (max-width: 400px) {hr.stripe {margin: 40px 0;}}.mobile-hero {display: none;}.wrapper, .nav-primary, .nav-primary .nav-menu {width: 100%;max-width: 1240px;padding: 0 40px;margin: 0 auto;}@media screen and (max-width: 1240px) {.wrapper, .nav-primary, .nav-primary .nav-menu {padding: 0 20px;}}@media screen and (max-width: 600px) {.wrapper, .nav-primary, .nav-primary .nav-menu {padding: 0 10px;}}@media screen and (max-width: 800px) {.header {background: #145992;height: 60px;width: 100%;top: 0;z-index: 500;}.main_content {padding:10px 5px 0;}.main_content .main_content {padding:0 !important;}}.header.fixed {padding-bottom: 60px;}.header #logo {margin: 40px 0;}@media screen and (max-width: 800px) {.header #logo {display: none;}}.header .hmh-logo img {margin-left: 25px;}.header .mobile-logo {display: none;float: left;margin: 11px 0 0 10px;width: 40px;}@media screen and (max-width: 800px) {.header .mobile-logo {display: block;}}.header .mobile-controls {display: none;float: right;}@media screen and (max-width: 800px) {.header .mobile-controls {display: block;}}.header .mobile-controls a {border-left: 1px solid #10436d;display: block;float: left;height: 60px;width: 60px;outline: 0;padding-top: 18px;}.header .mobile-controls a img {display: block;margin-right: auto;margin-left: auto;width: 24px;}.header .mobile-controls .mobile-search-control img {-webkit-transition: all 400ms cubic-bezier(0.68, -1, 0.265, 1.55);-webkit-transform: scale(1);}.header .mobile-controls .mobile-search-control.open {background: #10436d;transition: background linear 100ms;}.header .mobile-controls .mobile-search-control.open img {transition: all 400ms cubic-bezier(0.68, -1, 0.265, 1.55);-webkit-transform: scale(1.2);}.header .mobile-controls .mobile-nav-control {background: rgba(16, 67, 109, 0);transition: all linear 100ms;}.header .mobile-controls .mobile-nav-control img {-webkit-transform: rotate(0deg) scale(1);-webkit-transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);}.header .mobile-controls .mobile-nav-control.open {background: #10436d;transition: all linear 250ms;}.header .mobile-controls .mobile-nav-control.open img {-webkit-transform: rotate(180deg) scale(1.2);transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);}.header .wrapper, .header .nav-primary, .header .nav-primary .nav-menu, .nav-primary .header .nav-menu {position: relative;}@media screen and (max-width: 800px) {.header .wrapper, .header .nav-primary, .header .nav-primary .nav-menu, .nav-primary .header .nav-menu {padding: 0;}}.authorSearchPage{margin-top:100px;}.header #search {width: 330px;position: absolute;top: 26px;right: 40px;text-align: right;font-size: 14px;margin-top:10px !important;}@media screen and (max-width: 800px) {.header #search {display: none;}}.header #search fieldset {background: transparent;padding-right: 0;margin-top:6px;margin-right: 0;}.header #search input {border: 1px solid #949494;border-radius: 6px 6px 6px 6px;color: #767676;font-family: "Open Sans", helvetica, arial, sans-serif;height: 40px;margin: 0;display: inline-block;padding: 1px 1px 1px 12px;width: 75%;}.header #search button {background: #20282f url(/shared/index_files/icon-search-white.png) center no-repeat;height: 40px;width: 40px;border: none;padding: 0;margin: 0 0 0 10px;display: inline-block;float: right;}.header #search button:hover, .header #search button:focus {background: #145992 url(/shared/index_files/icon-search-white.png) center no-repeat;outline: 1px dotted #2c5999;outline-offset: 2px;}.header #search #query-input ul.ui-autocomplete, .header #search #queryInput ul.ui-autocomplete{border: 1px solid #949494 !important;border-radius: 6px !important;color: #767676 !important;display: inline-block !important;font-size: 15px !important;height: 40px !important;margin: 0 !important;padding: 1px 1px 1px 8px !important;width: 95% !important;background:#ffffff;z-index:1;}.header .header-signin {display: inline-block;position: absolute;top: -20px !important;right: 344px;font-size: 14px;color: #293137;border-right: 1px solid rgba(0, 0, 0, 0.15);padding: 0 14px 0 0;text-align:right;}@media screen and (max-width: 800px) {.header .header-signin {display: none;}}.header .nav-bar {background: #145992;height: 60px;}@media screen and (max-width: 800px) {.header .nav-bar {display: none;}}.header .nav-bar.fixed {position: fixed;left: 0;right: 0;top: 0;z-index: 10;}.header .nav-bar.fixed .nav-logo {opacity: 1;opacity: 1;-webkit-transition: opacity 200ms 150ms ease-in-out;}.header .nav-bar.fixed .main-nav {padding-left: 50px;-webkit-transition: padding 200ms 150ms ease-in-out;}.header .nav-bar .nav-logo {position: absolute;float: left;margin-top: 10px;opacity: 0;width: 40px;-webkit-transition: opacity 200ms ease-in-out;}.header .nav-bar .main-nav {padding-left: 0;-webkit-transition: padding 200ms ease-in-out;}.breadcrumb {color: rgba(0, 0, 0, 0.6);margin: 17px 0 !important;display: block;font-size: 14px;font-weight: 400;}.breadcrumb a {margin: 0 4px;}.breadcrumb a:first-of-type {margin-left: 0;}.sidebar {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 23.2317613015%;}.sidebar:last-child {margin-right: 0;}@media screen and (max-width: 800px) {.sidebar {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;}.sidebar:last-child {margin-right: 0;}}.slick-slider {margin-bottom: 5px;}.slick-track{margin-left:unset;margin-right:unset;}.page-content {padding-left: 10px;padding-right: 10px;display: block;margin:auto;width: 100%;min-height:500px;}.page-content:last-child {margin-right: 0;}@media screen and (max-width: 800px) {.page-content {padding-left: 10px;padding-right: 10px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;}.page-content:last-child {margin-right: 0;}}@media screen and (max-width: 400px) {.page-content {margin-bottom: 0;padding-left: 15px !important;padding-right: 15px !important;}}@media screen and (max-width: 400px) {.page-content {min-height:300px;}}.page-content .hero {float: left;width: 100%;}@media screen and (max-width: 800px) {.page-content .hero {display: none;}}.page-content .slick-slider {margin-bottom: 0;}.page-content ul li, .left_content ul li{font-weight: 400;}.page-content ul li{border-bottom: 1px solid #e5e5e5;padding: 10px 0 10px 15px;}.left_content ul li{padding: 10px 0 0 10px;}footer.footer {background: #2c363f;color: #fff;padding-top: 40px;}footer.footer h3 {border: 0;font-weight: normal !important;margin: 12px 0 21px 0;font-family: Georgia, "Times New Roman", serif;}footer.footer .left {width: 50%;float: left;padding-bottom: 40px;}@media screen and (max-width: 1000px) {footer.footer .left {width: 100%;padding-bottom:10px;}}footer.footer .right {width: 50%;float: left;text-align: right;}@media screen and (max-width: 1000px) {footer.footer .right {text-align: left;float:none;width: 100%;}}footer.footer #newsletter-signup {font-size: 14px;}footer.footer #newsletter-signup input {border: 1px solid #e9eaeb;border-radius: 6px 6px 6px 6px;color: #767676;display: inline-block;float: left;font-family: "Open Sans", helvetica, arial, sans-serif;height: 44px;margin: 2px;padding: 3px 5px 3px 5px;width: 150px;}footer.footer #newsletter-signup input.name-field {width: 85px;}footer.footer #newsletter-signup button {background: #145992 url(/shared/index_files/icon-arrow-white.png) center no-repeat;height: 44px;width: 45px;border: none;padding: 0;margin: 2px 0 0 10px;display: inline-block;float: left;text-decoration: none;}footer.footer #newsletter-signup fieldset {background: transparent;padding: 0;}footer.footer .footer-nav {list-style-type: none;margin: 14px 0 19px 0;padding: 0;}@media screen and (max-width: 640px) {footer.footer .footer-nav {margin: 0 0 44px 0;}}footer.footer .footer-nav li {display: block;margin-bottom:.5em;margin-right: 25px;}@media screen and (max-width: 1060px) {footer.footer .footer-nav li {margin-right: 15px;}}footer.footer .footer-nav li:last-of-type {margin-right: 0;}@media screen and (max-width: 900px) {footer.footer .footer-nav li {margin-right: 15px;}}@media screen and (max-width: 640px) {footer.footer .footer-nav li {display: block;margin-bottom: 8px;}}footer.footer .footer-nav a, footer.footer .footer-nav a:link, footer.footer .footer-nav a:active {color: #fff;text-decoration: none;}footer.footer .footer-nav a:hover, footer.footer .footer-nav a:focus {outline: 1px dotted #fff;outline-offset:2px;text-decoration:underline;}footer.footer .social-icons {list-style-type: none;margin: 24px 0 24px 0;padding: 0;}footer.footer .social-icons li {display: inline-block;margin-right: 23px;}footer.footer .social-icons li:last-of-type {margin-right: 0;}@media screen and (max-width: 900px) {footer.footer .social-icons li {margin-right: 15px;}}footer.footer .social-icons li a {display: block;height: 48px;width: 48px;background: #145992;border-radius: 24px;text-align: center;padding-top: 13px;}@media screen and (max-width: 840px) {footer.footer .social-icons li a {margin: 10px auto;}}footer.footer .social-icons li a:hover, footer.footer .social-icons li a:focus {outline: 1px dotted #fff;outline-offset:2px;}footer.footer .subfooter {background: #20282f;padding: 24px 0;font-size: 13px;color: #c3dcf2;clear: both;}footer.footer .subfooter #logo{padding-bottom:5px;}footer.footer .subfooter #terms, footer.footer .subfooter #terms ul li, footer.footer .subfooter #copyright {display: inline-block;}@media screen and (max-width: 840px) {footer.footer .subfooter #terms, footer.footer .subfooter #copyright {width: 100%;}}@media screen and (max-width: 640px) {footer.footer .subfooter #copyright span {display: block;}}footer.footer .subfooter #terms a, footer.footer .subfooter #terms a:link, footer.footer .subfooter #terms a:active {color: #fff;margin-left: 20px;}@media screen and (max-width: 840px) {footer.footer .subfooter #terms a, footer.footer .subfooter #terms a:link, footer.footer .subfooter #terms a:active {margin-left: 0;margin-right: 20px;}}@media screen and (max-width: 640px) {footer.footer .subfooter #terms a, footer.footer .subfooter #terms a:link, footer.footer .subfooter #terms a:active {margin-right: 10px;}}footer.footer .subfooter #terms a:hover, footer.footer .subfooter #terms a:focus {outline: 1px dotted #fff;outline-offset:2px;}@media screen and (max-width: 640px) {footer.footer #newsletter-signup input {width: 100%;}footer.footer #newsletter-signup input.name-field {width: 100%;}footer.footer #newsletter-signup button {float: right;}}@media screen and (max-width: 540px) {footer.footer #newsletter-signup input {width: 100%;}footer.footer #newsletter-signup input.name-field {width: 100%;}}@media screen and (max-width: 430px) {footer.footer #newsletter-signup input {width:100%;}footer.footer #newsletter-signup input.name-field {width: 100%;}}.right_content_shaded_nobdr .pd-social{margin: 24px 24px;font-weight:700;}.right_content_shaded_nobdr .social-icons{float:left;margin-right:10px;}.right_content_shaded_nobdr .social-icons a {background: #145992 none repeat scroll 0 0;border-radius: 24px;display: block;height: 48px;padding-top: 13px;text-align: center;width: 48px;}.right_content_shaded {background:#e9e9e9;border-top:none;border-radius:8px;padding:10px 5px 15px;display:block;margin:2px auto;height:100%;}.right_content_shaded_nobdr {background:#e9e9e9;border-radius:8px;}.slick-slider {display: none;}@media screen and (max-width: 640px) {.slick-slider {margin: 0;width: 100%;}}@media screen and (max-width: 640px) {.slick-list {margin: 0 -10px !important;}}.accordion-tabs-minimal a.tab-link:hover, .accordion-tabs-minimal a.tab-link:focus {color: #145992 !important;}.alt-title {background: none;color: #293137;font-size: 36px;font-weight: 400;margin-top: 0;}.alt-title2 {background: none;color: #293137;font-size: 1.5em;font-weight: 400;margin-top: 0;}#content_subtitle{font-style:italic;font-size:22px !important;line-height:26px !important;}@media screen and (max-width: 640px) {#content_subtitle{font-size:22px !important;line-height:24px !important;}}img.prev-arrow {position: absolute;top: 100px;z-index:9;left: 0;}@media screen and (max-width: 640px) {img.prev-arrow {left: -5px;}.homepage-tabs img.prev-arrow{left:0;width: 30px;}}img.prev-arrow:hover {cursor: pointer;}img.next-arrow {position: absolute;top: 100px;z-index:9;right: 0;}@media screen and (max-width: 640px) {img.next-arrow {right: -5px;}.homepage-tabs img.next-arrow {right: 0;width: 30px;}}img.next-arrow:hover {cursor: pointer;}@media screen and (max-width: 480px) {img.next-arrow, img.prev-arrow {top: 65px;width: 30px;}}.nowrap{white-space: nowrap;}.store-sidebar-focus .book {display: inline-block;float: left;font-size: 14px;line-height: 18px;padding: 10px 20px 0;width:100%;}.collection-header{background: #20282F;color: #fff;display: table;font-size: 32px;line-height:32px;width:100%;margin: 10px auto 20px;padding: 12px 22px;text-align: center;}@media screen and (max-width: 700px) {.collection-header{font-size: 30px;width: 100%;line-height: 36px;}}.collection-header sub{font-size: 18px !important;line-height:18px !important;}.collection-row {margin:10px 0;}.collection-book-w-caption{display:block;margin:auto;}.collection-caption{width:25%;float:left;}.hp-row .book, .hp-row .author-info {width: 100% !important;}.hp-row .book img, .book img {display:block;}.book-row div .book {width: 100%;}@media screen and (max-width: 340px) {.book-row .book, .hp-row .book {text-align:center;}}.book-row .book, .hp-row .book, .table_browseby .resourceblock, .collection-row .book, .collection .book, .hp-row .author-info, .author-row .author-info {height:auto;max-height:340px !important;display: inline-block;float: left;font-size: 14px;line-height: 18px;padding: 0 20px;width: 25%;margin:1px auto 10px;}.author-row .author-info {min-height: 250px;width:20%;}.collection-row .book {margin:10px auto 10px;}.book-row .book a:hover, .hp-row .book a:hover, .table_browseby .resourceblock a:hover, .collection-row .book a:hover, .hp-row .author-info:hover, .author-row .author-info:hover {color: #145992;}.book-row .book a:focus, .hp-row .book a:focus, .table_browseby .resourceblock a:focus, .collection-row .book a:focus, .hp-row .author-info:focus, .author-row .author-info:focus {color: #145992;}.table_browseby .resourceblock {min-height:350px;}.collection-row .book{min-height:350px;}.collection-row.short-row .book{min-height:225px !important;}.collection-row.tall-row .book, .hp-row.tall-row .book{min-height:370px !important;}.book-row .book .title, .hp-row .book .title, .store-sidebar-focus .book .title, .table_browseby .resourceblock .title,.hp-row .book .catalogtitle, .collection-row .book .title, .collection .book .title, .hp-row .author-info .author-name, .author-row .author-info .author-name {color: #293137;display: block;font-weight: 600;}.hp-row .catalog{text-align:center;}.book-row .book .author, .hp-row .book .author, .store-sidebar-focus .book .author, .table_browseby .resourceblock .author, .collection-row .book .author, .collection .book .author {color: #767676;display: block;font-size: 12px;}.hp-row .book .author .etal, .collection-row .book .author .etal{white-space: nowrap;}.book-row .book .type, .hp-row .book .type, .store-sidebar-focus .book .type, .table_browseby .resourceblock .type, .collection-row .book .type, .collection .book .type {color: #767676;display: block;font-size: 12px;}.book-row .book .price, .hp-row .book .price, .store-sidebar-focus .book .price, .table_browseby .resourceblock .price, .collection-row .book .price, .collection .book .price {color: #b8101a;display: block;font-size: 12px;}.book-row .book:hover .title, .hp-row .book:hover .title, .store-sidebar-focus .book:hover .title, .table_browseby .resourceblock book:hover .title, .collection-row .book:hover .title, .collection .book:hover .title{color:#145992 !important;}.collection-row .book.no-link:hover .title{color:#333333 !important;}.table_browseby .resourceblock a:hover, .table_browseby .resourceblock a:link, .table_browseby .resourceblock a:active{text-decoration: none !important;color:#155D99;}.book-row .book img, .hp-row .book img, .store-sidebar-focus .book img, .table_browseby .resourceblock img, .collection-row .book img, .hp-row .author-info img, .author-row .author-info img {width:178px;max-height: 250px;}.author-row .author-info img {display: block;margin: auto;}.hp-row .author-info .author-name, .author-row .author-info .author-name{text-align:center;font-size:15px !important;}.hp-row .author-info .author-title, .author-row .author-info .author-title {text-align: center;font-size: 12px !important;text-decoration: none;color: #757474;}.table_browseby .resourceblock {width:50% !important;}.table_browseby .resourceblock {width:25% !important;}@media screen and (max-width: 640px) {.book-row .book img, .hp-row .book img, .store-sidebar-focus .book img, .table_browseby .resourceblock img, .collection-row .book img , .author-row .author-info img {}.table_browseby .resourceblock {width:50% !important;}}@media screen and (max-width: 800px) {.author-row .author-info {width: 25% !important;min-height: 200px;}}@media screen and (max-width: 600px) {.book-row .book, .hp-row .book, .table_browseby .resourceblock, .collection-row .book, .author-row .author-info {width: 50%;}.book-row .book img, .hp-row .book img, .store-sidebar-focus .book img, .table_browseby .resourceblock img, .collection-row .book img {}}@media screen and (max-width: 375px) {.table_browseby .resourceblock, .collection-row .book, .author-row .author-info {min-height: auto !important;width: 100% !important;text-align: center !important;}.book-row .book img, .hp-row .book img, .store-sidebar-focus .book img, .table_browseby .resourceblock img, .collection-row .book img {margin:0 auto !important;}}.more {display:none;margin-bottom:20px;}.readmore{display:inline;margin-bottom:20px;}.wistiaembed{width:50%;margin:20px auto;text-align:center;}@media screen and (max-width: 960px) {.wistiaembed{width: 75%;}}@media screen and (max-width: 800px) {.wistiaembed{width: 100%;}}.post-content {background: #e9e9e9;float: left;padding: 0 0 24px 0;width: 100%;margin-top:30px;}.post-content.no-header {padding-top: 48px;}@media screen and (max-width: 400px) {.post-content {padding-bottom: 40px;margin-top:10px;}}.post-content .link-title {background: url("/shared/index_files/blue-arrow.png") no-repeat right;display: inline-block;padding-right: 20px;}.post-content p {font-weight: 600;margin-top: 12px;}.post-content .asset-item {display: table;float: left;height: 48px;margin-right: 2%;width: 23.5%;}@media screen and (max-width: 1020px) {.post-content .asset-item {width: 48%;}}@media screen and (max-width: 520px) {.post-content .asset-item {margin-right: 0;width: 100%;}}.post-content .asset-item:last-of-type {margin-right: 0;}.post-content .asset-item .icon {background: #145992;border-radius: 6px 6px 6px 6px;float: left;margin-right: 20px;height: 48px;width: 48px;position: relative;overflow: hidden;transition: all 0.25s ease;}.post-content .asset-item .icon div {height: 48px;width: 48px;transition: all 0.25s ease;}.post-content .asset-item .icon .systems {background: url("/shared/index_files/icon-systems.png") no-repeat center;}.post-content .asset-item .icon .open-book {background: url("/shared/index_files/icon-open-book.png") no-repeat center;}.post-content .asset-item .icon .services {background: url("/shared/index_files/icon-services.png") no-repeat center;}.post-content .asset-item .icon .book {background: url("/shared/index_files/icon-book.png") no-repeat center;}.post-content .asset-item .item-detail {display: table-cell;font-size: 16px;transition: all 0.25s ease;vertical-align: middle;width: 100%;}.post-content .asset-item:hover {outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.post-content .asset-item:hover .icon {background: #eda739;}.post-content .asset-item:hover .item-detail {color: #eda739;}.post-content .post-content-col {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 31.7615656014%;padding: 0;}.post-content .post-content-col4 {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 23.23%;padding: 0;}.post-content .post-content-col:last-child, .post-content .post-content-col4:last-child {margin-right: 0;}@media screen and (max-width: 800px) {.post-content .post-content-col, .post-content .post-content-col4 {float: left;display: block;margin-right: 2.3576515979%;width: 100%;margin-bottom: 30px;}.post-content .post-content-col:last-child, .post-content .post-content-col4:last-child {margin-right: 0;}.post-content .post-content-col img, .post-content .post-content-col4 img {float: left;margin-right: 20px;width: 50%;}}@media screen and (max-width: 540px) {.post-content .post-content-col img, .post-content .post-content-col4 img {margin-bottom: 15px;width: 100%;}}.post-content h3 {border-bottom: 0;font-weight: 600;}.post-content a {display: block;font-size: 18px;font-weight: 400;margin-top: 20px;}.post-content span {display: block;font-size: 14px;font-weight: 600;}.block {display: table;float: left;margin-right: 3.44%;position: relative;text-align: center;height: 193px;width: 360px;width: 31.03%;}@media screen and (max-width: 730px) {.block {margin-bottom: 24px;margin-right: 0;width: 100%;}}.block:last-of-type {margin-right: 0;}.block h3.title {border: none;display: table-cell;color: #fff;font-size: 32px;font-weight: 400;line-height: 32px;padding: 0 20px;padding-bottom: 24px;vertical-align: middle;}@media screen and (max-width: 1100px) {.block h3.title {font-size: 28px;}}@media screen and (max-width: 900px) {.block h3.title {font-size: 21px;line-height: 28px;}}@media screen and (max-width: 730px) {.block h3.title {font-size: 28px;}}.block span {color: #fff;font-size: 11px;line-height: 12px;opacity: 0.6;position: absolute;bottom: 18px;left: 0;text-transform: uppercase;width: 100%;}.block.image {background-position: center;background-repeat: no-repeat;background-size: cover;}.block.navy {background: #145992;}.block.gold {background: #eda739;}.block.gold .label {background: #c98f30;opacity: 1;line-height: 12px;top: -8px;bottom: auto;left: 5%;right: 0;width: 90%;padding: 5px 10px;}.block.blue {background: #2e9ed2;}.block.red {background: #ec3d47;}.block-cta-row {margin-bottom: 68px;}.block-cta-row:after {content: "";display: table;clear: both;}.block-grid:after {content: "";display: table;clear: both;}.block-grid .block {float: left;height: 231px;margin: 0;width: 33.33333333%;}@media screen and (max-width: 1000px) {.block-grid .block {width: 50%;}}@media screen and (max-width: 730px) {.block-grid .block {margin: 0;width: 50%;}}@media screen and (max-width: 600px) {.block-grid .block {width: 100%;}}@media screen and (max-width: 1100px) {.block-grid .block h3.title {font-size: 32px;}}@media screen and (max-width: 1000px) {.block-grid .block h3.title {font-size: 28px;}}@media screen and (max-width: 900px) {.block-grid .block h3.title {font-size: 28px;line-height: 32px;}}.block-grid .block span {color: #fff;font-size: 16px;opacity: 0.6;position: absolute;bottom: 12px;left: 0;text-transform: uppercase;width: 100%;}.block-grid .block:hover {border:3px solid #2E9ED2;}.button-row {text-align: center;margin:30px 0;}.button-row:after {content: "";display: table;clear: both;}.button-row:last-child {margin-right: 0;}.expert-row:after {content: "";display: table;clear: both;}.expert-col {float: left;margin-right: 3.44%;width: 13.7931%;}@media screen and (max-width: 900px) {.expert-col {margin-bottom: 24px;width: 31%;}.expert-col:nth-of-type(3n) {margin-right: 0;}.expert-col img {display: block;margin: 0 auto;}}@media screen and (max-width: 450px) {.expert-col {margin-right: 5%;width: 47.5%;}.expert-col:nth-of-type(3n) {margin-right: 5%;}.expert-col:nth-of-type(2n) {margin-right: 0;}}.expert-col:last-of-type {margin-right: 0;}.expert-col a {display: block;font-weight: 600;text-align: center;margin-top: 14px;}.bundle-row {margin-top: 48px;}.bundle-row .book {display: inline-block;float: left;font-size: 14px;line-height: 18px;padding: 0 20px;}.bundle-row .book:after {background: url("/shared/index_files/bundle-plus.png") no-repeat;content: "";display: block;height: 15px;width: 15px;position: absolute;top: 45%;right: -6%;}.bundle-row img {border: 1px solid #d6d6d6;}.bundle-row .prev-arrow {border: none;top: 55px;}.bundle-row .next-arrow {border: none;top: 55px;}.bundle-row .slick-active.last .book:after {display: none;}.hp-hero-row img.prev-arrow {top: 40%;left: 1%;}.hp-hero-row img.next-arrow {top: 40%;right: 1%;}.hp-hero-row:before {content: "";position: absolute;bottom: 0;right: 0;left: 0;height: 10px;background: url("/shared/index_files/homepage-mask-2.png") center top;background-size: 3000px 10px;z-index: 1;}@media screen and (max-width: 600px) {.hp-hero-row:before {background: none;background-size: 600px 10px;}}.hp-hero-row .slick-list {margin: 0 !important;}@media screen and (max-width: 550px) {.hp-hero-row img.prev-arrow, .hp-hero-row img.next-arrow {width:9px;height:10px;}}.hp-hero {background-position: center;background-repeat: no-repeat;background-size:100%;-webkit-background-size:100% 30.2vw !important;-moz-background-size:100% 30.2vw !important;-o-background-size:100% 30.2vw !important;height: 30.2vw;width: 100vw;}.hp-hero .wrapper, .hp-hero .hero-desc {max-width: none !important;padding: 0 !important;height: 30.2vw;width: 100vw;}.hp-hero .hero-desc h2 {font-size: 42px;line-height: 52px;margin-top: 0;text-align: left;font-weight: 600;}.hp-hero .hero-desc p {font-size: 15px;font-weight: 600;}.hp-hero .hero-desc span {font-weight: normal;}.hp-hero .hero-desc .blue-btn {background: #145992;border: 2px solid #145992;border-radius: 6px 6px 6px 6px;color: #fff;display: block;float: left;font-weight: 600;margin-top: 32px;padding: 7px 26px;text-align: center;transition: all 0.2s ease-in-out;}.hp-hero .hero-desc .blue-btn:hover, .hp-hero .hero-desc .blue-btn:focus {background: #fff;color: #145992;transition: all ease-in-out;}@media screen and (max-width: 400px) {.post-content {padding-bottom: 20px;}}.hp-cta {color: #767676;font-size: 14px;}.hp-cta p {color: #293137;font-size: 16px;margin: 12px 0 0 0;}.hp-cta a {display: inline-block;font-size: 14px;margin-top: 0;text-transform: uppercase;}.hp-cta2{color: #767676;font-size: .9em;margin: 0 15px;text-align:center;}.hp-cta2 a {display: inline-block;font-size: 14px;margin-top: 0;}.hp-cta3{color: #293137;font-size: .9em;text-align:left;}.hp-cta3 a {font-size: 1.25em;margin-top: 0;}.hp-cta3 img{width:150px;float:left;margin-right:10px;border-radius:8px;}@media screen and (max-width: 1100px) {.hp-cta3 a {font-size: 1em;margin-top: 0;}}.landing-header {text-align: center;padding-top: 30px;padding-bottom: 30px;display: table;margin: 0 auto;}.landing-header:hover {text-decoration: none !important;}.landing-header:hover h3, .landing-header:hover h2 {color: #145992;border-bottom: 0;}.nolink:hover h3{color: #293137 !important;}.nolink:hover h2 {color: #293137 !important;}.landing-header h3, .landing-header h2 {font-weight: 600;}.landing-header h3 {font-style: italic;margin: 0;border: 0;color: #293137;}.landing-header h2 {color: #293137;font-size: 34px;line-height: 34px;margin: 3px 0 5px 0;}@media screen and (max-width: 600px) {.landing-header h2 {font-size:26px;line-height:26px;}.landing-header {padding-top: 0;padding-bottom: 0;}}.landing-header span {display: block;margin: 0 auto;color: #145992;font-size: 14px;position: relative;text-transform: uppercase;font-weight: bold;width: 219px;}.landing-header span:before, .landing-header span:after {border-top: 2px solid #dfe3e6;content: "";position: absolute;top: 10px;width: 45px;}.landing-header span:before {left: 28px;}.landing-header span:after {right: 30px;}.landing-header2 {text-align: left;display: block;margin: 0 auto;}.landing-header2:hover {}.nolink:hover h3, .nolink:hover h2, .nolink:focus h3, .nolink:focus h2{color: #293137 !important;}.landing-header2 h3 {font-style: italic;font-weight: 600;margin: 0;border: 0;color: #293137;text-align:left !important;}.landing-header2 h2 {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color: #293137;font-weight: 600;font-size: 34px;line-height: 34px;margin: 0 0 15px 0;text-align:left !important;}@media screen and (max-width: 600px) {.landing-header2 h2 {font-size:26px;line-height:26px;}.landing-header2 {padding-top: 0;padding-bottom: 0;}}.landing-header2 span {display: block;margin: 0 auto;color: #145992;font-size: 14px;position: relative;text-transform: uppercase;font-weight: bold;width:219px;text-align:center;}.landing-header2 span:before, .landing-header2 span:after {border-top: 2px solid #dfe3e6;content: "";position: absolute;top: 10px;width: 45px;}.landing-header2 span:before {left: 28px;}.landing-header2 span:after {right: 30px;}.landing-header2 span {display: block;margin: 0 auto;color: #145992;font-size: 14px;position: relative;text-transform: uppercase;font-weight: bold;width:219px;text-align:center;}.ft-theme-default.ft-tabs > .ft-nav > .ft-tab {color: #222;background-color: #e9e9e9 !important;border-radius: 8px 8px 0 0;top: 1px;position: relative;font-weight:600;padding: 15px 5px 10px;width:22%;text-align:center;z-index: 8 !important;}.ft-theme-default.ft-tabs > .ft-nav > .ft-tab.active {background-color:#fff !important;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom: solid 2px #fff;z-index:9 !important;}.ft-tabs > .ft-contents {z-index: 8;}.ft-theme-default.ft-tabs > .ft-nav > .ft-tab span {font-size: 14px;padding:3px;}.ft-theme-default.ft-tabs > .ft-nav > .ft-tab.active span {border-bottom: 2px solid #eda739;}.ft-theme-default.ft-tabs > .ft-contents {color: #222;padding: 15px 15px 10px;background-color: #ffffff;border:1px solid #cccccc;}.ft-theme-default.ft-accordion > .ft-contents > .ft-tab {color: #222;font-weight:600;font-size:14px;}.ft-content{display: block !important;}.ft-content>.tab-content {height: 0px !important;overflow: hidden;border-top: none;width: 100% !important;font-size:.9em;}@media screen and (max-width: 600px) {.ft-content>.tab-content{font-size:12px;}}.ft-content > .tab-copy > .grid-row {display:flex !important;}.ft-contents .ft-content.active{display:block !important;}.ft-contents .ft-content.active>.tab-content{height: auto !important;}.ft-theme-default.ft-accordion > .ft-contents > .ft-tab {color: #222;border: 1px solid transparent;background-color: #e9e9e9;padding: 10px 15px;margin: 0;}.ft-theme-default.ft-accordion > .ft-contents > .ft-tab.active, .ft-theme-default.ft-accordion > .ft-contents > .ft-tab:hover {color: #222;border-radius: 8px 8px 0 0;background-color: #ccc;}.ft-theme-default.ft-accordion > .ft-contents > .ft-tab.active, .ft-theme-default.ft-accordion > .ft-contents > .ft-tab:focus {color: #222;border-radius: 8px 8px 0 0;background-color: #ccc;}.ft-theme-default.ft-accordion > .ft-contents > .ft-content.active{border: 1px solid #ccc;margin-bottom:10px;}.ft-theme-default.ft-accordion > .ft-contents > .ft-content {padding: 10px 15px 0 15px;background-color: #fff;}.sort-filter {float: left;font-size: 14px;font-weight: 600;margin-bottom: 31px;margin-top: 33px;width: 100%;}.sort-filter a {background: url("/shared/index_files/filter-arrow.png") no-repeat 107px 13px;border: 1px solid #e7e7e7;border-radius: 6px 6px 6px 6px;margin-left: 5px;padding: 5px 20px 5px 10px;}.topic-header {position: relative;}.topic-header h2 {border-bottom: 2px solid #e7e7e7;font-size: 30px;font-weight: 600;margin-bottom: 32px;margin-top: 40px;}@media screen and (max-width: 540px) {.topic-header h2 {padding-bottom: 22px;}}.topic-header span {font-size: 14px;font-weight: 600;position: absolute;bottom: 9px;right: 0;}@media screen and (max-width: 540px) {.topic-header span {left: 0;}}@media screen and (max-width: 640px) {.book-row .book {padding: 0 10px;}}.template-listing {margin: 0;padding: 0;background: #fff;}.template-listing body {margin: 0;padding: 0;}.template-listing div {max-width: 600px;margin: 0 auto;padding: 30px;padding-bottom: 60px;}@media screen and (max-width: 500px) {.template-listing div h1 {font-size: 32px;line-height: 36px;}}.template-listing div h2 {font-size: 24px;margin-top: 24px;margin-bottom: 12px;line-height: 30px;}.template-listing div ul {list-style-type: disc;padding-left: 20px;}.template-listing div ul ul {list-style-type: circle;}.template-listing div hr {margin: 36px 0;}.template-listing .download {display: block;text-align: center;padding: 36px 0 30px 0;border: 1px dashed #ccc;-webkit-transition: all linear 400ms;margin-top: 36px;margin-bottom: 24px;line-height: 1.25em;}.template-listing .download:hover {border: 1px solid #145992;-webkit-transition: all linear 400ms;}.template-listing .download .additional-info {color: rgba(0, 0, 0, 0.4);font-size: 12px;letter-spacing: 1px;}.landing .landing-hero {background-position: center;background-repeat: no-repeat;background-size: cover;height: 420px;width: 100%;}@media screen and (max-width: 600px) {.landing .landing-hero {height: 350px;}}@media screen and (max-width: 400px) {.landing .landing-hero {height: 250px;}}.landing .page-content {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;margin-right: 0;}.landing .page-content:last-child {margin-right: 0;}.detail .landing-hero {background-position: center;background-repeat: no-repeat;background-size: cover;height: 360px;width: 100%;}@media screen and (max-width: 700px) {.detail .landing-hero {height: 250px;}}.detail .page-content {padding-left: 10px;padding-right: 10px;float: left;display: block;margin-right: 2.3576515979%;margin-bottom:20px;width: 100%;}.detail .page-content:last-child {margin-right: 0;}.professional-development .post-content-col .like-home {display: inline-block;font-size: 14px;margin-top: 0;text-transform: uppercase;}.professional-development.landing .landing-hero {background-image: url("/shared/index_files/pd-hero.png");background-position: center !important;background-repeat: no-repeat;}.professional-development h1{background: #20282F;color: #fff;display: table;font-size: 36px;margin-left: auto;margin-right: auto;margin-top: -62px;padding: 14px 26px;text-align: center;}@media screen and (max-width: 700px) {.professional-development h1 {font-size: 30px;width: 100%;line-height: 36px;}}.professional-development.detail h1 {margin-top: -43px !important;}.professional-development .alt-title {background: none;color: #293137;display: block;font-size: 36px;font-weight: 400;margin-top: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding: 0;text-align: left !important;}.professional-development .intro {font-size: 24px;font-weight: 400;line-height: 36px;margin-top: 24px;padding: 0 40px 25px;text-align: center;}@media screen and (max-width: 700px) {.professional-development .intro {font-size: 20px;line-height: 30px;text-align: left;}}.professional-development .shop-btn, .white-btn {background: #fff;color:#20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: table;font-size: 18px;font-weight: 600;margin: 28px auto 0;padding: 8px 18px;text-align: center;transition: all 100ms ease-in-out;text-decoration:none;}.professional-development .shop-btn:hover, .white-btn:hover {background: #20282F;color: #fff;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;transition: all 100ms ease-in-out;}.professional-development .pd-cta-row {float: left;margin-bottom: 66px;width: 100%;}@media screen and (max-width: 800px) {.professional-development .pd-cta-row {margin-bottom: 0;}}.professional-development .pd-cta-col {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 23.2317613015%;padding: 0 !important;}.professional-development .pd-cta-col:last-child {margin-right: 0;}.professional-development .pd-cta-col:nth-child(4n) {margin-right: 0;}.professional-development .pd-cta-col:nth-child(4n+1) {clear: left;}@media screen and (max-width: 800px) {.professional-development .pd-cta-col {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 48.821174201%;margin-bottom: 30px;}.professional-development .pd-cta-col:last-child {margin-right: 0;}.professional-development .pd-cta-col:nth-child(2n) {margin-right: 0;}.professional-development .pd-cta-col:nth-child(2n+1) {clear: left;}}.professional-development .pd-cta-col .circle {background: #145992;border-radius: 50%;margin: 0 auto;height: 118px;width: 118px;position: relative;transition: all 100ms ease-in-out;}.professional-development .pd-cta-col .circle img {width: 60px;position: absolute;top: 30px;left: 30px;}.professional-development .pd-cta-title {display: block;font-size: 18px;font-weight: 600;margin-bottom: 2px;margin-top: 30px;text-align: center;transition: all 100ms ease-in-out;}.professional-development .pd-cta-desc {color: #767676;display: block;font-size: 14px;font-weight: 400;text-align: center;transition: all 100ms ease-in-out;}@media screen and (max-width: 540px) {.professional-development .pd-cta-desc {display: none;}}.professional-development .pd-cta-col:hover, .professional-development .pd-cta-col:focus {outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.professional-development .pd-cta-col:hover .circle {background: #eda739;transition: all 100ms ease-in-out;}.professional-development .pd-cta-col:hover .pd-cta-title {color: #293137;transition: all 100ms ease-in-out;}.professional-development .pd-cta-col:hover .pd-cta-desc {color: #293137;transition: all 100ms ease-in-out;}.left-column .landing-hero {background-position: center;background-repeat: no-repeat;background-size: cover;height: 177px;width: 100%;}@media screen and (max-width: 700px) {.left-column .landing-hero {height: 177px;}}.left-column .landing-hero {background-image: url("/shared/index_files/pd-hero.png");background-position: center !important;background-repeat: no-repeat;}.left-column h1 {background: #20282F;color: #fff;display: table;font-size: 36px;line-height:38px !important;margin-left: auto;margin-right: auto;margin-top: -24px;padding: 8px 26px;text-align: center;}@media screen and (max-width: 700px) {.left-column h1 {font-size: 30px;width: 100%;line-height: 36px;}}.prod_slide {padding: 40px;background: #222;margin: 0 auto;position: relative;max-width: 700px;font-size:14px;line-height:16px;color:#fff;text-align:center;}.prod_slide img{margin: 0 auto;max-height: 80vh;}.cs-subhead {border: 0;font-weight: 600;margin: 44px 0;text-align: center;}.accordion-tabs-minimal {margin-bottom: 1.5em;}.accordion-tabs-minimal:after {content: "";display: table;clear: both;}@media screen and (max-width: 750px) {.accordion-tabs-minimal {padding-top: 120px;position: relative;}}.accordion-tabs-minimal li.tab-header-and-content {border-bottom: 0 !important;display: inline;}.accordion-tabs-minimal li.tab-header-and-content.active {background: #fff;}.accordion-tabs-minimal a.tab-link {background-color: #f4f4f4;border-top: 1px solid #DDD;color: #145992;display: inline-block;font-size: 14px;font-weight: 600;}@media screen and (min-width: 40em) {.accordion-tabs-minimal a.tab-link {display: inline-block;border-top: 0;}}.accordion-tabs-minimal a.tab-link:hover {color: #2c5999;}.accordion-tabs-minimal a.tab-link:focus {outline: 1px dotted #2c5999;}.accordion-tabs-minimal a.tab-link.is-active {background: #fff;border-bottom: 2px;border-bottom-color: #eda739;border-bottom-style: solid;color: #000 !important;}@media screen and (max-width: 800px) {.accordion-tabs-minimal a.tab-link.is-active {border: 0;}}@media screen and (min-width: 40em) {.accordion-tabs-minimal a.tab-link.is-active {margin-bottom: -1px;}}.accordion-tabs-minimal .tab-header-and-content {background: #fff;margin-top: 10px;margin-left: 2%;padding: 0;}@media screen and (max-width: 800px) {.accordion-tabs-minimal .tab-header-and-content {margin-left: 2.5%;}}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-header-and-content {text-align: left;}.accordion-tabs-minimal .tab-header-and-content:nth-child(1) a {top: 0px;}.accordion-tabs-minimal .tab-header-and-content:nth-child(2) a {top: 40px;}.accordion-tabs-minimal .tab-header-and-content:nth-child(3) a {top: 80px;}.accordion-tabs-minimal .tab-header-and-content:nth-child(4) a {top: 120px;}}.accordion-tabs-minimal .tab-header-and-content.active {border: 0;}.accordion-tabs-minimal .tab-header-and-content .tab-link {background: #fff;border: 0;display: inline-block;padding: 15px 5px 10px;position: relative;text-align: center;width: 22%;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-header-and-content .tab-link {width: 20%;margin: 0 !important;padding: 10px 0 0 0 !important;border-bottom: 1px solid #ccc !important;}}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-header-and-content .tab-link {position: absolute !important;right: 0;left: 0;width: 100% !important;text-align: left;}}.accordion-tabs-minimal .tab-header-and-content .tab-link.is-active {border: 1px solid #ccc;border-bottom: 0;margin-bottom: -1px;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-header-and-content .tab-link.is-active {border: 0 !important;border-bottom: 1px solid #ccc !important;}}.accordion-tabs-minimal .tab-header-and-content .tab-link.is-active span {border-bottom: 2px solid #eda739;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-header-and-content .tab-link.is-active span {border: 0 !important;}}.accordion-tabs-minimal .tab-header-and-content .tab-link span {display: inline-block;font-size: 18px;padding-bottom: 3px;}@media screen and (max-width: 800px) {.accordion-tabs-minimal .tab-header-and-content .tab-link span {font-size: 14px;}}.accordion-tabs-minimal .tab-content {background: #fff;border-top: 1px solid #ccc;display: none;float: left;padding-top: 46px;width: 100%;}@media screen and (min-width: 40em) {.accordion-tabs-minimal .tab-content {float: left;width: 100%;}}.accordion-tabs-minimal .tab-content .item-row {border-bottom: 1px solid #f4f4f4;float: left;font-weight: 400;padding: 24px 0;width: 100%;}.accordion-tabs-minimal .tab-content .item-row.cr p{font-size:.8em;}.accordion-tabs-minimal .tab-content .item-row > div {float: left;}.accordion-tabs-minimal .tab-content .item-row:last-of-type {border-bottom: 0;}.accordion-tabs-minimal .tab-content .item-image {margin-right: 3.5%;width: auto;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-content .item-image {margin-right: 0;width: 100%;}}.accordion-tabs-minimal .tab-content .item-description {width: 75%;}.series .accordion-tabs-minimal .tab-content .item-description {width: 48%;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-content .item-description, .series .accordion-tabs-minimal .tab-content .item-description {width: 100%;}}.accordion-tabs-minimal .tab-content .item-description > span {color: #767676;display: block;font-size: 14px;margin-top: 8px;}.accordion-tabs-minimal .tab-content .item-description .item-title {color: #145992;display: block;font-size: 18px;margin: 4px 0 6px;}.accordion-tabs-minimal .tab-content .item-description .item-title:hover {cursor: pointer;}.accordion-tabs-minimal .tab-content .item-quote {background: url("/shared/index_files/pullquote.png") no-repeat top left;font-family: Georgia, "Times New Roman", serif;font-style: italic;font-weight: 600;margin-left: 3%;margin-top: 61px;padding-left: 32px;text-align: right;width: 22%;}@media screen and (max-width: 750px) {.accordion-tabs-minimal .tab-content .item-quote {margin-left: 0;margin-top: 10px;padding-left: 46px;text-align: left;width: 95%;}}.accordion-tabs-minimal .tab-content .item-quote .quote {display: block;margin: 6px 0 14px 0;}.accordion-tabs-minimal .tab-content .item-quote .quoter {color: #767676;display: block;font-size: 14px;}#signup_sidebar {display:block;margin: 15px auto;width: 100%;height:auto;}@media screen and (max-width: 750px) {#signup_sidebar {width: 100%;}}@media screen and (max-width: 400px) {#signup_sidebar {width: 100%;margin-bottom: 10px;}#signup_sidebar fieldset {background: none !important;background-color:#fff;padding: 0;margin: auto;width: 100%;}#dcTrialForm_txtFirstName{width: 100%;}#signup_sidebar input {border: 2px solid #e4e4e4;border-radius: 6px 6px 6px 6px;font-family: "Open Sans", helvetica, arial, sans-serif;width: 100%;-webkit-appearance: none;}}@media screen and (max-width: 960px) {#signup_sidebar input {width: 50%;}}@media screen and (max-width: 750px) {#signup_sidebar input {width: 50%;}}@media screen and (max-width: 400px) {#signup_sidebar input {width: 100%;}}#signup_sidebar .button {background: #20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;padding: 7px 24px 8px;transition: all 100ms ease-in-out;}@media screen and (max-width: 750px) {#signup_sidebar .button {display: table;clear: both;margin: 0;}}@media screen and (max-width: 400px) {#signup_sidebar .button {width: 100%;}}#signup_sidebar .button:hover {background: #fff;color: #20282F;transition: all 100ms ease-in-out;}#signup {position: relative;left: 15%;margin-top:20px;}@media screen and (max-width: 950px) {#signup {width: 100%;left: 8%;}}@media screen and (max-width: 750px) {#signup {width: 100%;left: 0;}}@media screen and (max-width: 400px) {#signup {width: 100%;margin-bottom: 10px;left: 0;}}#signup fieldset {width: 80%;background: none;padding: 0;display:block;margin: 20px auto;text-align:center;}@media screen and (max-width: 960px) {#signup fieldset {width: 100%;}}#signup input {border: 2px solid #e4e4e4;border-radius: 6px 6px 6px 6px;float: left;font-family: "Open Sans", helvetica, arial, sans-serif;margin-right: 10px;margin-bottom: 0;padding-left: 14px;width: 150px;-webkit-appearance: none;}@media screen and (max-width: 750px) {#signup input {margin-bottom: 15px;margin-right: 15px;width: 100%;}}@media screen and (max-width: 400px) {#signup input {width: 100%;}}@media screen and (max-width: 750px) {#signup input#signup-email {margin-right: 0;}}#signup .button {background: #20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;padding: 7px 24px 8px;transition: all 100ms ease-in-out;}@media screen and (max-width: 750px) {#signup .button {display: table;clear: both;margin: 0 auto;width: 100%;}}@media screen and (max-width: 400px) {#signup .button {width: 100%;}}#signup .button:hover {background: #fff;color: #20282F;transition: all 100ms ease-in-out;}.dc-subhead {border: 0;font-weight: 600;margin-top: 62px;}.dc-row {float: left;margin: 16px 0 20px;width: 100%;}@media screen and (max-width: 800px) {.dc-row {margin-bottom: 0;}}.dc-col {float: left;margin-right: 3.44%;width: 31.0344%;}@media screen and (max-width: 800px) {.dc-col {width: 100%;}}.dc-col:last-of-type {margin-right: 0;}.dc-col .quote {background: #145992;color: #fff;font-family: Georgia, "Times New Roman", serif;font-size: 18px;font-style: italic;margin-top: 4px;padding: 32px 24px;position: relative;}@media screen and (max-width: 800px) {.dc-col .quote {margin-top: 30px;}}.dc-col .quote:after {background: url("/shared/index_files/dc-quote-triangle.png") no-repeat;content: "";position: absolute;bottom: -17px;left: 23px;height: 17px;width: 20px;}.dc-col .quoter {color: #767676;font-size: 14px;line-height: 22px;margin-top: 42px;}.dc-col .quoter img {float: left;margin-right: 15px;}.dc-col .quoter span {color: #293137;font-weight: 600;}.dc-cta {float: left;margin-right: 3.4482%;width: 48.2758%;}@media screen and (max-width: 750px) {.dc-cta {border-bottom: 1px solid #e4e4e4;margin: 0 0 30px 0;padding-bottom: 30px;width: 100%;}}.dc-cta:last-of-type {margin-right: 0;}@media screen and (max-width: 750px) {.dc-cta:last-of-type {border: 0;}}.dc-cta h3 {border-bottom: 0;font-weight: 600;}.dc-cta p {font-weight: 400;margin: 0;min-height: 165px;}@media screen and (max-width: 1080px) {.dc-cta p {min-height: 220px;}}@media screen and (max-width: 850px) {.dc-cta p {min-height: 265px;}}@media screen and (max-width: 750px) {.dc-cta p {min-height: 0;}}.dc-cta .btn-row {float: left;margin-top: 4px;width: 100%;}.dc-cta .btn-row a {border-left: 1px solid #e4e4e4;color: #145992;display: inline-block;font-weight: 600;margin-top: 10px;padding: 7px 12px 7px 17px;}@media screen and (max-width: 400px) {.dc-cta .btn-row a {padding: 7px 0 7px 10px;}}.dc-cta .btn-row a:first-child {background: #145992;border: 2px solid #145992;border-radius: 6px 6px 6px 6px;color: #fff;margin-right: 20px;padding: 7px 45px;text-decoration: none;transition: all 100ms ease-in-out;}@media screen and (max-width: 850px) {.dc-cta .btn-row a:first-child {padding: 7px 20px;}}@media screen and (max-width: 400px) {.dc-cta .btn-row a:first-child {margin-right: 10px;padding: 7px 10px;}}.dc-cta .btn-row a:first-child:hover {background: #fff;color: #145992;transition: all 100ms ease-in-out;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.dc_slide {padding: 40px;background: #222;margin: 0 auto;position: relative;max-width: 900px;font-size:14px;line-height:16px;color:#fff;}.dc_slide img{margin: 0 auto;}.dc_slidecount{width:40px;float:left;padding:0 10px 30px;margin-right:10px;}@media screen and (max-width: 600px) {.dc_slidecount {padding:0;margin-right:2px;}}.detail.col-2 h3 {border: 0;font-weight: 600;}.detail.col-2 .content {float: left;margin-right: 3.3%;width: 65.51724%;}@media screen and (max-width: 700px) {.detail.col-2 .content {width: 100%;}}.detail.col-2 .content p {font-weight: 600;margin-bottom: 16px;}.detail.col-2 .content ul {margin-bottom: 26px;margin-top: 36px;}.detail.col-2 .content ul li {padding: 11px 0 11px 15px;}.detail.col-2 .content hr.stripe {margin: 30px 0 25px;}.detail.col-2 .content .content-row:after {content: "";display: table;clear: both;}.detail.col-2 .content .content-row h3 {margin-top: 58px;}.detail.col-2 .content .content-row:first-of-type h3 {margin-top: 0 !important;}.detail.col-2 .content .asset-row {float: left;margin-bottom: 8px;margin-top: 32px;width: 100%;}.detail.col-2 .content .asset-item {float: left;text-decoration: none;width: 50%;}.detail.col-2 .content .icon {background: #145992;border-radius: 6px 6px 6px 6px;float: left;margin-right: 20px;height: 48px;width: 48px;position: relative;overflow: hidden;transition: all 0.25s ease;}.detail.col-2 .content .icon div {height: 48px;width: 48px;transition: all 0.25s ease;}.detail.col-2 .content .icon .doc {background: url("/shared/index_files/icon-document.png") no-repeat center;}.detail.col-2 .content .icon .arrow {background: url("/shared/index_files/icon-dl-arrow.png") no-repeat center;margin-top: -48px;}.detail.col-2 .content .item-detail {font-weight: 600;}.detail.col-2 .content .item-detail span {color: #9b9b9b;display: block;font-size: 14px;font-weight: normal;}.detail.col-2 .content .asset-item:hover .icon {background: #eda739;}.detail.col-2 .content .asset-item:hover .doc {margin-top: 48px;}.detail.col-2 .content .asset-item:hover .arrow {margin-top: 0;}.detail.col-2 .content .asset-item:hover .item-detail {color: #eda739;}.detail.col-2 .content .quote-row {float: left;font-family: Georgia, "Times New Roman", serif;font-weight: 600;margin-bottom: 24px;width: 100%;}.detail.col-2 .content .quote-row .quote {font-style: italic;}.detail.col-2 .content .quote-row .quoter {font-size: 14px;margin: 12px 0;}.detail.col-2 .content .quote-row .quoter span {color: #767676;font-weight: normal;}.detail.col-2 .sidebar {float: left;padding: 0;width: 31.120%;}@media screen and (max-width: 700px) {.detail.col-2 .sidebar {width: 100%;}}.detail.col-2 .sidebar h3:first-of-type {margin-top: 0;}.detail.col-2 .sidebar .sidebar-item {float: left;margin-bottom: 24px;text-decoration: none;width: 100%;}.detail.col-2 .sidebar .icon {background: #145992;border-radius: 6px 6px 6px 6px;float: left;margin-right: 20px;height: 48px;width: 48px;position: relative;overflow: hidden;transition: all 0.25s ease;}.detail.col-2 .sidebar .icon div {height: 48px;width: 48px;transition: all 0.25s ease;}.detail.col-2 .sidebar .icon .book {background: url("/shared/index_files/icon-book.png") no-repeat center;}.detail.col-2 .sidebar .icon .arrow {background: url("/shared/index_files/icon-dl-arrow.png") no-repeat center;margin-top: -48px;}.detail.col-2 .sidebar .item-detail {font-weight: 600;}.detail.col-2 .sidebar .item-detail span {color: #9b9b9b;display: block;font-size: 14px;font-weight: normal;}.detail.col-2 .sidebar .sidebar-item:hover .icon {background: #eda739;}.detail.col-2 .sidebar .sidebar-item:hover .book {margin-top: 48px;}.detail.col-2 .sidebar .sidebar-item:hover .arrow {margin-top: 0;}.detail.col-2 .sidebar .sidebar-item:hover .item-detail {color: #eda739;}.teaching-resources .landing-header {padding-top: 0;}.teaching-resources .landing-header h3 {font-size: 16px;margin: 0;}.teaching-resources .landing-header h2 {font-size: 28px;margin: -4px 0 3px 0;line-height: 36px;}.teaching-resources h3 {border: none;font-weight: 600;margin-bottom: 32px;}.teaching-resources .top-part:after {content: "";display: table;clear: both;}.teaching-resources .top-part h1 {float: left;}.teaching-resources .top-part .filter-links {float: right;margin-top: 18px;}@media screen and (max-width: 830px) {.teaching-resources .top-part .filter-links {clear: both;display: block;float: left;margin-top: 0;margin-bottom: 18px;}}.teaching-resources .top-part .filter-links a {display: inline-block;font-weight: 400;margin-left: 20px;}@media screen and (max-width: 530px) {.teaching-resources .top-part .filter-links a {margin-left: 13px;}}.teaching-resources .top-part .filter-links a:first-of-type {margin-left: 0;}.teaching-resources .top-part .filter-links .active {border-bottom: 2px solid #eda739;color: #293137;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.teaching-resources .white-btn {background: #fff;color:#20282F;border: 2px solid #145992;border-radius: 6px 6px 6px 6px;display: inline-block;float: none;font-size: 16px;font-weight: 600;margin-right: 6px;margin-top: 10px;padding: 8px 21px;text-align: center;transition: all 100ms ease-in-out;text-decoration:none;}@media screen and (max-width: 600px) {.teaching-resources .white-btn {font-size: 13px;padding: 2px 7px;}}.teaching-resources .white-btn:hover, .teaching-resources .white-btn:focus {background: #20282F;color: #fff;transition: all 100ms ease-in-out;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.teaching-resources .white-btn:last-child {margin-right: 0;}.professional-development .white-btn {background: #fff;color:#20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: inline-block;float: none;font-size: 16px;font-weight: 600;margin-right: 6px;margin-top: 10px;padding: 8px 21px;text-align: center;transition: all 100ms ease-in-out;text-decoration:none;}@media screen and (max-width: 600px) {.professional-development .white-btn {width:90%;margin-right:0;}}.professional-development .white-btn:hover, .professional-development .white-btn:focus {background: #20282F;color: #fff;transition: all 100ms ease-in-out;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.professional-development .white-btn:last-child {margin-right: 0;}.teaching-resources .pd-cta-row:after {content: "";display: table;clear: both;}.teaching-resources .pd-cta-row .post-content-col {float: left;padding-right: 40px;width: 33.33333%;}@media screen and (max-width: 800px) {.teaching-resources .pd-cta-row .post-content-col {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;margin-bottom: 30px;padding-left: 0;}.teaching-resources .pd-cta-row .post-content-col:last-child {margin-right: 0;}.teaching-resources .pd-cta-row .post-content-col img {float: left;margin-right: 20px;width: 50%;}}@media screen and (max-width: 540px) {.teaching-resources .pd-cta-row .post-content-col img {margin-bottom: 15px;width: 100%;}}.teaching-resources .pd-cta-row .post-content-col a {display: block;font-size: 18px;font-weight: 600;margin-top: 20px;}.teaching-resources .pd-cta-row .post-content-col span {display: block;font-size: 14px;font-weight: 600;}.teaching-resources .pd-cta-row.row2 {float: none;}.teaching-resources .pd-cta-row.row2:after {content: "";display: table;clear: both;}.teaching-resources .pd-cta-row.row2 .pd-cta-col:first-of-type {margin-left: 12.7947064497%;}@media screen and (max-width: 800px) {.teaching-resources .pd-cta-row.row2 .pd-cta-col:first-of-type {margin-left: 0%;}}.reading-comprehension .intro {padding: 0;text-align: left;}.resource-detail-intro:after {content: "";display: table;clear: both;}.resource-detail-intro .intro-detail {float: right;font-size: 14px;width: 31%;}@media screen and (max-width: 1000px) {.resource-detail-intro .intro-detail {float: left;margin-top: 24px;width: 100%;}}.resource-detail-hero {float: left;margin-right: 3.44%;width: 65.51%;}@media screen and (max-width: 1000px) {.resource-detail-hero {width: 100%;}}.store-page-content {padding-left: 20px;padding-right: 20px;display: block;margin:auto;width: 75%;margin-bottom: 60px;margin-top: 18px;float:left;}.store-page-content:last-child {margin-right: 0;}@media screen and (max-width: 800px) {.store-page-content {padding: 0 !important;float: left;display: block;margin-right: 2.3576515979%;width: 95%;}.store-page-content:last-child {margin-right: 0;}}@media screen and (max-width: 500px) {.store-page-content {padding-left: 15px !important;}}@media screen and (max-width: 400px) {.store-page-content {margin-bottom: 0;}}.store-page-content .hero {float: left;width: 100%;}@media screen and (max-width: 800px) {.store-page-content .hero {display: none;}}.store-page-content .slick-slider {margin-bottom: 0;}.store-page-content iframe.wistia_playlist {max-width: 100%;}.store-detail-row h4 {font-family: Georgia,"Times New Roman",serif;font-size: 20px;font-weight: 400;line-height: 24px;margin: 0;padding: 28px 0;}.store-page-content ul, .author-intro ul{list-style-type: disc;padding: 10px 0 20px 40px;overflow:hidden;}.store-page-content div ul ul, .author-intro div ul ul{list-style-type: circle;}.store-page-content ul li, .store-page-content div ul ul li, .author-intro ul li, .author-intro div ul ul li{padding:0 0 0 10px !important;border-bottom: none !important;}.store-page-content ol, .author-intro ol{list-style-type: decimal;padding-left: 40px;margin:20px 0;}.store-page-content div ol ol, .author-intro div ol ol{list-style-type: upper-alpha;}.store-page-content ol li, .store-page-content div ol ol li, .author-intro ol li, .author-intro div ol ol li{padding-left:10px;}.store-page-content .author-info{color: #757474;font-size: .9em;}.store-page-content .author-info a {font-size: .9em;}.store-page-content #content_pnlAuthorBy p{line-height:1.18em;}.store-page-content .meta-data {font-size: .87em;}.store-page-content .item-info {margin-top:20px;}.store-page-content .overview-read-more-less {display:inline;color: #fff;background: #10436d;padding: 6px 10px 6px 10px;border-radius: 6px 6px 6px 6px;font-weight: 600;font-size:.9em;}.store-page-content .hideLink {display:block;margin-top:10px;}.store-page-content .overview-read-more-less a{color: #fff;}.overview-read-more-less:hover, .overview-read-more-less:focus{background: #20282F;}.store-detail-row h2{text-align:left;margin-bottom:10px;}.social-buttons {display: block;font-size:13px;margin: 24px auto;text-align:center;}.social-buttons a {margin-right: 24px;}.social-buttons a:last-of-type {margin-right: 0;}.store-detail h2 {font-size: 24px !important;line-height:30px !important;font-weight: 400;margin-top: 0;}.store-detail .book_cover{text-align:center;}.store-detail .book_cover img{max-width:230px;}.store-image-col {float: left;text-align:center;margin-right:15px;}.store-detail .store-image-col:after {content: "";display: table;}.store-detail .store-image-col > img {border: 1px solid #d6d6d6;}.store-detail .store-image-col .item-link, .store-detail .store-image-col .item-link-blog {border: 1px solid #d6d6d6;border-radius:5px;display: block;padding: 0 10px;width: 100%;margin-bottom:7px;clear:both;}.store-detail .store-image-col .item-link a {background: url("/shared/index_files/icon-yellow-dl-arrow.png") no-repeat left;display: block;font-weight: 600;padding: 13px 0px 13px 40px;clear:both;}.store-detail .store-image-col .item-link-blog a {background: url("/shared/index_files/icon-blog.png") no-repeat left;display: block;font-weight: 600;padding: 13px 0px 13px 60px;}.store-detail .store-image-col .item-link a span, .store-detail .store-image-col .item-link-blog a span {color: #293137;display: block;font-size: 13px;line-height: 1;}.store-detail .store-image-col .preview {display: block;font-weight: 600;}.store-detail .store-image-col a.preview:hover{outline: 1px dotted #2c5999;outline-offset:2px;}.store-detail .store-image-col .social-buttons a {margin-right: 4%;}.store-detail .store-image-col .social-buttons a:last-of-type {margin-right: 0;}.store-detail .store-desc-col {float: left;margin-left: 4.1%;width: 60%;}@media screen and (max-width: 1124px) {.store-detail .store-desc-col {float: none;margin-left: 4.1%;width: auto;}}.store-detail .store-desc-col:after {content: "";display: table;clear: both;}.store-detail .store-desc-col h1 {margin-top: 0;margin-bottom: 0;}.store-detail .store-desc-col h2 {font-size: 36px;line-height:36px;font-weight: 400;}.store-detail .store-desc-col p {font-weight: 400;margin-bottom: 24px;}.store-detail .store-desc-col p.item-info {color: #767676;font-size: 14px;font-weight: normal;margin-top:10px;}.store-detail .store-desc-col p.item-info span {font-weight: 600;}.store-detail .store-desc-col .highlight {background: none repeat scroll 0 0 #ffffe2;border: 1px solid #f5e7bc;padding: 5px 8px;color: #222;font-size: 13px;margin: 16px 0;}.store-detail .store-desc-col .highlight img{width:16px;height:16px;padding:0;margin-right:5px;}.store-detail .store-desc-col h2 {text-align:left;}.store-detail .store-detail-row {width: 90%;margin:10px auto;padding:2px;}@media screen and (max-width: 1095px) {.store-detail .store-detail-row {width: 100%;}}.store-detail .store-detail-row:after {content: "";display: table;clear: both;}.store-detail .store-detail-row .store-detail-col {float: left;margin-right: 3.44%;width: 31.03%;}@media screen and (max-width: 1095px) {.store-detail .store-detail-row .store-detail-col {margin-bottom: 45px;margin-right: 10%;width: 45%;}.store-detail .store-detail-row .store-detail-col:nth-of-type(2n) {margin-right: 0;}.store-detail .store-detail-row .store-detail-col .cta-top img, .store-detail .store-detail-row .store-detail-col .store-cta img {display: block;margin-bottom: 12px;width: 100%;}.store-detail .store-detail-row .store-detail-col .item-detail {min-height: 98px;}}@media screen and (max-width: 800px) {.store-detail .store-image-col {padding: 20px 0;}.store-detail .store-detail-row .store-detail-col {margin-right: 0;width: 100%;}.store-detail .store-detail-row .store-detail-col .cta-top, .store-detail .store-detail-row .store-detail-col .store-cta {float: left;min-height: 0 !important;width: 45%;}.store-detail .store-detail-row .store-detail-col .asset-item {width: 45%;margin-left: 5%;margin-top: 0 !important;}}@media screen and (max-width: 560px) {.store-detail .store-detail-row .store-detail-col .cta-top, .store-detail .store-detail-row .store-detail-col .store-cta {width: 100%;}.store-detail .store-detail-row .store-detail-col .asset-item {width: 100%;margin-top: 20px !important;margin-left: 0;}}.store-detail .store-detail-row .store-detail-col:last-of-type {margin-right: 0;}.store-detail .store-detail-row .store-detail-col .cta-top {display: block;min-height: 215px;}.store-detail .store-detail-row .store-detail-col .store-cta {display: block;min-height: 245px;}.store-detail .store-detail-row .store-detail-col a {font-weight: 600;}.store-detail .store-detail-row .store-detail-col .asset-item {display: block;float: left;margin-top: 48px;}.store-detail .store-detail-row .store-detail-col .asset-item .item-detail {float: left;width: 70%;}.store-detail .store-detail-row .smaller {font-size: 14px;font-weight: 600;}.store-detail .store-detail-row .heavy {font-weight: 600;}.store-detail .store-detail-row .book-row {margin: 0 auto 60px;width:80%;}@media screen and (max-width: 800px) {.store-detail .store-detail-row .book-row {margin-bottom: 30px;}}.store-detail .store-detail-row.bundle p {font-weight: 600;}.store-detail .store-detail-row .store-cta {font-size: 14px;}.store-detail .store-detail-row .store-cta div {line-height: 20px;margin-top: 8px;}.store-detail .store-detail-row .store-cta-img {border: 1px solid #d6d6d6;}.store-detail .store-detail-row .quote {background: #f4f4f4;font-size: 14px;font-weight: 400;padding: 36px;position: relative;}.store-detail .store-detail-row .quote:after {background: url("/shared/index_files/grey-quote-triangle.png") no-repeat;content: "";position: absolute;bottom: -17px;left: 23px;height: 17px;width: 20px;}.store-detail .store-detail-row .quoter {color: #293137;font-size: 14px;line-height: 22px;margin-top: 42px;}.store-detail .store-detail-row .quoter img {float: left;margin-right: 15px;}.store-detail .store-detail-row .quoter span {color: #293137;display: block;font-weight: 600;}.store-detail .learning-objectives {float: left;font-size: 14px;margin-bottom: 24px;margin-right: 6.3%;width: 28.488%;}.store-detail .learning-objectives:nth-of-type(3n) {margin-right: 0;}.store-detail .learning-objectives span {font-weight: 600;}.store-detail .icon {background: #145992;border-radius: 6px 6px 6px 6px;float: left;margin-right: 20px;height: 48px;width: 48px;position: relative;overflow: hidden;transition: all 0.25s ease;}.store-detail .icon div {height: 48px;width: 48px;transition: all 0.25s ease;}.store-detail .icon .doc {background: url("/shared/index_files/icon-document.png") no-repeat center;}.store-detail .icon .arrow {background: url("/shared/index_files/icon-dl-arrow.png") no-repeat center;margin-top: -48px;}.store-detail .item-detail {font-weight: 600;}.store-detail .item-detail span {color: #9b9b9b;display: block;font-size: 14px;font-weight: normal;}.store-detail .asset-item:hover .icon {background: #eda739;}.store-detail .asset-item:hover .doc {margin-top: 48px;}.store-detail .asset-item:hover .arrow {margin-top: 0;}.store-detail .asset-item:hover .item-detail {color: #eda739;}.store-detail #content_sectionVideo a::before{content: url("/shared/index_files/video.png");padding: 0 10px 0 0;}p.webinar {float: left;font-weight: 400;margin-top: 32px;margin-bottom: 48px;}.webinar-filter {border-bottom: 2px solid #e4e4e4;padding-bottom: 12px;float: left;width: 100%;}.webinar-filter:after {content: "";display: table;clear: both;}.webinar-filter.bottom-filter {border: 0;margin-bottom: 48px;padding-top: 12px;}.webinar-filter .sort-filter {margin: 0;width: auto;}.webinar-filter .show-filter {float: right;font-size: 14px;}.webinar-filter .show-filter a {font-weight: 600;}.webinar-filter .show-filter a.active {color: black;}@media screen and (max-width: 500px) {.webinar-filter .show-filter {clear: both;float: left;margin-top: 10px;}}.webinar-row {border-bottom: 1px solid #e4e4e4;float: left;padding: 22px 0;width: 100%;}.webinar-row:after {content: "";display: table;clear: both;}.webinar-row:first-of-type {padding-top: 28px;padding-bottom: 21px;}.webinar-row .webinar-img {float: left;margin-right: 4.65%;width: 22.51%;}@media screen and (max-width: 500px) {.webinar-row .webinar-img {width: 100%;}}.webinar-row img {border: 1px solid #e4e4e4;}.webinar-row .webinar-desc {float: left;width: 55.81%;}.webinar-row .webinar-desc a, .webinar-row .webinar-desc a:link, .webinar-row .webinar-desc a:active, .webinar-row .webinar-desc a:visited {font-size: 18px;font-weight: 600;}@media screen and (max-width: 500px) {.webinar-row .webinar-desc {margin-top: 25px;width: 100%;}}.webinar-row .author {color: #767676;font-size: 14px;}.webinar-row .date {font-size: 14px;font-weight: 600;}.webinar-row .date span {color: #767676;font-weight: normal;}.webinar-row .price {color: #b8101a;font-weight: 600;}.store-sidebar {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 23.2317613015%;padding: 0;}.store-sidebar:last-child {margin-right: 0;}.store-sidebar.mobile {display: none;clear: both;}@media screen and (max-width: 800px) {.store-sidebar.mobile {display: block;float: none;width: 100%;}.store-sidebar.mobile .cart-btn {float: right;}}.store-sidebar .store-sidebar-focus {background: #fcefc9;padding: 10px;margin-bottom: 10px;font-size: 14px;line-height: 1.5em;}.store-sidebar-focus hr{margin:.5em;}.store-sidebar .store-sidebar-focus:last-of-type {}.store-sidebar .store-item-wrap {padding: 20px 0 0 0;}.store-sidebar .store-item {margin-bottom: 20px;}.store-sidebar .store-item p span.out-of-stock {color: #b8101a;}@media screen and (max-width: 800px) {.store-sidebar .store-item:first-child {padding: 10px 20px;}}.store-sidebar .store-item p {font-size: 14px;margin-bottom: 0;}.store-sidebar .store-item p.in-stock {color: #767676;}.store-sidebar .store-item p.list-price {color: #767676;text-decoration: line-through;}.store-sidebar .store-item p.your-price {color: #293137;font-size: 16px;font-weight: 600;}.store-sidebar .store-item p.your-price span {color: #b8101a;}.store-sidebar .store-item p.series-info {font-weight: 600;margin-top: 16px;margin-bottom: 12px;}.store-sidebar .store-item p.series-info span {display: block;font-size: 13px;font-weight: 400;line-height: 18px;}.store-sidebar .store-item form {margin-top: 14px;}.store-sidebar .store-item label {float: left;font-size: 14px;margin-top: 8px;margin-right: 10px;}.store-sidebar .store-item input[type="text"] {float: left;font-size: 14px;margin-top: 7px;margin-right: 20px;padding: 5px 8px;width: 38px;}.store-sidebar .store-item .cart-btn {background: #10436d;border-radius: 6px 6px 6px 6px;font-size: 14px;transition: all 0.15s ease-in-out;}.store-sidebar .store-item .cart-btn:hover {background: #20282F;transition: all 0.15s ease-in-out;}.store-sidebar .webinar-item h3 {background: url("/shared/index_files/icon-expand.png") no-repeat 98% 5px;color: #20282F;padding-right: 20px;}.store-sidebar .webinar-item h3 span {color: #293137;}.store-sidebar .webinar-item h3:hover {cursor: pointer;}.store-sidebar .webinar-item .webinar-extra {display: none;}.store-sidebar .webinar-item.open h3 {background-image: url("/shared/index_files/icon-collapse.png");color: #293137;}.store-sidebar .webinar-item.open .webinar-extra {overflow: hidden;}.store-sidebar .additional-content {border-top: 1px solid #d7d7d7;color: #767676;font-size: 13px;line-height: 18px;margin-top: 20px;padding-top: 25px;}.store-sidebar .see-all {margin-top: 10px;}.store-sidebar .see-all a {display: block;font-weight: 600;line-height: 20px;text-align: center;padding: 14px 50px;}.store-sidebar h3 {border: none;font-family: "Open Sans", helvetica, arial, sans-serif;font-size: 18px;font-weight: 600;margin: 8px 0 2px 0;}.store-sidebar h3 span {display: block;font-size: 16px;}.store-sidebar fieldset {background: none;padding: 0;}.store-sidebar .series-info {font-weight: 600;margin-top: 16px;}.store-sidebar .series-info span {display: block;font-size: 13px;font-weight: 400;line-height: 18px;}@media screen and (max-width: 800px) {.related {display: none;}.store-sidebar-focus, .store-sidebar{width:100%;}}@media screen and (max-width: 800px) {.store-detail h1 {font-size: 26px !important;line-height: 32px !important;}}@media screen and (max-width: 800px) {.store-detail h2 {font-size: 22px !important;line-height: 28px !important;}}@media screen and (max-width: 480px) {.store-detail .store-image-col {width: 100%;text-align: center;}.store-detail .store-image-col > img {float: none;}.store-detail .store-image-col .item-link {float: left;margin: 20px 0;}.store-detail .store-image-col .social-buttons {margin:auto;width: 100%;}}@media screen and (max-width: 580px) {.store-detail .store-desc-col {margin-left: 0;margin-top: 32px;width: 100%;}}@media screen and (max-width: 580px) {.store-detail .learning-objectives {margin-right: 0;width: 100%;}}.footer.footer-checkout {padding-top: 0;margin-top: 60px;}header.header-checkout.header-cart .checkout-utility {top: 21px;}header.header-checkout .wrapper, header.header-checkout .nav-primary, header.header-checkout .nav-primary .nav-menu, .nav-primary header.header-checkout .nav-menu {position: relative;padding-bottom: 5px;margin-bottom: 0px;}header.header-checkout .wrapper:after, header.header-checkout .nav-primary:after, header.header-checkout .nav-primary .nav-menu:after, .nav-primary header.header-checkout .nav-menu:after {content: "";display: block;position: absolute;bottom: 0;left: 40px;right: 40px;background: #145992;height: 6px;}@media screen and (max-width: 800px) {header.header-checkout .wrapper:after, header.header-checkout .nav-primary:after, header.header-checkout .nav-primary .nav-menu:after, .nav-primary header.header-checkout .nav-menu:after {display: none;}}header.header-checkout .logo {margin: 0 20px -2px 0;height: 68px;}header.header-checkout .checkout-title-mobile {float: left;font-family: Georgia, "Times New Roman", serif;font-size: 24px;display: block;margin: 19px 19px 0 0;color: #fff;}header.header-checkout .checkout-utility {float: right;position: absolute;right: 40px;top: 10px;text-align: right;}@media screen and (max-width: 800px) {header.header-checkout .checkout-utility {display: none;}}header.header-checkout .checkout-utility .checkout-title {font-family: Georgia, "Times New Roman", serif;font-size: 36px;display: block;margin-bottom: 12px;}header.header-checkout .checkout-utility ul {font-size: 13px;text-transform: uppercase;}header.header-checkout .checkout-utility ul li {display: inline-block;padding-left: 10px;margin-left: 10px;border-left: 1px solid rgba(0, 0, 0, 0.1);}header.header-checkout .checkout-utility ul li:first-child {border: none;}.receipt-ymal {margin-bottom: 60px !important;margin-top: 24px;}@media screen and (max-width: 800px) {.checkout-status {margin-top: 14px;}}.checkout-status ul li {display: inline-block;color: rgba(0, 0, 0, 0.5);padding: 13px 20px 0 0;font-size: 14px;}.checkout-status ul li:last-child {padding-right: 0;}@media screen and (max-width: 600px) {.checkout-status ul li {display: block;}}.checkout-status ul li.active {font-weight: 600;color: green;}.checkout-status ul li a {color: rgba(0, 0, 0, 0.5);}.checkout-status ul li a:hover {text-decoration: underline;}.address {padding-left: 24px;}.checkout #envelope{padding-bottom:40px !important;}.checkout h1 {margin: 38px 0 21px 0;font-size: 40px;}.checkout h1 img {margin-top: unset;}@media screen and (max-width: 450px) {.checkout h1 img {display: none;}}@media screen and (max-width: 450px) {.checkout h1 {font-size: 36px;}}.checkout h1 span.secondary {color: rgba(0, 0, 0, 0.4);}.checkout h2 {font-size: 24px;margin-top: 36px;margin-bottom: 12px;}@media screen and (max-width: 450px) {.checkout h2 {font-size: 24px;line-height: 30px;}}.checkout label{margin-bottom:0 !important;}.checkout textarea, .checkout input[type="email"], .checkout input[type="number"], .checkout input[type="password"], .checkout input[type="search"], .checkout input[type="tel"], .checkout input[type="text"], .checkout input[type="url"], .checkout input[type="color"], .checkout input[type="date"], .checkout input[type="datetime"], .checkout input[type="datetime-local"], .checkout input[type="month"], .checkout input[type="time"], .checkout input[type="week"], .checkout select[multiple="multiple"], .checkout select {margin-bottom:0 !important;}.checkout footer {clear: both;}@media screen and (max-width: 920px) {.checkout .btn {width: 100%;text-align: center;padding: 10px 10px 9px 10px;}.checkout .btn img {display: none;}}.checkout .checkout-content {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 60%;padding: 0 0 20px;}.checkout-attendee form ul{margin-bottom:10px;}.checkout .checkout-content:last-child {margin-right: 0;}@media screen and (max-width: 1000px) {.checkout .checkout-content {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;padding: 0;}.checkout .checkout-content:last-child {margin-right: 0;}}.checkout .order-summary {padding-left: 20px;padding-right: 20px;float: right;display: block;margin-right: 2.3576515979%;width: 35%;padding: 0;background: #f7f7f7;padding: 15px 20px 24px;margin: 115px 0 0 20px;font-size:16px;}.checkout .order-summary:last-child {margin-right: 0;}@media screen and (max-width: 1000px) {.checkout .order-summary {position:relative !important;padding-left: 20px;padding-right: 20px;float: left;display: block;width: 100%;margin: 20px 0;}.checkout .order-summary:last-child {margin-right: 0;}}.checkout .order-summary p {margin-bottom: 0;}.checkout .order-summary li:last-child {font-weight: bold;}.checkout .order-summary h2 {margin-top: 0;margin-bottom: 13px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.checkout .order-summary a.btn {width: 100%;text-align: center;margin-top: 24px;}.checkout .order-review {max-width: 68em;margin-left: auto;margin-right: auto;max-width: 1240px;}.checkout .order-review:after {content: "";display: table;clear: both;}.checkout .order-review .review-section {float: left;display: block;margin-right: 1.3576515979% !important;margin-left:0 !important;width: 31.7615656014%;padding: 0;background: #f7f7f7;padding: 15px 15px;height: 264px;margin-top: 0;}.checkout .order-review .review-section:last-child {}@media screen and (max-width: 920px) {.checkout .order-review .review-section {padding-left: 20px;padding-right: 20px;float: left;display: block;width: 100%;margin-bottom: 12px;height: auto;}.checkout .order-review .review-section:last-child {margin-right: 0;}}.checkout .order-review .review-section p {margin-bottom: 0;}.checkout .order-review .review-section h2 {margin-top: 0;margin-bottom: 13px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.checkout .order-review .review-section h2 .edit {font-size: 16px;float: right;font-family: "Open Sans", helvetica, arial, sans-serif;}.checkout .checkout-next-message {font-size: 14px;display: inline-block;margin-top: 22px;}@media screen and (max-width: 920px) {.checkout .checkout-next-message {max-width: 100%;}}.checkout .cart-btn-container {padding: 24px 0 36px 0;}.checkout .cart-btn-container .btn {margin-left: 10px;}.checkout .cart-btn-container:after {content: "";display: table;clear: both;float: none;}.checkout textarea, .checkout input[type="email"], .checkout input[type="number"], .checkout input[type="password"], .checkout input[type="search"], .checkout input[type="tel"], .checkout input[type="text"], .checkout input[type="url"], .checkout input[type="color"], .checkout input[type="date"], .checkout input[type="datetime"], .checkout input[type="datetime-local"], .checkout input[type="month"], .checkout input[type="time"], .checkout input[type="week"], .checkout select[multiple="multiple"] {width:100%;}@media screen and (max-width: 550px) {.checkout-country input[type="submit"], .checkout-country select{width:100%;margin-bottom: 10px;}}.checkout-1 #panelChShippingUser label {font-weight: normal;font-size: .9em;}#envelope:after {content: "";display: table;clear: both;float: none;}.cart-product-list.resources .cart-product .cart-product-description {width: 100%;}.cart-product-list .cart-product {max-width: 68em;margin-left: auto;margin-right: auto;max-width: 1240px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding: 23px 0 24px 0;font-size: 14px;}.cart-product-list .cart-product:after {content: "";display: table;clear: both;}.cart-product-list .cart-product:last-child {border-bottom: none;margin-bottom: 24px;}.cart-product-list .cart-product ul {list-style-type: none;border: 0;}.cart-product-list .cart-product li {list-style-type: none;border: 0;background: none;}.cart-product-list .cart-product .cart-product-description {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 72.4105871005%;padding: 0;padding-left: 140px;position: relative;min-height: 143px;}.cart-product-list .cart-product .cart-product-description:last-child {margin-right: 0;}@media screen and (max-width: 1000px) {.cart-product-list .cart-product .cart-product-description {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 65.8807828007%;padding-left: 140px;min-height: 50px;}.cart-product-list .cart-product .cart-product-description:last-child {margin-right: 0;}}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-description {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;padding-left: 140px;}.cart-product-list .cart-product .cart-product-description:last-child {margin-right: 0;}}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-description {padding-left: 85px;min-height: 50px;}}.cart-product-list .cart-product .cart-product-description .cart-product-photo {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 10.4370548518%;}.cart-product-list .cart-product .cart-product-description .cart-product-photo:last-child {margin-right: 0;}.cart-product-list .cart-product .cart-product-description img {width:110px;position: absolute;left: 0;}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-description img {width: 65px;}}.cart-product-list .cart-product .cart-product-description .cart-product-title {font-size: 18px;font-weight: 700;display: block;padding-top: 5px;}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-description .cart-product-title {padding-top: 0;}}.cart-product-list .cart-product .cart-product-description ul {list-style-type: none;margin-bottom: 12px;}.cart-product-list .cart-product .cart-product-description ul li {display: inline-block;font-size: 14px;padding: 0 15px;border-left: 1px solid rgba(0, 0, 0, 0.1);}@media screen and (max-width: 1500px) {.cart-product-list .cart-product .cart-product-description ul li {display: block;border: none;padding: 0;}}.cart-product-list .cart-product .cart-product-description ul li:first-child {border: none;padding-left: 0;}.cart-product-list .cart-product .cart-product-description a.download {background: #145992 url("/shared/index_files/icon-dl-arrow.png") center no-repeat;width: 40px;height: 40px;border-radius: 6px;text-align: right;display: inline-block;}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-description a.download {float: none;}}.cart-product-list .cart-product .cart-product-description .dl-section .btn {padding: 7px 20px 6px 20px;display: inline-block;font-size: 12px;line-height: 18px;}.cart-product-list .cart-product .cart-product-description .dl-section .btn.secondary {padding: 5px 20px 4px 20px;margin-right: 15px;}.cart-product-list .cart-product .cart-product-description .dl-section .btn.tertiary {border: 0;padding: 7px 0px 6px 0px;background: none;color: #20282F;}.cart-product-list .cart-product .cart-product-price {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 14.7019570017%;padding: 0;font-weight: bold;padding-top: 6px;text-align: right;}.cart-product-list .cart-product .cart-product-price:last-child {margin-right: 20px;margin-top: 5px;}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-price {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;text-align: left;padding-left: 140px;}.cart-product-list .cart-product .cart-product-price:last-child {margin-right: 0;}}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-price {padding-left: 85px;}}.cart-product-list .cart-product .cart-product-price span.price {color: #b8101a;}.cart-product-list .cart-product .cart-product-price span.secondary {font-weight: normal;display: block;font-size: 12px;}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-price span.secondary {display: inline-block;font-size: 14px;}}.cart-product-list .cart-product .cart-product-price .price .list-price{display:block;color:black;font-weight:400;text-decoration: line-through;}.cart-product-list .cart-product .cart-product-price .price .discount{display:block;font-size:.9em;color:black;font-weight:400;}.cart-product-list .cart-product .cart-product-price .price .discount:before{content:"(";}.cart-product-list .cart-product .cart-product-price .price .discount:after{content:")";}.cart-product-list .cart-product .cart-product-qty {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 8.1721527019%;padding: 0;font-weight: bold;padding-top: 6px;position: relative;text-align: right;}.cart-product-list .cart-product .cart-product-qty:last-child {margin-right: 0;}.cart-product-list .cart-product .cart-product-qty a {text-align: left;display: block;}.cart-product-list .cart-product .cart-product-qty .qty-label {position: absolute;left: 8px;top: 10px;z-index: 9;}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-qty .qty-label {left: 148px;}}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-qty .qty-label {left: 91px;}}.cart-product-list .cart-product .cart-product-qty input {text-align: right;background: none;z-index: 1;position: relative;max-width: 140px;}@media screen and (max-width: 1000px) {.cart-product-list .cart-product .cart-product-qty {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 14.7019570017%;padding: 6px 0 0 0;}.cart-product-list .cart-product .cart-product-qty:last-child {margin-right: 0;}}@media screen and (max-width: 700px) {.cart-product-list .cart-product .cart-product-qty {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;text-align: left;padding-left: 140px;}.cart-product-list .cart-product .cart-product-qty:last-child {margin-right: 0;}}@media screen and (max-width: 450px) {.cart-product-list .cart-product .cart-product-qty {padding-left: 85px;}}.cart-heading {width: 40%;float: left;margin: 38px 0 15px 0;}@media screen and (max-width: 920px) {.cart-heading {width: 100%;}}a.btn.top-continue-shopping-btn {margin-top: 42px;}@media screen and (max-width: 920px) {a.btn.top-continue-shopping-btn {margin-top: 12px;}}.cart-top-btn {margin-top: 42px !important;}a.mobile-cart{color: white;font-size: 12px;display: block;text-align: center;font-weight: 700;padding-top:10px !important;}.mobile-cart {background: #145992 url("/shared/index_files/icon-cart-white.png") no-repeat scroll center center;padding-top:10px;}.cart-focus-areas {margin-bottom: 30px;}.cart-focus-areas:after {content: "";display: table;clear: both;float: none;}.cart-focus-areas .cart-focus {float: left;display: block;margin-right: 2.3576515979%;width: 31.7615656014%;background: #eeeeee;padding: 5px 30px;height: 220px;margin-top: 0;}.cart-focus-areas .cart-focus:last-child {margin-right: 0;}@media screen and (max-width: 920px) {.cart-focus-areas .cart-focus {padding-left: 20px;padding-right: 20px;float: left;display: block;margin-right: 2.3576515979%;width: 100%;height: auto;margin-bottom: 10px;}.cart-focus-areas .cart-focus:last-child {margin-right: 0;}}.cart-focus-areas .cart-focus.links {padding: 0 30px;}.cart-focus-areas .cart-focus.links .focus-links-section {height: 105px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.cart-focus-areas .cart-focus.links .focus-links-section:last-child {border: 0;}.cart-focus-areas .cart-focus.links .focus-links-section .section-codes input {float: left;font-size: 14px;margin-top: 12px;width: 66%;}.cart-focus-areas .cart-focus.links .focus-links-section .section-codes a.btn {border-radius: 3px;float: right;font-size: 14px !important;padding: 6px 0;text-align: center;width: 30%;}.cart-focus-areas .cart-focus.links .section-label {display: block;font-family: Georgia,"Times New Roman",serif;font-size: 18px;padding-top: 18px;}.cart-focus-areas .cart-focus.links .focus-links-section .section-hidden {display: none;padding-top: 23px;}.cart-focus-areas .cart-focus.links .focus-links-section .section-hidden input {width: 66%;float: left;margin-top: 12px;font-size: 14px;}.cart-focus-areas .cart-focus.links .focus-links-section .section-hidden a.btn {width: 30%;float: right;text-align: center;padding: 6px 0px;font-size: 14px;border-radius: 3px;}.cart-focus-areas .cart-focus.links .section-toggle {display: block;text-align: center;padding-top: 38px;font-size: 18px;font-family: Georgia, "Times New Roman", serif;}.cart-focus-areas .cart-focus.links hr{padding:0 !important;margin:0 !important;}.cart-focus-areas .cart-focus.secure {text-align: center;padding: 20px 30px 0px 30px;}.cart-focus-areas .secure-mobile{display:none;}@media screen and (max-width: 920px) {.cart-focus-areas .cart-focus.secure .secure-hide {display:none !important;}.cart-focus-areas .cart-focus.secure {padding: 10px;}.cart-focus-areas .secure-mobile{display:block;}}.cart-focus-areas .cart-focus.summary p {margin-bottom: 0;}.cart-focus-areas .cart-focus.summary .summary-detail {font-size: 14px;line-height: 16px;}.cart-focus-areas .cart-focus.summary li:last-child {font-weight: bold;}.cart-focus-areas .cart-focus.summary h2 {margin-top: 0;margin-bottom: 13px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.cart-focus-areas .summary select#shipMethod{width:100%;text-align:right;}.cart-confirm-msg{float:right;margin-bottom:15px;}.cc-section {margin-bottom: 24px;}.cc-section .form-row {width: 33%;float: left;clear: none;}@media screen and (max-width: 800px) {.cc-section .form-row {width: 100%;float: none;}}iframe[name="google_conversion_frame"]{display:block;height:0;}.required-message {display: block;margin-bottom: 24px;}.required-message span.required {color: #eb3c46;}.f-and-p {}.f-and-p .shop-btn {background: #fff;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: table;font-size: 18px;font-weight: 600;margin: 28px auto 0;padding: 8px 18px;text-align: center;transition: all 100ms ease-in-out;}.f-and-p .shop-btn:hover {background: #20282F;color: #fff;text-decoration: none;transition: all 100ms ease-in-out;}.f-and-p h1 {margin-top: 0;}.f-and-p h1 sup {font-size: 40%;top: -1.5em;}.f-and-p h1.banner {background: #20282F;color: #fff;display: table;font-size: 36px;margin-left: auto;margin-right: auto;margin-top: -62px;padding: 7px 26px;text-align: center;}@media screen and (max-width: 700px) {.f-and-p h1.banner {font-size: 30px;width: 100%;line-height: 36px;}}.f-and-p.detail h1 {margin-top: -43px;}.f-and-p .support-row {margin-bottom: 60px;}.f-and-p .support-row:after {content: "";display: table;clear: both;}.f-and-p .support-col {border: 1px solid #e7e7e7;float: left;margin-right: 1.16%;min-height: 250px;width: 32.558%;}@media screen and (max-width: 1040px) {.f-and-p .support-col {min-height: 300px;}}@media screen and (max-width: 880px) {.f-and-p .support-col {margin: 0 0 24px 0;min-height: 0;width: 100%;}}.f-and-p .support-col:last-of-type {margin-right: 0;}.f-and-p .support-col .support-col-title {background: #676767;color: #fff;font-weight: 600;margin: 0;padding: 11px 24px;}@media screen and (max-width: 1040px) {.f-and-p .support-col .support-col-title {padding: 11px 12px;}}.f-and-p .support-col .support-col-list {padding: 12px 24px;}@media screen and (max-width: 1040px) {.f-and-p .support-col .support-col-list {padding: 12px;}}@media screen and (max-width: 880px) {.f-and-p .support-col .support-col-list {float: left;}}.f-and-p .support-col a {display: block;float: left;font-size: 14px;font-weight: 400;margin: 4px 0;width: 100%;}.f-and-p .support-col img {display: block;float: left;margin-right: 8px;}.f-and-p .webinar-filter {margin-bottom: 24px;}.f-and-p .webinar-filter .sort-filter a {background-position: 107px 14px;display: inline-block;width: 128px;}.f-and-p .webinar-filter .show-filter a {padding: 0 4px;}.f-and-p .webinar-filter.asset-pagination {border-bottom: 0;border-top: 2px solid #e7e7e7;margin-bottom: 0;margin-top: 48px;padding-top: 24px;}.f-and-p .asset-row {float: left;margin-bottom: 8px;margin-top: 32px;width: 100%;}@media screen and (max-width: 580px) {.f-and-p .asset-row {margin: 0;}}.f-and-p .asset-item {float: left;padding-right: 24px;width: 50%;}@media screen and (max-width: 580px) {.f-and-p .asset-item {width: 100%;}}@media screen and (max-width: 380px) {.f-and-p .asset-item {margin-bottom: 24px;}}.f-and-p .icon {background: #145992;border-radius: 6px 6px 6px 6px;float: left;margin-bottom: 24px;margin-right: 20px;height: 48px;width: 48px;position: relative;overflow: hidden;transition: all 0.25s ease;}@media screen and (max-width: 970px) {.f-and-p .icon {margin-bottom: 42px;}}.f-and-p .icon div {height: 48px;width: 48px;transition: all 0.25s ease;}.f-and-p .icon .doc {background: url("/shared/index_files/icon-document.png") no-repeat center;}.f-and-p .icon .arrow {background: url("/shared/index_files/icon-dl-arrow.png") no-repeat center;margin-top: -48px;}.f-and-p .item-detail {font-weight: 600;}.f-and-p .item-detail span {color: #9b9b9b;display: block;font-size: 14px;font-weight: normal;}.f-and-p .asset-item:hover {}.f-and-p .asset-item:hover .icon {background: #eda739;}.f-and-p .asset-item:hover .doc {margin-top: 48px;}.f-and-p .asset-item:hover .arrow {margin-top: 0;}.f-and-p .asset-item:hover .item-detail {color: #293137;}.f-and-p .item-row {border-bottom: 1px solid #e7e7e7;float: left;font-weight: 400;margin-bottom: 8px;padding: 24px 0 28px;width: 100%;}.f-and-p .item-row > div {float: left;}.f-and-p .item-row:last-of-type {border-bottom: 0;}.f-and-p .item-image {margin-right: 3.4%;width: 31.034%;}@media screen and (max-width: 960px) {.f-and-p .item-image {width: 35%;}}@media screen and (max-width: 700px) {.f-and-p .item-image {width: 95%;}}.f-and-p .item-description {width: 38%;}@media screen and (max-width: 960px) {.f-and-p .item-description {width: 60%;}}@media screen and (max-width: 700px) {.f-and-p .item-description {clear: both;margin-top: 8px;width: 95%;}}.f-and-p .item-description.no-quote {width: 53%;}@media screen and (max-width: 700px) {.f-and-p .item-description.no-quote {width: 95%;}}.f-and-p .item-description .item-title {color: #145992;display: block;font-size: 18px;margin: 4px 0 12px;}.f-and-p .item-description .item-title:hover {cursor: pointer;}.f-and-p .item-quote {background: url("/shared/index_files/pullquote.png") no-repeat 10% 0%;font-family: Georgia, "Times New Roman", serif;font-style: italic;font-weight: 600;margin-left: 3%;margin-top: 28px;padding-left: 68px;text-align: left;width: 24%;}@media screen and (max-width: 960px) {.f-and-p .item-quote {background-position: 0% 0%;clear: both;margin-left: 0;padding-left: 40px;width: 95%;}}.f-and-p .item-quote .quote {display: block;margin: 6px 0 14px 0;}.f-and-p .item-quote .quoter {color: #767676;display: block;font-size: 14px;}.f-and-p .post-content h3 a {display: inline-block;font-size: 24px;margin-top: 0;}.f-and-p .post-content p a {font-size: 16px;margin-top: 0;}.f-and-p .post-content p span {color: #9b9b9b;}.f-and-p .post-content a {display: inline-block;}.f-and-p .post-content .asset-item {width: 100%;}.f-and-p .post-content .asset-item .item-detail {display: block;}.f-and-p .post-content .link-list a {border-bottom: 1px solid #dedede;font-size: 16px;margin-top: 0;padding: 6px 0;width: 100%;}.f-and-p .post-content .link-list a:last-of-type {border-bottom: 0;}.f-and-p .post-content .support-col-list img {display: block;float: left;margin-right: 8px;}@media screen and (max-width: 800px) {.f-and-p .post-content .support-col-list img {width: auto;}}.f-and-p .post-content .support-col-list a {display: block;float: left;font-size: 14px;margin: 4px 0;width: 100%;}.f-and-p .sidebar .sidebar-block {float: left;margin-bottom: 48px;}@media screen and (max-width: 700px) {.f-and-p .sidebar .sidebar-block {width: 100%;}}.f-and-p .sidebar ul li {background-position: 0px 13px;border: 0;padding: 4px 0 4px 15px;}.f-and-p .fp-header {background: #f4f4f4;float: left;margin-bottom: 48px;width: 100%;}.f-and-p .fp-header:after {content: "";display: table;clear: both;}.f-and-p .side-hero {background: url("/shared/index_files/f-and-p/intervention-hero.png") no-repeat center;background-size: cover;height: 423px;float: left;width: 65.5%;}@media screen and (max-width: 980px) {.f-and-p .side-hero {height: 480px;}}@media screen and (max-width: 850px) {.f-and-p .side-hero {height: 330px;width: 100%;}}@media screen and (max-width: 580px) {.f-and-p .side-hero {height: 220px;}}.f-and-p .side-header {background: #f4f4f4;float: left;padding: 10px 40px 12px 40px;width: 34.5%;}@media screen and (max-width: 1120px) {.f-and-p .side-header {padding-top: 24px;}}@media screen and (max-width: 980px) {.f-and-p .side-header {padding: 24px 24px 12px 24px;}}@media screen and (max-width: 850px) {.f-and-p .side-header {padding: 24px;width: 100%;}}.f-and-p .side-header h1 {font-weight: 600;font-size: 36px;line-height: 36px;margin-top: 0;}@media screen and (max-width: 980px) {.f-and-p .side-header h1 {font-size: 28px;}}.f-and-p .side-header p {font-weight: 600;margin-bottom: 36px;}.f-and-p .side-header .orange-button {background: #eda739;border: 2px solid #eda739;border-radius: 6px 6px 6px 6px;color: #fff;display: block;font-weight: 600;padding: 6px;text-align: center;width: 100%;transition: all 0.2s ease-in-out;}.f-and-p .side-header .orange-button:hover {background: #fff;color: #eda739;transition: all 0.2s ease-in-out;}.f-and-p h4 {font-family: "Open Sans", helvetica, arial, sans-serif;font-size: 18px;font-weight: 600;margin-top: 42px;margin-bottom: 16px;}.f-and-p .fp-list-col {float: left;margin-right: 5%;width: 47.5%;}.f-and-p .fp-list-col:last-of-type {margin-right: 0;}.f-and-p .fp-list-col ul {margin-top: 0 !important;}@media screen and (max-width: 580px) {.f-and-p .fp-list-col ul {margin-bottom: 0 !important;}}.f-and-p .fp-list-col ul li {border: 0;}@media screen and (max-width: 580px) {.f-and-p .fp-list-col {margin-right: 0;width: 100%;}}.f-and-p .faq-item {border-bottom: 1px solid #e7e7e7;}.f-and-p .faq-item:last-of-type {border: 0;}.f-and-p .faq-item h3 {background: url("/shared/index_files/icon-blue-expand-collapse.png") no-repeat 0px 6px;color: #145992;font-family: "Open Sans", helvetica, arial, sans-serif;font-size: 18px;margin: 12px 0 !important;padding-left: 25px;}.f-and-p .faq-item h3:hover {cursor: pointer;}.f-and-p .faq-item .faq-extra {display: none;padding-left: 25px;}.f-and-p .faq-item.open h3 {background-position: 0px -107px;}.f-and-p .store-detail-col {float: left;margin-right: 3.44%;width: 31.03%;}@media screen and (max-width: 1095px) {.f-and-p .store-detail-col {margin-bottom: 45px;margin-right: 10%;width: 45%;}.f-and-p .store-detail-col:nth-of-type(2n) {margin-right: 0;}.f-and-p .store-detail-col .cta-top img, .f-and-p .store-detail-col .store-cta img {display: block;margin-bottom: 12px;width: 100%;}}@media screen and (max-width: 800px) {.f-and-p .store-detail-col {margin-right: 0;width: 100%;}.f-and-p .store-detail-col .cta-top, .f-and-p .store-detail-col .store-cta {float: left;min-height: 0 !important;width: 45%;}}@media screen and (max-width: 560px) {.f-and-p .store-detail-col .cta-top, .f-and-p .store-detail-col .store-cta {width: 100%;}}.f-and-p .store-detail-col:last-of-type {margin-right: 0;}.f-and-p .store-detail-col .cta-top {display: block;min-height: 215px;}.f-and-p .store-detail-col .cta-top div {line-height: 1.4;margin-top: 18px;}.f-and-p .store-detail-col .cta-top span {color: #767676;display: block;font-size: 13px;font-weight: 400;margin-top: 8px;}.f-and-p .store-detail-col a {font-weight: 600;}.f-and-p .video-fpo img {position: relative;}.f-and-p .video-fpo .video-label {background: rgba(20, 89, 146, 0.5);color: #fff;display: block;font-size: 14px;padding: 5px 14px;position: relative;top: -40px;}.f-and-p .video-fpo .video-label span.time {color: rgba(255, 255, 255, 0.7);float: right;}@media screen and (max-width: 520px) {.f-and-p .video-fpo .video-label {display: none;}}.f-and-p .about-author-img {float: left;margin-right: 4.5%;}.f-and-p .about-author-desc {float: left;width: 75%;}@media screen and (max-width: 990px) {.f-and-p .about-author-desc {width: 65%;}}@media screen and (max-width: 800px) {.f-and-p .about-author-desc {margin-top: 24px;width: 100%;}}@media screen and (max-width: 700px) {.f-and-p .sidebar {margin-top: 24px;}}.intervention .intervention-row {float: left;width: 100%;}.intervention .intervention-row:after {content: "";display: table;clear: both;}.intervention .intervention-row .accordion-tabs-minimal {background: none;height: auto;margin-bottom: 62px;position: relative;width: 100%;}@media screen and (max-width: 750px) {.intervention .intervention-row .accordion-tabs-minimal {padding-top: 120px;margin-bottom: 0;}}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content {background: #fff;margin-top: 10px;margin-left: 2%;padding: 0;}@media screen and (max-width: 800px) {.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content {margin-left: 2.5%;}}@media screen and (max-width: 750px) {.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content {text-align: center;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content:nth-child(1) a {top: 0px;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content:nth-child(2) a {top: 40px;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content:nth-child(3) a {top: 80px;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content:nth-child(4) a {top: 120px;}}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content.active {border: 0;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link {background: #fff;border: 0;display: inline-block;padding: 15px 5px 10px;position: relative;width: 22%;}@media screen and (max-width: 800px) {.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link {width: 20%;}}@media screen and (max-width: 750px) {.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link {position: absolute;right: 0;left: 0;width: 100%;}}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active {border: 1px solid #ccc;border-bottom: 0;margin-bottom: -1px;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active span {border-bottom: 2px solid #eda739;}.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {display: inline-block;font-size: 18px;padding-bottom: 3px;}@media screen and (max-width: 800px) {.intervention .intervention-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {font-size: 14px;}}.intervention .intervention-row .accordion-tabs-minimal .tab-content {border-top: 1px solid #ccc;padding-top: 46px;text-align: left;}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-description {float: left;font-weight: 400;margin-right: 3.4%;width: 48.2%;}@media screen and (max-width: 800px) {.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-description {margin-right: 0;width: 100%;}}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-description h3 {border: 0;font-family: "Open Sans", helvetica, arial, sans-serif;font-weight: 400;}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-description ul li {background: url("/shared/index_files/bullet.png") no-repeat 0px 14px;border: 0;padding: 5px 0 5px 15px;}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-description ul li span {font-weight: 400;}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-image {float: right;width: 44.8%;}@media screen and (max-width: 800px) {.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-image {float: left;width: 85%;}}.intervention .intervention-row .accordion-tabs-minimal .tab-content .item-image img {border: 0;}.intervention .intervention-row .int-row-wrap {float: left;padding-bottom: 70px;width: 100%;}.intervention .intervention-row .int-row-wrap.first {border-bottom: 1px solid #e5e5e5;}.intervention .intervention-row .int-row-wrap h2 {font-size: 30px;font-weight: 400;}.intervention .intervention-row .int-row-wrap li {border: 0;}.intervention .intervention-row .int-col-1 {float: left;margin-right: 3.4%;width: 56.8%;}@media screen and (max-width: 800px) {.intervention .intervention-row .int-col-1 {margin-right: 0;width: 100%;}}.intervention .intervention-row .int-col-2 {float: right;width: 39.6%;}@media screen and (max-width: 800px) {.intervention .intervention-row .int-col-2 {margin-bottom: 24px;width: 100%;}}.intervention .intervention-row .quote-wrap {float: left;}.intervention .intervention-row .quote {background: #f4f4f4;font-size: 14px;font-weight: 400;padding: 36px;position: relative;}.intervention .intervention-row .quote:after {background: url("/shared/index_files/grey-quote-triangle.png") no-repeat;content: "";position: absolute;bottom: -17px;left: 23px;height: 17px;width: 20px;}.intervention .intervention-row .quoter {color: #293137;font-size: 14px;line-height: 22px;margin-top: 42px;}.intervention .intervention-row .quoter img {float: left;margin-right: 15px;}.intervention .intervention-row .quoter span {color: #293137;font-weight: 600;}.intervention .intervention-row .int-link-row {float: left;margin-top: 48px;width: 100%;}.intervention .intervention-row .int-link-row a {border-left: 1px solid #e4e4e4;color: #145992;display: inline-block;font-weight: 600;margin-top: 10px;padding: 7px 12px 7px 17px;}@media screen and (max-width: 400px) {.intervention .intervention-row .int-link-row a {padding: 7px 0 7px 10px;}}.intervention .intervention-row .int-link-row a:first-child {background: #145992;border: 2px solid #145992;border-radius: 6px 6px 6px 6px;color: #fff;margin-right: 20px;padding: 7px 20px;text-align: center;transition: all 100ms ease-in-out;}@media screen and (max-width: 850px) {.intervention .intervention-row .int-link-row a:first-child {padding: 7px 20px;}}@media screen and (max-width: 400px) {.intervention .intervention-row .int-link-row a:first-child {margin-right: 10px;padding: 7px 10px;}}.intervention .intervention-row .int-link-row a:first-child:hover {background: #fff;color: #145992;transition: all 100ms ease-in-out;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.intervention .pc-row:after {content: "";display: table;clear: both;}.intervention .pc-row .slick-list {margin: 0 !important;}.intervention .pc-row .about-full-row {background: #f7f7f7;padding-bottom: 96px;}.intervention .pc-row .about-full-row img.next-arrow {position: absolute;right: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.intervention .pc-row .about-full-row img.next-arrow {right: 4%;}}@media screen and (max-width: 1250px) {.intervention .pc-row .about-full-row img.next-arrow {right: 1%;}}@media screen and (max-width: 800px) {.intervention .pc-row .about-full-row img.next-arrow {top: 40%;}}.intervention .pc-row .about-full-row img.prev-arrow {position: absolute;left: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.intervention .pc-row .about-full-row img.prev-arrow {left: 4%;}}@media screen and (max-width: 1250px) {.intervention .pc-row .about-full-row img.prev-arrow {left: 1%;}}@media screen and (max-width: 800px) {.intervention .pc-row .about-full-row img.prev-arrow {top: 40%;}}.intervention .pc-row h2 {font-size: 30px;font-weight: 600;margin-top: 62px;margin-bottom: 34px;text-align: center;}.intervention .pc-row .about-slide h2 {font-size: 30px;font-weight: 600;margin-top: 62px;margin-bottom: 34px;text-align: center;}.intervention .pc-row .about-slide ul li {background: url("/shared/index_files/bullet.png") no-repeat 0px 14px;padding: 5px 0 5px 15px;}.intervention .pc-row .about-slide .slide-img {float: right;margin-right: 3.4%;margin-left: 5%;width: 36.2%;}@media screen and (max-width: 800px) {.intervention .pc-row .about-slide .slide-img {float: left;margin-left: 7%;width: 85%;}}.intervention .pc-row .about-slide .slide-desc {float: left;font-weight: 400;margin-left: 3.4%;margin-top: 20px;width: 51.7%;}@media screen and (max-width: 800px) {.intervention .pc-row .about-slide .slide-desc {margin-left: 7%;width: 85%;}}.intervention .post-content .white-btn {background: #fff;color:#20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: inline-block;float: right;font-size: 16px;font-weight: 600;margin-right: 6px;margin-top: 64px;padding: 8px 21px;text-align: center;transition: all 100ms ease-in-out;text-decoration:none;}@media screen and (max-width: 800px) {.intervention .post-content .white-btn {float: left;}}.intervention .post-content .white-btn:hover, .intervention .post-content .white-btn:focus {background: #20282F;color: #fff;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;transition: all 100ms ease-in-out;}.fp-lesley-subhead{color:#028541;padding-top:30px;}.fp-lesley-tophead{text-align:center;color:#028541;}.fp-lesley-coursehead{color:#028541;font-family:Georgia, Times, Arial;font-size:16px;display:inline;}.series .series-row {float: left;width: 100%;}.series .series-row:after {content: "";display: table;clear: both;}.series .series-row .accordion-tabs-minimal {background: none;height: auto;margin-bottom: 62px;position: relative;}@media screen and (max-width: 750px) {.series .series-row .accordion-tabs-minimal {padding-top: 120px;margin-bottom: 0;}}.series .series-row .accordion-tabs-minimal .tab-header-and-content {background: #fff;margin-top: 10px;margin-left: 2%;padding: 0;}@media screen and (max-width: 800px) {.series .series-row .accordion-tabs-minimal .tab-header-and-content {margin-left: 2.5%;}}@media screen and (max-width: 750px) {.series .series-row .accordion-tabs-minimal .tab-header-and-content {text-align: center;}.series .series-row .accordion-tabs-minimal .tab-header-and-content:nth-child(1) a {top: 0px;}.series .series-row .accordion-tabs-minimal .tab-header-and-content:nth-child(2) a {top: 40px;}.series .series-row .accordion-tabs-minimal .tab-header-and-content:nth-child(3) a {top: 80px;}.series .series-row .accordion-tabs-minimal .tab-header-and-content:nth-child(4) a {top: 120px;}}.series .series-row .accordion-tabs-minimal .tab-header-and-content.active {border: 0;}.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link {background: #fff;border: 0;display: inline-block;padding: 15px 5px 10px;position: relative;width: 22%;}@media screen and (max-width: 800px) {.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link {width: 20%;}}@media screen and (max-width: 750px) {.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link {position: absolute;right: 0;left: 0;width: 100%;}}.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active {border: 1px solid #ccc;border-bottom: 0;margin-bottom: -1px;}.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active span {border-bottom: 2px solid #eda739;}.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {display: inline-block;font-size: 18px;padding-bottom: 3px;}@media screen and (max-width: 800px) {.series .series-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {font-size: 14px;}}.series .series-row .accordion-tabs-minimal .tab-content {border-top: 1px solid #ccc;padding-top: 46px;text-align: left;}.series .series-row .accordion-tabs-minimal .tab-content .item-description {float: left;font-weight: 400;margin-right: 3.4%;width: 48.2%;}@media screen and (max-width: 800px) {.series .series-row .accordion-tabs-minimal .tab-content .item-description {margin-right: 0;width: 100%;}}.series .series-row .accordion-tabs-minimal .tab-content .item-description h3 {border: 0;font-family: "Open Sans", helvetica, arial, sans-serif;font-weight: 400;}.series .series-row .accordion-tabs-minimal .tab-content .item-description ul li {border: 0;padding: 5px 0 5px 15px;}.series .series-row .accordion-tabs-minimal .tab-content .item-description ul li span {font-weight: 400;}.series .series-row .accordion-tabs-minimal .tab-content .item-image {float: right;width: 44.8%;text-align:center;}@media screen and (max-width: 800px) {.series .series-row .accordion-tabs-minimal .tab-content .item-image {float: left;width: 85%;}}.series .series-row .accordion-tabs-minimal .tab-content .item-image img {border: 0;}.series .series-row, .series .series-row .int-row-wrap {float: left;width: 100%;padding-top: 20px;}.series .series-row .last,.series .series-row .int-row-wrap.last {margin-bottom: 40px;}.series .series-row h2,.series .series-row .int-row-wrap h2 {font-size: 30px;font-weight: 400;}.series .series-row li,.series .series-row .int-row-wrap li {border: 0;padding: 1px 0 1px 15px;margin-left:35px;}@media screen and (max-width: 600px) {.series .series-row li,.series .series-row .int-row-wrap li {margin-left:0 !important;padding: 1px 0 1px 5px !important;}}.series .series-row .int-col-1 {float: left;margin-right: 3.4%;width: 56.8%;}@media screen and (max-width: 800px) {.series .series-row .int-col-1 {margin-right: 0;width: 100%;}}.series .series-row .int-col-2 {float: right;width: 39.6%;}@media screen and (max-width: 800px) {.series .series-row .int-col-2 {margin-bottom: 24px;width: 100%;}}.series .series-row .quote-wrap {float: left;}.series .series-row .quote {background: #f4f4f4;font-weight: 400;padding: 36px;position: relative;}@media screen and (max-width:600px){.series .series-row .quote {font-size:.8em;}}.series .series-row .quote:after {background: url("/shared/index_files/grey-quote-triangle.png") no-repeat;content: "";position: absolute;bottom: -17px;left: 23px;height: 17px;width: 20px;}.series .series-row .quoter {color: #293137;line-height: 22px;margin-top: 42px;}@media screen and (max-width:600px){.series .series-row .quoter {font-size:.9em;}}.series .series-row .quoter img {float: left;margin-right: 15px;}.series .series-row .quoter span {color: #293137;font-weight: 600;display:block;}.series .series-row .quoter img {margin-bottom:20px;}.series .series-row .quote-slide.right .quoter {float:right;text-align:right;width: 100%;}.series .series-row .quote-slide.right .quoter img{text-align:right;float:right;margin-left:10px;}.series .series-row .quote-slide.right .quote::after {background: rgba(0, 0, 0, 0) url("/shared/index_files/grey-quote-triangle-right.png") no-repeat scroll 0 0;bottom: -17px;content: "";height: 17px;left:auto;right: 23px;position: absolute;width: 20px;}.series .series-row .int-link-row {float: left;margin-top: 48px;width: 100%;}.series .page-content {}.series .page-content ul{list-style-type:disc;margin-bottom:10px !important;}.series .page-content ol{list-style-type:decimal !important;margin-bottom:20px !important;}.series .page-content ul li ul{list-style-type:circle;margin-left:10px;}@media screen and (max-width: 800px) {.series .page-content ul,.series .page-content ul li ul{margin-left:10px !important;}}.series hr.series-hr{display: block;height: 1px;border: 0;border-top: 1px solid #EDA739;margin: 1em 0;padding: 0;}.series h4.chngTxt{position: absolute;right: 60px;top: -5px;}.series .rspv-see-more h4 {position: relative;right: 20px;text-align: right;}.series h3.slider{border:none !important;margin-left:20px;}@media screen and (max-width: 600px) {.series h3.slider{margin-left:5px !important;}}.series .internal, .store-detail .internal{padding-left:50px;}@media screen and (max-width: 600px) {.series .internal, .store-detail .internal{padding-left:10px;}}.series .shop-btn{margin:50px auto;}#content_seriesInformation{margin-bottom:40px;}.series .pc-row:after {content: "";display: table;clear: both;}.series .pc-row .slick-list {margin: 0 !important;}.series .pc-row .about-full-row {background: #f7f7f7;padding-bottom: 56px;}.series .pc-row .about-full-row img.next-arrow {position: absolute;right: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.series .pc-row .about-full-row img.next-arrow {right: 4%;}}@media screen and (max-width: 1250px) {.series .pc-row .about-full-row img.next-arrow {right: 1%;}}@media screen and (max-width: 800px) {.series .pc-row .about-full-row img.next-arrow {top: 40%;}}.series .pc-row .about-full-row img.prev-arrow {position: absolute;left: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.series .pc-row .about-full-row img.prev-arrow {left: 4%;}}@media screen and (max-width: 1250px) {.series .pc-row .about-full-row img.prev-arrow {left: 1%;}}@media screen and (max-width: 800px) {.series .pc-row .about-full-row img.prev-arrow {top: 40%;}}.series .pc-row h2 {font-size: 30px;font-weight: 600;margin-top: 62px;margin-bottom: 34px;text-align: center;}.series .pc-row .about-slide h2 {font-size: 30px;line-height: 30px;font-weight: 600;margin-top: 62px;margin-bottom: 34px;text-align: center;}.series .pc-row .about-slide ul {list-style-type:disc;margin:0 0 20px 40px;}@media screen and (max-width: 480px) {.series .pc-row .about-slide ul {margin:0 0 0 0 !important;}}.series .pc-row .about-slide .slide-img {float: right;margin-right: 3.4%;margin-left: 5%;width: 36.2%;}@media screen and (max-width: 800px) {.series .pc-row .about-slide .slide-img {float: left;margin-left: 7%;width: 85%;}}.series .pc-row .about-slide .slide-desc {float: left;font-weight: 400;margin-left: 3.4%;margin-top: 20px;width: 51.7%;}@media screen and (max-width: 800px) {.series .pc-row .about-slide .slide-desc {margin-left: 7%;width: 85%;}}.series .post-content .white-btn {background: #fff;color:#20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: inline-block;float: right;font-size: 16px;font-weight: 600;margin-right: 6px;margin-top: 64px;padding: 8px 21px;text-align: center;transition: all 100ms ease-in-out;text-decoration:none;}@media screen and (max-width: 800px) {.series .post-content .white-btn {float: left;}}.series .post-content .white-btn:hover, .series .post-content .white-btn:focus {background: #20282F;color: #fff;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;transition: all 100ms ease-in-out;}.series .series-row .tab-content ul li, .series .pc-row .about-slide ul li{list-style-type:none;background: rgba(0, 0, 0, 0) url("/shared/index_files/bullet.png") no-repeat scroll 0 14px;border: 0 none;padding: 0 0 5px 20px !important;}.series.blog ul li {padding: 0;}.series .description{margin:30px 0;}.series_results {margin:10px 0 10px 0;padding:20px 0;border-bottom:solid 1px #d2d2d2;width:100%;}.series_results_image {float: left;margin-right: 20px;margin-bottom:20px;text-align:center;width:200px;}.series_results_text_main {display:inline-block;font-size:.9em;float:left;margin-right: 0;width: 50%;}.series_results_formats{display:inline-block;float:left;text-align:center;margin-left:20px;margin-bottom:20px;border:solid 1px #d2d2d2;padding:10px;min-height:250px;width:225px;}.hr-series {border-bottom: 1px solid #DDD;border-left: none;border-right: none;border-top: none;margin-bottom:15px;}.series_results_btn{text-align:center;margin: 0 auto;}.series_results_title {font-family:Georgia, "Times New Roman", serif;font-size: 24px;font-weight: 400;line-height:1.1em;}.series_results_subtitle{font-family:Georgia, "Times New Roman", serif;font-size:18px;font-weight: 400;color:#000;}@media screen and (max-width: 1010px) {.series_results_formats {margin-top:10px;margin-bottom:10px;margin-left:0px;width:100%;min-height:150px;}.series_results_text_main {margin-right: 0;float:left;width:70%;}.hr-series {margin-bottom:5px;}}@media screen and (max-width: 700px) {.series_results_title {font-size: 24px;}.series_results_subtitle{font-size:16px;}.series_results_image {width:100% !important;float:none !important;text-align:center !important;margin:10px auto !important;max-width:none;}.series_results_text_main {margin-top:10px;padding-left:10px;padding-right:10px;text-align:left;float:left;width: 100%;}.series_results_formats {margin-bottom:5px;border:solid 1px #d2d2d2;padding:10px;width:100%;min-height:150px;}.series_results_btn{text-align:center;float:left;width:100%;}}.prodlayout_results {margin:10px 0 10px 0;padding:20px 0;border-bottom:solid 1px #d2d2d2;width:100%;overflow:hidden;}.prodlayout_results_image {float: left;margin-right: 20px;margin-bottom:20px;text-align:center;width:200px;}.prodlayout_results_image_CR {float: left;margin-right: 20px;margin-bottom:20px;text-align:center;width:150px;}.prodlayout_results_text_main {display:inline-block;font-size:.9em;float:left;margin-right: 0;width: 50%;}.prodlayout_results_text_main_CR {display:inline-block;font-size:.9em;float:left;margin-right: 0;width: 75%;}.prodlayout_results_text_main li, .prodlayout_results_text_main_full li{list-style-type:disc !important;border-bottom:none !important;margin-left:20px;}.prodlayout_results_text_main ul > li:first-of-type, .prodlayout_results_text_main_full ul > li:first-of-type, .prodlayout_results_text_main ol > li:first-of-type, .prodlayout_results_text_main_full ol > li:first-of-type{margin-top:-15px !important;}.prodlayout_results_text_main ul, .prodlayout_results_text_main_full ul, .prodlayout_results_text_main ol, .prodlayout_results_text_main_full ol{margin-bottom:8px;}.search_results_text_main_prod_info{float:none;}.prodlayout_results_text_main ul, .prodlayout_results_text_main_full ul{padding-left:50px !important;}.prodlayout_results_text_main_full {width:75% !important;}.prodlayout_smalltext{font-size:.87em;color:#767676 !important;}.prodlayout_smalltext a, .prodlayout_smalltext a:link, .prodlayout_smalltext a:visited{color:#767676 !important;}.prodlayout_results_formats{display:inline-block;float:left;text-align:center;margin-left:20px;margin-bottom:20px;border:solid 1px #d2d2d2;padding:10px;min-height:250px;width:225px;}.hr-prodlayout {border-bottom: 1px solid #DDD;border-left: none;border-right: none;border-top: none;margin-bottom:15px;}.prodlayout_results_btn{text-align:center;margin: 0 auto;}.prodlayout_results_title {font-family:Georgia, "Times New Roman", serif;font-size: 24px;font-weight: 400;line-height:1.1em;}.prodlayout_results_subtitle{font-family:Georgia, "Times New Roman", serif;font-size:18px;font-weight: 400;color:#000;}@media screen and (max-width: 1010px) {.prodlayout_results_formats {margin-top:10px;margin-bottom:10px;margin-left:0px;width:100%;min-height:150px;}.prodlayout_results_text_main {margin-right: 0;float:left;width:70%;}.prodlayout_results_text_main_full {width:100% !important;}.hr-prodlayout {margin-bottom:5px;}}@media screen and (max-width: 700px) {.prodlayout_results_title {font-size: 24px;}.prodlayout_results_subtitle{font-size:16px;}.prodlayout_results_image, .prodlayout_results_image_CR {width:100% !important;float:none !important;text-align:center !important;margin:10px auto !important;max-width:none;}.prodlayout_results_text_main, .prodlayout_results_text_main_CR {margin-top:10px;padding-left:10px;padding-right:10px;text-align:left;float:left;width: 100% !important;}.prodlayout_results_text_main_full {width:100% !important;}.prodlayout_results_formats {margin-bottom:5px;border:solid 1px #d2d2d2;padding:10px;width:100%;min-height:150px;}.prodlayout_results_btn{text-align:center;float:left;width:100%;}}.smalltext{color:#767676;font-size:.8em;}.collection .collection-resources div {width:100%;margin-bottom:20px;padding:10px 0;}.collection-mainresources {display: block;float: none;margin: 10px 0;min-height: 350px;width: 100%;}@media screen and (max-width: 800px) {.collection .collection-resources .overview{float:none;width:100%;}}h2 {font-size: 38px;font-weight: 600;line-height: 48px;}@media screen and (max-width: 400px) {.post-content {padding-bottom: 10px;}}.hp-cta {color: #767676;font-size: 14px;}.hp-cta p {color: #293137;font-size: 16px;margin: 12px 0 0 0;}.hp-cta a {display: inline-block;font-size: 14px;margin-top: 0;text-transform: uppercase;}.authors{margin:20px;min-height:300px;}.author-detail-row.authors{padding-top:0;}.authors .page-content h2 {font-size: 30px;font-weight: 600;}.authors #author-search {background: #f7f7f7;float: left;margin: 46px 0 38px 0;padding: 28px 0;width: 100%;}@media screen and (max-width: 520px) {.authors #author-search {background: #fff;margin: 0;}}.authors #author-search fieldset {background: none;margin: 0 auto;padding: 0;width: 450px;}@media screen and (max-width: 520px) {.authors #author-search fieldset {width: 100%;}}.authors #author-search #search-field {font-family: "Open Sans", helvetica, arial, sans-serif;float: left;margin: 0;width: 370px;border-radius: 3px;background: #fff url("/shared/index_files/icon-search-black.png") no-repeat right 12px center;box-sizing: border-box;}@media screen and (max-width: 520px) {.authors #author-search #search-field {width: 100%;}}.authors #author-search #search-button {background: #fff url("/shared/index_files/icon-search-black.png") no-repeat center;border: 1px solid #ddd;border-left: 0;border-radius: 0 3px 3px 0;box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.06);margin-left: -1px;height: 40px;width: 24px;}.authors .listing-table .footable-detail-show a {float: left;}@media screen and (max-width: 520px) {.authors .listing-table td {padding: 0;}}.authors .listing-table tr.footable-row-detail .footable-row-detail-cell {padding-bottom: 10px;}.authors .listing-table tr.footable-detail-show .footable-visible {padding-top: 10px;}.authors .listing-table.footable.breakpoint > tbody > tr > td > span.footable-toggle {font-family: "Open Sans", helvetica, arial, sans-serif;}.authors .listing-table.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {background: url("/shared/index_files/icon-blue-expand-collapse.png") no-repeat;background-position: 0 0;content: "";display: none !important;height: 15px;width: 15px;position: relative;top: 2px;}.authors .listing-table.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {background-position: 0 -113px;}.authors .author-image {float: right;margin-left: 3.4%;}@media screen and (max-width: 450px) {.authors .author-image {width: 100%;margin-bottom:20px;}}@media screen and (max-width: 360px) {.hp-hero .wrapper {min-height:479px !important;}}.authors .author-intro {}.authors .author-intro:after {content: "";display: table;clear: both;}@media screen and (max-width: 580px) {.authors .author-intro {width: 100%;}}.authors .author-intro .alt-title {font-size: 42px;line-height: 44px;}.authors .author-intro .author-quote {font-family: Georgia, "Times New Roman", serif;font-size: 24px;font-weight: 600;margin-bottom: 32px;}.authors .author-intro .link-row a {padding: 0 6px;}@media screen and (max-width: 900px) {.authors .author-intro .link-row a {display: table;}}@media screen and (max-width: 580px) {.authors .author-intro .link-row a {font-size: 13px;text-align: center;display: block;}}.authors .author-intro .link-row .white-btn {margin-right: 14px;padding: 8px 32px;}@media screen and (max-width: 900px) {.authors .author-intro .link-row .white-btn {display: table;margin: 20px 0;}}@media screen and (max-width: 580px) {.authors .author-intro .link-row .white-btn {margin-bottom: 15px;width: 100%;}}.authors .author-detail-row:after {content: "";display: table;clear: both;}.authors .author-detail-row .topic-box {background: #f7f7f7;float: left;margin-right: 3.4%;margin-top: 16px;padding: 20px 36px 14px;width: 22.4%;}.authors .author-detail-row .topic-box span {font-weight: 600;}.authors .author-detail-row .topic-box:last-of-type {margin-right: 0;}@media screen and (max-width: 900px) {.authors .author-detail-row .topic-box {min-height: 120px;width: 46.4%;}}@media screen and (max-width: 540px) {.authors .author-detail-row .topic-box {margin-right: 0;min-height: 0;width: 100%;}}.authors .block-cta-row {margin-bottom: 0;}.authors .block-cta-row .block {height: 230px;}.authors .block-cta-row .block.twitter h3.title {font-size: 24px;line-height: 28px;}.authors .hp-row a.book {width: 100%;}.authors .post-content-col h3 {margin-bottom: 0;}.authors .post-content-col a {margin-top: 14px;}.authors .post-content-col .white-btn {margin-top: 46px;padding: 8px 32px;}th {border-bottom: 1px solid #DDD;}.page-content .section-filters {list-style-type: none;background: 0;margin-bottom: 18px;}@media screen and (max-width: 1000px) {.page-content .section-filters {display: none;}}.page-content .section-filters li {display: inline-block;border: 0 !important;background: none !important;padding: 0;margin: 0 6px 6px 0;}.page-content .section-filters li a {background: rgba(0, 0, 0, 0.06);display: inline-block;padding: 5px 15px;font-size: 14px;}.page-content .section-filters li a.active {background: #20282F;color: #fff;}.page-content .section-filters li a.active:hover {background: #20282F;color: #fff;}.page-content .section-filters li a:hover {background: rgba(0, 0, 0, 0.1);outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.add-resource-toggle, .section-filters-toggle {display: none;padding: 10px 0;border-top: 1px solid rgba(0, 0, 0, 0.1);}@media screen and (max-width: 1000px) {.add-resource-toggle, .section-filters-toggle {display: block;}}.account {margin-top: 0;}.account h1 {margin-top: 23px;margin-bottom: 24px;}.account h1 a.small {font-size: 14px;font-family: "Open Sans", helvetica, arial, sans-serif;padding: 0;margin: 0;display: block;margin-top: 9px;}@media screen and (max-width: 1000px) {.account h1 a.small {display: none;}}.account .instructional {margin-bottom: 33px;}@media screen and (max-width: 1000px) {.account .instructional {display: none;}}.signin {padding-bottom: 30px;padding-top: 30px;}@media screen and (max-width: 1000px) {.signin {padding-top: 0px;}}.signin h1 {margin-bottom: 21px;font-size: 36px;}.signin p {margin-bottom: 24px;}.signin input {margin-bottom: 18px;}.signin .btn {margin-right: 20px;}.signin .checkbox {padding-bottom: 10px;}.signin .checkbox input {float: left;margin: 5px 10px 0 0;}.signin .checkbox label {padding-left: 25px;}.about .page-content h2 {font-size: 30px;font-weight: 400;margin-top: 62px;margin-bottom: 34px;text-align: center;font-weight: 400;}@media screen and (max-width: 800px) {.about .page-content h2 {font-size: 24px;line-height: 30px;}}.about .page-content .landing-header h2 {margin: -4px 0 3px 0;}.about .page-content ul li {border: 0;}.about .about-intro.white-btn {display: table;float: none;margin-left: auto;margin-right: auto;}.about .about-grid {float: left;margin: 13px 0 72px 0;width: 100%;}.about .about-grid:after {content: "";display: table;clear: both;}.about .about-grid .about-grid-row {float: left;width: 100%;}.about .about-grid .about-grid-row.navy {background: #145992;}.about .about-grid .about-grid-row.blue {background: #2e9ed2;}.about .about-grid .about-grid-row.gold {background: #eda739;}.about .about-grid .about-grid-row.red {background: #ec3d47;}.about .about-grid .about-grid-col {float: left;min-height: 306px;width: 50%;}@media screen and (max-width: 700px) {.about .about-grid .about-grid-col {width: 100%;min-height: 250px;}}.about .about-grid .about-grid-col.grid-text {color: #fff;display: table;font-size: 22px;line-height: 32px;padding: 0 40px;text-align: center;}@media screen and (max-width: 1000px) {.about .about-grid .about-grid-col.grid-text {font-size: 18px;line-height: 28px;padding: 0 25px;}}@media screen and (max-width: 440px) {.about .about-grid .about-grid-col.grid-text {font-size: 16px;line-height: 26px;padding: 0 20px;}}.about .about-grid .about-grid-col.grid-text span {display: table-cell;vertical-align: middle;}.about .about-grid .about-grid-col.grid-text.navy {background: #145992;}.about .about-grid .about-grid-col.grid-text.blue {background: #2e9ed2;}.about .about-grid .about-grid-col.grid-text.gold {background: #eda739;}.about .about-grid .about-grid-col.grid-text.red {background: #ec3d47;}.about .about-grid .about-grid-col.grid-img {background-repeat: no-repeat;background-position: center;background-size: cover;}.about .about-grid .about-grid-col.grid-img.navy {background-image: url("/shared/index_files/about/about-video-1.png");}.about .about-grid .about-grid-col.grid-img.blue {background-image: url("/shared/index_files/about/about-video-2.png");float: right;}.about .about-grid .about-grid-col.grid-img.gold {background-image: url("/shared/index_files/about/about-video-3.png");}.about .about-grid .about-grid-col.grid-img.red {background-image: url("/shared/index_files/about/about-video-4.png");float: right;}.about .about-fellows-row {float: left;width: 100%;}.about .about-fellows-row:after {content: "";display: table;clear: both;}.about .about-fellows-row .fellows-row {float: left;margin-top: 24px;width: 100%;}.about .about-fellows-row .fellows-row .fellows-img {float: right;margin-right: 10.3%;width: 38.2%;}@media screen and (max-width: 1000px) {.about .about-fellows-row .fellows-row .fellows-img {margin-right: 3%;width: 45%;}}@media screen and (max-width: 700px) {.about .about-fellows-row .fellows-row .fellows-img {margin-right: 0;width: 100%;}}.about .about-fellows-row .fellows-row .fellows-desc {float: left;margin-left: 8.6%;margin-right: 3%;margin-top: 12px;width: 38.2%;}@media screen and (max-width: 1000px) {.about .about-fellows-row .fellows-row .fellows-desc {margin-left: 3%;width: 45%;}}@media screen and (max-width: 700px) {.about .about-fellows-row .fellows-row .fellows-desc {margin-left: 0;width: 100%;}}.about .about-fellows-row .fellows-row .fellows-desc p {margin-bottom: 0;}.about .about-fellows-row .fellows-row .fellows-desc .blue-btn {background: #145992;border: 2px solid #145992;border-radius: 6px 6px 6px 6px;color: #fff;display: block;float: left;font-weight: 600;margin-right: 10px;margin-top: 32px;padding: 7px 26px;text-align: center;transition: all 0.2s ease-in-out;}.about .about-fellows-row .fellows-row .fellows-desc .blue-btn:hover {background: #fff;color: #145992;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;transition: all ease-in-out;}.about .about-col {float: left;margin-right: 3.4%;width: 56.8%;}@media screen and (max-width: 800px) {.about .about-col {margin-right: 0;width: 100%;}}.about .about-col a, .about .about-col p {font-weight: 400;}.about .about-col-2 {float: left;width: 39.6%;}@media screen and (max-width: 800px) {.about .about-col-2 {margin-top: 40px;width: 100%;}}.about .about-col-2 .quote-wrap {float: left;margin-bottom: 32px;}.about .about-col-2 .quote {background: #f4f4f4;font-size: 14px;font-weight: 400;padding: 36px;position: relative;}.about .about-col-2 .quote:after {background: url("/shared/index_files/grey-quote-triangle.png") no-repeat;content: "";position: absolute;bottom: -17px;left: 23px;height: 17px;width: 20px;}.about .about-col-2 .quoter {color: #293137;font-size: 14px;line-height: 22px;margin-top: 42px;}.about .about-col-2 .quoter img {float: left;margin-right: 15px;}.about .about-col-2 .quoter span {color: #293137;font-weight: 600;}.about .pc-row:after {content: "";display: table;clear: both;}.about .pc-row .slick-list {margin: 0 !important;}.about .pc-row .about-full-row {background: #f7f7f7;padding-bottom: 48px;}@media screen and (max-width: 500px) {.about .pc-row .about-full-row {padding-bottom: 30px;}}.about .pc-row .about-full-row img.next-arrow {position: absolute;right: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.about .pc-row .about-full-row img.next-arrow {right: 4%;}}@media screen and (max-width: 1250px) {.about .pc-row .about-full-row img.next-arrow {right: 1%;}}@media screen and (max-width: 800px) {.about .pc-row .about-full-row img.next-arrow {top: 40%;}}.about .pc-row .about-full-row img.prev-arrow {position: absolute;left: 7%;top: 44.15%;}@media screen and (max-width: 1350px) {.about .pc-row .about-full-row img.prev-arrow {left: 4%;}}@media screen and (max-width: 1250px) {.about .pc-row .about-full-row img.prev-arrow {left: 1%;}}@media screen and (max-width: 800px) {.about .pc-row .about-full-row img.prev-arrow {top: 40%;}}.about .pc-row h2 {font-size: 30px;margin-top: 62px;margin-bottom: 34px;text-align: center;font-weight: 400;}@media screen and (max-width: 800px) {.about .pc-row h2 {font-size: 24px;line-height: 30px;margin-top: 24px;margin-bottom: 24px;}}.about .pc-row .accordion-tabs-minimal {background: none;height: auto;margin-bottom: 62px;width: 100%;}.about .pc-row .accordion-tabs-minimal .tab-header-and-content {background: #fff;margin-top: 10px;margin-left: 7%;padding: 0;}@media screen and (max-width: 800px) {.about .pc-row .accordion-tabs-minimal .tab-header-and-content {margin-left: 2.5%;}}.about .pc-row .accordion-tabs-minimal .tab-header-and-content.active {border: 0;}.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link {background: #fff;border: 0;display: inline-block;padding: 15px 5px 10px;position: relative;width: 15%;}@media screen and (max-width: 800px) {.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link {width: 20%;}}.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active {border: 1px solid #ccc;border-bottom: 0;margin-bottom: -1px;}.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active span {border-bottom: 2px solid #eda739;}.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {display: inline-block;font-size: 18px;padding-bottom: 3px;}@media screen and (max-width: 800px) {.about .pc-row .accordion-tabs-minimal .tab-header-and-content .tab-link span {font-size: 14px;}}.about .pc-row .accordion-tabs-minimal .tab-content {border-top: 1px solid #ccc;padding-top: 46px;text-align: left;}.about .pc-row .accordion-tabs-minimal .tab-content .item-description {float: left;font-weight: 400;margin-right: 3.4%;width: 48.2%;}@media screen and (max-width: 800px) {.about .pc-row .accordion-tabs-minimal .tab-content .item-description {margin-right: 0;width: 100%;}}.about .pc-row .accordion-tabs-minimal .tab-content .item-description h3 {border: 0;font-family: "Open Sans", helvetica, arial, sans-serif;font-weight: 400;}.about .pc-row .accordion-tabs-minimal .tab-content .item-image {float: right;width: 44.8%;}@media screen and (max-width: 800px) {.about .pc-row .accordion-tabs-minimal .tab-content .item-image {float: left;width: 100%;}.about .pc-row .accordion-tabs-minimal .tab-content .item-image img {width: 100%;}}.about .pc-row .about-slide h2 {font-size: 30px;font-weight: 400;margin-top: 62px;margin-bottom: 34px;text-align: center;}@media screen and (max-width: 800px) {.about .pc-row .about-slide h2 {text-align: left;font-size: 24px;line-height: 30px;}}.about .pc-row .about-slide .slide-img {float: left;margin-right: 2.5%;margin-left: 5%;width: 44.8%;}@media screen and (max-width: 800px) {.about .pc-row .about-slide .slide-img {margin-left: 7%;width: 85%;}}.about .pc-row .about-slide .slide-desc {float: left;font-size: 24px;font-weight: 400;line-height: 36px;margin-top: 20px;width: 44%;}@media screen and (max-width: 980px) {.about .pc-row .about-slide .slide-desc {font-size: 18px;line-height: 28px;margin-top: 10px;}}@media screen and (max-width: 800px) {.about .pc-row .about-slide .slide-desc {margin-left: 7%;width: 85%;}}.about .pc-row .about-slide .slide-desc span {display: block;font-size: 18px;margin-top: 14px;}@media screen and (max-width: 980px) {.about .pc-row .about-slide .slide-desc span {font-size: 16px;}}.blog h1 {margin-top: 12px;margin-bottom: 20px;}.blog .blog-list-row {float: left;padding-bottom: 70px;width: 100%;}.blog .blog-list-row:after {content: "";display: table;clear: both;}.blog .blog-list-row .blog-img {float: left;margin-right: 4.6%;width: 18.6%;}@media screen and (max-width: 480px) {.blog .blog-list-row .blog-img {float: none;margin-right: 0;width: 100%;}}.blog .blog-list-row .blog-desc {float: left;width: 76%;}@media screen and (max-width: 480px) {.blog .blog-list-row .blog-desc {width: 100%;}}.blog .blog-list-row .blog-desc .blog-date {font-size: 14px;font-weight: 400;margin: 0;}.blog .blog-list-row .blog-desc .blog-title {font-size: 28px;font-weight: 600;line-height: 42px;}@media screen and (max-width: 680px) {.blog .blog-list-row .blog-desc .blog-title {font-size: 22px;line-height: 32px;}}.blog .blog-list-row .blog-desc p {font-weight: 400;margin-top: 12px;}.blog .white-btn {background: #fff;color:#20282F;border: 2px solid #20282F;border-radius: 6px 6px 6px 6px;display: inline-block;float: none;font-size: 16px;font-weight: 600;margin-bottom: 40px;margin-left: 23.2%;padding: 8px 21px;text-align: center;transition: all 100ms ease-in-out;}@media screen and (max-width: 600px) {.blog .white-btn {font-size: 13px;padding: 2px 7px;}}.blog .white-btn:hover {background: #20282F;color: #fff;transition: all 100ms ease-in-out;}.blog .blog-post-date {margin-bottom: 48px;}.blog .blog-inline-img {float: left;margin-right: 40px;margin-bottom: 48px;margin-top: -5px;}@media screen and (max-width: 480px) {.blog .blog-inline-img {float: none;margin-bottom: 24px;}}.blog .qa-question {font-weight: 600;padding-top: 24px;}.blog .blog-content p {margin-bottom: 24px;}.blog .blog-content .learn-more-link {display: block;font-weight: 600;margin-top: 48px;margin-bottom: 70px;}.blog .sidebar-item {border-bottom: 2px solid #e7e7e7;float: left;margin-bottom: 40px;padding-bottom: 40px;width: 100%;}.blog .sidebar-item:last-of-type {border-bottom: 0;}.blog .sidebar-item h3 {font-family: Georgia, "Times New Roman", serif;font-size: 24px;margin-bottom: 30px;}.blog .sidebar-item img {float: left;margin-right: 9%;}.blog .sidebar-item a {display: block;font-weight: 400;margin-top: 12px;}.blog .sidebar-item a img {margin-right: 0;margin-top: 12px;}.blog h1.entry-title{font-size:24px !important;line-height:36px !important;}#blog-home-link h2 a {color: #636363;font-family: "Open Sans",Helvetica,Arial;font-size: 18px !important;font-weight: 700 !important;line-height: 24px;text-transform: uppercase;}.blog .entry-content p,.blog .entry-summary p,.blog .comment-content p,.blog .mu_register p {font-size: 16px !important;line-height: 24px !important;}.blog .entry-meta a{font-size:14px !important;}.blog h2.widget-title {margin-bottom:0px !important;}.blog .widget-area .widget {margin-bottom: 1rem !important;}.blog aside.widget_search fieldset{padding:0 !important;}.archive .archive-title {margin:0 !important;}.archive .archive-header {padding:0 !important;}h1 {font-size: 40px;line-height: 48px;margin-top: 40px;margin-bottom: 24px;font-family: Georgia, "Times New Roman", serif;font-weight: 400;}@media screen and (max-width: 900px) {h1{margin-top: 20px !important;margin-bottom: 12px !important;font-size:36px !important;line-height:36px !important;}}@media screen and (max-width: 600px) {h1{margin-top: 20px !important;margin-bottom: 12px !important;font-size:30px !important;line-height:30px !important;}}h1 a.btn {font-size: 16px;font-family: "Open Sans", helvetica, arial, sans-serif;line-height: 24px;margin-top: 0;padding-top: 0;}@media screen and (max-width: 920px) {h1 a.btn {margin-bottom: 20px;margin-top: 10px;}}h2 {margin-top: 24px;margin-bottom: 24px;font-family: Georgia, "Times New Roman", serif;font-weight: 400;}@media screen and (max-width: 900px) {h2{margin-top: 20px !important;margin-bottom: 12px !important;font-size:32px !important;line-height:36px !important;}}@media screen and (max-width: 600px) {h2{margin-top: 20px !important;margin-bottom: 12px !important;font-size:24px !important;line-height:28px !important;}}h3 {font-size: 24px;line-height: 28px;margin-top: 24px;margin-bottom: 24px;font-family: Georgia, "Times New Roman", serif;font-weight: 400;border-bottom: 2px solid #e7e7e7;}@media screen and (max-width: 900px) {h3{margin-top: 18px !important;margin-bottom: 10px !important;font-size:20px !important;line-height:24px !important;}}h4 {font-size: 20px;line-height: 24px;margin-top: 28px;margin-bottom: 28px;font-family: Georgia, "Times New Roman", serif;font-weight: 400;}@media screen and (max-width: 900px) {h4{margin-top: 20px !important;margin-bottom: 10px !important;font-size:18px !important;line-height:20px !important;}}h5 {padding-top: 18px;padding-bottom: 22px;font-weight: 700;}.header-link {font-size: 16px;font-family: "Open Sans", helvetica, arial, sans-serif;}@media screen and (max-width: 700px) {.header-link {float: none;display: block;line-height: 24px;}}.page-header {font-size: 22px;}.section-header {font-size: 18px;}.page-content .intro, .main_content .intro {font-size: 20px;font-weight: 400;line-height: 28px;margin-top: 24px;padding: 0 40px 30px;text-align: center;}@media screen and (max-width: 800px) {.page-content .intro, .main_content .intro {font-size: 20px;line-height: 32px;margin-top: 20px;padding: 0 30px 20px;}}@media screen and (max-width: 700px) {.page-content .intro, .main_content .intro {font-size: 16px;line-height: 24px;text-align: left;padding: 10px;}}.button {border-radius: 6px 6px 6px 6px;background-color: #75b639;color: #fff;padding: 5px 20px;text-decoration: none;}.button:hover {text-decoration: underline;}a.btn {color: #fff;background: #20282F;border-radius: 6px 6px 6px 6px;padding: 10px 30px 9px 30px !important;transition: all 100ms ease-in-out;margin-top: 12px;display: inline-block;font-weight: 600;font-size:16px !important;text-decoration: none;}@media screen and (max-width: 600px) {a.btn {width:90%;text-align:center;}}a.btn.secondary {background: #fff;border: 2px solid #20282F;color: #20282F;transition: all 100ms ease-in-out;padding: 8px 28px 7px 28px;text-decoration: none;}a.btn.secondary:hover, a.btn.secondary:focus {background: #145992;color: #fff;border: 2px solid #145992;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}a.btn:hover, a.btn:focus {background: #145992;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;transition: all 100ms ease-in-out;cursor:pointer;}a.btn img {width: 17px;position: relative;top: 3px;margin-left: 10px;}a.dark-blue-btn{color: #fff;background: #145992;padding: 6px 30px 6px 30px;font-weight: 600;font-size:1.15em;text-decoration: none;}a.dark-blue-btn:hover, a.dark-blue-btn:focus{color: #fff;background: #20282F;cursor:pointer;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.buttons {float: left;margin: 15px 0;width: 100%;}.buttons .button {float: left;margin-right: 25px;}*, *:before, *:after {box-sizing: border-box;}.warning {color: #b8101a;}.footer .to-top {display: none;color: rgba(255, 255, 255, 0.4);border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 20px;text-align: center;margin-bottom: 30px;}.footer .to-top:hover, .footer .to-top:focus {color: rgba(255, 255, 255, 0.4);}.footer .to-top img {width: 20px;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);position: relative;top: 4px;margin-right: 10px;opacity: .3;}@media screen and (max-width: 800px) {.footer .to-top {display: block;}}.nav-utility ul {list-style: none;}.nav-utility ul li {float: left;}.nav-utility ul li a {border-right: 1px solid;color: #767676;padding: 0 9px;}.nav-primary {position: static !important;}@media screen and (max-width: 800px) {.nav-primary {display: none;}}.nav-primary ul {list-style: none !important;margin: 0;padding: 0;}.nav-primary ul.main-nav {float: left;}.nav-primary ul.store-links {float: right;padding-top: 9px;text-align: right;}@media screen and (max-width: 1000px) {.nav-primary ul.store-links {display: block;}}.nav-primary ul.store-links .shop-now {display: block;float: left;}.nav-primary ul.store-links .shop-now > a {background: #20282F;color: #fff;font-size: 18px;height: 42px;display: block;width: 154px;text-align: center;border-radius: 6px 6px 6px 6px;line-height: 42px;text-decoration:none;}.nav-primary ul.store-links .shop-now > a:hover, .nav-primary ul.store-links .shop-now > a:focus {background: #fff;color: #145992;outline: 1px dotted #fff;outline-offset:2px;text-decoration:underline;}.nav-primary ul.store-links .cart {display: block;float: left;margin-left: 10px;}.nav-primary ul.store-links .cart a {background: #20282F url("/shared/index_files/icon-cart-white.png") center no-repeat;color:#ffffff !important;font-size:.9em;font-weight:700;padding:0;text-align:center;height: 42px;width: 42px;display: block;border-radius: 6px 6px 6px 6px;}.nav-primary ul.store-links .cart a:hover, .nav-primary ul.store-links .cart a:focus {background: #fff url("/shared/index_files/icon-cart-blue.png") center no-repeat;color:#155D99 !important;outline: 1px dotted #fff;outline-offset:2px;}.nav-primary ul li.top-level {float: left;font-size: 18px;margin: 0;padding: 0;}.nav-primary ul li.top-level .nav-title {padding-right: 20px;}.nav-primary ul li.top-level > a {color: #fff;padding: 0 20px 0 20px;display: inline-block;line-height: 60px;text-decoration:none;}@media screen and (max-width: 1050px) {.nav-primary ul li.top-level a {padding: 0 13px;}}.nav-primary ul li.top-level a:hover, .nav-primary ul li.top-level a:focus {text-decoration: underline;outline: 1px dotted #fff;outline-offset:2px;}.nav-primary ul li.top-level:hover,.hovered,.nav-primary ul li.top-level:focus {background-color: #10436d;color: #FFFFFF;}.nav-primary .top-level .sub-nav-wrapper {max-height: 0;overflow: hidden;background-color: #10436d;left: 0;position: absolute;width: 100%;z-index: 999;}.nav-primary .top-level .nav-menu {color: #a6dcff;font-size: 18px;padding: 58px 40px 63px 20px;}@keyframes openMenu {from {max-height: 0;}to {max-height: 999px;}}.nav-primary .top-level:hover .sub-nav-wrapper, .nav-primary .top-level:focus .sub-nav-wrapper, .nav-primary .top-level:focus-within .sub-nav-wrapper {max-height: 999px;animation-duration: 1.5s;animation-name: openMenu;}.nav-primary .top-level .nav-menu .col-1 {float: left;display: block;width: 100%;}.nav-primary .top-level .nav-menu .col-1:last-child {margin-right: 0;}.nav-primary .top-level .nav-menu .col-1 .nav-title {color: #fff;font-size: 30px;line-height: 1.2;margin: 0 0 48px;text-align: left;font-weight: 400;padding-left: 20px;padding-right: 20px;float: left;display: block;width: 100%;}.nav-primary .top-level .nav-menu .col-1 .nav-title:last-child {margin-right: 0;}.nav-primary .top-level .nav-menu .col-1 .link-col {float: left;display: block;margin-right: 5%;width: 30%;}.nav-primary .top-level .nav-menu .col-1 .link-col:last-child {margin-right: 0;}.nav-primary .top-level .nav-menu .col-1 .link-col sup {font-size: 50%;top: -8px;}.nav-primary .top-level .nav-menu .col-1 .link-col li{border-bottom: 1px solid #145992;display: block;padding: 0 0 10px;margin: 0 0 9px;}.nav-primary .top-level .nav-menu .col-1 .link-col a {color: #a6dcff;line-height: 1.5;text-decoration:none;}.nav-primary .top-level .nav-menu .col-1 .link-col a:hover, .nav-primary .top-level .nav-menu .col-1 .link-col a:focus {outline: 1px dotted #fff;outline-offset:2px;text-decoration:underline;}.nav-primary .top-level .nav-menu .col-1 .link-col .third-level li{margin: 0 0 0 20px;border:0;padding:0;font-size: 15px;}.nav-primary .top-level .nav-menu .col-1 .link-col .has-sub {border-bottom: 0px;}.nav-primary .top-level .nav-menu .col-1 .link-col .has-sub li {border-bottom: 0px;font-size: 15px;margin: 0 0 0 20px;}.nav-primary .top-level .nav-menu .col-1 .link-col .has-sub a.has-sub-link {border-bottom: 1px solid #145992;display: block;padding: 0 0 10px;margin: 0 0 9px;}.nav-primary .top-level .nav-menu .col-2 {float: left;display: block;width: 30%;}.nav-primary .top-level.nav-menu .col-2:last-child {margin-right: 0;}.nav-primary .top-level .nav-menu .col-2 .media-wrapper {max-width: 312px;padding: 12px 0 0 30px;width: 100%;}.nav-primary .top-level .nav-menu .col-2 .media-wrapper img {height: auto;width: 100%;}.nav-primary .top-level .nav-menu .col-2 .media-wrapper p {margin: 11px 0 0;}.nav-primary .top-level .nav-menu .col-2 .media-wrapper a {color:#a6dcff;text-decoration:none;}.nav-primary .top-level .sub-nav-wrapper a{padding:0;}.fixed .nav-menu-wrapper {top: 60px !important;}.nav-menu-wrapper.active:hover, .nav-menu-wrapper.active:focus {display:block;}.currentFilter {background: #eda739;margin: 18px 0px 27px 0;padding: 11px 10px 12px 15px;position: relative;}@media screen and (max-width: 800px) {.currentFilter {margin: 18px 0px 10px 0;}}.currentFilter span {color: #fff;font-size: 14px;font-weight: 600;}.currentFilter .closeFilter {background: url("/shared/index_files/icon-close-filter.png") no-repeat;position: absolute;right: 10px;top: 14px;height: 18px;width: 18px;}.sidebar .filters .mobile-filter-toggle {display: none;background: rgba(0, 0, 0, 0.1);font-size: 12px;padding: 10px;margin: 20px 0 0 0;position: relative;padding-top: 13px;}.sidebar .filters .mobile-filter-toggle:after {content: '+';background: rgba(0, 0, 0, 0.1);position: absolute;right: 0;top: 0;bottom: 0;width: 50px;text-align: center;font-size: 24px;padding-top: 10px;}.sidebar .filters .mobile-filter-toggle.open:after {content: '-';}@media screen and (max-width: 800px) {.sidebar .filters .mobile-filter-toggle {display: block;}}@media screen and (max-width: 800px) {.sidebar .filters .filters-container {display: none;}.sidebar .filters .filters-container.open {display: block;background: rgba(0, 0, 0, 0.1);padding: 10px 20px;margin-bottom: 20px;}}.sidebar .filters .filters-container h3 {font-weight: 600;margin-bottom: 11px;margin-top: 21px;padding-bottom: 14px;}.sidebar .filters .filters-container ul {list-style-type: none;padding: 0;margin: 0;margin-bottom: 45px;}.sidebar .filters .filters-container ul li {margin: 0;padding: 0;font-size: 14px;}.sidebar .filters .filters-container a, .sidebar .filters .filters-container a:link, .sidebar .filters .filters-container a:active {font-weight: 400;}#store-menu {background: #fff;border: 1px solid #e7e7e7;display: none;margin-top: 64px;padding: 30px 20px 42px 20px;position: absolute;right: 0;top: -10px;text-align: left;width: 560px;z-index: 10;}#store-menu:before {background: url("/shared/index_files/shop-menu-hover.png") no-repeat;content: "";display: block;position: absolute;top: -10px;right: 65px;z-index: 11;height: 11px;width: 18px;}#store-menu .row {float: left;padding-bottom: 20px;width: 100%;}#store-menu .row div {float: left;padding: 0 20px;width: 50%;}#store-menu .row h3 {font-size: 20px;font-weight: 600;margin-bottom: 14px;padding-bottom: 12px;}#store-menu .row li {font-size: 14px;font-weight: 600;}.shop-now {position: relative;}.author-view-all {margin: 30px auto 10px;color: #20282F;font-size: 14px;position: relative;text-transform: uppercase;font-weight: bold;width: 219px;text-align:center;}.author-view-all:before, .author-view-all:after {content: "";position: absolute;top: 10px;width: 45px;}.author-view-all:before {left: 28px;}.author-view-all:after {right: 30px;}.newTxt {display:none;}.pdf {vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 25px;background: url("/shared/index_files/adobe_acrobat.png") no-repeat;}.video {vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 25px;background: url("/shared/index_files/16/137.png") no-repeat;}.audio {vertical-align: middle;padding: 0px 0px 12px 20px;line-height: 25px;background: url("/shared/index_files/16/9a.png") no-repeat;}.photo {vertical-align: middle;padding: 0px 0px 12px 20px;line-height: 25px;background: url("/shared/index_files/16/36.png") no-repeat;}.amazon{vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 20px;background: url("/shared/index_files/amazon.gif") no-repeat;}.google{vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 20px;background: url("shared/index_files/google.png") no-repeat;}.apple{vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 20px;background: url("/shared/index_files/apple.png") no-repeat;}.app_google{vertical-align: middle;padding: 5px 5px 20px 150px;line-height: 50px;background: url("/shared/index_files/google-play.png") no-repeat;}.app_apple{vertical-align: middle;padding: 5px 5px 20px 150px;line-height: 50px;background: url("/shared/index_files/app-store.png") no-repeat;}.kobo{vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 20px;background: url("shared/index_files/kobo.jpg") no-repeat;}.nook{vertical-align: middle;padding: 0px 0px 10px 20px;line-height: 20px;background: url("/shared/index_files/nook.png") no-repeat;}.small {font-size:8px;font-weight: bold;color: #cc0000;}#instructionsDiv h3{border-bottom:none !important;padding-bottom:10px;}#instructionsDiv ul{list-style-type:disc;padding-bottom: 10px;}.mobile-menu {background: #10436d;padding: 10px 0 0 0;position:absolute;z-index:100;width:100%;}@media screen and (min-width: 800px) {.mobile-menu {display: none !important;}}.mobile-menu > ul {list-style-type: none;padding: 0;margin: 0;}.mobile-menu > ul a {color: #fff;text-decoration: none;outline: 0;}.mobile-menu > ul > li {background:none;padding: 0;margin: 0;position: relative;}.mobile-menu > ul > li > a:first-child {border-bottom: 1px solid #145992;display: block;padding: 15px;position: relative;}.mobile-menu > ul > li .mobile-subnav-toggle {display: block;height: 50px;width: 60px;padding-top: 10px;position: absolute;right: 0;top: 3px;text-align: center;font-size: 24px;font-weight: bold;}.mobile-menu > ul > li .mobile-subnav-toggle:hover {text-decoration: none;}.mobile-menu > ul > li .mobile-subnav-toggle:after {content: "+";}.mobile-menu > ul > li .mobile-subnav-toggle.open:after {content: "-";}.mobile-menu > ul > li ul {display: none;border-bottom: 1px solid #145992;padding: 15px 0;}.mobile-menu > ul > li ul a {color: #a6dcff;text-decoration: none;outline: 0;display: block;padding: 5px 15px;}.mobile-menu > ul > li ul a:hover {color: #fff;}.mobile-menu > ul > li ul a:focus {color: #fff;}.mobile-menu .shop-wrapper {padding: 15px;}.mobile-menu .shop-wrapper .btn {width: 100%;text-align: center;margin-top: 0;}.mobile-menu .account-wrapper {padding: 15px 0;border-bottom: 1px solid #145992;}.mobile-menu .account-wrapper a {color: #a6dcff;display: inline-block;padding: 0 15px;}.mobile-menu .account-wrapper a:first-child {border: none;}.mobile-search {display: none;padding-top: 9px;width:80%;z-index:100;margin:0 auto;}@media screen and (min-width: 800px) {.mobile-search {display: none !important;}}.mobile-search input {-webkit-appearance: none;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 6px 6px 6px 6px;margin: 0;display: inline-block;padding: 10px 15px;width: 100%;background: rgba(0, 0, 0, 0.1);font-weight: 400;color: #000000;}.mobile-search input:hover, .mobile-search input:focus {border: 1px solid #10436d;}.mobile-search ::-webkit-input-placeholder {color: #2E9ED2;font-weight: 400;}.mobile-search :-moz-placeholder {color: #2E9ED2;font-weight: 400;}.mobile-search ::-moz-placeholder {color: #2E9ED2;font-weight: 400;}.mobile-search:-ms-input-placeholder {color: #2E9ED2;font-weight: 400;}form fieldset {border: none;}form .form-row, form .button-row {clear: both;padding-bottom: 6px;}form .form-row.checkbox, form .button-row.checkbox {padding-bottom: 10px;}form .form-row.checkbox input, form .button-row.checkbox input {float: left;margin: 5px 10px 0 0;}form .form-row.checkbox label, form .button-row.checkbox label {padding-left: 25px;}form .form-row .set-width, form .button-row .set-width {width: auto;}form .form-row.expiration-date input, form .button-row.expiration-date input {display: inline-block;width: 50px;margin-right: 20px;}form .form-row.expiration-date input:last-child, form .button-row.expiration-date input:last-child {margin-left: 20px;margin-right: 0px;}form label {display: block;}form label .secondary {font-weight: normal;color: rgba(0, 0, 0, 0.5);}form label .required {color: #eb3c46;}form hr.stripe {margin: 36px 0 40px;}#BtnExport{padding:10px !important;background:#145992;}@media screen and (max-width:960px){.callout_boxes_nomrg {width: 100%;background:none;}.callout_boxes_main_padbottom {width: 100%;background:none;}.callout_box_top_plain {background:none;}}@media only screen and (max-width:520px) {.callout_boxes_main_padbottom .link_blocks,.main_content_left .link_blocks, .link_blocks {width:100%;}.link_list{width: 100%;}.author-view-all {margin: 10px auto 10px;}}@media only screen and (max-width:450px) {div.callout_boxes_main_padbottom img {display:block;float:none !important;}}table {width: 95%;border-collapse: collapse;}th {background: #145992;color: white;font-weight: bold;}td, th {padding: 6px;text-align: left;}.border tr{border: 1px solid #ccc;}.noshading td, .noshading tr{background:none !important;background-color:unset !important;}@media only screen and (max-width: 660px) {table.table_login, table.table_login thead, table.table_login tbody, table.table_login th, table.table_login td, table.table_login tr, table.rspv, table.rspv thead, table.rspv tbody, table.rspv th, table.rspv td, table.rspv tr {display: block;}table.table_login thead tr, table.rspv thead tr {position: absolute;top: -9999px;left: -9999px;}table.table_login thead tr th, table.rspv thead tr th{}table.table_login tr:nth-of-type(odd), table.rspv tr:nth-of-type(odd){background: #EAF0F5;}table.table_login td, table.rspv td {border: none;position: relative;padding: 28px 6px 6px 5%;}table.table_login td:before, table.rspv td:before {position: absolute;top: 6px;left: 6px;width: auto;padding-right: 10px;white-space: nowrap;font-weight:700;}table.table_login_print, table.table_login_print thead, table.table_login_print tbody, table.table_login_print th, table.table_login_print td, table.table_login_print tr {display: block;}table.table_login_print thead tr {position: absolute;top: -9999px;left: -9999px;}table.table_login_print thead{}table.table_login_print tr{border: 1px solid #ccc;}table.table_login_print tr:nth-of-type(odd){background: #EAF0F5;}table.table_login_print td {border: none;position: relative;padding: 28px 6px 6px 5%;}table.table_login_print td:before {position: absolute;top: 6px;left: 6px;width: auto;padding-right: 10px;white-space: nowrap;font-weight:700;}}.homepage-promo-banner{width:100%;background-color:#d31b1f;color:white;font-size:16px;text-align:center;padding:2px 0;font-weight:400;}@media screen and (max-width: 600px) {.homepage-promo-banner{font-size:12px;line-height:12px;}}.promo{border-bottom:1px solid #EDA739;border-top:1px solid #EDA739;padding: 15px 10px;margin:20px;text-align:center;font-size:16px !important;width:80%;margin:auto;color:#333333;font-style:italic;}@media screen and (max-width: 600px) {.promo{width:100%;}}.DataIntercept {display:table;padding:0 5px;margin:0;width:100%;}.DataIntercept tbody {display:table-row-group;width:100%;}.DataIntercept tr {width:100%;display:table-row;}.DataIntercept td{display:table-cell;width:50%;padding:5px 10px !important;}.DataInterceptExpirationDate input{display:inline;width:30px !important;}.no-hover-change:hover h3, .no-hover-change:hover h2 {color: #293137 !important;border-bottom: 0;}.grants .grants-intro{float:left;}.grants .grants-spreadsheet{width:100%;margin: 30px 0;text-align:center;overflow:hidden;}.grants .grants-signup{margin:auto;background-color: #fcefc9;padding: 30px;}.grants .grants-signup-container{display: block;float: left;width: 50%;margin-top: 10px;}@media screen and (max-width: 1000px) {.grants .grants-spreadsheet{width:100%;}}.grants .grants-spreadsheet-btn{margin: 0 auto;float:left;width:50%;}.grants .grants-spreadsheet-btn .xls{margin:10px 0 20px;}@media screen and (max-width: 850px) {.grants .grants-intro{float:left;width:100%;}.grants .grants-spreadsheet-btn, .grants .grants-signup-container{width:100%;margin:30px 0 !important;float:none !important;}}.grants .hs-form .hs-button {background-color:unset !important;background-image:none !important;box-shadow:none !important;background-color:#145992;text-decoration: none;}.grants .hs-form .hs-button:hover {background-color:unset !important;background-image:none !important;box-shadow:none !important;background-color:#145992;text-decoration: underline;}.grants .hs-form .hs-richtext {margin-bottom: 20px !important;}.grants .hs-form, .grants .hs-form.stacked .field {margin:0 !important;padding:0 !important;}.grants .hs-form .actions{margin:10px 0 0 0 !important;padding:0 !important;}.grants .resource-img{float:right;margin-left:20px;max-width:178px;}.grants .grants-signup{text-align:left;}.grants .page-content ul{list-style-type:disc;border:none !important;margin-left:40px;margin-bottom:20px;}.grants .page-content .grants-signup ul{list-style-type:disc;border:none !important;margin-left:0;}.grants .page-content ul li{border:none !important;padding:0 !important;}.grants .page-content ul li ul{list-style-type:circle;border:none !important;margin-left:20px;}.grants .page-content ol{list-style-type:decimal;border:none !important;margin-left:40px;margin-bottom:20px;}.grants .page-content ol li{border:none !important;padding:0 !important;}.grants .page-content ol li ol{list-style-type:decimal;border:none !important;margin-left:20px;}.grants .page-content .internal{min-height: 240px;box-shadow: 5px 5px 5px #888888;padding:10px;}.grants .book-icon{padding:10px;display:block;}@media screen and (max-width: 650px) {.grants .book-icon{width:100%;text-align:center;}}#pnlReps select{margin-bottom:10px;}.comp-resources .page-content .resources ul li{border:0 !important;padding:0 !important;}.comp-resources .page-content .resources ol{list-style-type:decimal;padding-left: 40px;margin: 20px 0;}.comp-resources .page-content .resources ul {list-style-type:disc;padding-left: 40px;margin: 20px 0;}.comp-resources .page-content .resources ol li, .comp-resources .page-content .resources ul li {padding-left: 10px;}.comp-resources .new-edition-copy{padding:15px;display:block;overflow:hidden;font-weight:400;margin:30px 0;border-top:3px solid #F0A929;border-bottom:3px solid #F0A929;}@media screen and (max-width: 600px) {.comp-resources .page-content img.cover{float:left;margin:20px auto;}.comp-resources .page-content h1{width:100%;overflow:hidden;}}.powered-by-dc{margin:0 0 15px;}.anchor-nav ul {border-bottom: 1px solid #20282F;border-top: 1px solid #20282F;display: block;margin: 30px 0 20px !important;padding: 0 !important;position: relative;text-align: center;width: 100%;}.anchor-nav li {display: inline;float: none;line-height: 2.5em;position: relative;text-align: center;}.anchor-nav li::after {content: url("/shared/index_files/bullet_dark.png");padding: 0 10px 0 25px;}.anchor-nav li:last-child::after {content: none;padding: 0 10px 0 25px;}.uos ul li{border:none;padding-top:0;padding-bottom:0;margin:0;}.uos ol {list-style-type:decimal;padding-left:10px;margin-bottom:20px;font-weight:700;margin-left:30px !important;}ul.videos, ul.videos li{margin:0 !important;padding:0 0 10px 0 !important;}.uos ul.videos li:before{content: url("/shared/index_files/video.png");padding: 0 10px 0 0;}.uos .description{margin:20px 0 10px !important;}.uos .button-row{margin:30px 0 !important;}.uos cite {display:block;color: #333333 ;font-style: italic;text-align:right;width:100%;margin-bottom:10px;line-height: 1.5em;}.uos cite:before {content: "\2014 \00A0";}.uos .pc-row .about-slide .slide-img {margin-top:30px;}@media screen and (max-width: 800px) {.uos .pc-row .about-slide .slide-img {margin-top:0;}}.uos .pd-collection{width:100%;padding:0 10%;}@media screen and (max-width: 800px) {.uos .pd-collection {padding:0 !important;}}.uos .page-content {min-height:auto !important;}.uos .components-img{float:right;margin-left:20px;}.uos .block-grid .block h3.title {font-size: 28px !important;}.uos .main-author.author-info{margin-bottom:20px;background-color:white;-webkit-box-shadow: 10px 10px 5px -5px rgba(153,153,153,1);-moz-box-shadow: 10px 10px 5px -5px rgba(153,153,153,1);box-shadow: 10px 10px 5px -5px rgba(153,153,153,1);padding:10px;min-height:270px;}.uos .author-img{float:left;margin:0;display:table-cell;padding:10px;}@media screen and (max-width: 800px) {.uos .author-img {width:100%;}}@media screen and (max-width: 500px) {.uos .author-info{font-size:.8em;}}.uos .author-bio{display:table-cell;padding:10px;}.mfp-close-btn-in .mfp-close {color: #eee !important;}.mip .gradek{color:#009DDA;font-weight:700;}.mip .grade1{color:#8CC63F;font-weight:700;}.mip .grade2{color:#F5A01A;font-weight:700;}.mip .grade3{color:#00B49D;font-weight:700;}.mip .grade4{color:#D63D96;font-weight:700;}.mip .grade5{color:#F04E23;font-weight:700;}.enfw .full-row{background: #f7f7f7;padding-bottom: 96px;overflow: hidden;padding: 50px 0 !important;}.enfw .pc-row .about-slide .slide-img{margin-top:60px;}@media screen and (max-width: 400px) {.enfw .pc-row .about-slide .slide-img{margin-top:20px;}}.enfw .series-row .int-row-wrap {padding-top: 0;}@media screen and (max-width: 480px) {.enfw .table_browseby .resourceblock, .collection-row .book {min-height:325px !important;}.enfw .series-row .int-row-wrap h2 {margin-top:40px;}}.rrir-img{float:left;margin-right:10px;}@media screen and (max-width: 480px) {.rrir-title{width:100%;}.rrir-img{float:none;}}.rrir ul{padding-left:20px;}.rrir ul li{padding-left:6px;}.login-home #txt_Email, .login-home #txt_Pwd, .login-home #txt_lostpw {width: 270px;}.login-home .login_fieldset {width: 470px;}@media screen and (max-width: 480px) {.login-home .login_fieldset {width: 100%;}}#panelVideoRegistration h4{font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;}.view-registered{font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;font-size:1.25em;padding-left: 10px;margin-bottom:10px;}.OLR-table-cell{display:block;}@media screen and (max-width: 480px) {.OLR-table-cell{display:block;}}.onlineresource h1{margin:0 !important}@media screen and (max-width: 768px) {.onlineresource h1{margin:5px !important}}.teacher-tips-box{width:100%;display:block;margin:auto;}.teacher-tip{margin:5px;padding:0 20px;}.teacher-tip-date{color:#999999;}.teacher-tip-title{font-weight:600;}.teacher-tip-link::after,.teacher-tip-link::before{border:none !important;}.cart-contents {height: 100%;width: 100%;}.cart-contents-imgprod{padding-left:10px;}#cartData{font-size:12px;line-height:14px;border-radius:6px;}.cart-contents-viewlink{background-color:#145992 !important;border-radius:6px;color:#ffffff !important;padding:5px 4px;margin:auto;text-align:center;display:block;margin-top:2px;}.cart-contents-viewlink a{color:#ffffff !important;font-size:12px;}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {background-color: #E5F6FE !important;border-radius:8px;color: #000 !important;}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {border-bottom: 7px solid #E5F6FE !important;}.signin {padding-top: 0;}@media screen and (max-width: 1000px) {.signin {padding-top: 0px;}}.signin h1 {margin-bottom: 21px;font-size: 36px;}.signin p {margin-bottom: 24px;}.signin input {margin-bottom: 18px;}.signin .btn {}.signin .checkbox {padding-bottom: 10px;}.signin .checkbox input {float: left;margin: 5px 10px 0 0;}.signin .checkbox label {padding-left: 25px;}.cart-content{min-height:500px;}@media screen and (max-width: 400px) {.cart-content {min-height:300px;}}.checkout input[type="text"]#zip, .checkout input[type="text"]#homeZip, .checkout input[type="text"]#phone, .checkout input[type="text"]#homePhone{width:200px;display:block;}label.required-field:after{content:" *";color:#dc143c;}.checkout-1 #txt_Email, .checkout-1 #txt_Pwd {width: 350px !important;}.checkout-1 input{margin-bottom:0 !important;}.checkout #panelForgotPassword{max-width: 600px;}.error {color: #dc143c !important;margin: 5px 5px 0 0 !important;}p.error {padding:3px !important;margin:12px 12px 12px 0 !important;}.success {color:#348000 !important;padding:3px !important;margin:5px 5px 0 0 !important;}.success a,.success a:link,.success a:active,.success a:visited{text-decoration:underline;}.maillist_catalog {float:left;width:180px;padding:20px;}.maillist_form_column{width:50%;float:left;padding:0 20px;}#btn_Submit{display:block;margin:20px auto;padding:20px 40px;min-width:400px;border-radius:8px;text-align:center;}#btn_Submit:hover, #btn_Submit:focus{outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}@media screen and (max-width:600px) {#btn_Submit{min-width:100%;}}.button-submit{display:block;margin:20px auto;border-radius:8px;padding:20px 40px !important;min-width:400px !important;text-align:center;text-decoration: none;}.button-submit:hover, .button-submit:focus{outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.mailinglist label{font-weight: 400;}.mailinglist fieldset {border: 1px solid #999;border-radius: 8px;margin-bottom: 20px;}.mailinglist legend {font-weight: 600;}.forms label{font-weight: 400;margin-top: 0.375em;margin-bottom:0 !important;}.forms fieldset{border: 1px solid #999;border-radius: 8px;margin-bottom: 20px;}.forms legend {font-weight: 600;}.inline-field input, .inline-field label {display: inline-block;margin-bottom: 0;vertical-align: middle;float:none;margin-top:.375em;}.inline-field.inline-checkbox-text label{margin-left: 2em;display: block;position: relative;margin-top: -1.1em;}.forms legend label {font-family: "Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight: 600;}.mailinglist select, .forms select, select{-webkit-appearance: menulist !important;}.forms textarea, .forms input[type="email"], .forms input[type="number"], .forms input[type="password"], .forms input[type="search"], .forms input[type="tel"], .forms input[type="text"], .forms input[type="url"], .forms input[type="color"], .forms input[type="date"], .forms input[type="datetime"], .forms input[type="datetime-local"], .forms input[type="month"], .forms input[type="time"], .forms input[type="week"], .forms select[multiple=multiple], .forms select {margin-bottom:3px;}.forms input[type="text"]{width:100%;}.forms .table_login.pd-forms .pd-checkbox input, .forms .table_login.pd-forms .pd-checkbox label {display: inline-block;margin-bottom: 0;vertical-align: middle;float: none;margin-top: .375em;}@media screen and (max-width: 650px) {.table_login.pd-forms .pd-checkbox td{width:unset !important;padding:5px 15px;white-space:nowrap;}.table_login.pd-forms .pd-checkbox td label {white-space:normal;margin-right:5px;}}@media screen and (max-width:1000px){.screen-1000-full-width{width:100% !important;float:none !important;}.screen-1000-no-float-center{width:100% !important;float:none !important;text-align:center !important;margin:auto !important;}}@media screen and (max-width:800px){.screen-800-full-width{width:100% !important;float:none !important;}.screen-800-no-float-center{width:100% !important;float:none !important;text-align:center !important;margin:auto !important;}}@media screen and (max-width:600px){.screen-600-full-width{width:100% !important;float:none !important;margin: 0 !important;}.screen-600-full-width-center{width:100% !important;float:none !important;text-align:center !important;margin:10px auto !important;}.screen-600-no-float{float:none !important;}.screen-600-no-float-center{float:none !important;text-align:center !important;margin:auto !important;}.screen-600-display-none{display:none !important;}}@media screen and (max-width:400px){.screen-400-full-width, .mobile-400-full-width{width:100% !important;float:none !important;}.screen-400-full-width-center{width:100% !important;float:none !important;text-align:center !important;margin: 10px auto !important;}.screen-400-no-float{float:none !important;}.screen-400-no-float-center{float:none !important;text-align:center !important;margin:auto !important;}}.author-widget{background-color:#ffffff;border:1px solid #bbbbbb;border-radius:5px;display:inline-block;overflow:hidden;width:40%;padding:8px;font-size:12px;line-height:16px;float:left;}.author-widget-name{font-size:14px;}.author-widget-container{width:100%;padding:20px 10px;margin:10px auto;}.fpc-systems{display:block;margin:auto;width:80%;text-align:center;}.system-container{width:100%;margin:auto;}.fpc-intro {font-size: 24px;font-weight: 400;line-height: 36px;margin-top: 24px;padding: 0 40px 25px;}.fpc-system{float:left;padding:10px 5px;width:24%;}.fpc-system5{float:left;padding:10px 5px;width:19%;}@media screen and (max-width:1200px){.fpc-systems{width:100%;}}@media screen and (max-width:600px){.fpc-systems{float:none;text-align:center;}.fpc-systems img{width:180px;}.fpc-system, .fpc-system5{float:none;text-align:center;width: 100%;}.fpc-intro {font-size: 20px;line-height: 30px;padding: 0;text-align:center;}.fpc-mobile {margin-top:20px;float:none;text-align:center;}.fpc-mobile img {display:block;margin: 0 auto;float:none;}}@media screen and (max-width:800px) {.fpc-mobile {margin-top:20px;}}.ui-menu .ui-menu-item-wrapper {font-size:13px !important;max-width:300px !important;font-family: "Open Sans", Arial, Helvetica, sans-serif !important;}.ui-widget.ui-widget-content {border: 1px solid #c5c5c5 !important;border-radius: 6px !important;}.ui-state-active, .ui-widget .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .ui-button.ui-state-active:focus{background: #eeeeee !important;border: 1px solid #949494 !important;color:#333333 !important;}.specialmsg {font-size: 1.2em;text-align: left;color: #b8101a;}.breadcrumb-nav {color: rgba(0, 0, 0, 0.4);margin: 17px 0;display: block;text-align:center;font-size: 14px;font-weight: 400;}.breadcrumb-nav a {margin: 0 4px;}.breadcrumb-nav a:first-of-type {margin-left: 0;}.components{background-color:#e9e9e9;border-radius:10px;text-align:center;min-height:610px !important;padding:10px 10px 0 10px;}.components.ce{min-height:355px !important;margin:5px;}.components.cr{min-height:425px !important;}.components.cr .crbutton{position:absolute;bottom:10px;left:0;right:0;}.components.cm{background-color:#fff;min-height:unset !important;font-size:.9em;text-align:left;padding-bottom:200px;filter:drop-shadow(5px 5px 10px #BBB);}.components.cm a.btn{font-size:.9em !important;width:95%;padding:10px !important;}.components hr{margin-top:5px;margin-bottom:5px;}.components hr.short-hr{margin:5px 0 !important;border-bottom: 1px solid #e1c400 !important;border-left: none;border-right: none;border-top: none;}.components img{padding: 5px 5px 10px 10px;max-height:200px;}.components p{font-size:.8em;line-height:1.5em;text-align:left;margin-left:10px;margin-right:10px;}.components ul li{border:0;font-size:.8em;text-align:left;margin-left:10px;padding:10px 0 0 0;}@media screen and (max-width:1100px){.components{min-height: 120px !important;padding-bottom:10px;text-align:left;}.components.ce{min-height:200px !important;}.components.cm{text-align:center;}.components.cr{min-height:120px !important;}.components.cr .crbutton{position:relative;}.components br{display:none;}.components.cm br{display:block;}.components.cr br{display:block;}.components img{float:left;max-height:100px;padding-right:30px;}.components.cm img{float:none;max-height:200px;padding-right:0;}.components p{text-align:center;}.components.cr p{text-align:left;}}@media screen and (max-width:900px) {.components.ce {min-height: unset !important;}}@media screen and (max-width:450px) {.components img {width: 100% !important;float: none !important;max-height: unset;text-align: center !important;margin: 10px auto !important;padding:unset;}.components.cr .crbutton {position: relative;margin: 0 auto;}.components.cr .crbutton .btn{width:100% !important;}.components br{display:block;}.videobullet-img{display:none !important;}}.grey-bkg{background-color:#e9e9e9;padding:15px 0;margin:10px auto;}.grey-box{background-color:#e9e9e9;padding:15px;margin:10px auto;border-radius:8px;overflow:hidden;}.orangeh3{border-bottom: 2px solid #eda739 !important;}.rspv-nav {position: relative;display: block;width: 100%;}.rspv-nav ul {display: block;width: 100%;margin:10px 0 20px 0 !important;padding:0 !important;position: relative;border-top: solid 1px #145992;border-bottom: solid 1px #145992;text-align:center;}.rspv-nav li {position: relative;float:none;display: inline;text-align:center;line-height: 2.5em;}.rspv-nav li:after {content: url('/shared/index_files/bullet_dark.png');padding:0 10px 0 25px;}.rspv-nav li:last-child {border:none;}.rspv-nav li:last-child:after {content: none;padding:0 10px 0 25px;}.rspv-nav li a {text-align:center;}@media screen and (max-width: 600px) {.rspv-nav li{display:block;line-height:2em;}.rspv-nav li:after {display:none;}}.page-content .rspv-nav ul li{border-bottom:none;}.slash-pd h4{margin:0;}.slash-pd ul li{border-bottom:0;margin-left:20px;list-style-type:none;padding:0;}.two-columns{float:left;width:48%;padding:10px;margin-right:10px;height:100%;}@media screen and (max-width: 900px) {.two-columns{float:none;width:100%;margin-bottom:10px;padding:8px;border:none;clear:both;}}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;}@media screen and (max-width: 900px) {.flex-container{flex-direction:column;}}.two-columns-flex{width: 48%;margin:1%;}.two-columns-flextra{width: 48%;margin:1%;padding:20px;}.three-columns-flex{width: 31%;margin:1%;}.four-columns-flex{width: 23%;margin:1%;}@media screen and (max-width: 1200px) {.four-columns-flex{width:48%;}}@media screen and (max-width: 900px) {.two-columns-flex, .three-columns-flex, .four-columns-flex, .two-columns-flextra{margin:1% auto;text-align:center;width:100%;}.two-columns-flex ul, .three-columns-flex ul, .four-columns-flex ul, .two-columns-flextra ul{text-align:left;margin-left:24px;}}.three-columns{display:block;float:left;width:32%;margin:10px 5px 0 5px;}.js .three-columns{border: 1px solid #e9e9e9;}@media screen and (max-width: 1100px) {.three-columns{float:none;width:100%;margin-bottom:5px;}}.three-columns ul li {margin-left: 20px;margin-right: 10px;}.five-columns{width:20%;float:left;min-height:340px;margin:0 auto;text-align:center;padding-bottom:20px;}.five-columns img{margin-top:10px;max-height:250px;border:1px solid #cccccc;padding:3px;}.five-columns p{font-size:.9em;}.five-columns ul li {margin-left: 20px;margin-right: 10px;border-bottom: 0;padding: 0;}@media screen and (max-width: 1050px) {.five-columns{width:48%;padding-bottom:20px;}}@media screen and (max-width: 500px) {.five-columns{width:100%;padding-bottom:20px;}}.online_resource{display:block;width:100%;border-bottom:1px dotted #999;margin-bottom:0;padding:5px;overflow:hidden;}.online_resource:hover, .online_resource:focus{background-color:#e9e9e9;}@media screen and (max-width:768px) {.online_resource {text-align:center;}}.online_resource a{font-weight:800;}.online_resource_img{float:left;margin-right:20px;margin-bottom:10px;}.online_resource_img img{max-width:80px;}@media screen and (max-width:768px) {.online_resource_img img, .online_resource_img {float:none;text-align:center;}}.online_resource_link{text-align:left;}.online_resource_link p{font-size:.9em;}.online_resource_author {color: #696969;font-size: .8em;line-height:1em !important;}.onlineresource .main_content{width:40%;}@media screen and (max-width:1000px) {.onlineresource .main_content {width: 100%;}}.onlineresource .main_content.ecc, .main_content.ecc{width:unset !important;}.onlineresource-ebook li{border-bottom:none !important;padding: 7px 5px 7px 15px !important;clear:both;}.expired{font-size:1em;line-height:1.25em;color:#cd1338;}.current{font-size:1em;line-height:1.25em;color:#17870D;}.notstarted{font-size:1em;line-height:1.25em;color:#666;}.shop-box, .college-box{border-radius:3px;background-color:#ebebeb;font-size:14px;line-height:22px;padding:5px 10px;margin-bottom:5px;}.shop-box strong, .college-box strong{color:#145992;font-size:14px;}.shop-label, .college-label{font-size:12px !important;display:inline !important;font-weight:normal !important;}.shop-listitem,.college-listitem{float: left;padding: 10px !important;}.shop-left-sidebar, .college-left-sidebar{width:20%;float:left;margin-right:2%;display:block;margin-top:-10px;}@media screen and (max-width:900px) {.shop-left-sidebar,.college-left-sidebar {margin-top:auto;}}@media screen and (max-width:800px) {.shop-left-sidebar, .college-left-sidebar {display: none;}}.shop-right-content,.college-right-content{width:78%;float:left;}.shop-filter-dropdown, .college-filter-dropdown{height:30px;font-size:12px;}.shop-search,.college-search{width:270px;}.shop-search, .shop-search-btn,.college-search, .college-search-btn{height:30px !important;font-size:13px !important;}.shop-search-btn,.college-search-btn{background-color:#999999 !important;padding:0 10px !important;}.shop input[type="text"], .shop select,.college input[type="text"], .college select{margin-bottom:0 !important;}.shop-sortby-container,.college-sortby-container {display: inline-block;white-space: nowrap;}.shop-search-btn-container, .college-search-btn-container{white-space:nowrap;display:inline;}.shop-showhidefilter-link,.college-showhidefilter-link{font-size:13px;}@media screen and (max-width:900px) {.shop-filter-container,.college-filter-container {padding:10px 0 !important;display:block;margin:auto;width:100%;float:none;text-align:left;}.shop-sortby-container,.college-sortby-container{width:100%;display:block;padding:0;text-align: right;}}@media screen and (max-width:600px) {.shop-search-container, .shop-filter-container,.college-search-container, .college-filter-container {padding:2px 0 !important;display:block;margin:auto;width:100%;float:none;text-align:left;}}@media screen and (max-width:500px) {.shop-search-btn,.college-search-btn {margin-top:5px;width:49.5%;display:inline;}.shop-search,.college-search{display:block;width:100% !important;}.shop-filter-dropdown,.college-filter-dropdown{width:auto;}.shop-search-btn-container,.college-search-btn-container {width:100%;display:block;padding:0;}}.shop-hr, .college-hr{margin:5px 0 !important;border: 0;height: 1px;background: #ccc;}.shop-nav, .college-nav{border-radius:3px;border:none;background-color:#145992;padding:5px 10px;color:#fff;}.shop-nav-active,.college-nav-active{border-radius:3px;background-color:#fff;padding:5px 10px;color:#145992;border:1px solid #145992;}a.shop-nav,a.college-nav {color:#fff !important;}a.shop-nav[disabled],a.college-nav[disabled]{display:none;}.shop-subcat,.college-subcat{font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;padding:0 4px !important;margin:0 0 10px 0 !important;color:#fff;}.shop-subcat-box,.college-subcat-box{border-radius:3px;border:none;background-color:#145992;padding:2px 5px 0 5px;margin:0 0 5px 0;min-height:30px;color:#fff;}@media screen and (max-width:900px) {.shop-subcat,.college-subcat{padding-top:0 !important;margin:0 !important;font-size:16px !important;}.shop-subcat-box,.college-subcat-box{padding:2px 5px 2px 5px;margin:0 0 5px 0;height:auto;}}.frmShop{width:100%;}.tooltip_templates {display: none;}.tooltip-content-popup{width:250px;font-size:13px;line-height:16px;padding:5px;}.tooltip-btn{background-color:#145992 !important;color:#ffffff !important;padding:10px 4px;margin:auto;text-align:center;display:block;font-weight:600;}.clear-all-filters{font-size: 14px;line-height: 22px;width:100%;text-align:right;}@media screen and (max-width:900px) {.clear-all-filters{font-size: 12px;line-height: 20px;}}.shop-showhidefilter-link,.college-showhidefilter-link{display:none;}.shop .frame, .college .frame {height: 230px;white-space: nowrap;text-align: center;margin: 1em auto;max-width: 178px;}.shop .helper, .college .helper {display: inline-block;height: 100%;vertical-align: bottom;}.shop .frame img, .college .frame img {vertical-align: bottom;max-height: 100%;max-width: 178px;width:100%;}@media screen and (max-width:800px) {.shop-showhidefilter-link,.college-showhidefilter-link {display: block;}.shop .frame, .college .frame {height: auto;}.shop .frame img, .college .frame img {max-width: unset !important;}}.college-menu ul li {white-space: nowrap;}@media screen and (max-width:800px) {.college-menu ul li {padding: 10px 5px;}}.tooltip-title {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color: #333;font-size: 14px;line-height: 16px;font-weight: 600;padding-bottom: 16px !important;}.tooltip-author {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color: #999;font-size: 10px;line-height: 14px;display: none;}.tooltip-desc {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color: #333 !important;font-size: 13px;line-height: 16px;}.tooltip-img {display: none;}.resource-block {margin-bottom: 30px;}.videos-desktop{display:block;}.videos-mobile{display:none;}@media screen and (max-width:1100px) {.videos-desktop {display: none;}.videos-mobile {display: block;}}@media (min-width: 620px) {.tr main {column-count: 2;column-gap: 8px;}.tr section {break-inside: avoid;}}@media (min-width: 960px) {.tr main {column-count: 3;column-gap: 8px;}}.tr-main {max-width: 1200px;margin: 0 auto;padding: 15px;}.tr-section {border: 1px solid #eda739;margin-bottom: 0px 5px 10px 0px;overflow: hidden;min-height: 480px;display: inline-block;width: 100%;}.tr-section p {margin-bottom: 1em;font-size: 1em;padding: 0 10px;}.tr-section .tr-wistia {margin: 0px !important;display: block;max-width: 100%-20px;}.tr-section .tr-bigtop-link {background-color: #20282F;color: white;font-weight: bold;padding: 8px;display: block;display: block;min-height: 68px;}.tr-section-img {display: block;padding: 8px;margin: 0 auto;max-height: 230px;}.tr-section-small-img {display: inline;padding: 6px;float: left;}.tr-icon {margin-right: 10px;float: left;}.tr-info-link {padding: 4px 10px;display: block;color: #e74c3c;margin: 0px;}.center-it, .centerit{text-align:center;margin: 0 auto;}a.white-btn.rep{padding: 30px 0 !important;width: 250px;}.library a.white-btn{margin-top:0;}@media screen and (max-width:768px) {.library a.white-btn{margin-top:2px;}}input[type="search"] {box-sizing: content-box;}.secondary-input-style {border: 1px solid #a2a2a2;border-radius: 2px;float: left;font-size: 14px !important;font-style: italic;margin-right: 10px !important;margin-bottom:0 !important;}.search-input {background-image: url("https://www.heinemann.com/shared/index_files/icon-search-sm.png");background-position: 100% 100%;background-repeat: no-repeat;padding: 6px 35px 6px 12px !important;width: 250px !important;font-size: 16px !important;line-height: 22px !important;}@media screen and (max-width: 1080px){.search-input{width:24% !important;}}@media screen and (max-width:900px){.search-input{width:98% !important;margin-left:10px;float:left;}}@media screen and (max-width:600px){.search-input{width:98% !important;}}.large-item-container.list .resource .resource-details{}.large-item-container.list .resource .res-title {font-size: 1.3em;font-weight: 400;margin: 0;max-width: 700px;color: #20282F;}@media screen and (max-width:1000px){.large-item-container.list .resource .res-title {width:100%;font-size:1.1em;margin: 5px 0;}}.res-title {color: #252525;display: block;font-size: 11px;line-height: 1.18em;margin: 0.2em 0 1em;}.large-item-container.list .resource .res-meta {font-size: 15px;position: static;}.res-unit-section {display: block;right: 4px;}.res-meta {bottom: 4px;color: #777777;font-family: Arial,sans-serif;font-size: 11px;position: absolute;}.large-item-container.list .resource .res-type {background-position: 100% 0;font-family: "Open Sans",sans-serif;font-size: 15px;padding-right: 25px;position: absolute;right: 0;top: 9%;text-align:right;}.tooltip-library{display:block;text-align:center;cursor:pointer;}.tooltip-library-mobile{display:none;color:#00bbd7;}@media screen and (max-width:1000px){.large-item-container.list .resource .res-type {position:relative;width:100%;padding:0;text-align:left;}.tooltip-library{display:none;}.tooltip-library-mobile{display:block;}}.large-item-container .res-type.icon-Articles {background-image: url("");}.large-item-container .res-type {background-position: 0 0;background-repeat: no-repeat;color: #777777;font-size: 13px;padding-left: 20px;}.res-type {color: #218dca;display: block;font-size: 0.6em;margin-top: 4px;}.res-shareable-link{font-size:.9em;word-wrap:break-word;}@media screen and (max-width:500px){.res-shareable-link-input {font-size: 0.9em !important;line-height: 1em !important;width: 100%;word-wrap: break-word !important;}}.large-item-container.list .resource img {margin: 0 5px 0 0;}.large-item-container.list .resource img.thumbnail {float: right;width: 75px;display: block;margin: 0 20px 0 0;border:1px solid #cccccc;z-index: 1;}@media screen and (max-width:600px){.large-item-container.list .resource img.thumbnail {float:none;}}img {border: 0 none;}.resources::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.large-item-container.resources {float: none;}.large-item-container {clear: both;}.resources {clear: both;float: left;margin-top: 10px;}.resource-container{display:block;margin:20px auto;background-color:#EAEAEA;overflow:hidden;padding:2px;text-align:center;}.large-item-container.list .resource::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.large-item-container.list .resource:first-of-type {border-top: 1px solid #eaeaea;clear: both;}.large-item-container.list .resource {border-color: -moz-use-text-color -moz-use-text-color #eaeaea;border-style: none none solid;border-width: medium medium 1px;margin-bottom: 0;min-height: 75px;padding: 22px 22px;position: relative;width: 100%;}.large-item-container .resource {border: 1px solid #eaeaea;border-radius: 5px;float: left;margin: 0 27px 1em 0;min-height: 363px;padding: 10px !important;position: relative;width: 251px;}.resources a:hover{}.library .resource:nth-child(odd) {background-color: #eaeaea;}.resource:nth-child(odd) .thumbnail {}.library .res-description{font-size:13px !important;width:80%;}.filter{font-size:14px !important;display:block;width:auto !important;margin:0 10px 0 0 !important;padding:6px !important;float:left;height:37px;}@media screen and (-webkit-min-device-pixel-ratio: 1) {select.filter{font-size:16px !important;line-height:22px !important;}}@media screen and (max-width:1400px){.filter{width:13% !important;}}@media screen and (max-width:900px){.filter{width:19% !important;}}@media screen and (max-width:700px){.filter{width:98% !important;margin:10px 10px 10px 0 !important;}}.filter-btn{background-color:#1E1E1E;font-weight: 700;font-size:16px;margin:10px 10px 0 0;padding:8px 10px !important;}@media screen and (max-width:700px){.filter-btn{width:100%;text-align:center;}}.secondary-select-style{max-width:250px !important;}.mfp-close-btn-in .mfp-close {color: #bbb !important;border: medium none !important;background:none !important;font-size: 28px !important;padding:0 !important;height: auto !important;}@media screen and (max-width:600px){.mfp-close-btn-in .mfp-close {font-size: 26px !important;line-height: 32px !important;color: #eee !important;}}.gallery .mfp-close-btn-in .mfp-close {color: #fff !important;background:none !important;font-size: 28px !important;padding:0 !important;}.mfp-close-btn-in .mfp-close:hover {border:none !important;}#btnFilter {padding: 0 8px !important;height:37px !important;}.library #btnFilter {margin-bottom: 0 !important;}@media screen and (max-width:1000px){#btnFilter{width:100%;margin-top:5px;}}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;width: 1px;overflow: hidden;position: absolute !important;}#BtnExport{padding:10px !important;background:#145992;}input[type="submit"].paging-btn{font-size: 0.9em !important;line-height: 0.8em !important;margin: 5px !important;padding: 4px !important;}.library ul, .single-resource .res-description ul, .white-popup ul{margin:10px 0 10px 10px !important;list-style-type: square;}.library ul li, .single-resource .res-description ul li, .white-popup ul li{border: 0 none;padding:5px;position:relative;left:40px;}@media screen and (max-width: 600px) {.library ul, .single-resource .res-description ul, .white-popup ul {margin: 20px 0 20px 10px;}}.white-popup {position: relative;background: #e9e9e9;width: auto;max-width: 600px;margin: 20px auto;line-height: 20px !important;border-radius:10px;}.mfp-hide{display:inline;}.white-popup .info button, input[type="submit"] {background-color: #20282f !important;color: white;}.white-popup .info button:hover, input[type="submit"]:hover, input[type="submit"]:focus {background-color: #145992 !important;color: white;}.white-popup .description {margin-bottom:20px;font-size: 16px !important;line-height: 22px !important;margin-top:0 !important;}.white-popup h5{color: white;font-weight: 400 !important;line-height: 1.5em;margin-bottom: 10px;padding: 6px 35px 6px 15px;font-size: 1.25em;text-align:center;}.white-popup h5.lt-blue{background-color: #d2f3f8;}.white-popup h5.blue{background-color: #00bbd7;}.white-popup h5.green{background-color: #00ac4e;}.white-popup h5.yellow{background-color: #e0c300;}.white-popup img.thumbnail{width:200px;border: medium none !important;margin: 0 10px !important;box-shadow: 3px 3px 2px #888888;border: 1px solid #999999;float:right;}@media screen and (max-width:400px){.white-popup img.thumbnail{display: block !important;float: none !important;margin: 0 auto 15px !important;}}.white-popup .info {padding:10px 15px 20px;border-radius:10px;}.single-resource .res-description {float:left;width:70%;}.single-resource .res-img {float:left;margin-right:20px;max-width:230px;width:25%;}.single-resource .res-info {width:100%;}.single-resource .res-meta {color: #777777;font-size: 15px;position:relative;}.library h3.slider{font-family: "Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-top:12px;margin-bottom:12px;font-size:22px;}.bookmark-add, .bookmark-added{height: 52px;width: 42px;text-align:center;padding-top:20px;margin:0 auto;}.bookmark-add{background: rgba(0, 0, 0, 0) url("https://www.heinemann.com/reps/resourcelibrary/icons/icon-bookmark-add.png") no-repeat scroll 0 0;}.bookmark-added{background: rgba(0, 0, 0, 0) url("https://www.heinemann.com/reps/resourcelibrary/icons/icon-bookmark.png") no-repeat scroll 0 0;}.calbox{border-radius:8px;background-color:#eaeaea;padding:10px;font-size:13px;}@media screen and (max-width:768px){.filter{width:100% !important;margin:2px auto !important;text-align:center;}}.large-item-container.list .resource .res-title {color: #1b7db6;font-size: 1.3em;font-weight: 400;margin: 0;max-width: 700px;}@media only screen and (max-width: 768px) {.large-item-container.list .resource img.thumbnail {width: 45px;margin-bottom:5px;}}.large-item-container.list .resource {margin-bottom:10px;border: medium none !important;}.library ul{font-size:13px;margin:0 !important;padding:0 !important;}.library li{padding:0 !important;}.resource-ext{display: inline-block;float: left;margin-right: 20px;}@media only screen and (max-width: 768px) {.res-title{padding-bottom:10px;}.resource-ext{margin-bottom:5px;margin-right:0;}.library .float-right{margin-left:5px;}.library .filter.secondary-select-style{max-width:unset !important;}}.search-input {background-image: url("https://www.heinemann.com//shared/index_files/icon-search-sm.png");background-position: 100% 100%;background-repeat: no-repeat;font-size: 16px !important;line-height: 22px !important;padding: 6px 35px 6px 12px !important;width: 250px !important;margin-bottom:0;}@media only screen and (max-width: 768px) {.search-input {width:90% !important;float:none;}}.tooltip-library{display: inline-block;float: right;}.tooltiptext-library {background-color: #929292;border-radius: 6px;color: #fff;font-size: 0.85em;margin-left: -80px;margin-top: 3px;padding: 2px;position: absolute;text-align: center;text-transform: none !important;top: 100%;visibility: hidden;width: 100px;z-index: 1;}@media only screen and (max-width: 768px) {.tooltip-library.tooltip img{max-width:30px;}}.tooltip:hover .tooltiptext, .tooltip:hover .tooltiptext-library {visibility: visible;}.tr .three-columns{display:inline-block;width:32%;margin:0 0px 20px 10px;border:1px solid #145992;text-align:center;color:#ffffff;}@media screen and (max-width: 1000px) {.tr .three-columns{width:48%;margin:0 0px 20px 10px;}}@media screen and (max-width: 700px) {.tr .three-columns{width:100%;margin:10px auto;}}.tr .column-wrapper{margin:0 auto;text-align:center;width:100%;}.tr .secondary-nav img {opacity: 0.6;filter: alpha(opacity=60);width:100%;}.tr .secondary-nav {position:relative;}.tr .secondary-nav img:hover, .tr .secondary-nav img:focus {opacity: 1.0;filter: alpha(opacity=100);}.tr .secondary-nav-label {padding: 10px;font-size: 1.25em;font-weight:700;color: #145992;background-color:#fff;text-decoration:none;margin-top:-6px;}.tr a:hover, .tr a:focus, .tr .secondary-nav-label:hover, .tr .secondary-nav-label:focus{text-decoration:underline;outline: 1px dotted #2c5999;outline-offset:-5px;}.tr-main {max-width: 1200px;margin: 0 auto;padding: 15px;}h2.tr-main-h2 {margin:0;}.tr-section {border:1px solid #145992;margin-bottom: 0px 5px 10px 0px;overflow: hidden;min-height:480px;display:inline-block;width:100%;}.tr-section p {margin-bottom: 1em;font-size: 1em;padding: 0 10px;}.tr-section .tr-wistia {margin:0px !important;display:block;max-width: 100%-20px;}.tr-section .tr-bigtop-link {background-color:#e9e9e9;color: #145992;font-weight:bold;text-decoration: none;padding: 8px;display: block;text-decoration: none;display: block;min-height:68px;}.tr-section-img {display: block;padding: 8px;margin: 0 auto;max-height: 230px;}.tr-section-small-img {display: inline;padding: 6px;float:left;}.tr-icon{margin-right:10px;float:left;border:solid 1px #145992;}.tr-info-link {text-decoration: none;padding: 4px 10px;display: block;color: #e74c3c;margin:0px;}@media (min-width: 620px) {.tr-main {column-count: 2;column-gap: 8px;}.tr-section {break-inside: avoid;}}@media (min-width: 960px) {.tr-main {column-count: 3;column-gap: 8px;}}.video-container-col {border: 1px solid #949494;border-radius: 5px;float: left;margin: 10px 8px;min-height: 400px;width: 31%;padding: 10px;}@media only screen and (max-width: 600px) {.video-container-col {display: block;width: 100%;}}.video-container-widget {float: left;margin: 10px 8px;padding: 10px;}.video-caption {font-size: 14px;line-height: 18px;color: #777;font-weight: 600;}.video-thumb-caption {padding-bottom: 15px;display: block;}.link-wistia {pointer-events: none;}.video-meta {display: block;color: #777777;font-family: Arial,sans-serif;font-size: 12px;}#FeaturedVideo, .video-thumb-caption {background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='120px'><text x='0' y='15' fill='gray' font-size='15'>Loading Video...</text> </svg>");background-repeat: no-repeat;background-position: center;}.cstools {background-color:#f5f5f5;font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;}.cstools .main-content .wrapper{max-width:1000px;}a.cstools {font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;}.cstools .title {background-color:#fff;border-bottom: solid #808080 10px;padding:1px;text-align: center;margin-bottom:20px;}.cstools .fineprint {margin-bottom:10px;font-size:.8em;}.cstools .formLabel{width:20%;font-size:.95em;float:left;}.cstools .response{width:80%;float:left;}.cstools input[type="text"]{margin-bottom:5px;padding:5px;}.repcms {color: #333;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: 15px;line-height: 1.5;}.repcms h3{border-bottom:none;margin: 0.67em 0;}.repcms h5 {font-size: 1.25em;margin-top: 1em;}.repcms th{background-color:lightgray;color:#333;}.repcms .inline {display: inline !important;}.repcms .column {float: left;margin-right: 20px;width: 28%;}.repcms .library button, .repcms .library input[type="submit"]{background: #20282F none repeat scroll 0 0 !important;border-radius: 6px !important;color: #fff !important;display: inline-block !important;font-size: 16px !important;font-weight: 600 !important;padding: 10px 30px 9px 30px !important;transition: all 100ms ease-in-out 0s !important;text-decoration:none;}.repcms .library button:hover, .repcms .library input[type="submit"]:hover, .repcms .library button:focus, .repcms .library input[type="submit"]:focus {background-color: #145992 !important;outline: 1px dotted #2c5999;outline-offset:2px;text-decoration:underline;}.repcms a.btn {padding: 10px 30px !important;}.repcms h5, .repcms th {padding: unset;}.repcms td {padding: 3px 0;}.repcms table {margin: unset;padding: unset;width: unset;}.repcms label, .repcms form label {margin-bottom: 0;display:unset;font-weight:400;}.repcms .note {color: #058264;}.repcms p {margin: 0 0 0.75em;}.repcms input, .repcms label, .repcms select {font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size: 1em;display: inline-block;margin-bottom: 0;vertical-align: middle;float:none;}.repcms .shaded-box {background-color: #f4f4f4;border: 1px solid #999999;margin-top: 20px;padding: 15px;width: 80%;}.repcms .reToolbar .reGrip {position: unset;}.repcms ul, .repcms ul li{margin: unset !important;padding: unset !important;left: unset !important;}.repcms .library .resourcelist {min-height: 600px;}.repcms .tooltip-library {cursor: pointer;display: block;text-align: center;}.repcms .library{min-height:500px;}.anchor{display: block;height: 50px;margin-top: -50px;visibility: hidden;}a.back-to-top, a.back-to-top:active {display: none;width: 60px;height: 60px;text-indent: -9999px;position: fixed;z-index: 10;right: 20px;bottom: 100px;background: #F1A826 url("/shared/index_files/back-to-top.png") no-repeat center 43%;-webkit-border-radius: 8px;border-radius: 8px;content:'Top';color:#ffffff;outline: none;}a.back-to-top:hover, a.back-to-top:focus {outline: initial;border: 1px solid #f1a826;background: #FFF url("/shared/index_files/back-to-top.png") no-repeat center 43%;}a.drk-focus:focus, a.drk-focus:hover{outline: 1px dotted #2c5999;outline-offset:2px;}a.lt-focus:focus, a.lt-focus:hover{outline: 1px dotted #fff;outline-offset:2px;}a.skip-main {left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999;}a.skip-main:focus, a.skip-main:active {color: #fff;background-color:#20282F;left: auto;top: auto;width: 30%;height: auto;overflow:visible;margin: 10px 35%;padding:5px;border-radius: 8px;border:none;text-align:center;font-size:1.2em;z-index:999;}main p a{text-decoration: underline;}main:focus {outline: 1px dashed #fff;}.ecc .main_content_left{width:69%;margin-right:1%;}.ecc .main_content_left .left_content_minheight{width:100%;}.ecc .main_content_left .callout_boxes, .ecc .main_content_left .callout_boxes_nomrg, .ecc .main_content_left .callout_boxes_main_padbottom, .ecc .main_content_left .callout_box_top_pastorders{width:100%;}.ecc .main_content_right{width:30%;}@media only screen and (max-width:960px) {.ecc .main_content_left {width:100%;display:block;float:none;}.ecc .main_content_right {width:100%;display:block;float:none;clear:both;}.ecc .left_content {width: 100%;}.ecc .left_content_minheight{width:100%;}.ecc .callout_boxes {margin:0 auto;}.ecc .right_content {width:100%;}}nav.breadcrumb li {display: inline;}nav.breadcrumb [aria-current]{color:rgba(0, 0, 0, 0.6);}nav.breadcrumb li+li:before {display: inline-block;margin: 0 0.5em 0 0;transform: rotate(15deg);border-left: 0.1em solid currentColor;height: 0.8em;content:'';}@media screen and (max-width: 800px) {.breadcrumb {display: none;}}.slider:hover, .slider:focus{outline: 1px dotted #2c5999;outline-offset:2px;}.clearit, .clear-it {clear: both;height: 0;overflow: hidden;}.noborder{border:none !important;}.border-bottom{border-bottom:1px solid #999999;}.indent{margin-left:40px;}.nopadding{padding:0 !important;}.nomargin{margin:0 !important;}.topmargin{margin-top:30px;}.bottommargin{margin-bottom:30px;}.byline {margin:5px 3px 10px 0;font-weight:normal;text-align:right;font-style:italic;}.internal, .rspv-internal{display:none;}.float-right {float: right;margin-left:20px;}.float-left {float: left;margin-right:20px;}.full-width{width:100%;}.hidden{display:none;}.hidden-desktop{display:none;}@media screen and (max-width: 768px) {.hidden-desktop {display: block;}}ul.nobullet{list-style-type:none !important;}ul.bulleted{list-style-type:disc !important;}ul.bulleted li{list-style-type:disc !important;padding: 20px;margin-left:40px !important;}.bottom-right{position:absolute;bottom:0;right:0;}.bluebulletlist {background: rgba(0, 0, 0, 0) url("/shared/index_files/bullet.png") no-repeat scroll 0 14px;border: 0 none;list-style-type: disc;padding: 5px 0 5px 20px !important;display:inline-block;}ul.bullet-list{margin-left:20px;}@media screen and (max-width: 768px) {ul.bullet-list{margin-left:10px;}}ul.bullet-list li{border: 0 none;list-style-type: disc;padding: 0 10px 20px 10px !important;}.series .page-content ol.number-list, ol.number-list {list-style-type: none !important;counter-reset: item;}.series .page-content ol.number-list li, ol.number-list li {counter-increment: item;margin-bottom: 5px !important;}.series .page-content ol.number-list li:before,ol.number-list li:before {margin-right: 10px;content: counter(item);background: #20282f;border-radius: 100%;color: white;width: 1.5em;text-align: center;display: inline-block;}ol.number-list li p{margin-left:35px !important;}.note {font-size:1em;}.text-center {text-align:center;}.text-right{text-align:right;}a.nolinkcolor, a.nolinkcolor:link, a.nolinkcolor:visited, a.nolinkcolor:hover, a.nolinkcolor:active, a.nolinkcolor:focus {text-decoration:none !important;color:#333 !important;}.fineprint{font-size: .7em;line-height: 1.4em;}.small-text{font-size:.9em;}.large-text{font-size:1.1em;}.res-shareable-link:hover {cursor: pointer;}.privacy-policy .toc {float: left;width: 29%;padding: 60px 0 0 0;display: block;position: sticky;position: -webkit-sticky;top: 0;overflow: auto;height: 100vh;font-size: .9em;}.privacy-policy .content {display: block;float: right;width: 70%;}.privacy-policy .content h3 {position: sticky;position: -webkit-sticky;top: 60px;background: white;z-index: 2;}.privacy-policy .content ol li {padding: 10px 0;text-align: left;list-style-type: none;position: relative;}.privacy-policy .content ol {counter-reset: section;list-style-type: decimal;margin-left: 50px;}.privacy-policy .content ol > li::before {position: absolute;font-size: 24px;margin: 28px 0;left: -45px;top: 0px;counter-increment: section;content: counters(section,".")".";}.privacy-policy.terms .content ol > li::before {margin-top:10px;}.privacy-policy .content ol li ol li::before {font-size: 16px;margin: 10px 0;}.privacy-policy .content ol.summary > li::before {margin: 7px 0;}.privacy-policy .content ol li ol li {position: relative;list-style-type: none;}.privacy-policy .content ol li ol.sub > li::before, .privacy-policy.terms .content ol.sub > li::before {font-size: 20px;margin-right: 20px;margin-top: 5px;font-weight: bold;content: counter(section, lower-alpha)".";}.privacy-policy .content ol li ol.sub2 > li::before, .privacy-policy.terms .content ol li ol li ol.sub2 > li::before{font-size: 20px;margin-right: 20px;margin-top: 5px;font-weight: bold;content: counter(section, lower-roman)".";}.privacy-policy.terms .content ol li ol li ol > li::before{font-size: 20px;content: counter(section, decimal)".";}.privacy-policy .content ol.sub3 > li::before {font-size: 16px;margin-top:10px;content: counter(section, decimal)".";}.privacy-policy .content ol li ol.sub li ul li {list-style-type: disc;}.privacy-policy .content ol li ul, .privacy-policy .content ol li ul li, .privacy-policy .content ul {margin-left: 50px;list-style-type: disc;border: none;}.privacy-policy table{width:100%;position:relative;}.privacy-policy th, .privacy-policy td {border: 1px solid #ddd;text-align: center;}@media screen and (max-width: 800px) {.privacy-policy .toc {display: none;}.privacy-policy .content {width: 100%;float: none;margin-left: 0;}.privacy-policy .content h3 {top: 0;}.privacy-policy .content ol {margin-left: 20px;}.privacy-policy .content ol > li::before {left: -35px;}.privacy-policy .content ol li ol.sub > li::before, .privacy-policy.terms .content ol.sub > li::before {font-size: 16px;margin-right: 20px;}.privacy-policy .content ol li ol.sub2 > li::before, .privacy-policy.terms .content ol li ol li ol.sub2 > li::before {font-size: 20px;margin-right: 20px;}.privacy-policy.terms .content ol li ol li ol > li::before {font-size: 16px;}.privacy-policy .content ol li ul, .privacy-policy .content ol li ul li, .privacy-policy .content ul {margin-left: 20px;}.privacy-policy table, .privacy-policy thead, .privacy-policy tbody, .privacy-policy th, .privacy-policy td, .privacy-policy tr {display: block;text-align:left;font-size:14px;}.privacy-policy thead tr {position: absolute;top: -9999px;left: -9999px;}.privacy-policy tr {border: 1px solid #ccc;}.privacy-policy td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;clear: right;word-wrap: break-word;min-height:100px;}.privacy-policy td:before {position: absolute;top: 6px;left: 6px;width: 50%;padding-right: 10px;font-weight:600;}}@media print {.privacy-policy .toc {display: none;}.privacy-policy .content {display: block;float: none;width: 100%;}.privacy-policy .content h3 {top: 0;}}main{overflow:auto}@font-face{font-family:'introbold_alt';src:url('intro-bold-webfont.woff2') format('woff2'),url('intro-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'introregular_italic';src:url('intro-italic-webfont.woff2') format('woff2'),url('intro-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'introregular';src:url('intro-webfont.woff2') format('woff2'),url('intro-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.components.js{background-color:#fff;min-height:unset!important;text-align:left;filter:drop-shadow(5px 5px 10px #BBB);padding:0;display:flex;flex-direction:column;}.components.js .wrap{margin:0 20px;display:flex;flex-direction:column;flex:1;}.components.js .wrap2{margin-top:auto;}.components.js p{font-size:1em;}.components.js img.card{padding:0;width:100%;height:unset;max-height:unset;border-radius:10px 10px 0 0;}.components.js .button-row{text-align:right;margin:0;padding:0 0 15px 0;}#colleagues{text-align:left;}@media screen and (max-width:1100px){.components.js img{padding:0;text-align:center;float:none;}}@media screen and (max-width:900px){.components.js{width:75%;}.components.js p{text-align:left;}#colleagues{text-align:center;}}@media screen and (max-width:600px){.components.js img.card{padding:0;width:100%;height:unset;max-height:unset;border-radius:10px 10px 0 0;float:none;margin-left:0;}.components.js p{text-align:center;}.components.js{width:100%;}.wrap2{margin:0 auto;text-align:center;}.components.js .button-row{text-align:center;}.components.js .button-row a.btn{width:unset;}}@media screen and (max-width:450px){.components.js img{width:unset!important;margin:0!important;}}.jenarrow{width:30%;float:left;text-align:center;}.jenquote{width:70%;float:left;text-align:left;}.jenquote p{color:#fff;font-size:24px;font-weight:400;line-height:36px;padding:0 40px 25px;font-style:italic;margin-bottom:10px;}.jenquote-wrapper{background:#3b4b62 url('/jenniferserravallo/images/footer-bkg.jpg') bottom center;background-size:cover;overflow:hidden;min-height:350px;}@media screen and (max-width:900px){.jenquote-wrapper{background:#3b4b62 url('/jenniferserravallo/images/footer-bkg.jpg') no-repeat bottom center;background-size:contain;overflow:hidden;min-height:unset;}.jenarrow{display:none;}.jenquote{width:100%;float:none;}.jenquote p{font-size:20px;line-height:28px;}.jenquote p:last-child{padding-bottom:80px;text-align:right;}}.pdicons div{padding:0 15px;margin:0 auto 15px;text-align:center;font-weight:600;float:left;}.pdicons div:nth-child(1){padding-left:0;}.pdicons div:nth-child(2){border-left:dotted #949494 2px;}@media screen and (max-width:600px){.pdicons div:only-child{float:none;padding:0;}}.professional-development h1.sansheader{font-family:'introbold_alt','Open Sans','Helvetica Neue',Helvetica,Roboto,Arial,sans-serif!important;background:unset;display:block;font-size:60px;font-weight:bold;padding-top:40px!important;}.professional-development h1.sansheader span{font-family:'introregular','Open Sans','Helvetica Neue',Helvetica,Roboto,Arial,sans-serif!important;color:#82d3ea;font-weight:normal;font-size:.75em;line-height:.8em;position:relative;top:10px;}h1.sansheader,h2.sansheader,h3.sansheader{font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;border:0;font-weight:700;}@media screen and (max-width:900px){.professional-development h1.sansheader{font-size:48px!important;}}@media screen and (max-width:600px){.professional-development h1.sansheader{font-size:36px!important;}h3.sansheader{text-align:center;}}.jspd .two-column-blocks{background:#dff2f9 url('/jenniferserravallo/images/blue-bkg.png') bottom right no-repeat;}.jspd .two-column-blocks div:first-child, .two-column-blocks .tcb-wrap{padding:80px 40px;text-align:left;}.two-column-blocks .tcb-wrap h2{margin-top:0;}.two-column-blocks .tcb-wrap p{text-align:left;}.jspd .two-column-blocks div:last-child{margin:0;}.jspd .two-column-blocks div:last-child img{min-width:100%;min-height:100%;object-fit:cover;}.two-column-blocks .two-columns-flex{width:50%;margin:unset;}@media screen and (max-width:900px){.flex-container.two-column-blocks.two-column-blocks-rev{flex-direction:column-reverse;}.two-column-blocks .two-columns-flex{width:100%;}.jspd .two-column-blocks div:first-child, .two-column-blocks .tcb-wrap{padding:40px;}.two-column-blocks{background-size:contain;}}.quote-slider .slide_js{width:80%!important;margin-top:30px;}.quote-slider .slick-initialized{visibility:visible;}.quote-slider .slick-dots li.slick-active button:before{opacity:1;color:#3b4b62;border:1px solid #3b4b62;border-radius:20px;background:#3b4b62;}.quote-slider .slick-dots li button:before{opacity:.5;color:#3b4b62;font-size:15px;}.quote-slider .slider-wrapper{width:100%;padding-bottom:50px;}.quote-slider .slider-wrapper p{text-align:unset;}.quote-slider .slider-section{position:relative;text-align:center;}.quote-slider .slider-section img.prev-arrow{position:absolute;top:40%;left:3%;cursor:pointer;z-index:9;}.quote-slider .slider-section img.next-arrow{position:absolute;top:40%;right:3%;cursor:pointer;z-index:9;}@media screen and (max-width:600px){.quote-slider .slide_js{width:70%!important;margin-top:30px;}}.margin-top-large{margin-top:80px;}.margin-bottom-large{margin-bottom: 80px;}.margin-tb-large{margin-top:80px;margin-bottom:80px;}@media screen and (max-width:900px) {.margin-top-large{margin-top:60px;}.margin-bottom-large{margin-bottom: 60px;}.margin-tb-large{margin-top:60px;margin-bottom:60px;}}@media screen and (max-width:600px) {.margin-top-large{margin-top:40px;}.margin-bottom-large{margin-bottom: 40px;}.margin-tb-large{margin-top:40px;margin-bottom:40px;}}.textcenter{text-align:center;}html {scroll-behavior: smooth;}@media screen and (prefers-reduced-motion: reduce) {html {scroll-behavior: auto;}}