html{-moz-osx-font-smoothing:grayscale}
.external-link{position:relative}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.content-tile.button-primary a:not([name])::after,.text.button-primary a:not([name])::after,.button-primary a:not([name])::after,.text.btn-primary a:not([name])::after,.btn-primary a:not([name])::after{font-size:14px !important}
main{display:block}
}
[style="margin: 0.0px;"]+[style="margin: 0.0px;"]{margin-top:20px !important}
.text.utility-nav--container ul li:first-child{margin-left:0}
.text.utility-nav--container ul li:nth-last-child(2){margin-left:auto}
.hide{display:none !important;speak:none !important}
.column-control-hero-product-non-catalog div.title:first-of-type h1{margin:-11px 0 0 0}
@media(min-width:1036px){.menu-browse .child-page-list-level-1>li.current-item{border-bottom:4px solid #fff}
}
.content-tile-color-block--full-img--left-margin figcaption h2{font-family:'Playfair Display','Georgia','Times New Roman',serif}
.forms .text-field>div label{margin:20px 0 !important}
.forms .text-field>div input{margin-bottom:15px !important}
.bgcolor--grey-95.content-tile figure figcaption ul li{padding-top:26px}
.content-tile.title-color--sunshine-yellow figcaption>h1{color:#ffb81c}
.content-tile.title-color--sunshine-yellow figcaption>h2{color:#ffb81c}
hr{border-top:1px inset #ccc}
.event-list.empty-list{padding:40px 30px !important;background:#fff !important}
.text.utility-nav--container ul li:nth-last-child(3){margin-left:0 !important}
.text.utility-nav--container ul li:nth-last-child(2){margin-left:auto !important}
.button-primary p a.new-window{padding:.88em 1.66em !important;border-radius:.22em !important;border-width:2px !important;border-style:solid !important;border-color:transparent !important;cursor:pointer !important;transition:all .135s;color:#fff !important;background-color:#007fa3 !important}
.button-primary p a.new-window:hover{color:#003057 !important;background-color:#fff !important;border-color:currentColor !important}
.container .row div:first-child{width:100%}
.success-stories-page div:not(.function-panel) .rss-feed.rss-feed--listed .rss-feed-item{padding-top:20px !important;padding-bottom:22px !important}
div:not(.function-panel) .rss-feed .rss-feed-title{font-size:1.8rem !important;font-weight:600 !important}
.smarthinking-online-tutoring-page .button-secondary .default-padding-bottom{margin:0}
.content-tile-color-block--full-img figcaption h2{font-family:'Playfair Display','Georgia','Times New Roman',serif}
div:not(.function-panel) .rss-feed.rss-feed--listed .rss-feed-item{width:100%;float:none;margin:0 0 10px 0;padding-top:20px;border-top:4px solid #dbdbdb !important;background:0}
div:not(.function-panel) .rss-feed.rss-feed--listed .rss-feed-item:first-child{padding-top:0;border-top:0 !important}
iframe{min-height:400px}
.content-tile-color-block--full-img--text-right figcaption h2{font-family:'Playfair Display','Georgia','Times New Roman',serif}
.pricing-page .container .row div:first-child{width:auto !important}
@media(max-width:768px){body>footer .par-footer .footer-main-links.flex-layout>.container>.row>[class*="col-"]{margin-bottom:60px}
body>em>footer .par-footer .footer-main-links.flex-layout>.container>.row>[class*="col-"]{margin-bottom:60px}
}
@media screen and (max-width:768px){.en-page main section:first-of-type .container .row{display:block}
}
.containerTitle{font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.29;letter-spacing:0;text-align:center}
.noPadding{padding:0}
.twitterContainer{background:#f2f2f2;margin:1rem 0 1rem 0}
.tweetBox{margin:1rem 0 1rem 0;overflow:hidden;cursor:pointer;background-color:#fff;border:1px solid #e1e8ed;border-radius:4px;padding:20px 20px 11.6px 20px}
.twitterImg{border-radius:50%}
.userDetails{margin-left:-2rem;margin-top:.5rem}
.twitterName{font-weight:700;line-height:1}
.twitterId{color:#697882}
.twitterIcon img{float:left;height:3rem;width:3rem}
.tweetText{margin:1rem 0 0 0}
.tweetActions,.tweetMetadata{margin:0 0 .5rem 0;font-size:14px;color:#697882}
.text.bgcolor--default.default-btn-size.default-btn-type.default-btn-width.default-color.default-padding.default-type-family.default-type-size.default-type-weight.color-default.sign-in-menu.section{width:auto !important;float:right !important}
.text.sign-in-menu{width:auto !important;float:right !important}
.content-tile.button-secondary a:not([name]):not([id]):only-of-type{margin-bottom:40px !important}
.content-tile.button-secondary a:not([name]):not([id]):last-of-type{margin-bottom:40px !important}
.text.button-secondary a:not([name]):not([id]):only-of-type{margin-bottom:40px !important}
.text.button-secondary a:not([name]):not([id]):last-of-type{margin-bottom:40px !important}
.button-secondary a:not([name]):not([id]):only-of-type{margin-bottom:40px !important}
.button-secondary a:not([name]):not([id]):last-of-type{margin-bottom:40px !important}
.text.btn-secondary a:not([name]):not([id]):only-of-type{margin-bottom:40px !important}
.text.btn-secondary a:not([name]):not([id]):last-of-type{margin-bottom:40px !important}
.btn-secondary a:not([name]):not([id]):only-of-type{margin-bottom:40px !important}
.btn-secondary a:not([name]):not([id]):last-of-type{margin-bottom:40px !important}