@import url(stndrd/framework/css/stndrd.min.css);@import url(stndrd/icons/css/icons.min.css);@import url(stndrd/main-menu/main-menu.min.css);@import url(stndrd/styles/stndrd-styles.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700,800);html{font-size:14px}body{line-height:1.6em;font-family:'Open Sans',san-serif;color:#404040;background:#fff}.theme-color{color:#8b2e8c}.theme-color-2{color:#24007b}.section-container{max-width:1300px;padding:0 50px}.section-centered{width:80%}.pad-row>[class*=col-]{padding:1em 2.5%}.col-custom{display:block;width:97.5%}.col-fixed{width:150px}@media screen and (max-width:900px){.section-container{padding:0 40px}.col-custom{width:96%}}@media screen and (max-width:600px){.section-container{padding:0 25px}.section-centered{width:100%}}@media screen and (max-width:420px){.section-container{padding:0 15px}}a{color:#5320d5;cursor:pointer}a:hover{color:#ae3eaf;text-decoration:underline}.box-link,hr{display:block}a,a.box-link,a.box-link:hover{text-decoration:none}.top-bar li ul,[class*=col-] .box-link+p{display:none}blockquote,h1{font-style:italic}h1{color:#6b1e6c;font-weight:600;font-size:2.5em}h2,h3,h4,h5,h6{font-weight:600;color:#000}h2{font-size:1.6em}h3{font-size:1.25em}.sidebar li ul li ul li,h4{font-size:1em}.sidebar li ul li,h5{font-size:.9em}h6{font-size:.8em}.content .alignleft+h1,.content .alignleft+h2,.content .alignleft+h3,.content .alignleft+h4,.content .alignleft+h5,.content .alignleft+h6,.content .alignright+h1,.content .alignright+h2,.content .alignright+h3,.content .alignright+h4,.content .alignright+h5,.content .alignright+h6{margin-top:.6em}.section-title,.section-title-2{padding:7px 10px;border-top-left-radius:15px;border-bottom-right-radius:15px;background:#6b1e6c;color:#fff}.section-title-2{background:#24007b}blockquote{padding:5px 0 5px 15px;border-left:5px solid #000;margin-left:2em;font-size:1.4em;font-weight:300}hr{width:100%;height:1px;border:0;border-top:1px dotted gray;margin:1em auto;padding:0;clear:both}.content a img{opacity:.9}.content a:hover img{opacity:1}.content img.alignleft,.content img.alignright{max-width:50%}@media screen and (max-width:420px){.content img.alignleft,.content img.alignright{max-width:100%}}.video{max-width:700px}.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-volume-level{background-color:#418cbe}.button{padding:.4em 1.2em;border:2px solid #23007b;border-top-left-radius:15px;border-bottom-right-radius:15px;background-color:#23007b;font-weight:600;color:#fff;webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.button-empty,.button-empty .icon{background:0 0;color:#23007b}.button-empty:hover,.button:hover{border-color:#6d1f6e;background:#6d1f6e;color:#fff}.bottom-bar a:hover,.button .icon,.button:hover .icon .button-empty:hover .icon{color:#fff}.icon{color:#8b2e8c}a .icon{color:#ae3eaf;webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}a:hover .icon{color:#191919}.icon-bg{color:#fff;background-color:#8b2e8c}a .icon-bg{color:#eee;background-color:#ae3eaf}a:hover .icon-bg{color:#fff;background-color:#191919}.icon-br{border-color:#8b2e8c}a .icon-br{border-color:#ae3eaf}a:hover .icon-br{border-color:#191919}[class*=list-icon] li:before,li[class*=list-icon]:before{color:#2ccbf9}.feature{padding:40px 20px!important;background:#eee;text-align:center}.feature h1,.feature h2,.feature h3,.feature h4,.feature h5,.feature h6{margin:.4em 0}.cta p:first-child,.feature h1:first-child,.feature h2:first-child,.feature h3:first-child,.feature h4:first-child,.feature h5:first-child,.feature h6:first-child{margin-top:0}.cta p:last-child,.feature h1:last-child,.feature h2:last-child,.feature h3:last-child,.feature h4:last-child,.feature h5:last-child,.feature h6:last-child{margin-bottom:0}[class*=col-][class*=icon-box],[class*=icon-box] [class*=col-]{position:relative}.cta h1,.cta h2,.cta h3,.top-bar h1,.top-bar h2,.top-bar h3,.top-bar h4,.top-bar h5,.top-bar h6,[class*=icon-box] h1,[class*=icon-box] h2,[class*=icon-box] h3,[class*=icon-box] h4,[class*=icon-box] h5,[class*=icon-box] h6{margin:0}.icon-box-left [class*=col-],[class*=col-].icon-box-left{padding-left:3.5em;margin-top:1em;margin-bottom:1.5em}.icon-box-left .icon{position:absolute;top:0;left:0}.icon-box-top [class*=col-],[class*=col-].icon-box-top{padding:20px;border:1px solid #d2d2d2;margin-top:2.25em!important;margin-bottom:1em!important;text-align:center}.icon-box-top .icon,.icon-box-top a .icon{margin-top:-2em;background:#fff!important}@media screen and (max-width:900px){.icon-box-top [class*=col-],[class*=col-].icon-box-top{margin-bottom:3.5em!important}.icon-box-top [class*=col-]:last-child,.icon-box-top [class*=tablet-col-],[class*=col-].icon-box-top:last-child,[class*=tablet-col-].icon-box-top{margin-bottom:.5em!important}}@media screen and (max-width:600px){.icon-box-top [class*=col-],.icon-box-top [class*=tablet-col-],[class*=col-].icon-box-top,[class*=tablet-col-].icon-box-top{margin-bottom:3.5em!important}.icon-box-top [class*=col-]:last-child,.icon-box-top [class*=mobile-col-],.icon-box-top [class*=tablet-col-]:last-child,[class*=col-].icon-box-top:last-child,[class*=mobile-col-].icon-box-top,[class*=tablet-col-].icon-box-top:last-child{margin-bottom:.5em!important}}@media screen and (max-width:420px){.icon-box-top [class*=col-],.icon-box-top [class*=mobile-col-],.icon-box-top [class*=tablet-col-],[class*=col-].icon-box-top,[class*=mobile-col-].icon-box-top,[class*=tablet-col-].icon-box-top{margin-bottom:3.5em!important}.icon-box-top [class*=col-]:last-child,.icon-box-top [class*=mobile-col-]:last-child,.icon-box-top [class*=tablet-col-]:last-child,[class*=col-].icon-box-top:last-child,[class*=mobile-col-].icon-box-top:last-child,[class*=tablet-col-].icon-box-top:last-child{margin-bottom:.5em!important}}.cta{padding:25px;border:1px solid #d2d2d2;background-color:rgba(244,244,244,.86)}.cta p{margin:.5em auto}@media screen and (min-width:901px){.cta [class*=col-]{vertical-align:middle}.cta [class*=col-]:last-child{text-align:right}}.scroll-bar{background:#7d287e;border-bottom:1px solid #e7e7e7;box-shadow:0 5px 10px -5px rgba(0,0,0,.5)}.scroll-logo-wrapper{padding-top:5px;padding-bottom:5px}.scroll-logo img{max-height:60px}.top-bar{background:#eee;padding-top:10px;padding-bottom:10px;text-align:center;box-shadow:inset 0 -30px 60px -30px rgba(0,0,0,.25)}.top-bar p{margin:0}.top-bar ul{padding:0;margin:0;list-style:none}.top-bar li{display:inline-block;padding:0;margin:0}.top-bar li a{padding:0 10px}.top-bar li:first-child a{padding-left:0}.top-bar li:last-child a{padding-right:0}.header [class*=col-]{vertical-align:middle;padding-top:1.5rem;padding-bottom:1.5rem}.logo img{max-height:48px}.header-buttons{margin-top:-1.8em}.header-buttons a .icon{font-size:2em;color:#6b1e6c}.header-buttons a:hover .icon{color:#23007b}.header-buttons a.active .icon{background:#23007b;color:#fff}@media screen and (max-width:1024px){.header{padding-top:.5rem;padding-bottom:.5rem}.header [class*=col-]{padding-top:.25rem;padding-bottom:.25rem}.header .header-right{text-align:center}}@media screen and (max-width:900px){.header .header-right,.header .logo-wrapper{display:inline-block;width:46%}}@media screen and (max-width:600px){.header .header-right,.header .logo-wrapper{display:block;width:96%}.header .logo-wrapper{text-align:left}.header [class*=col-]:last-child img{max-height:46px}}.nav{background:#7d287e;text-align:left}.nav .grid [class*=col-]{vertical-align:middle}.search-bar{padding-top:5px;padding-bottom:5px}@media screen and (max-width:1024px){.nav .grid,.nav [class*=col-],.search-bar{display:block;width:100%;margin-left:0}}@media screen and (min-width:1025px){.main-menu>ul>li>a{padding:15px;text-transform:uppercase;font-weight:400;color:#efe5ef}.main-menu>ul>li.menu-item-has-children>a{padding-right:25px}.main-menu>ul>li.menu-item-has-children>a:after{position:absolute;top:50%;left:100%;display:block;margin-top:-.5em;margin-left:-20px;font:14px/1 FontAwesome;font-size:1em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"\f107"}.scroll-bar .main-menu>ul>li.menu-item-has-children>a{padding-right:15px}.menu-button,.mobile-overlay,.scroll-bar .main-menu>ul>li.menu-item-has-children>a:after{display:none}.main-menu>ul>li.current-menu-item>a,.main-menu>ul>li.current-page-ancestor>a,.main-menu>ul>li.current-page-parent>a{background:#8b2e8c;color:#fff}.main-menu>ul>li:hover>a{background:#6b206c;text-decoration:none;color:#fff}.main-menu li>ul{background:#eee}.main-menu li ul a{padding:10px 15px;color:#333}.main-menu li ul li.current-menu-item>a,.main-menu li ul li.current-page-ancestor>a,.main-menu li ul li.current-page-parent>a{color:#5320d5}.main-menu li ul li>a:hover{text-decoration:none;color:#8b2e8c}.main-menu li ul li ul{top:0;left:100%}.main-menu>ul>li.reverse ul li ul,.main-menu>ul>li:last-child ul li ul,.main-menu>ul>li:nth-last-child(2) ul li ul{left:auto;right:100%}.main-menu-left>ul>li:last-child ul li ul,.main-menu-left>ul>li:nth-last-child(2) ul li ul{left:100%;right:auto}}@media screen and (max-width:1024px){.mobile-menu{background:#f6ebd7}.mobile-menu::-webkit-scrollbar{width:10px;background:#f6ebd7}.mobile-menu::-webkit-scrollbar-thumb{border:0;background:#e7ddcb}.mobile-menu h1,.mobile-menu h2,.mobile-menu h3,.mobile-menu h4{margin-left:20px}.mobile-menu>ul{margin-bottom:2em}.mobile-menu li.menu-item-has-children:after{color:#000;content:"\f107"}.mobile-menu li.menu-item-has-children.active:after{content:"\f106"}.mobile-menu li a{display:block;padding:10px 20px;color:#5320d5}.mobile-menu li a .icon{color:#222;margin-right:.5em;font-size:1.2em}.mobile-menu li a:hover .icon{color:#fff}.mobile-menu li.current-menu-item>a{font-weight:700;color:#5320d5}.mobile-menu li a:hover{background:#903191;text-decoration:none;color:#fff}.mobile-menu li a,.mobile-menu-left .site-container,.mobile-menu-right .site-container,.mobile-overlay{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.mobile-menu-left .site-container,.mobile-menu-right .site-container{margin-left:0;margin-right:0}.mobile-menu li>ul{background:rgba(0,0,0,.07)}.mobile-overlay{position:fixed;content:'';top:0;bottom:0;left:0;right:0;z-index:300;display:none;visibility:hidden;opacity:0;background:rgba(0,0,0,.6);cursor:pointer}body.mobile-menu-left .mobile-overlay.active,body.mobile-menu-right .mobile-overlay.active{display:block;visibility:visible;opacity:1}.menu-button.active{position:relative;z-index:301}.main-menu-left,.main-menu-right{display:none}}.banner{background:#222 center no-repeat;background-size:cover;color:#fff;text-shadow:1px 2px 0 rgba(0,0,0,.5),0 0 14px rgba(0,0,0,.3)}.banner-inner{padding-top:25px;padding-bottom:25px}.banner .col-custom{vertical-align:middle}.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6{margin:0;text-shadow:2px 3px 3px rgba(0,0,0,.4);color:#fff}.banner .menu,.banner p,.banner ul{margin:0;text-shadow:1px 2px 2px rgba(0,0,0,.4);font-size:1.1em;color:#fff;list-style:none}.banner li{display:inline-block}.banner .menu li a,.banner ul li a,.breadcrumbs li a,.content .inline-menu li a,.page-title ul li a{padding:0 10px}.banner ul ul,.page-title ul ul{display:none}.banner .menu li a .icon,.banner li a .icon{margin-right:4px}.banner .menu li a .social-icon,.banner li a .social-icon{margin-right:0}.breadcrumbs{padding-top:.75em;padding-bottom:.75em;background:#ddd}.breadcrumbs ul{vertical-align:bottom;padding:0;list-style:none}.breadcrumbs li,.breadcrumbs ul{display:inline-block;margin:0}.breadcrumbs li:last-child{padding:0 10px}.breadcrumbs li:after{content:'/'}.breadcrumbs li:last-child:after,.content .inline-menu li:last-child:after{content:''}@media screen and (max-width:600px){.breadcrumbs ul{display:block}}.page-title{padding-top:1em;padding-bottom:1em;background:#eaeaea}.page-title .col-custom{vertical-align:middle}.page-title h1,.page-title h2,.page-title h3,.page-title h4,.page-title h5,.page-title h6{margin:0}.page-title p,.page-title ul{margin:0;font-size:1.1em;list-style:none}.bottom-bar li a,.page-title li{display:inline-block}.page-title li a .icon{margin-right:4px}.page-title li a .social-icon{margin-right:0}.main{padding-top:30px;padding-bottom:50px}.content{display:inline-block;width:calc(100% - 440px);padding-left:25px;padding-right:25px}.content .section{margin-top:1.5em;margin-bottom:1.5em}.content .section:first-child{margin-top:0}.content .section:last-child{margin-bottom:0}.content .fixed-grid,.content .fixed-row,.content .grid,.content .pad-grid,.content .pad-row,.content .row,.content .table-grid,.content .table-row,.content [class*=col-]{margin-top:1em;margin-bottom:1em}.content .fixed-grid:first-child,.content .fixed-row:first-child,.content .grid:first-child,.content .pad-grid:first-child,.content .pad-row:first-child,.content .row:first-child,.content .table-grid:first-child,.content .table-row:first-child{margin-top:-1em}.content .fixed-grid:last-child,.content .fixed-row:last-child,.content .grid:last-child,.content .pad-grid:last-child,.content .pad-row:last-child,.content .row:last-child,.content .table-grid:last-child,.content .table-row:last-child{margin-bottom:-1em}.content .pad-grid [class*=col-],.content .pad-row [class*=col-]{margin-top:0;margin-bottom:0}.content .alignleft{margin:0 20px 1em 0;max-width:50%}.content .alignright{margin:0 0 1em 20px;max-width:50%}@media screen and (max-width:1024px){.content{display:block;width:100%;padding-left:0;padding-right:0}.content [class*=col-]{margin-bottom:1.5em}.content [class*=tablet-col-]{margin-bottom:.5em}.content h1 .icon,.content h2 .icon,.content h3 .icon,.content h4 .icon,.content h5 .icon,.content h6 .icon{margin-right:.5em}}@media screen and (max-width:600px){.content [class*=col-],.content [class*=tablet-col-]{margin-bottom:1.5em}.content [class*=mobile-col-]{margin-bottom:.5em}.content h1 .icon,.content h2 .icon,.content h3 .icon,.content h4 .icon,.content h5 .icon,.content h6 .icon{margin-right:.25em}}@media screen and (max-width:420px){.content [class*=col-],.content [class*=mobile-col-],.content [class*=tablet-col-]{margin-bottom:1.5em}.content .alignleft,.content .alignright{float:none;display:block;max-width:100%;margin:1em 0;text-align:center}.content .alignleft:first-child,.content .alignright:first-child{margin-top:0}.content .alignleft:last-child,.content .alignright:last-child{margin-bottom:0}}.content .align-center,.content .aligncenter,.content .center,.content .centered{margin-top:1em;margin-bottom:1em}.content .align-center:first-child,.content .aligncenter:first-child,.content .center:first-child,.content .centered:first-child{margin-top:0}.content .align-center:last-child,.content .aligncenter:last-child,.content .center:last-child,.content .centered:last-child{margin-bottom:0}.slider .round{overflow:visible!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.sidebar{display:inline-block;width:220px;font-size:.9em}.sidebar-section{padding:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;margin:1.5em 0;background:#f6ebd7}.sidebar-section:first-child{margin-top:0}.sidebar-section:last-child{margin-bottom:0}.sidebar h3{margin-bottom:.5}.sidebar ul{margin-left:0;margin-right:0}.sidebar li{position:relative;display:block;padding:.25em 0;margin:0;line-height:1.5em}@media screen and (max-width:1024px){.pad-grid>[class*=col-].sidebar,.pad-row>[class*=col-].sidebar,.sidebar{display:block;width:100%;margin-top:3em}.sidebar-both-left-sidebar{display:none!important}}@media screen and (min-width:1025px){.sidebar .col-custom{display:block;width:97.5%;margin-bottom:2em}}@media screen and (max-width:1024px){.sidebar .col-custom{display:inline-block;width:47.5%}}@media screen and (max-width:900px){.sidebar .col-custom{display:inline-block;width:46%}}@media screen and (max-width:600px){.sidebar .col-custom{display:block;width:96%}}.sidebar-left .content{float:right}@media screen and (max-width:900px){.sidebar-left .content{float:none}}.sidebar-both .sidebar:nth-child(2){float:left}@media screen and (max-width:900px){.sidebar-both .sidebar:nth-child(2){float:none}}.sections{padding-top:0;padding-bottom:0}.content-section{padding-top:50px;padding-bottom:50px;margin:0!important}.footer{padding-top:3em;padding-bottom:3em;background:#f6e7f6}.footer [class*=col-],.footer li{text-align:center}.footer li{padding:5px 0;margin:0}@media screen and (max-width:900px){.footer{padding-top:1.5em;padding-bottom:1.5em}.footer [class*=col-]{padding-top:1em;padding-bottom:1em}}.bottom-bar{background:#7d287e;color:#fff;text-align:center}.bottom-bar a{color:#dbccdb}@media screen and (min-width:601px){.bottom-bar li:after{display:inline-block;content:'|'}.bottom-bar li:last-child:after{content:''}}.content .inline-menu li:after{display:inline-block;content:'|'}#share-buttons{padding-top:20px}#share-buttons img{width:48px;padding:5px;border:0;box-shadow:0;display:inline}#share-buttons ul,.footer ul{list-style:none}#share-buttons li{display:inline}#share-buttons li span{font-size:18px;padding-right:10px}#share-buttons li,#share-buttons li a,#share-buttons li img,.footer ul{margin:0;padding:0}.content-continues{text-align:center;font-style:italic;font-size:.9em;color:#898989}@media screen and (max-width:600px){.math-help-col{background:#eee}}.lesson-index li{margin-bottom:.5em}.no-margin-on-mobile{margin-top:0!important}.img-scroller{overflow:auto}.img-scroller img{max-width:none}.img-scroller::-webkit-scrollbar{width:12px;background:#fff}.img-scroller::-webkit-scrollbar-thumb{border:4px solid #fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#929292}@media screen and (max-width:900px){.img-scroller{margin-top:0!important}}