.grid{position:relative;margin-right:-5px;margin-left:-5px}@media (min-width: 992px){.grid{margin-right:-15px;margin-left:-15px}}.grid__item{width:100%;padding-right:5px;padding-left:5px;float:left}@media (min-width: 992px){.grid__item{padding-right:15px;padding-left:15px}}.grid:after{display:block;clear:both;content:""}@media screen and (min-width: 0px){.large--hide{display:none}.large--one-full{width:100%}.large--one-sixth{width:16.6666667%}.large--two-sixths{width:33.333333%}.large--three-sixths{width:50%}.large--one-fifth{width:20%}.large--two-fifths{width:40%}.large--three-fifths{width:60%}.large--one-half{width:50%}.large--one-third{width:33.33%}}.column-max{margin:0 auto;max-width:1180px}#top-bar{padding-top:.3rem;padding-bottom:.3rem}#top-bar .social-media-icons .social-media-icon{margin-bottom:0;margin-right:.325rem}#top-bar .social-media-icons .social-media-icon i{background-color:#42b186;height:25px;width:25px;border-radius:50%;text-align:center;padding-top:6px}.fa-caret-down,.fa-caret-down:hover{color:#fff}.nav-footer .inline-list{text-align:left;color:#424242;font-size:1.2em}#app-footer{border-top:1px solid rgba(67,67,67,.15)}.footer-section .section-block-blog-posts.secondary-block h1{font-size:1rem}.footer-section .section-block-blog-posts.secondary-block h1 a{font-weight:400;text-decoration:none!important}.footer-section .section-block-blog-posts.secondary-block h1 a:active,.footer-section .section-block-blog-posts.secondary-block h1 a:focus,.footer-section .section-block-blog-posts.secondary-block h1 a:hover{color:#42b186!important}.footer-section .section-block-blog-posts.secondary-block .text-light{color:#66666680!important}#footer-content h1{color:#3c3e45;font-weight:600}#footer-content a{text-decoration:underline}#footer-content a:hover{text-decoration:none}#footer-content .rte p{margin:0 0 .5em}#footer-content .divider{display:none}.cart-attribute__field{text-align:left}.cart-attribute__field label{opacity:1}@media screen and (min-width: 640px){.nav-primary .from-centre-line>li:before{position:absolute;visibility:hidden;left:0;bottom:-7px;width:100%;height:2px;background-color:#42b186;content:"";-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;opacity:.85}.nav-primary .from-centre-line li:hover:before{-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.nav-primary .from-centre-line .divider{color:#d8d8d8}.nav-primary .fa-caret-down{color:#000}.nav-primary .nav-level-2 .fa-caret-down{opacity:0}}@media screen and (min-width: 1024px){#app-header{padding-top:.8rem;padding-bottom:.8rem}}.collection__title{font-size:2.4rem;font-weight:700;color:#278b7d}.list-unstyled{display:block;padding:0;list-style:none}.card{padding:15px;border-radius:15px;border:2px solid #000;background:#fff}.card--proficiency-levels{margin-top:30px}.card--proficiency-levels .resource__proficiency__bar{display:inline-block;float:none;width:30px;height:15px;vertical-align:middle}.resource__wrapper{max-width:100%;overflow:scroll}.resource{min-width:800px}.resource__heading .resource__heading__text{font-size:1rem;font-weight:700}.resource__heading .resource__heading__age{margin-bottom:.5em;font-size:1rem;font-weight:400;opacity:.8}.resource__heading .resource__heading__category{margin:0;padding:15px 0;border-top-right-radius:15px;border-top-left-radius:15px;background:#e9eaeb;background:-webkit-linear-gradient(#e9eaeb,#fafafa);background:-o-linear-gradient(#e9eaeb,#fafafa);background:-moz-linear-gradient(#e9eaeb,#fafafa);background:linear-gradient(#e9eaeb,#fafafa);line-height:normal;font-size:.85rem;font-weight:700}.resource__item{margin-bottom:1rem}.resource__item .resource__item__body{position:relative;background:#eee;padding-bottom:100%;border:1px solid #000;border-top-right-radius:15px;border-top-left-radius:15px;overflow:hidden}.resource__item .resource__item__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;border-radius:14px}.resource__item .resource__item__title{position:absolute;top:auto;right:0;bottom:10px;left:0;margin:0;background-color:#000000b3;font-size:1rem;color:#fff;padding:2.5px;font-size:.7em}@media screen and (min-width: 640px){.resource__item .resource__item__title{padding:2.5px;font-size:.7em}}@media (min-width: 992px){.resource__item .resource__item__title{font-size:1rem}}.resource__proficiency{position:absolute;top:auto;right:0;bottom:0;left:0}.resource__proficiency:after{display:block;clear:both;content:""}.resource__proficiency__bar{display:block;width:33.33%;float:left;height:10px}.resource__proficiency__bar.rudimentary{background-color:#33b4ef}.resource__proficiency__bar.developing{background-color:#84b505}.resource__proficiency__bar.working{background-color:#efea00}.resource__step{background-color:#7950a6}@media screen and (min-width: 0px){.resource__step{position:absolute;top:0;bottom:0;width:100px}}.resource__step .resource__step__text{position:relative;padding:15px;font-size:1.2rem;text-align:center;line-height:normal;text-transform:uppercase;color:#fff}.resource__step .resource__step__text:after{position:absolute;top:50%;right:0;width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//us.aimlanguagelearning.com/cdn/shop/t/3/assets/icon-green-arrow.png?v=43439224683913234341541546861);background-size:contain;background-position:center;background-repeat:no-repeat;content:""}@media screen and (min-width: 0px){.resource__step .resource__step__text{position:absolute;top:50%;margin:-15px 0 0;padding:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.8rem;text-align:left}.resource__step .resource__step__text:after{right:-50%}}html.product .primary-image{max-width:100%;margin-left:0}.accordion dt .right{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out}.accordion dt.open .right{-webkit-transform:rotate(0deg);transform:rotate(0)}.backorder-notice{display:none}
/*# sourceMappingURL=/s/files/1/1047/1846/t/3/assets/theme-custom.scss.css.map */
