@media (min-width:1200px){.front-content{background:url(https://dev.discoveryk12.com/wp-content/themes/twentyeleven/images/xbackgroundSmileCrop.png.pagespeed.ic.iKByeGRxVc.png) no-repeat;background-size:contain;background-position:17% top}}.front-page #main{height:inherit;flex:1 auto;display:flex;align-items:center;padding:0}.front-page .hentry{padding:0}.front-page #content{margin:0!important;padding:0}@media (min-width:1200px){.front-content #content{margin:0;padding:0}}.homeschool-login{font-size:38px!important;color:#008ee0}.home #page.front-page{min-height:calc(100vh - 185px);display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.home #page.front-page{min-height:calc(100vh - 205px)}}.home #page.front-page #content{width:100%}.nav-front{padding:0 20px;background:#fff}@media (min-width:768px){.nav-front{padding:0;background:#fff}}.nav-wrapper{width:auto;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;min-height:40px}@media (min-width:768px){.nav-wrapper{max-width:768px;padding-left:0}}@media (min-width:992px){.nav-wrapper{max-width:992px;padding-left:0}}@media (min-width:1200px){.nav-wrapper{max-width:1000px;padding-left:0}}.nav-front .nav-item{flex-grow:1}@media (min-width:576px){.nav-front .nav-item{flex-grow:0}}@media (min-width:992px){.nav-front .nav-item:nth-child(1) {max-width:100%;width:auto}.nav-front.not-auth .nav-item:nth-child(1) {max-width:100%;width:auto}.nav-front .nav-item:nth-child(2) {max-width:30%;width:100%;text-align:center}}.nav-front .nav-item .menu-toggler{width:100%;height:100%;display:block;max-width:20px;cursor:pointer;margin-left:0;fill:#008ee0}@media (min-width:768px){.nav-front .nav-item .menu-toggler{margin-left:50px}}.nav-item .dropdown-menu>a{display:none}.nav-item .dropdown-menu{position:relative}.nav-item .dropdown-menu .navbar-menu{display:none;position:absolute;min-width:250px;width:100%;z-index:1111;background:#fff;top:43px;right:0;padding:10px 0;border:1px solid rgba(0,0,0,.15)}.nav-item .dropdown-menu .navbar-menu.show{display:block}.navbar-menu li{margin-left:0;text-indent:0}.nav-item .dropdown-menu .navbar-menu li a{display:inline-block;width:100%;padding:.25rem 1.5rem;clear:both;font-size:17px;font-weight:400;color:#008ee0;text-align:inherit;background-color:transparent;border:0;box-sizing:border-box}.nav-item .dropdown-menu .navbar-menu li a:hover{text-decoration:none;background-color:#f8f9fa}.nav-front a{font-size:14px;color:#008ee0;font-weight:500;padding:0 5px}.nav-front a:hover{opacity:.8;text-decoration:none}.nav-front ul{display:flex;margin:0;padding:0;justify-content:space-between}@media (min-width:768px){.nav-front ul{padding:0}}.nav-front.not-auth ul{justify-content:space-between}.nav-front ul li{list-style:none}.nav-front.auth .menu-header-rigth-menu-container ul li{text-align:center;display:block;width:100%}.front-link{padding:5px 0;border:1px solid transparent;display:inline-block}.front-link:hover{text-decoration:none}@media (min-width:768px){.front-link{padding:5px 15px}}.front-btn{display:inline-block;background:#ffc10d;border:1px solid #000;border-radius:0;padding:10px 22px 6px 22px;color:#000;box-sizing:border-box;text-align:center;line-height:1;font-weight:normal!important;box-sizing:border-box}.nav-front .front-btn:hover{opacity:.7;text-decoration:none;color:#000}.header .fixed{position:fixed;box-sizing:border-box;top:0;left:0;width:100%;z-index:1}.header-main{display:flex;flex-direction:column;padding:0 20px;align-items:center}@media (min-width:1200px){.header-main{flex-direction:row;padding:0}}.header-main .header-content{max-width:1000px;width:100%;margin:26px auto 0 auto;border-bottom:1px solid #e3e3e3;padding:0 0 10px 0;box-sizing:border-box}.header-main .header-content .logo-text{color:#008ee0;line-height:1;font-size:100px;font-weight:700;text-decoration:none}.header-main .header-sidebar{text-align:center}@media (min-width:1200px){.header-main .header-sidebar{max-width:30%}}.header-sidebar .homeschool{max-width:350px;width:100%}@media (min-width:992px){.header-sidebar .homeschool{max-width:350px}}@media (min-width:1200px){.header-sidebar .homeschool{max-width:100%}}.home-main{display:flex;flex-direction:column;padding:0 20px}@media (min-width:1200px){.home-main{flex-direction:row;padding:0}.home-main .home-content{max-width:70%;width:100%}}.front-logo{max-width:310px;width:100%;margin:0 auto;display:block}@media (min-width:768px){.front-logo{max-width:225px;display:inline-block}}@media (min-width:992px){.front-logo{max-width:225px;display:inline-block}}@media (min-width:1200px){.front-logo{width:auto;max-width:225px;max-height:100px;display:inline-block}}.home-main .home-sidebar{position:relative}@media (min-width:1200px){.home-main .home-sidebar{max-width:30%;width:100%}}.home-main .home-sidebar .home-block{padding-top:30px}.login-form{width:100%;max-width:350px;margin:0 auto}@media (min-width:1200px){.login-form{width:100%}}.login-form .error{color:red;margin:0}.login-form label{font-size:14px;font-weight:400;margin-bottom:5px;margin-left:10px;display:inline-block;color:#000}.login-form input{width:100%;padding:14px 15px 14px 15px!important;box-sizing:border-box;border:1px solid #000;outline:none;box-shadow:none;background:#fff;font-size:14px}.login-form input[placeholder]{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue','Fira Sans',Ubuntu,Oxygen,'Oxygen Sans',Cantarell,'Droid Sans','Apple Color Emoji','Segoe UI Emoji','Segoe UI Emoji','Segoe UI Symbol','Lucida Grande',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;color:rgba(0,0,0,.75)}.login-form input::-moz-placeholder{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue','Fira Sans',Ubuntu,Oxygen,'Oxygen Sans',Cantarell,'Droid Sans','Apple Color Emoji','Segoe UI Emoji','Segoe UI Emoji','Segoe UI Symbol','Lucida Grande',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;color:rgba(0,0,0,.75)}.login-form input:-moz-placeholder{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue','Fira Sans',Ubuntu,Oxygen,'Oxygen Sans',Cantarell,'Droid Sans','Apple Color Emoji','Segoe UI Emoji','Segoe UI Emoji','Segoe UI Symbol','Lucida Grande',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;color:rgba(0,0,0,.75)}.login-form input:-ms-input-placeholder{font-family:-apple-system,system-ui,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue','Fira Sans',Ubuntu,Oxygen,'Oxygen Sans',Cantarell,'Droid Sans','Apple Color Emoji','Segoe UI Emoji','Segoe UI Emoji','Segoe UI Symbol','Lucida Grande',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;color:rgba(0,0,0,.75)}.login-form .visible-password{position:absolute;right:25px;top:71%;transform:translateY(-71%);display:block;line-height:1;cursor:pointer;font-size:14px;color:#008ee0;font-weight:bold}.login-form .line-field{position:relative;margin-bottom:20px}.login-form .button-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:25px;font-weight:normal;cursor:pointer;background:#008ee0;border:1px solid #008ee0;color:#fff;padding:14px 0 11px 0!important;box-sizing:content-box;line-height:1;border-radius:0}.login-form .button-primary:hover{opacity:.8}.login-form .login-forgot{text-align:left;font-weight:bold;font-size:14px;margin:-5px 0 11px 10px}.login-form .login-forgot a{font-size:14px;font-weight:400;line-height:1;display:inline-block;color:#008ee0}.login-form .login-forgot a:hover{color:#008ee0}.login-form .login-sign{margin-bottom:20px;text-align:center}.login-form .btn-sign{font-size:25px;font-weight:normal;cursor:pointer;background:#fb0;color:#000;padding:14px 10px 11px 10px;border-radius:0;display:inline-block;line-height:1;box-sizing:border-box;text-decoration:none;border:1px solid #000;width:100%;max-width:220px}.login-form .btn-sign:hover{opacity:.8}.login-form-info{text-align:center;font-size:20px;margin-top:30px;letter-spacing:2px}.loginform-info{text-align:center;padding-top:10px}.loginform-info p{font-size:14px;font-weight:700;line-height:1.5em;margin-bottom:0;color:#000}@media (min-width:992px){.loginform-info p{white-space:pre}}.loginform-info span{font-weight:bold}.loginform-info b{color:#008ee0}.main-text{position:relative;display:none;justify-content:center;align-items:center;height:63%}.main-text p{position:relative;font-size:53px;font-weight:400;line-height:1;margin:0}.main-text p:after{content:'';display:block;background:url(https://dev.discoveryk12.com/wp-content/themes/twentyeleven/images/africa.png) no-repeat;position:absolute;right:-100px;top:0;width:136px;height:115px;background-size:contain}.main-text p span{font-size:35px;font-weight:300}.main-text .title{font-size:36px;line-height:1.2}@media (min-width:1200px){.main-text{display:flex;justify-content:flex-start}}.mobile-text{margin-top:10px;margin-bottom:20px}.mobile-text p{font-size:30px;font-weight:300;line-height:1.4;margin:0}.mobile-text .title{font-size:22px}.mobile-text span{position:relative;font-size:22px}.mobile-text p .after:after{content:'';display:block;background:url(https://dev.discoveryk12.com/wp-content/themes/twentyeleven/images/africa.png) no-repeat;position:absolute;right:-56px;top:-50px;width:80px;height:82px;background-size:contain}@media (min-width:1200px){.mobile-text{display:none}}.home-widget{font-size:14px}.t-shirt{font-size:14px}.t-shirt .text{font-size:14px}.t-shirt a{display:block;text-decoration:none}.t-shirt .store{font-weight:bold;display:block;position:relative;top:0}.t-shirt .love{margin-top:50px}.t-shirt .footer-name{margin-top:15px;margin-bottom:10px}.t-shirt .soc a{display:inline-block}.frm_forms .frm-show-form .frm_form_fields .custom-btn input[type="submit"]{font-size:14px;font-weight:400;cursor:pointer;background:#008ee0!important;color:#fff;padding:8px 22px 5px 22px!important;border-radius:0;display:inline-block;line-height:1;box-sizing:border-box;text-decoration:none;border:1px solid #008ee0;width:auto;text-align:center}.frm_forms .frm-show-form .frm_form_fields .frm_final_submit[type="submit"]{display:inline-block;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;appearance:none;font-size:14px;font-weight:normal;cursor:pointer;background:#008ee0;border:1px solid #008ee0;color:#fff;padding:8px 22px 5px 22px!important;box-sizing:content-box;line-height:1;border-radius:0;width:auto;text-align:center;vertical-align:middle}#page .tml-register .tml-submit-wrap .tml-button[type="submit"]{width:100%;height:50px;font-size:17px;font-weight:normal;cursor:pointer;background:#fb0;color:#000;padding:10px 22px 6px 22px;border-radius:0;display:inline-block;line-height:1;box-sizing:border-box;text-decoration:none;border:1px solid #fff;text-align:center}#page .tml-login .tml-submit-wrap .tml-button[type="submit"]{border:1px solid #008ee0;font-size:14px;border-radius:0;padding:8px 22px 8px 22px;line-height:1;cursor:pointer;width:100%;height:50px}#page .tml-login .tml-submit-wrap .tml-button[type="submit"]:hover{opacity:.8}#page .tml-login{position:relative}#page .tml-login label,#page .tml-register label,#page .tml-register .description{font-size:16px;padding:4px 0 6px 0;margin:0;line-height:1;color:#333;font-weight:400}.info-fold{font-weight:400;margin:40px auto 0 auto;padding:20px}@media (min-width:1200px){.info-fold{padding:15px 0 0 0}}.info-fold+p{line-height:1.8;font-size:14px}.info-box{font-size:21px;display:flex;flex-direction:column;padding:20px 20px 20px 20px;background:#f2f2f2;color:#000;border-radius:8px;box-sizing:border-box}@media (min-width:1200px){.info-box{padding:20px 20px 20px 30px;flex-direction:row}}.info-box ul{margin:0 0 0 20px;padding:0;list-style:disc}.info-box ul li{margin-bottom:10px}@media (min-width:1200px){.info-box ul li{margin-bottom:0}}.info-box p{line-height:1.3}.info-box .col:nth-child(1) {flex:1 0 35%;order:2}@media (min-width:1200px){.info-box .col:nth-child(1) {order:1;text-align:left}}.info-box .col:nth-child(2) {flex:1 0 65%;display:flex;align-items:center;justify-content:center;font-size:30px;order:1;text-align:center}@media (min-width:1200px){.info-box .col:nth-child(2) {font-size:38px}}.info-box .col:nth-child(2) p {margin-bottom:20px}@media (min-width:1200px){.info-box .col:nth-child(2) p {margin-bottom:0}.info-box .col:nth-child(2) {order:2;text-align:left}}.smile-and-heart{text-align:right}.smile-and-heart img{max-width:100%}@media (min-width:768px){.smile-and-heart img{max-width:500px}}.pay-modal .title{font-size:25px;font-weight:bold;margin-bottom:20px}.login-form .line-field{position:relative;margin-bottom:20px}.pay-modal .btn-pay{font-size:25px;font-weight:normal;cursor:pointer;background:#fb0;color:#000;padding:14px 10px 11px 10px;border-radius:0;display:inline-block;line-height:1;box-sizing:border-box;text-decoration:none;border:1px solid #000;width:100%;max-width:220px;margin-top:20px}.pay-modal .btn-pay:hover{opacity:.8}.home-login-form{display:flex;justify-content:center;padding-top:15px}@media (min-width:768px){.home-login-form{justify-content:flex-end}}.home-login-form .tml-label{font-weight:bold!important;font-size:14px!important;margin-left:10px!important}.home-login-form input{width:100%;padding:14px 15px 14px 15px!important;box-sizing:border-box;border:1px solid #000;outline:none;box-shadow:none!important;background:#fff;font-size:15px}.home-login-form .tml-login .password-eye{position:absolute;right:30px;bottom:55%;transform:translateY(-50%);width:26px;height:18px;cursor:pointer;color:#008ee0;font-weight:bold;font-size:14px}.home-login-form .login-forgot{margin-top:20px}.home-login-form ul{margin:0;padding:0}.home-login-form ul li{list-style:none;text-align:center;margin:0;text-indent:0}.home-login-form .login-forgot a{font-size:15px;font-weight:400;line-height:1;display:inline-block;color:#008ee0}.home-login-form .tml-register-link a{font-size:25px;font-weight:normal;cursor:pointer;background:#fb0;color:#000;padding:14px 10px 11px 10px;border-radius:0;display:inline-block;line-height:1;box-sizing:border-box;text-decoration:none;width:100%;height:52px;text-align:center}.home-login-form .tml-button[type="submit"]{appearance:none;font-size:25px!important;font-weight:normal;cursor:pointer;background:#008ee0;border:1px solid #008ee0;color:#fff;padding:0!important;line-height:1!important;border-radius:0;height:52px;text-transform:lowercase}.home-login-form .tml-button[type="submit"]::first-letter{text-transform:capitalize}.home-login-form .tml-rememberme-wrap{display:none}.home-login-form .tml-field-wrap{position:relative;margin-bottom:20px!important}.home-login-form .home-login-right{width:100%;max-width:300px}.home-login-form .home-login-info{text-align:center;display:block}.home-login-form .home-login-info span{color:#008ee0}.notice.notice-success{margin:0 auto 15px auto;max-width:1000px;background:#d4edda;color:#155724;padding:10px;border-left:5px solid #28a745}.notice.notice-error{margin:0 auto 15px auto;max-width:1000px;background:#f0dddd;color:#030303;padding:10px;border-left:5px solid #f51f1f}