.c_positive{color:#6eb928}.c_negative{color:#ed1b30}.c_text{color:#282828}.c_text-light{color:#787878}.c_text-demote{color:#b0b0b0}.c_row_bg{background-color:#f5f5f5}.grid-container{padding-left:.75rem;padding-right:.75rem}#responsive-grid-mixins .col-padding{padding-left:.75rem;padding-right:.75rem}.row,.row--border-bottom,.row--border-top,.row--no-margin-bottom{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row:before,.row--border-bottom:before,.row--border-top:before,.row--no-margin-bottom:before{display:table;content:"";flex-basis:0;order:1}.row:after,.row--border-bottom:after,.row--border-top:after,.row--no-margin-bottom:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (max-width:1px){.row--xs{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--xs:before{display:table;content:"";flex-basis:0;order:1}.row--xs:after{display:table;content:"";clear:both;flex-basis:0;order:1}}@media only screen and (max-width:1px){.row--sm{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--sm:before{display:table;content:"";flex-basis:0;order:1}.row--sm:after{display:table;content:"";clear:both;flex-basis:0;order:1}}@media only screen and (min-width:1px){.row--sm-and-up{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--sm-and-up:before{display:table;content:"";flex-basis:0;order:1}.row--sm-and-up:after{display:table;content:"";clear:both;flex-basis:0;order:1}}@media only screen and (min-width:1px) and (max-width:1199px){.row--md{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--md:before{display:table;content:"";flex-basis:0;order:1}.row--md:after{display:table;content:"";clear:both;flex-basis:0;order:1}}@media only screen and (min-width:1px){.row--md-and-up{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--md-and-up:before{display:table;content:"";flex-basis:0;order:1}.row--md-and-up:after{display:table;content:"";clear:both;flex-basis:0;order:1}}@media only screen and (min-width:1200px){.row--lg{margin-left:-0.75rem;margin-right:-0.75rem;*zoom:1}.row--lg:before{display:table;content:"";flex-basis:0;order:1}.row--lg:after{display:table;content:"";clear:both;flex-basis:0;order:1}}.col-xs-1,.col-sm-1,.col-md-1,.col-xs-2,.col-sm-2,.col-md-2,.col-xs-3,.col-sm-3,.col-md-3,.col-xs-4,.col-sm-4,.col-md-4,.col-xs-5,.col-sm-5,.col-md-5,.col-xs-6,.col-sm-6,.col-md-6,.col-xs-7,.col-sm-7,.col-md-7,.col-xs-8,.col-sm-8,.col-md-8,.col-xs-9,.col-sm-9,.col-md-9,.col-xs-10,.col-sm-10,.col-md-10,.col-xs-11,.col-sm-11,.col-md-11,.col-xs-12,.col-sm-12,.col-md-12,.col-xs-13,.col-sm-13,.col-md-13,.col-xs-14,.col-sm-14,.col-md-14,.col-xs-15,.col-sm-15,.col-md-15,.col-xs-16,.col-sm-16,.col-md-16,.col-xs-17,.col-sm-17,.col-md-17,.col-xs-18,.col-sm-18,.col-md-18,.col-xs-19,.col-sm-19,.col-md-19,.col-xs-20,.col-sm-20,.col-md-20,.col-xs-21,.col-sm-21,.col-md-21,.col-xs-22,.col-sm-22,.col-md-22,.col-xs-23,.col-sm-23,.col-md-23,.col-xs-24,.col-sm-24,.col-md-24{position:relative;min-height:1px;padding-left:.75rem;padding-right:.75rem}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:auto}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:auto}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0}@media only screen and (min-width:1px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:auto}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:auto}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0}}@media only screen and (min-width:1px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:auto}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:auto}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0}}@media only screen and (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:auto}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:auto}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#e5e5e5}#page{*zoom:1;width:100%;position:relative;background:#fff;min-width:972px}#page:before{display:table;content:"";flex-basis:0;order:1}#page:after{display:table;content:"";clear:both;flex-basis:0;order:1}#page #header,#page #content,#page #footer,#page .grid-container-full-width{*zoom:1;width:100%;position:relative}#page #header:before,#page #content:before,#page #footer:before,#page .grid-container-full-width:before{display:table;content:"";flex-basis:0;order:1}#page #header:after,#page #content:after,#page #footer:after,#page .grid-container-full-width:after{display:table;content:"";clear:both;flex-basis:0;order:1}.grid-container{min-width:972px;max-width:1400px;margin-right:auto;margin-left:auto;*zoom:1}.grid-container:before{display:table;content:"";flex-basis:0;order:1}.grid-container:after{display:table;content:"";clear:both;flex-basis:0;order:1}.grid-container--static{position:static}.row,.row--border-bottom,.row--border-top,.row--no-margin-bottom{margin-bottom:1.5rem}.row--border-bottom{border-color:#e5e5e5;border-style:solid;padding-bottom:1.5rem;border-bottom-width:1px;margin-bottom:1.5rem}.row--border-top{border-color:#e5e5e5;border-style:solid;padding-top:1.5rem;border-top-width:1px;margin-top:1.5rem}.row--no-margin-bottom{margin-bottom:0}.hidden,.h_hidden{display:none !important;visibility:hidden}@media only screen and (max-width:1px){.h_hidden--xs{display:none !important;visibility:hidden}}@media only screen and (max-width:1px){.h_hidden--sm-down{display:none !important;visibility:hidden}}@media only screen and (max-width:1px){.h_hidden--sm{display:none !important;visibility:hidden}}@media only screen and (min-width:1px){.h_hidden--sm-up{display:none !important;visibility:hidden}}@media only screen and (min-width:1px) and (max-width:1199px){.h_hidden--md{display:none !important;visibility:hidden}}@media only screen and (min-width:1px){.h_hidden--md-up{display:none !important;visibility:hidden}}@media only screen and (min-width:1200px){.h_hidden--lg-up{display:none !important;visibility:hidden}}.js .h_hidden--js{display:none !important;visibility:hidden}.no-js .h_hidden--no-js{display:none !important;visibility:hidden}@media print{.h_hidden--print{display:none !important;visibility:hidden}}@media screen{.h_hidden--screen{display:none !important;visibility:hidden}}.h_center-block{display:block !important;margin-left:auto;margin-right:auto;float:none}@media only screen and (max-width:1px){.h_center-block--xs{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:1px){.h_center-block--sm-down{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:1px){.h_center-block--sm{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:1px){.h_center-block--sm-up{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:1px) and (max-width:1199px){.h_center-block--md{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:1px){.h_center-block--md-up{display:block !important;margin-left:auto;margin-right:auto;float:none}}@media only screen and (min-width:1200px){.h_center-block--lg{display:block !important;margin-left:auto;margin-right:auto;float:none}}.h_float-right{float:right}@media only screen and (max-width:1px){.h_float-right--xs{float:right}}@media only screen and (max-width:1px){.h_float-right--sm-down{float:right}}@media only screen and (max-width:1px){.h_float-right--sm{float:right}}@media only screen and (min-width:1px){.h_float-right--sm-up{float:right}}@media only screen and (min-width:1px){.h_float-right--md-up{float:right}}@media only screen and (min-width:1200px){.h_float-right--lg-up{float:right}}.h_float-left{float:left}@media only screen and (max-width:1px){.h_float-left--xs{float:left}}@media only screen and (max-width:1px){.h_float-left--sm-down{float:left}}@media only screen and (max-width:1px){.h_float-left--sm{float:left}}@media only screen and (min-width:1px){.h_float-left--sm-up{float:left}}@media only screen and (min-width:1px){.h_float-left--md-up{float:left}}@media only screen and (min-width:1200px){.h_float-left--lg-up{float:left}}.h_clear{clear:both}@media only screen and (max-width:1px){.h_clear--xs{clear:left}}@media only screen and (max-width:1px){.h_clear--sm{clear:left}}@media only screen and (min-width:1px) and (max-width:1199px){.h_clear--md{clear:left}}@media only screen and (min-width:1200px){.h_clear--lg{clear:left}}.h_clearfix{*zoom:1}.h_clearfix:before{display:table;content:"";flex-basis:0;order:1}.h_clearfix:after{display:table;content:"";clear:both;flex-basis:0;order:1}.h_remove-clearfix:before{content:none;display:none}.h_remove-clearfix:after{clear:none;display:inline}.h_image-replaced{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.h_image-replaced br{display:none}.h_box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.h_visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.h_undo-visually-hidden{clip:none;height:auto;width:auto;margin:0;position:relative}.focusable:active{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.h_invisible{visibility:hidden}.h_wordwrap{overflow-wrap:break-word;word-wrap:break-word}.h_striped>*:nth-child(even){background-color:#f5f5f5}.h_no-transition{transition-delay:0 !important;transition:none !important}.h_tel-num a,.h_underline-on-hover{text-decoration:none}.h_tel-num a:hover,.h_underline-on-hover:hover{text-decoration:underline}.h_text-align-center{text-align:center !important}@media only screen and (max-width:1px){.h_text-align-center--xs{text-align:center !important}}.h_text-align-right{text-align:right !important}.h_text-align-left{text-align:left !important}.h_vertical-center{position:relative;top:50%;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-50%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-50%) translateZ(0) skewX(0) skewY(0)}.h_truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.h_position_relative{position:relative}.h_max-width-33{max-width:33% !important}.h_inline-block{display:inline-block}#cc-survey-intro{text-align:left}#cc-survey-intro h2{font-size:30px;margin-bottom:20px}#cc-survey-intro p{font-size:16px;margin-bottom:20px;line-height:1.5}#cc-survey-intro #cc-survey-yes{margin:0 10px 10px 0;width:150px;height:auto;text-transform:none;font-family:Helvetica,Arial,sans-serif}#cc-survey-intro #cc-survey-no{font-size:14px}#cc-survey-intro #cc-new-window{font-size:14px;color:#aaa}#cc-survey,#cc-survey-content{display:none}.formatting-base{*zoom:1}.formatting-base:before{display:table;content:"";flex-basis:0;order:1}.formatting-base:after{display:table;content:"";clear:both;flex-basis:0;order:1}.formatting-base h1{min-height:48px}.formatting-base h2,.formatting-base h3,.formatting-base h4{clear:both;margin-top:12px}.formatting-base>h2:first-child,.formatting-base>h3:first-child,.formatting-base>h4:first-child{margin-top:0}.formatting-base h3{margin-top:24px}.formatting-base .intro{font-size:1.25em;line-height:1.4;color:#787878}.formatting-base .sub-intro{font-size:1.125em;line-height:1.33333333;color:#787878}.formatting-base .list-intro{margin-bottom:.375rem}.formatting-base del{opacity:.6}.formatting-base ins{font-style:italic}.formatting-base abbr,.formatting-base acronym{border-bottom:1px dotted;cursor:help}.formatting-base ol{margin-bottom:1.5rem;overflow:hidden;position:relative;padding-left:2.25rem}.formatting-base ol>li:last-child{margin-bottom:0}.formatting-base ol>li{list-style-type:decimal}.formatting-base table{border:0;width:100%;margin-bottom:1.5em}.formatting-base table th{background:0;border:0}@media only screen and (max-width:1px){.formatting-base table{border-top:1px solid #e5e5e5}}.formatting-base table *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formatting-base table caption{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:bold;text-align:left;padding:0 0 .5em .5em;margin-bottom:0;border-bottom:1px solid #e5e5e5}.formatting-base table th,.formatting-base table td{width:auto;padding:.5em;overflow:auto;vertical-align:top;border:1px solid #e5e5e5;border-width:0 0 1px;text-align:left}.bordered .formatting-base table th,.bordered .formatting-base table td{border-width:1px}.formatting-base table th{font-weight:bold}.formatting-base table thead th{border-bottom-width:2px}.formatting-base table tbody tr.table-error{background:#f68d98}.formatting-base table tbody tr.table-error td{color:#3b070c}.formatting-base table tbody tr.table-success{background:#cae9a3}.formatting-base table tbody tr.table-success td{color:#253512}.formatting-base table tbody tr.table-info{background:#80caf1}.formatting-base table tbody tr.table-info td{color:#002539}.formatting-base table tbody tr.table-warning{background:#fbbe8c}.formatting-base table tbody tr.table-warning td{color:#3e1f06}.formatting-base table.equal-col-widths--2col,.formatting-base table.equal-col-widths--3col,.formatting-base table.equal-col-widths--4col,.formatting-base table.equal-col-widths--5col,.formatting-base table.equal-col-widths--6col{table-layout:fixed}.formatting-base table.equal-col-widths--2col th,.formatting-base table.equal-col-widths--3col th,.formatting-base table.equal-col-widths--4col th,.formatting-base table.equal-col-widths--5col th,.formatting-base table.equal-col-widths--6col th,.formatting-base table.equal-col-widths--2col td,.formatting-base table.equal-col-widths--3col td,.formatting-base table.equal-col-widths--4col td,.formatting-base table.equal-col-widths--5col td,.formatting-base table.equal-col-widths--6col td{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.formatting-base table.equal-col-widths--2col th,.formatting-base table.equal-col-widths--2col td{width:50%}.formatting-base table.equal-col-widths--3col th,.formatting-base table.equal-col-widths--3col td{width:33%}.formatting-base table.equal-col-widths--4col th,.formatting-base table.equal-col-widths--4col td{width:25%}.formatting-base table.equal-col-widths--5col th,.formatting-base table.equal-col-widths--5col td{width:20%}.formatting-base table.equal-col-widths--6col th,.formatting-base table.equal-col-widths--6col td{width:16.666666667%}.formatting-base blockquote,.formatting-base q{font-style:italic;color:#969696}.formatting-base blockquote em,.formatting-base q em,.formatting-base blockquote footer,.formatting-base q footer{color:#007ec0}.formatting-base blockquote{margin:1em 0;border-left:5.2px solid #80bfdf;padding:8px 16px;position:relative}.formatting-base blockquote p{margin-bottom:0}.formatting-base blockquote.pull{background-color:#bfdfef;border-color:#80bfdf;color:#282828;width:33%;float:right;margin:0 0 0 1em}.formatting-base blockquote.pull footer{color:#145374}.formatting-base img,.formatting-base embed,.formatting-base object,.formatting-base video{max-width:100%;max-height:100%;display:block;margin-bottom:1.5em}.formatting-base img{height:auto;display:inline-block}.formatting-base iframe{margin-bottom:.75em}.formatting-base .audio-container{margin-top:1em;margin-bottom:1.5em;min-height:166px;position:relative}.formatting-base .audio-container iframe,.formatting-base .audio-container object,.formatting-base .audio-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.formatting-base .btn-action-primary,.formatting-base .btn-action-secondary,.formatting-base .btn-action-tertiary,.formatting-base .btn-default-primary,.formatting-base .btn-default-secondary,.formatting-base .btn-default-tertiary{margin-right:1em;margin-bottom:1.5rem}.formatting-base .inset.left{float:left;margin-right:1em}.formatting-base .inset.right{float:right;margin-left:1em}.formatting-base .inset.centre{display:block;float:none;clear:both;text-align:center}.formatting-base .inset.centre img{margin:0 auto 1.5rem}.formatting-base .clear{clear:both}.formatting-base .no-clear{clear:none}.formatting-base .no-margin{margin:0}.formatting__p,.formatting p{font-size:1em;line-height:1.75;margin-bottom:1.5rem}.formatting__li,.formatting li{margin-bottom:.375rem}.formatting__li ul,.formatting li ul,.formatting__li ol,.formatting li ol{margin-bottom:0;margin-top:.375rem}.formatting__li.highlight,.formatting li.highlight{color:#007ec0}.formatting__li.highlight ul,.formatting li.highlight ul,.formatting__li.highlight ol,.formatting li.highlight ol{color:#282828}.formatting__ul,.formatting ul{margin-bottom:1.5rem;overflow:hidden;position:relative;padding-left:2.25rem}.formatting__ul>li:last-child,.formatting ul>li:last-child{margin-bottom:0}.formatting__ul>li,.formatting ul>li{list-style-type:disc}.img--responsive{max-width:100%;height:auto}@media only screen and (max-width:1px){img{max-width:100%;height:auto}}.img--promo{margin-bottom:1.5rem}.img--promo img{display:block;margin:0 auto;max-width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}a{color:#c00;text-decoration:none}a:hover{color:#c00}strong{font-weight:bold}a:hover,.block-click-hover a{text-decoration:underline}table{width:100%;border-collapse:collapse;margin:0 0 18px 0}table th{font-weight:bold}table td,table th{vertical-align:middle;text-align:left;border-bottom:solid 1px #b5c6e1;padding:10px 10px}table td a{font-weight:normal;text-decoration:underline}.inline li{display:inline}.section-heading{border-bottom:1px solid #ccc;color:#666;font-size:29px;font-weight:bold;padding-bottom:6px;clear:both}.newsHome .section-heading{clear:both}.archive-link{font-size:14px;clear:both;margin-top:10px}.caps{text-transform:uppercase}.small{font-size:11px;line-height:1.2 !important}.big{font-size:150%;font-weight:bold}.hide{overflow:hidden;position:absolute;left:-999em}.pdf{background:url(/images/mgm/icons/file_pdf.png) 0 50% no-repeat;padding:7px 0 7px 34px !important}.float{float:left}.oppositeFloat{display:inline}.block{display:block}.clear{clear:both !important}.hidden{display:none !important}.noMargin{margin:0 0 0 0 !important}body{margin:0 0 20px 0}.container{width:100%;float:left;clear:both}.formatting .nb{font-size:90%;font-style:italic;color:#656565}.formatting hr{border:0;border-bottom:solid 1px #aaa;margin:0 0 20px 0;clear:both}.formatting img.img_right{float:right;margin:0 0 10px 10px}.formatting img.img_left{float:left;margin:0 10px 10px 0}.formatting .clear{clear:both}.formatting .disclaimer,.formatting font{color:#4172b9;font-style:italic}.formatting h3.vocab{border-top:dotted 1px #ccc;padding:7px 0 0 7px;margin:0 0 5px 0}.formatting ul.vocab{border-bottom:dotted 1px #ccc;padding:0 0 10px 25px;margin-bottom:20px}legend{font-size:18px;padding:0 10px 10px 10px}label{font-weight:bold;padding-right:10px;font-size:.875em}label:hover{cursor:pointer}label.block{display:block;padding-bottom:5px}input.text,input.file,textarea,select{border:1px solid #bbb;font-family:arial,sans-serif;font-size:14px;padding:3px;margin:0;width:35%;vertical-align:middle}.element--error input.text,.element--error input.file,.element--error textarea,.element--error select{border-color:#ed1b30}select{height:2rem}input.button{font-family:Arial;font-size:100%}form h3,form p:not(.alert__content){padding:10px 0;margin:0;font-weight:bold}form p{font-weight:normal}form .element{margin-bottom:10px;vertical-align:middle;padding:0}form .element p:not(.alert__content){padding-right:0;padding-left:0}form .element--error label{color:#ed1b30}form fieldset{border:3px double #eee;margin:0 0 22px 0;padding:12px 5px}form fieldset .element{padding:0 5px}form fieldset p:not(.alert__content){padding:10px 5px}form .checkbox-group li,form .checkbox li,form .radio-group li{margin-bottom:4px;padding:4px 0 4px 22px;position:relative}form .checkbox-group input,form .checkbox input,form .radio-group input{width:auto !important;margin:0;padding:0;position:absolute;left:4px;top:6px}form .checkbox input{top:2px}form .parenthesis{display:block;margin-top:5px}form .form-buttons input{min-width:0;width:auto !important}form .form-buttons .cancel{margin:0 10px;padding-top:5px}form .align-right .element{clear:both;*zoom:1}form .align-right .element:before{display:table;content:"";flex-basis:0;order:1}form .align-right .element:after{display:table;content:"";clear:both;flex-basis:0;order:1}form .align-right .element label{float:left;width:63%;text-align:right;padding:7px 0 0 0}form .align-right .element input,form .align-right .element select{float:right}form .align-right .element .parenthesis{float:right;clear:both;width:35%;font-size:14px}form .align-right .element .parenthesis a{font-weight:normal}form .align-right h3,form .align-right p:not(.alert__content){clear:both;text-align:right}form .align-right .radio-group li{padding-left:0}form .align-right .radio-group li label{padding:0}form .align-right .radio-group li input{left:auto;right:200px}form .align-right .checkbox{position:relative}form .align-right .checkbox label{padding-top:0}form .align-right .checkbox input{float:none;left:65%;right:auto}form .align-right .form-buttons .cancel{float:right}form#register #site-access{background:#f3f3f3;padding:10px;margin:0 5px;clear:both}form#register #site-access h2{margin-bottom:10px}form#register #site-access li{display:inline;padding-right:10px}form#profileAnswers fieldset{border:0;padding:0}form#profileAnswers fieldset legend{margin:0;padding:0 0 10px 0;display:block}form#profileAnswers fieldset h2{font-weight:bold;margin-bottom:10px}form#profileAnswers fieldset .radio-group li:nth-child(odd){background:#f3f3f3}form#profileAnswers .form-buttons{text-align:right}#create-comment textarea,#edit-comment textarea{width:95.9%;max-width:95.9%;padding:2%;height:120px}#create-comment .element,#edit-comment .element{width:100%}#change-avatar label{display:block;margin-bottom:5px}#change-avatar .formatting{background:#b5d3e5;padding:10px;margin-top:20px}#change-avatar .formatting p{margin-bottom:10px;padding:0}#addChatter .negative{background:0}body.mgmStart h1{color:#335fab}#banner-mixins .desk-only-img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}#banner-mixins .banner-v2-desk-settings{width:1239px;max-width:1239px}.banner{display:block;position:relative;text-align:center;margin-bottom:1.5rem}.banner__container{overflow:hidden}.banner--responsive img{width:100%;max-width:972px;height:auto;display:block;margin-left:auto;margin-right:auto}.banner--no-gap{margin-top:-0.75rem}.banner--bg{text-align:left;background-color:transparent;background-position:top center;background-repeat:no-repeat}@media only screen and (min-width:1200px){.banner--v2 img{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0)}}@media only screen and (min-width:1px){.banner--v2 img{position:relative;left:50%;margin:0;width:1239px;max-width:1239px}}@media only screen and (min-width:1px) and (max-width:1199px){.banner--v2 img{-moz-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-620px) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0)}}@media only screen and (min-width:1240px){.banner--v2 img{width:1500px;max-width:1500px}}@media only screen and (max-width:1px){.banner--v2.banner-xs--desk img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}}@media only screen and (max-width:1px){.banner--v2.banner-sm--desk img{position:relative;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);left:50%;width:127.469%;max-width:none}}@media only screen and (min-width:1239px){.banner--v2.banner-lg--desk img{width:1239px;max-width:1239px;-moz-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-620px) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-620px) translateY(0) translateZ(0) skewX(0) skewY(0)}}.banner--legacy img{max-width:948px}@media only screen and (min-width:1200px){.without-desk-large .banner--v2.banner-lg--desk-xl img{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(0) translateZ(0) skewX(0) skewY(0)}}.banner__container--text{background:#006295}.banner--text{text-align:center;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;color:#fff}@media only screen and (min-width:1px){.banner--text{min-height:260px}.banner--text h1{font-size:3.5em}}@media only screen and (min-width:1px){.banner--text{padding:3rem}.banner--text h1{font-size:4.5em}}.banner--text p{max-width:56rem;margin:0 auto}.banner--text *:last-child{margin-bottom:0;padding-bottom:0}.h_spacing-bottom--none{margin-bottom:0 !important}.h_spacing-bottom{margin-bottom:1.5rem}.h_spacing-bottom--half{margin-bottom:.75rem}.h_spacing-bottom--third{margin-bottom:.5rem}.h_spacing-bottom--quarter{margin-bottom:.375rem}.h_spacing-bottom--double{margin-bottom:3rem}.h_spacing-top{margin-top:1.5rem !important}.h_spacing-top--half{margin-top:.75rem}.h_spacing-top--third{margin-top:.5rem}.h_spacing-top--quarter{margin-top:.375rem}.h_spacing-top--double{margin-top:3rem}.h_spacing-top--negative{margin-top:-1.5rem}.h_spacing-right{margin-right:1.5rem !important}.h_spacing-right--half{margin-right:.75rem}.h_spacing-right--third{margin-right:.5rem}.h_spacing-right--quarter{margin-right:.375rem}.h_spacing-right--double{margin-right:3rem}.h_spacing-right--none{margin-right:0 !important}.h_spacing-left{margin-left:1.5rem}.h_spacing-left--half{margin-left:.75rem}.h_spacing-left--third{margin-left:.5rem}.h_spacing-left--quarter{margin-left:.375rem}.h_spacing-left--double{margin-left:3rem}.item-list{*zoom:1;margin-bottom:1.5rem;padding:0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;list-style:none;clear:both}.item-list:before{display:table;content:"";flex-basis:0;order:1}.item-list:after{display:table;content:"";clear:both;flex-basis:0;order:1}.item-list>*:nth-child(even){background-color:#f5f5f5}.item-list__item{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;overflow-x:auto;position:relative;padding:.375rem;border-bottom:1px dotted #e5e5e5}@media only screen and (max-width:1px){.item-list--stack-xs .item-list__item{display:block}}.item-list__item:hover:not(.item-list__item--headings){background:rgba(0,140,213,0.1)}.item-list__item:last-child{border-bottom:0}.item-list__item--document-link{align-items:baseline}.item-list__item--headings{clear:both}.item-list__item--document-link .item-list__content{font-size:.875em}.item-list__content{margin-bottom:.375rem;margin-top:.375rem}.item-list__content:nth-child(n+2){padding-left:1.5rem}@media only screen and (max-width:1px){.item-list--stack-xs .item-list__content{display:block;padding-left:0}}.item-list__icon+.item-list__content{padding-left:.375rem}.item-list__actions{padding-left:1.5rem;margin-left:auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-strat;justify-content:flex-strat;-webkit-align-items:center;align-items:center}@media only screen and (max-width:1px){.item-list__actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}}.item-list__actions>*{margin-bottom:.375rem;margin-top:.375rem}@media only screen and (max-width:1px){.item-list__actions>*{display:block}.item-list__actions>*:nth-child(n+2){margin-top:0}}.item-list__actions>*:nth-child(n+2){margin-left:.75rem}@media only screen and (min-width:1px){.item-list__actions{-webkit-justify-content:flex-end;justify-content:flex-end}}@media only screen and (max-width:1px){.item-list--stack-xs .item-list__actions{-webkit-flex-direction:row;flex-direction:row;padding-left:0}}.item-list--no-borders{border:0}.no-flexbox .item-list__item{*zoom:1}.no-flexbox .item-list__item:before{display:table;content:"";flex-basis:0;order:1}.no-flexbox .item-list__item:after{display:table;content:"";clear:both;flex-basis:0;order:1}@media only screen and (min-width:1px){.no-flexbox .item-list__actions{float:right}}.highlighted-text{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.375rem}.highlighted-content{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;margin-bottom:1.5rem;color:#282828}.highlighted-content>*:first-child{margin-top:0}.highlighted-content>*:last-child{margin-bottom:0 !important}.highlighted-content.primary{background:rgba(0,140,213,0.1)}.highlighted-content--border{background:transparent;border:solid 1px #e5e5e5}.highlighted-content--secondary-info{font-size:.875em}.button--drop-down{display:inline-block}.button--drop-down>.trigger{position:relative}.button--drop-down>.trigger>a,.button--drop-down>.trigger>span,.button--drop-down>.trigger .trigger-content{color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999998;margin-bottom:0}.no-js .button--drop-down>.trigger>a,.no-js .button--drop-down>.trigger>span,.no-js .button--drop-down>.trigger .trigger-content{transition-delay:0 !important;transition:none !important}.button--drop-down>.trigger>a:after,.button--drop-down>.trigger>span:after,.button--drop-down>.trigger .trigger-content:after{color:#fff;font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}.button--drop-down>.trigger>a:hover,.button--drop-down>.trigger>span:hover,.button--drop-down>.trigger .trigger-content:hover{-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25)}.button--drop-down>.trigger>a:hover+.sub-menu,.button--drop-down>.trigger>span:hover+.sub-menu,.button--drop-down>.trigger .trigger-content:hover+.sub-menu{top:40px;visibility:visible;opacity:1}.button--drop-down>.trigger:hover>a,.button--drop-down>.trigger:hover>span{color:#fff;background:#c00;height:40px;margin-bottom:0}.button--drop-down>.trigger:hover>a:after,.button--drop-down>.trigger:hover>span:after{content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;color:#fff;position:absolute;top:.8em;right:.8em}.button--drop-down>.trigger>a,.button--drop-down>.trigger>span{text-decoration:none;background:#c00;color:#fff}.button--drop-down .sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);clear:both;width:auto;background:#fff;border:3px solid #c00;border-width:3px 0;position:absolute;top:37px;z-index:999999;visibility:hidden;opacity:0;left:0;right:0;transition:all .2s ease-in}.no-js .button--drop-down .sub-menu{transition-delay:0 !important;transition:none !important}.button--drop-down .sub-menu:hover{top:40px;visibility:visible;opacity:1}.button--drop-down .sub-menu .sub-menu{transition-delay:0 !important;transition:none !important;top:-3px;border-left:solid 1px #e5e5e5;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25)}.button--drop-down .sub-menu .sub-menu a:hover,.button--drop-down .sub-menu .sub-menu a.maintain-hover{-webkit-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25)}.button--drop-down .sub-menu a{transition-delay:0;transition:all .2s ease-in-out;display:block;text-decoration:none;padding:.5rem .75rem .5rem .75rem;line-height:1.25;position:relative}.button--drop-down .sub-menu a[href="#"]{cursor:default}.button--drop-down .sub-menu a span{font-size:.85714286em;display:block;color:#787878}.button--drop-down .sub-menu a:hover,.button--drop-down .sub-menu a[href="#"]:hover,.button--drop-down .sub-menu a.maintain-hover{background:#d94040;color:#fff}.button--drop-down .sub-menu a:hover span,.button--drop-down .sub-menu a[href="#"]:hover span,.button--drop-down .sub-menu a.maintain-hover span{color:#fae6e6}.button--drop-down .sub-menu a:hover{background:#c00 !important}.button--drop-down .sub-menu a.highlight{background-color:#ed1b30}.button--drop-down .sub-menu a.highlight strong,.button--drop-down .sub-menu a.highlight:after{color:#fff}.button--drop-down .sub-menu a.highlight span{color:#fde8ea}.button--drop-down .sub-menu>ul>li{border-top:1px solid #e5e5e5}.button--drop-down .sub-menu>ul>li:first-child{border-top-width:1px !important;border-color:#fff}.button--drop-down .active{top:40px;visibility:visible;opacity:1}.button--drop-down .inactive{visibility:hidden;opacity:0}.mega-menu__section,.mega-menu__content{margin-top:.75rem;font-size:.875rem}.mega-menu__section-heading,.mega-menu__content-heading{color:#787878;border-bottom:solid 1px #e5e5e5;padding-bottom:.375rem;margin-bottom:.375rem}.mega-menu__section-heading a,.mega-menu__content-heading a,.mega-menu__section-heading a:hover,.mega-menu__content-heading a:hover{color:#787878}.mega-menu__section-heading a,.mega-menu__content-heading a{text-decoration:none}.mega-menu__section-heading a:hover,.mega-menu__content-heading a:hover{text-decoration:underline}.mega-menu__section a,.mega-menu__content a{text-decoration:none}.mega-menu__section a:hover,.mega-menu__content a:hover{text-decoration:underline}.mega-menu__section li,.mega-menu__content li{margin-bottom:.5rem;line-height:1.2}.mega-menu__sections-heading a,.mega-menu__sections-heading a:hover{color:#282828}.tag-list{display:block}.tag-list li:not(.tag-list__tag){display:inline}.tag-list--centered{text-align:center}.tag-list--centered .tag-list__tag--inline{margin-left:.1875rem;margin-right:.1875rem}.tag-list--centered .tag-list__tag--compact{margin-left:.09375rem;margin-right:.09375rem}.tag-list__tag{display:block;background:#f5f5f5;padding:.375rem;float:left;clear:left;margin-bottom:.375rem;font-size:.875em}.tag-list__tag:before{display:inline-block;margin-right:.1875rem}a.tag-list__tag{text-decoration:none;transition:.1s ease;transition-property:border-color,background-color,color}a.tag-list__tag:hover{text-decoration:underline}a.tag-list__tag:hover{background:#c00;color:#fff}a.tag-list__tag--alt-style:hover{border-color:#c00;background:transparent;color:#c00}.tag-list__tag--inline{clear:none;float:none;display:inline-block;margin-right:.375rem}.tag-list__tag--compact{padding-top:.09375rem;padding-bottom:.09375rem}.tag-list__tag--compact.tag-list__tag--inline{margin-right:.1875rem}.tag-list__tag--alt-style{background:0;border:solid 1px #cecece;font-size:.75em;color:#787878}.product-list>li{display:inline-block;vertical-align:top;float:none}.btn-default-primary,.btn-default-secondary,.btn-default-tertiary,.btn-default-negative{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.25rem .625rem !important;font-size:.875em}.btn-default-primary:hover,.btn-default-secondary:hover,.btn-default-tertiary:hover,.btn-default-negative:hover{cursor:pointer}.btn-default-primary[disabled=disabled],.btn-default-secondary[disabled=disabled],.btn-default-tertiary[disabled=disabled],.btn-default-negative[disabled=disabled]{opacity:.5}.btn-default-primary[disabled=disabled]:hover,.btn-default-secondary[disabled=disabled]:hover,.btn-default-tertiary[disabled=disabled]:hover,.btn-default-negative[disabled=disabled]:hover{transform:translateY(0);cursor:default}.btn-default-primary[disabled=disabled]:active,.btn-default-secondary[disabled=disabled]:active,.btn-default-tertiary[disabled=disabled]:active,.btn-default-negative[disabled=disabled]:active{transform:translateY(0)}.btn-default-primary[class*=fi--after]:after,.btn-default-secondary[class*=fi--after]:after,.btn-default-tertiary[class*=fi--after]:after,.btn-default-negative[class*=fi--after]:after,.btn-default-primary[class*=fi--before]:before,.btn-default-secondary[class*=fi--before]:before,.btn-default-tertiary[class*=fi--before]:before,.btn-default-negative[class*=fi--before]:before,.btn-default-primary[class*=fi_after]:after,.btn-default-secondary[class*=fi_after]:after,.btn-default-tertiary[class*=fi_after]:after,.btn-default-negative[class*=fi_after]:after,.btn-default-primary[class*=fi_before]:before,.btn-default-secondary[class*=fi_before]:before,.btn-default-tertiary[class*=fi_before]:before,.btn-default-negative[class*=fi_before]:before{line-height:0}@media print{.btn-default-primary,.btn-default-secondary,.btn-default-tertiary,.btn-default-negative{display:none !important}}.btn-action-primary,.btn-action-secondary,.btn-action-tertiary,.btn-action-negative{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.625rem !important;font-size:1em}.btn-action-primary:hover,.btn-action-secondary:hover,.btn-action-tertiary:hover,.btn-action-negative:hover{cursor:pointer}.btn-action-primary[disabled=disabled],.btn-action-secondary[disabled=disabled],.btn-action-tertiary[disabled=disabled],.btn-action-negative[disabled=disabled]{opacity:.5}.btn-action-primary[disabled=disabled]:hover,.btn-action-secondary[disabled=disabled]:hover,.btn-action-tertiary[disabled=disabled]:hover,.btn-action-negative[disabled=disabled]:hover{transform:translateY(0);cursor:default}.btn-action-primary[disabled=disabled]:active,.btn-action-secondary[disabled=disabled]:active,.btn-action-tertiary[disabled=disabled]:active,.btn-action-negative[disabled=disabled]:active{transform:translateY(0)}.btn-action-primary[class*=fi--after]:after,.btn-action-secondary[class*=fi--after]:after,.btn-action-tertiary[class*=fi--after]:after,.btn-action-negative[class*=fi--after]:after,.btn-action-primary[class*=fi--before]:before,.btn-action-secondary[class*=fi--before]:before,.btn-action-tertiary[class*=fi--before]:before,.btn-action-negative[class*=fi--before]:before,.btn-action-primary[class*=fi_after]:after,.btn-action-secondary[class*=fi_after]:after,.btn-action-tertiary[class*=fi_after]:after,.btn-action-negative[class*=fi_after]:after,.btn-action-primary[class*=fi_before]:before,.btn-action-secondary[class*=fi_before]:before,.btn-action-tertiary[class*=fi_before]:before,.btn-action-negative[class*=fi_before]:before{line-height:0}@media print{.btn-action-primary,.btn-action-secondary,.btn-action-tertiary,.btn-action-negative{display:none !important}}.btn-large-primary,.btn-large-secondary,.btn-large-tertiary,.btn-large-negative{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:.75rem 1rem !important;font-size:1.25em}.btn-large-primary:hover,.btn-large-secondary:hover,.btn-large-tertiary:hover,.btn-large-negative:hover{cursor:pointer}.btn-large-primary[disabled=disabled],.btn-large-secondary[disabled=disabled],.btn-large-tertiary[disabled=disabled],.btn-large-negative[disabled=disabled]{opacity:.5}.btn-large-primary[disabled=disabled]:hover,.btn-large-secondary[disabled=disabled]:hover,.btn-large-tertiary[disabled=disabled]:hover,.btn-large-negative[disabled=disabled]:hover{transform:translateY(0);cursor:default}.btn-large-primary[disabled=disabled]:active,.btn-large-secondary[disabled=disabled]:active,.btn-large-tertiary[disabled=disabled]:active,.btn-large-negative[disabled=disabled]:active{transform:translateY(0)}.btn-large-primary[class*=fi--after]:after,.btn-large-secondary[class*=fi--after]:after,.btn-large-tertiary[class*=fi--after]:after,.btn-large-negative[class*=fi--after]:after,.btn-large-primary[class*=fi--before]:before,.btn-large-secondary[class*=fi--before]:before,.btn-large-tertiary[class*=fi--before]:before,.btn-large-negative[class*=fi--before]:before,.btn-large-primary[class*=fi_after]:after,.btn-large-secondary[class*=fi_after]:after,.btn-large-tertiary[class*=fi_after]:after,.btn-large-negative[class*=fi_after]:after,.btn-large-primary[class*=fi_before]:before,.btn-large-secondary[class*=fi_before]:before,.btn-large-tertiary[class*=fi_before]:before,.btn-large-negative[class*=fi_before]:before{line-height:0}@media print{.btn-large-primary,.btn-large-secondary,.btn-large-tertiary,.btn-large-negative{display:none !important}}.btn-default-primary--filled,.btn-action-primary--filled,.btn-large-primary--filled{background-color:#6eb928;color:#fff !important;box-shadow:0 1px 0 #589420;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.btn-default-primary--filled:hover,.btn-action-primary--filled:hover,.btn-large-primary--filled:hover{background-color:#9ace69;color:#fff !important;box-shadow:0 2px 0 #9bbf79;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.btn-default-primary--filled:hover[disabled=disabled]:hover,.btn-action-primary--filled:hover[disabled=disabled]:hover,.btn-large-primary--filled:hover[disabled=disabled]:hover{background-color:#6eb928;color:#fff !important}.btn-default-primary--filled:active,.btn-action-primary--filled:active,.btn-large-primary--filled:active{transform:translateY(1px);box-shadow:none !important}.btn-default-primary--knockout,.btn-action-primary--knockout,.btn-large-primary--knockout{background-color:transparent;color:#6eb928 !important;box-shadow:0 0 0 2px #6eb928 inset !important}.btn-default-primary--knockout:hover,.btn-action-primary--knockout:hover,.btn-large-primary--knockout:hover{background-color:#6eb928;color:#fff !important}.btn-default-primary--knockout:hover[disabled=disabled]:hover,.btn-action-primary--knockout:hover[disabled=disabled]:hover,.btn-large-primary--knockout:hover[disabled=disabled]:hover{background-color:transparent;color:#6eb928 !important}.btn-default-secondary--filled,.btn-action-secondary--filled,.btn-large-secondary--filled{background-color:#008cd5;color:#fff !important;box-shadow:0 1px 0 #006295;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.btn-default-secondary--filled:hover,.btn-action-secondary--filled:hover,.btn-large-secondary--filled:hover{background-color:#80c6ea;color:#fff !important;box-shadow:0 2px 0 #66a1bf;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.btn-default-secondary--filled:hover[disabled=disabled]:hover,.btn-action-secondary--filled:hover[disabled=disabled]:hover,.btn-large-secondary--filled:hover[disabled=disabled]:hover{background-color:#008cd5;color:#fff !important}.btn-default-secondary--filled:active,.btn-action-secondary--filled:active,.btn-large-secondary--filled:active{transform:translateY(1px);box-shadow:none !important}.btn-default-secondary--knockout,.btn-action-secondary--knockout,.btn-large-secondary--knockout{background-color:transparent;color:#008cd5 !important;box-shadow:0 0 0 2px #008cd5 inset !important}.btn-default-secondary--knockout:hover,.btn-action-secondary--knockout:hover,.btn-large-secondary--knockout:hover{background-color:#008cd5;color:#fff !important}.btn-default-secondary--knockout:hover[disabled=disabled]:hover,.btn-action-secondary--knockout:hover[disabled=disabled]:hover,.btn-large-secondary--knockout:hover[disabled=disabled]:hover{background-color:transparent;color:#008cd5 !important}.btn-default-tertiary--filled,.btn-action-tertiary--filled,.btn-large-tertiary--filled{background-color:#969696;color:#fff !important;box-shadow:0 1px 0 #787878;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.btn-default-tertiary--filled:hover,.btn-action-tertiary--filled:hover,.btn-large-tertiary--filled:hover{background-color:#c8c8c8;color:#fff !important;box-shadow:0 2px 0 #aeaeae;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.btn-default-tertiary--filled:hover[disabled=disabled]:hover,.btn-action-tertiary--filled:hover[disabled=disabled]:hover,.btn-large-tertiary--filled:hover[disabled=disabled]:hover{background-color:#969696;color:#fff !important}.btn-default-tertiary--filled:active,.btn-action-tertiary--filled:active,.btn-large-tertiary--filled:active{transform:translateY(1px);box-shadow:none !important}.btn-default-tertiary--knockout,.btn-action-tertiary--knockout,.btn-large-tertiary--knockout{background-color:transparent;color:#969696 !important;box-shadow:0 0 0 2px #969696 inset !important}.btn-default-tertiary--knockout:hover,.btn-action-tertiary--knockout:hover,.btn-large-tertiary--knockout:hover{background-color:#969696;color:#fff !important}.btn-default-tertiary--knockout:hover[disabled=disabled]:hover,.btn-action-tertiary--knockout:hover[disabled=disabled]:hover,.btn-large-tertiary--knockout:hover[disabled=disabled]:hover{background-color:transparent;color:#969696 !important}.btn-default-negative--filled,.btn-action-negative--filled,.btn-large-negative--filled{background-color:#ed1b30;color:#fff !important;box-shadow:0 1px 0 #be1626;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.btn-default-negative--filled:hover,.btn-action-negative--filled:hover,.btn-large-negative--filled:hover{background-color:#f25f6e;color:#fff !important;box-shadow:0 2px 0 #d8737d;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.btn-default-negative--filled:hover[disabled=disabled]:hover,.btn-action-negative--filled:hover[disabled=disabled]:hover,.btn-large-negative--filled:hover[disabled=disabled]:hover{background-color:#ed1b30;color:#fff !important}.btn-default-negative--filled:active,.btn-action-negative--filled:active,.btn-large-negative--filled:active{transform:translateY(1px);box-shadow:none !important}.btn-default-negative--knockout,.btn-action-negative--knockout,.btn-large-negative--knockout{background-color:transparent;color:#ed1b30 !important;box-shadow:0 0 0 2px #ed1b30 inset !important}.btn-default-negative--knockout:hover,.btn-action-negative--knockout:hover,.btn-large-negative--knockout:hover{background-color:#ed1b30;color:#fff !important}.btn-default-negative--knockout:hover[disabled=disabled]:hover,.btn-action-negative--knockout:hover[disabled=disabled]:hover,.btn-large-negative--knockout:hover[disabled=disabled]:hover{background-color:transparent;color:#ed1b30 !important}.button.default.delete,.btn-default-delete{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:visible;border:none !important;text-align:center;text-decoration:none;text-transform:none;font-weight:normal;line-height:1 !important;margin:0;outline:none !important;width:auto;padding:0;text-indent:-999em;overflow:hidden;width:20px;height:20px;background-color:#ed1b30;color:#fff !important;box-shadow:0 1px 0 #be1626;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.button.default.delete:hover,.btn-default-delete:hover{cursor:pointer}.button.default.delete[disabled=disabled],.btn-default-delete[disabled=disabled]{opacity:.5}.button.default.delete[disabled=disabled]:hover,.btn-default-delete[disabled=disabled]:hover{transform:translateY(0);cursor:default}.button.default.delete[disabled=disabled]:active,.btn-default-delete[disabled=disabled]:active{transform:translateY(0)}.button.default.delete[class*=fi--after]:after,.btn-default-delete[class*=fi--after]:after,.button.default.delete[class*=fi--before]:before,.btn-default-delete[class*=fi--before]:before,.button.default.delete[class*=fi_after]:after,.btn-default-delete[class*=fi_after]:after,.button.default.delete[class*=fi_before]:before,.btn-default-delete[class*=fi_before]:before{line-height:0}@media print{.button.default.delete,.btn-default-delete{display:none !important}}.button.default.delete:hover,.btn-default-delete:hover{background-color:#f25f6e;color:#fff !important;box-shadow:0 2px 0 #d8737d;-moz-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(0) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(0) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.button.default.delete:hover[disabled=disabled]:hover,.btn-default-delete:hover[disabled=disabled]:hover{background-color:#ed1b30;color:#fff !important}.button.default.delete:active,.btn-default-delete:active{transform:translateY(1px);box-shadow:none !important}.button.default.delete:after,.btn-default-delete:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";position:absolute;top:0;left:0;width:20px;height:20px;line-height:19px;text-align:center;text-indent:0}input[type='submit'].button.default.delete,input[type='submit'].btn-default-delete{text-indent:0}#sub-navigation-mixins .trigger-styles>a,#sub-navigation-mixins .trigger-styles>span{padding:0 1.8em 0 .5em;height:auto}#sub-navigation-mixins .trigger-styles>a:after,#sub-navigation-mixins .trigger-styles>span:after{top:1.3em;right:.5em;font-size:1em;font-size:.875rem}#sub-navigation,.sub-navigation{display:none}@media only screen and (min-width:1px){#sub-navigation,.sub-navigation{display:block;background:#404040;position:relative;text-align:left;z-index:110}#sub-navigation ul,.sub-navigation ul{*zoom:1;margin-bottom:0}#sub-navigation ul:before,.sub-navigation ul:before{display:table;content:"";flex-basis:0;order:1}#sub-navigation ul:after,.sub-navigation ul:after{display:table;content:"";clear:both;flex-basis:0;order:1}#sub-navigation li:first-child,.sub-navigation li:first-child{padding-left:0}}.sub-navigation__item{padding:0 .625rem;float:left;font-size:1em;line-height:3;font-weight:normal}.sub-navigation__item>a,.sub-navigation__item>span{color:#fff;display:block;text-decoration:none;-webkit-font-smoothing:antialiased}.sub-navigation__item>a:hover,.sub-navigation__item>span:hover{text-decoration:underline}.sub-navigation__item--has-submenu .trigger>a{color:#fff}.sub-navigation__item--highlight{background-color:#ed1b30}.sub-navigation__item--highlight a{color:#fff}.sub-navigation__item .sub-menu{display:none}.sub-navigation__item--active{text-decoration:underline}.sub-navigation__item-text--limit-width{overflow:hidden;max-width:10rem;text-overflow:ellipsis;white-space:nowrap;display:block}.js_sub-navigation__item--has-submenu .sub-menu,.js_sub-navigation__item--has-mega-menu .sub-menu{display:block}.js_sub-navigation__item--has-submenu .trigger>a:after,.js_sub-navigation__item--has-mega-menu .trigger>a:after,.js_sub-navigation__item--has-submenu .trigger>span:after,.js_sub-navigation__item--has-mega-menu .trigger>span:after{color:#fff;-webkit-font-smoothing:antialiased}.js_sub-navigation__item--has-submenu{display:inline-block}.js_sub-navigation__item--has-submenu>.trigger{position:relative}.js_sub-navigation__item--has-submenu>.trigger>a,.js_sub-navigation__item--has-submenu>.trigger>span,.js_sub-navigation__item--has-submenu>.trigger .trigger-content{color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999998;margin-bottom:0}.no-js .js_sub-navigation__item--has-submenu>.trigger>a,.no-js .js_sub-navigation__item--has-submenu>.trigger>span,.no-js .js_sub-navigation__item--has-submenu>.trigger .trigger-content{transition-delay:0 !important;transition:none !important}.js_sub-navigation__item--has-submenu>.trigger>a:after,.js_sub-navigation__item--has-submenu>.trigger>span:after,.js_sub-navigation__item--has-submenu>.trigger .trigger-content:after{color:#000;font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}.js_sub-navigation__item--has-submenu>.trigger>a,.js_sub-navigation__item--has-submenu>.trigger>span{background:0;color:#000}.js_sub-navigation__item--has-submenu .sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);clear:both;width:200px;background:#fff;border:3px solid #c00;border-width:3px 0;position:absolute;top:37px;z-index:999999;visibility:hidden;opacity:0;right:auto;left:0;transition:all .2s ease-in}.no-js .js_sub-navigation__item--has-submenu .sub-menu{transition-delay:0 !important;transition:none !important}.js_sub-navigation__item--has-submenu .sub-menu:hover{top:40px;visibility:visible;opacity:1}.js_sub-navigation__item--has-submenu .sub-menu .sub-menu{transition-delay:0 !important;transition:none !important;top:-3px;border-left:solid 1px #e5e5e5;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25)}.js_sub-navigation__item--has-submenu .sub-menu .sub-menu a:hover,.js_sub-navigation__item--has-submenu .sub-menu .sub-menu a.maintain-hover{-webkit-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25)}.js_sub-navigation__item--has-submenu .sub-menu a{transition-delay:0;transition:all .2s ease-in-out;display:block;text-decoration:none;padding:.5rem .75rem .5rem .75rem;line-height:1.25;position:relative}.js_sub-navigation__item--has-submenu .sub-menu a[href="#"]{cursor:default}.js_sub-navigation__item--has-submenu .sub-menu a span{font-size:.85714286em;display:block;color:#787878}.js_sub-navigation__item--has-submenu .sub-menu a:hover,.js_sub-navigation__item--has-submenu .sub-menu a[href="#"]:hover,.js_sub-navigation__item--has-submenu .sub-menu a.maintain-hover{background:#d94040;color:#fff}.js_sub-navigation__item--has-submenu .sub-menu a:hover span,.js_sub-navigation__item--has-submenu .sub-menu a[href="#"]:hover span,.js_sub-navigation__item--has-submenu .sub-menu a.maintain-hover span{color:#fae6e6}.js_sub-navigation__item--has-submenu .sub-menu a:hover{background:#c00 !important}.js_sub-navigation__item--has-submenu .sub-menu a.highlight{background-color:#ed1b30}.js_sub-navigation__item--has-submenu .sub-menu a.highlight strong,.js_sub-navigation__item--has-submenu .sub-menu a.highlight:after{color:#fff}.js_sub-navigation__item--has-submenu .sub-menu a.highlight span{color:#fde8ea}.js_sub-navigation__item--has-submenu .sub-menu>ul>li{border-top:1px solid #e5e5e5}.js_sub-navigation__item--has-submenu .sub-menu>ul>li:first-child{border-top-width:1px !important;border-color:#fff}.js_sub-navigation__item--has-submenu .active{top:40px;visibility:visible;opacity:1}.js_sub-navigation__item--has-submenu .inactive{visibility:hidden;opacity:0}.js_sub-navigation__item--has-submenu .sub-menu--align-right{left:auto;right:0}.js_sub-navigation__item--has-mega-menu{display:inline-block}.js_sub-navigation__item--has-mega-menu>.trigger>a,.js_sub-navigation__item--has-mega-menu>.trigger>span,.js_sub-navigation__item--has-mega-menu>.trigger .trigger-content{position:relative;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 3em .5em 1.5em;display:inline-block;width:auto;height:40px;text-align:center;z-index:999998;margin-bottom:0}.no-js .js_sub-navigation__item--has-mega-menu>.trigger>a,.no-js .js_sub-navigation__item--has-mega-menu>.trigger>span,.no-js .js_sub-navigation__item--has-mega-menu>.trigger .trigger-content{transition-delay:0 !important;transition:none !important}.js_sub-navigation__item--has-mega-menu>.trigger>a:after,.js_sub-navigation__item--has-mega-menu>.trigger>span:after,.js_sub-navigation__item--has-mega-menu>.trigger .trigger-content:after{color:#000;font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;position:absolute;top:.8em;right:.8em}.js_sub-navigation__item--has-mega-menu>.trigger>a,.js_sub-navigation__item--has-mega-menu>.trigger>span{background:0;color:#000}.js_sub-navigation__item--has-mega-menu .sub-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25);clear:both;width:100%;background:#fff;border:3px solid #c00;border-width:3px 0;position:absolute;top:37px;z-index:999999;visibility:hidden;opacity:0;right:auto;left:0;transition:all .2s ease-in}.no-js .js_sub-navigation__item--has-mega-menu .sub-menu{transition-delay:0 !important;transition:none !important}.js_sub-navigation__item--has-mega-menu .sub-menu:hover{top:40px;visibility:visible;opacity:1}.js_sub-navigation__item--has-mega-menu .sub-menu .sub-menu{transition-delay:0 !important;transition:none !important;top:-3px;border-left:solid 1px #e5e5e5;-webkit-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:3px 6px 6px 0 rgba(40,40,40,0.25),inset 3px 0 6px 0 rgba(40,40,40,0.25)}.js_sub-navigation__item--has-mega-menu .sub-menu .sub-menu a:hover,.js_sub-navigation__item--has-mega-menu .sub-menu .sub-menu a.maintain-hover{-webkit-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);-moz-box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25);box-shadow:inset 3px 0 6px 0 rgba(40,40,40,0.25)}.js_sub-navigation__item--has-mega-menu .active{top:40px;visibility:visible;opacity:1}.js_sub-navigation__item--has-mega-menu .inactive{visibility:hidden;opacity:0}.js_sub-navigation__item--has-mega-menu .sub-menu{padding-bottom:.75rem}.js_sub-navigation__item--has-mega-menu .js_sub-navigation__trigger-link{float:left;margin-left:.75rem}.js_sub-navigation__item--show-menu .sub-menu{top:2.6em !important;visibility:visible !important;opacity:1 !important;top:3rem !important}.js_sub-navigation__item--show-menu .trigger>a,.js_sub-navigation__item--show-menu .trigger>span{color:#fff;background:#c00;height:40px;margin-bottom:0}.js_sub-navigation__item--show-menu .trigger>a:after,.js_sub-navigation__item--show-menu .trigger>span:after{content:"u";position:relative;top:.225em;line-height:0;font-size:1.4em;font-size:1.4rem;color:#fff;position:absolute;top:.8em;right:.8em}.js_sub-navigation__item--show-menu .trigger>a,.js_sub-navigation__item--show-menu .trigger>span{padding:0 1.8em 0 .5em;height:auto}.js_sub-navigation__item--show-menu .trigger>a:after,.js_sub-navigation__item--show-menu .trigger>span:after{top:1.3em;right:.5em;font-size:1em;font-size:.875rem}.js_sub-navigation__item--hide-menu .sub-menu{visibility:hidden !important;opacity:0 !important}.js_sub-navigation__close{font-size:1.5rem;line-height:1.5rem;padding:.375rem .375rem 0 0;display:block;float:right}.sub-navigation__item--has-mega-menu>a,.sub-navigation__item--has-mega-menu>span{padding:0 1.8em 0 .5em;height:auto}.sub-navigation__item--has-mega-menu>a:after,.sub-navigation__item--has-mega-menu>span:after{top:1.3em;right:.5em;font-size:1em;font-size:.875rem}.sub-navigation__item--has-submenu,.sub-navigation__item--has-mega-menu{padding:0}.sub-navigation__item--has-submenu>.trigger>a,.sub-navigation__item--has-mega-menu>.trigger>a,.sub-navigation__item--has-submenu>.trigger>span,.sub-navigation__item--has-mega-menu>.trigger>span{padding:0 1.8em 0 .5em;height:auto}.sub-navigation__item--has-submenu>.trigger>a:after,.sub-navigation__item--has-mega-menu>.trigger>a:after,.sub-navigation__item--has-submenu>.trigger>span:after,.sub-navigation__item--has-mega-menu>.trigger>span:after{top:1.3em;right:.5em;font-size:1em;font-size:.875rem}.sub-navigation__item--has-submenu>.trigger>a,.sub-navigation__item--has-mega-menu>.trigger>a,.sub-navigation__item--has-submenu>.trigger>span,.sub-navigation__item--has-mega-menu>.trigger>span{color:#fff;text-decoration:none;-webkit-font-smoothing:antialiased}.sub-navigation__item--has-submenu>.trigger>a+.sub-menu,.sub-navigation__item--has-mega-menu>.trigger>a+.sub-menu,.sub-navigation__item--has-submenu>.trigger>span+.sub-menu,.sub-navigation__item--has-mega-menu>.trigger>span+.sub-menu{top:2.4em}.sub-navigation__item--has-submenu>.trigger>a+.sub-menu li,.sub-navigation__item--has-mega-menu>.trigger>a+.sub-menu li,.sub-navigation__item--has-submenu>.trigger>span+.sub-menu li,.sub-navigation__item--has-mega-menu>.trigger>span+.sub-menu li{padding:0;float:none;display:block;font-size:1em}.sub-navigation__item--has-submenu>.trigger>a:after,.sub-navigation__item--has-mega-menu>.trigger>a:after,.sub-navigation__item--has-submenu>.trigger>span:after,.sub-navigation__item--has-mega-menu>.trigger>span:after{color:#fff;top:1.5rem}.sub-navigation__item--parent{padding-right:2rem;position:relative}.sub-navigation__item--parent:after{color:#fff;font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px;text-decoration:none !important;position:absolute;-webkit-font-smoothing:antialiased;right:.5rem;top:15px}.sub-navigation__item--parent>a,.sub-navigation__item--parent>.trigger{font-weight:bold !important;position:relative}.sub-navigation__item--parent>.trigger:after{margin-left:0}.sub-navigation__item--parent>.trigger>a{position:relative;display:block}.alerts{margin-top:-0.75rem;margin-bottom:.75rem}.alerts--top{margin-top:0}.alert{background-color:#787878;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding:.75em .75em .75em 2.5em;margin:0 auto .75rem;text-align:left;position:relative}.alert h2,.alert a{color:#fff !important}.alert h2{font-size:1.5em}.alert p{line-height:1.25em;margin-bottom:0 !important}.alert ul{list-style-type:disc;padding-left:24px;margin:.375rem 0}.alert a,.alert a:hover{color:#fff}.alert__icon{float:left;font-size:1.25em;height:1em;line-height:1;margin:0 0 0 -1.4em}.alert__icon:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s"}.alert--info{background-color:#0094e3;color:#fff}.alert--info h2,.alert--info a{color:#fff !important}.alert--info .alert__icon:before{content:"i"}.alert--success{background-color:#94d347;color:#fff}.alert--success h2,.alert--success a{color:#fff !important}.alert--success .alert__icon:before{content:"y"}.alert--error{background-color:#ed1b30;color:#fff}.alert--error h2,.alert--error a{color:#fff !important}.alert--error .alert__icon:before{content:"n"}.alert--processing{background-color:#f67c18;color:#fff}.alert--processing h2,.alert--processing a{color:#fff !important}.alert--processing .alert__icon:before{float:left;content:"p";animation:fi-spin 2s infinite linear;display:inline-block}.alert--warning{background-color:#f67c18;color:#fff}.alert--warning h2,.alert--warning a{color:#fff !important}.alert--warning .alert__icon:before{float:left;content:"!"}@media only screen and (min-width:1px){.alert--removable{padding-right:6em}}.alert__remove-link{line-height:1.25em;text-decoration:none}@media only screen and (max-width:1px){.alert__remove-link{display:block;margin-top:.5em}}@media only screen and (min-width:1px){.alert__remove-link{position:absolute;right:.75em;top:.75em}}.alert__remove-link:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"x";float:left;font-size:1.25em}.form .validation-message.alert--error h2{font-size:1.125em;line-height:.88888889;margin-bottom:.25em}.form .validation-message.alert--error:before{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"n";float:left;font-size:1em;line-height:1;margin:0 0 0 -1.4em}.preview{margin-bottom:1.5rem;display:block}.preview__link{text-decoration:none}.preview__link:hover{text-decoration:underline}.preview__title{font-size:.875em;font-weight:normal;text-align:center;margin-bottom:0}.preview__image-wrapper{overflow:hidden;margin-bottom:.75rem;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f5f5f5}.preview__image{transition:all .5s cubic-bezier(0,1,0.5,1);display:block;max-width:100%}.preview:hover .preview__image,.preview:focus .preview__image{transform:scale(1.05)}.preview:hover .preview__image-wrapper:after,.preview:focus .preview__image-wrapper:after{color:#c00;opacity:.9}.preview__image-wrapper--video:before,.preview__image-wrapper--sixteen-by-nine:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:56.25%}.preview__image-wrapper--video .preview__image,.preview__image-wrapper--sixteen-by-nine .preview__image{transition:all .5s cubic-bezier(0,1,0.5,1);display:block;max-width:100%;position:absolute;top:0;left:auto;right:auto}.preview__image-wrapper--video:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"v";color:#000;opacity:.6;height:4rem;width:4rem;font-size:4rem;position:absolute;top:50%;left:50%;-moz-transform:scale(1) rotate(0) translateX(-2rem) translateY(-2rem) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-2rem) translateY(-2rem) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-2rem) translateY(-2rem) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-2rem) translateY(-2rem) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-2rem) translateY(-2rem) translateZ(0) skewX(0) skewY(0);transition:all .5s cubic-bezier(0,1,0.5,1)}@media only screen and (min-width:1px){.preview__image-wrapper--video:after{height:6rem;width:6rem;font-size:6rem;-moz-transform:scale(1) rotate(0) translateX(-3rem) translateY(-3rem) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-3rem) translateY(-3rem) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-3rem) translateY(-3rem) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-3rem) translateY(-3rem) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-3rem) translateY(-3rem) translateZ(0) skewX(0) skewY(0)}}.view-all-link{border:solid 1px #e5e5e5;width:100%;display:block;overflow:hidden;position:relative}.view-all-link__cover{display:block;opacity:0}.view-all-link__content-wrapper{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.view-all-link__icon{display:block;color:#b0b0b0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:5rem}.view-all-link__text{font-size:.75em;display:block;width:100%;padding:0 10%}.view-all-link:hover .view-all-link__text{text-decoration:underline}.view-all-link:hover .view-all-link__icon{color:#c00}.asset{display:inline-block;margin-bottom:1.5rem;max-width:100%}.asset img{display:block !important;margin-bottom:0 !important}.asset__link{display:block;overflow:hidden;text-decoration:none;position:relative;background:#000}.asset__link img{transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.asset__link:hover img{opacity:.5;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.centre .asset__link{display:inline-block;margin-left:auto;margin-right:auto}.asset__link--text:after{transition:all .5s cubic-bezier(0,1,0.5,1);width:90%;padding:0rem;border:solid 0 #fff;text-align:center;font-size:0rem;color:#fff;position:absolute;top:50%;left:50%;backface-visibility:hidden;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-50%) translateZ(0) skewX(0) skewY(0)}.asset__link--text:hover:after{padding:.5rem;font-size:1.5rem;border-width:2px;transition:all .5s cubic-bezier(0,1,0.5,1)}.asset__link--text:hover img{filter:blur(3px)}.asset__link--shop-now:after{content:"Shop now"}.asset__link--read-more:after{content:"Read more"}.asset__link--sign-up:after{content:"Sign up"}.asset__link--download:after{content:"Download"}.asset-set__img--3-up{display:block}.asset-set__img--3-up img{width:100%}.asset-set__img{max-width:100% !important}.content-block{margin-bottom:3rem}.content-block:last-child{border-bottom:0;margin-bottom:0}@media only screen and (min-width:1px){.content-block--narrow{max-width:66%;margin-left:auto;margin-right:auto}}.content-block h1,.content-block h2{margin-bottom:3rem}.content-block h3,.content-block h4,.content-block h5,.content-block h6{margin-bottom:1.5rem}@media only screen and (max-width:1px){.content-block .asset{max-width:50%}}@media only screen and (max-width:1px){.content-block .asset{width:100%}.content-block .asset img{margin:0 auto}}.content-block>:nth-last-child(2){margin-bottom:0;padding-bottom:0}.content-block hr{border:none !important;margin-top:0 !important;margin-bottom:0 !important}.content-block--has-columns{column-width:200px}.content-block--has-columns h1,.content-block--has-columns h2,.content-block--has-columns h3,.content-block--has-columns h4,.content-block--has-columns h5,.content-block--has-columns h6{margin-bottom:1.5rem;column-span:all}.content-block--2-columns{columns:2}.content-block--3-columns{columns:3}.content-block--4-columns{columns:4}.content-block--5-columns{columns:5}.content-block--heading-center h1,.content-block--heading-center h2,.content-block--heading-center h3,.content-block--heading-center h4,.content-block--heading-center h5,.content-block--heading-center h6{text-align:center !important}.content-block--heading-centre h1,.content-block--heading-centre h2,.content-block--heading-centre h3,.content-block--heading-centre h4,.content-block--heading-centre h5,.content-block--heading-centre h6{text-align:center !important}.content-block--heading-right h1,.content-block--heading-right h2,.content-block--heading-right h3,.content-block--heading-right h4,.content-block--heading-right h5,.content-block--heading-right h6{text-align:right !important}.content-block--heading-left h1,.content-block--heading-left h2,.content-block--heading-left h3,.content-block--heading-left h4,.content-block--heading-left h5,.content-block--heading-left h6{text-align:left !important}.hero-asset{margin-bottom:3rem;display:flex;align-items:center;justify-content:center}.hero-asset:last-child{border-bottom:0;margin-bottom:0}@media only screen and (min-width:1px){.hero-asset--narrow{max-width:66%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1px){.hero-asset{flex-wrap:wrap}}.hero-asset__hero{float:left}@media only screen and (min-width:1px){.hero-asset__hero{padding-right:1.5rem;max-width:50%}}@media only screen and (min-width:1px){.hero-asset__hero{max-width:33.33%}}.hero-asset__sidekick{float:left}@media only screen and (max-width:1px){.hero-asset__sidekick{text-align:center}}@media only screen and (min-width:1px){.hero-asset__sidekick{width:50%}}@media only screen and (min-width:1px){.hero-asset__sidekick{width:66.67%}}.hero-asset__sidekick>*:first-child{margin-top:0}.hero-asset__sidekick>*:last-child{margin-bottom:0}.hero-asset .asset{display:block}@media only screen and (min-width:1px){.hero-asset .asset{margin-bottom:0}}@media only screen and (min-width:1px){.hero-asset--right{flex-direction:row-reverse}.hero-asset--right .hero-asset__hero{padding-left:1.5rem}.hero-asset--right .hero-asset__sidekick{text-align:right}}.hero-asset--has-bg{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;border-bottom:0;margin-bottom:3rem !important}.hero-asset--has-bg .hero-asset__sidekick>*:last-child{margin-bottom:0 !important}@media only screen and (min-width:1px){.promo-set{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.promo-set>[class|="col"]{margin-bottom:1.5rem}.cms-promo{position:relative;text-decoration:none;background:#000;overflow:hidden;padding:1.5rem;display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;opacity:1;transition:all .5s cubic-bezier(0,1,0.5,1);height:100%}@media only screen and (min-width:1px){.cms-promo{min-height:12rem}}.cms-promo--small{min-height:3rem;padding:.375rem}.cms-promo--image,.cms-promo--image-btn{min-height:12rem}.cms-promo--text-btn{padding-bottom:5rem}.cms-promo .cms-promo__bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;transition:all .5s cubic-bezier(0,1,0.5,1);margin-bottom:0}.cms-promo .cms-promo__bg img{width:100%;height:100%;object-fit:cover}.cms-promo__text,.cms-promo__btn-wrapper{z-index:2}.cms-promo__text{position:relative;display:block;font-size:1.75em;width:100%;text-align:center;font-family:"Museo Slab 500",Rockwell,Arial,Helvetica,Geneva,sans-serif;transition:all .5s cubic-bezier(0,1,0.5,1);overflow-wrap:break-word;word-wrap:break-word}@media only screen and (min-width:1px){.cms-promo__text{font-size:2.25em}.promo-set--4-up .cms-promo__text{font-size:1.75em}}.cms-promo--small .cms-promo__text{font-size:1.5em}@media only screen and (min-width:1px){.cms-promo--small .cms-promo__text{font-size:1.75em}.promo-set--4-up .cms-promo--small .cms-promo__text{font-size:1.5em}}.cms-promo__btn-wrapper{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;z-index:1;text-align:center}.cms-promo__btn{margin:0 !important}.cms-promo--image .cms-promo__text{position:absolute;bottom:0;left:0;right:0;font-size:1.25em;text-align:left;padding:1.5rem;z-index:2}.cms-promo--image .cms-promo__text:before{content:"";display:block;background:#000;background:var(--promo-text-bg-colour,#000);opacity:.75;-moz-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-webkit-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-o-transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);-ms-transform:scale(1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(7deg);transform:scale(1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(7deg);outline:1px solid transparent;width:100%;height:15rem;position:absolute;top:0;left:0;z-index:-2}.cms-promo:hover .cms-promo__bg,.cms-promo:focus .cms-promo__bg{opacity:.8;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0)}.cms-promo--text:hover .cms-promo__text,.cms-promo--text:focus .cms-promo__text,.cms-promo--text-btn:hover .cms-promo__text,.cms-promo--text-btn:focus .cms-promo__text{-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0)}.event-preview{display:block;text-decoration:none}.event-preview:hover .event-preview__title{text-decoration:underline}.event-preview__date-and-image{position:relative;float:left}.event-preview__date{position:absolute;top:0;left:0;right:0;color:#fff;background:rgba(0,0,0,0.5);padding:.375rem;z-index:1}.event-preview__synopsis{color:#282828}.event-preview__image{display:block;overflow:hidden;text-decoration:none;position:relative;background:#000}.event-preview__image img{transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.event-preview__image:hover img{opacity:.5;-moz-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.1) rotate(0) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1.1) rotate(0) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);transition:opacity .5s cubic-bezier(0,1,0.5,1);transition:transform .5s cubic-bezier(0,1,0.5,1)}.event-preview .event-preview__image img{display:block;margin-bottom:0}.event-preview__date{font-size:1.125em;font-weight:normal}.event-preview .event-preview__date{margin-top:0}.event-preview__title{clear:both;font-size:1em}.event-preview__synopsis,.event-preview__cta{font-size:.875em}.category-page__videos{max-width:62rem;margin:0 auto}.small-product{padding:.5rem 0 1.5rem 0;position:relative;text-align:center}.small-product:hover .product-image img{transform:scale(1.1)}.small-product:hover h4{text-decoration:underline}.currency-gbp .small-product .currency-usd,.currency-gbp .small-product .currency-eur,.currency-usd .small-product .currency-gbp,.currency-usd .small-product .currency-eur,.currency-eur .small-product .currency-gbp,.currency-eur .small-product .currency-usd{display:none}.first-row .small-product{border-top:0;padding:0}.small-product .product-image{text-align:center;height:11rem;margin-bottom:.5rem;border:solid 1px #e5e5e5;padding:.5rem;background-color:#fff;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.small-product .product-image a{display:block}.small-product .product-image img,.small-product .product-image span{max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin-bottom:0;transition:all .5s cubic-bezier(0,1,0.5,1)}.large-search-image .small-product .product-image{height:17.5rem}@media only screen and (max-width:1px){.large-search-image .small-product .product-image{height:12.5rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.large-search-image .small-product .product-image a{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}}.large-search-image .small-product:hover .product-image img{transform:scale(1.05)}.three-col .small-product .product-image{height:120px}.six-col .small-product .product-image{height:230px}.small-product .product-price,.small-product .product-price--primary{font-size:.75em}.small-product .product-price span,.small-product .product-price--primary span{font-size:1rem;font-weight:bold}.small-product .product-price--secondary{font-size:.75em}.small-product__not-available-with-rewards{font-size:.75em;line-height:1.25;color:#b0b0b0}.small-product h4{font-size:.75em;line-height:1.25;font-weight:normal;margin-bottom:.5em}.small-product h4 a{text-decoration:none;word-wrap:break-word}.small-product h4 a:hover{text-decoration:underline}.small-product .add-to-basket-form__quantity{font-size:.75rem}.cms-formatting__p{font-size:1em;line-height:1.75;margin-bottom:1.5rem}.cms-formatting__li{margin-bottom:.375rem}.cms-formatting__li ul,.cms-formatting__li ol{margin-bottom:0;margin-top:.375rem}.cms-formatting__li.highlight{color:#007ec0}.cms-formatting__li.highlight ul,.cms-formatting__li.highlight ol{color:#282828}.cms-formatting__ul{margin-bottom:1.5rem;overflow:hidden;position:relative;padding-left:2.25rem}.cms-formatting__ul>li:last-child{margin-bottom:0}.cms-formatting__ul>li{list-style-type:disc}.small-resource{position:relative;padding:0 0 1.5rem 0}.small-resource:hover .small-resource__image img{transform:scale(1.1)}.small-resource:hover .small-resource__title{text-decoration:underline}.small-resource__title{font-size:.875em;font-weight:normal;margin-bottom:.75rem}.small-resource__title a{text-decoration:none}.small-resource__title a:hover{text-decoration:underline}.small-resource .small-resource__title{margin-top:0}.small-resource__sub-info{background:#f5f5f5;font-size:.75em;padding:.3em .4em;border-radius:5px;display:inline-block}.small-resource__sub-info--ey{color:#008cd5}.small-resource__sub-info--p{color:#008cd5}.small-resource__sub-info--free{color:#b21424}.small-resource .age{padding:0;position:absolute;top:-2px;right:-2px;width:58px;height:62px;background:url("/images/education/icons/icon-sprite.png") no-repeat -236px top}.small-resource .ey{background-position:-50px top}.small-resource .ks1{background-position:-112px top}.small-resource .ks2{background-position:-174px top}.small-resource .ks1-ks2{background-position:-298px top}.small-resource__image{text-align:center;margin-bottom:.75rem;padding:.375rem;border:solid 1px #e5e5e5;height:10rem;overflow:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.small-resource__image img{max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin-bottom:0;transition:all .5s cubic-bezier(0,1,0.5,1);border:solid 1px #e5e5e5}.label{font-size:.75rem;line-height:initial;display:inline-block;padding:.125rem .25rem .1rem;border-radius:.25rem;vertical-align:middle;position:relative;top:-0.1rem;background-color:#888}.label,.label a{color:#fff}.label--recommended{background:#ed1b30;color:#fff}.label--five-stars{background:#fd0;color:#282828}.js_side-scroller{overflow:hidden;width:100%;position:relative;height:260px;transition:height .5s cubic-bezier(0,1,0.5,1)}.js_side-scroller--clickable{padding-left:50px;padding-right:50px}.js_side-scroller .small-product,.js_side-scroller .small-resource{padding:0}.js_side-scroller__container{margin-bottom:3rem}.js_side-scroller__content{margin-top:-50px;padding-bottom:50px;bottom:-50px;position:relative;width:100%;overflow:scroll;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.js_side-scroller__content>ul{width:110%}.js_side-scroller--heading .js_side-scroller{padding-top:.75rem}.js_side-scroller__item{float:left;margin-right:12px}.js_side-scroller__item:last-child{margin-right:0}.js_side-scroller__item h4 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.js_side-scroller__item.one-col{width:28px}.js_side-scroller__item.two-col{width:68px}.js_side-scroller__item.three-col{width:108px}.js_side-scroller__item.four-col{width:148px}.js_side-scroller__item.five-col{width:188px}.js_side-scroller__item.six-col{width:228px}.js_side-scroller__item.seven-col{width:268px}.js_side-scroller__item.eight-col{width:308px}.js_side-scroller__item.nine-col{width:348px}.js_side-scroller__item.ten-col{width:388px}.js_side-scroller__item.eleven-col{width:428px}.js_side-scroller__item.twelve-col{width:468px}.js_side-scroller__item.thirteen-col{width:508px}.js_side-scroller__item.fourteen-col{width:548px}.js_side-scroller__item.fifteen-col{width:588px}.js_side-scroller__item.sixteen-col{width:628px}.js_side-scroller__item.seventeen-col{width:668px}.js_side-scroller__item.eighteen-col{width:708px}.js_side-scroller__item.nineteen-col{width:748px}.js_side-scroller__item.twenty-col{width:788px}.js_side-scroller__item.twenty-one-col{width:828px}.js_side-scroller__item.twenty-two-col{width:868px}.js_side-scroller__item.twenty-three-col{width:908px}.js_side-scroller__item.twenty-four-col{width:948px}.js_side-scroller__nav{bottom:auto;top:50%;position:absolute;left:0;width:100%}.js_side-scroller__nav li{position:absolute;z-index:1;margin-top:-20px}.js_side-scroller__nav li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;display:block;width:40px;height:40px;border:2px solid #c00;text-decoration:none}.js_side-scroller__nav li a:hover{border-color:#900}.js_side-scroller__nav li a:after{transition:all .3s ease;width:100%;text-align:center;position:absolute;font-size:40px;line-height:40px}.js_side-scroller__nav-next{right:0}.js_side-scroller__nav-next a:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'a';position:relative;top:2px;top:-3px;right:0}.js_side-scroller__nav-next a:hover:after{right:-2px}.js_side-scroller__nav-next a:active:after{right:-6px}.js_side-scroller__nav-next.side-scroller__nav-next--disabled a:hover:after{right:0}.js_side-scroller__nav-prev{left:0}.js_side-scroller__nav-prev a:after{font-family:"scholastic-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'c';position:relative;top:2px;top:-3px;left:-4px}.js_side-scroller__nav-prev a:hover:after{left:-6px}.js_side-scroller__nav-prev a:active:after{left:-10px}.js_side-scroller__nav-prev.side-scroller__nav-prev--disabled a:hover:after{left:-4px}.js_side-scroller__nav-next--disabled,.js_side-scroller__nav-prev--disabled{opacity:.2}.js_side-scroller__nav-next--disabled a,.js_side-scroller__nav-prev--disabled a{cursor:default}.js_side-scroller__see-all-button{display:none}.js_side-scroller__see-all-button--top{float:right;margin-left:1.5rem}.js_side-scroller__see-all-button--bottom{position:relative;margin:.75rem auto 0;left:50%;-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-1px) translateZ(0) skewX(0) skewY(0)}.js_side-scroller__see-all-button--bottom:hover{-moz-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(-50%) translateY(-2px) translateZ(0) skewX(0) skewY(0)}.no-js .js_side-scroller{animation:showProducts 1.5s ease-out 3s forwards}.no-js .js_side-scroller .js_side-scroller__item{display:inline-block;vertical-align:top;float:none}@keyframes showProducts{100%{height:auto}}.formatting-base .js_side-scroller__container h2{clear:none;margin-top:0}.formatting-base .js_side-scroller abbr{border-bottom:0}.formatting-base .js_side-scroller .js_side-scroller__see-all-button--top{margin-right:0;margin-bottom:0}.avatar__img{max-width:100%;-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;border-radius:50% 50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.header{background:#f6f6f6;margin-bottom:.75rem}.header__actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header__logo{height:3rem;margin:.75rem 3rem .75rem 0;float:left}.header__logo img{height:100%;width:auto}.header .language-switcher{margin-left:auto}.header__banner{width:100%}.header__banner-img{display:block}.button,.button--big{background:#888;border:0;color:#fff !important;border-radius:5px;padding:3px 8px;text-decoration:none !important;text-align:center;cursor:pointer;display:inline-block;font-weight:normal}.button--negative{background:#c00}.button--space-left{margin-left:10px}.button--big{padding-top:8px;padding-bottom:8px}.language-switcher{float:right}.toolbar .language-switcher{margin-top:.75rem;margin-bottom:.75rem}.language-switcher span{color:#666;float:left;display:block;height:2rem;line-height:2rem;margin-right:.375rem}.language-switcher a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:.1rem solid #666;color:#333;float:left;display:block;width:2rem;height:2rem;line-height:1.9rem;margin:0 .1rem;text-align:center}.language-switcher a:hover{background:#c00;border-color:#c00;color:#fff;cursor:pointer;text-decoration:none}.language-switcher a.active{background:#333;border-color:#333;color:#fff;cursor:default;text-decoration:none}.featureBox{border-bottom:1px solid #ccc;border-top:12px solid #25489e;margin-bottom:10px;font-size:16px}.featureBox .featureBoxHeader{padding:10px 10px 0 10px}.featureBox h1,.featureBox h2{color:#335fab;font-size:30px;font-weight:bold;letter-spacing:normal;line-height:1;text-decoration:none}.featureBox h2{font-size:27px}.featureBox h3{font-size:18px;font-weight:bold;letter-spacing:normal}.featureBox .featureBoxContent{*zoom:1;padding:10px}.featureBox .featureBoxContent:before{display:table;content:"";flex-basis:0;order:1}.featureBox .featureBoxContent:after{display:table;content:"";clear:both;flex-basis:0;order:1}.featureBox .featureBoxContent .img-wrapper{float:left;margin-bottom:10px;margin-right:10px;overflow:hidden}.featureBox .featureBoxContent .img-wrapper a,.featureBox .featureBoxContent .img-wrapper img{display:block}.featureBox--light-blue{border-top-color:#3f9eee}.feature-box-list{*zoom:1;clear:both}.feature-box-list:before{display:table;content:"";flex-basis:0;order:1}.feature-box-list:after{display:table;content:"";clear:both;flex-basis:0;order:1}.feature-box-list .featureBox{background:url("/images/mgm/css/bg-feature-box-list.gif") repeat-x left bottom}.feature-box-list .featureBox h3{color:#306;min-height:40px;margin-bottom:0}.feature-box-list .featureBox .img-wrapper{width:140px}.feature-box-list .first{border-top-color:#0f0066;clear:both}.feature-box-list .last{border-top-color:#cddcf3}.mgmVideo .feature-box-list .featureBox{border-top-color:#909}.mgmVideo .feature-box-list .featureBox .featureBoxHeader h3{background:url(/images/mgm/small_icons/icon_video.png) no-repeat left top;color:#306;padding:7px 0 8px 40px;font-size:18px;letter-spacing:normal;line-height:1}.mgmVideo .feature-box-list .first{border-top-color:#c09}.mgmVideo .feature-box-list .last{border-top-color:#25489e}#more-videos li{margin-right:0}#leadArticle{border-top-color:#3f9eee;background:url("/images/mgm/css/bg-feature-box-list.gif") repeat-x left bottom;border-bottom:0}#leadArticle h2{font-size:32px}#leadArticle .img-wrapper{width:380px;background:#fff}#leadArticle .img-wrapper img{width:100%}.mgmVideo #leadArticle{border-top-color:#25489e}.mgmVideo #leadArticle .featureBoxHeader h2{background:url(/images/mgm/small_icons/icon_video.png) no-repeat left top;color:#306;padding:0 0 0 40px}#footer{background:#e5e5e5;padding-top:20px;clear:both}#footer h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#footer ul{margin:0 0 20px;padding:0}#footer ul li{display:inline;list-style:none;margin:0 10px 0 0}#footer a{font-weight:normal;text-decoration:none}#footer a:hover{text-decoration:underline}#footer #social-links{height:29px;float:left;margin-bottom:1.5rem}#footer #social-links span{float:left;line-height:29px}#footer #social-links a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;float:left;width:29px;height:29px;background-image:url(/images/shared/icons/social-30x30-icons.png);margin:0 5px}#footer #social-links a br{display:none}#footer #social-links a:hover{position:relative;top:-1px}#footer #social-links .twitter{background-position:-40px 0}#footer #social-links .pinterest{background-position:-77px 0}#footer #social-links .you-tube{background-position:-116px 0}#footer #footer-logo{float:right;width:200px}#footer #footer-logo img{width:100%;height:auto}.user-tasks{float:left;z-index:999;*zoom:1;height:100%;margin:.75rem .75rem .75rem 0}.user-tasks:before{display:table;content:"";flex-basis:0;order:1}.user-tasks:after{display:table;content:"";clear:both;flex-basis:0;order:1}.no-flexbox .user-tasks{margin-top:20px;height:auto}.user-tasks li{float:left;padding-right:.75rem;border-right:1px solid #e5e5e5;margin-right:.75rem}.user-tasks li a{font-weight:normal;text-decoration:underline;color:#c00}.user-tasks li a:hover{text-decoration:none}.user-tasks li img{padding:0 5px 0 0;vertical-align:middle}.user-tasks li:last-child{border:0;padding-right:0;margin-right:0}.user-tasks .logged-in{margin-top:5px}.activity #userTools{margin-right:10px}.activity #userTools li a{color:#c00}#news-article{color:#444;margin-right:0;padding-top:12px}#news-article h1{color:#335fab;font-size:30px;margin-bottom:11px}#news-article .featureBoxContent{padding:0}#news-article .stand-first{font-size:22px;color:#ff1700;font-style:italic;margin:0 0 20px}#news-article .stand-first p{font-size:22px;margin:0}#mainNewsImg p.imageCaption{font-style:italic;font-weight:bold;color:#666;width:390px}#comments{margin:0 0 24px 0}#comments .commentBox{background:#b5d3e5;border-top:0;margin:0 0 30px;padding-bottom:1px;position:relative;width:100%;min-height:90px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#comments .commentBox:after{content:'';position:absolute;bottom:0;left:20%;width:0;height:0;border:20px solid transparent;border-top-color:#b5d3e5;border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-20px}#comments .commentBox .chatterTools{background:0}#comments .commentBox .commenter{padding-top:10px;font-size:1em}#comments .commentBox .country{float:left;margin-right:5px}#comments .commentBox .copy{margin:0 0 0 90px}#comments .commentBox h3{margin-bottom:0}#comments .commentBox h3 a{color:#000}#comments .commentBox p{margin:11px 0;padding-right:10px;line-height:22px;font-size:14px}#comments .commentBox .date{color:#3f86b2;font-size:12px;margin-top:0;position:absolute;right:0;top:5px}#comments .commentBox .avatar{left:10px;position:absolute;top:10px}#comments .admin{border-color:#9c0}#comments #login-to-comment{line-height:22px;margin-bottom:20px}#comments .sorry{color:red;margin-bottom:20px}#comments form{background:#d5e6f0;border:1px solid #c7d8e3;padding:10px 10px 0 10px}#comments form textarea{border:1px solid #c7d8e3;height:120px;width:95%;max-width:95%;padding:2%}.archive{column-count:3;column-gap:20px;column-rule:1px solid #ccc;margin-bottom:10px}.archive h2:first-child{margin-top:0}.archive .month,.archive ul{break-inside:avoid}.archive__level{margin-bottom:20px}#chatter-list{background:#76a9d6;margin-bottom:1.5rem}#chatter-list p.more{text-align:right}#chatter-list p.more a{color:#fff;margin:10px}.chatter-list-edit{padding:10px;border-bottom:1px solid transparent}.chatterBox{background:#fff;margin:10px;overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chatterBox h3{font-size:14px;margin:0 0 5px 0}.chatterBox h3 a{color:#d21e1b;text-decoration:none}.chatterBox .avatar{float:left;width:15%;margin:10px 0;padding-left:15px;overflow:hidden}.chatterBox .chatterBody{float:right;margin:10px 0;width:85%;padding-right:15px;padding-bottom:20px;position:relative;overflow-wrap:break-word;word-wrap:break-word}.chatterBox .chatterBody .posted{font-size:12px;margin:0;padding:0;position:absolute;right:15px;top:0}.chatterBox .chatterBody p{line-height:115%}.chatterBox .chatterBody p a{color:#223449}.chatterBox .chatterBody h4{font-size:.875em;margin-bottom:10px}.chatterBox .chatterBody h4 .country{margin-right:5px}.chatter-list-edit .chatterBox{margin:0}p.chatterCheck{margin:0 10px 10px;text-align:right}p.chatterCheck a{display:inline-block;box-shadow:inset 1px 1px 10px #80a1c1;background:#5984af url(/images/mgm/css/arrow_refresh.png) 5px 50% no-repeat;border-radius:5px;border:1px solid #5984af;color:#fff;font-size:14px;padding:4px 10px 4px 26px}#addChatter{background:url(/images/mgm/css/blue_stripe_bg.png);padding:10px;margin-bottom:10px}#addChatter #chars{color:#ccc}#addChatter textarea{width:100%;height:50px;border:2px solid #a5bcde;font-weight:bold;border-radius:10px}#staySafe{border-top-color:#3f9eee}#staySafe h2{color:#3f9eee;font-size:25px}#staySafe p{margin:0 0 12px 0}#onlineNow{background:#e0e0e0 url(/images/mgm/css/video_bg.gif)}#onlineNow .featureBoxContent strong{font-weight:bold}#onlineNow .online-now__person{background:#fff;box-shadow:2px 2px 2px #666;padding:4px;position:relative;float:left;margin:0 2% 10px 0;width:49%}#onlineNow .online-now__person:nth-child(1n){margin-left:0}#onlineNow .online-now__person:nth-child(2n){margin-right:0}#onlineNow .online-now__person p{margin-bottom:0}#onlineNow .userDetails{width:80%;float:right;overflow:hidden}#onlineNow .userDetails h4{font-size:.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#onlineNow .userDetails .replyTo{background:url(/images/mgm/css/comment_add.png) no-repeat;font-size:12px;text-transform:uppercase;padding:2px 0 2px 20px}#onlineNow .userAvatar{float:left;padding-right:10px;width:20%}#onlineNow .userAvatar a.avatar img{display:block;width:100%}#onlineNow h3{margin-bottom:0}#phrasebook{border-top-color:#cddcf3;background:url(/images/mgm/css/blue_stripe_bg.png);margin-bottom:10px;border-bottom:0}#reportAbuse form textarea{border:1px solid #c7d8e3;height:120px;padding:10px;width:96%;padding:2%}.chatterTools{float:right;background:#fff;padding-bottom:10px}.chatterTools li{color:#666;display:block;float:left;font-size:10px;line-height:16px;text-transform:uppercase;margin-right:10px}.chatterTools li a{background:transparent url(/images/mgm/small_icons/comment_delete.png) 0 50% no-repeat;color:#32578d;display:block;float:left;font-size:10px;line-height:16px;padding-left:20px;text-decoration:none;text-transform:uppercase}.chatterTools li a:hover{color:#000}.chatterTools .edit a{background-image:url(/images/mgm/small_icons/comment_edit.png)}.chatterTools .abuse a{background-image:url(/images/mgm/small_icons/comment_delete.png)}.chatterTools .okay a,.chatterTools .approve a{background-image:url(/images/mgm/small_icons/accept.png)}.chatterTools .give-points a{background-image:url(/images/mgm/small_icons/cake.png)}.chatterTools .replyTo a{background-image:url(/images/mgm/css/comment_add.png)}.chatterTools .level{position:absolute;right:0;top:50px;font-weight:bold;color:#bbb}.chatterTools .userOnline{background:transparent url(/images/mgm/small_icons/lightbulb.png) 0 50% no-repeat;display:block;float:left;font-size:10px;line-height:16px;padding-left:18px;text-transform:uppercase;color:#57bf06}.admin .chatterTools{background:0}p.reporter{bottom:16px;font-weight:bold;margin:0;position:absolute;right:5px}.bigBrother{background:#6c0;color:#fff;font-weight:bold;margin:10px;padding:5px 0;text-align:center;text-transform:uppercase}.bigBrother p{margin:0}#teacherChatterPromo h2{margin-top:0}#teacherChatterPromo p.englishCoach{float:left;margin-right:10px}#video-player-wrap{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);border-bottom:0;padding:24px 0;text-align:center}#video-player-details{border-bottom:0}#video-player-details h1{background:url(/images/mgm/small_icons/icon_video.png) no-repeat;color:#306;font-size:32px;letter-spacing:normal;line-height:1;padding:0 0 6px 40px;width:270px;margin-top:12px}#video-player-details .download-video{padding-left:0;background:0;font-size:16px;margin-bottom:6px}#transcript{padding-right:40px}#transcript .print-link{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;background-image:url(/images/mgm/icons/icon_print_32.png);position:absolute;right:0;top:0;width:32px;height:32px}#transcript .print-link br{display:none}.students #video,.teachers #video{overflow:visible;clear:both}.students #video h2,.teachers #video h2{background:url(/images/mgm/icons/icon_video_large.png) no-repeat left top;margin-left:-15px;margin-top:-30px;padding:30px 0 50px 100px;position:relative;z-index:999;margin-bottom:0}.students #video .vzaar_media_player,.teachers #video .vzaar_media_player{width:576px;margin:0 auto}.tab-nav{border-bottom:2px solid #25489e;margin-bottom:20px;*zoom:1}.tab-nav:before{display:table;content:"";flex-basis:0;order:1}.tab-nav:after{display:table;content:"";clear:both;flex-basis:0;order:1}.tab-nav li{float:left;margin-right:3px}.tab-nav li a{display:block;background:#999;border-bottom:3px solid #fff;color:#fff;font-weight:bold;padding:6px 10px;text-decoration:none}.tab-nav li a:hover{background:#25489e}.tab-nav .active a{background:#25489e;border-bottom-color:#25489e;color:#fff}.myPage .tab-nav{margin-bottom:30px}.tab-content{position:relative}.video-item #video-tab-contents .tab-content{display:none}.video-item #video-tab-contents .tab-content h2{display:none !important;visibility:hidden}.video-item #video-tab-contents #comments{display:block}.no-js .video-item #video-tab-contents .tab-content{display:block}.no-js .video-item #video-tab-contents .tab-content h2{display:block !important;visibility:visible}#chatter-list .tab-nav{background:#fff;border:0;margin-bottom:10px}#chatter-list .tab-nav li a{background:#d5e6f0;color:#333}#chatter-list .tab-nav li a:hover{background:#76a9d6;color:#fff}#chatter-list .tab-nav .active a{background:#76a9d6;border-bottom-color:#76a9d6;color:#fff}.resource{border-bottom:1px solid #ccc;margin-bottom:10px;position:relative;padding:6px 0 22px;*zoom:1}.resource:before{display:table;content:"";flex-basis:0;order:1}.resource:after{display:table;content:"";clear:both;flex-basis:0;order:1}.resource__header{margin-bottom:.75rem}.resource__header h1,.resource__header h3{display:inline;margin:0}.resource__header h1{margin-right:.375rem}.resource__header h1+.label{position:relative;top:-0.1875rem}.resource__header h3{margin-right:.125rem}.resource__header h3 a{text-decoration:none;color:#000}.resource__image{text-align:center}.resource__image img{width:100%;border:1px solid #e5e5e5}.resource__description p{margin-bottom:.75rem}.resource .resource__details{padding-bottom:0}.resource .resource__toolbar{margin-top:.375rem;padding:0}.resource .resource__toolbar li{list-style:none;display:inline-block;margin-bottom:.375rem}.resource .resource__toolbar li .button{font-size:14px;color:#fff}.resource .resource__toolbar li .button:before,.resource .resource__toolbar li .button:after{top:.07em;font-size:1.3em;clear:both}.resource .resource__toolbar li .button:before{float:left}.resource .resource__toolbar li .button:after{float:right;letter-spacing:-0.25em}.resource:last-child{border-bottom:0}#activities .resource__description{width:450px}.myFolder .resource{margin-left:0}.topTens .resource{clear:none;margin:10px 10px 10px 0;padding:0;width:310px}.topTens .resource__image{margin:0;padding:0;text-align:left}.myPage #heading{margin-bottom:20px}.myPage #heading h1{font-weight:bold;margin-bottom:5px}.tab--about-me{text-align:center}#about-me{display:inline-block;position:relative;height:667px;width:950px;background:url(/images/mgm/css/background.jpg) no-repeat;font-size:14px;text-align:left}#about-me h3{margin:0}#about-me #stickers-heading{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;background-image:url(/images/mgm/stickers/stickers_en.jpg);position:absolute;top:24px;left:36px;width:148px;height:60px}#about-me #stickers-heading br{display:none}#about-me #about-me-details{position:absolute;top:90px;left:30px}#about-me #avatarLarge{width:150px;float:left}#about-me #avatarLarge img{width:150px;height:150px}#about-me #chatterLink{-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);position:absolute;top:-20px;left:195px;z-index:999;width:270px}#about-me #chatterLink a{background:url(/images/mgm/small_icons/chatter_icon.png) 0 100% no-repeat;padding:10px 0 10px 40px;text-shadow:1px 1px 1px #aaa}#about-me #stickersLink{-moz-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg);background:url(/images/mgm/small_icons/help.png) 0 50% no-repeat;padding-left:20px;position:absolute;right:16px;text-shadow:1px 1px 1px #aaa;top:-16px;z-index:999}.locale-es #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_es.jpg)}.locale-fr #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_fr.jpg)}.locale-de #about-me #stickers-heading{background-image:url(/images/mgm/stickers/stickers_de.jpg)}#aboutMeDetailed{width:160px;float:left}#questionsAnswers{background:0;width:310px;clear:both;padding:0;z-index:999}#questionsAnswers ul{margin-bottom:0;padding:10px 0 10px 20px}#questionsAnswers ul li{line-height:120%}#stickersForPoints{margin:0 0 20px}#stickersForPoints li{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;position:absolute}#stickersForPoints li br{display:none}#stickersForPoints #sticker-20{height:67px;left:284px;top:572px;width:67px;z-index:0}#stickersForPoints #sticker-40{height:122px;left:18px;top:515px;width:123px;z-index:1}#stickersForPoints #sticker-60{height:215px;left:690px;top:0;width:219px;z-index:2}#stickersForPoints #sticker-80{height:167px;left:512px;top:245px;width:145px;z-index:3}#stickersForPoints #sticker-100{height:56px;left:658px;top:203px;width:265px;z-index:4}#stickersForPoints #sticker-120{height:77px;left:143px;top:555px;width:137px;z-index:5}#stickersForPoints #sticker-140{height:228px;left:686px;top:408px;width:238px;z-index:6}#stickersForPoints #sticker-160{height:129px;left:521px;top:21px;width:161px;z-index:7}#stickersForPoints #sticker-180{height:114px;left:514px;top:157px;width:115px;z-index:8}#stickersForPoints #sticker-200{height:65px;left:522px;top:574px;width:50px;z-index:9}#stickersForPoints #sticker-230{height:113px;left:337px;top:15px;width:97px;z-index:10}#stickersForPoints #sticker-260{height:143px;left:517px;top:464px;width:174px;z-index:11}#stickersForPoints #sticker-300{height:80px;left:599px;top:558px;width:117px;z-index:12}#stickersForPoints #sticker-330{height:109px;left:608px;top:265px;width:148px;z-index:13}#stickersForPoints #sticker-360{height:130px;left:792px;top:327px;width:133px;z-index:14}#stickersForPoints #sticker-400{height:77px;left:763px;top:259px;width:160px;z-index:15}#stickersForPoints #sticker-430{height:264px;left:345px;top:383px;width:91px;z-index:16}#stickersForPoints #sticker-460{height:74px;left:524px;top:387px;width:164px;z-index:17}#stickersForPoints #sticker-500{height:122px;left:671px;top:346px;width:123px;z-index:18}#stickersForPoints #sticker-550{height:81px;left:597px;top:133px;width:81px;z-index:19}#sticker-20{background-image:url(/images/mgm/stickers/01_sunglasses.jpg)}#sticker-40{background-image:url(/images/mgm/stickers/02_badge.jpg)}#sticker-60{background-image:url(/images/mgm/stickers/03_photo.jpg)}#sticker-80{background-image:url(/images/mgm/stickers/04_splat.jpg)}#sticker-100{background-image:url(/images/mgm/stickers/05_mypage.jpg)}#sticker-120{background-image:url(/images/mgm/stickers/06_stars.jpg)}#sticker-140{background-image:url(/images/mgm/stickers/07_cutting.jpg)}#sticker-160{background-image:url(/images/mgm/stickers/08_jammy.jpg)}#sticker-180{background-image:url(/images/mgm/stickers/09_sunny.jpg)}#sticker-200{background-image:url(/images/mgm/stickers/10_keyring.jpg)}#sticker-230{background-image:url(/images/mgm/stickers/11_spider.jpg)}#sticker-260{background-image:url(/images/mgm/stickers/12_chat.jpg)}#sticker-300{background-image:url(/images/mgm/stickers/13_beans.jpg)}#sticker-330{background-image:url(/images/mgm/stickers/14_heart.jpg)}#sticker-360{background-image:url(/images/mgm/stickers/15_money.jpg)}#sticker-400{background-image:url(/images/mgm/stickers/16_food.jpg)}#sticker-430{background-image:url(/images/mgm/stickers/17_bigben.jpg)}#sticker-460{background-image:url(/images/mgm/stickers/18_chips.jpg)}#sticker-500{background-image:url(/images/mgm/stickers/19_strawberry.jpg)}#sticker-550{background-image:url(/images/mgm/stickers/20_worried.jpg)}.locale-de #sticker-60{background-image:url(/images/mgm/stickers/03_de.jpg)}.locale-de #sticker-100{background-image:url(/images/mgm/stickers/05_de.jpg)}.locale-de #sticker-160{background-image:url(/images/mgm/stickers/08_de.jpg)}.locale-de #sticker-200{background-image:url(/images/mgm/stickers/10_de.jpg)}.locale-de #sticker-260{background-image:url(/images/mgm/stickers/12_de.jpg)}.locale-de #sticker-300{background-image:url(/images/mgm/stickers/13_de.jpg)}.locale-de #sticker-330{background-image:url(/images/mgm/stickers/14_de.jpg)}.locale-de #sticker-360{background-image:url(/images/mgm/stickers/15_de.jpg)}.locale-de #sticker-430{background-image:url(/images/mgm/stickers/17_de.jpg)}.locale-de #sticker-460{background-image:url(/images/mgm/stickers/18_de.jpg)}.locale-de #sticker-500{background-image:url(/images/mgm/stickers/19_de.jpg)}.locale-fr #sticker-60{background-image:url(/images/mgm/stickers/03_photo_fr.jpg)}.locale-fr #sticker-100{background-image:url(/images/mgm/stickers/05_mypage_fr.jpg)}.locale-fr #sticker-160{background-image:url(/images/mgm/stickers/08_fr.jpg)}.locale-fr #sticker-200{background-image:url(/images/mgm/stickers/10_fr.jpg)}.locale-fr #sticker-260{background-image:url(/images/mgm/stickers/12_fr.jpg)}.locale-fr #sticker-330{background-image:url(/images/mgm/stickers/14_fr.jpg)}.locale-fr #sticker-360{background-image:url(/images/mgm/stickers/15_fr.jpg)}.locale-fr #sticker-400{background-image:url(/images/mgm/stickers/16_fr.jpg)}.locale-fr #sticker-430{background-image:url(/images/mgm/stickers/17_fr.jpg)}.locale-fr #sticker-460{background-image:url(/images/mgm/stickers/18_fr.jpg)}.locale-fr #sticker-500{background-image:url(/images/mgm/stickers/19_fr.jpg)}.locale-es #sticker-60{background-image:url(/images/mgm/stickers/03_photo_es.jpg)}.locale-es #sticker-80{background-image:url(/images/mgm/stickers/04_splat.jpg)}.locale-es #sticker-100{background-image:url(/images/mgm/stickers/05_mypage_es.jpg)}.locale-es #sticker-160{background-image:url(/images/mgm/stickers/08_es.jpg)}.locale-es #sticker-200{background-image:url(/images/mgm/stickers/10_es.jpg)}.locale-es #sticker-260{background-image:url(/images/mgm/stickers/12_chat_es.jpg)}.locale-es #sticker-300{background-image:url(/images/mgm/stickers/13_es.jpg)}.locale-es #sticker-330{background-image:url(/images/mgm/stickers/14_es.jpg)}.locale-es #sticker-360{background-image:url(/images/mgm/stickers/15_es.jpg)}.locale-es #sticker-430{background-image:url(/images/mgm/stickers/17_es.jpg)}.locale-es #sticker-460{background-image:url(/images/mgm/stickers/18_es.jpg)}.locale-es #sticker-500{background-image:url(/images/mgm/stickers/19_es.jpg)}.locale-es #sticker-550{background-image:url(/images/mgm/stickers/20_es.jpg)}#changeSettings{background:url(/images/mgm/small_icons/wrench.png) 0 50% no-repeat;border:0;list-style-type:none;margin:0;padding:0 0 0 18px;position:absolute;top:-65px;right:-5px;width:auto}#changeSettings li{display:inline;font-size:14px}#changeSettings li a{font-weight:normal;background:0;border-right:1px solid #ccc;line-height:1.2;padding:0 5px}#changeSettings li a:hover{text-decoration:none}#changeSettings .lastItem a{border:0}#avatarChange{background:transparent url(/images/mgm/change_avatar_background.gif) 0 0 no-repeat}.leaderboard h1{border-top:12px solid #3f9eee;font-size:30px;font-weight:bold;color:#335fab;padding-top:12px;width:100%}#leaderboard{border:solid #a5beca;border-width:1px 1px 0;margin:20px 0 10px;padding:0;width:100%;font-size:16px;line-height:22px}#leaderboard th,#leaderboard td{background:#dae9f1;padding:2px 5px;border:1px solid #c0ced5;text-align:left}#leaderboard th{background:#3f9eee;color:#fff;font-weight:bold;border-width:1px 1px 5px 1px}#leaderboard tr.even td{background:#dae9f1}#leaderboard tr.you{font-weight:bold}#leaderboard img{width:30px;height:30px;vertical-align:middle;margin-right:5px}#leaderboard img.countryFlag{width:auto;height:auto;margin-right:2px}#leaderboard a{text-decoration:none}#coachIntro{border-top-color:#cddcf3}#coachUpdates{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);overflow:hidden}#coachUpdates h2{margin-bottom:0}#coachUpdates .featureBoxContent{padding-top:0}#coachUpdates ul{padding-bottom:22px}#coachUpdates ul li{border-bottom:1px solid #ccc;padding:16px 0;margin:0;line-height:22px;overflow-wrap:break-word;word-wrap:break-word}#coachUpdates ul li img{float:left;margin-right:6px}#coachUpdates .all-updates{display:inline-block;padding-bottom:10px}#coachUpdates .pagination{background:0}#coachUpdates .pagination li{padding:0;border:0}#coachUpdates .pagination a{color:#c00}.mistakes-box{background:#cddcf3;position:relative;padding:30px 10px 10px 70px;margin-bottom:2rem}.mistakes-box:after{content:'';position:absolute;bottom:0;left:20%;width:0;height:0;border:20px solid transparent;border-top-color:#cddcf3;border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-20px}.mistakes-box:before{content:'';background:url(/images/mgm/css/incorrect_icon.png) no-repeat;position:absolute;top:-20px;left:-20px;height:80px;width:80px}.mistakes-box .incorrect,.mistakes-box .correct{font-weight:bold;font-style:normal;color:#03f}.mistakes-box .correct{color:#060}.mistakes-box--correct:before{background:url(/images/mgm/css/correct_icon.png) no-repeat}#word-of-the-week{border-top-color:#cddcf3}#word-of-the-week h3{color:#333;font-size:27px;margin-bottom:5px}#word-of-the-week dl{background:#cddcf3;padding:10px}#word-of-the-week dl dt,#word-of-the-week dl dd{line-height:22px;margin-bottom:10px}#word-of-the-week dl dt strong,#word-of-the-week dl dd strong{font-weight:bold}#word-of-the-week dl dd{margin-bottom:0}#assessment-tool-container,.activity-actions{margin:20px auto 20px;width:880px}.activityBox{*zoom:1;border-bottom:1px solid #ccc;margin-bottom:23px}.activityBox:before{display:table;content:"";flex-basis:0;order:1}.activityBox:after{display:table;content:"";clear:both;flex-basis:0;order:1}.activityBox li{margin-bottom:7px;line-height:1.2;overflow:hidden}.activityBox h2{font-size:20px;color:#333;margin-bottom:6px}.activityBox h3{font-size:16px;color:#333;border-top:solid 1px #ccc;margin-bottom:5px}.activityBox h2+h3{border-top:0}.activityBox .icon{background:url("/images/mgm/icons/icon_resources_sprite.jpg") no-repeat left 6px;padding:14px 0 7px 34px}.activityBox .pdf{padding-top:17px !important;background-position-y:8px}.activityBox h3.audio{background-position:left -94px}.activityBox h3.ui-accordion-header{outline:0;color:#c00;cursor:pointer;position:relative;padding-right:30px}.activityBox h3.ui-accordion-header .ui-icon{font-size:30px;position:absolute;top:8px;right:6px}.activityBox h3.ui-state-hover{text-decoration:underline}.activityBox h3.ui-state-active{color:#333}.activityBox h3.ui-state-active .ui-icon{display:none}.activityBox h3.ui-state-hover.ui-state-active{text-decoration:none;cursor:default}.activityList-magazines li{padding:7px 7px 7px 10px;margin-bottom:0}.activityList-magazines li h4{float:left;width:273px;margin:0;padding-top:7px;font-size:.875em;font-weight:normal}.activityList-magazines dd .download,.activityList-magazines dd .button{float:right;margin-left:10px}.activityList-magazines dd .button span{background:url("/images/mgm/small_icons/icon_play_arrow.gif") no-repeat 0 50%;padding-left:12px}.activityList-magazines dd .download{padding-top:6px}.locale-de .activityList h4{width:243px}.locale-fr .activityList h4{width:270px}.locale-es .activityList h4{width:236px}.activityNav h2{margin-bottom:5px}.activityNav h3{margin:0;padding:0 0 10px 0;color:#333}.activityNav li{margin-bottom:0}.activityNav li a{border-top:1px solid #dae8f2;display:block;padding:5px 0;font-weight:normal}.activityNav li.active a{color:#1e2d3d}.online_activities #helpBox{border-top-color:#66f}.online_activities #helpBox h2{color:#66f;margin-bottom:5px}.online_activities #helpBox p{margin-bottom:5px}#activityIntroOne{border-top-color:#cddcf3;border-bottom:0}#activityIntroOne .featureBoxContent{padding-top:0;padding-bottom:0}#activityIntroOne p.teacher-choose{background:url(/images/mgm/icons/icon_activity_large.png) no-repeat;padding:5px 10px 0 60px;margin-top:0;font-weight:bold;color:#333}#activityIntroTwo{border-top-color:#ccc;border-bottom:0}#activityIntroTwo p{margin-top:55px}.subs-intro{font-size:18px;font-weight:bold}#magsList{*zoom:1;padding-top:24px}#magsList:before{display:table;content:"";flex-basis:0;order:1}#magsList:after{display:table;content:"";clear:both;flex-basis:0;order:1}#magsList .mags-list__language{padding-top:10px}#magsList #magsEN{border-top-color:#213367}#magsList #magsFR{border-top-color:#3e55ad}#magsList #magsDE{border-top-color:#929ccd}#magsList #magsES{border-top-color:#dee2ef}#magsList h2{padding-right:10px;background-position-y:0;margin-bottom:10px}#magsList h2 span a{border-top:1px solid #ccc;margin-top:8px;padding:6px 0 0;display:block}#magazine-list{border-bottom:0}#magazine-list .featureBoxHeader{padding-left:0}#magazine-list .featureBoxContent{padding:0}#magazine-list .featureBoxContent>li{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc;clear:both}#magazine-list .featureBoxContent>li:last-child{border:0;padding-bottom:0}#magazine-list h2{margin:0 0 24px;padding:0;font-size:20px;font-weight:bold}#magazine-list .magMeta li{margin-bottom:7px}ul.magMeta{padding-left:0}ul.magMeta li{font-size:16px;font-weight:bold;margin:0 0 7px 0;padding:0;list-style-type:none;line-height:22px}ul.magMeta .eu{background:url(/images/mgm/css/EU_flag_24x16.jpg) no-repeat left top;padding-left:34px}#magazine{border-bottom:0;overflow:hidden;margin-bottom:0}#magazine h1{margin-top:10px}#magazine .formatting h3{margin-top:0;color:#333}#magazine .formatting h2{font-size:20px;margin-top:0}#magazine .formatting #shareThis{padding-bottom:10px}#magazine .virtual-mags-link{position:relative;display:inline-block}#magazine .virtual-mags-link span{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;background:url("/images/mgm/icons/enlarge.png") no-repeat;width:35px;height:37px;position:absolute;top:0;right:0}#magazine .virtual-mags-link span br{display:none}#magazine .virtual-mags-link:hover span{top:-2px;right:-2px}#magazine .virtual-mags-link img{margin-bottom:10px;display:block;max-width:100%}#magazine .virtual-mags-link span{right:-2px;top:-2px}#magazine .virtual-mags-link:hover span{right:-4px;top:-4px}.related-products{margin-bottom:0}.related-products .featureBoxHeader{padding-left:0}.related-products .featureBoxHeader h2{font-size:22px}.related-products .featureBoxContent{padding:0}.related-products__product{float:none;vertical-align:top;display:inline-block;width:50%}.related-products__product:nth-child(n+3) .related-product{border-top:dotted 1px #ccc;padding-top:20px}.related-products .related-product{margin-bottom:0}.related-products .related-product h3{margin-top:0;padding-right:10px;font-size:18px}.related-products .related-product__image{position:relative;display:inline-block}.related-products .related-product__image span{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;background:url("/images/mgm/icons/enlarge.png") no-repeat;width:35px;height:37px;position:absolute;top:0;right:0}.related-products .related-product__image span br{display:none}.related-products .related-product__image:hover span{top:-2px;right:-2px}.related-products .related-product__image span{top:-2px;right:-2px}.related-products .related-product__image:hover span{top:0;right:-4px}.related-products .related-product .formatting li{width:auto;float:none;overflow:visible}.related-products .related-product .formatting p{margin-bottom:10px;padding-right:10px}.related-products .related-product .formatting ul{padding-right:10px}.subscriptions #sideBar .featureBox{border-bottom:0;margin-bottom:0;border-top-color:#3f9eee}.subscriptions #sideBar .featureBox h2{margin-bottom:5px}.subscriptions #sideBar #otherSubs{border-top-color:#ccc;border-bottom:0}.subscriptions #sideBar #otherSubs ul{margin-bottom:0}.subscriptions #sideBar #otherSubs ul .current a{color:#333}#planning_information p{clear:both;margin-bottom:10px}#planning_information .pdf a{margin-bottom:12px}#langList{border-top-color:#bec6e1}#langList li a{font-size:18px;font-weight:bold;padding:4px 5px 4px 0}#langList li span{border-left:solid 1px #c00;padding-left:10px}#langList li span a{padding-right:0}#langList li .current{color:#333}.poster_offer{width:309px;display:block;margin-bottom:10px}#searchBox{border-top-color:#cddcf3;background:url(/images/mgm/css/blue_stripe_bg.png);padding:10px}#searchBox input.text{border:2px solid #a5beca;padding:6px 8px;font-size:18px;font-weight:bold;border-radius:10px;width:100%}.teacherHome #searchBox{padding:0}.teacherHome #searchBox input.text{width:268px}.browseFilter{background:#d4e3f5;margin-bottom:10px}.browseFilter h2{padding:5px 0 5px 10px;background:#2860ad;color:#fff;letter-spacing:0;font-weight:normal;font-size:16px;margin:0;position:relative}.browseFilter h2 a{color:#fff;display:block;font-size:11px;font-weight:normal;padding:7px 10px 8px 0;position:absolute;right:0;text-align:right;top:0;z-index:1;width:380px}.browseFilter li{margin-bottom:0}.browseFilter li a{padding:5px 10px;display:block;font-weight:normal;color:#195375}.browseFilter li.active a,.browseFilter li.active a:hover,.browseFilter li a:hover{background:#deeaf7;color:#174b69;font-weight:bold}.browseFilter li a:hover{font-weight:normal}#searchSummary h2{font-size:24px;margin-bottom:12px}#searchSummary p{margin-bottom:10px;clear:both}#searchSummary .breadCrumb{padding-bottom:10px;*zoom:1}#searchSummary .breadCrumb:before{display:table;content:"";flex-basis:0;order:1}#searchSummary .breadCrumb:after{display:table;content:"";clear:both;flex-basis:0;order:1}#searchSummary .breadCrumb li{border-radius:6px;background:#7a7978 url(/images/mgm/search/crumb_bg.png) repeat-x;float:left;height:22px;margin:0 6px 0 0;padding:3px 6px;line-height:1}#searchSummary .breadCrumb li a{background:url(/images/mgm/search/filter-remove.png) right 50% no-repeat;color:#fff;font-size:14px;font-weight:normal;padding:0 20px 0 0;white-space:nowrap}.search-results .resource:nth-last-child(2){border-bottom:0}.help-box{border-top-color:#ccc}.help-box h2,.help-box h3{color:#666}#friendFinder .friend{padding-bottom:10px;border-bottom:1px solid #eef;margin-bottom:10px;position:relative}#friendFinder h2{padding:5px;font-size:14px;margin-bottom:5px}#friendFinder h2 a{color:#000;display:block;text-decoration:underline}#friendFinder h2 a:hover{text-decoration:none}#friendFinder .avatarLarge img{display:block;border:4px solid #c4eebe;width:100%}#friendFinder .avatarLarge img:hover{border:0}#friendFinder .friend__actions{padding:0 5px}#friendFinder .addFriend{float:left;text-align:center;font-size:12px}#friendFinder .viewProfile{float:right;width:62px;text-align:right}#friendFinder .viewProfile a{color:#999;display:block;font-size:11px;font-weight:normal;padding-top:10px}#friendFinder .viewProfile a:hover{color:#000}#friendFinder .country{position:absolute;top:5px;left:5px}#countries{background:#eee;padding:10px}.countryCloud li{background:transparent;float:left;font-size:.75em;list-style:none;padding-right:1.5rem;margin-bottom:.375rem;width:50%}.countryCloud li:hover{color:#000}.countryCloud a{display:block}.a-friend{background:#c4eebe;height:90px;margin-bottom:10px;padding:10px;padding-left:92px;position:relative}.a-friend .profile{bottom:10px;left:92px;position:absolute}.a-friend__name{line-height:1;margin:0 50px 10px 0;font-size:14px}.a-friend__name a{color:#003}.a-friend__name--has-country{margin-left:20px}.a-friend .avatar{position:absolute;top:10px;left:10px}.a-friend .country{position:absolute;left:92px;top:10px}.a-friend .remove{bottom:10px;position:absolute;right:10px}.a-friend .remove a{background:transparent url(/images/universal/icons/delete.png) 0 50% no-repeat;display:block;padding-left:20px}.a-friend .friend{background:#fff;bottom:0;left:0;position:absolute;width:200px;font-size:13px}.a-friend .friend a{background:transparent url(/images/universal/icons/add.png) 0 50% no-repeat;display:block;padding:4px 0 4px 18px}.a-friend .notFriend{background:#fff;bottom:0;position:absolute;right:0;text-align:right;width:95px;font-size:13px}.a-friend .notFriend a{background:transparent url(/images/universal/icons/delete.png) 100% 50% no-repeat;display:block;padding:4px 18px 4px 0}.a-friend .cancel{position:absolute;right:10px;bottom:10px}.a-friend .cancel a{background:transparent url(/images/universal/icons/delete.png) 0 50% no-repeat;display:block;padding-left:20px}.friendRequests{background:#eee;padding:10px}.friendRequests .a-friend{height:110px}.friendRequests .a-friend .profile{bottom:30px}.friendRequests .a-friend:last-child{margin-bottom:0}#find-friends-link{margin-bottom:20px}#timeline{border-bottom:2px solid #bbb;height:42px;margin-bottom:40px}#timeline ol{clear:both;list-style:none;margin:20px auto 0;padding:0;text-align:center}#timeline ol li{background:url(/images/mgm/css/checkout-timeline.png) left bottom no-repeat;display:inline-block;font-size:14px;font-weight:bold;line-height:1.1;margin:0;padding:10px 0 30px;position:relative;text-align:center;width:110px}#timeline ol li a,#timeline ol li span{bottom:0;color:#333;left:0;padding:0 0 40px;position:absolute;text-align:center;text-decoration:none;width:110px}#timeline #step-two{background-position:-110px bottom}#timeline #step-three{background-position:-220px bottom}#timeline #step-four{background-position:-330px bottom}#timeline #step-five{background-position:-440px bottom}#timeline #step-six{background-position:-550px bottom}#timeline #step-seven{background-position:-660px bottom}#timeline #step-eight{background-position:-770px bottom}#timeline .current{background-position:-879px bottom}#timeline #step-two.current{background-position:-990px bottom}#timeline #step-three.current{background-position:-1100px bottom}#timeline #step-four.current{background-position:-1210px bottom}#timeline #step-five.current{background-position:-1320px bottom}#timeline #step-six.current{background-position:-1430px bottom}#timeline #step-seven.current{background-position:-1540px bottom}#timeline #step-eight.current{background-position:-1650px bottom}#timeline ol li.complete{background-position:right bottom !important}#timeline ol li.complete:first-child{background-position:-1760px bottom !important}#studentReporter{border-top-color:#cddcf3;clear:both;background:url(/images/mgm/css/Robbie_reporter.jpg) right bottom no-repeat;padding:0;margin-bottom:0}#studentReporter .featureBoxHeader h2{color:#666;font-size:32px;letter-spacing:normal;margin-bottom:6px}#studentReporter .featureBoxContent{background:0}#studentReporter .featureBoxContent .level{padding-right:105px;min-height:92px}#studentReporter .last{padding-right:100px;margin-bottom:10px}#studentReporter .small{padding-right:180px}#studentReporter .small a{text-decoration:underline}.coach-box{background:#e1eaf8 url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/32/30/english-coach-1874706.jpg) no-repeat right 100%;height:280px;padding-bottom:0;position:relative}.coach-box h2{padding-right:30px;margin-bottom:6px}p.coach-box__bubble{background:url(/images/mgm/css/bubble.png) no-repeat;font-size:14px;font-weight:bold;height:120px;padding:8px 12px 0;text-align:center;width:117px;position:relative;left:90px}p.coach-box__link{background:0;bottom:12px;font-size:16px;height:auto;margin:0;padding:0 49% 0 0;position:absolute;text-align:left;width:auto}.coach-box--es{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/f2/25/spanish-coach-1874754.jpg)}.coach-box--fr{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/03/c5/french-coach-1874722.jpg)}.coach-box--de{background-image:url(https://d3ddkgxe55ca6c.cloudfront.net/assets/a/ea/52/german-coach-1874738.jpg)}.flag{background-repeat:no-repeat;background-position:0 50%;padding:8px 0 4px 36px}.flag--large{padding-left:50px}.flag--en{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_en.png)}.flag--es{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_es.png)}.flag--fr{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_fr.png)}.flag--de{background-image:url(/web-assets/sitespecific/mgm/flags/flag_small_de.png)}.flag--large{padding-left:50px}.flag--large-en{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_en.png")}.flag--large-es{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_es.png")}.flag--large-de{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_de.png")}.flag--large-fr{padding-left:50px;background-image:url("/web-assets/sitespecific/mgm/flags/flag_large_fr.png")}#pagination{clear:both}.pagination{text-align:center;padding:1.5rem 0 .75rem;clear:both;border-top:1px solid #e5e5e5}.pagination>*{display:inline-block;padding:0 .375rem}.pagination .disabled{color:#b0b0b0}.chatters #pagination{padding:0 .75rem .75rem}.chatters #pagination .pagination{padding:.75rem 0;background:#fff}.news #level-switch{background:#e0e0e0 url(/images/mgm/css/video_bg.gif);clear:both}.news #level-switch h2{color:#666;font-size:32px}.news #level-switch li{font-size:18px}.news #level-switch li.active{margin-bottom:12px}.news #level-switch li.active a{color:#25489e}.newsHome #level-switch,.mgmVideo #level-switch{padding:24px 0;font-weight:bold;border-top:0}.newsHome #level-switch .featureBoxHeader,.mgmVideo #level-switch .featureBoxHeader,.newsHome #level-switch .featureBoxContent,.mgmVideo #level-switch .featureBoxContent{padding:0}.newsHome #level-switch h2,.mgmVideo #level-switch h2{color:#666;font-size:24px;letter-spacing:normal;margin-bottom:6px}.newsHome #level-switch p,.mgmVideo #level-switch p{font-size:16px}.newsHome #level-switch li,.mgmVideo #level-switch li{font-size:14px}.mgmVideo #level-switch{border:0}.sticker{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:absolute;top:-0.25rem;right:-0.25rem;background:#fff;border:solid 2px #c00;color:#c00;font-size:.875em;-moz-transform:scale(1) rotate(15deg) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(15deg) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(15deg) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(15deg) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(15deg) translateX(0) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:4rem;width:4rem;text-align:center;line-height:1.2;z-index:1}.magazine-banner{border-bottom:solid 5px #e5e5e5}.magazine-banner__container{overflow:hidden;display:flex;min-height:11rem;max-height:15rem}@media only screen and (min-width:1px){.magazine-banner__container{max-height:12rem}}@media only screen and (min-width:1px){.magazine-banner__container{height:12rem}}.magazine-banner__content{display:flex;flex-direction:column;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;z-index:1}.magazine-banner__content:last-child{margin-bottom:0}@media only screen and (max-width:1px){.magazine-banner__title{font-size:1.75em}}.magazine-banner__pub-date{color:#787878}@media only screen and (max-width:1px){.magazine-banner__pub-date{display:block;margin-top:.5rem;font-size:.71428571em}}@media only screen and (min-width:1px){.magazine-banner__pub-date:before{content:"- "}}.magazine-banner__meta{color:#787878}@media only screen and (max-width:1px){.magazine-banner__meta{font-size:.875em}}.magazine-banner__mag-cover img{-moz-transform:scale(1.75) rotate(10deg) translateX(0) translateY(9vw) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1.75) rotate(10deg) translateX(0) translateY(9vw) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1.75) rotate(10deg) translateX(0) translateY(9vw) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1.75) rotate(10deg) translateX(0) translateY(9vw) skewX(0) skewY(0);transform:scale(1.75) rotate(10deg) translateX(0) translateY(9vw) translateZ(0) skewX(0) skewY(0);box-shadow:0 0 11px -1px #282828}@media only screen and (min-width:1px){.magazine-banner__mag-cover img{-moz-transform:scale(1) rotate(10deg) translateX(0) translateY(2%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(10deg) translateX(0) translateY(2%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(10deg) translateX(0) translateY(2%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(10deg) translateX(0) translateY(2%) skewX(0) skewY(0);transform:scale(1) rotate(10deg) translateX(0) translateY(2%) translateZ(0) skewX(0) skewY(0)}}.magazine-banner__sticker{top:0;-moz-transform:scale(1) rotate(0) translateX(30%) translateY(1vw) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(30%) translateY(1vw) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(30%) translateY(1vw) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(30%) translateY(1vw) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(30%) translateY(1vw) translateZ(0) skewX(0) skewY(0)}@media only screen and (min-width:1px){.magazine-banner__sticker{-moz-transform:scale(1) rotate(0) translateX(35%) translateY(10%) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(35%) translateY(10%) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(35%) translateY(10%) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(35%) translateY(10%) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(35%) translateY(10%) translateZ(0) skewX(0) skewY(0)}}@media only screen and (min-width:1px){.magazine-banner__sticker{bottom:44%;top:auto;-moz-transform:scale(1) rotate(0) translateX(50%) translateY(0) translateZ(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(0) translateX(50%) translateY(0) translateZ(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(0) translateX(50%) translateY(0) translateZ(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(0) translateX(50%) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(0) translateX(50%) translateY(0) translateZ(0) skewX(0) skewY(0)}}.sotm__avatar{float:left;margin-right:1.5rem !important}a.sotm__details{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}a.sotm__details:hover{text-decoration:none}a.sotm__details:hover .sotm__username{text-decoration:underline}.sotm h3{font-size:1em;line-height:1.5;margin-bottom:0;font-weight:normal}.sotm__username{display:inline-block;font-size:1.5em;font-weight:bold;margin-right:.375rem}.sotm__country{display:inline-block;font-size:.75em;background:#fff;border:solid 1px #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.375rem}.sotm__content{clear:both}@media only screen and (min-width:1px){.one-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.one-col{width:28px}}@media only screen and (min-width:1px){.two-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.two-col{width:68px}}@media only screen and (min-width:1px){.three-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.three-col{width:108px}}@media only screen and (min-width:1px){.four-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.four-col{width:148px}}@media only screen and (min-width:1px){.five-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.five-col{width:188px}}@media only screen and (min-width:1px){.six-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.six-col{width:228px}}@media only screen and (min-width:1px){.seven-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.seven-col{width:268px}}@media only screen and (min-width:1px){.eight-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eight-col{width:308px}}@media only screen and (min-width:1px){.nine-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.nine-col{width:348px}}@media only screen and (min-width:1px){.ten-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.ten-col{width:388px}}@media only screen and (min-width:1px){.eleven-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eleven-col{width:428px}}@media only screen and (min-width:1px){.twelve-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twelve-col{width:468px}}@media only screen and (min-width:1px){.thirteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.thirteen-col{width:508px}}@media only screen and (min-width:1px){.fourteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.fourteen-col{width:548px}}@media only screen and (min-width:1px){.fifteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.fifteen-col{width:588px}}@media only screen and (min-width:1px){.sixteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.sixteen-col{width:628px}}@media only screen and (min-width:1px){.seventeen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.seventeen-col{width:668px}}@media only screen and (min-width:1px){.eighteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.eighteen-col{width:708px}}@media only screen and (min-width:1px){.nineteen-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.nineteen-col{width:748px}}@media only screen and (min-width:1px){.twenty-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-col{width:788px}}@media only screen and (min-width:1px){.twenty-one-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-one-col{width:828px}}@media only screen and (min-width:1px){.twenty-two-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-two-col{width:868px}}@media only screen and (min-width:1px){.twenty-three-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-three-col{width:908px}}@media only screen and (min-width:1px){.twenty-four-col{float:left;margin-right:12px}}@media only screen and (min-width:1px){.twenty-four-col{width:948px}}@media only screen and (min-width:1px){.twenty-four-col{margin-right:0 !important}}@media only screen and (min-width:1px){.prefix-one{margin-left:40px !important}}@media only screen and (min-width:1px){.prefix-two{margin-left:80px !important}}@media only screen and (min-width:1px){.prefix-three{margin-left:120px !important}}@media only screen and (min-width:1px){.prefix-four{margin-left:160px !important}}@media only screen and (min-width:1px){.prefix-five{margin-left:200px !important}}@media only screen and (min-width:1px){.prefix-six{margin-left:240px !important}}@media only screen and (min-width:1px){.prefix-seven{margin-left:280px !important}}@media only screen and (min-width:1px){.prefix-eight{margin-left:320px !important}}@media only screen and (min-width:1px){.prefix-nine{margin-left:360px !important}}@media only screen and (min-width:1px){.prefix-ten{margin-left:400px !important}}@media only screen and (min-width:1px){.prefix-eleven{margin-left:440px !important}}@media only screen and (min-width:1px){.prefix-twelve{margin-left:480px !important}}@media only screen and (min-width:1px){.prefix-thirteen{margin-left:520px !important}}@media only screen and (min-width:1px){.prefix-fourteen{margin-left:560px !important}}@media only screen and (min-width:1px){.prefix-fifteen{margin-left:600px !important}}@media only screen and (min-width:1px){.prefix-sixteen{margin-left:640px !important}}@media only screen and (min-width:1px){.prefix-seventeen{margin-left:680px !important}}@media only screen and (min-width:1px){.prefix-eighteen{margin-left:720px !important}}@media only screen and (min-width:1px){.prefix-nineteen{margin-left:760px !important}}@media only screen and (min-width:1px){.prefix-twenty{margin-left:800px !important}}@media only screen and (min-width:1px){.prefix-twenty-one{margin-left:840px !important}}@media only screen and (min-width:1px){.prefix-twenty-two{margin-left:880px !important}}@media only screen and (min-width:1px){.prefix-twenty-three{margin-left:920px !important}}@media only screen and (min-width:1px){.suffix-one{margin-right:52px !important}}@media only screen and (min-width:1px){.suffix-two{margin-right:92px !important}}@media only screen and (min-width:1px){.suffix-three{margin-right:132px !important}}@media only screen and (min-width:1px){.suffix-four{margin-right:172px !important}}@media only screen and (min-width:1px){.suffix-five{margin-right:212px !important}}@media only screen and (min-width:1px){.suffix-six{margin-right:252px !important}}@media only screen and (min-width:1px){.suffix-seven{margin-right:292px !important}}@media only screen and (min-width:1px){.suffix-eight{margin-right:332px !important}}@media only screen and (min-width:1px){.suffix-nine{margin-right:372px !important}}@media only screen and (min-width:1px){.suffix-ten{margin-right:412px !important}}@media only screen and (min-width:1px){.suffix-eleven{margin-right:452px !important}}@media only screen and (min-width:1px){.suffix-twelve{margin-right:492px !important}}@media only screen and (min-width:1px){.suffix-thirteen{margin-right:532px !important}}@media only screen and (min-width:1px){.suffix-fourteen{margin-right:572px !important}}@media only screen and (min-width:1px){.suffix-fifteen{margin-right:612px !important}}@media only screen and (min-width:1px){.suffix-sixteen{margin-right:652px !important}}@media only screen and (min-width:1px){.suffix-seventeen{margin-right:692px !important}}@media only screen and (min-width:1px){.suffix-eighteen{margin-right:732px !important}}@media only screen and (min-width:1px){.suffix-nineteen{margin-right:772px !important}}@media only screen and (min-width:1px){.suffix-twenty{margin-right:812px !important}}@media only screen and (min-width:1px){.suffix-twenty-one{margin-right:852px !important}}@media only screen and (min-width:1px){.suffix-twenty-two{margin-right:892px !important}}@media only screen and (min-width:1px){.suffix-twenty-three{margin-right:932px !important}}@media only screen and (min-width:1px){.twenty-four-col .twenty-four-col,.twenty-three-col .twenty-three-col,.twenty-two-col .twenty-two-col,.twenty-one-col .twenty-one-col,.twenty-col .twenty-col,.nineteen-col .nineteen-col,.eighteen-col .eighteen-col,.seventeen-col .seventeen-col,.sixteen-col .sixteen-col,.fifteen-col .fifteen-col,.fourteen-col .fourteen-col,.thirteen-col .thirteen-col,.twelve-col .twelve-col,.eleven-col .eleven-col,.ten-col .ten-col,.nine-col .nine-col,.eight-col .eight-col,.seven-col .seven-col,.six-col .six-col,.five-col .five-col,.four-col .four-col,.three-col .three-col,.two-col .two-col,.one-col .one-col,.last-col{margin-right:0 !important}}.issues-scroller{margin-bottom:1.5rem}.issues-scroller--highlighted{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:.75rem .75rem .75rem;margin-bottom:1.5rem;color:#282828;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.issues-scroller--highlighted>*:first-child{margin-top:0}.issues-scroller--highlighted>*:last-child{margin-bottom:0 !important}.issues-scroller--highlighted.primary{background:rgba(0,140,213,0.1)}.issues-scroller--highlighted>*:first-child{margin-top:0}.issues-scroller--highlighted>*:last-child{margin-bottom:0 !important}.issues-scroller--highlighted.primary{background:rgba(0,140,213,0.1)}.issues-scroller .js_side-scroller{margin-top:-0.25rem}.issues-scroller .js_side-scroller__content{padding-top:.25rem}.issues-scroller__mag-heading{line-height:1}.issues-scroller__mag-level{color:#787878;font-size:.64285714em;line-height:1.33333333;margin-bottom:.66666667em}.issues-scroller--highlighted .issues-scroller__mag-level{color:#707070}.issues-scroller__issue .preview{margin-bottom:.75rem;position:relative}.issues-scroller__issue .preview__image-wrapper{min-height:12.4rem}.locale-en .issues-scroller__issue .preview__image-wrapper{min-height:13.125rem}.issues-scroller__view-all{margin-top:.1875rem;text-align:center}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #e5e5e5}#cboxLoadedContent{margin:46px 10px 2em}#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#282828}#cboxCurrent{position:absolute;top:12px;right:6.5em;color:#b0b0b0;min-width:25%;width:auto;text-align:right}#cboxLoadingOverlay{background:#fff url(//d3ddkgxe55ca6c.cloudfront.net/web-assets/shared/colorbox/loading-56932274f5ced3641414dc2c36270c2df2f4dfb3f07f2181c17e1315d266adf6.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{position:absolute;top:10px}#cboxSlideshow{display:none}#cboxPrevious{left:10px}#cboxNext{left:7.5em}#cboxClose{right:10px;display:block}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{padding:.25em;color:#fff;background:#c00}#articleLevel li a:hover{text-decoration:underline}.addBox h3{margin:0 0 5px 0}.addBox p{margin-bottom:10px}.teachers .addBox{border-top-color:#cddcf3;border-bottom:0;overflow:hidden}.teachers .addBox .featureBoxContent{overflow:hidden}.teachers .addBox img{margin-bottom:12px;max-width:100%}.advertArea{margin-bottom:5px}.bottomAds{text-align:center;padding:24px 0}#shareThis{margin-left:0;padding-left:0}#shareThis li{margin-bottom:6px;list-style-type:none}#shareThis a{display:block;padding:6px 0 6px 38px;background:url(/images/mgm/icons/icon_facebook_32.png) no-repeat left 50%}#shareThis #twitter a{background-image:url(/images/mgm/icons/icon_twitter_32.png)}#code_help{min-height:0}#code_help img{margin:10px 0 10px 10px}div.positive p{color:#444;font-size:16px;padding-left:10px}div.positive p a{color:#444;text-decoration:underline}div.positive p a:hover{text-decoration:none}div.positive p span{color:#000}p.resultAlert{margin:10px 0 0;font-weight:bold;float:left;clear:both}p.resultAlert a{color:#fff}#mag-resource-links li{float:none;margin:0}#mag-resource-links li a{color:#333;display:block;width:auto;padding-top:0;*zoom:1}#mag-resource-links li a:before{display:table;content:"";flex-basis:0;order:1}#mag-resource-links li a:after{display:table;content:"";clear:both;flex-basis:0;order:1}#mag-resource-links li a :hover .mag-name{text-decoration:underline}#mag-resource-links li img,#mag-resource-links li span{float:left;clear:none}#mag-resource-links li img{margin-right:10px}#mag-resource-links li .mag-name{font-size:18px;width:130px}.learning_unit{padding:.375rem}.mgmHome .logo{margin:0;padding:0;position:absolute;top:28px;left:30px;width:230px;height:auto}.mgmHome .logo img{height:100%;width:auto}.mgmHome #mainContent{*zoom:1;padding-top:20px}.mgmHome #mainContent:before{display:table;content:"";flex-basis:0;order:1}.mgmHome #mainContent:after{display:table;content:"";clear:both;flex-basis:0;order:1}.mgmHome .banner__cta-btn{position:absolute;bottom:0;left:250px}.locale-fr.mgmHome .banner__cta-btn{left:84px}.locale-es.mgmHome .banner__cta-btn{left:40px}.locale-de.mgmHome .banner__cta-btn{left:40px;bottom:1.5rem}.user-type-select{box-sizing:border-box;position:relative;overflow:visible;padding:15px 15px 10px;margin-bottom:40px}.user-type-select h2{color:white;font-size:48px;font-weight:bold;padding:0;letter-spacing:normal;line-height:80px;font-style:italic;margin-bottom:0}.user-type-select h2 span{font-size:16px;line-height:56px;vertical-align:top;font-weight:normal}.user-type-select__icon{display:block;float:left;box-sizing:border-box;background-color:white;width:85px;height:85px;padding:15px;border-radius:50%;margin:0 10px 15px 0}.user-type-select__icon img{width:100%}.user-type-select--teachers{background:#0094e3}.user-type-select--student{background:#94d347}.locale-fr .user-type-select--student h2{font-size:34px;line-height:68px}.language-select{clear:both}.language-select li{margin-bottom:.75rem}.language-select li:nth-of-type(3),.language-select li:nth-of-type(4){margin-bottom:0}.language-select a{border-radius:10px;background-color:white;color:#333;font-size:14px;line-height:30px;padding-left:46px;position:relative;z-index:1;display:block;background-position:10px 50%;box-shadow:2px 2px 0 rgba(0,0,0,0.5)}.language-select a:hover{box-shadow:3px 3px 0 rgba(0,0,0,0.5);position:relative;top:-1px}.mgmAccount h1{margin-top:.75rem}.login,.register-user-choice{float:none;margin:0 auto;clear:both}.register-user-choice{text-align:center}.register-user-choice fieldset{padding-top:20px;width:100%}.register-user-choice__users{padding:0 0 10px}.register-user-choice__users li{margin-bottom:10px}.register-user-choice__users li a{min-width:50%}.register-login-switch{padding:20px 0 20px;text-align:center;border-top:1px solid #eee;display:block;clear:both}.register-login-switch:last-child{padding-bottom:8px}.class-results h1{margin-right:.5em}.class-results h1 span{display:block;font-size:16px;color:#999;font-weight:normal;padding-top:5px}.class-results h1 span strong{color:#333}.class-results .class-code{float:left;line-height:36px;padding:0 5px;clear:none;background:#e0e0e0}.class-results .select-issue label{padding-left:10px}.class-results .class-results-table th,.class-results .class-results-table td{width:20%}.class-results .class-results-table td a{color:#999}.class-results .issue-selection{clear:both}.class-results .status{display:block;font-size:12px;font-weight:normal;padding-top:5px;color:#999}.class-results .invite-students-link{margin-bottom:18px}.classes{margin-bottom:36px}.classes p{margin-bottom:18px}.classes .assign-info,.classes .invite-link{text-align:center}.delete-all-classes{display:inline-block}.preview-learning-units form{margin-bottom:18px}.preview-learning-units h3,.preview-learning-units li{margin-bottom:.5em}.invite-student dl.steps dt{text-align:right;clear:both;font-weight:bold;line-height:1.4;margin-top:.5em;margin-bottom:.5em}.invite-student dl.steps dd{line-height:1.4;margin-top:.5em;margin-bottom:.5em}.invite-student dl.steps dd img{display:block;margin:1em 0;width:100%;max-width:790px}.invite-student .invite-code{background:#e0e0e0;display:block;font-size:22px;font-weight:bold;letter-spacing:.2em;line-height:1;margin:.5em 0;padding:.5em 0;text-align:center}.class{margin-bottom:18px}.class h2 span{color:#999;display:block;font-size:12px;letter-spacing:0;margin-top:5px}.class h2 span strong{color:#333}.class p{padding-bottom:18px;border-bottom:1px solid #ccc}.class:last-child p{border-bottom:0}.mgm-lms h1{float:left;clear:none}.mgm-lms h1+*{clear:both}.mgm-lms .result{color:#269826;font-size:16px;font-weight:bold;line-height:1}.mgm-lms .mag-selection label{clear:left;width:20%;float:left;text-align:right;margin-right:1%}.mgm-lms .mag-selection select{float:left;width:50%}.mgm-lms .mag-selection .button{clear:left;margin-left:21%}.mgm-lms label{padding-right:0}.ie-selector-test{border:10px solid red !important}