.mobile-wrap.stickyHeader{box-shadow:0 3px 4px rgba(0,0,0,0.3)}@media screen and (max-width:768px){html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.form-text,.form-select{font-size:14px;font-family:'Open Sans',Helvetica,sans-serif;line-height:20px}img{max-width:100%;height:auto}h1{margin:20px 0 10px}h2{font-size:18px}h3,.views-field-field-punchline-value .field-content h3{margin-bottom:4px}#page{margin-top:0}.block{margin:0}.container-12,.conatainer-16{width:100%}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{display:block;float:none;position:relative;width:100%;margin:0}.container-12 .grid-3,.container-16 .grid-4,.container-16 .grid-3{width:auto;text-align:center}.container-16 .grid-9,.container-16 .grid-2,.container-16 .grid-8{width:100%}.container-16 .grid-16{width:100%;text-align:center}.container-16 .pull-9,.container-16 .push-3{left:0}.container-16 .suffix-5{padding-right:0}.container-16 .grid-5,.container-16 .grid-6{width:auto}#header-top{width:100%;height:30px}#page,#site-header{width:100%}#graphics{display:none}div#logo{float:left;margin-left:10px;margin-bottom:25px}#logo img{max-width:none}#block-views-phone-block_1{padding-top:2px;margin-left:4px}.block-lang_dropdown .title{height:30px;line-height:30px}.block-lang_dropdown .content{margin-top:2px}#header-right{float:right;display:block;margin-right:10px;margin-top:-70px}.signup-button{padding:4px;margin-bottom:8px;height:auto}#site-menu{width:100%;margin-top:20px}ul.main-menu a{padding:1%!important}ul.links a.active{background:transparent!important}#search-box{margin:0;padding:0}#search-box form{margin:20px 10px 0}#search{text-align:center}#edit-search-theme-form-1{width:250px}#content{padding:10px}ul.menu,#block-menu-menu-eteacher-footer ul{text-align:center}#sidebar-left,#sidebar-right{float:left}#sidebar-left{margin:10px;width:calc(100% - 280px)}#sidebar-right{margin:10px 10px 0 0}.block-webform .block-inner{width:240px;margin:0 auto 20px}.phone-or-call-us-wrapper{margin-top:0}.compact-form-wrapper{text-align:center}.compact-form-label{left:20px}.form-text{width:98%}#block-views-advantages-block_1,.view-share-with-us.view-id-share_with_us{text-align:left}#sidebar-right .block .content{padding-left:10px}#footer{clear:both}#block-menu-menu-eteacher-footer{margin-top:1.5em}.block ul{padding:0}.pane-content .grid-2.alpha{width:auto;float:left;margin-right:10px}.container-16 .grid-7{width:auto}}@media screen and (max-width:640px){#lightbox2-overlay{width:100%!important}#outerImageContainer{max-width:100%;height:auto!important;width:auto!important}#imageContainer,#modalContainer{height:auto!important;max-width:100%!important;width:100%!important}#imageDataContainer{width:auto!important}#lightboxImage{height:auto!important;max-width:100%}#frameContainer{position:relative;padding:30px 10px 56.25% 10px!important;height:0;overflow:hidden}#frameContainer iframe,#frameContainer object,#frameContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.emvideo-youtube object{width:100%;height:auto!important}}@media screen and (max-width:480px){#page{margin:0;padding:0}.mobile-wrap{width:100%;position:fixed;left:0;top:0;z-index:1000;text-align:center;background:#fff}#header-top{padding-top:4px;text-align:center;margin-bottom:0}.container-16 .grid-2{width:100%;text-align:center}.container-16 .suffix-6{padding:0}div#logo,#header-right{float:none}#block-views-phone-block_1{padding-top:0}.block-lang_dropdown .title{float:none;display:none}.block-lang_dropdown .content{float:none}div#logo{padding:10px;display:block;margin:0}#site-menu{margin-top:160px}#header-right{margin:10px 0}#lang-dropdown-form select{width:100px!important}.signup-button-wrapper{padding-top:0;display:flex;display:-webkit-flex}.signup-button-wrapper>div{flex:1 1 50%;-webkit-flex:1 1 50%}
#block-eteacher-1 .signup-button{margin:auto}#search label{display:block}#menu-toggle{display:block;background:#eee;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:5px;color:#3a3a3a;text-transform:uppercase}#menu-toggle span:before{border-bottom:10px double #ccc;border-top:3px solid #ccc;content:"";height:4px;position:absolute;right:10px;top:7px;width:22px}.main-menu{display:none}ul.main-menu li,#block-menu-menu-eteacher-footer ul li{display:block}ul.main-menu li{border-right:0;border-bottom:1px solid #d9d9d9}ul.main-menu a{display:block}ul.main-menu li a.active{padding-bottom:12px}#sidebar-left,#sidebar-right{float:none;margin:10px}#sidebar-left{width:auto}p.indent{margin-left:20px}#footer .content ul{margin-left:0}#footer ul li{display:block}#block-eteacher-11 ul{height:auto}#block-eteacher-11 .item-list ul li{margin:8px 0}#block-eteacher-11 ul li{float:none;width:100%}#block-eteacher-11 ul li a{float:none;width:100%;display:block}#block-eteacher-11 ul li a.sites-all-links-8,#block-eteacher-11 ul li a.sites-all-links-0{background-position:center 0!important}#block-eteacher-11 ul li a.sites-all-links-2{background-position:center -35px!important}#block-eteacher-11 ul li a.sites-all-links-3{background-position:center -70px!important}#block-eteacher-11 ul li a.sites-all-links-4{background-position:center -105px!important}#block-eteacher-11 ul li a.sites-all-links-5{background-position:center -140px!important}#block-eteacher-11 ul li a.sites-all-links-7{background-position:center -175px!important}}