@font-face{font-family:"Nixie One";src:url("../fonts/NixieOne-Regular.eot");src:url("../fonts/NixieOne-Regular.eot#iefix") format("embedded-opentype"),url("../fonts/NixieOne-Regular.woff") format("woff"),url("../fonts/NixieOne-Regular.ttf") format("truetype"),url("../fonts/NixieOne-Regular.svg#NixieOne-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"InkFree";src:url("../fonts/InkFree.eot");src:url("../fonts/InkFree.eot#iefix") format("embedded-opentype"),url("../fonts/InkFree.woff") format("woff"),url("../fonts/InkFree.ttf") format("truetype"),url("../fonts/InkFree.svg#InkFree") format("svg");font-weight:normal;font-style:normal}div.nested-container{margin:0px auto}div.nested-container div.banner{margin-bottom:0px}.extra-pages,.home-section{width:100%;margin:10px auto;max-width:1380px}.extra-pages.mobile,.home-section.mobile{display:none}h3.tagline{font-family:"Cabin",georgia,sans-serif;text-align:center;font-weight:700;font-size:28px;letter-spacing:8px;color:#999;background-color:#000;padding:2px 0px;margin:0}.extra-pages p{font-size:12px}.featured-copy p{font-size:13px}.extra-pages p,.featured-copy p{width:100%;font-family:"IBM Plex Sans",Arial,sans-serif;font-weight:300;box-sizing:border-box}#experts-more-60percent{-webkit-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:15px 25px;box-sizing:border-box;background-color:#383838}#experts-more-60percent p{width:100%;margin:0;display:block;font-family:"InkFree","Cabin Condensed",Arial;color:#cfcfcf;font-size:24px;text-align:center;line-height:42px}#experts-more-60percent p.school-office-more{font-family:"Nixie One","Museo Slab",serif;font-size:42px;padding:0px 15px}#experts-more-60percent p.school-office-more span.school{color:#6cf}#experts-more-60percent p.school-office-more span.office{color:#09f}#experts-more-60percent p.school-office-more span.more{color:#99f}@media only screen and (min-width:1167px){#experts-more-60percent p{width:fit-content}}table.featured-copy{width:100%;height:33%;vertical-align:bottom}table.featured-copy.right{vertical-align:bottom}table.featured-copy.right p,table.featured-copy.right h2,table.featured-copy.right h4{text-align:right}table.featured-copy h2,table.featured-copy h4{width:100%;font-size:13px;font-family:"Cabin Condensed",Arial,sans-serif}table.featured-copy h4{color:#999;font-size:14px;font-weight:700;margin-bottom:4px}table.featured-copy h2{font-size:18px;font-weight:700;margin-bottom:5px;margin-top:0}a,alink{color:#000}a:visited,alink:visited{color:inherit}a:active,alink:active{color:#186ebc;text-decoration:none}a:hover,alink:hover{color:#186ebc}table.home-section.desktop .featured-copy p,table.home-section.desktop .featured-copy h2,table.home-section.desktop .featured-copy h4{box-sizing:border-box}table.home-section.desktop .featured-copy.right p,table.home-section.desktop .featured-copy.right h2,table.home-section.desktop .featured-copy.right h4{padding-left:28%;padding-right:2%}table.home-section.desktop .featured-copy.left p,table.home-section.desktop .featured-copy.left h2,table.home-section.desktop .featured-copy.left h4{padding-left:2%;padding-right:28%}table.home-section.desktop .featured-copy.left h4{padding-left:12%}table.home-section.mobile .featured-copy.left h4{padding-left:10%}.home-section img.banner{width:100%}.home-section>tbody>tr>td{width:30%;vertical-align:middle;padding:0}.home-section td.splash{width:40%;vertical-align:middle}.extra-pages td{box-sizing:border-box;vertical-align:middle;padding:5px 5%;text-align:center}.extra-pages img{width:80%}.extra-pages.three-col td{width:33%}.extra-pages.two-col td{width:50%}.extra-pages.two-col td img{width:auto}.extra-pages h2{margin-bottom:0px;font-size:24px;font-family:"Cabin Condensed",Arial,sans-serif;font-weight:700}.extra-pages.desktop h2{text-align:center}.e-catalogs td{text-align:center}.e-catalogs a{text-align:center;font-weight:700}.e-catalogs img{box-shadow:5px 5px 5px #888888;width:auto}div.bordered-bottom-section{border-top:5px dotted #e3e3e3;border-bottom:5px dotted #e3e3e3;padding:10px 0px;box-sizing:border-box}#employees-row td{padding:15px 5px;width:16.6%}#employees-row td img{max-height:100%;width:100%;max-width:190px}#homeslider-pager{margin:3px auto;list-style:none;text-align:center;padding-left:0}#homeslider-pager li{display:inline-block;margin:8px;border-radius:50%;width:10px;line-height:10px;background-color:#efefef;box-shadow:0 1px 2px #000;cursor:pointer}#homeslider-pager li:hover,#homeslider-pager li:active{margin:5px;width:16px;line-height:16px}a:hover .featured-copy h4{color:#186ebc}.contact-promos{width:100%;max-width:1350px;margin:0px auto}.contact-promos td{padding:5px 15px;box-sizing:border-box;text-align:center;width:33%}.splash a:hover img{opacity:.7}#contact-promos--promotions .promo-signup-wrapper{border:1px solid #959595;width:90%;margin:8px 5%;padding:5px;box-sizing:border-box}#contact-promos--promotions .promo-signup-wrapper ul{list-style-type:none}#newsletter-validate-detail #newsletter{min-width:185px}#newsletter-validate-detail button.button{background-color:#6699cc;text-transform:uppercase;font-size:15px;font-family:"Cabin Condensed",Arial,sans-serif;margin:5px 0px}input#newsletter{margin-top:5px}#top{z-index:1}#home-content-wrapper div.nested-container{width:100%}#home-content-wrapper div.pagination-pos-bottom-centered{padding-bottom:20px}@media only screen and (max-width:767px){.sidebar{display:none}.extra-pages.desktop{display:none}.extra-pages.mobile{display:table}.extra-pages td{padding:5px 1px}.extra-pages img{width:100%}.home-section.desktop{display:none}.home-section.mobile{display:table}.contact-promos .desktop{display:none}.contact-promos td{width:50%}}@media only screen and (max-width:500px){p.school-office-more span{display:block}}.slider-wrapper .klog-slider{padding:0}.slider-wrapper .klog-slider .slick-prev,.slider-wrapper .klog-slider .slick-next{display:none;color:#fff;-moz-border-radius:50% / 50%;-webkit-border-radius:50% / 50%;border-radius:50% / 50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+) calc(60%) 50% no-repeat,rgba(0,0,0,0.4) !important;height:40px;width:40px}.slider-wrapper .klog-slider .slick-prev:hover,.slider-wrapper .klog-slider .slick-next:hover{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+) calc(60%) 50% no-repeat,rgba(0,0,0,0.8) !important}.slider-wrapper .klog-slider .slick-prev{left:10px}.slider-wrapper .klog-slider .slick-next{right:10px}.slider-wrapper .klog-slider .slick-dots li{display:none}.slider-wrapper .klog-slider .slick-dots li:hover button{background-color:#000;height:18px;width:18px;margin-top:2px}.slider-wrapper .klog-slider .slick-dots li button{border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,0.3);height:10px;width:10px;margin:auto;margin-top:5px;background-color:#efefef;transition:background-color 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out;-webkit-transition:background-color 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out}.slider-wrapper .klog-slider .slick-dots li button:before{font-size:40px;content:''}.slider-wrapper .klog-slider .slick-dots li button:hover:before{font-size:60px;color:#000}.slider-wrapper .klog-slider .slick-dots li.slick-active button{height:18px;width:18px;margin-top:2px}.slider-wrapper .klog-slider .slick-dots li.slick-active button:before{font-size:60px}.slider-wrapper:hover .klog-slider .slick-prev,.slider-wrapper:hover .klog-slider .slick-next{display:inline-block !important}@media all and (min-width:768px){.slider-wrapper .klog-slider .slick-dots li{display:inline-block}}