html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#f6f6f6}body{margin:0;background:#f6f6f6;line-height:1.58}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:32em;font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:1280%;font-size:80%}sub,sup{font-size:1200%;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:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:16em;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-weight:300;font-style:normal;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table:not(#article-content table){border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#235dab;font-family:'Lato', sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;color:#103976}h1.entry-title{margin-top:0}h2.blue-gradient{font-size:19.2px;font-size:1.2rem}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:2000%;font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#f6f6f6}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.entry-content ul{margin-left:0;margin-top:0.5em}.entry-content ol{margin-left:0}img{height:auto;max-width:100%}@media only screen and (min-width:768px) and (max-width:1024px){table#table22 td{float:left}}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), inset 0 15px 17px rgba(255,255,255,0.5), inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8), inset 0 15px 17px rgba(255,255,255,0.8), inset 0 -5px 12px rgba(0,0,0,0.02)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5), inset 0 2px 5px rgba(0,0,0,0.15)}button:.blue-gradient,input[type=button]:.blue-gradient,input[type=reset]:.blue-gradient,input[type=submit]:.blue-gradient{background:#f06000;background:-webkit-linear-gradient(top, #f06000 0, #ffa200 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f06000), to(#ffa200));background:oldlinear-gradient(top, #f06000 0, #ffa200 100%) -moz-;background:-o-linear-gradient(top, #f06000 0, #ffa200 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f06000), to(#ffa200));background:linear-gradient(to bottom, #f06000 0, #ffa200 100%)}button:.blue-gradient:hover,input[type=button]:.blue-gradient:hover,input[type=reset]:.blue-gradient:hover,input[type=submit]:.blue-gradient:hover{color:#fff}.button,.button-blue,input[type=submit]{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #003375), to(#2671cc));background:-webkit-linear-gradient(top, #003375 5%, #2671cc 100%);background:-o-linear-gradient(top, #003375 5%, #2671cc 100%);background:linear-gradient(to bottom, #003375 5%, #2671cc 100%);color:#fff;text-align:center;padding:6px 12px;border-radius:8px;border:1px solid #235eab;text-decoration:none;display:inline-block;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.button-blue:hover,.button:hover,input[type=submit]:hover{color:#fff!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffa200), to(#f06000));background:-webkit-linear-gradient(top, #ffa200 5%, #f06000 100%);background:-o-linear-gradient(top, #ffa200 5%, #f06000 100%);background:linear-gradient(to bottom, #ffa200 5%, #f06000 100%);border:1px solid #f06000;text-shadow:1px 1px 0px #f06000;-webkit-box-shadow:none;box-shadow:none}.button-blue:visited,.button:visited,input[type=submit]:visited{color:#fff}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:3px}textarea{padding-left:3px;width:100%}.gform_wrapper{border:1px solid #d3d3d3;padding:18px}.gform_wrapper select.gfield_select{background:#fff;height:36px;border-color:#ccc}.gform_wrapper .ginput_container_radio{margin-top:0!important}a{color:#044482}a:visited{color:#044482}a:active,a:focus,a:hover{color:#044482}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.entry-content a:hover{color:#ffa200}header#masthead .container{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;overflow:visible}@media only screen and (max-width:1024px){header#masthead .container{max-width:100%}}header#masthead .container .site-branding{position:relative}@media only screen and (max-width:1024px){header#masthead .container .site-branding{overflow:hidden;height:100px;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), to(#e8e8e8));background:-webkit-linear-gradient(top, #fff 40%, #e8e8e8 100%);background:-o-linear-gradient(top, #fff 40%, #e8e8e8 100%);background:linear-gradient(to bottom, #fff 40%, #e8e8e8 100%)}}header#masthead .container .site-branding .main-banner-image{display:block;width:100%}header#masthead .container .site-branding .main-logo{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:25px;width:360px}header#masthead .container .site-branding .mobile-banner-image{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:52%;left:20px;max-width:175px}header#masthead .container .site-branding .header-callout{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:52%;right:23px;max-width:135px}@media only screen and (max-width:1024px){header#masthead .container .site-branding .header-callout{max-width:105px;right:20px;display:inline-block}}header#masthead .container .site-branding .header-callout img{padding:6px;background-color:#fff}nav.main-navigation{clear:both;display:block;width:100%;padding:0px 10px}@media only screen and (max-width:1024px){nav.main-navigation{padding:5px 0px}}nav.main-navigation ul{list-style:none;margin:0;padding-left:0;text-align:center}nav.main-navigation ul>li{display:inline-block;padding:0 10.5px;font-size:14.4px;font-size:0.9rem;height:32px;line-height:32px}nav.main-navigation ul>li:last-child>a{color:#ffd700}nav.main-navigation ul>li:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #2671cc), to(#003375));background:-webkit-linear-gradient(top, #2671cc 5%, #003375 100%);background:-o-linear-gradient(top, #2671cc 5%, #003375 100%);background:linear-gradient(to bottom, #2671cc 5%, #003375 100%)}@media only screen and (min-width:1025px){nav.main-navigation ul>li{font-size:11.2px;font-size:0.7rem}}@media only screen and (min-width:1224px){nav.main-navigation ul>li{font-size:14.4px;font-size:0.9rem}}nav.main-navigation ul ul{float:left;position:absolute;top:32px;left:-999em;z-index:99999;background:#4870b7;text-align:left;border:1px solid #044482;border-top:none}nav.main-navigation ul ul li{height:auto;line-height:1.2;padding:10px;border-bottom:1px solid #044482}nav.main-navigation ul ul li:last-of-type{border-bottom:0}nav.main-navigation ul ul li:last-child a{color:#fff}nav.main-navigation ul ul li:hover{background:#2c5299}nav.main-navigation ul ul ul{left:-999em;top:0}nav.main-navigation ul ul li.focus>ul,nav.main-navigation ul ul li:hover>ul{left:100%}nav.main-navigation ul ul a{width:200px}nav.main-navigation ul li.focus>ul,nav.main-navigation ul li:hover>ul{left:0}nav.main-navigation li{position:relative}nav.main-navigation a{display:block;text-decoration:none;color:#fff;cursor:pointer}.menu-mobile-menu-container ul#mobile-menu{margin-top:5px}.menu-mobile-menu-container ul#mobile-menu li{width:100%;text-align:left;padding:0 0 0 35px;background:#4870b7;height:auto;border-bottom:1px solid #1b447d}.menu-mobile-menu-container ul#mobile-menu li:last-child{border-bottom:none}.menu-mobile-menu-container ul#mobile-menu li a{padding:10px 0}.menu-mobile-menu-container ul#mobile-menu li a.opened{font-weight:700}.menu-mobile-menu-container ul#mobile-menu li ul{float:none;position:relative;display:none;top:auto;left:-35px;width:calc(100% + 35px)}.menu-mobile-menu-container ul#mobile-menu li ul li{padding:10px 10px 10px 45px;background:#1b447d;border-bottom:2px solid #4870b7}.menu-mobile-menu-container ul#mobile-menu li ul li:last-child{border-bottom:none;margin-bottom:-1px}.menu-mobile-menu-container ul#mobile-menu li ul li a{padding:0}#primary-menu li:nth-child(7) ul{overflow:hidden}#primary-menu li:nth-child(7) ul li{float:left;clear:none;width:50%;margin-left:0;margin-right:0}#primary-menu li:nth-child(7) ul li:nth-of-type(2n){float:right}#primary-menu li:nth-child(7) ul li:nth-of-type(odd){clear:both}#primary-menu li:nth-child(7) ul li a{width:365px}.main-navigation.toggled ul,.menu-toggle{display:block}.desktop-banner,.menu-main-menu-container,.menu-mobile-menu-container{display:none}.hamburger-menu{position:relative;padding-left:35px}.hamburger-menu:before{content:'';width:18px;height:14px;display:block;background-image:url("./library/images/hamburger.svg");position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}@media only screen and (min-width:1025px){nav.main-navigation a.hamburger-menu{display:none}.menu-main-menu-container{display:block}.desktop-banner{display:block}.mobile-banner-image{display:none}}.menu-sidebar-blue-buttons-container{margin-bottom:1.5em}ul#menu-sidebar-blue-buttons,ul#menu-sidebar-blue-buttons-featured{margin:0;padding:0;list-style:none}ul#menu-sidebar-blue-buttons-featured li,ul#menu-sidebar-blue-buttons li{width:100%}ul#menu-sidebar-blue-buttons-featured li a,ul#menu-sidebar-blue-buttons li a{color:#fff;background:#749cee;background:-moz-linear-gradient(top, #749cee 0%, #15498d 100%);background:-webkit-linear-gradient(top, #749cee 0%, #15498d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#749cee), to(#15498d));background:-o-linear-gradient(top, #749cee 0%, #15498d 100%);background:linear-gradient(to bottom, #749cee 0%, #15498d 100%);padding:2px;text-align:center;margin-bottom:1px;display:block;text-decoration:none;font-size:12px;font-size:0.75rem;width:100%;border-radius:4px}@media only screen and (max-width:767px){ul#menu-sidebar-blue-buttons-featured li a,ul#menu-sidebar-blue-buttons li a{padding:5px}}ul#menu-sidebar-blue-buttons-featured li a:hover,ul#menu-sidebar-blue-buttons li a:hover{color:#fff;background:#f06000;background:-moz-linear-gradient(top, #f06000 0%, #ffa200 100%);background:-webkit-linear-gradient(top, #f06000 0%, #ffa200 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f06000), to(#ffa200));background:-o-linear-gradient(top, #f06000 0%, #ffa200 100%);background:linear-gradient(to bottom, #f06000 0%, #ffa200 100%)}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}#page{position:relative}.container{overflow:hidden}@media only screen and (min-width:1224px){.container{width:auto;max-width:1025px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}.site-content .container{background:#fff;padding:0 15px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff}@media only screen and (min-width:1025px){#primary{float:left;clear:none;width:79.66%;margin-left:0;margin-right:1.7%}#primary:last-child{margin-right:0}}@media only screen and (min-width:1025px){#secondary{float:left;clear:none;width:18.3%;margin-left:0;margin-right:7.5%}#secondary:last-child{margin-right:0}}@media only screen and (max-width:1024px){#secondary{clear:both}}.col-1-2{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:1.5em}.col-1-2:nth-of-type(n){margin-right:3%;float:left;clear:none}.col-1-2:nth-of-type(2n){margin-right:0;float:right}.col-1-2:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.col-1-2{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.col-1-2:first-child{margin-left:auto}.col-1-2:last-child{margin-right:auto}}header.entry-header img{display:block;margin:0 auto;max-width:100%;margin-bottom:2.5em}#masthead .search-form-container{padding:10px 15px}@media only screen and (max-width:1223px){#masthead .search-form-container{overflow:hidden;overflow:visible}}@media only screen and (max-width:1223px) and (min-width:1224px){#masthead .search-form-container{width:auto;max-width:1025px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}form.search-form input[type=search]{width:30%;border:2px solid #235dab;padding-left:5px}@media only screen and (max-width:1223px){form.search-form input[type=search]{width:64%}}form.search-form input[type=submit]{background:-webkit-gradient(linear, left top, left bottom, from(#a2d12e), to(#699600));background:-webkit-linear-gradient(top, #a2d12e 0%, #699600 100%);background:-o-linear-gradient(top, #a2d12e 0%, #699600 100%);background:linear-gradient(to bottom, #a2d12e 0%, #699600 100%);height:35px;font-size:13.6px;font-size:0.85rem;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;color:#fff;font-weight:700;line-height:normal;border:none}.image-map{margin:1.5em 0}div.homeschool-video-channel h3{margin-bottom:0}div.homeschool-video-channel p{margin-top:0}div.homeschool-video-channel iframe{width:100%}.resource-articles-contain{margin-top:1.5em}@media only screen and (max-width:767px){.resource-articles-contain{margin-top:0}}@media only screen and (min-width:1025px){.resource-articles-contain .home-resource-guide-list{float:left;clear:none;width:69.1%;margin-left:0;margin-right:3%}.resource-articles-contain .home-resource-guide-list:last-child{margin-right:0}}.resource-articles-contain .home-resource-guide-list h3{margin-bottom:0;margin-top:0;padding-left:110px;position:relative}@media only screen and (max-width:767px){.resource-articles-contain .home-resource-guide-list h3{padding-left:60px;font-size:12.8px;font-size:0.8rem}}.resource-articles-contain .home-resource-guide-list h3:before{content:'';background-image:url("./library/images/resourcesicon.png");display:block;width:96px;height:107px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}@media only screen and (max-width:767px){.resource-articles-contain .home-resource-guide-list h3:before{background-size:cover;width:32px;height:35px;left:15px}}@media only screen and (max-width:767px){.resource-articles-contain .home-resource-guide-list h3:after{content:'';background-image:url("./library/images/arrow-down.svg");width:13px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px}}.resource-articles-contain .home-resource-guide-list .resources{padding-top:2em}.resource-articles-contain .home-resource-guide-list .resources ul{-webkit-column-count:3;column-count:3;margin:0;padding:0;list-style:none;font-size:14.4px;font-size:0.9rem}@media only screen and (max-width:767px){.resource-articles-contain .home-resource-guide-list .resources ul{-webkit-column-count:2;column-count:2}}.resource-articles-contain .home-resource-guide-list .resources ul li a{text-decoration:none}.resource-articles-contain .articles-list{background:#f0f8fe}@media only screen and (min-width:1025px){.resource-articles-contain .articles-list{float:left;clear:none;width:27.9%;margin-left:0;margin-right:3%}.resource-articles-contain .articles-list:last-child{margin-right:0}}.resource-articles-contain .articles-list h3{margin-top:0;margin-bottom:0;padding-left:75px;position:relative}@media only screen and (max-width:767px){.resource-articles-contain .articles-list h3{padding-left:60px;font-size:12.8px;font-size:0.8rem}}.resource-articles-contain .articles-list h3:before{content:'';background-image:url("./library/images/reportpages.png");background-size:cover;display:block;width:92px;height:67px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-9px}@media only screen and (max-width:767px){.resource-articles-contain .articles-list h3:before{width:54px;height:35px;left:4px}}@media only screen and (max-width:767px){.resource-articles-contain .articles-list h3:after{content:'';background-image:url("./library/images/arrow-down.svg");width:13px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px}}.resource-articles-contain .articles-list .articles-container{overflow-y:scroll;border:1px solid #d3d3d3;border-top:none}@media only screen and (max-width:767px){.resource-articles-contain .articles-list .articles-container{height:400px!important}}.resource-articles-contain .articles-list ul{margin:0;padding:18px;font-size:13.6px;font-size:0.85rem;list-style:none;padding-top:2em}.resource-articles-contain .articles-list ul li{margin-bottom:0.5em}.resource-articles-contain .articles-list ul li a{text-decoration:none}.home .homeschooling-articles h3{padding-left:75px;position:relative}@media only screen and (max-width:767px){.home .homeschooling-articles h3{margin-top:0;padding-left:60px;font-size:12.8px;font-size:0.8rem}}.home .homeschooling-articles h3:before{content:'';background-image:url("./library/images/reportpages.png");background-size:cover;display:block;width:92px;height:67px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-9px}@media only screen and (max-width:767px){.home .homeschooling-articles h3:before{width:54px;height:35px;left:4px}}@media only screen and (max-width:767px){.home .homeschooling-articles h3:after{content:'';background-image:url("./library/images/arrow-down.svg");width:13px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px}}.home .homeschooling-articles .each-article-contain .each-article{border:1px solid #d3d3d3;padding:18px;margin-bottom:1.5em}@media only screen and (min-width:768px){.home .homeschooling-articles .each-article-contain .each-article{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.home .homeschooling-articles .each-article-contain .each-article:nth-of-type(n){margin-right:3%;float:left;clear:none}.home .homeschooling-articles .each-article-contain .each-article:nth-of-type(2n){margin-right:0;float:right}.home .homeschooling-articles .each-article-contain .each-article:nth-of-type(odd){clear:both}}@media only screen and (max-width:767px){.home .homeschooling-articles .each-article-contain .each-article{height:auto!important}}.top-blog-posts-container{overflow:hidden;margin-bottom:2.5em;float:left;width:100%}@media only screen and (max-width:767px){.top-blog-posts-container{margin-bottom:0}}.top-blog-posts-container .each-blog-post{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%}.top-blog-posts-container .each-blog-post:last-child{margin-right:0}.top-blog-posts-container .each-blog-post:hover .title-container{background:#ffa200}@media only screen and (max-width:767px){.top-blog-posts-container .each-blog-post{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:1em}.top-blog-posts-container .each-blog-post:nth-of-type(n){margin-right:3%;float:left;clear:none}.top-blog-posts-container .each-blog-post:nth-of-type(2n){margin-right:0;float:right}.top-blog-posts-container .each-blog-post:nth-of-type(odd){clear:both}}.top-blog-posts-container .each-blog-post .image-contain{height:150px;background-size:cover;background-repeat:no-repeat;background-position:center center}.top-blog-posts-container .each-blog-post .title-container{background:#365ca1;padding:5px}.top-blog-posts-container .each-blog-post .title-container h3{font-size:13.6px;font-size:0.85rem;margin:0}.top-blog-posts-container .each-blog-post .title-container h3 a{text-decoration:none;color:#fff}.home-blog-posts-container h3{margin-bottom:0;padding-left:85px;position:relative}@media only screen and (max-width:767px){.home-blog-posts-container h3{margin-top:0;padding-left:60px;font-size:12.8px;font-size:0.8rem}}.home-blog-posts-container h3:before{content:'';background-image:url("./library/images/blog_icon.png");background-size:cover;display:block;width:117px;height:71px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-17px}@media only screen and (max-width:767px){.home-blog-posts-container h3:before{width:59px;height:35px;left:-1px}}@media only screen and (max-width:767px){.home-blog-posts-container h3:after{content:'';background-image:url("./library/images/arrow-down.svg");width:13px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px}}.home-blog-posts-container .blog-posts-container{background:#f0f8fd;overflow:hidden;padding:18px}@media only screen and (min-width:768px){.home-blog-posts-container .blog-posts-container .each-blog-post{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.home-blog-posts-container .blog-posts-container .each-blog-post:last-child{margin-right:0}}@media only screen and (max-width:767px){.home-blog-posts-container .blog-posts-container .each-blog-post{margin-bottom:1.5em}}.home-blog-posts-container .blog-posts-container .each-blog-post .image-contain{height:170px;background-size:cover;background-repeat:no-repeat;background-position:center center}.home-blog-posts-container .blog-posts-container .each-blog-post .the-date{color:#cd0000}@media only screen and (max-width:767px){.home .home-accordion-content{display:none}}@media only screen and (max-width:767px){.home .home-accordion-button{overflow:hidden}}@media only screen and (min-width:768px){.home .top-choice-container{margin-bottom:2.5em}}@media only screen and (max-width:767px){.home .top-choice-container h3{padding-left:60px;font-size:12.8px;font-size:0.8rem}}@media only screen and (max-width:767px){.home .top-choice-container h3:before{background-size:cover;width:36px;height:30px;left:11px}}@media only screen and (max-width:767px){.home .top-choice-container h3:after{content:'';background-image:url("./library/images/arrow-down.svg");width:13px;height:7px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:7px}}.online-courses-header{height:100px;width:400px}.online-courses-header .OC-inside-header img{width:30%;height:auto}.online-courses-header .OC-inside-header p{width:70%}h2.blue-gradient{margin-bottom:0}.cat-title{text-align:center;margin:2em 0 3em 0}.online-courses-content .cat-anchors{margin-bottom:5em;overflow:hidden}.online-courses-content .cat-anchors h2.category-anchors{text-align:left;margin:0;font-size:19.2px;font-size:1.2rem;float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;background:#f5f5f5;margin-bottom:10px;position:relative}.online-courses-content .cat-anchors h2.category-anchors:nth-of-type(n){margin-right:3%;float:left;clear:none}.online-courses-content .cat-anchors h2.category-anchors:nth-of-type(2n){margin-right:0;float:right}.online-courses-content .cat-anchors h2.category-anchors:nth-of-type(odd){clear:both}.online-courses-content .cat-anchors h2.category-anchors a{text-decoration:none;color:#044482;padding:10px;display:block;width:100%;height:100%}@media only screen and (max-width:767px){.online-courses-content .cat-anchors h2.category-anchors a{font-size:12.8px;font-size:0.8rem}}.online-courses-content .cat-anchors h2.category-anchors a:hover{color:#ffa200}.online-courses-content h2.online-courses-category-title{text-align:center;padding-top:2em;border-top:1px solid #000}@media only screen and (max-width:767px){.online-courses-content h2.online-courses-category-title{background:-webkit-gradient(linear, left top, left bottom, from(#749cee), to(#15498d));background:-webkit-linear-gradient(top, #749cee 0%, #15498d 100%);background:-o-linear-gradient(top, #749cee 0%, #15498d 100%);background:linear-gradient(to bottom, #749cee 0%, #15498d 100%);padding:0.5em 27px 0.5em 0.5em;border-top:none;font-size:14.4px;font-size:0.9rem;text-align:left;position:relative}.online-courses-content h2.online-courses-category-title:before{content:'';background-image:url("./library/images/arrow-down.svg");width:15px;height:9px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0.5em}.online-courses-content h2.online-courses-category-title.on:before{background-image:url("./library/images/arrow-up.svg")}}.online-courses-content h2.online-courses-category-title a{text-decoration:none;color:#044482}@media only screen and (max-width:767px){.online-courses-content h2.online-courses-category-title a{color:#fff}}@media only screen and (max-width:767px){.online-courses-content .taxonomy_group{display:none}}.online-courses-content .taxonomy_group .online-courses-post-container{overflow:hidden;margin-bottom:1.5em}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-post-image{width:200px;height:auto;display:inline-block;vertical-align:top;margin:20px 20px 20px 0;text-align:center}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-post-image a{display:block;height:100%;width:100%}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-post-image img{max-width:100%;height:auto}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-content-wrapper{display:inline-block;vertical-align:top}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-content-wrapper h3{margin:15px 0 5px 0}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-content-wrapper h3 a{color:#044482}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-content-wrapper h3 a:hover{color:#ff8000}.online-courses-content .taxonomy_group .online-courses-post-container .online-courses-content-wrapper p{margin:5px 0 0 0;max-width:500px}.search-title{margin-bottom:2em}.search-container{border-bottom:1px solid #d3d3d3;margin:0 0 2em 0;padding-bottom:0.5em}.search-container article{margin-bottom:0;overflow:hidden}.search-container article img{float:left;width:200px;margin-right:2%}.search-container article .search-text-container{overflow:hidden;width:auto}@media only screen and (max-width:767px){.search-container article .search-text-container{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.search-container article .search-text-container:first-child{margin-left:auto}.search-container article .search-text-container:last-child{margin-right:auto}}.search-container article .search-text-container h1{font-size:19.2px;font-size:1.2rem;margin:0}.search-container article .search-text-container .entry-summary{margin-top:0}.pagination{font-size:17.6px;font-size:1.1rem;margin-bottom:2em}.pagination a{text-decoration:none}.pagination .page-numbers{margin:0 5px;color:#808080}.pagination .current{color:#044482}.contact-us-intro{overflow:hidden}.contact-us-intro img{float:left;width:200px;margin-right:2%}.contact-us-intro p{overflow:hidden;width:auto}@media only screen and (max-width:767px){.contact-us-intro p{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.contact-us-intro p:first-child{margin-left:auto}.contact-us-intro p:last-child{margin-right:auto}}.CU-container{overflow:hidden}.CU-container .contact-us-content-container{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;border:1px solid #d3d3d3;overflow:hidden;margin-bottom:3%;height:200px}.CU-container .contact-us-content-container:nth-of-type(n){margin-right:3%;float:left;clear:none}.CU-container .contact-us-content-container:nth-of-type(2n){margin-right:0;float:right}.CU-container .contact-us-content-container:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.CU-container .contact-us-content-container{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;height:auto;padding-right:5px}.CU-container .contact-us-content-container:first-child{margin-left:auto}.CU-container .contact-us-content-container:last-child{margin-right:auto}}.CU-container .contact-us-content-container .snippet-container h4{margin-top:1em}.CU-container .contact-us-content-container .snippet-container img{float:left;width:100px;margin-right:5%}.CU-container .contact-us-content-container .snippet-container .CU-text-container{overflow:hidden;width:auto}.resources-content-container .resources-categories-sidebar{float:left;clear:none;width:31.33333333333333%;margin-left:0;margin-right:3%}.resources-content-container .resources-categories-sidebar:last-child{margin-right:0}@media only screen and (max-width:767px){.resources-content-container .resources-categories-sidebar{float:none;margin:auto;width:100%}}.resources-content-container .resources-categories-sidebar h4{margin:0}.resources-content-container .resources-categories-sidebar .resources-sidebar-header{text-align:center;background-color:#eeeffb;border:2px solid #9ca2e7;padding:1em}@media only screen and (max-width:767px){.resources-content-container .resources-categories-sidebar .resources-sidebar-header{overflow:hidden;margin-bottom:1.5em}}@media only screen and (min-width:768px){.resources-content-container .resources-categories-sidebar .resources-sidebar-header .reveal{display:none}}@media only screen and (max-width:767px){.resources-content-container .resources-categories-sidebar .resources-sidebar-header .reveal{display:inline-block}}@media only screen and (min-width:768px){.resources-content-container .resources-categories-sidebar .resources-sidebar-header .rotate-arrows{display:none}}@media only screen and (max-width:767px){.resources-content-container .resources-categories-sidebar .resources-sidebar-header .rotate-arrows{display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.resources-content-container .resources-categories-sidebar .resources-sidebar{overflow:hidden;border:2px solid #9ca2e7;padding:5px 0 5px 10px}@media only screen and (max-width:767px){.resources-content-container .resources-categories-sidebar .resources-sidebar{display:none}}.resources-content-container .resources-categories-sidebar .resources-sidebar ul.resources-category-terms{list-style:none;padding:0;margin:0}.resources-content-container .resources-category-main-container{float:left;clear:none;width:65.66666666666666%;margin-left:0;margin-right:3%}.resources-content-container .resources-category-main-container:last-child{margin-right:0}@media only screen and (max-width:767px){.resources-content-container .resources-category-main-container{width:100%;float:none}}.resources-content-container .resources-category-main-container .primary-content{width:100%}.resources-content-container .resources-intro-box{margin:0}@media only screen and (max-width:767px){.resources-content-container .resources-intro-box{margin:auto;width:auto}}.resources-content-container .resources-intro-box .blue-gradient{margin-top:0}.resources-content-container .resources-category-video{margin:1.5em 0}.resources-content-container .primary-content{border:2px solid #9ca2e7;padding:5px;float:left;clear:none;width:65.66666666666666%;margin-left:0;margin-right:3%}.resources-content-container .primary-content:last-child{margin-right:0}@media only screen and (max-width:767px){.resources-content-container .primary-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:auto;margin:auto;float:none;width:100%}}.resources-content-container .primary-content .anchor-list{padding:1em 0 0 0;list-style:none;margin-left:2em}.resources-content-container .primary-content .anchor-list a{color:#060}.resources-content-container .primary-content .anchor-list a:hover{color:#ff8000}.resources-content-container .primary-content .resource-header{background-color:#eeeffb;padding:15px 10px 15px 10px}.resources-content-container .primary-content .resource-header h3{display:inline-block;margin:0}.resources-content-container .primary-content .resource-header a{display:inline-block}.resources-content-container .primary-content .child-cat-title-container{list-style:none;padding:0;margin:auto;width:95%}.resources-content-container .primary-content .child-cat-title-container .child-cat-title-background{margin:0;padding:1em 1em;background-color:#e4f5de;border:2px solid #c1f3b0;border-bottom:none;font-size:12.8px;font-size:0.8rem}.resources-content-container .primary-content .child-cat-title-container .child-cat-title-background h4{margin:0;font-size:16px;font-size:1rem}.resources-content-container .primary-content .child-cat-title-container .child-cat-title-background a{color:#060}.resources-content-container .primary-content .child-cat-title-container .child-cat-title-background a:hover{color:#ff8000}.resources-content-container .primary-content .resources-blog-post .each-blog-post{margin:0 0 2em 0}.resources-content-container .primary-content .resources-blog-post h4{margin:0.5em 0 0 0}.resources-content-container .primary-content .resources-blog-post p{margin:0.5em 0 1.5em 0;padding:0;line-height:1.2}.resources-content-container .primary-content .each-blog-post-not-featured{margin-left:1em}.resources-content-container .primary-content .each-blog-post-not-featured h4{margin:0.5em 0 0 0}.resources-content-container .primary-content .each-blog-post-not-featured p{margin:0.5em 0 1.5em 0;line-height:1.2}.printables h3{text-align:center}.printables .cat-container{text-align:center}.printables .cat-container .sub-container{width:45%;border:1px solid #808080;display:inline-block;margin:1em}@media only screen and (min-width:768px) and (max-width:1024px){.printables .cat-container .sub-container{width:60%}}@media only screen and (max-width:767px){.printables .cat-container .sub-container{width:80%}}.printables .cat-container .sub-container .title{font-size:19.2px;font-size:1.2rem;height:2.5em;text-decoration:none;display:block;margin:1em}.printables .cat-container .sub-container img{margin:1em auto;display:block}.printables .cat-container .sub-container .click-for-more{background-color:#d3d3d3;display:block;padding:0.5em;text-decoration:none}.printables .cat-container .sub-container .click-for-more:hover{background-color:#235dab;color:#fff}.printables-container .cream-bg{padding-top:0.3em}.printables-container .printables-back{float:left;clear:none;width:31.33333333333333%;margin-left:1.522167487684729%;margin-right:3%;display:block;text-align:center;margin:0}.printables-container .printables-back:nth-of-type(n){margin-right:3%;float:left;clear:none}.printables-container .printables-back:nth-of-type(2n){margin-right:0;float:right}.printables-container .printables-back:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.printables-container .printables-back{width:100%;float:none}}.printables-container .printables-back h2{margin:0 0 0.5em 0}.printables-container .printables-back a{text-decoration:none;display:block;background-color:#d3d3d3;width:100%;padding:5px}.printables-container .printables-back a:hover{background-color:#235dab;color:#fff}.printables-container .printables-main{float:left;clear:none;width:65.66666666666666%;margin-left:0;margin-right:3%;border:1px solid #808080;border-top:none}.printables-container .printables-main:nth-of-type(n){margin-right:3%;float:left;clear:none}.printables-container .printables-main:nth-of-type(2n){margin-right:0;float:right}.printables-container .printables-main:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.printables-container .printables-main{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.printables-container .printables-main:first-child{margin-left:auto}.printables-container .printables-main:last-child{margin-right:auto}}.printables-container .printables-main .blue-gradient{text-align:center;margin:0}.printables-container .printables-main .printables-content{padding:0 1em}.travel-tips-header-container{overflow:hidden}.travel-tips-header-container .travel-header-image{width:395px;float:left}.travel-tips-header-container .travel-header-image img{margin:0}@media only screen and (max-width:767px){.travel-tips-header-container .travel-header-image{float:none;margin:auto;width:auto;margin-bottom:1em}}.travel-tips-header-container .travel-header-content{width:auto;overflow:hidden}.travel-tips-header-container .travel-header-content ul{margin:0;padding-left:1.2em}.travel-tips-header-container .travel-header-content p{margin:0}@media only screen and (max-width:767px){.travel-tips-header-container .travel-header-content{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.travel-tips-header-container .travel-header-content:first-child{margin-left:auto}.travel-tips-header-container .travel-header-content:last-child{margin-right:auto}}.top-10-repeater{float:left;clear:none;width:48.5%;margin-left:1.522167487684729%;margin-right:3%;margin:0;margin-bottom:1em;border:1px solid #d3d3d3}.top-10-repeater:nth-of-type(n){margin-right:3%;float:left;clear:none}.top-10-repeater:nth-of-type(2n){margin-right:0;float:right}.top-10-repeater:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.top-10-repeater{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.top-10-repeater:first-child{margin-left:auto}.top-10-repeater:last-child{margin-right:auto}}.top-10-repeater a{display:block;padding:1em;text-decoration:none;background-color:#fffbe5}.top-10-repeater a:hover{background-color:#235dab;color:#fff}.top-10-repeater-2{border:1px solid #d3d3d3;margin-bottom:1em;background-color:#fffbe5}.top-10-repeater-2 .number{font-size:22.4px;font-size:1.4rem;display:inline-block;height:35px;width:35px;color:#fff;background-color:#235dab;border-radius:100%;vertical-align:middle;margin-left:1em;text-align:center}@media only screen and (max-width:767px){.top-10-repeater-2 .number{margin:0.3em auto;display:block}}.top-10-repeater-2 a{display:inline-block;width:90%;padding:1em 0 1em 1em;text-decoration:none;vertical-align:middle}@media only screen and (max-width:767px){.top-10-repeater-2 a{width:100%;padding:1em;text-align:center}}.top-10-repeater-2 .has-image-title{font-weight:bold;padding-left:1.3em;width:100%}@media only screen and (max-width:767px){.top-10-repeater-2 .has-image-title{text-align:center}}.top-10-repeater-2 .image-content-container{overflow:hidden;width:90%;display:inline-block;vertical-align:middle}.top-10-repeater-2 .image-content-container .has-image-container{width:250px;float:left;padding:1em;padding-top:0;vertical-align:top}@media only screen and (max-width:767px){.top-10-repeater-2 .image-content-container .has-image-container{width:100%;text-align:center}}.top-10-repeater-2 .image-content-container .has-content-container{width:auto;padding:1em}@media only screen and (max-width:767px){.top-10-repeater-2 .image-content-container .has-content-container{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:1em}.top-10-repeater-2 .image-content-container .has-content-container:first-child{margin-left:auto}.top-10-repeater-2 .image-content-container .has-content-container:last-child{margin-right:auto}}.top-10-end-container{text-align:center}.top-10-end-container a{font-size:17.6px;font-size:1.1rem}#wrapper .contentcol_sm.col_2.bg_col_yellow,.cream-bg{background:#fffbe5;border:1px solid #ccc;padding:18px;margin-bottom:2em}@media only screen and (min-width:768px){#wrapper .contentcol_sm{float:left;width:200px;margin-right:18px}}@media only screen and (min-width:768px){#wrapper .contentcol_sm.col_full{float:none;width:100%;margin-right:0}}@media only screen and (min-width:768px){#wrapper .contentcol_sm.col_2.bg_col_yellow{overflow:hidden;float:none;width:auto;margin-top:1.2em}}.blue-gradient{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#749cee), to(#15498d));background:-webkit-linear-gradient(top, #749cee 0%, #15498d 100%);background:-o-linear-gradient(top, #749cee 0%, #15498d 100%);background:linear-gradient(to bottom, #749cee 0%, #15498d 100%);padding:10px}.prod-review-select-age h3{text-align:center;margin-top:0}.prod-review-select-age ul{text-align:center;margin:0;padding:0;list-style:none;overflow:hidden}.prod-review-select-age ul li{display:inline-block;margin-right:9px}.prod-review-select-age ul li:last-of-type{margin-right:0}@media only screen and (max-width:767px){.prod-review-select-age ul li{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.prod-review-select-age ul li:nth-of-type(n){margin-right:3%;float:left;clear:none}.prod-review-select-age ul li:nth-of-type(2n){margin-right:0;float:right}.prod-review-select-age ul li:nth-of-type(odd){clear:both}}.prod-review-select-age ul li a{margin-top:10px}@media only screen and (max-width:767px){.prod-review-select-age ul li a{width:100%}}.featured-prod-review{margin-bottom:1.5em}.featured-prod-review h2{margin-bottom:0}.featured-prod-review .featured-prod-review-inner{border:1px solid #ccc;padding:25px;overflow:hidden}.featured-prod-review .featured-prod-review-inner img{float:left;margin-right:1.5em;max-width:200px}@media only screen and (max-width:767px){.featured-prod-review .featured-prod-review-inner img{float:none}}.featured-prod-review .featured-prod-review-inner .featured-review-content{width:auto;overflow:hidden}.more-products-container .more-prod-inner{overflow:hidden;margin-top:1.5em}.more-products-container .more-prod-inner .more-prod-review-inner{display:block;text-decoration:none;font-size:13.6px;font-size:0.85rem;margin-bottom:10px}@media only screen and (min-width:768px){.more-products-container .more-prod-inner .more-prod-review-inner{float:left;clear:none;width:49.5%;margin-left:0;margin-right:1%}.more-products-container .more-prod-inner .more-prod-review-inner:nth-of-type(n){margin-right:1%;float:left;clear:none}.more-products-container .more-prod-inner .more-prod-review-inner:nth-of-type(2n){margin-right:0;float:right}.more-products-container .more-prod-inner .more-prod-review-inner:nth-of-type(odd){clear:both}}@media only screen and (max-width:767px){.more-products-container .more-prod-inner .more-prod-review-inner{height:auto!important}}.more-products-container .more-prod-inner .more-prod-review-inner h4{margin:0}.more-products-container .more-prod-inner .more-prod-review-inner h4 span.age-statement{font-weight:300}.top-callout-container .top-callout-inner img{float:right;margin-left:1.5em;max-width:420px}.top-callout-container .top-callout-inner .top-callout-content{width:auto;overflow:hidden}footer.site-footer{border-left:1px solid #ccc;border-right:1px solid #ccc}@media only screen and (min-width:768px){footer.site-footer{overflow:hidden}}footer.site-footer .top-part{border-top:5px solid #ffa200;overflow:hidden;padding:30px 10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(5%, #2671cc), to(#003375));background:-webkit-linear-gradient(top, #2671cc 5%, #003375 100%);background:-o-linear-gradient(top, #2671cc 5%, #003375 100%);background:linear-gradient(to bottom, #2671cc 5%, #003375 100%)}footer.site-footer .top-part .social-nav-container{float:left}@media only screen and (min-width:768px){footer.site-footer .top-part .social-nav-container{float:left;clear:none;width:38.2%;margin-left:0;margin-right:3%}footer.site-footer .top-part .social-nav-container:last-child{margin-right:0}}footer.site-footer .top-part .social-nav-container .social{background:rgba(255,255,255,0.5);width:226px;margin:auto;padding:5px 5px 7px 5px}footer.site-footer .top-part .social-nav-container .social h4{text-align:center;margin:2px 0 2px 0}footer.site-footer .top-part .social-nav-container .social ul{margin:0;padding:0;text-align:center}footer.site-footer .top-part .social-nav-container .social ul li{display:inline-block;margin-right:8px}footer.site-footer .top-part .social-nav-container .social ul li:last-of-type{margin-right:0}footer.site-footer .top-part .social-nav-container .social ul li a img{display:block}footer.site-footer .top-part .social-nav-container .footer-nav{margin-top:7px}@media only screen and (max-width:767px){footer.site-footer .top-part .social-nav-container .footer-nav{margin-bottom:1.5em}}footer.site-footer .top-part .social-nav-container .footer-nav ul{margin:0;padding:0;text-align:center;font-size:13.6px;font-size:0.85rem}footer.site-footer .top-part .social-nav-container .footer-nav ul li{display:inline-block}footer.site-footer .top-part .social-nav-container .footer-nav ul li:after{content:'|';color:#add8e6;margin:0 5px}footer.site-footer .top-part .social-nav-container .footer-nav ul li:last-of-type:after{display:none}footer.site-footer .top-part .social-nav-container .footer-nav ul li a{color:#add8e6}footer.site-footer .top-part .social-nav-container .footer-nav ul li ul{display:none}footer.site-footer .top-part .articles-products{margin-top:16px}@media only screen and (min-width:768px){footer.site-footer .top-part .articles-products{float:left;clear:none;width:58.8%;margin-left:0;margin-right:3%}footer.site-footer .top-part .articles-products:last-child{margin-right:0}}@media only screen and (min-width:768px){footer.site-footer .top-part .articles-products .popular-articles,footer.site-footer .top-part .articles-products .popular-products{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}footer.site-footer .top-part .articles-products .popular-articles:last-child,footer.site-footer .top-part .articles-products .popular-products:last-child{margin-right:0}}@media only screen and (max-width:767px){footer.site-footer .top-part .articles-products .popular-articles,footer.site-footer .top-part .articles-products .popular-products{margin-bottom:1.5em}footer.site-footer .top-part .articles-products .popular-articles:last-child,footer.site-footer .top-part .articles-products .popular-products:last-child{margin-bottom:0}}footer.site-footer .top-part .articles-products .popular-articles h4,footer.site-footer .top-part .articles-products .popular-products h4{margin-top:0}footer.site-footer .top-part .articles-products .popular-articles h4 img,footer.site-footer .top-part .articles-products .popular-products h4 img{float:left}footer.site-footer .top-part .articles-products .popular-articles h4 a,footer.site-footer .top-part .articles-products .popular-articles h4 span,footer.site-footer .top-part .articles-products .popular-products h4 a,footer.site-footer .top-part .articles-products .popular-products h4 span{color:#add8e6;margin-top:15px;display:inline-block}footer.site-footer .top-part .articles-products .popular-articles ul,footer.site-footer .top-part .articles-products .popular-products ul{margin:0;padding:0;list-style:none;font-size:13.6px;font-size:0.85rem}footer.site-footer .top-part .articles-products .popular-articles ul li,footer.site-footer .top-part .articles-products .popular-products ul li{margin-bottom:10px}footer.site-footer .top-part .articles-products .popular-articles ul li:last-of-type,footer.site-footer .top-part .articles-products .popular-products ul li:last-of-type{margin-bottom:0}footer.site-footer .top-part .articles-products .popular-articles ul li a,footer.site-footer .top-part .articles-products .popular-products ul li a{color:#add8e6}footer.site-footer .bottom-part{background:#19427b;text-align:center;color:#add8e6;padding:10px 0;font-size:12.8px;font-size:0.8rem}footer.site-footer .bottom-part p{margin:0}footer.site-footer .bottom-part a{color:#add8e6}@media only screen and (min-width:768px) and (min-width:1224px){footer.site-footer{width:auto;max-width:1025px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}.freebies-posts-container{margin-top:2.5em}.freebies-posts-container .each-post{overflow:hidden;margin-bottom:2.5em}.freebies-posts-container .each-post:last-child{margin-bottom:0}.freebies-posts-container .each-post img{width:200px;float:left;margin-right:1.5em}@media only screen and (max-width:767px){.freebies-posts-container .each-post img{width:100%;float:none;margin-right:0}}.freebies-posts-container .each-post .freebie-content{width:auto;overflow:hidden}.freebies-posts-container .each-post .freebie-content h3{margin-top:0}.posts-slider{margin-bottom:2.5em;overflow:hidden}.posts-slider .each-slide{display:block;float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;background:#3c5da0;text-decoration:none}.posts-slider .each-slide:last-child{margin-right:0}@media only screen and (max-width:767px){.posts-slider .each-slide{width:100%;height:auto!important;margin-bottom:1.5em}.posts-slider .each-slide:last-child{margin-bottom:0}}.posts-slider .each-slide img{display:block;width:100%}.posts-slider .each-slide h3{font-size:12.8px;font-size:0.8rem;padding:0 8px;color:#fff}.four-ways{border:1px solid;color:#148eb1;overflow:hidden}.four-ways .each-way{float:left;clear:none;width:33.33333333333333%;margin-left:0;margin-right:0;text-align:center;border-right:1px solid #148eb1;padding:25px 5px}.four-ways .each-way:last-child{border-right:none}@media only screen and (max-width:767px){.four-ways .each-way{float:left;clear:none;width:50%;margin-left:0;margin-right:0}.four-ways .each-way:nth-child(2){border-right:none}}.four-ways .each-way a{color:#148eb1;font-size:19.2px;font-size:1.2rem}.podcasts-container{overflow:hidden}@media only screen and (min-width:768px){.podcasts-container .quick-links{float:left;clear:none;width:29.33333333333333%;margin-left:0;margin-right:6%}.podcasts-container .quick-links:last-child{margin-right:0}}.podcasts-container .quick-links h2{margin-top:0;font-size:22.4px;font-size:1.4rem}.podcasts-container .quick-links ul{list-style:none;padding:0}.podcasts-container .quick-links ul li{margin-bottom:1em;border-bottom:1px solid #fec030}.podcasts-container .quick-links ul li a{text-decoration:none}@media only screen and (min-width:768px){.podcasts-container .podcasts-list{float:left;clear:none;width:64.66666666666666%;margin-left:0;margin-right:6%}.podcasts-container .podcasts-list:last-child{margin-right:0}}.podcasts-container .podcasts-list .each-podcast{background:#fff;border:1px solid #ccc;margin-bottom:1.5em;padding:25px}.podcasts-container .podcasts-list .each-podcast .podcast-content{overflow:hidden}.podcasts-container .podcasts-list .each-podcast .podcast-content h3{margin-top:0;margin-bottom:0.5em;font-size:16px;font-size:1rem}.podcasts-container .podcasts-list .each-podcast .podcast-content h4{font-size:14.4px;font-size:0.9rem;font-weight:300;margin:0.5em 0;font-style:italic}.podcasts-container .podcasts-list .each-podcast .button-content{float:right;margin-left:10px}@media only screen and (max-width:767px){.podcasts-container .podcasts-list .each-podcast .button-content{margin-left:0}}.podcasts-container .podcasts-list .each-podcast .button-content a{background:-webkit-gradient(linear, left top, left bottom, from(#a2d12e), to(#699600));background:-webkit-linear-gradient(top, #a2d12e 0%, #699600 100%);background:-o-linear-gradient(top, #a2d12e 0%, #699600 100%);background:linear-gradient(to bottom, #a2d12e 0%, #699600 100%);color:#fff;text-decoration:none;display:block;padding:5px;font-size:14.4px;font-size:0.9rem;border-radius:2px}.entry-content ul.articles-category-terms{padding:0}.entry-content ul.articles-category-terms li{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:1em;list-style:none}.entry-content ul.articles-category-terms li:nth-of-type(n){margin-right:3%;float:left;clear:none}.entry-content ul.articles-category-terms li:nth-of-type(2n){margin-right:0;float:right}.entry-content ul.articles-category-terms li:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.entry-content ul.articles-category-terms li{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.entry-content ul.articles-category-terms li:first-child{margin-left:auto}.entry-content ul.articles-category-terms li:last-child{margin-right:auto}}.entry-content ul.articles-category-terms li a{font-weight:700;font-size:17.6px;font-size:1.1rem}#secondary{margin-bottom:5.5em}#secondary .main-callouts{background:#e6e6e6;border:1px solid #a9a9a9;padding:1.5em 5px;overflow:hidden}#secondary .main-callouts ul{margin:0;padding:0}#secondary .main-callouts .each-callout{display:block;margin-bottom:1em}@media only screen and (max-width:767px){#secondary .main-callouts .each-callout{padding:5px}}#secondary .main-callouts .each-callout img{display:block;margin:0 auto}#secondary .seal-of-approval p{text-align:center}#secondary .seal-of-approval a{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:15px}#secondary .seal-of-approval a:nth-of-type(n){margin-right:3%;float:left;clear:none}#secondary .seal-of-approval a:nth-of-type(2n){margin-right:0;float:right}#secondary .seal-of-approval a:nth-of-type(odd){clear:both}#secondary .seal-of-approval a:last-of-type{width:45%}#secondary .seal-of-approval a:nth-of-type(5n){width:54%;margin-right:0;margin-top:20px}#secondary .seal-of-approval a img{display:block;margin:0 auto}.resource-guide-page-list{margin:0;padding:0;list-style:none;border:1px solid #e2e2e2}.resource-guide-page-list li{padding:10px}.resource-guide-page-list li:nth-child(odd){background:#eeeffa}.resource-guide-page-list li a{text-decoration:none}.cream-bg.new-homeschooling .image-author{float:left;margin-right:20px}.cream-bg.new-homeschooling .image-author img{display:block;margin:0 auto}.cream-bg.new-homeschooling .image-author p{text-align:center}.cream-bg.new-homeschooling .buttons-container{background:#fff;padding:0.75em;overflow:hidden}.cream-bg.new-homeschooling .buttons-container .buttons{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.cream-bg.new-homeschooling .buttons-container .buttons:last-child{margin-right:0}@media only screen and (max-width:767px){}.cream-bg.new-homeschooling .buttons-container .buttons .one-button{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.cream-bg.new-homeschooling .buttons-container .buttons .one-button:last-child{margin-right:0}@media only screen and (max-width:767px){.cream-bg.new-homeschooling .buttons-container .buttons .one-button{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.cream-bg.new-homeschooling .buttons-container .buttons .one-button:first-child{margin-left:auto}.cream-bg.new-homeschooling .buttons-container .buttons .one-button:last-child{margin-right:auto}}.cream-bg.new-homeschooling .buttons-container .buttons .one-button .button-caption{text-align:center;font-size:12.8px;font-size:0.8rem;margin-bottom:0}.cream-bg.new-homeschooling .buttons-container .callout-text{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.cream-bg.new-homeschooling .buttons-container .callout-text:last-child{margin-right:0}@media only screen and (max-width:767px){.cream-bg.new-homeschooling .buttons-container .callout-text{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.cream-bg.new-homeschooling .buttons-container .callout-text:first-child{margin-left:auto}.cream-bg.new-homeschooling .buttons-container .callout-text:last-child{margin-right:auto}}.cream-bg.new-homeschooling .buttons-container .callout-text p{margin:0}.callout-boxes .each-callout-box{border:1px solid #d3d3d3;padding:15px;margin-bottom:1em}@media only screen and (min-width:768px){.callout-boxes .each-callout-box{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.callout-boxes .each-callout-box:nth-of-type(n){margin-right:3%;float:left;clear:none}.callout-boxes .each-callout-box:nth-of-type(2n){margin-right:0;float:right}.callout-boxes .each-callout-box:nth-of-type(odd){clear:both}}.faqs-container .each-faq .accordion-button{cursor:pointer;margin-top:0;margin-bottom:0.5em}.faqs-container .each-faq .accordion-content{display:none}.different-ways-top-box .different-content .image-container{float:left;margin-right:1.5em}.different-ways-top-box .callout-text{font-weight:700;text-align:center}.different-ways-top-box .buttons{overflow:hidden}.different-ways-top-box .buttons .button{margin-bottom:1em}@media only screen and (min-width:768px){.different-ways-top-box .buttons .button{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.different-ways-top-box .buttons .button:nth-of-type(n){margin-right:3%;float:left;clear:none}.different-ways-top-box .buttons .button:nth-of-type(2n){margin-right:0;float:right}.different-ways-top-box .buttons .button:nth-of-type(odd){clear:both}}.sections-container .each-section{overflow:hidden}.sections-container .each-section .back-to-top{float:right}.sections-container .each-section .back-to-top a{text-transform:uppercase;font-weight:700;text-decoration:none;position:relative;font-size:17.6px;font-size:1.1rem}.sections-container .each-section .back-to-top a:hover:after{border-color:transparent transparent #ffa200 transparent}.sections-container .each-section .back-to-top a:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 10px 17.3px 10px;border-color:transparent transparent #004448 transparent;float:right;margin-left:5px;margin-top:3px}.top-choice-container h3{margin-bottom:0;padding-left:110px;position:relative}.top-choice-container h3:before{content:'';background-image:url("./library/images/curriculumicon.png");display:block;width:91px;height:75px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10px}.top-choice-container .list-container{background:#fffbe5;padding:15px;border:1px solid #ccc;border-top:none}.top-choice-container .list-container ul{margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.top-choice-container .list-container ul{-webkit-column-count:3;column-count:3}}.top-choice-container .list-container ul li a{text-decoration:none}.about-us-boxes .each-box{border:1px solid #d3d3d3;padding:18px;margin-bottom:1.5em;overflow:hidden}.about-us-boxes .each-box img{display:block;margin:0 auto}.about-us-boxes .each-box .button{float:right}@media only screen and (min-width:768px){.about-us-boxes .each-box{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.about-us-boxes .each-box:nth-of-type(n){margin-right:3%;float:left;clear:none}.about-us-boxes .each-box:nth-of-type(2n){margin-right:0;float:right}.about-us-boxes .each-box:nth-of-type(odd){clear:both}}.welcome-boxes-container .welcome-box{border:1px solid #d3d3d3;padding:18px;overflow:hidden;margin-bottom:1.5em}@media only screen and (min-width:768px){.welcome-boxes-container .welcome-box{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.welcome-boxes-container .welcome-box:last-child{margin-right:0}}.welcome-box-three{float:left;width:100%;clear:both;border:1px solid #d3d3d3;padding:18px}.team-members-container{overflow:hidden}.team-members-container .each-team-member{border:1px solid #d3d3d3;float:left;width:100%;clear:both;margin-bottom:1.5em;padding:18px}.team-members-container .each-team-member img{margin-right:1.5em}@media only screen and (min-width:768px){.team-members-container .each-team-member img{float:left;width:185px}}.team-members-container .each-team-member .team-content{overflow:hidden}.team-members-container .each-team-member .team-content h3{margin-bottom:0}@media only screen and (min-width:768px){.team-members-container .each-team-member .team-content h3{margin-top:0}}.team-members-container .each-team-member .team-content h4{margin-top:0;font-style:italic}.blog-main-container h2.bloghead{float:left;clear:both;position:relative;z-index:2;background:#fff;padding-right:20px;text-transform:uppercase}@media only screen and (min-width:768px){.blog-main-container .recent-blog-posts-container .each-side{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.blog-main-container .recent-blog-posts-container .each-side:nth-of-type(n){margin-right:3%;float:left;clear:none}.blog-main-container .recent-blog-posts-container .each-side:nth-of-type(2n){margin-right:0;float:right}.blog-main-container .recent-blog-posts-container .each-side:nth-of-type(odd){clear:both}}@media only screen and (max-width:767px){.blog-main-container .recent-blog-posts-container .each-side{overflow:hidden}}.blog-main-container #container_bigleft table{width:100%}.blog-main-container .recent-blog-posts-container .each-side{margin-bottom:1.5em;border:1px solid #ccc;padding:10px;position:relative}.blog-main-container .recent-blog-posts-container .each-side .featured-image{height:210px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.blog-main-container .each-side .categories-list{text-transform:uppercase;font-weight:bold;margin:1em 0 0.5em 0}.blog-main-container .each-side .categories-list a{text-decoration:none;text-transform:uppercase;font-weight:bold;margin:1em 0 0.5em 0}.blog-main-container .each-side .the-time{font-style:italic}.blog-main-container .each-side .author-info{text-transform:uppercase;font-weight:bold;color:#3781c7}.blog-main-container .each-side .author-info .author-name a{color:#ff9a00;text-decoration:none}.blog-main-container .storytitle a{color:#315dae;text-decoration:none;font-size:20.8em;font-size:1.3em}.blog-main-container .each-side .storycontent .storytitle{margin-top:0.5em}.blog-main-container .storycontent{border-top:2px dotted #feb25c}.blog-main-container .storycontent p{color:#3781c7;line-height:1.4}.blog-main-container .storycontent .read-more-button{background:#a7a7a7;color:#fff;padding:6px 12px;border-radius:10px;text-decoration:none;float:right}.blog-main-container .top-post{overflow:hidden;float:left;border:1px solid #d3d3d3;padding:10px}.blog-main-container .top-post .each-side{width:100%;min-height:350px}.blog-main-container .top-post .each-side .featured-image{width:60%;float:left;height:350px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:767px){.blog-main-container .top-post .each-side .featured-image{width:100%;height:210px}}.blog-main-container .top-post .each-side .post-content{width:40%;float:left;padding-left:1em}@media only screen and (max-width:767px){.blog-main-container .top-post .each-side .post-content{width:100%}}@media only screen and (min-width:768px){.blog-main-container .categories-list-container li{float:left;clear:none;width:50%;margin-left:0;margin-right:0}.blog-main-container .categories-list-container li:nth-of-type(2n){float:right}.blog-main-container .categories-list-container li:nth-of-type(odd){clear:both}}.blog-main-container .categories-list-container ul{list-style:none;margin:0;padding:0}.blog-main-container .categories-list-container li{border:1px solid #ccc;padding:15px;font-size:17.6em;font-size:1.1em}.blog-main-container .categories-list-container li a{text-decoration:none}.blog-main-container .categories-list-container ul li{display:none}.blog-main-container .categories-list-container ul li:nth-child(-n+6){display:block!important}.blog-main-container .bloghead-container{position:relative;float:left;width:100%}.blog-main-container .bloghead-container .line{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:1px;background:#ccc;z-index:0}.blog-main-container .pagination-container{float:left;clear:both}.blog-main-container .single .each-side{width:100%;padding:0;margin-top:3em;overflow:hidden}.blog-main-container .single .each-side .post-content-container{padding:10px}.blog-main-container .comments-section{float:left;clear:both}.blog-main-container .tags-container{width:100%;border:1px solid #ccc;padding:5px 10px;float:left;clear:both;margin-bottom:3em}.blog-main-container .tags-container p{text-transform:uppercase;font-weight:bold;font-size:17.6em;font-size:1.1em;margin:1em 0}.blog-main-container .tags-container p a{text-transform:none;font-weight:normal;font-size:16em;font-size:1em;color:#feb25c;text-decoration:none;font-style:italic}.blog-main-container .single .author-info{float:right}.blog-main-container .single .storycontent{float:left}.blog-main-container .single .storycontent p{color:#044482}.blog-main-container .author-container{float:left;clear:both;border:1px solid #ccc;padding:10px 15px}.blog-main-container .single .author-container .author-info{float:none;margin-left:-150px;overflow:hidden}.blog-main-container .single .author-container img{float:left;margin-right:30px;border-radius:50%}.blog-main-container .single .author-container .author-info h3{color:#feb25c;text-transform:uppercase}.blog-main-container .single .author-container .author-info p{color:#3781c7;line-height:1.4}.blog-main-container .comments-section{background:#fdfbed;border:1px solid #ccc;padding:15px;margin-top:3em;width:100%}.blog-main-container .comments-section h2.bloghead{background:#fdfbed}.blog-main-container .comments-section ol#commentlist{float:left;list-style:none;padding-left:0;width:100%}.blog-main-container .comments-section ol#commentlist li{background:#fff;padding:15px;margin-bottom:1em;border:1px solid #ccc}.blog-main-container .comments-section ol#commentlist li img{float:left;margin-right:1em}.blog-main-container .comments-section ol#commentlist li .comment-content{overflow:hidden}.blog-main-container .comments-section ol#commentlist li .comment-content p:first-of-type{margin-top:0}.blog-main-container .comments-section ol#commentlist li .comment-content p .comment-author{float:left;font-weight:bold}.blog-main-container .comments-section ol#commentlist li .comment-content p .comment-date{float:right;color:#a5a5a5}.blog-main-container .comments-section ol#commentlist li .comment-content p:last-of-type{float:left;clear:both}.blog-main-container .comment-form-container{overflow:hidden;float:left;width:100%;background:#fff;padding:15px;border:1px solid #ccc}.blog-main-container #commentform input{padding:7px 10px;border-radius:5px;border:1px solid #ccc;width:100%}.blog-main-container #commentform textarea{border:1px solid #ccc;padding:7px 10px;border-radius:5px;width:100%}.blog-main-container #commentform #submit{background:#335ea6;border:none;float:right;color:#fff;padding:10px 15px;font-size:17.6em;font-size:1.1em;width:auto;-webkit-box-shadow:none;box-shadow:none}.blog-main-container .dropdown-list{float:left;clear:both;list-style:none;margin:0;padding:15px;border:2px solid;border-radius:5px;margin-top:3em;width:300px;text-align:center;font-weight:bold;margin-bottom:2.5em}.blog-main-container .dropdown-list>li{cursor:pointer;font-size:20.8em;font-size:1.3em;text-transform:uppercase}.blog-main-container ul#archive-list{list-style:none;padding:0;margin:0}.blog-main-container ul#archive-list li{margin-top:10px}.blog-main-container ul#archive-list li a{color:#feb25c;text-decoration:none}.blog-main-container #expand-cats{float:left;clear:both;text-align:center;width:100%;font-size:20.8em;font-size:1.3em;font-weight:bold;text-transform:uppercase;cursor:pointer;border:2px solid;border-radius:5px;padding:15px}.blog-main-container .dropdown-container{width:300px;margin:0 auto}.blog-main-container .pagination-container a.page-numbers{margin:5px;text-decoration:none;font-size:16em;font-size:1em;color:#808080}.blog-main-container .pagination-container .page-numbers.current{margin:5px;text-decoration:none;font-size:16em;font-size:1em;color:#fff;padding:5px 7px;background:#3781c7}.blog-main-container a.next.page-numbers{font-size:24em;font-size:1.5em}.blog-main-container a.prev.page-numbers{font-size:24em;font-size:1.5em}.blog-main-container .single .heading-content,.blog-main-container .single .storycontent .attachment-thumbnail{overflow:hidden}.blog-main-container .single .heading-content img{width:48%;height:auto;float:left;margin-right:4%}@media only screen and (max-width:767px){.blog-main-container .single .heading-content img{width:100%;margin-right:0}}.blog-main-container .single .heading-content .heading-content-container{float:left;width:48%;margin-bottom:15px}.blog-main-container .single .heading-content .heading-content-container.full-width-header{width:100%}@media only screen and (max-width:767px){.blog-main-container .single .heading-content .heading-content-container{width:100%}}.blog-main-container .single .heading-content .heading-content-container .author-info{margin-top:0;float:left}.blog-main-container .single .heading-content-container .storytitle{margin-top:0;font-size:320px;font-size:20px;line-height:1.3}#articlewrapper{overflow:hidden;float:left}#articlewrapper .article{border:1px solid #d3d3d3;padding:18px;margin-bottom:1.5em}@media only screen and (min-width:768px){#articlewrapper .article{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}#articlewrapper .article:nth-of-type(n){margin-right:3%;float:left;clear:none}#articlewrapper .article:nth-of-type(2n){margin-right:0;float:right}#articlewrapper .article:nth-of-type(odd){clear:both}}.magazines-container{overflow:hidden;float:left;width:100%}.magazines-container .each-magazine{margin-bottom:1.5em;padding:15px;border:1px solid #d3d3d3}@media only screen and (min-width:768px){.magazines-container .each-magazine{float:left;clear:none;width:31.33333333333333%;margin-left:0;margin-right:3%}.magazines-container .each-magazine:nth-of-type(n){margin-right:3%;float:left;clear:none}.magazines-container .each-magazine:nth-of-type(3n){margin-right:0;float:right}.magazines-container .each-magazine:nth-of-type(3n+1){clear:both}}#article-content img{max-width:initial}.single-resources #primary{width:100%}.single-resources #primary .primary-content{border:none}.button-purple{background:#cd90b3;background-image:-webkit-gradient(linear, left top, left bottom, from(#cd90b3), to(#764086));background-image:-webkit-linear-gradient(top, #cd90b3, #764086);background-image:-o-linear-gradient(top, #cd90b3, #764086);background-image:linear-gradient(to bottom, #cd90b3, #764086);-webkit-border-radius:18;-moz-border-radius:18;border-radius:18px;font-family:Arial;border:solid #c98cb1 2px;text-decoration:none;width:250px;height:50px;float:left;position:relative;margin-left:70px;text-align:center;display:block;line-height:1;margin-bottom:1.5em}@media only screen and (max-width:767px){.button-purple{clear:both}}.button-purple span{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.button-text{margin:auto}.small_spacer{height:10px;width:100%;clear:both}.button-purple:hover{background:#764086;background-image:-webkit-gradient(linear, left top, left bottom, from(#764086), to(#cd90b3));background-image:-webkit-linear-gradient(top, #764086, #cd90b3);background-image:-o-linear-gradient(top, #764086, #cd90b3);background-image:linear-gradient(to bottom, #764086, #cd90b3);text-decoration:none}.purple-gradient{background:#cd90b3;background-image:-webkit-gradient(linear, left top, left bottom, from(#cd90b3), to(#764086));background-image:-webkit-linear-gradient(top, #cd90b3, #764086);background-image:-o-linear-gradient(top, #cd90b3, #764086);background-image:linear-gradient(to bottom, #cd90b3, #764086);padding:7px 10px;width:100%;color:#fff}.getting-started-container,.special-needs-video-container{padding:10px;text-align:left;background:#fbfbfb}.getting-started-container iframe,.special-needs-video-container iframe{width:100%}@media only screen and (max-width:767px){.homeschool-top-leaderboard{display:none}}div.three-columns .each-three{float:left;clear:none;width:31.33333333333333%;margin-left:0;margin-right:3%}div.three-columns .each-three:last-child{margin-right:0}@media only screen and (max-width:767px){div.three-columns .each-three{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.three-columns .each-three:first-child{margin-left:auto}div.three-columns .each-three:last-child{margin-right:auto}}div.three-columns .each-three figure{margin:0}.platinum-container .each-sponsor{margin-bottom:2em;float:left;clear:none;width:45.75%;margin-left:0;margin-right:8.5%}.platinum-container .each-sponsor:nth-of-type(n){margin-right:8.5%;float:left;clear:none}.platinum-container .each-sponsor:nth-of-type(2n){margin-right:0;float:right}.platinum-container .each-sponsor:nth-of-type(odd){clear:both}@media only screen and (min-width:768px){.platinum-container .each-sponsor{min-height:325px;position:relative}}@media only screen and (min-width:768px){.platinum-container .each-sponsor img{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:767px){.platinum-container .each-sponsor{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.platinum-container .each-sponsor:first-child{margin-left:auto}.platinum-container .each-sponsor:last-child{margin-right:auto}}.gold-container .each-sponsor{margin-bottom:2em;float:left;clear:none;width:45.75%;margin-left:0;margin-right:8.5%}.gold-container .each-sponsor:nth-of-type(n){margin-right:8.5%;float:left;clear:none}.gold-container .each-sponsor:nth-of-type(2n){margin-right:0;float:right}.gold-container .each-sponsor:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.gold-container .each-sponsor{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.gold-container .each-sponsor:first-child{margin-left:auto}.gold-container .each-sponsor:last-child{margin-right:auto}}.silver-container .each-sponsor{margin-bottom:2em;float:left;clear:none;width:27.66666666666666%;margin-left:0;margin-right:8.5%}.silver-container .each-sponsor:nth-of-type(n){margin-right:8.5%;float:left;clear:none}.silver-container .each-sponsor:nth-of-type(3n){margin-right:0;float:right}.silver-container .each-sponsor:nth-of-type(3n+1){clear:both}@media only screen and (max-width:767px){.silver-container .each-sponsor{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.silver-container .each-sponsor:first-child{margin-left:auto}.silver-container .each-sponsor:last-child{margin-right:auto}}.gold-header,.platinum-header,.silver-header{margin:2em 0 3em 0;font-size:28.8rem;font-size:1.8rem;background:#103976;color:#fff;padding:5px 15px;float:left;width:100%}.platinum-header{margin-bottom:1em}.below-video-container{margin-bottom:40px;text-align:center}.below-video-container .below-video-link{background-color:#365ca1;padding:10px 15px;color:#fff}.register-countdown{padding:15px;color:#fff;background:#078cc7;float:left;width:100%}.register-countdown a{text-decoration:none}.register-countdown h3{margin:0;color:#fff}.register-countdown h3 a{color:#fff}.register-countdown p{margin-bottom:0;margin-top:0}.register-countdown p a{color:#fff}@media only screen and (min-width:768px){.register-countdown .image-countdown{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.register-countdown .image-countdown:last-child{margin-right:0}}@media only screen and (min-width:768px){.register-countdown .countdown-text{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.register-countdown .countdown-text:last-child{margin-right:0}}#addsearch-results{clear:both}.articles-panels-container .each-panel{float:left;clear:none;width:49%;margin-left:0;margin-right:2%;margin-bottom:2%}.articles-panels-container .each-panel:nth-of-type(n){margin-right:2%;float:left;clear:none}.articles-panels-container .each-panel:nth-of-type(2n){margin-right:0;float:right}.articles-panels-container .each-panel:nth-of-type(odd){clear:both}@media only screen and (max-width:767px){.articles-panels-container .each-panel{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.articles-panels-container .each-panel:first-child{margin-left:auto}.articles-panels-container .each-panel:last-child{margin-right:auto}}.articles-panels-container .each-panel .panel-bottom{position:relative;padding:20px;height:430px}@media only screen and (max-width:767px){.articles-panels-container .each-panel .panel-bottom{padding-bottom:50px;height:auto}}.articles-panels-container .each-panel .panel-bottom .panel-icon{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-10%;margin:auto;border-radius:50%;width:80px;height:80px}.articles-panels-container .each-panel .panel-bottom .panel-icon img{display:block;margin:auto}.articles-panels-container .each-panel .panel-bottom h2{color:#fff;text-align:center;padding:10px 0 20px 0;margin:20px 10px;border-bottom:1px solid #fff}.articles-panels-container .each-panel .panel-bottom h3{font-size:16px;font-size:1rem;color:#fff;text-align:center}.articles-panels-container .each-panel .panel-bottom p{color:#fff;margin:50px 0;padding:0 20px}.articles-panels-container .each-panel .panel-bottom a{padding:10px;background-color:#fff;border-radius:5%;width:130px;text-align:center;text-decoration:none;display:block;margin:auto;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px}.single-articles-panels-container{margin:70px 0 30px 0}.single-articles-panels-container h1{text-align:center}.single-articles-panels-container .each-panel{float:left;clear:none;width:31.999999999999996%;margin-left:0;margin-right:2%;margin-bottom:2%}.single-articles-panels-container .each-panel:nth-of-type(n){margin-right:2%;float:left;clear:none}.single-articles-panels-container .each-panel:nth-of-type(3n){margin-right:0;float:right}.single-articles-panels-container .each-panel:nth-of-type(3n+1){clear:both}@media only screen and (max-width:767px){.single-articles-panels-container .each-panel{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.single-articles-panels-container .each-panel:first-child{margin-left:auto}.single-articles-panels-container .each-panel:last-child{margin-right:auto}}.single-articles-panels-container .each-panel .panel-bottom{position:relative;padding:20px;height:300px}.single-articles-panels-container .each-panel .panel-bottom .panel-icon{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-13%;margin:auto;border-radius:50%;width:80px;height:80px}.single-articles-panels-container .each-panel .panel-bottom .panel-icon img{display:block;margin:auto}.single-articles-panels-container .each-panel .panel-bottom h2{color:#fff;text-align:center;padding:10px 0 20px 0;margin:20px 10px;border-bottom:1px solid #fff}.single-articles-panels-container .each-panel .panel-bottom h3{font-size:16px;font-size:1rem;color:#fff;text-align:center}.single-articles-panels-container .each-panel .panel-bottom p{color:#fff;margin:50px 0;padding:0 20px}.single-articles-panels-container .each-panel .panel-bottom a{padding:10px;background-color:#fff;border-radius:5%;width:130px;text-align:center;text-decoration:none;display:block;margin:auto;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}